P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;

	padding:0px 0px 10px 0px; margin:0px;
	
	}



BODY {text-align: center;	margin: 0px 0px 0px 0px; background-color: #FFFFFF; font-size:11px; background-image:url(img/verlauf.jpg); background-repeat:repeat-x;}

 

A { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#FF0000; overflow:hidden; 


}

A:hover { text-decoration: underline;}

A:hover H1 {text-decoration: underline;}

.weiter A {color:#E10732; font-weight:bold}





/*Main Layout */

#container {width:984px; margin: 0px auto; padding:0px;	  }



#main { text-align:left; float:left;  }



#head {	 width:984px; height:262px;

		background-image:url(img/head.jpg);

		background-repeat:no-repeat;

		position:relative;
}

#head .local .imageName {
	background-image:url(img/imageName.jpg);
float:left;
top:10px;

width:448px;
height:35px;
		background-repeat:no-repeat;

		position:relative;

}
#head .local .headLines {
	background-image:url(img/headLines.jpg);
float:left;
top:106px;
left:154px;
width:725px;
height:16px;
		background-repeat:no-repeat;

		position:relative;

}

#head .local .imageNameEN {
	background-image:url(img/imageNameEN.jpg);
float:left;
top:10px;
width:448px;
height:35px;
		background-repeat:no-repeat;

		position:relative;

}
#head .local .headLinesEN {
	background-image:url(img/headLinesEN.jpg);
float:left;
top:106px;
left:154px;
width:725px;
height:16px;
		background-repeat:no-repeat;

		position:relative;

}




#head .logo { position:relative; float:left;}
#head .logo A {border:none; padding:0px; margin:0px; width:300px; height:65px; float:left;  }

#head .logo IMG {border:none; padding:0px; margin:0px; float:left; }



#head .corporate  {float:left; position:relative; left:35px; top:10px; width: 900px;  }
#head  .languageSearch {float:right; margin-bottom:5px; }

#head  INPUT {float:left;}
#head  INPUT#sucheBtn {margin-top:-8px; }
#head  .language, #head  .search  {float:left;  }
#head  .search  {margin-right: 30px; margin-top:2px; margin-bottom:-2px}
*html #head  .search  {margin-left: 60px; margin-top:3px; }

#head  .language {margin-right:0px;}
#head  .language A {float:left; border: 0px solid #CCCCCC; color:#FFFFFF; font-size:10px; text-decoration:none; }
#head  .language A:hover {text-decoration:underline; }
#head  .language IMG { border: 0px solid #FFFFFF;position:relative; left:0px; top:-1px; }
#head .corporate .trenner {
   float:left;
   width: 5px;
   height:15px;
  
    margin-top:7px;
	 overflow:hidden;
}
 
#head  .corporate A { float:left; margin-right:5px; margin-left:5px; font-size:10px; color:#FFFFFF; padding-top:7px; text-decoration:none; }
#head  .corporate A:hover { text-decoration:underline; }

#head  .corporate  .act {font-weight:bold; text-decoration:underline; }


#menu1 {
	
	float:left; 
	top:105px;
	width:960px;
	left:98px;

	z-index:0; 
	position:relative;
}

#menu2 {
	
	float:left; 
	top:75px;
	width:300px;
	left:652px;

	z-index:0; 
	position:relative;
}

#head  #menu1 #unit1 A,#menu1 #unit2 A ,#menu1 #unit3 A ,#menu1 #unit4 A ,#menu1 #unit5 A ,#head  #menu1 #item1 A,#menu1 #item2 A,#menu1 #item3 A,#menu1 #item4 A,#menu1 #item5 A,#menu2 #item6 A, #menu2 #item7 A {
	overflow:hidden;
	text-decoration: none;
}

