html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-style:normal; text-align:left; text-decoration:none;
	background:url(img/bg.jpg) #C0C0C0 top repeat-x; color:#000000; 
	margin:0px; padding:0px;
	width:100%; height:100%;
}
div{ border:none; padding:0px; margin:0px; background:none; }
img{ border:none; padding:0px; margin:0px; }
a:link{ font-weight:bold; text-decoration:none; font-style:normal; color:#4034C0; }
a:visited{ font-weight:bold; text-decoration:none; font-style:normal; color:#4034C0; }
a:hover{ font-weight:bold; text-decoration:underline; font-style:normal; color:#4034C0; }
a:active{ font-weight:bold; text-decoration:none; font-style:normal; color:#4034C0; }
form.kontakt{ padding:0px; margin:0px; }
form.kontakt fieldset { margin:-10px -10px; padding:0px; width:500px; border:none; }
form.kontakt legend { padding:0 2px; font-weight: bold; _margin:0 3px; }
/*\*//*/
form.kontakt legend {
    display: inline-block;
}
/* IE Mac legend fix */
form.kontakt label { display:inline-block; line-height:1.8; vertical-align:top; margin:0px 30px; }
form.kontakt fieldset ol { margin:0px; padding:0px; }
textarea { width:300px; }
form.kontakt fieldset li { list-style:none; padding:1px; margin:0px; }
form.kontakt label { width:100px; }
	div#header{
		width:700px; height:20px; line-height:20px;
		margin:0px auto; font-weight:bold; 
	}
		div#header img{
			margin-top:10px;
		}
		div#header strong{
			position:relative; top:0px; right:0px;
		}
	div#navi{
		width:700px; height:40px; margin:0px auto; position:relative; top:100px;
	}
		div#navi a:link, div#navi a:visited, div#navi a:hover, div#navi a:active{
			font-size:10px; font-weight:bold; font-style:normal; color:#555555;
		}
		div#navi ul.navi{
			margin:0px; padding:0px; 
			width:700px; height:28px; position:absolute; top:10px; 
			background:url('img/navi.gif') top left no-repeat;
		}
		div#navi ul.unternavi{
			margin:0px; padding:0px; width:700px; position:absolute; top:38px;
		}
		div#navi li{
			display:block; margin:6px 3px 0px 4px; padding:2px 2px; float:left;
			font-size:10px; font-weight:bold; font-style:normal;
		}
	div#mitte{
		width:700px; height:350px; margin:120px auto 0px;
	}	
	/*   links --> anschrift, kalender, aqua, reisemobilevw, reisemobileopel
	     lin_ks --> text, bigpic, minipics	*/	
		div#links{
			height:370px; width:180px; float:left;
		}
			div.anschrift{
				font-size:10px; font-size:12px;
				margin:30px 10px 10px 2px; padding:2px; 
			}			
			div.kalender{
				font-size:10px;	margin:50px 10px 10px 2px; 
			}
				div.kalender a:link, div.kalender a:visited, div.kalender a:hover, div.kalender a:active{
					display:block; width:100px; padding:2px; background-color:#4034C0; color:#e3e3e3;
				}
		div#content {
			width:520px; min-height:500px; float:left; overflow:auto; 
		}
			div#content div{
				float:left; width:100%;
			}
			div#content div span{
				display:block;
				width:140px;
				height:120px;
				float:left;
				margin:17px 0px;
				padding:0px;
				font-size:13px;
			}
			div#content div a img{
				height:100px;
			}
			div#one{
				width:44%; float:left; overflow:auto;
			}
			div#one img{
				margin:0px 0px 10px 10px;
			}
			div#two{
				width:48%; float:left; overflow:auto;
			}
			table.gal { width:100%; margin:0; padding:0; }
			table.gal td{ padding:6px 4px 0px 0px; text-align:center; }
			table.gal2 { width:80%; margin:10px 0px; padding:0; }
			table.gal2 td{ padding:6px 4px 0px 0px; text-align:center; }
			table#data{ margin:20px; padding:5px; }
			table#data tr{ border:1px solid #333333; }
			table#data th{ background-color:#e3e3e3; }
			div#content h1 {
				color:#555555; font-size:18px; 
				display:block; width:80%; 
				margin:0px 0px 10px 0px; padding:0px;
				border-bottom:1px dashed #555555; 
			}
			div#content h2 {
				color:#222222; font-size:18px; text-indent:10px;
				display:block; width:60%; 
				margin:5px 10px 5px 140px; padding:0px; 
				border-bottom:1px dashed #555555; 
			}
			div#content h3 {
				color:#888888; font-size:16px; text-indent:15px;
				display:block; width:60%; 
				margin:0px; padding:0px;
				border-bottom:1px dashed #555555; 
			}
		div#lin_ks {
			height:370px; width:200px; float:left; 
		}
			div#lin_ks img{
				margin:4px 0px 0px 10px; border:1px solid #000000;
			}
			div#text {
				height:250px; width:260px; margin:70px 12px 0px 10px; overflow:auto;
			}
			div#tdaten {
				height:300px; width:260px; margin:0px 12px 0px 0px; overflow:auto; display:none;
			}
		div#bigpic{
			margin:0px 0px 0px 70px; width:400px; height:300px; float:left;
		}
		div#bigpic img{
			width:400px;
		}
		div#minipics {
			margin:0px 0px 0px 90px; float:left; font-size:10px; 
		}
		div#minipics div#divrow div a img{
			height:50px;
		}
		div#minipics div#divrow{ 
			margin:2px 3px; padding:2px; float:none; border:none; width:100%; float:none; text-align:center; 
		}
		div#minipics div{ 
			margin:0px 5px;
			float:left; display:block;
			width:100px; height:70px;			
			font-weight:bold; text-align:center; 
			border:1px solid #333333;
		}
		div#minipics div img{
			margin-top:10%;
		}
	h1{
		color:#555555; font-size:18px; 
		display:block; width:80%; 
		margin:0px 0px 10px 0px; padding:0px;
		border-bottom:1px dashed #555555; 
	}
	div#uno{ width:36%; float:left; margin:15px 5px 0px 0px; font-weight:bold; }
	div#uno p{ font-weight:normal;  }
	div#dos{ width:62%; text-align:left;y float:left; }