* {
	margin: 0;
	padding: 0;
}
#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 confomat{
	margin: 0;
	padding: 0;
	background-color: #990066;
	width: 550px!important;
}
#main{
	margin: 0;
	padding: 0;
	background-color: #990066;
	width: 550px!important;
}
.Nav_logo { width: 150px; float: left; margin-top: -22px;}
body { font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin: 0; padding: 0; list-style-type: none; }
#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;
}
.csc-textpic-caption { font-size: 24px; font-family: Arial; margin-top: 10px; property: value; }
/*<agl.folder "NavigationHaupt">*/
	#Nav_haupt {
	background-image: url(../tmpl_fact/schriftzug_fact.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: 155px; height: 65px; float: left; clear: right; margin: 0; padding: 0; }
	#fact_act a { color: #f9f9f9; font-size: 1px; font-variant: small-caps; font-weight: bold; font-stretch: extra-condensed; background-image: url(Fact_gross.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 198px; height: 65px; float: left; clear: right; }
	#fact_act a:hover { background-image: url(Fact_gross.gif); background-repeat: no-repeat; background-position: left top; }
	#fact_act ul { 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; width: 198px; height: 65px; float: left; clear: right; }
	#fact_act li { 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; width: 198px; height: 65px; float: left; clear: right; }
	#fact_act li a { font-size: 1px; font-variant: small-caps; font-stretch: extra-condensed; background-image: url(Fact_gross.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 198px; 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(Fact_gross.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 0; padding: 0; width: 198px; 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; width: 117px; 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; width: 117px; 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; }