#head  #menu1 #unit1 A,#menu1 #unit2 A ,#menu1 #unit3 A ,#menu1 #unit4 A ,#menu1 #unit5 A ,#head  #menu1 #item1 A,#menu1 #item2 A ,#menu1 #item3 A ,#menu1 #item4 A ,#menu1 #item5 A ,#menu2 #item6 A ,#menu2 #item7 A ,#menu2 #item8 A   {
	float:left; 
	 background-repeat:no-repeat;  height:30px; width:80px;
}
#head  #menu1 #item1 A { background-image:url(img/menu_r2.jpg); }
#head  #menu1 #item1 A:hover, #menu1 #item1_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_r2_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #item2 A { background-image:url(img/menu_r3.jpg); }
#head  #menu1 #item2 A:hover, #menu1 #item2_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_r3_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #item3 A { background-image:url(img/menu_u6.jpg); }
#head  #menu1 #item3 A:hover, #menu1 #item3_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_u6_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #item4 A { background-image:url(img/menu_u7.jpg); }
#head  #menu1 #item4 A:hover, #menu1 #item4_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_u7_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #item5 A { background-image:url(img/menu_u10.jpg); }
#head  #menu1 #item5 A:hover, #menu1 #item5_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_u10_ON.jpg);
	background-repeat:none;
}

#head  #menu2 #item6 A { background-image:url(img/menu_dsng1.jpg); }
#head  #menu2 #item6 A:hover, #menu2 #item6_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_dsng1_ON.jpg);
	background-repeat:none;

}
#head  #menu2 #item7 A { background-image:url(img/menu_dsng2.jpg); }
#head  #menu2 #item7 A:hover, #menu2 #item7_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_dsng2_ON.jpg);
	background-repeat:none;

}

#head  #menu2 #item8 A { background-image:url(img/menu_dsng3.jpg); }
#head  #menu2 #item8 A:hover, #menu2 #item8_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_dsng3_ON.jpg);
	background-repeat:none;

}

#head  #menu1 #unit1 A { background-image:url(img/menu_unit2.jpg); }
#head  #menu1 #unit1 A:hover, #menu1 #unit1_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_unit2_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #unit2 A { background-image:url(img/menu_unit3.jpg); }
#head  #menu1 #unit2 A:hover, #menu1 #unit2_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_unit3_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #unit3 A { background-image:url(img/menu_unit6.jpg); }
#head  #menu1 #unit3 A:hover, #menu1 #unit3_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_unit6_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #unit4 A { background-image:url(img/menu_unit7.jpg); }
#head  #menu1 #unit4 A:hover, #menu1 #unit4_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_unit7_ON.jpg);
	background-repeat:none;
}

#head  #menu1 #unit5 A { background-image:url(img/menu_unit10.jpg); }
#head  #menu1 #unit5 A:hover, #menu1 #unit5_act  {
	float:left;  height:30px; width:80px;
	background-image:url(img/menu_unit10_ON.jpg);
	background-repeat:none;
}





/*Inhaltsbereich */


#content {float:left;   position:relative; width:984px;  text-align:left; padding-bottom:40px;  background-image:url(img/back.jpg); background-repeat:repeat-y; }
#content .wrapSub  {position:relative; left:50px; top:20px;  padding-bottom:20px; width:950px; }

#content .internal-link, #content .external-link { color:#E10732;  overflow:hidden; 
background-image:url(img/linkPoint.jpg); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px; font-weight:bold;  /*float:left;*/ }

#content .col1 {float:left; width:290px;  margin-right:30px; }
#content .col4 {float:left; width:270px;  margin-right:30px; }
#content .col4 .bodytext {float:left; width:100%}
#content .col2 { float:left; width:549px;}
#content .col2 .csc-textpic-imagewrap IMG { float:left; }
#footer {
	width:984px; height:64px; float:left;
	position:relative; left:0px;
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding:23px 0px 0px 0px;
	color:#FFFFFF;
}
#footer P { color:#FFFFFF;}
#footer A { color:#FFFFFF; margin-right:5px; text-decoration:none;}
#footer A:hover { color:#FFFFFF; margin-right:5px; text-decoration:underline;}
#footer .drefaLink { color:#FFFFFF; margin-right:5px; margin-left:45px; text-decoration:none;}
#footer .trenner {
 
   width: 1px;
   height:15px;
  background-color:#FFFFFF;

	 overflow:hidden;
}
 





