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: 10px 0px 10px 0px; background-color: #f0f0f0;}

 

A { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#000000; 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; background-color:#f0f0f0; }



#head {	 width:984px; height:195px;

		background-image:url(img/header.jpg);

		background-repeat:no-repeat;

		position:relative;
}
#head .logo { position:relative; top:30px; left:-330px; float:left; }
#head .logo A {border:none; padding:0px; margin:0px; width:300px; height:130px; float:left;  }

#head .logo IMG {border:none; padding:0px; margin:0px; float:left; }



#head .corporate  {float:left; position:relative; left:20px; }

#head .corporate .trenner {
   float:left;
   width: 1px;
   height:15px;
   background-color:#9aa0aa;
    margin-top:7px;
	 overflow:hidden;
}
 
#head  A {float:left; margin-right:5px; margin-left:5px; font-size:10px;font-weight:bold; color:#FFFFFF; padding-top:7px; text-decoration:none; }
#head  A:hover {text-decoration:underline;}

#head  A.act {text-decoration:underline;}






#menu {
	
	float:left; 
	height:42px; 
	width:960px;
	left:15px;
	margin:0px 0px -5px 0px;
	z-index:0; 
	position:relative;
}

#menu #item1 A,#menu #item2 A,#menu #item3 A,#menu #item4 A,#menu #item5 A,#menu #item6 A, #menu #item7 A, 
#menu #i1192 A,#menu #i1191 A,#menu #i1190 A,#menu #i1189 A,#menu #i1371 A,#menu #i1188 A, #menu #i1187 A {
	overflow:hidden;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#ffffff; font-size:11px; font-weight:bold;
	padding:11px 0px 0px 26px;
}
#menu #i1192_act A,#menu #i1191_act A,#menu #i1190_act A,#menu #i1189_act A,#menu #i1371_act A,#menu #i1188_act A, #menu #i1187_act A {
  overflow:hidden;
	font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#ffffff; font-size:11px; font-weight:bold;
	padding:11px 0px 0px 26px;
}
#menu #item1 P,#menu #item2 P,#menu #item3 P,#menu #item4 P,#menu #item5 P,#menu #item6 P, #menu #item7 P {
	font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#ffffff; font-size:11px; font-weight:bold;
	position:relative; top:11px; left:26px;
}

#menu #item1_act P,#menu #item2_act P,#menu #item3_act P,#menu #item4_act P,#menu #item5_act P,#menu #item6_act P, #menu #item7_act P {
	font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#ffffff; font-size:11px; font-weight:bold;
	position:relative; top:11px; left:26px;
}


#menu #item1 A, #menu #i1192 A {
	float:left;  height:31px; width:138px;
	background-image:url(img/menu1_off.jpg);
	background-repeat:none;
}
#menu #item1 A:hover, #menu #i1192 A:hover {
	float:left;  height:31px; width:138px;
	background-image:url(img/menu1_on.jpg);
	background-repeat:none;
}
#menu #item1_act, #menu #i1192_act A {
	float:left;  height:31px; width:138px;
	background-image:url(img/menu1_on.jpg);
	background-repeat:none;
}
#menu #item2 A, #menu #i1191 A {
	float:left;  height:31px; width:105px;
	background-image:url(img/menu2_off.jpg);
	background-repeat:none;
}
#menu #item2 A:hover, #menu #i1191 A:hover  {
	float:left;  height:31px; width:105px;
	background-image:url(img/menu2_on.jpg);
	background-repeat:none;
}
#menu #item2_act, #menu #i1191_act A {
	float:left;  height:31px; width:105px;
	background-image:url(img/menu2_on.jpg);
	background-repeat:none;
}
#menu #item3 A, #menu #i1190 A {
	float:left;  height:31px; width:127px;
	background-image:url(img/menu3_off.jpg);
	background-repeat:none;
}
#menu #item3 A:hover, #menu #i1190 A:hover {
	float:left;  height:31px; width:127px;
	background-image:url(img/menu3_on.jpg);
	background-repeat:none;
}
#menu #item3_act, #menu #i1190_act A {
	float:left;  height:31px; width:127px;
	background-image:url(img/menu3_on.jpg);
	background-repeat:none;
}
#menu #item4 A, #menu #i1189 A {
	float:left;  height:31px; width:110px;
	background-image:url(img/menu4_off.jpg);
	background-repeat:none;
}
#menu #item4 A:hover, #menu #i1189 A:hover  {
	float:left;  height:31px; width:110px;
	background-image:url(img/menu4_on.jpg);
	background-repeat:none;
}
#menu #item4_act, #menu #i1189_act A {
	float:left;  height:31px; width:110px;
	background-image:url(img/menu4_on.jpg);
	background-repeat:none;
}

