/*
FARBWERTE 

#002040 : hintergrund ganz dunkelblau
#003C77 : hintergrund dunkelblau 
#7098C0 : hintergrund mittelblau2
#90ACC8 : hintergrund mittelblau3
#355A7E : hintergrund mittelblau4
#51779C : hintergrund mittelblau5
#376E9A : hintergrund mittelblau6
#E0ECF0 : hintergrund hellblau
#1874C8 : hintergrund cyanblau

#F8CC00 : schrift gelb
#B8D4E0 : schrift hellblau
#609CD0 : schrift mittelblau
#002040 : schrift dunkelblau
#FFFFFF : schrift weiss

FARBWERTE ENDE
*/
#objContent {
	background-color: #000000;
	}

body,td, th ,p {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #003C77;
	line-height: 15px;
}

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

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

H2 {
	font-size: 13px;	
	color: #003C77;
	line-height: 17px;
}

H3 {
	font-size: 13px;	
	color: #003C77;
	line-height: 17px;
	padding-bottom:	0px;
	margin-bottom:		0px;
	padding-top:	0px;
	margin-top:		0px;
}

H4 {
	font-size: 12px;	
	color: #003C77;
	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-right: 		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');
	list-style-position: 	outside;
	
}

ul.Rlink a  {
/*	color: color: #FFFFFF; */
}

ul.Rlink a:hover  {
	/*	color: color: #FFFFFF; */
}

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

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

.dkblue a {
	text-decoration: underline;
	}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #003C77;
	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 *,.white, .white a, .white p, font.white li, font.white ul, font.white ul li {
	color: #FFFFFF;
}



.whiteBold {
	color: #FFFFFF;
	font-weight: bold;
}

font.whiteBold {
	color: #FFFFFF;
	font-weight: bold;
}

.mdblueFont {
	color: #7498C0;
}

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

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

a.white:hover font.white a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.buttonBlue  {
	Height: 17px;
	padding-right: 10px;
	background-color: #003C77;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	margin-bottom: 5px;
}
a.buttonBlue:hover {
	background-color: #7498C0;
	color: #F8CC00;
	text-decoration: none;
}

.rPic {
	border: #FFFFFF 1px solid;
	margin-top: 5px;
	margin-left: 0px;
}

table.rPic {
	border: 1px solid #003C77;
	margin-left: 15px;
	margin-top: 10px;
	}
table.rPic td.picText {
	background-color: #003C77;
	color: #E0ECF0;
	padding: 2px;
	font-size: 10px;
	line-height: 14px;
}

