BODY, HTML {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #EDEDED;
	color: #444444;
	font-family: Tahoma, Verdana;

	}
	.pdf-on {
		display:none;
	}
/****************************
CONTAINER
****************************/	
#container {
	border-top: 5px solid #ECEDED;
	width: 954px;
 	margin: auto;
 	padding: 0 0 0 2px;	
 	background-image: url(/fileadmin/layout-bauregie/images/hg_container.png);
	}
/****************************
 KOPF
****************************/		

		#container #shortcuts {
			border-top: 1px solid #00367C;
			background-color: #ffffff;
			width: 952px;
			text-align: center;
		}
			#container #shortcuts ul {
				list-style: none outside none;
				margin: 0px;
				padding:5px 0px;
				font-size: 10px;
			}
				#container #shortcuts ul li {
					display: inline;
					padding: 0px;
					padding-right:17px;
					padding-left:7px;
					border-right: 1px solid #43524F;
				}
					#container #shortcuts ul li a{
/*						border-right: 1px solid #43524F;*/
						color: #43524F;
						text-decoration: none;
						text-transform: uppercase;
						font-size: 10px;
						font-weight: bold;
						padding: 0px;
						padding-left: 10px;
					}
					#container #shortcuts ul li a:HOVER{
						background-image: url(/fileadmin/layout-bauregie/images/grafik_shortcut.png);
						background-repeat: no-repeat;
						background-position: 0px 4px;
						color:#00367C;
					}
					#container #shortcuts ul li.last {
						border: none;
					}
		#container #kopf {
			border-top: 1px solid #03357C;
			background-image: url(/fileadmin/layout-bauregie/images/bau-regie_2007_banner.jpg);
			height: 75px;
			width: 952px;
			border-bottom: 2px solid #03357C;
			margin: 0;
			}
			#container #kopf IMG {
				margin-top: 12px;
				}
		#container #kopf_2ter_rahmen {
			background-image: url(/fileadmin/layout-bauregie/images/kopf_2ter_platzrr_hg.png);
			background-repeat: repeat-x;
			height: 6px;
			_margin-bottom: -13px;
			width: 952px;
			}
/****************************
MENUE_HOR
****************************/			
		#container #menue_hor {
			height: 23px;
			background-color: #F1F5F8;
			width: 952px;
			}
			#container #menue_hor P {
				width: 158px;
				height: 23px;
				background-image:url(/fileadmin/layout-bauregie/images/rahmen_rechts.png);	
				background-position: right;
				background-repeat: no-repeat;
				background-color: #E0E0E0;
				margin: 0 8px 0 0;
				float: left;
				}
			#container #menue_hor UL {
				margin: 0;
				padding: 0;
				float: left;
                                background-image:url(/fileadmin/layout-bauregie/images/menue_hor_bhg_inakt.png);
                                width:786px;
				}
				#container #menue_hor UL LI {
					float: left;
					margin: 0;
					padding: 0;
					list-style: none;
					text-align: center;
					}
					#container #menue_hor UL LI A {
						width: 156px;
						height: 23px;
						display: block;
						background-image: url(/fileadmin/layout-bauregie/images/menue_hor_bhg_inakt.png);
						border-right: 1px solid white;
						color: white;
						text-transform: uppercase;
						font-size:1em;
						font-weight: bold;
						text-decoration: none;
						line-height:2.5em;
						_line-height:2.4em;
						}
						#container #menue_hor UL LI A:HOVER {
							background-image: url(/fileadmin/layout-bauregie/images/menue_hor_bhg_akt.png);
							color: #00367C;
							}
							#container #menue_hor UL LI A.aktiv{
								background-image: url(/fileadmin/layout-bauregie/images/menue_hor_bhg_akt.png);
								color: #00367C;
							}
/****************************
MENUE_VER
****************************/	
		#container #menue_ver {
			width: 156px;
			float: left;
			font-size: 1em;
			}
.menue_ver_wrap {min-height: 230px; _height: 500px;}
			#container #menue_ver UL {
				margin: 0;
				padding: 0;
				list-style: none;
				}
				#container #menue_ver UL LI {
					}
					#container #menue_ver UL LI A {
						font-size:0.65em;
						font-weight: bold;
						text-decoration: none;
						color: #00367C;
						border-top: 3px solid #00367C;
						border-bottom: 1px solid #00367C;
						margin: 0;
                        			margin-bottom:2px;
						padding: 3px 0;
						width: 147px;
						display: block;
						background-image: url(/fileadmin/layout-bauregie/images/menue_ver_bhg_inakt.png);
						padding-left: 9px;
						/*text-transform: uppercase;*/
						}
