@charset "utf-8";
/* CSS Document */
*{margin:0 auto;}

h1{ font-family:"Segoe Script", calibri, verdana; font-size:20px; color:#a37238;}
h2{ font-family:"Segoe Script", calibri, verdana; font-size:20px; color:#a37238;}

img{border:none;}
.imgright{}
strong{ color:#a37238;}
a{ color:#a37238; border:none;}
a:link { text-decoration:none; border:none;}
a:hover { text-decoration:none;}
a:visited{ text-decoration:none;}
a:active{ text-decoration:none;}


body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#525252;}


.svr{ z-index:999; position:relative; left:820px; top:10px; } 

#container{ width:980px; height:auto; min-height:800px;}
	#header{ width:100%; height:auto; min-height:200px;}
		#contentheader{ height:80px; padding:10px 0 20px 0; }
			#logo{float:left; width:270px; height:60px;}
			#menu{float:right; height:80px; width:640px; }
				#menu ul{ float:left; list-style:none; font-family:"Segoe Script", calibri, verdana; font-size:20px; color:#FFFFFF;}
					#menu ul li{float:left; width:119px; text-align:center; }
						#menu ul li a{display:block; color:#a37238; margin-right:2px; padding:25px 0 25px 0; width:119px;  }
						#menu ul li a:link { color:#a37238;text-decoration:none; }
						#menu ul li a:hover { color:#a37238; text-decoration:none;}
						#menu ul li a:visited{ color:#a37238; text-decoration:none;}
						#menu ul li a:active{  color:#a37238; text-decoration:none;}
							#menu ul li a.active{ color:#fff; text-decoration:none; background:url("../image/menu_back.png") no-repeat;}
		
	
			#pictures{ position:relative; width:100%; height:340px; text-align:center;}
				#pictures img { position:absolute; top:0; left:65px; z-index:8; opacity:0.0;}
				#pictures img.active { z-index:10; opacity:1.0;}
				#pictures img.last-active { z-index:9; }
		
		
	#content{ width:830px; height:auto; min-height:200px; padding:10px;}
		#content p{  padding:10px 5px 0 15px;}
		#content p.adres{ float:left; width:200px; height:180px;}
		#content p.googlemaps{ float:left; width:590px; height:180px; padding:10px 5px 0 15px;}
		
		#content table { width:700px; text-align:left; }
		#content table td.kop{ font-weight:bold; color:#a37238;}
		#content table th{ width:150px; font-weight:normal; text-align: left;}
		#content table td input.textfield{ width: 180px; }
		
		#content table td textarea.bericht{ width: 300px; }
		#content table td .error{ color:#FF0000;}
		#content table td input.error{ color:#000000;}
		#content table td textarea.error{ color:#000000;}
		
	#footer{ width:100%; height:auto; min-height:19px; font-size:9px; text-align:center;}
	
	.breakline{padding:10px 0 10px 0; width:100%; height:1px; background:url("../image/breakline.png") center no-repeat; }