/*</agl.folder>*/
#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_fact.gif); background-repeat: no-repeat; background-position: left 50%; height: 40px;  }
#navcontainer
{ color: #000; width: 200px; padding: 0; font-family: Arial; float: left; clear: right; margin-right: 20px; }
#Nav_1 {  }
#Nav_li {  }


/*<agl.folder "Textformate">*/
	.csc-firstHeader { color: #069; font-size: 24px; font-family: Arial; font-weight: bold; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #999; }
	.csc-header { font-family: Arial; font-weight: bold; }
	p { font-size: 12px; font-family: Arial; margin: 0; padding: 0; }
	.bodytext { font-family: Arial; text-align: justify; width: 100%; }
	.csc-textpic-text { width: 100%; }
	#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; }
	.csc-textpic-text a { font-family: Arial; background-image: none; margin: 0; padding: 0; border-style: none; border-width: 0; }
	.bodytext a:hover { color: #069; font-family: Arial; text-decoration: underline; }
	.csc-textpic-imagewrap a { color: #069; font-size: 10px; font-family: Arial; text-decoration: none; background-image: none; border-style: none; border-width: 0; }
	.csc-textpic-image { color: #069; font-size: 10px; font-family: Arial; text-decoration: none; background-image: none; border-style: none; border-width: 0; }
	.csc-textpic { margin-bottom: 10px; }
	.csc-subheader  { color: #000; font-size: 10pt; font-family: Arial; margin-top: -10px; margin-bottom: 10px; }
	.csc-textpic-caption { color: #000; font-size: 10px; font-family: Arial; margin-top: 10px; property: value; }
	.bodytext a { color: #069;font-size: 12px !important;
	font-family: Arial;
	text-decoration: none;
	text-align: justify;
	border-style: none;
	background-image: none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;}
	.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; }
/*</agl.folder>*/
/*<agl.folder "Navigation_Untermenü">*/
	#Nav_unter { width: 500px; height: 17px; min-width: 500px; padding-left: 20px; }
	#navunter li { list-style-type: none; display: inline; }
	#Nav_unter a { color: #666; font-size: 18px; font-family: Arial; font-weight: bold; font-stretch: expanded; text-decoration: none; text-transform: uppercase; height: 40px; padding-left: 10px; }
	#navuntermenue a { color: #069; font-size: 18px; font-family: Arial; font-weight: bold; font-stretch: expanded; text-decoration: none; text-transform: uppercase; padding-left: 10px; height: 40px; }
	#navuntermenue a:hover { color: #069; font-size: 18px; font-family: Arial; font-weight: bold; font-stretch: expanded; text-decoration: none; text-transform: uppercase; padding-left: 10px; height: 40px; }
	#Nav_unter a:hover { color: #069; font-size: 18px; font-family: Arial; font-weight: bold; font-stretch: expanded; text-transform: uppercase; height: 40px; padding-left: 10px; }
/*</agl.folder>*/
/*<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;	
}
#c1576 a img {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;	
}

	
	#nav1 li
{ display: inline; list-style-type: none; }
	#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-left: 5px;
	display: block;
	margin-bottom: 4px;
}
	.hauptnavigation a:hover {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #069;
	display: block;
	padding-top: 4px;
	width: 195px;
	height: 27px;
	padding-left: 5px;
	margin-bottom: 4px;
}
	.hauptnavigation { width: 200px; font-family: Arial; background-color: #fff; background-image: none; float: left; clear: right; margin-right: 20px; margin-left: 20px; }
	.hauptnavigation ul, #hauptnavigation ul li { margin: 0 0 0; padding: 0; list-style: none; }
	.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 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 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 ul li ul a:hover { color: #069; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; background-image: none; margin: 0; padding: 0; height: 16px; float: left; }
	.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: #069;
	margin-bottom: 4px;
}
	.nav1act ul { color: #fff; font-size: 18px; font-family: Arial; font-weight: bold; width: 188px; float: left; border-style: none; border-width: 0; }
	#nav2act a {
	color: #069;
	font-family: Arial;
	background-color: #fff;
	width: 100%;
	float: left;
	padding: 0;
	border-width: 0;
	margin-top: 2;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	#nav3 ul {
	font-family: Arial;
	padding: 0;
	float: left;
	border-width: 0;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 10;		
}

	

	#nav3 li a:link{
	font-family: Arial;
	font-style: normal;
	margin-left: 10px;
	color: #000000;
}
#nav3act a:link{
	color: #069 !important;
	font-family: Arial;
	background-color: #FFFFFF;
	font-style: normal;	
}
#nav3act a:visited{
	color: #069 !important;
	font-family: Arial;
	background-color: #FFFFFF;
	font-style: normal;
	margin-left: 10px;
}

#nav3 li a:hover {
	color: #069 !important;
	font-family: Arial;
	float: left;
	border-width: 0;
	text-decoration: none;
}
#nav3 li a:visited {
	color: #000000;
!important;
	font-family: Arial;
	background-color: #FFFFFF;
	font-style: normal;
	margin-left: 10px;
}
	#nav2act ul {
	font-family: Arial;
	background-color: #fff;
	width: 100%;
	float: left;
	border-width: 0;
	
}
	
	
	
	
	
/*</agl.folder>*/

.nav1act a:hover {
	color: #fff;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	width: 195px;
	height: 27px;
	
}

#Nav_rechts a {
	margin-right: 30px;
	margin-left: 20px;
	width: 150px;
	float: left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
	.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;
}
/*<agl.folder "Navigation_QuckLinks">*/
	.Nav_rechts a { color: #069; 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: #069; 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: none; }
	.Nav_rechts ul, #hauptnavigation ul li { margin: 0 0 0; padding: 0; 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: #069; 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>*/
.du { margin-bottom: 20px; }
.rechtsp {
	font-family: Arial;
	background-color: #fff;
	background-image: none;
	width: 160px;
	float: left;
	clear: right;
}
.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;
}
: left bottom; list-style-type: none; width: 130px; height: 100px; float: left; clear: right; min-width: 55px; min-height: 85px; }
.csc-textpic-imagewrap a:link { font-family: Arial; background-color: #fff; background-image: none; width: 100%; height: 100%; clear: none; margin: 0; padding: 0; }
.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: #069; 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: #069; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 0; padding: 0; }
h3 {
	color: #069;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: !important;
	padding: 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;
	border-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.align-left { text-align: left; border-style: none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.align-center { text-align: center; border-style: none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}.align-right a:hover{
	text-decoration: underline;	
}
.align-left a:hover  { text-decoration: underline;	
}
.align-center a:hover{ text-decoration: underline;	
}
/*<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>*/
.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; }
.bodytext a, .align-right a,.align-left a,.align-center a, .align-right img,.align-left img,.align-center img { color: #069; font-size: 12px !important;
	font-family: Arial;
	text-decoration: none;
	text-align: justify;
	border-style: none;
	background-image: none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;}
	
.align-left a:hover, .align-center a:hover, .align-right a:hover, { color: #069; 
	text-decoration: underline !important;
}
.bodytext a:hover, .align-right a:hover,.align-left a:hover,.align-center a:hover,{
	color: #069;
	font-size: 12px !important;
	font-family: Arial;
	text-decoration: underline !important;
	
}
.csc-default li a:link{
	color: #069;
	text-decoration: none;
}.csc-default li a:visited{
	color: #069;
	text-decoration: none;
}

.csc-default li a:hover{
	color: #069;
	text-decoration: underline;
}
.csc-textpic-text a { color: #069; font-size: 12px; font-family: Arial; background-image: none; margin: 0; padding: 0; border-style: none; border-width: 0; }
.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;
	
		}
