
body {
  margin: 0;
  padding: 0;
  font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  color: black;
  background: transparent;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, 
"Bitstream Vera Sans", sans-serif;
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after: avoid;
}
p {
  margin: 0 0 1em 0;
}

p+p {
  margin-top: -1em;
  text-indent: 2em;
}a, a:visited, a:hover, a:visited:hover {
  color: #04667e;
  background: transparent;
  text-decoration: none;
}aussehen.


#footer {
  border-top: 1.5pt solid;
  font-size: .95em;
  color: #333;
  text-align: center;
}

/* dunkelgruen #003728 hellgruen #dee5e3 dunkelrot #8b0605 content #fbffe4*/

/* Kalibrierung der wichtigsten Abst?nde */

*  { padding: 0; margin: 0; border:0;}

h2, p, ul, ol { margin-bottom: 1em; }  

ul ul { margin-bottom: 0; } 

li { margin-left: 1em; } 

/* Allgemeine Selektoren */

html { height: 101%; } /* erzwingt Scrollbar im Firefox */

body { color: #000;   background-color:#003728;   font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: small; }

h1 { font-size: 140%; color:#8b0605 ; margin-bottom:0.7em; } 

h2 { font-size: 120%; margin-bottom:0.4em;}
h3 { font-size: 110%; margin:0.6em 0 0.4em 0;}

address {  text-align: center;     font-size: 80%;   font-style: normal;       line-height: 1.5em;  }

/* Hyperlinks */

a { text-decoration: none; outline: none;} 

a:link { color: #8b0605 ; } 

a:visited { color: #8b0605; }

a:hover, a:focus {   border-bottom: 1px dotted #8b0605; }

a:active {   color: #8b0605;    border-bottom: 1px solid #8b0605;  }

/* Allgemeine Klassen und IDs */

.skiplink { position: absolute; left: -3000px;   top: -2000px;    width: 0px;   height: 0px;    overflow: hidden;    display: inline; }
hr  {clear:left;visibility:hidden; } 
#logo { padding-top: 3px;   border: 0; }

#bilder {float: right;margin: 0px 0px 5px 30px ;padding: 5px;border: 1px solid #8b0605;}
#bilder2 {	float: left;	margin: 0px 15px 10px 0px ;	padding: 5px;	border: 1px solid #8b0605;	}
#kontakt	{ 	float: right; }
/* ==================================== 

Styles f?r die  Layoutbereiche 

   ==================================== */


#wrapper { color: black;   background-color: #fbffe4;    width:900px; /* Breite des Inhaltsbereiches */    margin: 10px auto;}

#kopfbereich1 { background-color: #fbffe4;margin: 10px 10px 0px 10px; padding: 0px;   }
#kopfbereich2 {   {display:none;} 

#navibereich  {display:none;}

   #navibereich ul {  margin-bottom: 0; } 

   #navibereich li {	list-style-type: none;	margin: 0 30px 0 0;float:left;} 	

   #navibereich a {	color: #fbffe4;	background-color: #8b0605; }  

 #navibereich a:hover,   #navibereich a:focus {  color: #fbffe4; border:0;font-weight: bold;}  

#navibereich ul a.aktiv {	color: #fbffe4;	font-weight: bold;}



#textbereich { background-color: #fbffe4; padding: 40px 40px 20px 39px; }
#textbereich p {	line-height: 1.6em;margin-bottom:1.7em;}
#textbereich a {     color: #8b0605;    border-bottom: 1px dotted #8b0605; }  
#textbereich a:hover,   #textbereich a:focus {   color: #003728; border-bottom: 1px solid #003728;   }
.hubertus {	color: #003728;	font-size: 1.3em;	font-style: normal;}  
	
#textbereich ul{	margin:0;	padding-left:4px;	list-style-type:none;	line-height: 1.8em;	list-style-image: url(../grafik/dot.gif);}

#tab1{float:right;margin:0; border-collapse:collapse;	background:#fbffe4; border: 1px solid  #003728;font-size: 0.8em;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color:  #8b0605;	}

#tab1 td{border:1px solid  #003728; padding:5px 10px 5px 10px;}
#tab1 td.gruen{border:none;color: #003728;font-size: 1.2em;	font-weight: bold;}
#tab1 td.hellblau{color: #003728;}
#tab1 .punkt{color:#8b0605;font-size : 3.0em;}
#tab1 .ecke{background-image: url(../_grafik/ecke.gif);background-repeat: no-repeat;	background-position: right bottom;}
#tab2{margin:0px 0 10px 45px;border-collapse:collapse;	font-size: 0.8em;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #ecf2ec;	}

#tab2 td{background:#3f557c;border:1px solid  #95a9b8;padding:5px 10px 5px 10px;}
#tab2 td.blau{border:none;color: #3f557c;background:#ecf2ec;	font-size: 1.0em;	font-weight: bold;}
#tab2 td.hellblau{background: #ecf2ec;color: #83b817}
#tab2 .punkt{color:#83b817;font-size : 3.0em;}
#tab2 .ecke{background-image: url(../_grafik/ecke.gif);background-repeat: no-repeat;	background-position: right bottom;}


#fussbereich  {display:none;}

#ente {display:none;}
