/* CSS Document */
body
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#556370;
	margin: 0;
	padding: 0;
	font-size: 100.01%; 	/******** IE Hack ********/


	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #C4C9CD;
}

strong{
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	
	}
#sprache{
	visibility:hidden;
	}

.referenz {
	   float:right;
	   }
	 
#huelle{
	position:relative;
	top:34px;
	width:1024px; 
	height:768px; 
	margin:0 auto; 
	border:1px solid #666666;
	background-color:#FFFFFF;
	}
	
	
#header{
	width:1024px;
	height:162px;
	background-repeat: no-repeat;
	background-image:url(media/header.png);
	z-index:100;
	position:absolute;
	display:none;

	}
	
.header_a{
	color:#6F6E6E;
	text-decoration:none;
	font-weight:500;
}

.header_a:hover{
	color:#6F6E6E;
	text-decoration:underline;
	font-weight:500;
}

.header_a_aktiv{
	color:#6F6E6E;
	text-decoration:none;
	font-weight:600;
}
	
#naviholder{
	width:171px;
	height:768px;
	background-repeat: no-repeat;
	background-image: url(media/navi_bg.png);
	z-index:95;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	}

#naviholder a{
	color:#DFDFDF;
	font-size:13px;
	text-decoration:none;
	font-weight:500;
	display:block;
}

#naviholder a:hover{
	color:#DFDFDF;
	font-size:13px;
	text-decoration:none;
	font-weight:500;
	display:block;
}


#navispacer{
	position:relative;
	width:167px;
	height:144px;
	background-color:transparent;
	}
	
#nav_1{
	position:absolute;
	top:145px;
	left:0px;
	width:149px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	}
	
#nav_1:hover{
	position:absolute;
	top:145px;
	left:0px;
	width:149px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	
	background-image:url(media/oo_start.png);
	}
	
#nav_2{
	position:absolute;
	top:177px;
	left:0px;
	width:149px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	}
	
#nav_2:hover{
	background-image: url(media/oo_prod.png);
	}
	
#nav_3{
	position:absolute;
	top:211px;
	left:0px;
	width:149px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	}
	
#nav_3:hover{
	background-image: url(media/3.png);
	}

#nav_4{
	position:absolute;
	top:245px;
	left:0px;
	width:149px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	}
	
#nav_4:hover{
	background-image: url(media/4.png);
	background-repeat: no-repeat;
	}
	
#nav_5{
	position:absolute;
	top:279px;
	left:0px;
	width:152px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	}
	
#nav_5:hover{
	background-image: url(media/5.png);
	background-repeat: no-repeat;
	}
	
#nav_6{
	position:absolute;
	top:313px;
	left:0px;
	width:155px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
		background-repeat: no-repeat;
	}
	
#nav_6:hover{
	background-image: url(media/6.png);
	background-repeat: no-repeat;
	}
	
#nav_7{
	position:absolute;
	top:346px;
	left:0px;
	width:155px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	background-repeat: no-repeat;
	}
	
#nav_7:hover{
	background-image: url(media/7.png);
	background-repeat: no-repeat;
	}
	
#nav_8{
	position:absolute;
	top:379px;
	left:0px;
	width:155px;
	height:25px;
	padding-left:18px;
	padding-top:6px;
	background-color:transparent;
	font-size:15px;
	color:#DFDFDF;
	display:block;
	background-repeat: no-repeat;
	}
	
#nav_8:hover{
	background-image: url(media/7.png);
	background-repeat: no-repeat;
	}
	
	
#contents_halter{
	width:855px;
	height:525px;
	background-color:#FFFFFF;
	position:absolute;
	top:0px;
	left:50px;
	z-index:90;
	overflow:auto;
	}

h1{
font-size:16px;
font-weight:500px;}

h2{
font-size:14px;
font-weight:500px;
line-height:15px;}

#textinhalt{
	padding-top:10px;
	font-size:13px;
	color:#000000;
	padding-left:30px;
	padding-right:50px;
	
	}
	
#textinhalt img{
	padding-top:10px;
	
	padding-left:4px;
	
	}
	
#textinhalt a{

	font-size:13px;
	color:#000000;
	text-decoration:none;}
	
#textinhalt a:hover{

	font-size:13px;
	color:#000000;
	text-decoration: underline;}
	
	
.link{

	font-size:13px;
	color:#000000;
	text-decoration:none;}
	
.link:hover{

	font-size:13px;
	color:#000000;
	text-decoration: underline;
	}

#footer{
position:absolute;
left:170px;
width:834px;
top:720px;
height:45px;
background-color:#FFFFFF;
display:none;
}

#bild_referenzen{
position:absolute;
left:367px;
width:657px;
top:397px;
height:304px;

z-index:101;
background-repeat:no-repeat;
}

.lister{
width:100%;
height:160px;
clear:both;
font-size:10px;
}

.lister_gelb{
width:100%;
height:160px;
background-color:#FAE359;
clear:both;
font-size:10px;
}
.pic{
	position:relative;
	padding-left:155px;
	float:left;
	
	}
	
.info1{
	float:left;
	height:150px;
	width:300px;
	
	padding-left:15px;
	padding-top:10px;
	
	}
	
.info2{
	float:left;
	width:250px;
	padding-left:15px;
	padding-top:45px;
	
	
	}
	
#impressum{
position:absolute;
top:520px;
left:3px;

}

img{
	border:0px;

	}
	
img a{
	border:0px;}
.caution      { color:red; font-weight:bold; }
img.captcha   { margin:0px; padding:0px; border:1px solid #000; }
input.captcha { margin:0px; padding:0px; width:100px; height:23px; font-size:16px; }
