body {
background: #CE6700;
color: #400000;
background-image:url();
    background-position:left top;
    background-repeat:repeat;
    }
    
a:link {color:#990000;text-decoration:none;}
a:visited {color:#990000;text-decoration:none;}
a:hover {color:#ffffff;background-color:#FFAC59;text-decoration:none;}
a:active {color:#ffffff;background-color:#FFAC59;text-decoration:none;}
a:focus {color:#990000;background-color:#FFAC59;text-decoration:none;}


.rahmen{
background: #FF8F20;
}
    
.content{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#FF8F20;
}
.contentnew{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#FF8F20;
    border: 1px #990000;
    border-style: dotted;
}
.content_hell{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#FFAC59;
}
.title{
border-bottom: 1px;
border-top:0px;
border-left:5px;
border-right:0px;
border-bottom-color: #990000;
border-left-color: #990000;
border-style:solid;
padding-top:10px;
padding-bottom:10px;
padding-left: 10px;
background:#FFAC59 url(grafik/br_corner_link.gif) bottom right no-repeat;
}
.untertitle{
font-size: 12px;
border-bottom: 1px;
border-top:0px;
border-left:10px;
border-right:0px;
border-bottom-color: #990000;
border-left-color: #990000;
border-style:solid;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
background:#FFAC59 url(grafik/br_corner_link.gif) bottom right no-repeat;
}
.kalendertitel{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 20px;
    color: #990000;
    border-bottom: 1px;
    border-left:1px;
    border-bottom-color: #990000;
    border-left-color: #990000;
    padding-left: 10px;
    font-weight: bold;
    padding-top:0px;
    padding-bottom:0px;
    background:#FFAC59;
}

.events{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 14px;
    color: #400000;
    padding-left: 10px;
    border: 1px;
    border-color: #990000;
    border-style: solid;

}

.dotted{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    border: 1px;
    border-color: #990000;
    border-style: dotted;

}

.hauptnav{
background-color: #FFAC59;
border-bottom: 1px;
border-top:1px;
border-left:0px;
border-right:0px;
border-bottom-color: #990000;
border-top-color: #990000;
border-style:solid;
padding-top:0px;
padding-bottom:0px;
font-family: Verdana, Arial;
font-size: 12px;
color: #990000;
padding-left: 10px;
}

.menuebox{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 10px;
    color: #400000;
    padding-left: 10px;
    background-color:#FF8F20;
}
.menuerahmen{
border: 1px;
border-style:solid;
border-color: #990000;
background: #FF8F20;
}
.oeffnungszeitenrahmen{
border:1px solid #990000;
}
.oefftitel{
	font-family: Comic Sans MS, Verdana, Arial;
  font-size: 12px;
  color: #400000;
  padding-left: 10px;
  text-decoration:none;
	margin:10px 0;
	padding:2px;
}
.oeffcontent{
	font-family: Comic Sans MS, Verdana, Arial;
  font-size: 12px;
  color: #400000;
  padding-left: 10px;
  text-decoration:none;
	margin:10px 0;
	padding:2px;
  background: #FFAC59;
}

#nav {
	background:url(onepx_line.gif) 80% 0% repeat-y;

	width:200;
  color: #000000;
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
	margin:10px 0 0 0;
	padding:5px 0;
}

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}


#nav li {
	margin:0;
	padding:0;
}

#nav a:link, #nav a:visited {
	display:block;
  color: #000000;
  font-family: Verdana, Arial;
  font-weight:bold;
  text-decoration:none;
	margin:10px 0;
	padding:2px;
	border:1px solid #990000;
	background:#FFAC59 url(grafik/br_corner_link.gif) bottom right no-repeat;
	/* die Höhenangabe ist für den IE, damit die gesamte FLäche des Links klickbar ist */
	height:1em;
	}

/* diese Angabe ist für fast alle anderen Browser, damit die Höhe wieder aus den Angaben für
Schriftgröße, padding und border berechnet wird */	
html>body #nav a:link, html>body #nav a:visited  {
	height:auto;
}
	