#container #menue_ver UL LI A.aktiv {
margin-bottom:0px;
}
						#container #menue_ver UL LI A:HOVER, #container #menue_ver UL LI A.aktiv {
							background-image: none;
							background-color: #EDEDED;
							}
						#container #menue_ver UL LI UL {
							border-left: 5px solid #00367C;
							padding-top: 1px;
							margin-bottom: -3px;
							}
							#container #menue_ver UL LI UL LI A {
								width: 137px;
								font-weight: normal;
								background-image: none;
								border: 0;
								margin: 0 0 1px 0;
								background-color: #C0CDDE;
								text-transform: none;
								padding:2px 0pt 2px 14px;
								background-image: url(/fileadmin/layout-bauregie/images/menue_ver2_bhg_inakt.png);
								background-repeat: no-repeat;
								background-position: 4px 5px;	
								font-size: 0.65em;

								}
#container #menue_ver UL LI UL LI A.aktiv {
margin-bottom:1px;
}
								#container #menue_ver UL LI UL LI A:HOVER, #container #menue_ver UL LI UL LI A.aktiv {
									background-image: url(/fileadmin/layout-bauregie/images/menue_ver2_bhg_akt.png);
									font-weight: bold;
									letter-spacing: -0.5px;
									background-color: #E0E0E0;
									}

                                                 #container #menue_ver UL LI UL LI UL{
                                                        border-left: 0px solid #00367C;
							padding-top: 0px;
							margin-bottom: -3px;
							}
#container #menue_ver ul li ul li ul li a {
background-color:#D9E1EB;
background-image:url(/fileadmin/layout-bauregie/images/menue_ver2_bhg_inakt.png);
background-position:14px 5px;
background-repeat:no-repeat;
border:0pt none;
font-weight:normal;
margin:0pt 0pt 1px;
padding:1px 0pt 3px 24px;
text-transform:none;
width:127px;
}
#container #menue_ver UL LI UL LI UL LI A.aktiv {
margin-bottom:1px;
}
								#container #menue_ver UL LI UL LI UL LI A:HOVER, #container #menue_ver UL LI UL LI UL LI A.aktiv {
									background-image: url(/fileadmin/layout-bauregie/images/menue_ver2_bhg_akt.png);
									#font-weight: bold;
									#letter-spacing: -1px;
									background-color: #E0E0E0;
									}

#container #menue_ver ul li ul li a.subaktiv {
background-image:url(/fileadmin/layout-bauregie/images/menue_hor2_bhg_akt.png);
}
#container #menue_ver ul li ul li a #akt_subaktiv{									
font-weight: bold;
letter-spacing: -1px;
background-color: #E0E0E0;
}

#wasserzeichen {
position: absolute;
bottom: 5px;
}

/****************************
BLOCKELEMENTE LINKS UND RECHTS
****************************/									
		#container #menue_ver .block, #container #rechts .block {
			font-size:10px;
			}
			#container #menue_ver .block H3, #container #rechts .block H3 {
				/*background-color: #00367C;*/
				background-color: #A2A8A8;
				color: white;
				font-size: 10px;
				border: 2px solid white;
				padding:1px 1px 2px 4px;
				_padding:1px 1px 3px 4px;
				margin: 6px 0px 0px 0px;
				}
			#container #rechts .block P {
				margin: 0 0 0 7px;

				}
			#container #rechts .block .Havarie P, #container #rechts .block  .Technische P {
			 margin:0 0 4px 7px;
			}
/**/			
		#container #rechts a {
			
			}
			
#container #rechts .block .normal{
background-image: url(/fileadmin/layout-bauregie/images/schrift_normal_aktiv.png);
background-repeat: no-repeat;
margin-right: 17px; 
padding-top: 5px;
height:8px;
background-position: 0px;
width: 40px;
}
#container #rechts .block a:HOVER.normal{
background-image: url(/fileadmin/layout-bauregie/images/schrift_normal_aktiv.png);
}

