img, div {
   behavior: url("pngbehavior.htc");
}



 /*geruest */

body {
	margin:0px;
	height: 100%;
	margin-bottom: 20px;
}

#box {
	position:absolute;
	height:550px;
	width:900px;
	margin:-305px 0px 0px -450px;
	top: 55%;
	left: 50%;
	margin-bottom: 10px;
	z-index: 3;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#header {
	position:absolute;
	height:120px;
	width:880px;
	margin:-268px 0px 0px -440px;
	top: 50%;
	left: 50%;
	z-index: 5;
	background-image: url(../images/header_tastatur_01.jpg);
	border: 1px solid #999999;
	}
	

#box_navi {
	position:absolute;
	height:51px;
	width:880px;
	margin:-140px 0px 0px -440px;
	top: 50%;
	left: 50%;
	z-index: 100;
	background-color: #CCCCCC;
	border: 1px solid #999999;
		}
		
#box_navi_unten {
	position:absolute;
	height:50px;
	width:200px;
	margin:277px 0px 0px 280px;
	top: 50%;
	left: 50%;
	z-index: 101;
	text-align: center;
	word-spacing: 5px;
		}	
#box_adresse {
	position:absolute;
	height:10px;
	width:500px;
	margin:-295px 0px 0px -445px;
	top: 50%;
	left: 455px;
	z-index: 100;
	text-align: left;
	word-spacing: 5px;
		}		
		
#box_adresse_unten {
	position:absolute;
	height:10px;
	width:700px;
	margin:277px 0px 0px -445px;
	top: 50%;
	left: 455px;
	z-index: 100;
	text-align: left;
	word-spacing: 5px;
		}				
	

#inhalt_back {
	position:absolute;
	height:345px;
	width:900px;
	margin:-80px 0px 0px -450px;
	top: 50%;
	left: 50%;
	z-index: 10;
	background-color: #FFFFFF;
	border-top: 1px solid #cccccc;
	}
	
 
/* Navigation */

a {
	
	font-size: 13px;
	background-color:transparent;
	text-decoration: none;
	font-weight: 500;
}


		
a:hover {
	text-decoration:none;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
	}
		
a href {
	text-decoration:none;
    border-bottom: 1px solid #000000;
	font-weight: 400;
}

#inhalt_prosbekt_1 a:link {text-decoration:none; color:#666600;	font-family: Verdana, Arial, Helvetica, sans-serif;}
#inhalt_prosbekt_1 a:visited { text-decoration:none; color:#666600}
#inhalt_prosbekt_1 a:hover { text-decoration:none; color:#000000}
#inhalt_prosbekt_1 a:focus { text-decoration:none; color:#666600}

#box_navi_unten a:link {color: #666666; font-size: 13px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500;;}
#box_navi_unten a:visited {color: #666666; font-size: 13px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500;;}
#box_navi_unten a:hover {color: #666600; font-size: 13px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500;;}
#box_navi_unten a:active {color: #666666; font-size: 13px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500;;}
#box_navi_unten a:focus {color: #666666; font-size: 13px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500;;}




/* Inhalte */

#inhalt_home_1 {
	position:absolute;
	height:328px;
	width:500px;
	z-index: 100;
	margin:7px 0px 0px 21px;
	background-color: #FFFFFF;
	}
	
#inhalt_home_2
 {
	position:absolute;
	height:300px;
	width:300px;
	z-index: 100;
	margin:27px 0px 0px 561px;
	background-color: #333333;
	background-image: url(../images/home-2.jpg);
	}

#inhalt_prosbekt_1 
	{
	position:absolute;
	height:328px;
	width:500px;
	z-index: 100;
	margin:7px 0px 0px 21px;
	background-color: #FFFFFF;
	}
	
#inhalt_prosbekt_2
	{
	position:absolute;
	height:300px;
	width:300px;
	z-index: 100;
	margin:27px 0px 0px 561px;
	background-color: #333333;
	background-image: url(../images/home-2.jpg);
	}

#inhalt_service_1 
	{
	position:absolute;
	height:328px;
	width:870px;
	z-index: 100;
	margin:7px 0px 0px 21px;
	background-color: #FFFFFF;
	overflow: auto;
	}
	
#inhalt_service_2
	{
	position:absolute;
	height:300px;
	width:300px;
	z-index: 100;
	margin:27px 0px 0px 561px;
	background-color: #333333;
	background-image: url(../images/home-2.jpg);
	}
	
#inhalt_impressum_haupt
 {
	position:absolute;
	height:337px;
	width:870px;
	z-index: 100;
	margin:7px 0px 0px 21px;
	overflow: auto;
	}		
	
#inhalt_impressum_1 {
	position:absolute;
	height:200px;
	width:300px;
	z-index: 100;
	margin:7px 0px 0px 7px;
	background-color: #FFFFFF;
	}
	
#inhalt_impressum_2
 {
	position:absolute;
	height:200px;
	width:300px;
	z-index: 100;
	margin:7px 0px 0px 300px;
	}
	
#inhalt_impressum_3
 {
	position:absolute;
	width:820px;
	z-index: 100;
	margin:177px 0px 0px 7px;
	}	
