html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background-color:#f5f5f5;
	font-size:76%; 
	font-family:Verdana, Geneva, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-color:#1E1064;
	
	scrollbar-base-color:#f7f6ca;
	scrollbar-3dlight-color:  #13760E;
	scrollbar-arrow-color: #871028;
	scrollbar-darkshadow-color:  #13760E;
	scrollbar-face-color: #FADF71;
	scrollbar-highlight-color: #13760E;
	scrollbar-shadow-color:#13760E;
	scrollbar-track-color: #FADF71;
	}
	
	#inhalt_container {
	display:block;
	overflow:hidden;
	position:absolute;
	z-index:3;
	top:10px;
	bottom:10px;
	width:900px;
	margin-left:-451px;
	left:50%;
	background:#f7f6ca;
	background-image:url(../images/index.gif);
	background-repeat:repeat;
	}
	
	#info {
	display:block;
	overflow:hidden;
	position:absolute;
	z-index:2;
	top:10px;
	bottom:10px;
	width:900px;
	margin-left:-451px;
	left:50%;
	background:#f7f6ca;
	background-image:url(../images/index.gif);
	background-repeat:repeat;
	}
	
	#inhalt {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:150px; 
	bottom:60px;
	width:680px; 
	left:220px; 
	}
	
	#inhalt_text {
	display:block; 
	position:absolute; 
	z-index:3; 
	top:10px; 
	bottom:10px;
	width:640px; 
	left:10px; 
	}
	
	#navi {
	position:absolute;
	left:30px;
	height:120px;
	top:160px;
	width:170px;
	z-index:3;
	}
	
	
	* html #content_container {
	top:0; 
	bottom:0; 
	height:100%;
	width:642px;
	
	}

#header_container {
	position:absolute;
	margin-left:-451px;
	left:50%;
	top:30px;
	width:900px;
	min-width:900px;
	height:130px;
	background-color:#f8d549;
	font-size:1em;
	z-index:6;
	}
	
	
	#zeiten {
	position:absolute;
	left:620px;
	height:110px;
	top:10px;
	width:250px;
	z-index:6;
	}


	#fantastische {
	position:absolute;
	left:30px;
	height:120px;
	top:5px;
	width:180px;
	z-index:6;
	overflow:hidden;
	}
	
	#eventtisch {
	position:absolute;
	left:235px;
	height:100px;
	top:15px;
	width:120px;
	z-index:6;
	font-family:Verdana, Geneva, sans-serif;
	}
	
	#spieltisch {
	position:absolute;
	left:365px;
	height:100px;
	top:15px;
	width:120px;
	z-index:6;
	font-family:Verdana, Geneva, sans-serif;
	}
	
		#unikattisch {
	position:absolute;
	left:490px;
	height:100px;
	top:17px;
	width:120px;
	z-index:6;
	font-family:Verdana, Geneva, sans-serif;
	}
	
	
	
	
	#fantastische1 {
	position:absolute;
	left:20px;
	height:40px;
	top:20px;
	width:250px;
	z-index:6;
	overflow:hidden;
	}
	
		#fantastische2 {
	position:absolute;
	left:120px;
	height:40px;
	top:100px;
	width:250px;
	z-index:6;
	overflow:hidden;
	}
	
		#fantastische3 {
	position:absolute;
	left:300px;
	height:40px;
	top:520px;
	width:250px;
	z-index:6;
	overflow:hidden;
	}




		#fantastische_muehle {
	position:absolute;
	left:180px;
	height:310px;
	top:180px;
	width:310px;
	z-index:6;
	overflow:hidden;
	}



* html #head_container {
	top:5px; width:900px; height:120px;
	}
	




* html #head {
	top:2px; width:900px; height:148px;
	}

	#footer_container {
	text-align:center;
	position:absolute;
	margin-left:-451px;
	left:50%;
	bottom:10px;
	width:900px;
	min-width:900px;
	height:60px;
	font-size:1em;
	z-index:5;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-image:url(../images/index.gif);
	
	}
	
	
	#footer {
	position:absolute;
	left:0px;
	height:30px;
	top:0px;
	width:900px;
	z-index:5;
	background-color:#f8d549;
	text-align:center;
	
	}
	
	#footer_text {
	position:absolute;
	left:0px;
	height:20px;
	top:7px;
	width:900px;
	z-index:5;
	text-align:center;
	
	}
	
	
	
	#webmaster {
	position:absolute;
	left:50px;
	height:15px;
	top:40px;
	width:150px;
	z-index:5;
	text-align:left;
	font-size:10px;
	color: #f7f6ca;
	float:left;
	}


#meldung {
	position:relative;
	left:230px;
	height:15px;
	top: 25px;
	width:500px;
	z-index:5;
	text-align:left;
	font-size:12px;
	color: #900;
	float:left;
	}

* html #footer_container {
	bottom:2px; width:900px; height:28px;
	}
	
	#inhalt p {
	 
	padding:0px; text-align:justify;
	}
	
		
.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}


.webmaster
{color: #f7f6ca;}
.navi
{
border:0;
font-size:14px;
text-align:right;
text-decoration: none;
font-weight:bold;
padding:0px;
color: #f7f6ca;
}

.navi_active
{
border:0;
vertical-align:middle;
font-size:14px;
text-align:right;
text-decoration: none;
font-weight:bold;
color: #871028;
padding:0px;
}


a{
color: #871028;
text-decoration:none;}
a:hover{
text-decoration:underline;}
a.navi:hover{
text-decoration:underline;
color:#f7f6ca;
}

a.webmaster:hover{
text-decoration:underline;
color:#f7f6ca;
}
a.navi:active{
text-decoration:none;
color:#871028;
}

h1{
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	color:  #4B8D47;
	padding:0px;
	margin-bottom:4px;
	}
	
	h2{
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:   #4B8D47;
	margin-bottom:3px;
	padding:0px;
	}
	
	h3{
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color:  #4B8D47;
	margin-bottom:2px;
	padding:0px;
	}
.foto_tn{
	border:1px solid #871028;}