#container #rechts .block .gross{
background-image: url(/fileadmin/layout-bauregie/images/schrift_gross_inaktiv.png);
background-repeat: no-repeat;
margin-right: 17px; 
padding-top: 5px;
height: 8px;
background-position: 0px;
width: 28px;
}
 #container #rechts .block a:HOVER.gross{
background-image: url(/fileadmin/layout-bauregie/images/schrift_gross_aktiv.png);
}

#container #rechts .styleswitcher {
border-top:1px solid #E0E0E0; 
padding:5px 0 5px 0; 
margin-top:4px;
}
 #container #rechts .block UL.schriftgrad_ul{
margin: 3px 8px;
padding-bottom: 15px;
}
#container #rechts .block li.schriftgrad{
float:left
}

				#container #menue_ver .block, #container #rechts .block UL {
					margin: 0;
					padding: 0 0 0 0;
					list-style: none;
					}
#container #menue_ver .block, #container #rechts .block .Unternehmen UL {
_margin-top:2px;
}
					#container #menue_ver .block, #container #rechts .block UL LI {
margin-bottom: -1px;	
						}
					#container #menue_ver .block, #container #rechts .block .Unternehmen UL LI {
_margin-top: -5px;

					
}
						/*#container #menue_ver .block,*/ #container #rechts .block UL LI A {
							text-decoration: none;
							color: #444444;
							color: #444444;
							padding:0px 3pt 3px 7px;
							width: 145px;
							display: block;
							margin: 1px 0;
							background-repeat: no-repeat;
							background-position: 140px 0px;
font-size: 10px;
							}
							/*#container #menue_ver .block,*/ #container #rechts .block .Hotline UL LI A{
							padding:2px 2pt 3px 7px;
							
						}
							#container #menue_ver .block, #container #rechts .block UL LI A:HOVER {
								background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;					
								}
								#container #rechts .styleswitcher ul li a:HOVER{
									background-color: transparent;
								}
						#container #rechts .block UL LI.e-mail-anfrage A{
							background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_emailanfrage.png);
							}
							#container #rechts .block UL LI.e-mail-anfrage  A:HOVER{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_emailanfrage_a.png);
								}
                                                        #container #rechts .block UL LI.e-mail-anfrage_aktiv A{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_emailanfrage_a.png);
                                                                background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;	
								}
						#container #rechts .block UL LI.ueber_uns A{
							background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_ueber-uns.png);
							}							
							#container #rechts .block UL LI.ueber_uns A:HOVER{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_ueber-uns_a.png);
								}	
                                                       #container #rechts .block UL LI.ueber_uns_aktiv A {
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_ueber-uns_a.png);
                                                                background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;	
								}	
						#container #rechts .block UL LI.kontakt A{
							background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_kontakt.png);
							}			
							#container #rechts .block UL LI.kontakt A:HOVER{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_kontakt_a.png);
								}	
                                                        #container #rechts .block UL LI.kontakt_aktiv A{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_kontakt_a.png);
                                                                background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;	
								}			
						#container #rechts .block UL LI.aktuelles A{
							background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_aktuell.png);
							}			
							#container #rechts .block UL LI.aktuelles A:HOVER{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_aktuell_a.png);
								}
							#container #rechts .block UL LI.aktuelles_aktiv A{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_aktuell_a.png);
                                                                background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;
								}
                                                #container #rechts .block UL LI.anfahrt A{
							background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_anfahrt.png);
							}			
							#container #rechts .block UL LI.anfahrt A:HOVER{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_anfahrt_a.png);
								}
							#container #rechts .block UL LI.anfahrt_aktiv A{
								background-image: url(/fileadmin/layout-bauregie/images/icon_rechts_anfahrt_a.png);
                                                                background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;
								}	
                                                 #container #rechts .block UL {
                                                        clear: both;
							}	
                                                 #container #rechts .block UL LI.hilfe A{
							background-image: url(/fileadmin/layout-neuwoges/images/icon_rechts_hilfe.png);
							}			
							#container #rechts .block UL LI.hilfe A:HOVER{
								background-image: url(/fileadmin/layout-neuwoges/images/icon_rechts_hilfe_a.png);
								}
							#container #rechts .block UL LI.hilfe_aktiv A{
								background-image: url(/fileadmin/layout-neuwoges/images/icon_rechts_hilfe_a.png);
                                                                background-color: #E0E0E0;
								color: #00367E;
								font-weight: bold;
								letter-spacing: -1px;
								}	
                                                        #container #rechts .block form input{
								font-size: 10px;
								}																														
																																			
														
