body{
	background-color:#B81422;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	margin:0px 0px; 
	padding:0px;
	color: #B81422;	
	              }
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:8px;
	color: #B81422;
	letter-spacing: 0.2em;
	              }	
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:8px;
	color: #B81422;
	font-weight: normal;
	letter-spacing: 0.2em;
	line-height: 1.5em;
	              }			
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:8px;
	color: #B81422;
	font-weight: normal;
	line-height: 1.5em;
	              }			  
				  
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#B81422;
Text-Decoration: none;
}

A:HOVER
{
	color: #914800;
	text-decoration: underline;
}			  

div#aussen
{
	width: 100%;
	height: 100%;
	margin:0 auto;
	padding:0px;
	text-align:left;
	background-color: #B81422;
	color: black;
	top: 0px;
	position: relative;
	background-image: url(bg_banner.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

div#main
{
	width: 880px;
	height: 100%;
	margin: 0 auto;
	text-align:left;
	background-color: #FFFFD2;
	color: black;
	padding-top: 0px;
	position: relative;
	top: 0px;
}

div#shadow_left { /* linker Schatten */
background: url(rand_li.jpg) repeat-y;
}

div#shadow_right { /* linker Schatten */
background: url(rand_re.jpg) repeat-y right;
}

div#wrapper {
	padding: 15px 15px 0;
	color: #B81422;
	height: 100%;
}
div#haupt
{
	width: 595px;
	margin: 0px;
	text-align:left;
	letter-spacing:0.2em;
	background-color: #FFFFD2;
	color: #B81422;
	position: absolute;
	top: 835px;
	float:left;
	padding: 28px 8px 8px;
	left: 18px;
	
}




.banner {
	position: absolute;
	top: 129px;
	height: 136px;
	width: 848px;
	left: 16px;
}
#horizmenue {
	position: absolute;
	top: 276px;
	width: 828px;
	height: 16px;
	left: 16px;
	background-color: #ffffa1;
	padding: 5px 5px 5px 15px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #B81422;
	margin: 0 auto;
			
}


#horizmenue li {
  display: inline;
  padding: 5px 12px; 
}
#horizmenue a {
  padding: 5px 8px; 
}
.tabelle1 {
	position: absolute;
	height: auto;
	width: 848px;
	top: 311px;
	left: 17px;
	margin: 0px;
	padding: 0px;
}
.fuss {
	color: #FFFFD2;
	background-color: #B81422;
	padding: 12px;
}
.spaltere {
	
	padding: 8px;
}