.lPic {
	border: #003C77 1px solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

a.pdf {
	padding: 8px 0px 0px 25px;
	margin: 0x 0px 0px 0px;
	line-Height: 30px;
	background-image: url('/images/pdf.gif');
	background-repeat: no-repeat;
}

/* TABELLEN*/
table.clearAll, table.clearAll tr, table.clearAll td , table.clearAll th {
	padding: 0px;
	margin: 0px;
	line-height: 12px;
	border-bottom: 0px none #ffffff;
}

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

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

table.listing1 {
	border-right: 1px solid #003C77;
	border-collapse: collapse;
}
table.listing1 th {
	background-color: #003C77;
	color: #FFFFFF;
	border-top: 1px solid #003C77;
	border-bottom: 1px solid #003C77;
}

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

table.listing1 tr.subSum {
	background-color: #D1E2E8;	
}
table.listing1 tr.subSum td {
	padding-top: 5px;
	padding-bottom: 5px;
}

table.listing1 tr.sum td.result {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Geneva, Helvetica;
	border-right: 1px solid #003C77; 
	border-bottom: 1px solid #003C77;
}


table.listing1 td,table.listing1 th {
	border-bottom: 1px solid #003C77;
	border-left: 1px solid #90ACC8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	vertical-align: top;
	line-height: 15px;
}
table.listing1 td.tdFirst, table.listing1 th.tdFirst {
	border-bottom: 1px solid #003C77;
	border-left: 1px solid #003C77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

/* projekt windparktabelle anfang */

table.listing3 {
	border-right: 1px solid #003C77;
	border-collapse: collapse;
}
table.listing3 th {
	background-color: #003C77;
	color: #FFFFFF;
	border-top: 1px solid #003C77;
	border-bottom: 1px solid #003C77;
}

table.listing3 tr.odd {
	background-color: #efefef;
}
table.listing3 tr.even { 
	background-color: #FFFFFF;
}
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: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma, Geneva, Helvetica;
	border-right: 1px solid #003C77; 
	border-bottom: 1px solid #003C77;
}


table.listing3 td, table.listing3 th {
	border-bottom: 1px solid #003C77;
	border-left: 1px solid #90ACC8;
	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 #003C77;
	border-left: 1px solid #003C77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
}




/*   TEST  */


table.listing4 {
	border-right: 1px solid #003C77;
	border-collapse: collapse;
}
table.listing4 th {
	background-color: #003C77;
	color: #FFFFFF;
	border-top: 1px solid #003C77;
	border-bottom: 1px solid #003C77;
}

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

table.listing4 tr.sum td.result {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Geneva, Helvetica;
	border-right: 1px solid #003C77; 
	border-bottom: 1px solid #003C77;
}


table.listing4 td, table.listing4 th {
	border-bottom: 1px solid #003C77;
	border-left: 1px solid #90ACC8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	line-height: 13px;
}


table.listing4 td {
	vertical-align: top;
}
table.listing4 th  {
	vertical-align: bottom;
}


table.listing4 td.tdFirst, table.listing4 th.tdFirst {
	border-bottom: 1px solid #003C77;
	border-left: 1px solid #003C77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}


/* TEST ende */

/* projekt windparktabelle ende */



table.infobox {
	border-top: 1px solid #003C77;
	border-bottom: 1px solid #90ACC8;
	border-collapse: collapse;
}
table.infobox th {
	background-color: #003C77;
	border-left: 1px solid #003C77;
	border-right: 1px solid #003C77;
	border-bottom: 1px solid #003C77;
	border-collapse: collapse;
	padding-right: 5px;
	color: #FFFFFF;
}

table.infobox th a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	background-image: url('/images/li_pfeil_white.gif');
	background-repeat: no-repeat;
}


table.infobox th a:hover {
	color: #FFFFFF;
	text-decoration: none;
	
}

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

table.infobox th a.noarrow  {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
}

.wpIcon {
  height: 30px;
  width: 14px;
  padding-left: 9px;
  padding-top: 18px;
  position: absolute;
  z-index: 2;
  background-image: URL('/images/wea_ic.gif');
  background-repeat: no-repeat;
  color: #003C77;
  font-family: tahoma, arial, helvetica, geneva;
  font-size: 9px;
  cursor: hand;
} 

/*  TEXT ETC.ENDE  */

/* AUZÄHLUNGEN */


/* AUZÄHLUNGEN ENDE */

/* Formfelder */
input.textbox {
	color: 003C77;
	Height: 15px;
	padding-bottom: 2px;
	margin-right: 5px;
	font-size: 10px;	
	border: 1px solid #CEDAE6;
	background-color: #FFFFFF;
	width: 125px;
}

input.textbox150 {
	color: 003C77;
	Height: 17px;
	padding-bottom: 2px;
	margin-right: 5px;
	font-size: 10px;	
	border: 1px solid #CEDAE6;
	background-color: #FFFFFF;
	width: 150px;
}

select.select150 {
	color: 003C77;
	Height: 17px;
	padding-bottom: 2px;
	margin-right: 5px;
	font-size: 10px;	
	border: 1px solid #CEDAE6;
	background-color: #FFFFFF;
	width: 100px;
}


input.buttonBlue {
	Height: 17px;
	border: 1px solid #003C77;
	padding-right: 5px;
	background-color: #90ACC8;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 5px;
}
/* Formfelder 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: #FFFFFF;
 	}
/* MENUE ENDE*/


/* BASISFORMATIERUNG  */

body {
	scrollbar-arrow-color:		#002040;
	scrollbar-3dlight-color:	#90ACC8;
	scrollbar-highlight-color:	#003C77;
	scrollbar-face-color:		#efefef;
	scrollbar-shadow-color:		#003C77;
	scrollbar-darkshadow-color:#90ACC8;
	scrollbar-track-color:		#90ACC8;
}

body.basicStyle {
	background-color: 			#003C77;
}

body.basicStylePop {
	background-color: 			#E0ECF0;
}


/* LAYERFORMATIERUNG   */
.mainContent2colPG, .mainContent2col, .mainContent1colPG , .mainContent1col  {
	position:					absolute; 
	left:						160px; 
	top:						0px; 
	width:						640px; 
	height:						100%; 
	z-index:					1; 
	visibility:					visible; 
	overflow:					auto; 
	background-color:			#E0ECF0; 
	Layer-background-color:		#E0ECF0; 
	background-repeat:			repeat-y;
	border:						0px none #000000;
}


.mainContent2col {
	background-Image:			URL('/images/company_bg.gif');
}
.mainContent2colPG {
	background-Image:			URL('/images/planungsgemeinschaft_bg.gif');
}	

.menuContent {
	position:					absolute; 
	left:							0px; 
	top:							0px; 
	width:						160px; 
	height:						100%; 
	z-index:						1; 
	visibility:					visible; 
	overflow:					hidden; 
	background-color:			#003C77; 
	Layer-background-color:	#003C77; 
	border:						0px none #ffffff;
}
.planungsgemeinschaftRPic, .projektRPic, .planetRPic, .oekovestRPic, .overspeedRPic, .h2RPic, .b_expertsRPic {
	position:					absolute; 
	left:							0px; 
	top:							0px; 
	width:						100%; 
	height:						67px; 
	z-index:						5; 
	overflow:					hidden;
	background-repeat:		no-repeat;
	background-position:		360px 0px;
}

.planungsgemeinschaftRPic {
	background-Image:			URL('/images/pg_r.jpg');
}
.projektRPic {
	background-Image:			URL('/images/projekt_r.gif');
}
.planetRPic {
	background-Image:			URL('/images/planet_r.jpg');
}
.h2RPic {
	background-Image:			URL('/images/himmel-klein.jpg');
}
.oekovestRPic {
	background-Image:			URL('/images/oekovest_r.gif');
}
.overspeedRPic {
	background-Image:			URL('/images/overspeed_r.jpg');
}
.b_expertsRPic {
	background-Image:			URL('/images/b_experts_r.jpg');
}
.bgGreen {
	background-color: #00FF00;
}
.bgCyan {
	background-color: #1874C8;
}
.bgLiteGreen {
	background-color: #ddFFdd;
}



/* 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.rCol a {
	color: #FFFFFF;
}

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;
}

/* LAYOUT ENDE */

/* BASISFORMATIERUNG ENDE  */