/****************************
 CONTENT
****************************/
		#container #mitte {
			width: 620px;
			border-top: 8px solid #F2F6F9;
			float: left;
			margin-left: 10px;
			}
			#container #mitte .clickstream {
				color: #9FA0A2;
				font-size:0.6em;
				#font-weight: bold;
				padding: 8px 0pt 13px 13px;
				text-transform: uppercase;
			}
			#container #mitte .clickstream_aktiv{
				text-transform: none;
				font-weight: bold;
				color: #7A99C8;
			}

			#container #mitte .clickstream_first{
				font-weight: bold;
			}
			#container #mitte .clickstream ul{
				padding-left:8px;
				list-style-type: none;
			}

			#container #mitte .clickstream ul li{
				float: left;
			}
			#container #mitte .clickstream A {
				color: #9FA0A2;
                                       text-decoration: none;
			}
			#container #mitte .content {
				width: 596px;
				background-color: #FFFFFF;
				margin-left: 1px;
                                font-size: 0.8em;
				/*padding-left: 22px;*/
				min-height: 460px;
			}
			#container #mitte .content ul {
                               font-size: 0.85em;
			}
			#container #mitte .content .content_wrap {
                                min-height: 220px;
                                margin-left: 20px;
                                }
			#container #mitte .content H1 {
				background-color: #E0E0E0;
				color: #434343;
				font-size: 0.75em;
                    		padding: 2px 0 2px 22px;
                    		text-transform: uppercase;
                    		margin-left: -20px;
			}

			#container #mitte .content .csi-imagewrap { padding-left: 3px; padding-bottom: 8px; }

			#container #mitte .content_footer_border {
				border-top: 1px solid #E0E0E0;
				margin: 10px 22px 0 22px;
				padding-top: 5px;
			}
			#container #mitte .content_footer {
				margin: 8px 0 0 22px;
				}
				#container #mitte .content_footer UL {
					margin: 0 0 0 370px;
					padding: 0 0 25px 0;
					}
					#container #mitte .content_footer UL LI {
						display: inline;
						float: left;
						margin-left: 6px;
					}
						#container #mitte .content_footer UL LI A {
							height: 18px;	
							display: block;	
							text-decoration:none;				
						}						
						#container #mitte .content_footer UL LI A.acrobat {
							background-image: url(/fileadmin/layout-bauregie/images/get_ar_inaktiv.png);
							width: 54px;
						}
							#container #mitte .content_footer UL LI A:HOVER.acrobat {
								background-image: url(/fileadmin/layout-bauregie/images/icon_get_ar_aktiv.png);
							}							
						#container #mitte .content_footer UL LI A.pdf {
							background-image: url(/fileadmin/layout-bauregie/images/icon_pdf_genr_inaktiv.png);
							width: 72px;
						}
							#container #mitte .content_footer UL LI A:HOVER.pdf {
								background-image: url(/fileadmin/layout-bauregie/images/icon_pdf_genr_aktiv.png);
							}
						#container #mitte .content_footer UL LI A.drucken {
							background-image: url(/fileadmin/layout-bauregie/images/icon_druck_inaktiv.png);
							width: 59px;
						}		
							#container #mitte .content_footer UL LI A:HOVER.drucken {
								background-image: url(/fileadmin/layout-bauregie/images/icon_druck_aktiv.png);
							}
								
