/*
FARBWERTE 
#FEFEFE : Hintergrund WEiss
#D2232A : rot logo
#808285 : Grau logo
#58595B : dunkelgrau
#898B8D : dunkengrau linien
#E8E7E8 : Hellgrau
#F6F6F6 : contentGrau
#FEFEFE : schrift weiss

FARBWERTE ENDE
*/
/* regexp*/

/* regexp ende*/
/* TEXT ETC */
body,td, th ,p {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #58595B;
	line-height: 15px;
}

p {
	padding-top: 				3px;
	padding-bottom: 			3px;
	margin-top: 				3px;	
	margin-bottom: 			3px;		
}

H1 {
	font-size: 14px;	
	color: #58595B;
	line-height: 16px;
	padding-bottom:	0px;
	margin-bottom:		10px;
}

H2 {
	font-size: 13px;	
	color: #58595B;
	line-height: 17px;
}

H3 {
	font-size: 13px;	
	color: #58595B;
	line-height: 17px;
}

H4 {
	font-size: 12px;	
	color: #58595B;
	line-height: 15px;
	font-weight: bold;
}
.h4 {
	font-size: 12px;	
	line-height: 15px;
	font-weight: bold;
}

ul {
	padding-top:		0px;
	line-height:		15px;
	margin-top:			5px;
	padding-bottom:	0px;
	margin-bottom:		5px;
	padding-left: 		10px;
	margin-left: 		10px;
	}
li {
	padding-left:			0px;
	margin-left:			0px;
	margin-right:			0px;
	padding-right:			0px;
	margin-bottom:			3px;
	list-style-position: 	outside;
}

ul.Rlink {
	padding-top:		0px;
	margin-top:			5px;
	padding-bottom:	0px;
	margin-bottom:		5px;
	padding-left: 		12px;
	margin-left: 		12px;
	padding-rigth: 		12px;
	margin-left: 		12px;
}

ul.Rlink li  {
	padding-left:			0px;
	margin-left:			0px;
	padding-right:			0px;
	margin-right:			0px;
	line-height:			15px;
	list-style-image: 		url(/images/li_pfeil_yellow_i.gif);
	color: white;
	list-style-position: 	outside;
	
}

ul.Rlink a  {
	color: #58595B;
}

ul.Rlink a:hover  {
	color: #FEFEFE;
}

.dkblue p,.dkblue li, .dkblue td, .dkblue a, .dkblue td, .dkblue a.arrow {
	list-style-image: 		url(/images/li_pfeil_white.gif);
	color: #58595B;
}

.mdblue2 p, .mdblue2 li, .mdblue2 td, .mdblue2 a, .mdblue2 ul.Rlink li  {
	list-style-image: 		url(/images/li_pfeil_dkblue.gif);
	color: #58595B;
	}

.dkblue a {
	text-decoration: underline;
	}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #58595B;
	line-height: 15px;
}

.picText {
	padding-bottom: 10px;
	font-size: 10px;
	line-height: 12px;
	}

.rText {
	line-height: 13px;
}
.rText P,rText TD,rText DIV {
	line-height: 13px;
}

.white {
	color:  #58595B;
}

.whiteBold {
	color: #58595B;
	font-weight: bold;
}
.mdblueFont {
	color: #7498C0;
}

.boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #58595B; 
	font-weight: bold;
}
a {
	color: #58595B;
}
a:hover {
	color: #58595B;
	text-decoration: underline;
}

a.arrow {
	color: #58595B;
	text-decoration: underline;
	padding-left: 12px;
	background-image: url(/images/link_yellow.gif);
	background-repeat: no-repeat;
}

a.white:hover {
	color:  #58595B;
	text-decoration: underline;
}

img.rPic {
	border: #FEFEFE 1px solid;
	margin-top: 5px;
	margin-left: 0px;
}
table.rPic {
	border: 1px solid #58595B;
	margin-left: 15px;
	margin-top: 10px;
	}
table.rPic td.picText {
	background-color: #bgbg;
	color: #58595B;
	padding: 2px;
	font-size: 10px;
	line-height: 14px;
}

