
body {
   margin: 0;
   padding: 2% 0 0 0;
   font: 85% tahoma, arial, hevetica, sans-serif;
   text-align: center;
   color: #505367;
   background-color: #FFFFFF;
   height: 80%;
}

input.submit_inaktiv {
	background-color:#A00000;
   color:white;
   border: solid 1px black;
   cursor:hand;

   font: 90% tahoma, arial, hevetica, sans-serif;
}

input.submit_aktiv {
   background-color:#E10000;
   color:white;
   border: solid 1px black;
   cursor:hand;

   font: 90% tahoma, arial, hevetica, sans-serif;
}

#container {
   margin: 1em auto;
   width: 704px;
   background-color: transparent;
}


#rahmen_duenn {
	border-collapse:collapse;
   border-width:1 1 0 1px;
   border-style:solid;
   border-color:#000000;
   padding:0px;
}


#kopf {
   height:114px;
   background-color: transparent;
   background: url("design/grafikelemente/kopf.png");
}

#rubriken table {
	position: relative;
   float: right;
   right: 13px;
   top: 0px;
   display: inline;
   width: 687px;
   height: 15px;
   background: url("design/grafikelemente/menupunkteLeiste.jpg");
   background-color: transparent;

   font: 90% tahoma, arial, hevetica, sans-serif;
   font-weight: bold;
   text-align: left;
   padding: 0;
}

#rubriken a {
   color: #646464;
   text-decoration: none;
   padding: 0 0 0 4;
}

#rubriken a:active {
   color: #FFFF00;
}

#rubriken a:hover {
   color: #000000;
}

#rubriken .rubrikenAktiv:link {
	color: #FFFFFF;
   font-weight: bold;
}

#rubriken .rubrikenAktiv:visited {
	color: #FFFFFF;
   font-weight: bold;
}


#menupunkte {
	position: relative;
   float: right;
   display: inline;
   top: 0px;
   right: 13px;
   width: 687px;
   height: 21px;
   background: url("design/grafikelemente/menupunkteLeiste3.jpg");
   background-color: transparent;

   font: 80% tahoma, arial, hevetica, sans-serif;
   font-weight: bold;
   text-align: center;
   color: #FFFFFF;
}

#menupunkte ul {
   padding: 3 0 0 0px;
   margin: 0;
   list-style-type:none;
   text-align: left;
}

#menupunkte li {
   padding: 0 0 0 6px;
   display: inline;
   margin: 0;
}

#menupunkte a  {
   color: #FFFFFF;
   text-decoration: underline;
   font-weight: normal;
}

#menupunkte a:active {
   color: #FFFF00;
}

#menupunkte a:hover {
   color: #000000;
}

#menupunkte .aktivMenu:link {
   font-weight: bold;
   text-decoration: none;
}

#menupunkte .aktivMenu:visited {
	font-weight: bold;
   text-decoration: none;
}


#inhalt {
	position: relative;
   float: left;
   left: 10px;
   top: 20px;
   width: 500px;
   background-color: transparent;

   font: 90% tahoma, arial, hevetica, sans-serif;
   text-align: justify;
   padding: 2px;
   color: #000000;

}

#inhalt p {
   font: 100% tahoma, arial, hevetica, sans-serif;
   text-align: left;
   color: #000000;
   text-align: justify;
   font-weight: normal;
   display:inline;
}

#inhalt h2 {
   font: 100% tahoma, arial, hevetica, sans-serif;
   text-align: left;
   color: #A00000;
   font-weight: bold;
}

#inhalt h3 {
   font: 100% tahoma, arial, hevetica, sans-serif;
   text-align: center;
   color: #000000;
   font-weight: bold;
}


#inhalt a {
   color: #A00000;
   text-decoration: underline;
}

#inhalt table {
   font: 100% tahoma, arial, hevetica, sans-serif;
   color: #000000;
}

#inhalt .rahmen_duenn {
   font: 95%;
   vertical-align: top;
   border-collapse:collapse;
   border-width:1px;
   border-style:solid;
   border-color:#000000;
   padding:3px;
}

#inhalt .schriftDatum {
	font: 75% tahoma, arial, hevetica, sans-serif;
}

#inhalt .gaestebuchSchrift_normal a{
   font: 95%;
   color: #A00000;
}

#inhalt .gaestebuchSchrift_normal a:hover{
   font: 100%;
   color:#000000;
}

#inhalt .gaestebuchSchrift_klein {
   font: 85%;
}

#inhalt img {
	padding: 0 5 0 5px;
}

#inhalt .navi {
   background-color:#A00000;
   padding:5px;
   color:#FFFFFF;
}

#inhalt .navi a {
	color:#FFFFFF;
}

#rechteSpalte {
	position:relative;
   float:right;
   width: 162px;
   right: 13px;
   background-color: transparent;
   top:00px;
}

#termine {
	position: relative;
   width: 160px;
   float: left;
   margin-top:10px;
   border-collapse:collapse;
   border-width:1 1 0 1px;
   border-style:solid;
   border-color:#A00000;
   padding:0px;
   background-color: #F8F8F8;

   font: 80% tahoma, arial, hevetica, sans-serif;
   text-align: left;
   color: #000000;
}

#termine a:visited, a:link, a:active {
   color: #000000;
   text-decoration: none;
}

#termine a:hover {
   color: #A00000;
}


#termine td {
   font: 70% tahoma, arial, hevetica, sans-serif;
   text-align: left;
   color: #000000;
   font-weight: normal;
}

#newsletter {
	position:relative;
   float: left;
   height: 76px;
   width: 160px;
   margin-top:30px;
   border-collapse:collapse;
   border-width:1 1 1 1px;
   border-style:solid;
   border-color:#A00000;
   padding:7 0 0 0px;

   font: 90% tahoma, arial, hevetica, sans-serif;
   text-align: center;
   color: #000000;
}



#fotobalken {
   margin-left: 40px;
   margin-top: 2px;
   float: left;
   overflow: auto;
   width: 400px;
   height: 105px;
   color: #000000;
   background-color: transparent;

   font: 108% tahoma, arial, hevetica, sans-serif;
   text-align: justify;
   padding: 0 10 0 0;
}



#fusszeile table{
   position:relative;
   clear:both;
   top:25px;
   /*top:00px;

   border-collapse:collapse;
   border-width:1 0 0 0px;
   border-style:solid;
   border-color:#A00000;*/

	text-align: right;
   /*padding:30 13 0 0px;*/
   font: 70% tahoma, arial, hevetica, sans-serif;
   background-color: transparent;
}

#fusszeile a {
   color: #6C6C6C;
   text-decoration: underline;
}