#menu #item5 A, #menu #i1371 A {
	float:left;  height:31px; width:114px;
	background-image:url(img/menu5_off.jpg);
	background-repeat:none;
}
#menu #item5 A:hover, #menu #i1371 A:hover {
	float:left;  height:31px; width:114px;
	background-image:url(img/menu5_on.jpg);
	background-repeat:none;
}
#menu #item5_act, #menu #i1371_act A {
	float:left;  height:31px; width:114px;
	background-image:url(img/menu5_on.jpg);
	background-repeat:none;
}
#menu #item6 A, #menu #i1188 A {
	float:left;  height:31px; width:72px;
	background-image:url(img/menu6_off.jpg);
	background-repeat:none;
}
#menu #item6 A:hover, #menu #i1188 A:hover {
	float:left;  height:31px; width:72px;
	background-image:url(img/menu6_on.jpg);
	background-repeat:none;
}
#menu #item6_act, #menu #i1188_act A {
	float:left;  height:31px; width:72px;
	background-image:url(img/menu6_on.jpg);
	background-repeat:none;
}

#menu #item7 A, #menu #i1187 A {
	float:left;  height:31px; width:103px;
	background-image:url(img/menu7_off.jpg);
	background-repeat:none;
}
#menu #item7 A:hover, #menu #i1187 A:hover {
	float:left;  height:31px; width:103px;
	background-image:url(img/menu7_on.jpg);
	background-repeat:none;
}
#menu #item7_act, #menu #i1187_act A {
	float:left;  height:31px; width:103px;
	background-image:url(img/menu7_on.jpg);
	background-repeat:none;
}



/*Inhaltsbereich */


#content {float:left;   position:relative; left:15px; background-color:#FFFFFF; width:950px; text-align:left; padding-bottom:40px;}
#content .wrapSub  {position:relative; left:90px; top:20px;  padding-bottom:20px; width:950px;}

#content .col1 {float:left; width:420px; padding-right:40px; }
#content .col2 { float:left; width:298px;}
#content .col2 .csc-textpic-imagewrap IMG { float:left; border: 3px solid #667287; }
#footer {
	width:950px; height:34px; float:left;
	position:relative; left:15px;
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding:2px 0px 0px 0px;
	color:#FFFFFF;
}
#footer A { color:#FFFFFF; margin-right:10px; text-decoration:none;}
#footer A:hover { color:#FFFFFF; margin-right:10px; text-decoration:none;}
#footer .drefaLink { color:#FFFFFF; margin-right:10px; margin-left:45px; text-decoration:none;}
/* HOME */
#content .col1 .internal-link, #content .col2 .bodytext A   { color:#E10732;  overflow:hidden; background-image:url(img/linkPoint.jpg); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px;  /*float:left;*/ }

 #content  .wrapHome  {position:relative; left:20px; top:20px;  padding-bottom:20px; width:950px;}




