html { height:100%; }

body {
	height:100%;
	margin: 0px; 
	padding: 0px;
	text-align:center;
	background-color: #777777;
			background-image:  url(images/bg.gif);
	background-position: center;
	background-repeat: repeat-y;

}

#container {
	position: 		relative;  
	width: 				780px; 
	height: 			650px; 
	margin: 	 		0px auto;

}

#top {
	position: 			absolute;
	top: 				  0px;
	left: 				0px; 
	width: 				780px; 
	height: 			166px;
	background-image: 	url(images/header.jpg);
	margin: 			0px;
}

#navioben {
	position: 			absolute;
	top: 				166px;
	left: 				0px; 
	width: 				517px; 
	height: 			19px; 
	margin: 			0px;
	text-align:			left;
	padding-left:		263px;
	padding-top:		2px;
	background-color: 	#f6b300;
	color:				#333333; 
	font-size: 			12px;
	font-weight: 		bold;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}
  
* html #navioben{  /* Hack: diese Masse für alle Browser neuer als IE5*/
width: 517px;
height: 19px;
}

#naviunten {
	position: 			  absolute;
	width: 				   780px; 
	height: 			   16px;
	top: 				   185px;
	left: 				   0px;
	margin: 			   0px;
	text-align:			  	left;
	background-color: 		#e2062e;
}

#unavi {
	position: 			  	absolute;
	width: 				    590px; 
	top: 				    2px;
	left: 				    0px;
	margin: 			    0px;
	text-align:			  	left;
	padding: 				0 0 0 263px;
	color: 					#333333; 
	font-size: 				9px;
	font-family: 			Verdana,  Arial, Helvetica, sans-serif;
}

#contentwrapper {
	position: 			absolute;
	top: 				201px;
	left: 				0px;   
	width: 				780px; 
	height: 			400px; 
	background-color: 	#F5F5EE;
	text-align:			left;

	/*background-image: url(images/zangerle_logo_220.gif);
	background-position: 550px 18px;;
	background-repeat: no-repeat;*/
}
#contentleft {
	position: 			absolute;
	top: 				30px;
	left: 				0px;   
	width: 				230px; 
	height: 			350px; 
	text-align:			left;
	color:				#0079bf;
	font-size: 			11px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}

#contentright {
	position: 			absolute;
	top: 				30px;
	left: 				262px;   
	width: 				500px; 
	height: 			350px; 
	text-align:			left;
	color:				#333333;
	font-size: 			12px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	line-height:		16px;
}

#unavi a:link, #unavi a:visited
{color: #333333; 
text-decoration: none; 
}

#unavi a:active, #unavi a:hover
{color: #eeeeee;  
text-decoration: none;
}


#navioben a:link, #navioben a:visited
{color: #333333; 
text-decoration: none; 
}

#navioben a:active, #navioben a:hover
{color: #eeeeee; 
text-decoration: none;
}


#contentright a:link, #contentright a:visited
{color: #333333; 
}

#contentright a:active, #contentright a:hover
{color: #e2062e;
}

h1 {
	font-family: 		Verdana,  Arial, Helvetica, sans-serif;
	font-size:			15px;
	font-weight: 		bold;
	color: 				#e2062e;
	padding-bottom:		0px;

	}
	
h2 {
	font-weight: 		bold;
	color: 				#37698A;
	font-size:13px;
	margin-bottom:0;
	padding-bottom:0;
	}
	
h3 {
	color: 				#37698A;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	}
	
h4 {
	color: 				#37698A;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	margin-bottom:0;
	padding-bottom:0;
	}
	
p{
	margin-top:0;
	padding-top:0;}
	
ul{
	margin-top:0;
	padding-top:0;
	margin-left:15px;
	padding-left:0;}
	
ul li{
	list-style:square;}
	
.einruecken {
	padding-left: 		33px;
	text-indent: 		-33px; 
}
#unavlist {
	padding: 0 0 0 13;
	margin: 0;
}


#contentleft li {

	padding: 12 0 0 0;
	
	}

#contentleft li a:link, #contentleft li a:visited {
	color: ##0079C2; text-decoration: none;
	font-size: 			11px;
	font-family: 		Arial, Helvetica, sans-serif; 
}


#contentleft li a:active, #contentleft li a:hover {
	color: #e93325; text-decoration: none; 
		font-size: 			11px;
	font-family: 		Arial, Helvetica, sans-serif; 
	}


eft li a:active, #contentleft li a:hover {
	color: #e93325; text-decoration: none; 
		font-size: 			11px;
	font-family: 		Arial, Helvetica, sans-serif; 
	}
	

input.contactform, textarea  {
	padding:3px;
	border:0px;
	border-top: 1px solid #3399CC;
	border-left: 1px solid #3399CC;
	border-bottom: 1px solid #66CCFF;
	border-right: 1px solid #66CCFF;
	background-color:#E0EAF3;
	color:#0079bf;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
}

input.submit {
	font-weight:bold;
	border-top: 2px solid #66CCFF;
	border-left: 2px solid #66CCFF;
	border-bottom: 2px solid #3399CC;
	border-right: 2px solid #3399CC;
	background-color:#99CCFF;
	color:#0079bf;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:12px;
}

#inhalt {
position: absolute;
visibility: hidden;
width: 400px;
height: 200px;
top: 1600px;}

#container #naviunten #unavi a.active{
	color:#fff;}
	
a.pdf{
	padding-left:18px;
	background:url(images/pdf_icon.gif) no-repeat;}