#nav a:hover {
	background-image:url(grafik/br_corner_hover.gif);
  color: #990000;
}


/* CSS Definition fuer Formulare */
.Feld { background-color:#FFAC59; width:300px; border:1px solid #990000; }
.Bereich { background-color:#FFAC59; width:500px; border:1px solid #990000; }
.Auswahl { background-color:#FFAC59; width:200px; border:6px solid #990000; }
.Check, .Radio { background-color:#FFAC59; border:1px solid #990000; }
.Button { background-color:#CE6700; color:#000; width:150px; border:1px solid #990000; }
.menueFeld { background-color:#FFAC59; width:180px; border:1px solid #990000; }
.sp1 { background-color:#FFAC59; border:1px solid #990000; }
.Antispam { background-color:#FFAC59; width:50px; border:1px solid #990000; }
.Button_small { background-color:#CE6700; color:#000; width:25px; border:1px solid #990000; }
.Button_ohne { background-color:#CE6700; color:#000; border:1px solid #990000; }
.Auswahl_long { background-color:#FFAC59; width:400px; border:1px solid #990000; }
.Feld_ohne { background-color:#FFAC59; border:1px solid #990000; }
.Buttonkalender { background-color:#CE6700; color:#000; border:1px outset #990000; }

/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      background:#FFAC59;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#990000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#990000;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }


.preistabelle{
    font-family: Comic Sans MS, Verdana, Arial;
    text-align:center;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#FF8F20;
    border: 1px;
    border-style:dotted;
    border-color: #990000;
    background: #FF8F20;
}
.anmeldetabelle{
    font-family: Comic Sans MS, Verdana, Arial;
    text-align:center;
    font-size: 8px;
    color: #400000;
    padding-left: 0px;
    background-color:#FF8F20;
    border: 1px;
    border-style:dotted;
    border-color: #990000;
    background: #FF8F20;
}
.admintabelle{
    font-family: Comic Sans MS, Verdana, Arial;
    text-align:center;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#80FF00;
    border: 1px;
    border-style:dotted;
    border-color: #990000;
    background: #80FF00;
}
.preisheader{
    font-family: Comic Sans MS, Verdana, Arial;
    text-align:center;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#CE6700;
    border: 1px;
    border-style:dotted;
    border-color: #990000;
    background: #CE6700;
}
.preisheader2{
    font-family: Comic Sans MS, Verdana, Arial;
    text-align:center;
    font-size: 12px;
    color: #400000;
    padding-left: 10px;
    background-color:#CE6700;
    border: 1px;
    border-style:dotted;
    border-color: #990000;
    background: #FFAC59;
}
.eingabefehler{
    font-family: Comic Sans MS, Verdana, Arial;
    text-align:center;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
    background-color:#990000;
    border: 1px;
    border-style:dotted;
    border-color: #FFFFFF;
    background: #990000;
}

/* Loginbox im Header */
.loginbox{
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 10px;
    color: #400000;
    padding-left: 10px;
}
.LoginFeld { 
  font-family: Comic Sans MS, Verdana, Arial;
    font-size: 10px;
    color: #400000;
    background-color:#FFAC59; 
    width:100px; 
    border:1px solid #990000; 
}
.LoginButton { 
    background-color:#CE6700; 
    font-family: Comic Sans MS, Verdana, Arial;
    font-size: 10px;
    color: #400000;
    width:100px; 
    border:1px solid #990000; 
}
.barometer {
    border: 1px;
    border-style:solid;
    border-color: #990000;
}



#bf_picture {
	position:absolute;
	display:block;
	padding:40px;
	background:#000000;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	-moz-border-radius:1%;
	-webkit-border-radius:4px;
	z-index:98;
}

#bf_close {
	position:absolute;
	top:0px;
	right:7px;
	padding:10px;
	text-decoration:none;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	z-index:99;
}