/* FCE Big Teaser  */
#content .wrapHome .bigTeaser { float:left; background-image:url(img/bigTeaser.jpg); background-repeat:no-repeat;  width:484px; height:154px; }
#content .wrapHome .bigTeaser .content {  float:left;  margin-top:32px; margin-left:10px; width:290px;   }
#content .wrapHome .bigTeaser .content A {  
	
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color:#E10732; padding:0px 0px 3px 10px; background-image:url(img/linkPoint.jpg); 
	background-repeat:no-repeat; background-position:0px 2px;
} 
#content .wrapHome .bigTeaser .img  {  float:left;  margin-top:32px; padding-left:13px;  }
#content .wrapHome .bigTeaser .img IMG {width:146px; height:96px; }
/* FCE Small Teaser  */
#content .wrapHome .smallTeaser { float:left; background-image:url(img/smallTeaser.jpg); background-repeat:no-repeat;  width:300px; height:142px; margin-right:5px; margin-top:10px;   }
#content .wrapHome .smallTeaser .content {  float:left;  margin-top:32px; margin-left:10px;  width:140px; overflow:hidden; }
#content .wrapHome .smallTeaser .content A {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color:#E10732; padding:0px 0px 3px 10px; background-image:url(img/linkPoint.jpg); 
	background-repeat:no-repeat; background-position:0px 2px;
} 
#content .wrapHome .smallTeaser .img {  float:left;  margin-top:32px; margin-left:13px;  }
#content .wrapHome .smallTeaser .img IMG { border:1px solid #000000; width:115px; height:86px; }

/* FCE Small Teaser without Picture */
#content .wrapHome .smallTeaser-wopic { float:left; background-image:url(img/smallTeaser.jpg); background-repeat:no-repeat;  width:300px; height:142px; margin-right:5px; margin-top:10px;   }
#content .wrapHome .smallTeaser-wopic .content {  float:left;  margin-top:32px; margin-left:10px;  width:255px; overflow:hidden; }
#content .wrapHome .smallTeaser-wopic .content A {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color:#E10732; padding:0px 0px 3px 10px; background-image:url(img/linkPoint.jpg); 
	background-repeat:no-repeat; background-position:0px 2px;
} 

/* FCE Related Infos, Ansprechpartner */

#content .col2 .relatedBox{ float:left; border: 1px solid #CCCCCC; background-image:url(img/relInfos.jpg); background-repeat:no-repeat; background-color:#d5d5d5; width:298px;  overflow:hidden; margin-bottom:10px; }
#content .col2 .ansprechpartner { float:left; border: 1px solid #CCCCCC; background-image:url(img/ansprechpartner.jpg); background-repeat:no-repeat; background-color:#d5d5d5; width:298px; overflow:hidden; margin-bottom:10px;}

#content .col2 .relatedBox .linkItems, #content .col2 .ansprechpartner .linkItems  { float:left; width: 290px; margin-top:20px; margin-left:5px; margin-right:-23px; padding-right:-10px;  }
 
#content .col2 .relatedBox .linkItems A {  
	float:left; 
 	width:290px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color:#000000; padding:0px 0px 3px 20px; background-image:url(img/linkPoint.jpg); 
	background-repeat:no-repeat; background-position:0px 2px;
} 
#content .col2 .ansprechpartner .linkItems A { width:290px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif;  font-color:#000000; padding:0px 0px 3px 20px;
} 


/* Bildergalerie Produktionen */

#content .col2 .bilderFrame{ padding-bottom:20px; float:left; border: 1px solid #CCCCCC; background-image:url(img/bilderProd.jpg); background-repeat:no-repeat; background-color:#d5d5d5; width:298px;  overflow:hidden; margin-bottom:10px;  }
#content .col2 .bilderFrame .linkItems  { float:left; width: 290px; padding-top:35px; margin-left:23px;  }
#content .col2 .bilderFrame .linkItems .prodItem  { width:80px; height:73px; float:left; background-image:url(img/bilderItemProd.jpg); background-repeat:no-repeat; margin-right:5px;   }
#content .col2 .bilderFrame .linkItems .prodItem IMG  { float:left; margin-top:1px; margin-left:1px; border: 0px solid xffffff; width:78px; height:62px; }

/* Inhaltselemente Anpassung */






/*Drucken und Empfehlen*/



#print_send {border-top:1px dotted #000000;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 0px 0px;

margin:5px 0px 5px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



list-style:outside square;







	

}

LI {padding-bottom:10px; margin-left:20px;







}



.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:#000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; }


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;

}





.search {float:left; position:relative; top:4px; left:75px; }



.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-rbflashobject-pi1-swf_altcontent {
	float:left;
	width:445px;
	height:145px;
	margin-bottom:10px;

}



.tx-indexedsearch-info {

	/*display:none;*/

}



.imgtext-table {}




