body { overflow: scroll; margin:0; padding:0; font-family: Arial, Verdana; 
	scrollbar-base-color:#999999;
    scrollbar-3d-light-color:#999999;
    scrollbar-arrow-color:#999999;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#999999;
    scrollbar-track-color:#ffffff;
    }

h1 { color: #bd0304; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; margin-top: -3px; margin-bottom: -12px; }

h2 { color: #bd0304; font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; margin-top: -3px; margin-bottom: -12px; }
h3 { color: #bd0304; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; text-align: right; margin-top: -10px; margin-bottom: -14px; }
a:focus { outline: none; }

hr { color: #999999;
height:0px;
border-bottom-style: solid; 
width:400px;
}

#logo { position: absolute; top: -2px; left: 354px; }
#anmeldefeld { position: absolute; top: 430px; left: 450px; }
/**************content vierer Box*/

.teaserbox { color: #000; position: relative; padding: 13px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.teaserbox_termine { color: #000; padding-top: 13px; padding-bottom: 13px; }
#text_boxlinks { color: #000; position: absolute; top: 426px; left: 325px; width: 376px; }
#text_boxlinks_termine { color: #000; position: absolute; top: 155px; left: 325px; width: 376px; }
.startbilder { position: absolute; left: 360px; z-index: 1; margin: 3px -8px 8px 8px; padding: 1px; border: solid 1px #d3d3d3; }
.bildabstand { margin: 4px -7px 9px 9px; padding: 1px; border: solid 1px #d3d3d3; }
.content_box { color: #f5f3f3; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; line-height: 17px; background-color: #fff; padding: 10px; }
.content_box_schwarz { color: #000; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; line-height: 16px; padding: 10px; }
.content_box_schwarz_start { color: #000; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; line-height: 12px; padding: 10px; }
.content_box_bold { color: #000; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; }
/**************rahmen*/
#rahmen { position: relative; width: 880px; margin: 2% auto 0; }
/*#rahmen { position: relative; top: 2%; left: 50%; width: 880px;  }*/

#abstand { padding: 14px; }
#abstand_subnavi { padding-top: 10px; padding-left: 10px; }
#bild_1 { background-color: #9b9787; position: absolute; top: 125px; width: 333px; height: 404px; }
#bild_2 { color: #fff; 
position: absolute; 
top: 125px; 
left: 674px; 
width: 191px; 
height: 289px; 
border: solid 1px #bd0304; }
#text_re { background-color: #f4f4f4; position: absolute; top: 125px; left: 335px; width: 563px; min-height: 522px; overflow: auto; padding-top: 5px; }
#text_anmeldung {  background-color: #f4f4f4; padding-top: 5px; position: absolute; top: 125px; left: 335px; width: 563px; min-height: 522px; overflow: auto; }
#text_restart { background-color: #f4f4f4; padding-top: 5px; position: absolute; top: 125px; left: 335px; width: 563px; overflow: auto; }
#zitat_box { position: absolute; top: 570px; width: 333px; height: 80px; border-top: 1px solid #ece7ce; border-bottom: 1px double #ece7ce; }
#RSS { font-size: 11px; font-weight: normal; position: absolute; top: 670px; width: 333px; border-top: 1px solid #ece7ce; border-bottom: 1px double #ece7ce; }

#zitat_text { font-size: 12px; line-height: 14px; position: absolute; top: 570px; width: 333px; padding: 10px; border-style: none; }
.stempel { text-align: right; color: #727879; font-size: 10px; font-family: "Trebuchet MS", Arial, Verdana; text-decoration: overline; margin-top: 30px; margin-bottom: -10px; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/**************links*/
a:link { color: #6c7f00; font-weight: bold; text-decoration: none; }
a:visited { color: #6c7f00; font-weight: bold; text-decoration: none;}
a:hover { color: #bd0304 ; font-weight: bold; text-decoration: none; }
a:active { color: #bd0304 ; font-weight: bold; text-decoration: none; }
a.schw:link { color: #000; font-weight: bold; text-decoration: none; }
a.schw:visited { color: #000 ; font-weight: bold; text-decoration: none; }
a.schw:hover { color: #686e6e ; font-weight: bold; text-decoration: none; }
a.schw:active { color: #686e6e ; font-weight: bold; text-decoration: none; }

/**************schrift*/
.content { color: #000; font-size: 12px; font-family: Trebuchet MS,Arial, Verdana; }
.pinnwand { color: #000; font-size: 12px; font-family: Arial, Verdana; }
.mini { color: #000; font-size: 10px; font-family: Trebuchet MS,Arial, Verdana; }

.content_bold { color: #bd0304; font-size: 14px; font-family: Trebuchet MS, Arial, Verdana; font-weight: bold; }
.content_14 { color: #bd0304; font-size: 14px; font-family: "Trebuchet MS", Arial, Verdana; line-height: 16px; }
.content_bold_rot_kl { color: #bd0304; font-size: 12px; font-family: Trebuchet MS,Arial, Verdana; font-weight: bold; }
.content_bold_schw { color: #000; font-size: 14px; font-family: Trebuchet MS,Arial, Verdana; font-weight: bold; }
.content_bold_kl { color: #000; font-size: 12px; font-family: Trebuchet MS,Arial, Verdana; font-weight: bold; }

/**************Navigation*/
.wiese { position: absolute; left: 180px; }
#navigationsleiste { background-color: #bd0304; position: absolute; top: 96px; left: 0; z-index: 1; padding: 1px; border-color: #bc0b0b; border-style: solid; border-width: 3px 1px 2px; }

/**** Navigationsleiste *****/
  div#Rahmennavi {
  font-size: 12px; 
  font-family: Arial, "Trebuchet MS", Verdana; 
  font-weight: bold;     
  width: 895px;
  /**** Randstabde von Box zu Rahmen:  padding: 0 0.1em 0.1em 0; *****/
  background-color: #bd0304;
  }
  * html div#Rahmennavi {  /* Korrektur fuer IE 5.x */
    width: 895px;
    w\idth: 895px;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation { margin: 0; padding: 0; text-align: left; }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: -0.1em; padding: 0;  /**** Rahmen um die Boxen!!! Opera Probleme bei+0.1em *****/
  }

  ul#Navigation li ul { margin: 0; padding: 0; position: absolute; top: 20px; left: 1px; /**** Abstand vom DropDown wenn größer (top) dann Probleme beim greifen der Menüpunkte*****/
    min-width:100px; border-top: 2px solid #bd0304; display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:#bc0b0b; padding-bottom:0.1em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.1em;
  }

  ul#Navigation a, ul#Navigation span { display: block;
     /****** Breite den in li (Navi-Menüpunkt Breite)  zuweisen width: 6.4em; ******/
    padding: 0.2em 1.5em; /****** Abstände zwischen Wörtern, wenn weniger Probleme mit zugreifen auf dropdown ******/
    text-decoration: none; font-weight: bold; color: #dfc99b; background-color: #bd0304; border: solid 1px #bd0304;/****** wenn entfernt wird, Probleme mit zugreifen auf dropdown ******/ }
    
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell { color: #bd0304; background-color: #dfc99b; }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #bd0304; background-color: #dfc99b;
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
 color: #bd0304; background-color: #dfc99b;  }


/**************subnavi*/
#subnavi { position: absolute; top: 533px; left: 15px; border-style: none; font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana; font-weight: bold; word-spacing: 18px; }

#subnavi a { color: #6c7f00; text-decoration: none; border-style: none; }

#subnavi a:hover  {
color: #bd0304; text-decoration: none;  border-style: none;}

#subnavi #aktive  {
color: #bd0304; text-decoration: none;  border-style: none;}

a.aktion:link { color: #a4aba0 ; font-weight: bold; text-decoration: none; }
a.aktion:visited { color: #a4aba0 ; font-weight: bold; text-decoration: none; }
a.aktion:hover { color: #fff ; font-weight: bold; text-decoration: none; }
a.aktion:active { color: #fff ; font-weight: bold; text-decoration: none; }
