html{
height:101%;
}
*{
margin:0px;
padding:0px;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color:#000000;
	background-image:url(hintergrund.gif);
	line-height:150%;
}
#content{
width:1024px;
margin:0px auto;
}
#kopf{
width:1024px;
margin:5px auto;
height:43px;
}
#logo{
background-image: url(logo.gif);
background-repeat:no-repeat;
width:120px;
height:43px;
float:right;
padding-right:30px;
}
#navi{
height:25px;
}
#inhalt{
background-image:url(hintergrund_inhalt.gif);
background-color:transparent;
background-repeat: repeat-y;
}
#inhalt_links{
width:600px;
float:left;
padding:40px 0px 30px 50px;
}
#inhalt_rechts{
width:342px;
height:200px;
float:right;
}
#oeffungszeiten{
width:342px;
height:97px;
background-image:url(oeffnungszeiten.gif);
background-repeat:no-repeat;
padding:17px 0px 0px 8px;
margin:30px 0px 20px 0px;
}
#zufallsbild{
width:342px;
height:334px;
margin:30px 0px 5px 0px;
position:relative;
z-index:10;
}
#counter{
color:#333;
padding-left:25px;
font-size:11px;
}
#news_oben{
background-image:url(news_oben.gif);
width:1024px;
height:25px;
background-repeat:no-repeat;
}
#news_mitte{
background-image:url(news_mitte.gif);
width:1024px;
background-repeat: repeat-y;
}
#news_mitte_inhalt{
margin-left:80px;
width:425px;
}
#news_unten{
background-image:url(news_unten.gif);
width:1024px;
height:25px;
background-repeat:no-repeat;
}
#fuss{
width:1024px;
margin:0px auto;
height:10px;
}
a:link, a:visited, a:active {
	color: #CCCCCC;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
/*_________ Navi _________________*/
.menu{
padding:0px 0px 0px 10px;
}
.menu ul li a {
	float:left;
	display: block;
	padding: 0px 0px 0px 0px;
}
.menu ul, .menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
}
.menu ul ul {
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
	display: block;
	color: #FF0000;
	padding-top:5px;
}
.menu_default a:link, .menu_default a:visited, .menu_default a:active {
padding: 0px 15px 0px 15px;
color: #CCCCCC;
}
.menu_default a:hover {
color:#FF0000;
}
.menu_current  {
	font-weight:bold;
}
/*__________________________________________ Navi _________________*/

#clear{
clear:both;
}
#hidden{
display:none;
}
img{
border:0px;
}
.powered_by a{
padding:0px 0px 0px 80px;
color:#333;
}
/*________ Text ____________________________________________*/
h1{
font-size:17px;
color:#980000;
padding:0px 0px 20px 20px;
}
h2{
font-size:13px;
color:#fff;
font-weight:bold;
}
h3{
color: #c00;
}
h4{
font-weight:bold;
padding-left:20px;
}
h5{
color:#CCCCCC;
padding-left:20px;
}
h3{
font-size:13px;
color:#fff;
font-style:inherit;
}
#inhalt_links a{
text-decoration:underline;
}
input, textarea{
border:1px solid #000;
background-color:#CCCCCC;
margin:2px;
padding:2px;
}