
body { background-color: #eef0f4;
	margin:0 0 0 0;
	text-align: center;  /* Zentrierung im Internet Explorer */ 
	font-size: 100.01%;
	font-family: arial, helvetica, sans-serif;
	}


#projekt { background-color: #ffffff; width: 1000px; min-width:980px; min-height:785px; margin: 0px auto 0px auto; padding-top: 0px;  text-align:left; }


#kopf {height:106px; width:1000px; }
#nav01 {position:absolute; height:20px; width:330px; margin-left:20px; margin-top:10px; }
#kopfbild {  height: 106px; width: 1000px; margin-top: 0px; text-align:right;}



#navigation { clear: both;  height: 16px; width: 1000px; background-color: #bdbec0; margin-top: 5px; padding-top: 1px; padding-bottom: 5px; }
#navigation2 { clear: both;  height: 20px; width: 1000px;  margin-top: 5px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }



#content { width: 1000px; min-height:500px; margin-top: 20px; margin-bottom: 20px; position: relative; }

#spaltelinks { float:left; 
	width:220px;
    margin:0px 0 0 10px; 
	padding:0;
	color: #d21034;
	}
	
#spalterechts { float:right; 
	width:220px;
	margin:0px 10 0 0; 
	padding:0;
	color: #d21034;
	}
	
#inhalt { float:right; 
	width:760px;
	margin:0px 0px 20px 0px; 
	padding:0;
	color: #d21034;
	}
	
#spaltenormal { font-family: arial, helvetica, sans-serif;
	font-size:12px; 
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0 5 0 0;
/*	height:520px; */
	width: 520px;
/*	overflow:auto; */
	}


#fuss { clear:both; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; font-family: arial, helvetica, sans-serif; font-size: 12px; height: 14px; width: 1000px; margin-top: 80px; background-color: #bdbec0; }




