body {
	font: 0.7em/1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #565F3C;
	text-decoration: none;
	background-image: url(panpatterns.jpg);
	background-repeat: repeat-x;
margin:20px 0px 0px;

}
	#outer{
	width:944px;
margin:0px auto;
}

/*#header { 
position:relative; 
width:944px; 
height:221px; 
background-image: url(/<?php print $bg_header;?>); 
background-repeat: no-repeat; 
background-position: center top; 
}
*/


.strong{
font-weight:bold;
}

/* start Hannas css*/
a {
	color:#FF0000;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#565F3C;
}
a img {
	border:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

#stage {
float:left;
width: 944px;
padding-bottom:50px;
background-color:#FFFFFF;
}

#footer {
float:left;
width: 944px;
height: 42px;
background-image: url(footer.jpg);
background-repeat: repeat-x;
padding-top: 13px;
text-align: center;
font-size:10px;
}
#footer a{
color: #565F3C;
}
#footer a:hover, #navbar a:focus{
color: #FF0000;
}

#indextxt {
text-align: left;

float: left;
padding-left: 47px;
padding-top: 50px;
width: 615px;
}
#infokasten {
	float:right;
	border: 1px solid;
	border-color: #565F3C;
	border-radius: 12px;
background-color:white;
box-shadow: 0 1px 5px rgba(0,0,0,0.55);
	text-align: left;
	width: 220px;
	height: auto;
	margin-top: 50px;
	margin-right:20px;
	font-size: 10px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 12px;
	line-height: normal;
}
#content{
padding-left:20px;
padding-top:20px;
padding-bottom:10px;
width:600px;
background-color:#9c9a9b;
}
/*Ende Hannas css*/
#navbar {
	float: right;
	width: auto;
	margin-top:178px;
	margin-right: 20px;
	margin-bottom: 3px;
}

#navbar li {
float: left;
width: auto;
}
#navbar ul {
list-style: none;
}
#navbar a {
float: left;
width: auto;
display: block;
padding: 1px 7px;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
color: #565F3C; 
text-decoration: none;
}
#navbar a:hover, #navbar a:focus {
	color: #FF0000;
	width: auto;
}

#subnav{
float:left;
width: 600px;
margin-bottom:18px;
}

#subnav li{
float:left;
list-style: none;
}

#subnav a{
display: block;
color: #F0F0F0;
padding: 1px 7px;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

#subnav a:hover, #subnav a:focus {
	color: #565F3C;
}
.flLeft				{float:left;margin:2px 10px 5px 10px;}
.flRight				{float:right;margin:2px 10px 5px 10px;}

.pictspace{
float:left;
display:block;
padding-right: 15px;
padding-bottom: 15px;
}
#beschreibung {
float:right;
font-size:9px;
margin-right:20px;
width: 220px;
margin-top:20px;
text-align: left;
line-height: 12px;
}
#webarbeiten{
float:right;
font-size:10px;
width: 260px;
margin-top:20px;
text-align: left;
line-height: 20px;
}
.liste{
list-style: none;
}

#unterinfo{
float:right;
width:240px;
text-align:left;
margin-top:20px;
}
.imgsp{
padding-left:5px;
padding-right:2px;
line-height:35px;
}