#container #mitte .content .content_menu{
/*position: absolute;
margin-left:416px;
margin-top: 17px;*/
float:right;
width: 156px;
padding: 0 0 1px 4px;
background-color: #E0E0E0;
z-index:100;
}
#container #mitte .content .content_menu UL {
margin: 0;
padding: 0;
list-style: none;
background-color: #E0E0E0;
}
#container #mitte .content .content_menu UL LI {

}
#container #mitte .content .content_menu UL LI A {
color: #003679;
text-decoration: none;
padding-left: 13px;
background-image:url("/fileadmin/layout-neuwoges/images/hg_untermenue_inaktiv.png");
background-repeat: no-repeat;
background-position: 4px 5px;
display: block;
line-height: 14px;
font-size: 10px;
}
#container #mitte .content .content_menu UL LI A:HOVER, #container #mitte .content .content_menu UL LI A.aktiv {
background-image:url("/fileadmin/layout-neuwoges/images/hg_untermenue_aktiv.png");
text-transform: auto;
}
#container #mitte .content .content_menu UL LI A {
background-color:#C6C6C6;
margin-bottom: 1px;
}
#container #mitte .content .content_menu UL LI UL LI A {
background-color:#ECECEC;
padding-left: 20px;
background-position: 10px 4px;
}
#container #mitte .content .content_menu UL LI UL LI UL LI A {
background-color:#F3F3F3;
padding-left: 30px;
background-position: 20px 4px;
background-image: none;
}
#container #mitte .content .content_menu UL LI UL LI UL LI A:HOVER, #container #mitte .content .content_menu UL LI UL LI UL LI A.aktiv  {
background-color: #00367C;
color: white;
}								
								
								
				#container #mitte .content .nachricht {
					float: left;
					width: 173px;
					font-size: 0.8em;
					border-right: 1px solid #E0E0E0;
					padding: 5px;
				}
#container #mitte .content .nachricht .text{
line-height:1.5em;
padding-left:11px;
}


				#container #mitte .content .nachricht .news-latest-container {font-size: 11px;}
				#container #mitte .content .nachricht.last1 {border: 0;	}
				#container #mitte .content .nachricht.info {
color: #00367C;
font-weight: bold;
font-size: 11px;
border: 0;
padding-left:10px;
					}
				#container #mitte .content .nachricht .csc-mailform {
float:left;

}
				#container #mitte .content .nachricht.info.last{
border:0pt none;
margin-top:30px;
padding-left:9px;

					}
				#container #mitte .content .nachricht FORM .csc-mailform-input{width: 150px;}


				#container #mitte .content .nachricht FORM .csc-mailform-textarea{width: 150px;}
#container #mitte .content .nachricht FORM .csc-mailform-submit{
padding-left: 0px;
border: 0;
width: auto;
height: auto;
}

					#container #mitte .content .nachricht H3 {
						font-size: 0.9em;
						color: #00367C;
						}
						
					
							
/****************************
 RECHTS
****************************/

		#container #rechts {
			width: 156px;
			float: left;
			margin-left: 10px;
			}
			#container #rechts .newsteaser {
                                margin: 0px 9px -15px 6px;
				}
			#container #rechts FORM {
margin: 0 0 0 9px;
height:27px;
}
			#container #rechts FORM INPUT {float: left; padding: 0;}
#container #rechts FORM .search_input
{
padding-bottom: 8px;
}
			#container #rechts FORM .search_input INPUT {
width: 90px;
border: 1px solid #C7CBCC;
float: left;
padding: 2px 0 2px 0px;
margin-right: 5px;
margin-bottom:10px;
}

/****************************
FOOTER
****************************/				
		#container #footer {
			clear: both;
			width: 952px;
			height: 5px;
			background-image: url(/fileadmin/layout-bauregie/images/hg_footer.png);
			position: relative;
			}
			#container #footer .hnm {
				position: absolute;
				left: 900px;
				top: -18px;
				}
				#container #footer .hnm A {
					color: #B2C1D8;
					text-decoration: none;
					font-size: 0.7em;
					}
#mailform-head {
padding: 0px 23px;
}


.row {
clear:both;
border-top:1px solid #FFF;
}

.row-label {
float:left;
width: 240px;
background-color: #EDEBF1;
font-size: 10px;
font-weight:bold;
padding:2px;
}

.row-fieldcell {
float:left;
font-size: 10px;
padding: 2px 4px;
}

.clear {
clear:both;
}

.menue_ver_wrap .news-latest-container {
border-top: 1px solid #DDE1E4;
margin-top: 20px;
margin: 5px;
padding: 3px 0px;
}

.menue_ver_wrap .news-latest-container .news-latest-item {
border-bottom: 1px solid #DDE1E4;
padding:0px 4px;
}

.menue_ver_wrap .news-latest-container h3 {
margin:0px;
}

.menue_ver_wrap .news-latest-container h3 a {
font-size: 10px;
color: #000;
}

.menue_ver_wrap .news-latest-container .news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	display:inline;
border:none;
}

.menue_ver_wrap .news-latest-container .news-latest-gotoarchive a{
/*color: #434343;*/
font-size: 10px;
text-decoration:none;
}

