/* CSS Document */
												/* allgemeine Angaben */

html, body {
	background-color:#cccccc;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}

#auszeichnung{
	font-weight:bold;
		}
#headline{
	display:block;
	font-weight:bold;
	margin: 30px 0px 4px 0px;
	text-decoration:underline;
		}
												/* head */

	
#head {
	position:relative;
	background-image: url(img/kopf_bg.gif);
	width:880px;
	height:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		}
		
		
#logo {
	position:absolute;
	top:52px;
	left:45px;
	border:none;
		}
		
#sitemap_impressum {
	position:absolute;
	top:0px;
	left:735px;
	height:19px;
	width:145px;
	background-color:#FFFFFF;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		}
		
#sitemap_impressum li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 15px;
	font-size:7pt;
		}
		
#sitemap_impressum li a{
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#0082AD;
		}

#sitemap_impressum li a:hover{
	text-decoration:underline;
	color: #006080;
		}
#navi_container {
	position:absolute;
	top:179px;
	left:304px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
		}
		
#navi {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
		}
		
#navi li{
	display: inline;
	margin:0px 17px 0px 0px;
	padding:0px 0px 0px 0px;
		}
		
#navi li a{
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	
		}

#navi li a:hover, #navi li #erster:hover{
	text-decoration:underline;
		}
	
#navi li #aktiv{
	text-decoration:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	background-image:url(img/gilmets.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
		}
	

#unternavi {
	list-style-type:none;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		}
		
#unternavi li{
	display: inline;
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
		}

#unternavi li a{
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:9pt;
		}

#unternavi li a:hover, #unternavi li #erster:hover{
	text-decoration:underline;
		}
	
#unternavi li #aktiv{
	text-decoration:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(img/gilmets_klein.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
		}

		
												/* body */
	
#flash_faecher{
	position:absolute;
	left:0px;
	top:120px;
	z-index:1000
		}

#mitte{
	width:880px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:230px;
	left:0px;
		}
		
#container{
	width:500px;
	margin:11px 0px 0px 305px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
		}

#container_block{
	border-bottom:1px solid #006080;
	border-top:1px solid #006080;
	border-right:1px solid #006080;
	border-left:5px solid #006080;
	padding:6px 0px 6px 9px;
	margin:0px 0px 11px 0px;
	width:485px;
	background-color:#0082AD;
	position:relative;
	background-position:right bottom;
	background-repeat:no-repeat;
		}
		

#text_container{
	font-size:9pt;
	color:#FFFFFF;
	padding:0px 120px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:15pt;
		}

#pfad{
	font-size:7pt;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
		}
		
#container h1{
	font-size:13pt;
	padding:0px 0px 0px 0px;
	margin:9px 0px 20px 0px;
	color:#FFFFFF;
		}

#fließtext{
	padding:0px 0px 0px 0px;
	margin:0px 0px 11px 0px;
	width:495px;
	font-size:9pt;
	color:#333333;
	line-height:15pt;
		}
#fließtext table{		
	font-size:9pt;
	color:#333333;
	padding: 0px;
	margin: 0px;
	}
.imagebild{
	float:left;
	border:0px;
	margin: 5px 12px 0px 0px;
	}
#zumformular{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	line-height:15pt;
	margin:0px;
	padding:0px 0px 0px 12px;
	background-image: url(img/pfeil_rechts.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;	
	}
#zumformular:hover{
	text-decoration:underline;
	background-image: url(img/pfeil_runter.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;	
	}
#container ul{
	list-style-type:none;
		}
		
#container li{
	font-size:9pt;
	color:#333333;
	line-height:15pt;
	padding-left:17px;
	/*neu*/
	margin-bottom:5px;
	background-image:url(img/passer.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
		}
		
#neuigkeiten{
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	padding:6px 6px 6px 9px;
	margin:0px 0px 11px 0px;
	width:500px;
	background-image:url(img/neuigkeiten_bg.jpg);
	background-repeat:repeat;
	background-position:left top;
		}
		
#neuigkeiten h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
		}

#neuigkeiten p{
	color:#333333;
	font-size:9pt;
	padding:0px 0px 0px 95px;
	line-height:15pt;
	margin:0px 0px 0px 0px;
		}
	
#neuigkeiten p #angebotsdauer{
	font-size:7pt;
		}
		
#mehr_container{
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	padding:0px 0px 5px 0px;
	margin:11px 0px 11px 0px;
	width:500px;
	background-color:#eaeaea;
		}
		
#mehr_container h2{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	margin:6px 0px 5px 30px;
	padding:0px 0px 0px 0px;
		}

#mehr_container a{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:500px;
	display:block;
	font-size:9pt;
	background-image:url(img/pfeil_rechts.gif);
	background-repeat:no-repeat;
	background-position:30px 7px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	line-height:15pt;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
		}
		
#mehr_container .normal:hover{
	background-color:#CCCCCC;
	background-image:url(img/pfeil_runter.gif);
	background-position:29px 7px;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
		}
		
#mehr_container .aktiv:hover{
	background-color:#CCCCCC;
	background-image:url(img/pfeil_hoch.gif);
	background-position:29px 7px;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
		}

#mehr_container p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9pt;
	margin:11px 30px 6px 30px;
	padding:6px 6px 6px 10px;
	line-height:15pt;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:425px;
		}
#mehr_tabelle{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9pt;
	margin:11px 30px 6px 15px;
	padding:0px;
	line-height:15pt;
	background-color:#FFFFFF;
	border:0px;
	width:455px;
}

#mehr_tabelle td{
	padding: 1px 2px 0px 2px;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
}

