html, body{
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 100%;
	color: #544b57;
	background: #f2eddf url(images/back.jpg) repeat-x left top ;
	width: 100%;
	text-align: center;
	}
img{
	border: none;
	padding: 0;
	margin: 0;
	}
#inner{
	background: #f6f1e4;
	position: relative;
	margin: auto;
	width: 850px;
	text-align: left;
	}
#header{
	width: 100%;
	height: 89px;
	padding: 0;
	margin: 0;
	background: #FFF;
	border-bottom: 3px solid #e2223a;
	}
#header a{
	color: #857f7a;
	text-decoration: none;
	}
#header a:hover{
	color: #857f7a;
	text-decoration: none;
	}
#header img{
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 3;
	border: none;
	padding: 0;
	margin: 0;
	}
#header div{
	color: #857f7a;
	font-size: 70%;
	width: 850px;
	text-align: right;
	padding: 5px 0 0 0;
	margin: 0;
	}
.hilfe{
	position: absolute;
	right: 0.6em;
	top: 95px;
	height: 3.4em;
	font-size: 70%;
	line-height: 180%;
	}
.hilfe a{
	padding: 0.4em 0.5em 0.6em 0.5em;
	margin: 0;
	color: #FFF;
	text-decoration: none;
	border-bottom: none;
	display: inline;
	}
.hilfe a:hover{
	padding: 0.4em 0.5em 0.5em 0.5em;
	margin: 0;
	color: #3f342b;
	background: #dacba8;
	}	
	
/* ab hier obere Navigation */		
	
#tabrider{
	width: 850px;
	padding: 0;
	margin: 0;
	font-size: 80%;
	}
#nav{
	float: left;
	text-align: left;
	width: 850px;
	margin: 0;
	padding: 0;
	border-top: 3px solid #FFF;
	list-style: none;
	background: transparent url(images/back-navitop.gif) repeat-y bottom left;
	}
#nav li{
	line-height: 140%;
	float: left;
	width: 7em;
	margin: 0;
	padding: 0;
	}
#nav a{
	float: left;
	text-align: center;
	display: block;
	margin: 0;
	padding: 2px 0;
	width: 7em;
	color: #FFF;
	text-decoration: none;
	border-bottom: none;
	display: inline;
	}
#nav a:hover, body#intro #aktiv a{
	color: #3f342b;
	padding-bottom: 5px;
	background: #dacba8;
	}
	
/* ab hier untere Navigation */		
	
#tabriderbelow{
	clear: left;
	width: 850px;
	padding: 0;
	margin: 0;
	font-size: 80%;
	}
#navbelow{
	float: left;
	text-align: left;
	width: 850px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #bc927c url(images/back-navibottom.gif) repeat-y bottom left;
	}
#navbelow li{
	float: left;
	width: 8em;
	margin: 0;
	padding: 0;
	}
#navbelow a{
	float: left;
	text-align: center;
	margin: 0;
	padding: 3px 0;
	width: 100%;
	color: #e3e3e4;
	text-decoration: none;
	border-bottom: none;
	background: transparent;
	display: inline;
	}
#navbelow a:hover, body#intro #activ a{
	color: #3f342b;
	padding-bottom: 5px;
	background: #dacba8;
	}
#navbelow-hilfe{
	float: left;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #bc927c url(images/back-navibottom.gif) repeat-y bottom left;
	}
#navbelow-hilfe li{
	float: left;
	margin: 0;
	padding: 3px 3px 5px 3px;
	}
#navbelow-hilfe a{
	text-align: center;
	margin: 0;
	padding: 3px 3px 5px 3px;
	color: #e3e3e4;
	text-decoration: none;
	border-bottom: none;
	background: transparent;
	display: inline;
	}
#navbelow-hilfe a:hover{
	color: #3f342b;
	margin: 0;
	padding: 3px 3px 5px 3px;
	background: #dacba8;
	}
.farbe{
	color: #FFF;
	}
	
	
/* ab hier  Inhalt */	
	
#content{
	background: #fbfaf5;
	width: 100%;
	margin: 0;
	padding: 0;
	}
#content .galerie{
	float: left;
	padding: 0;
	margin: 0;
	}
#content .galerie img{
	padding: 1px 2px 1px 1px;
	margin: 0;
	}
#content th{
	font-size: 80%;
	text-align: left;
	vertical-align: top;
	}
#content td{
	font-size: 70%;
	text-align: left;
	vertical-align: top;
	}
#content h1{
	font-family: georgia, times, serif;
	font-weight: normal;
	font-size: 150%;
	color: #504034;
	padding: 0;
	margin: 0 0 13px 0;
	}
#content h2{
	line-height: 1.26em;
	width: 176px;
	font-size: 70%;
	color: #444;
	background: transparent;
	padding: 0;
	margin: 0 2px 1px 2px;
	}
#content ul{
	list-style-image: url(images/strich.gif);
	font-size: 70%;
	line-height: 1.26em;
	width: 160px;
	margin: 0;
	padding: 10px 0 10px 20px;
	}
#content .gutter{
	margin: 0;
	padding: 20px 0 0 12px;
	}
#content img{
	margin: 0;
	padding: 0;
	}
#content p{
	font-size: 90%;
	line-height: 1.35em;
	margin: 8px 0;
	padding: 0;
	}
#content .box{
	float: right;
	width: 180px;
	padding: 0 10px 0 15px;
	margin: 0;
	background: #fbfaf5 url(images/back-content.gif) repeat-y left;
	}
#content .box p{
	font-size: 70%;
	line-height: 1.26em;
	}
#content .bereitschaft{
	color: #444;
	}
#content .bereitschaft a{
	color: #444;
	text-decoration: none;
	}
#content .bereitschaft a:hover{
	color: #444;
	text-decoration: underline;
	}
#content .karte{
	position: absolute;
	top: 0;
	z-index: 5;
	margin: 0;
	font-size: 60%;
	width: 200px;
	}
#content a{
	color: #444;
	text-decoration: none;
	}
#content a:hover{
	color: #444;
	text-decoration: underline;
	}

/* ab hier die Fusszeile */	
	
#footer{
	width: 850px;
	clear: both;
	background: #FFF;
	padding: 0;
	margin: 0;
	}
#footer div{
	text-align: right;
	font-size: 80%;
	padding: 0 0 1px 0;
	margin: 0 20px 0 0;
	}
#footer a{
	color: #a3897a;
	text-decoration: none;
	}
#footer a:visited{
	color: #a3897a;
	}	
#footer a:hover{
	color: #6d5b47;
	}	
#footer a:active{
	color: #6d5b47;
	}	
	
/*ab hier Professor Hacketal*/

/*fix für den footer*/

/* Vor IE5/Mac verstecken\*/
* html #footer{ height: 1%; }
/*Vor IE5/Mac verstecken Ende*/