/* HOME */



#content .kontaktbox { float:left;background-image:url(img/kontakt_d.jpg); background-repeat:no-repeat; width:292px; height:149px; margin-left:-7px; }
#content .kontaktbox .header .bodytext { float:left; width:292px; text-align:center;padding-top:20px; font-size:14px; color:#FFFFFF;}
#content .kontaktbox .content .bodytext { float:left; color:#FFFFFF; padding-left:15px; padding-top:10px; font-size:10px; }

#content .smallTeaser1 { width:255px; float:left; }

#content .smallTeaser2 { width:255px; float:left; margin-left:39px;} 

#content .smallTeaser1 IMG, #content .smallTeaser2 IMG { border: 2px solid #1060b1;  }
#content .smallTeaser1 .bodytext, #content .smallTeaser2 {width:255px; float:left;}
/*Drucken und Empfehlen*/



#print_send {border-top:1px solid #CCCCCC;clear:both; margin-bottom:10px; width:100%; overflow:hidden; position:relative;;margin-top:10px;}



#print_send .print_send_item {font-size:10px; font-weight:bold; padding-right:5px; padding-bottom:5px;  float:left; overflow:hidden }



#print_send .print_send_item A { color:#E10732;  overflow:hidden; background-image:url(img/linkPoint.jpg); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px; }




H1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding-bottom: 5px;

	margin:0px;

	width:100%;

float:left;

	

}

H2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #68676c;

        float:left;

	padding:0px;

        width:100%;

	margin: 5px 0px 5px 0px;

}

H3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	width:100%;

	color:  #E10732;

	padding-top:10px;

	padding-bottom: 2px;

	margin: 5px 0px 2px 0px;

	

	border-bottom:1px dotted #000000;

}



UL {



display:block;

padding:0px 0px 15px 0px;



font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



list-style:outside square;


margin:0px 0px 15px 0px;




	

}

LI {padding:0px 0px 1px 0px; margin:0px 0px 0px 20px; float:left; width:100%; color:#5c5b59;







}
#content .col1 .csc-frame-rulerAfter {border-bottom:1px solid #CCCCCC;clear:both; margin-bottom:15px; width:100%; overflow:hidden; position:relative;;margin-top:2px;}
#content .col2 .csc-frame-rulerAfter {border-bottom:1px solid #CCCCCC;clear:both; margin-bottom:10px; width:100%; overflow:hidden; position:relative;;margin-top:2px;}

#content .col1  .bodytext  {color:#5c5b59; }
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;}
	
	
.contenttable {
margin: 5px 5px 5px 0px;
padding: 0px;
border: 1px solid #CCCCCC;
width:550px;
float:left;


   }  

.contenttable TD {
border: 1px solid #CCCCCC;
width:200px;
padding: 2px 10px 2px 2px;

}

#content_col #artikel .contenttable {
margin: 5px 5px 5px 0px;
padding: 0px;
border: 1px solid #CCCCCC;
width:350px;


   }  




/* default styles for extension "tx_croncssstyledimgtext" */

/*

 * css-styled-imgtext



 */

/*

  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html

  (c) the TYPO3 content rendering group

  (c) Ernesto Baschny (ernst@cron-it.de)

*/



/* Captions */

.csc-textpic-caption { margin: 0;  color:#5c5b59;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


DIV.csi-caption-c .csi-caption { text-align: center; font-size:10px; color:#cccccc;}

DIV.csi-caption-r .csi-caption { text-align: right; font-size:10px; color:#cccccc;}

DIV.csi-caption-l .csi-caption { text-align: left; font-size:10px; color:#cccccc;}



/* Needed for noRows setting */

DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }



/* Border just around the image - default*/

DIV.csi-imagewrap .csi-image IMG {

  border: none;

  

}

/* invers! - no border */

DIV.csi-border DIV.csi-imagewrap .csi-image IMG {

  border: none;

  padding: 0px 0px;

}



DIV.csi-imagewrap { padding:0px; margin: 0px 0px 0px 0px; }



DIV.csi-textpic IMG { border: none; }



/* DIV: This will place the images side by side */

DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }



/* UL: This will place the images side by side */

DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }

DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }



