body {	background: #F9F9F7 url(../pics/hg.gif) repeat;	font-size: 12px;	font-family: "trebuchet ms", helvetica, sans-serif;	color: #8C8C73;	line-height: 18px;	margin-top:0;	text-align:center;	}td {font-size: 12px;}#aussen {	position: relative;	width: 955px;	margin: 0 auto;	background: #ffffff url(../pics/aussbg.gif) repeat-y;	text-align:left;	}#inner {	padding: 13px 30px 13px 30px;	}#header {	position: absolute;	background: navy url(../pics/olibg.jpg) repeat-x;	width: 202px;	height: 92px;	color: #ffffff;	padding-left: 20px;	}#header h1 {	position: absolute;	font-size: 23px;	font-weight:bold;	top: 30px;	height: 52px;	}#header h2 {	position: absolute;	font-size: 10px;	font-weight: normal;	color: #FCE2CA;	top: 53px;	width: 171px;	}#splash {	position: absolute;	right: 30px;	background: #EAEAE2 url(../pics/orebg.jpg) no-repeat;	width: 668px;	height: 92px;	}#menu {	position: relative;	background: #ffffff url(../pics/menuehg.jpg) repeat-x;	height: 67px;	padding: 0px 20px 0px 5px;	margin: 98px 0px 20px 0px;	}#menu ul li {	display: inline;	line-height: 52px;	padding-left: 3px;	}#menu ul li a {	padding: 8px 12px 8px 12px;	font-size: 12px;	color: #ffffff;	font-weight: bold;	text-decoration: none;	}#menu ul li a:hover {	text-decoration: none;	border-bottom: 1px solid #ffffff;	}#menu ul li a:active {	color: white;	text-decoration: none;	border-top: 1px solid #000;	}menu ul li a:visited {	color: #FFFFFF;	text-decoration: none;	border-top: 1px solid #ffffff;	}#cont h1 {font-size: 20px}#cont h2 {font-size: 18px}#cont h3 {font-size: 16px; margin: 1px 10px}p {margin-bottom: 14px;text-align: justify;}a {text-decoration: none; color: #8C8C73; font-weight: bold}a:hover {text-decoration: underline}img.karte {	position: relative;	top: 0px;	bottom:10px;	margin-right:10px;	width:550px;	height:458px;	border:1px solid darkblue	}img.floatleft {	float: left;	margin: 0px 14px 3px 0px;	}img.floatright {	float:right;	margin-right:10px;	z-index:10	}.top{text-align: right}#icon {	margin-top:10px;	float:left;	width:150px;	height:20px	}.ic {	float: left;	padding: 0 3px;	}.icd {	padding: 2px 0px;	}#footer {	clear:both;	position: relative;	height: 10px;	text-align: center;	line-height: 10px;	background-image: url(../pics/unten.gif);	color: #A8A88D;	}#amrk a {	clear:both;	float:left;	display: block;	width:260px;	height:100px;	background-image:url(../pics/banner_altmark.jpg);	background-repeat:no-repeat;	background-position: left bottom;	background-color: white;	}#elbe a {	float:left;	display: block;	width:380px;	height:100px;	background-image:url(../pics/banner_elberadweg.jpg);	background-repeat:no-repeat;	background-position: left bottom;	background-color: white;	}#news {color:red}#amrk span, #elbe span {	display: none;	}#route {	clear:both;	width: 895px;	height: 164px;	background: url(../pics/route.jpg) no-repeat;	}#gast {	clear: both;	background-color: #f8f9e9;	border: 1px solid darkblue;	margin-top: 10px;	}#gast:after {	/* Inhalt pseudo-Element :after;	 * somit [clear] moeglich		 */	content: ".";	 	/* [content] verbergen;	 */	visibility: hidden;				height:     0;	/* Block-Level fuer [clear];	 */	display:    block;		/* [float] clearing;	 * einbeziehen der Float-Container;	 */		clear: both; 	}*html #gast {	/* nur fuer IE-Win;	 * definierte groeße (height or witdh)	 * fuer automatisches einbeziehen	 * der Float-Container (auto-clearing);	 *	 * verbergen IE-Mac \*/	height: 1%;	/* ende verbergen IE-Mac */	}#g-bild {	float: left;	width: 180px;	}#gast img {	border: 0;	float:left;	}#in-gast {	float: left;	margin: 10px;	width: 200px;	}.ph {	background-color: #0066CC;	color: white;	line-height: 15px;	padding: 0px 4px;	margin: 3px;	text-align: center;	}.extlink {	background: url(../pics/extlink.gif) no-repeat right center;	padding-right: 15px	}#ob {	clear: both;	float:right;	width: 20px;	height: 11px;	background: url(../pics/nach_oben.gif) no-repeat right center;	padding: 10px;	margin-right: 10px;	}	#in-d {	margin-top: 10px;	padding: 10px;	background-color: #f8f9e9;	border: 1px solid #dfe7b8;	}.fr {	float: left;	margin: 10px 10px 0 10px;	}.input {	margin-right: 10px;	padding: 3px;	background-color: silver;	color: black;	border-right: 1px solid gray;	border-bottom: 1px solid gray;	text-align: center;	}.trbg1 {	background-color: #e1dfdf;	color: black	}.trbg2 {color: black}#vorschau, #abmelden, #freisch {	position:absolute;	top:0px;	left:0px;	width:700px;	height:20px;	text-align:center;	background-color:red;	font-weight:bold;	font-size:130%;	z-index:99	}#vorschau form {	margin:0;	float:left;}fieldset {padding:10px}.blind, dfn {display:none}
