body 
{
 font-family:Arial;
 font-size:11px;
 color:#FFFFFF;
 background-color:#303030;
 width:820px;
 padding-top:5px;
 margin:auto;
 text-align:center;
}
h1 {font-size:18px;color:#FFFFFF;margin-bottom:0px;}
h2 {font-size:16px;color:#FFFFFF;}
h3 {font-size:14px;color:#FFFFFF;}
p {margin-top:0px;margin-bottom:0px;}


a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:bold;
  color:#d9d9d9;
  font-size:11px;
}

a:active, a:hover
{ 
 text-decoration:underline;
 color:#ffffff;
}

a.menu:hover, a.menu:active, a.menuganzrechts:hover, a.menuganzrechts:active
{ 
 text-decoration:none;
 display:block;
 background-color : #AFAFB2;
}

#top
{
	float:left;
	display:block;
	text-align:center;
	background-color : #7f7f7f;
	width:820px;
	border-bottom:2px solid #000000;
}

.menu
{
	float:left;
	display:block;
	background-color : #7f7f7f;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	width:10%;
	border-right:2px solid #000000;
}
	
#content {
	background-color : #585858;
	width:820px;
	
	float:left;
	text-align:left;
	
}

.content2 {
	width:780px;
	padding:20px;
}

li a:link{
	color:#990000;
}

.ueberschrift {
	background-color : #AFAFB2;
	display:block;
	margin:5px;
	padding:2px;
	color:#FFFFFF;
}
.galspalten {
	float:top;
	max-width:800px;
	text-align:left;
	margin-left:200px;
	padding-left:0px;
}
.baum {
	background-color : #AFAFB2;
	margin:0px;
	padding:5px;
	text-align:left;
	float:top;
}
.bilderback {
	background-color : #AFAFB2;
	margin:0px;
	padding:5px;
	text-align:middle;
	vertical-align:middle;
	
	float:top;
}

.skalieren{
	max-width:800px;
}

.bilder{
	margin:0px;
	padding:0px;
}
.middle{
	display:table-cell;
	vertical-align:middle;
	border:0;
	
}	
.bild{
	border:0;
	display:table;
	float:left;
	text-align:center;
}
.seiten{
	background-color : #AFAFB2;
	margin:0px;
	//margin-bottom:0px;
	//margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:100%;
}
.seitenleft{
	diplay:block;
	width:20%;
	text-align:left;
	float:left;
	//padding-left:5px;
}
.seitenmiddle{
	diplay:block;
	width:60%;
	text-align:center;
	float:left;
	
}
.seitenright{
	diplay:block;
	width:20%;
	text-align:right;
	float:right;
	//padding-right:5px;
}

.bilderswitch
{
	background-color:#585858;
	float:left;
	diplay:block;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:1px;
	margin-bottom:10px;
}
.bilderswitchright
{
	background-color:#585858;
	padding:10px;
	float:right;
	diplay:block;
	text-align:right;
	width:20%;
}
.bilderswitchleft
{
	background-color:#585858;
	float:left;
	diplay:block;
	text-align:left;
	padding:10px;
	width:150px;
}
.bilderswitchmiddle
{
	background-color:#585858;
	padding:10px;
	float:left;
	diplay:block;
	text-align:left;
	width:20%;
}

.gaesteeintrag1
{
	float:left;
	background-color : #AFAFB2;
	border:1px solid #000000;
	width:15%;
	margin:1px;
	margin-left:3px;
	padding:2px;
	height:18px;
}
.gaesteeintrag2
{
	float:left;
	width:20%;
	border:1px solid #000000;
	margin:1px;
	padding:2px;
	height:18px;
}
.gaesteeintrag3
{
	float:left;
	width:40%;
	border:1px solid #000000;
	margin:1px;
	padding:2px;
	height:18px;
	text-align:left;
}
.gaesteeintrag4
{
	float:left;
	width:20%;
	border:1px solid #000000;
	margin:1px;
	padding:2px;
	text-align:right;
	height:18px;
}
.gaesteeintrag5
{
	float:left;
	width:98%;
	text-align:left;
	border:1px solid #000000;
	margin:1px;
	margin-left:3px;
	padding:2px;
	margin-bottom:15px;
}


#bottom {
	border-top:2px solid #000000;
	background-color : #7f7f7f;
	width:100%;
	height:150px;
	float:left;
	margin:auto;
	text-align:center;
	padding:0px;
}

#banner {
	border-top:2px solid #000000;
	background-color : #585858;
	width:100%;
	height:200px;
	float:left;
	margin:auto;
	text-align:center;
	border-bottom:2px solid #000000;
}