* {
	margin: 0;
	padding: 0;
}



#Kalender { width: 200px; float: left; clear: right; margin-right: 20px; margin-left: 20px; }
body { font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin: 0; padding: 0; list-style-type: none; }
#copy {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	color: #999999;
	padding-top: 5px;
	margin-bottom: 10px;
}
#container {
	width: 1020px;
	text-align: left;
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
}
/*<agl.folder "NavigationHaupt">*/
	#Nav_haupt {
	background-image: url(../tmpl_act/schriftzug_act.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: bottom;
	height: 63px;
	margin-top: 8px;
	margin-bottom: 0;
	width: 1010px;
}
	#fact a { color: #fff; font-size: 1px; font-weight: bold; font-stretch: extra-condensed; font-variant: small-caps; background-image: url(../Temp_Bilder/fact_norm.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 142px; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	#act_act a { color: #f9f9f9; font-size: 1px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: url(Act_gross.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 160px; height: 65px; float: left; clear: right; }
	#act_act a:hover { background-image: url(Act_gross.gif); background-repeat: no-repeat; background-position: left top; }
	#act_act ul { color: #f00; font-size: 12px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: none; background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; height: 65px; float: left; clear: right; }
	#act_act li { color: #76a7dc; font-size: 12px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: none; background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; height: 65px; float: left; clear: right; }
	#act_act li a { color: #76a7dc; font-size: 12px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: none; background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; height: 65px; float: left; clear: right; }
	#fact a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: url(../Temp_Bilder/fact_hover.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 142px; height: 65px; float: left; clear: right; }
	#fact li { color: #999; font-size: 60px; font-weight: bold; text-transform: uppercase; position: relative; bottom: 0; margin: 0; padding: 0; float: left; clear: right; list-style-type: none; }
	.act a { color: #fff; font-size: 1px; font-weight: bold; font-stretch: extra-condensed; font-variant: small-caps; background-image: url(../Temp_Bilder/act_norm.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	.act a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: url(../Temp_Bilder/act_hover.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; height: 65px; float: left; clear: right; }
	.act li { color: #999; font-size: 60px; font-weight: bold; text-transform: uppercase; position: relative; bottom: 0; margin: 0; padding: 0; float: left; clear: right; list-style-type: none; }
	#team a { color: #fff; font-size: 1px; font-weight: bold; font-variant: small-caps; background-image: url(../Temp_Bilder/team_norm.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 169px; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	#team a:hover { color: #fff; font-size: 1px; font-variant: small-caps; font-weight: bold; background-image: url(../Temp_Bilder/team_hover.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 169px; height: 65px; float: left; clear: right; }
	#team li { color: #999; font-size: 60px; font-weight: bold; text-transform: uppercase; position: relative; bottom: 0; float: left; clear: right; margin: 0; padding: 0; list-style-type: none; }
	.du { margin-bottom: 20px; }
	.du li { color: #f9f9f9; font-size: 1px; vertical-align: bottom; list-style-type: none; margin: 0; float: left; clear: right; padding: 0; }
	.du a {
	color: #f9f9f9;
	font-size: 1px;
	background-image: url(VNU-animan_BANNER.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	width: 130px;
	height: 88px;
	float: left;
	clear: right;
	min-width: 55px;
	min-height: 85px;
}
/*</agl.folder>*/
#Nav_unter { width: 500px; height: 17px; min-width: 500px; padding-left: 20px; }
#Nav_links { width: 200px; float: left; clear: right; margin-right: 20px; margin-left: 30px; }
#Nav_rechts {
	margin-right: 0;
	margin-left: 15px;
	width: 150px;
	float: left;
	list-style-type: none;
	padding-right: 0;
	padding-left: 0;
	margin-top: 0px;
}
#Inhalt {
	width: 555px;
	float: left;
	clear: right;
	min-width: 520px;
	margin-right: 30px;
	margin-left: 10px;
	padding: 0;
	margin-top: -5px;
}
#Streifen {width: 1020px; background-image: url(Streifen_act.gif); background-repeat: no-repeat; background-position: left 50%; height: 40px;  }
#nav1 li
{ display: inline; list-style-type: none; }
#navcontainer
{ color: #000; width: 200px; padding: 0; font-family: Arial; float: left; clear: right; margin-right: 20px; }
#Nav_1 { background-color: #78ff55; }
#Nav_li { background-color: #ffeb00; }
/*<agl.folder "Navigation_Impress">*/
	
	#Nav_impressum {
	color: #c09;
	
	height: auto;
	list-style-type: none;
	margin-bottom: 50px;
	
	}
	#home {
	position: relative;
	top: -8px;
	width: 165px;
	padding-right: 65px;
}

#home a img {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;	
}

#Nav_impressum a {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 40px;
	margin-right: 9px;
}
	

	
	#Nav_impressum a:hover { color: #f93; font-size: 12px; font-family: Arial; font-weight: bold; text-transform: uppercase; height: 40px;  }