/* DL: This will place the images side by side */

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */

DL.csi-image { margin: 0; }

DL.csi-image DT { margin: 0; display: inline; }

DL.csi-image DD { margin: 0; }



/* Clearer */

DIV.csi-clear { clear: both; }



/* Margins around images: */



/* Pictures on left, add padding on right */

DIV.csi-left DIV.csi-imagewrap .csi-image,

DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-intext-left DIV.csi-imagewrap .csi-image {

  display: inline; /* IE fix for double-margin bug */

  margin-right: 10px;

}



/* Pictures on right, add padding on left */

DIV.csi-right DIV.csi-imagewrap .csi-image,

DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-intext-right DIV.csi-imagewrap .csi-image {

  display: inline; /* IE fix for double-margin bug */

  margin-left: 10px;

}



/* Pictures centered, add padding left and right */

DIV.csi-center DIV.csi-imagewrap .csi-image {

  display: inline; /* IE fix for double-margin bug */

  margin-left: 5px;

  margin-right: 5px;

}



DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }

DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }





/* Space below each image (also in-between rows) */

DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }

DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }



/* Positioning of images: */



/* Above */

DIV.csi-above DIV.csi-text { clear: both; }



/* Center (above or below) */

DIV.csi-center { text-align: center; /* IE-hack */ }

DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }

DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }

DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }



/* Right (above or below) */

DIV.csi-right DIV.csi-imagewrap { float: right; }

DIV.csi-right DIV.csi-text { clear: right; }



/* Left (above or below) */

DIV.csi-left DIV.csi-imagewrap { float: left; }





DIV.csi-left DIV.csi-text { clear: left; }



/* Left (in text) */

DIV.csi-intext-left DIV.csi-imagewrap { float: left; }



/* Right (in text) */

DIV.csi-intext-right DIV.csi-imagewrap { float: right; }



/* Right (in text, no wrap around) */

DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. \*/



* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }

/* End hide from IE5/mac */ 



/* Left (in text, no wrap around) */

DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }

/* End hide from IE5/mac */



/*

background-color:#f00;

background-color:#0ff;



background-color:#0f0;

*/



/* 

 * Einstellungen fr die Suche

 */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 

    width:100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;

     padding:3px; margin:0px;

    background-color:#E10732;

    font-size:11px;

    border: 1px solid #ffffff;

}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

.tx-indexedsearch .tx-indexedsearch-whatis H1 .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-whatis  { margin-top:10px; margin-bottom:5px; width:580px; float:left; display:block; font-weight:bold; font-size:12px; }

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size:10px; margin:5px 0px 5px 0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#efefef; margin-top:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; float:left; width:580px;  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size:13px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#efefef }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { }

.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

.tx-indexedsearch .tx-indexedsearch-browsebox {float:left;width:580px; padding:0px; margin:0x;}



.tx-indexedsearch .tx-indexedsearch-browsebox-SCell A {float:left; font-weight:bold; }



.tx-indexedsearch .tx-indexedsearch-res TABLE  {

float:left;

width:600px;

margin-bottom:10px;



}





.tx-indexedsearch-percent {

color:#000000;

}





#content .search {float:left; position:relative; top:4px; left:75px; }



#content  .search INPUT {font:Arial, Helvetica, sans-serif;  font-size:10px;  padding-top:2px; margin:0px 5px 0px 0px; float:left; }





.search h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

        float:left;

	padding:3px 0px 0px 0px;

	margin: 0px 5px 0px 0px;

}





.tx-indexedsearch TD  {color:#000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}






.tx-indexedsearch-info {

	/*display:none;*/

}



.imgtext-table {}




