body { margin: 0px; padding: 0px; font-size: 11px; background-color: black; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}


p {margin: 0px; padding: 0px;}

h1 {color: white; font-weight: bold; font-size: 30px; padding-top: 5px; color: #003399;}
h2 {color: white; font-weight: bold; font-size: 20px; padding-top: 5px; color: silver;}
h5 { font-weight: bold; font-size: 15px; color: #fff;}



#logo1{width: 140px; background-color: #B51414; text-align: center; color: white; font-weight: bold; font-size: 30px; padding-top: 5px; color: #003399;}
#logo2{width: 140px; background-color: #B51414; text-align: center; font-weight: bold; font-size: 15px; color: #fff;}

#seite {
	width: 980px;
	margin: 0 auto;
	padding: 0px;
	background-color: #B51414;
	color: white;
	background-image: url(img/dekor.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#seite2 {
	width: 835px;
	margin-left: 20px;
	margin-top: 0px;
	background-color: red;
	color: white;
}

#bar {
	width: 980px;
	height: 20px;
	padding: 0;
	color:#ffffff;
	background-color: #B51414;
}

#banner {
	width: 835px;
	height: 140px;
	margin-left: 20px;
	padding-top: 20px;
	color:#ffffff;
	background-color: red;
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#banner2 {
	width: 695px;
	height: 120px;
	margin-left: 140px;
	color:#000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	background-color: #B51414;
	background-image: url(img/logo2.gif);
	background-repeat: no-repeat;
}



#links {
	float: left;
	width: 0px;
	height: 650px;
	margin: 0;
	padding: 0;
	color:#ffffff;
	background-color: white;
}

#rechts {
	float: right;
	width: 140px;
	height: 650px;
	margin: 0;
	padding: 0;
	color:#ffffff;
	background-color: #B51414;
}



#inhalt, #inhalt2, #inhalttabarin, #inhaltlinks, #inhalt3
{
background-color: black;
width: 670px;
min-height:760px;
height:auto !important;
padding-left: 5px;
margin-left: 140px;
margin-right: 0px;
color: silver;
}

#inhalt  a:link  { color:red; }
#inhaltlinks a:link  { color:red; }
#inhaltlinks a:visited  { color:red;   }
#inhalt a:visited  { color:red;   }

#inhalt2, #inhaltlinks { padding-left: 0px; }
#inhalt2 table {border-collapse:collapse;}
#inhalt2 th {border:1px red solid; }
#inhalt2 td {border:1px red solid; }
#inhaltlinks table {border-collapse:collapse;}
#inhaltlinks th {border:1px #B51414 solid; }
#inhaltlinks td {border:1px #B51414 solid; }
#inhalttabarin { font-size: 11px; text-align: center; }
#justify { padding: 15px; font-size: 14px; text-align:justify;  }
#tabarin { font-size: 13px; font-style:italic; text-align: left;}
#inhalt3 { padding-left: 10px; }



#unten {
	width: 960px;
	height: 20px;
	margin: 0;
	padding: 0;
	color:#ffffff;
	background-color: #B51414;
}

#navigation {
position:relative;
font-size: 15px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 130px;
margin-top: 130px;
float:left;
padding: 5px;
}

#navigation ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navigation li {
margin: 0; }

#navigation a{
display: block;
padding: 5px 0px;
width: 130px;
color: #000;
text-decoration: none;
border-bottom: 1px solid #333;
font-weight: bold;
}

#navigation a:hover{
color: yellow;
background-color: #B51414;
text-decoration: underline;
background-image: url(img/arrow.gif);
background-repeat: no-repeat;
background-position: right;
border-bottom: 1px solid #000;
}

#iframe_1 {text-align: justify; width: 200px; height: 100px; background-color: red; margin-top: 20px;}


.scrollbereich {
overflow: auto;
margin-top: 0px;
width: 665px;
height: 685px;
} 

.scrollbereich_gast {
overflow: auto;
margin-top: 0px;
width: 660px;
height: 700px;
color: silver;
} 


#nuc {margin-top: 500px; width: 120px; text-align: center;font-size: 15px; color: #000;}

.monate{
margin-top: 0px;
display: block;
padding: 5px 10px;
width: 110px;
color: #000;
background-color: #eee;
text-decoration: none;
border: 1px solid #000;
font-weight: bold;
font-size: 1em;
}



.tabelle1, .tabelle2
{
margin-top: 0px;
padding: 5px;
float: left;
width: 150px;
height: 70px;
background-color: #F7F5B0;
color: black;
border-right: 1px solid black;
border-bottom: 1px solid black;
a:hover color:#ffffff;
}




.klang{text-align: center; font-size: 13px; padding-left: 5px;} 

.box1 {margin-top: 114px; width: 290px; height: 327px; float: left;}
.box2 {margin-top: 114px; font-size: 16px; padding-left: 20px; width: 270px; height: 327px; float: left;}
#einruecken_links {margin-left: 18em; font-size: 13px;}
#einruecken_links a {color: white; font-size: 15px; font-weight: bold;}
#einruecken_rechts {margin-right: 3em; text-align:right;}
.mitte {text-align: center; font-size: 12px; font-weight: bold;}