/*</agl.folder>*/
/*<agl.folder "Navigation_Links">*/
	.hauptnavigation a {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	background-color: #666;
	text-decoration: none;
	width: 195px;
	height: 27px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	display: block;
}
	.hauptnavigation a:hover {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #c09;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 195px;
	height: 27px;
	padding-left: 5px;
}
	.hauptnavigation { width: 200px; font-family: Arial; background-color: #fff; background-image: none; float: left; clear: right; }
	.hauptnavigation .stadtliste { font-family: Arial; background-image: none; clear: right; }
	.hauptnavigation ul, #hauptnavigation ul li { margin: 0 0 0; padding: 0; list-style: none; }
	.hauptnavigation .stadtliste ul, #hauptnavigation .stadtliste ul li { list-style: none; margin: 0; padding: 0; }
	.hauptnavigation ul li ul  { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; padding: 0; width: 100%; float: left; margin: 2px 0 0; }
	.hauptnavigation .stadtliste ul li ul { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; }
	.hauptnavigation ul li ul li { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; width: 100%; float: left; }
	.hauptnavigation .stadtliste ul li ul li { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; width: auto; margin: 2px 5px 0 0; padding: 0; }
	.hauptnavigation .stadtliste ul li ul li a {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	background-color: #fff;
	background-image: none;
	padding: 0;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: auto;
}
	.hauptnavigation ul li ul a { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; height: 16px; float: left; margin: 0; padding: 0; }
	.hauptnavigation .stadtliste ul li ul a {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	background-color: #fff;
	background-image: none;
	margin: 0;
	padding: 0;
	height: 16px;
	width: auto;
}
	.hauptnavigation ul li ul a:hover {
	color: #c09;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	background-color: #fff;
	background-image: none;
	margin: 0;
	padding: 0;
	height: 16px;
	float: left;
	width: auto;
}
	.hauptnavigation .stadtliste ul li ul a:hover {
	color: #c09;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	background-color: #fff;
	background-image: none;
	padding: 0;
	height: 16px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: auto;
}
	.nav1act a {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	width: 195px;
	height: 27px;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	border-style: none;
	border-width: 0;
	background-color: #c09;
	margin-bottom: 4px;

}

	.nav1act ul {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	float: left;
	border-style: none;
	border-width: 0;
}
	#nav2act a {
	color: #c09;
	font-family: Arial;
	background-color: #fff;
	float: left;
	padding: 0;
	border-width: 0;
	margin-top: 2;
}
/*</agl.folder>*/
/*<agl.folder "Navigation_QuckLinks">*/
	.Nav_rechts a { color: #c09; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none; width: 145px; height: 20px; padding-top: 4px; padding-bottom: 0; padding-left: 0; display: block; }
	.Nav_rechts a:hover { color: #c09; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 0; width: 145px; height: 20px; padding-left: 0; }
	.Nav_rechts { width: 150px; font-family: Arial; background-color: #fff; background-image: none; float: left; clear: right; }
	.rechtsp {
	font-family: Arial;
	background-color: #fff;
	background-image: none;
	width: 160px;
	float: left;
	clear: right;
}
	.Nav_rechts ul, #hauptnavigation ul li { list-style: none; }
	.Nav_rechts ul li ul  { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; padding: 0; width: 100%; float: left; margin: 2px 0 0; }
	.Nav_rechts ul li ul li { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 2px 0 0; padding: 0; width: 100%; float: left; }
	.Nav_rechts ul li ul a { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; height: 16px; float: left; margin: 0; padding: 0; }
	.Nav_rechts ul li ul a:hover { color: #c09; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 0; padding: 0; height: 16px; float: left; }
/*</agl.folder>*/
/*<agl.folder "Textformate">*/
	.csc-textpic-text a { font-family: Arial; background-image: none; margin: 0; padding: 0; border-style: none; border-width: 0; }
	.autor a { color: #c09; font-family: Arial; background-image:none; background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 14px; border-style: none; border-width: 0; }
	
	#Inhalt ul { color: #000; font-size: 12px; font-family: Arial; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 40px; list-style-type: disc; }
	.#Inhalt li { font-family: Arial; text-decoration: none; }
	.bodytext a:hover { color: #c09; font-family: Arial; text-decoration: none; }
	.zitate { color: #000; font-size: 12px; font-family: Arial; font-style: italic; text-align: right; }
	.autor { color: #000; font-size: 10px; font-family: Arial; font-style: normal; text-align: right; float: right; }
	.csc-header { font-family: Arial; font-weight: bold; }
	.csc-textpic-caption { font-size: 10px; font-family: Arial; margin-top: 10px; property: value; }
	.csc-firstHeader { color: #c09; font-size: 24px; font-family: Arial; font-weight: bold; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #999; }
	p { font-size: 12px; font-family: Arial; margin: 0; padding: 0; }
/*</agl.folder>*/
.nav1act a:hover{
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	width: 195px;
	height: 27px;
	float: left;
	padding-bottom: 4px;
	padding-left: 5px;
	border-style: none;
	border-width: 0;
	
}
.csc-menu ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.csc-menu ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0;
	padding-left: 0;
}
ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#zurueck {
	color: #c09;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	float: left;
	margin-top: 4px;
	padding-left: 5px;
}
#backlink { color: #c09; font-size: 12px; font-family: Arial; font-weight: normal; float: right; margin-top: 12px; }
#backlink a:hover {
	
	text-decoration: underline;
}

#linie { color: #c09; font-size: 12px; font-family: Arial; font-weight: normal; width: 550px; height: 30px; float: left; min-width: 520px; min-height: 30px; margin-bottom: 10px; border-bottom: 1px solid #808080; }
#schulen {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	width: 500px;
	float: left;
}
#schulen ul { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; float: left; margin: 0; padding: 0; list-style-type: none; }
.schullinks { color: #c09; font-size: 14px; font-family: Arial; font-weight: bold; margin-top: 5px; }
.schullinks ul { color: #c09; font-size: 14px; font-family: Arial; font-weight: bold; margin: 0; padding: 0; }
.schullinks li { color: #c09; font-size: 14px; font-family: Arial; font-weight: bold; }
.schullinks a { color: #c09; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; }
#backlink a { color: #c09; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none; padding-left: 5px; float: left; }
#zuruecklink {
	color: #808080;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	float: left;
	margin-top: 4px;
	
}
#zuruecklink a { color: #808080; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none; }
#zuruecklink a:hover { color: #c09; font-family: Arial; font-weight: bold; text-decoration: none; }
/*<agl.folder "Bilder">*/
	.Bilder a img  { color: #c09; font-size: 10px; font-family: Arial; background-image: none; border-style: none; border-width: 0; }
	.bodytext img { font-family: Arial; background-image: none; }
	.bodytext a img  { color: #c09; font-size: 10px; font-family: Arial; background-image: none; border-style: none; border-width: 0; }
/*</agl.folder>*/
.Nav_logo { width: 150px; float: left; margin-top: -22px;}
.csc-subheader  { color: #000; font-size: 10pt; font-family: Arial; margin-top: -10px; margin-bottom: 10px; }

.csc-textpic-caption { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0 0 10px; padding: 0; border-style: none; }
h1 { color: #cc0099; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; width: 100%; border-bottom: thin solid #666666; }
h2 { color: #cc0099; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
h3 {
	color: #cc0099;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
h4 { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
h5 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
h6 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
.align-right {
		text-align: right;
}
.align-left {
		text-align: left;
}
.align-center {
		text-align: center;
}
.Bild_links { background-image: none; margin-top: 5px; margin-right: 10px; margin-bottom: 0; }
.Bild_rechts { background-image: none; margin-top: 5px; margin-bottom: 0; margin-left: 10px; }
.Bild_links a:link { background-image: none; }
.bodytext { font-family: Arial; text-align: justify; width: 100%; }
.bodytext a, .align-right a,.align-left a,.align-center a, .align-right img,.align-left img,.align-center img, .internal-link,
.download{
	color: #cc0099;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	text-align: justify;
}
.bodytext a:hover, .align-right a:hover,.align-left a:hover,.align-center a:hover, .internal-link a:hover, a .download hover {
	color: #cc0099;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline !important;
	text-align: justify;
}

#c1577 a img {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;	
}
.csc-default li a:link{
	color: #cc0099;	
}
.csc-default li a:visited{
	color: #cc0099;
	text-decoration: none;
}

.csc-default li a:hover{
	color: #cc0099;
	text-decoration: underline;
}
.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; padding-right: 10px; }
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; margin-left: 10px; }
.csc-textpic-right .csc-textpic-imagewrap { width: 100%; float: right; clear: both; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; }
.csc-textpic-center .csc-textpic-imagewrap { text-align: center; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; width: 100%; clear: both; }
.csc-textpic-center .csc-textpic-imagewrap dl { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; float: right; clear: both; }
.csc-textpic-right .csc-textpic-imagewrap dl { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; float: right; clear: both; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; margin-right: 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap { margin-top: 5px; margin-bottom: 10px; float: right; margin-left: 10px; }
.csc-textpic-center .csc-textpic-imagewrap { margin-top: 10px; margin-bottom: 10px; }
.csc-textpic-right .csc-textpic-imagewrap { margin-top: 10px; margin-bottom: 10px; }
.csc-textpic-left .csc-textpic-imagewrap { margin-top: 10px; margin-bottom: 10px; }
.csc-textpic-intext-right { background-image: none; width: auto; padding: 5px; }
.csc-textpic-imagewrap a:link { background-image: none; padding: 0; width: inherit; }
.csc-textpic-imagewrap{ display: run-in; }

.csc-textpic-text ul { margin: 1em 0 1em 40px; display: run-in; }

#home { position: relative; top: -8px; left: 10px; width: 165px; float: left; margin-right: 20px; }
.tx-felogin-pi1 { color: #000; font-size: 11px !important; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
		
	#bp_project_widget {
	height: 300px !important;	
	background-image: url(place.jpg)!important;
	
		}
