* html {
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	margin:0;
	padding:0;
	background:#FFFFFF;
}

.clear {
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
	height:0.1px;
}	

.fL { float:left; display:inline;}
.fR { float:right; display:inline;}

#logo {
	 position: absolute; 
	 z-index: 3; 
	 top: 34px; 
	 left: 12px; 
	 
}
	#logo img {
		width: 110px; 
		height: 110px;
		border-width:0;
	}

#fotoleiste {
	position:absolute; 
	z-index: 2; 
	top: 50px; 
	left: 100px; 
	width: 500px;
}
		#fotoleiste img {
			float:left;
			width:100px;
			height:100px;
			border-width:0;
		}
		
#navigation {
	position: absolute; 
	z-index: 4; 
	top: 32px; 
	left: 138px; 
	width: 600px; 
	height: 16px;
}		
	#navigation ul {
		margin:0;
		padding:0;
	}
	
		#navigation ul li {
			list-style-type:none;
			margin:0;
			padding:0;
			
			float:left;
			display:inline;
		}
		
			#navigation ul li a {
				display:block;
				font-size: 12px;
				COLOR: #8A8E74;
				FONT-FAMILY: Arial, Helvetica, sans-serif;
				
				padding:0 6px 0 12px;
				background:transparent url(../grafik/3eck_gruen.gif) 0% 50% no-repeat;
			}
			
				#navigation ul li a.active  {
					font-weight:bold;
				}

#main {
	background-color: #ffffff; 
	position: absolute; 
	z-index: 1; 
	top: 50px; 
	left: 0px; 
	width: 700px;
}

	#main .main_header {
		height:50px;
		margin-left:100px;
		background-color:#C4C6B9;
	}
	
	#main .main_body {
		background-color:#C4C6B9;
	}
		#main .main_body .inner {
			margin:0 100px;
			padding:100px 100px 50px 50px;
			min-height:200px;
			
			background-color:#8a8e74;
			
			font-size: 12px;
			COLOR: #FFFFFF ;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
		}
		
		* html #main .main_body .inner { height:200px; }
		
		#main .main_body .col_left,
		#main .main_body .col_right {
			width:170px;
		}
		
		#main .main_body  ul {
			margin:0;
			margin-bottom:12px;
			padding:0;
		}
		
			#main .main_body  ul li {
				margin:0;
				padding:0 0 2px 17px;
				list-style-type:none;
				
				background:transparent url(../grafik/quader.gif) 0% 0% no-repeat;
			}
		

	#main .main_footer {
		height:50px;
		width:600px;
		background-color:#C4C6B9;
	}
	
#footer {
	margin-top:8px;
}	

	#footer .left, 
	#footer .right {
		float:left;
		text-align:right;
		width:100px;
		display:inline;
	}

	#footer .right {
		width:550px;
		text-align:left;
		
		font-size: 11px;
		COLOR: #999999 ;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	
	#footer .clear {
		clear:both;
		line-height:0;
		font-size:0;
		overflow:hidden;
		height:4px;
	}	
	
	#footer .spacertop { padding-top:3px; }
	
	#footer .right a {
		font-size: 11px;
		COLOR: #999999 ;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		text-decoration:underline;
	}
	
	#footer .right a.space_right {
		margin-right:15px;
	}

#blauebox {
	position: absolute; 
	z-index: 5; 
	top: 200px; 
	left: 550px; 
	width: 222px; 
	
	background: #0E1E63;
}
		#blauebox ul {
			margin:0;
			padding:0;
		}
	
		#blauebox ul li {
			list-style-type:none;
			margin:0;
			padding:0;
			
			float:left;
			width:50%;
			display:inline;
			
			font-size: 12px;
			COLOR: #FFFFFF ;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			
		}
		
		#blauebox ul li.last  { margin-right:-1%; }
		
			#blauebox ul li a, 
			#blauebox ul li span {
				display:block;
				font-size: 12px;
				COLOR: #FFFFFF;
				FONT-FAMILY: Arial, Helvetica, sans-serif;
				padding:5px 6px;
			}
			
			#blauebox ul li span {
				font-weight:bold;
			}
			
			#blauebox ul li a {
				border-bottom:1px solid #FFFFFF;
				border-left:1px solid #FFFFFF;
				padding-left:15px;
				background:#9FA196 url(../grafik/pfeil_white.gif) 5px 50% no-repeat;
				
			}
		
		
		#blauebox .inner {
			clear:both;
			padding:10px;
		
			zoom:1;
			
			font-size: 11px;
			COLOR: #FFFFFF ;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
		}
		
		#blauebox .inner h6 {
			font-size: 12px;
			font-weight:normal;
		}
		
		#blauebox .inner a {
			display:block;
			padding-left:10px;
			background:transparent url(../grafik/pfeil_white.gif) 0% 50% no-repeat;
			
			font-size: 12px;
		}
		
#deko {
	position: absolute; 
	z-index: 6; 
	top: 270px; 
	left: 35px; 
	width: 97px; 
	height: 203px;
}

.gbody #deko { top:215px; }

#map {
	background-color:#E5E3DF;
	color:#333333;
	height:300px;
	margin-bottom:-50px;
	margin-left:-50px;
	margin-right:-100px;
	margin-top:130px;
	position:relative;
	width:500px;
}

		
h1, h2, h3, h4, h4, h6 {
	margin:0;
	padding:0;
	padding-bottom:5px;
}

h1 { font-size: 14px; }		
	
.text_navi {
	font-size: 12px;
	COLOR: #8A8E74 ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.text {
	font-size: 12px;
	COLOR: #FFFFFF ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.textGrau {
	font-size: 11px;
	COLOR: #999999 ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.text_white_big {
	font-size: 12px;
	COLOR: #FFFFFF ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.text_white {
	font-size: 11px;
	COLOR: #FFFFFF ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
´
.ueb { 
	font-size: 13px;
	
}



a:link { 
	
	text-decoration: none; 
}
a:visited { 
	
	text-decoration: none;
}
a:active { 
	 
	text-decoration: none;
} 

A:HOVER {  
	text-decoration: underline; 
}

.submit {
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #8A8E74 ;

	border-width:1px;
   	background-color: #FFFFFF;
	border-style:solid;
   	border-color: #C4C6B9;
	margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px;
	
	width: 70px;

}




.input {
        font-size: 12px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        COLOR: #000000 ;
        width: 150px;

}