.copyright {float:left; margin-left: 30px; height: 14px; }
.sprache { text-align: right; margin-right: 30px; height: 14px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #d21034; font-weight: bold;}
.sprache a {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}

p.bodytext a       {text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
p.bodytext a:link { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
p.bodytext a:active { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
p.bodytext a:visited { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
p.bodytext a:hover { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; font-weight: bold;}

p.csc-header.csc-header-n1 { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }



A:link     { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
A:active   { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
A:visited  { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
A:hover    { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; font-weight: bold;}



.navi01_normal {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.navi01_active {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #d21034; font-weight: bold; }


div#nav01 span.navi_strich a.navi01_normal { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
div#nav01 span.navi_strich a:hover { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; font-weight: bold; }
div#nav01 span.navi_strich a.navi01_active { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #d21034; font-weight: bold; }


div#navigation span.navi_strich a.navigation_normal { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
div#navigation span.navi_strich a:hover { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; font-weight: bold; }
div#navigation span.navi_strich a.navigation_active { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #d21034; font-weight: bold; }

div#navigation2 span.navi_strich a.navigation_normal { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
div#navigation2 span.navi_strich a:hover { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; font-weight: bold; }
div#navigation2 span.navi_strich a.navigation_active { text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #d21034; font-weight: bold; }



.csc-subheader.csc-subheader-0 { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 0px; }

h1.csc-firstHeader { font-size:12px; color: #d21034; background-color: #cccccc; padding: 3px 5px 3px 10px; margin-top: 0px;}

.csc-header.csc-header-n1 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 0px; }

.csc-header.csc-header-n2 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n2 h1 a { font-size:12px; color: #333333; padding: 3px 5px 3px 0px; margin-top: 10px; margin-bottom: 0px;}
.csc-header.csc-header-n2 h1 a:visited { font-size:12px; color: #333333; padding: 3px 5px 3px 0px; margin-top: 10px; }
.csc-header.csc-header-n2 h1 a:hover { font-size:12px; color: #929497; padding: 3px 5px 3px 0px; margin-top: 10px; }

.csc-header.csc-header-n3 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n3 h1 a { font-size:12px; color: #333333; padding: 3px 5px 3px 0px; margin-top: 10px; }
.csc-header.csc-header-n3 h1 a:visited { font-size:12px; color: #333333; padding: 3px 5px 3px 0px; margin-top: 10px; }
.csc-header.csc-header-n3 h1 a:hover { font-size:12px; color: #929497; padding: 3px 5px 3px 0px; margin-top: 10px; }

.csc-header.csc-header-n4 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n5 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n6 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n7 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n8 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n9 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n10 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n12 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n13 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n14 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n15 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n16 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n17 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n18 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }
.csc-header.csc-header-n19 h1  { font-size:12px; color: #d21034; padding: 3px 5px 3px 10px; margin-top: 10px; }

.csc-textpicHeader.csc-textpicHeader-25 h1 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }
.csc-textpicHeader.csc-textpicHeader-26 h1 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }
.csc-textpicHeader.csc-textpicHeader-27 h1 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }
.csc-textpicHeader.csc-textpicHeader-28 h1 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }
.csc-textpicHeader.csc-textpicHeader-29 h1 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }





table.contenttable {font-size:12px; color: #000000;}
table.contenttable.contenttable-0 { width:100%; padding: 2px 0px 3px 10px; }

div table.imgtext-table {padding: 0px 10px 0px 10px; margin: 0px auto 0px auto;}




.tx-ffiframe-pi1 {padding: 0px 10px 10px 10px;}

.tx-newloginbox-pi1 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }

.tx-newloginbox-pi1 h3 { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }

.tx-newloginbox-pi1 td p { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }

.tx-newloginbox-pi1 p { font-size:12px; color: #d21034; padding: 3px 10px 3px 10px; }




p.bodytext {font-size:12px; color: #000000; padding: 0px 10px 0px 10px; }

bodytext {font-size:12px; color: #000000; padding: 0px 10px 0px 10px; }



span.unsichtbar { position:absolute; left:-3000px; width:0; height:0; display:block; }

p.csc-caption { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

/*
.navigation { margin-top: 8px; width: 208px; font-size: 12px; font-weight: bold; background-color: #ffffff; border: 1px solid #cccccc; }

.navigation ul { margin: 0; padding: 0px; list-style-type: none; }
.navigation li { margin: 0;  }

.navigation span { display: block; padding: 3px 0px 3px 8px; width: 200px; background-color: #ffffff; text-decoration: none; }

.navigation a { display: block; padding: 3px 0px 3px 8px; width: 200px; color: #333333; background-color: #ffffff; text-decoration: none; }
.navigation a:hover { color: #929497; background-color: #ffffff; text-decoration: none; }

.navigation ul ul li { margin: 0;  }
.navigation ul ul span { display: block; padding: 3px 5px 3px 25px; width: 177px; background-color: #ffffff; text-decoration: none; }
.navigation ul ul a { display: block; padding: 3px 5px 3px 25px; width: 177px; color: #333333; background-color: #ffffff; text-decoration: none; }
.navigation ul ul a:hover { color: #929497; background-color: #ffffff; text-decoration: none; }
*/


#spaltenormal table { margin: 0px auto 0px auto; }
/*#spaltenormal img { margin: 0px 80px 0px 80px; }*/

div.tx-srquicktime-pi1 { margin: 0px auto 0px auto; text-align: center; }


.tools { margin-top: 0px; border: 1px solid #cccccc;}
.hilfe { margin-top: 0px; border: 1px solid #cccccc;}
.links { margin-top: 0px; border: 1px solid #cccccc;}
.rechts { margin-top: 0px; border: 1px solid #cccccc;}
.tx-macinasearchbox-pi1 { margin-top: 0px; border: 1px solid #cccccc;}

div.links h1.csc-firstHeader {margin-top:0px;}
div.rechts h1.csc-firstHeader {margin-top:0px;}

table.csc-uploads.csc-uploads-0  { width:80%; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px;  }
table.csc-uploads.csc-uploads-0 tr.tr-even { vertical-align:top; }
table.csc-uploads.csc-uploads-0 tr.tr-even td.csc-uploads-fileName p a { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-0 tr.tr-even td.csc-uploads-fileName p a:visited { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-0 tr.tr-even td.csc-uploads-fileName p a:hover { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; }

table.csc-uploads.csc-uploads-0 tr.tr-odd { vertical-align:top;}
table.csc-uploads.csc-uploads-0 tr.tr-odd td.csc-uploads-fileName p a { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-0 tr.tr-odd td.csc-uploads-fileName p a:visited { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-0 tr.tr-odd td.csc-uploads-fileName p a:hover { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; }



table.csc-uploads.csc-uploads-1  { width:80%; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px;  }
table.csc-uploads.csc-uploads-1 tr.tr-even { vertical-align:top; }
table.csc-uploads.csc-uploads-1 tr.tr-even td.csc-uploads-fileName p a { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-1 tr.tr-even td.csc-uploads-fileName p a:visited { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-1 tr.tr-even td.csc-uploads-fileName p a:hover { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; }

table.csc-uploads.csc-uploads-1 tr.tr-odd { vertical-align:top;}
table.csc-uploads.csc-uploads-1 tr.tr-odd td.csc-uploads-fileName p a { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-1 tr.tr-odd td.csc-uploads-fileName p a:visited { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
table.csc-uploads.csc-uploads-1 tr.tr-odd td.csc-uploads-fileName p a:hover { text-decoration: none; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; }







div.menuelinks { margin-top: -8px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border: 1px solid #cccccc; }
div.menuelinks ul { text-decoration: none; }
div.menuelinks ul li { text-decoration: none; margin-left: -15px; }
div.menuelinks ul li.menuelinks_ACT a { color: #d21034; text-decoration: none; }
div.menuelinks ul li.menuelinks_ACT a:hover { color: #929497; text-decoration: none; }
div.menuelinks ul li.menuelinks_CURIFSUB a { color: #d21034; text-decoration: none; }
div.menuelinks ul li.menuelinks_CURIFSUB a:hover { color: #929497; text-decoration: none; }
div.menuelinks ul li.menuelinks_CUR a { color: #d21034; text-decoration: none; }
div.menuelinks ul li.menuelinks_CUR a:hover { color: #929497; text-decoration: none; }
div.menuelinks ul li.menuelinks_IFSUB a { color: #333333; text-decoration: none; }
div.menuelinks ul li.menuelinks_IFSUB a:hover { color: #929497; text-decoration: none; }
div.menuelinks ul li.menuelinks_NO a { font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
div.menuelinks ul li.menuelinks_NO a:visited { color: #333333; text-decoration: none; }
div.menuelinks ul li.menuelinks_NO a:hover { color: #929497; text-decoration: none; }


div.menuerechts { margin-top: -8px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border: 1px solid #cccccc; }
div.menuerechts ul { text-decoration: none; }
div.menuerechts ul li { text-decoration: none; margin-left: -15px; }
div.menuerechts ul li.menuerechts_ACT a { color: #d21034; text-decoration: none; }
div.menuerechts ul li.menuerechts_ACT a:hover { color: #929497; text-decoration: none; }
div.menuerechts ul li.menuerechts_CURIFSUB a { color: #d21034; text-decoration: none; }
div.menuerechts ul li.menuerechts_CURIFSUB a:hover { color: #929497; text-decoration: none; }
div.menuerechts ul li.menuerechts_CUR a { color: #d21034; text-decoration: none; }
div.menuerechts ul li.menuerechts_CUR a:hover { color: #929497; text-decoration: none; }
div.menuerechts ul li.menuerechts_IFSUB a { color: #333333; text-decoration: none; }
div.menuerechts ul li.menuerechts_IFSUB a:hover { color: #929497; text-decoration: none; }
div.menuerechts ul li.menuerechts_NO a { font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
div.menuerechts ul li.menuerechts_NO a:visited { color: #333333; text-decoration: none; }
div.menuerechts ul li.menuerechts_NO a:hover { color: #929497; text-decoration: none; }


div.menuehilfe { margin-top: 8px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border: 1px solid #cccccc; }
div.menuehilfe ul { text-decoration: none; }
div.menuehilfe ul li { text-decoration: none; margin-left: -15px; }
div.menuehilfe ul li.menuehilfe_ACT a { color: #d21034; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_ACT a:hover { color: #929497; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_CURIFSUB a { color: #d21034; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_CURIFSUB a:hover { color: #929497; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_CUR a { color: #d21034; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_CUR a:hover { color: #929497; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_IFSUB a { color: #333333; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_IFSUB a:hover { color: #929497; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_NO a { font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_NO a:visited { color: #333333; text-decoration: none; }
div.menuehilfe ul li.menuehilfe_NO a:hover { color: #929497; text-decoration: none; }




.tx-a1teasermenu-pi1 {  text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.tx-a1teasermenu-pi1 a {  text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.tx-a1teasermenu-pi1 a:visited {  text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.tx-a1teasermenu-pi1 a:hover {  text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #929497; font-weight: bold; }

td.tx-a1teasermenu-pi1 table  { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333;}

div.tx-astcountdown-pi1 {margin-left: 250px;}