img.lPic {
	border: #58595B 1px solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

/* Tabellen*/
table.clearAll, table.clearAll tr, table.clearAll td  {
	padding: 0px;
	margin: 0px;
	line-height: 12px;
}

table.lPic {
	border: 1px solid #58595B;
	margin-right: 10px;
	}

table.lPic td.picText {
	background-color: #bgbg;
	color: #E0ECF0;
	padding: 2px;
	font-size: 10px;
	line-height: 14px;
}

table.listing1 {
	border-right: 1px solid #58595B;
	border-collapse: collapse;
}
table.listing1 th {
	background-color: #bgbg;
	color: #FEFEFE;
	border-top: 1px solid #58595B;
	border-bottom: 1px solid #58595B;
}

table.listing1 tr.odd {
	background-color: #efefef;
}
table.listing1 tr.even { 
	background-color: #FEFEFE;
}
table.listing1 tr.sum {
	background-color: #7498C0;	
}
table.listing1 tr.sum td {
	padding-top: 5px;
	padding-bottom: 5px;
}

table.listing1 tr.sum td.result {
	color: #FEFEFE;
	font-size: 10px;
	font-family: Tahoma, Geneva, Helvetica;
	border-right: 1px solid #58595B; 
	border-bottom: 1px solid #58595B;
}


table.listing1 td,table.listing1 th {
	border-bottom: 1px solid #58595B;
	border-left: 1px solid #58595B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
	vertical-align: top;
	line-height: 15px;
}
table.listing1 td.tdFirst, table.listing1 th.tdFirst {
	border-bottom: 1px solid #58595B;
	border-left: 1px solid #58595B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

/* projekt windparktabelle anfang */

table.listing3 {
	border-right: 1px solid #58595B;
	border-collapse: collapse;
}
table.listing3 th {
	background-color: #58595B;
	color: #FEFEFE;
	border-top: 1px solid #58595B;
	border-bottom: 1px solid #58595B;
}

table.listing3 tr.odd {
	background-color: #efefef;
}
table.listing3 tr.even { 
	background-color: #FEFEFE;
}
table.listing3 tr.sum {
	background-color: #7498C0;	
}
table.listing3 tr.sum td {
	padding-top: 2px;
	padding-bottom: 2px;
}

table.listing3 tr.sum td.result {
	color: #FEFEFE;
	font-size: 10px;
	font-family: Tahoma, Geneva, Helvetica;
	border-right: 1px solid #58595B; 
	border-bottom: 1px solid #58595B;
}


table.listing3 td, table.listing3 th {
	border-bottom: 1px solid #58595B;
	border-left: 1px solid #58595B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
	vertical-align: top;
	line-height: 13px;
}
table.listing3 td.tdFirst, table.listing3 th.tdFirst {
	border-bottom: 1px solid #58595B;
	border-left: 1px solid #58595B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
}


/* projekt windparktabelle ende */



table.infobox {
	border-top: 1px solid #58595B;
	border-bottom: 1px solid #58595B;
	border-collapse: collapse;
}
table.infobox th {
	background-color: #58595B;
	border-left: 1px solid #58595B;
	border-right: 1px solid #58595B;
	border-collapse: collapse;
	color: #FEFEFE;
}

table.infobox th h1, table.infobox th h2, table.infobox th h3 {
	color: #FEFEFE;
	padding: 5px;
	margin:		0px;
}
table.infobox td.cont {
	background-color: #F6F6F6;
	border-left: 1px solid #898B8D;
	border-right: 1px solid #898B8D;
	border-collapse: collapse;
	padding: 5px;
	vertical-align: top;
}

/*  TEXT ETC.ENDE  */

/* AUZÄHLUNGEN */


/* AUZÄHLUNGEN ENDE */

/* TRENNER */
.dottedX {
	background-image: url(/images/dotted_x.gif);
	width: 790px;
	height: 1px;
}

.dottedX2 {
	background-image: url(/images/dotted_x.gif);
	Height: 1px;
}
/* TRENNER ENDE */

/* MENUE*/
 .menu {
 	color: #FEFEFE;
 	}
/* MENUE ENDE*/


/* BASISFORMATIERUNG  */

body {
	scrollbar-arrow-color:		#D2232A;
	scrollbar-3dlight-color:	#E8E7E8;
	scrollbar-highlight-color:	#898B8D;
	scrollbar-face-color:		#FEFEFE;
	scrollbar-shadow-color:		#898B8D;
	scrollbar-darkshadow-color:#808285;
	scrollbar-track-color:		#E8E7E8;
}

body.basicStyle {
	background-Image: 			URL(/images/overspeed_body_bg.gif);
}


/* LAYERFORMATIERUNG   */
.mainContent2col, .mainContent1col  {
	position:					absolute; 
	left:							160px; 
	top:							0px; 
	width:						640px; 
	height:						100%; 
	z-index:						1; 
	visibility:					visible; 
	overflow:					auto; 
	background-color:			#F6F6F6 ; 
	Layer-background-color:	#F6F6F6 ; 
	background-repeat:		repeat-y;
	border-left:				0px none #898B8D;
}
.mainContent2col {
	background-Image:			URL(/images/company_bg.gif);
}
	
.menuContent {
	position:					absolute; 
	left:							0px; 
	top:							0px; 
	width:						160px; 
	height:						100%; 
	z-index:						1; 
	visibility:					visible; 
	overflow:					hidden; 
	background-color:			#E7E7E7; 
	Layer-background-color:	#E7E7E7; 
	border:						0px none ;
}
.overspeedRPic {
	position:					absolute; 
	left:							0px; 
	top:							0px; 
	width:						100%; 
	height:						67; 
	z-index:						5; 
	overflow:					hidden;
	background-repeat:		no-repeat;
	background-position:		360px 0px;
}

.overspeedRPic {
	background-Image:			URL(/images/overspeed_r.jpg);
}
.bgCyan {
	background-color: #1874C8;
}

.dotRed {
		background-Image:			URL(/images/dot_red.gif);
		background-repeat: no-repeat;
		padding-left: 10px;
		background-position:		0px 5px;
		
	}

/* LAYERFORMATIERUNG  ENDE */

/*  ABSTÄNDE  */
.T0R12B0L12 {
	padding-top:		0px;
	padding-right:		12px;
	padding-bottom:	0px;
	padding-left:		12px;
}
.T0R12B0L0 {
	padding-top:		0px;
	padding-right:		12px;
	padding-bottom:	0px;
	padding-left:		0px;
}
.T0R0B0L12 {
	padding-top:		0px;
	padding-right:		0px;
	padding-bottom:	0px;
	padding-left:		12px;
}
.T12R0B12L0 {
	padding-top:		12px;
	padding-right:		0px;
	padding-bottom:	12px;
	padding-left:		0px;
}
.T12R12B0L12 {
	padding-top:		12px;
	padding-right:		12px;
	padding-bottom:	0px;
	padding-left:		12px;
}
.T12R0B12L12 {
	padding-top:		12px;
	padding-right:		0px;
	padding-bottom:	12px;
	padding-left:		12px;
}
.T12R5B12L12 {
	padding-top:		12px;
	padding-right:		5px;
	padding-bottom:	12px;
	padding-left:		12px;
}

.T30R0B12L12 {
	padding-top:		30px;
	padding-right:		0px;
	padding-bottom:	12px;
	padding-left:		12px;
}
.T12R12B12L12 {
	padding-top:		12px;
	padding-right:		12px;
	padding-bottom:	12px;
	padding-left:		12px;
}
.T15R15L15B15 {
	padding-top:		15px;
	padding-right:		15px;
	padding-left:		15px;
	padding-bottom:	15px;
}
.T24R12B24L12 {
	padding-top:		24px;
	padding-right:		12px;
	padding-bottom:	24px;
	padding-left:		12px;
}
.T82R0B0L0 {
	padding-top:		82px;
}
.T82R0B0L12 {
	padding-top:		82px;
	padding-left:		12px;
}
.T0R0B0L0 {
	padding:				0px;
}
	
/* ABSTÄNDE ENDE */

/* LAYOUT*/
table.LOut2cols {
	padding: 0px;
	margin: 0px;
}

table.LOut2cols td.rCol {
	padding-left: 10px;
}

table.LOut2cols td.lCol {
	padding-right: 10px;
}


div.wpHead {
	position:					relative; 
	left:						0px; 
	top:						0px; 
	width:						590px; 
	height:						160px; 
	z-index:					1; 
	overflow:					hidden; 
	border:						0px none #000000;
}
div.wpBody {
	position:					relative; 
	left:						0px; 
	top:						-3px; 
	width:						590px; 
	height:						350px; 
	z-index:					1; 
	overflow:					visible; 
	border:						0px none #000000;
}

div.wpFoot {
	position:					relative; 
	left:						0px; 
	top:						-4px; 
	width:						590px; 
	z-index:					1; 
	overflow:					visible; 
	border:						0px none #000000;
}

div.xLineGrey {
	width: 100%;
	Height: 1px;
	padding: 0px;
	margin: 0px;
	background-color: #898B8D;
}
/* LAYOUT ENDE */

/* BASISFORMATIERUNG ENDE  */