#mehr_tabelle_zusatz{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:9pt;
	margin:11px 30px 6px 30px;
	padding:0px;
	line-height:15pt;
	border:0px;
	width:425px;
}
	
#zum_Anfang{
display:block;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	background-image:url(img/pfeil_hoch.gif);
	background-position:7px 5px;
	background-repeat: no-repeat;
	margin:50px 0px 11px 0px;
	padding:1px 0px 1px 20px;
	text-decoration:none;
	background-color:#eaeaea;
		}
#zum_Anfang:hover{
text-decoration: underline;
		}
		
h5 {
	display:block;
	text-align:right;
	margin-top:1px;
}	


		
	
													/* Sitemap  */
#sitemap{
	border-bottom:1px solid #003366;
	border-top:1px solid #003366;
	padding:11px 0px 8px 0px;
	margin:11px 0px 11px 0px;
	width:500px;
	background-color:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:15pt;
		}
		
#sitemap h3{
	background-color:#CCCCCC;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	font-size:10pt;
	font-weight:bold;
	padding:2px 0px 2px 6px;
	margin:0px 0px 0px 0px;
	width:500px;
	color:#333333;
		}
		
#sitemap a{
	text-decoration:none;
	color:#333333;
		}
		
#sitemap a:hover{
	background-color:#CCCCCC;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
		}
		
#sitemap .re{
	background-image:url(img/pfeil_rechts.gif);
	background-position:center	left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
		}
		
		
#sitemap .ru{
	background-image:url(img/pfeil_runter.gif);
	background-position:center	left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
		}
			
.spalte ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		}
		

.spalte #erster{
	font-weight:bold;
	margin:10px 0px 0px 0px;
	background-image:none;
		}
		
.spalte #zweiter{
	font-weight:bold;
	margin:10px 0px 0px 15px;
	background-image:none;
		}
		
.spalte #dritter{
	list-style-type:none;
	margin:0px 0px 0px 45px;
	padding:0px;
	background-image:none;
		}



												/* Neuigkeit_bs */
#neuigkeit_bs{
	padding:0px;
	margin:0px;
	width:435px;
	height:205px;
	position:relative;
	top:180px;
	left:340px;
	z-index:10000;
	display:none;
		}

#neuigkeit_bs a{
	text-decoration:none;
	position:absolute;
	top:2px;
	right:2px;
	paddding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		}
		
#neuigkeit_bs img{
	text-decoration:none;
	border:none;
	paddding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		}
		
#inhalt_bs{
	border:1px solid #666666;
	paddding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:430px;	
	height:200px;
	background-image:url(img/neuigkeiten_bg.jpg);
	background-repeat:repeat;
	background-position:left top;
	z-index:500;
	position:absolute;
	top:0px;
	left:0px;
		}
		
#hintergrund_bs{
	background-color:#999999;
	margin:0px;
	width:430px;	
	height:200px;
	padding:0px;
	z-index:400;
	position:absolute;
	top:5px;
	left:5px;
		}
		
#inhalt_bs h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin:19px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	float:left;
		}

#inhalt_bs p{
	color:#333333;
	font-size:9pt;
	padding:0px 10px 0px 105px;
	line-height:15pt;
	margin:16px 0px 0px 6px;
		}
#inhalt_bs p #angebotsdauer{
	font-size:7pt;
		}
										
												
												/* Kontaktformular */

form{
padding:0px 80px 10px 30px;
margin:0px 0px 0px 0px;
border:0px;
}
.form{
border:1px solid #666666;
padding:0px;
height:20px;
}
		
form label{
	font-size:8pt;
	color:#333333;
	padding:0px;
	margin:0px;
	font-weight:bold;
		}
		
form textarea{
	width:350px;
	padding:2px 2px 2px 2px;
	margin:2px 0px 0px 0px;
	border:1px solid #666666;
	font-size:8pt;
	color:#333333;
		}
		
form input{
	width:180px;
	padding:2px 2px 2px 2px;
	margin:1px 0px 0px 0px;
	border:1px solid #666666;
	font-size:8pt;
	color:#333333;
		}

.betreff{
	width:350px;
	padding:2px 2px 2px 2px;
	margin:1px 0px 0px 0px;
	border:1px solid #666666;
	font-size:8pt;
	color:#333333;
		}
.kontakt{
	display:block;
	background-color:#CCCCCC;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	padding:2px 0px 2px 30px;
	margin:11px 0px 11px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
		}
		
#formularbutton:hover{
	background-color:#999999;
	border:1px solid white;
	color: white;
}
		
		
												/* referenzen */		
#referenz{
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
		}
	
#referenz img{
	border:none;
	float:left;
	margin:6px 20px 0px 0px;
	padding:0px 0px 0px 0px;
		}

#referenz h3{
	font-size:9pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		}

.referenz_fließtext{
	padding:0px;
	margin:20px 0px 0px 0px;
		}			

.referenz_link{
	text-decoration:none;
	color:#000000;
}		

#referenz_navi{
	font-size:9pt;
	color:#C0C0C0;
}

#referenz_navi a{
	text-decoration:none;
	color:#0082AD;
}

#referenz_navi a:hover
{
	text-decoration:underline;
	color:#006080;
}

.referenz_link_details{
	text-decoration:none;
	color:#0082AD;
}

.referenz_link_details:hover
{
	text-decoration:underline;
	color:#006080;
}
												/* fuß  */
							
#fuss{
	height:25px;
	width:880px;
	background-color:#006699;
	margin:11px 0px 0px 0px;
	padding:0px 0px 0px 0px;
			}
			
#fuss p{
	font-size:7pt;
	color:#FFFFFF;
	margin:0px 8px 0px 12px;
	padding:8px 0px 0px 0px;
			}
