/*Beginn Formatierung des Hintergrundes f&uuml;r den_#body*/
body{
width:1004px;
margin:auto;
background:url(/grafik/Hintergrundverlauf.png) repeat-y left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*Ende Formatierung des Hintergrundes_#body*/

/*Beginn Formatierung des Kopfbereiches_#logo*/
#logo    {float:left;
         width:1002px;
         margin:4px 0 0 0 ;
         }
         #logo #logo_spalten {
                          float:left;
                          width:1002px;
                          margin-bottom:4px;
                          margin-top:4px;
                          }

         #logo #logo_spalten .l1{width:129px;
                         margin:0px 4px 0px 4px;
                         font-size:11px;
                         color:#840000;
                         font-family: arial;
                         float:left;
                         }

         #logo #logo_spalten .l2{width:520px;
                         padding:10px 0px 10px 0px;
                         background:url(/grafik/image359.gif) no-repeat center;
                         background-position:center;
                         img float:left;
                         font-weight:bold;
                         font-size:24px;
                         color:#840000;
                         font-family: arial;
                         float:left;
                         }

         #logo #logo_spalten .l3{width:329px;
                         font-size:11px;
                         color:#840000;
                         font-family: arial;
                         float:right;
                         }

                         /*Beginn Formatierung der Navigationsleiste_#navigation*/
                         #navigation{
                         width:329px;
                         margin:2px 0 5px 0;
                         padding:5px 0px 10px 1px;
                         list-style:none;
                         }

                         #navigation li{
                         display:inline;
                         }

                         #navigation a{
                         color:#00A050;
                         font-size:11px;
                         text-decoration:none;
                         padding:0 7px 0 5px;
                         border-right:1px solid #840000;
                         }
                         #navigation a span{display:none;}

                         select { width:100px;background-color:#FFFFE0;margin:10px 0 10px 0;border:1px solid #840000; font-size:11px; font-family:Arial,sans-serif; }

                         #navigation a:hover span{display:block;
                         padding-bottom:20px;
                         padding-left:20px;
                         position:absolute;
                         }

                         #navigation a:hover{
                         color:red;
                         }

                         #navigation li.letzter a{
                         border:none;
                         }
                         /*Ende Formatierung der Navigationsleiste_#navigation*/
/*Ende Formatierung des Kopfbereiches_#logo*/

/*Beginn Formatierung der Seiteninhalte_#inhalt*/
#inhalt{
border:0px solid #0066CC;
margin:0px;
padding:0px;
float:left;
width:1004px;
}

#inhalt_spalten table {width:100%;
                text-align:center;
                }
#inhalt_spalten caption {display:none;}

#inhalt_spalten th, td {padding:3px 17px;
                }
#inhalt_spalten td {text-align:left;}
#inhalt_spalten .zebra1 th, #inhalt_spalten .zebra1 td {
                                            background:#ff8000;
                                            color:#333333;
                                            font-weight:normal;
                                            text-align:left;
                                            }
#inhalt_spalten .zebra2 th, #inhalt_spalten .zebra2 td {
                                            background:#EFF1C5;
                                            color:#444444;
                                            font-weight:normal;
                                            text-align:left;
                                            }
#inhalt_spalten .zebra3 th, #inhalt_spalten .zebra3 td {
                                            background:#840000;
                                            color:#ffffff;
                                            font-weight:;
                                            text-align:left;
                                            }
#inhalt_spalten .zebra4 th, #inhalt_spalten .zebra4 td {
                                            background:transparent;
                                            color:;
                                            font-weight:;
                                            text-align:left;
                                            }

td {vertical-align : top;}


/*Definitionsliste Beginn*/

dt {
font-weight:bold;
font-size:11px;
padding:2px 15px;
background:#840000;
color:#FFFFFF;
text-align:left;
}

dd {
border:1px solid #840000;
padding:5px;
margin-left:0px;
background:#EFF1C5;
text-align:left;
}

/*Definitionsliste Ende*/

#inhalt #inhalt_spalten{
float:left;
width:100%;
background:transparent;
}

#inhalt #inhalt_spalten .s1,
#inhalt #inhalt_spalten .s2,
#inhalt #inhalt_spalten .s3,
#inhalt #inhalt_spalten .s4{
float:left;
width:190px;
padding:4px;
text-align:justify;
}

#inhalt #inhalt_spalten .s5{
float:left;
width:390px;
padding:4px;
}

#inhalt #inhalt_spalten .s2 img,
#inhalt #inhalt_spalten .s3 img,
#inhalt #inhalt_spalten .s4 img,
#inhalt #inhalt_spalten .s5 img{
border:0px solid #840000;
float:left;
margin:5px 5px 5px 5px;
}

#inhalt #inhalt_spalten .s1 ul,
#inhalt #inhalt_spalten .s2 ul,
#inhalt #inhalt_spalten .s3 ul,
#inhalt #inhalt_spalten .s4 ul,
#inhalt #inhalt_spalten .s5 ul{
padding:3px;
list-style:none;
display:inline;
vertical-align : middle;
}

#inhalt #inhalt_spalten .s1 li,
#inhalt #inhalt_spalten .s2 li,
#inhalt #inhalt_spalten .s3 li,
#inhalt #inhalt_spalten .s4 li{
List-style-position: inline;
list-style:url(/grafik/image388.gif);
margin-left:29px;
padding:3px;
}

#inhalt #inhalt_spalten .s1 a,
#inhalt #inhalt_spalten .s2 a,
#inhalt #inhalt_spalten .s3 a,
#inhalt #inhalt_spalten .s4 a{
color:#00A050;
font-size:14px;
text-decoration:none;
}

#inhalt #inhalt_spalten .s1 a:hover,
#inhalt #inhalt_spalten .s2 a:hover,
#inhalt #inhalt_spalten .s3 a:hover,
#inhalt #inhalt_spalten .s4 a:hover{
color:red;
}

#inhalt h1, #inhalt h2{
color:#840000;
font-weight:normal;
}

#inhalt h1{
font-size:20px;
padding:0px 0px 5px 0px;
}

#inhalt h2{
font-size:;
padding:0px 0px 5px 0px;
}

#inhalt #inhalt_spalten .s3 h2{
color: #706f6a;
}

/*Beginn Formatierung f&uuml;r den_#container*/
#container{
width:600px;
float:left;
border-color:#D96631;
}
/*Ende Formatierung _#container*/

/*Anfang Formatierung der Inhalte als Blocktexte f&uuml;r den #container*/
#blocktext {width:592px;
           padding-right:10px;
           float:left;
           font-family:Arial,Verdana;
           font-size:14px;
           background:transparent;
           text-align:justify;
           }
#blocktext h1,h2,h3,h4,h5,h6 {color:#840000;}

#blocktext hr {color:#D96631;}

#blocktext p {padding:3px 10px 3px 3px;}

#blocktext img{float:;
           margin:3px 5px 5px 3px;
           border-color:1px solid #840000;
           }
#blocktext a {text-decoration:none;
             color:#00A050;
             }
#blocktext a.hover{color:red;}
#blocktext a.visit{color:grey;}
#blocktext a.span {display:block;}
#blocktext ul{
             padding:3px 0px 3px 23px;
             list-style:url(/grafik/BD15056_.GIF);
             list-style-position:bottom;
             }
#blocktext li{display:;
             padding:3px;
             list-style-position:bottom;
             }
#blocktext table {width:586px;
                text-align:center;
                }
#blocktext caption {display:none;}
#blocktext th, td {padding:3px 17px;
                  }
#blocktext td {text-align:left;}
#blocktext .zebra1 th, #blocktext .zebra1 td {
                                            background:#ff8000;
                                            color:#333333;
                                            font-weight:normal;
                                            text-align:left;
                                            }
#blocktext .zebra2 th, #blocktext .zebra2 td {
                                            background:#EFF1C5;
                                            color:#444444;
                                            font-weight:normal;
                                            text-align:left;
                                            }
#blocktext .zebra3 th, #blocktext .zebra3 td {
                                            background:transparent;
                                            color:#ffffff;
                                            font-weight:;
                                            text-align:left;
                                            }
#blocktext .zebra4 th, #blocktext .zebra4 td {
                                            background:transparent;
                                            color:;
                                            font-weight:;
                                            text-align:left;
                                            }

td {vertical-align : top;}

#blog_container {
  background-color : transparent;
  font-family: Arial;
  color:black;
  }

#blog_titel {
  text-align : center;
  font-size : 30px;
  font-weight : bold;
  border-bottom : 2px dotted maroon;
  padding : 10px
}

#blog_menue {border-right : dotted maroon 2px;font-family: Arial;}

#blog_menue p {
  border-bottom: dotted maroon 2px;
  padding : 5px;
  margin: 0px 4px 0px 4px;
  font-size: 18px;
  font-weight : bold;
}

#block_menue p a {color : #00A050;}
#block_menue p a:hover {color : red;}

#blog {padding : 10px}

#blog p {
  border-bottom : dotted maroon 2px;
  margin : 0px 10px 0px 0px;
  padding : 10px 0px 10px 0px;
}

#blog p big {font-size : 18px; font-weight: bold;}
#blog p small {font-size : 12px;margin: 5px 0px 5px 0px;}
#blog p a {color : #00A050;padding: 5px;}
#blog p a:hover {color : red;padding : 5px;}
/*Ende Formatierung der Inhalte f&uuml;r den #container*/

/*Beginn Formatierung des Registermenue_#register*/
#register {
      width:595px;
      padding:0px;
      margin-top:-30px;
      margin-left:183px;
      float:left;
      font-family: arial;
      color:#ff8000;
      font-size:93%;
      line-height:normal;
      display:inline;
      }
    #register ul {
      margin:0px;
      padding:10px 10px 0;
      list-style:none;
      }
    #register li {
      display:inline;
      margin:0px;
      padding:0px;
      }
    #register a {
      float:left;
      background:url("/grafik/left_both_orange.gif") no-repeat left top;
      padding:0px 0px 0px 9px;
      border-bottom:1px solid #765;
      text-decoration:none;
      }
    #register a span {
      float:left;
      display:block;
      background:url("/grafik/right_both_orange.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #register a span {float:none;}
    /* End IE5-Mac hack */
    #register a:hover span {
      color:#ff8000;
      }
    #register #aktiv a {
      background-position:0% -150px;
      border-width:0px;
      }
    #register #aktiv a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:yellow;
      }
    #register a:hover {
      background-position:0% -150px;
      }
    #register a:hover span {
      background-position:100% -150px;
      }
    /*Ende Formatierung des Registermenue_#register*/

         /*Beginn Formatierung der Register-Navigationsleiste_#navigationR*/
         #navigationR{
         width:595px;
         border:0px solid #0066CC;
         margin:0px;
         padding:5px 0px 5px 0px;
         background-color:#D96631;
         list-style:none;
         float:left;
         }

         #navigationR li{
        display:inline;
        margin:0px;
        padding:0px;
        }

         #navigationR a{
         color:#D0F2F3;
         font-size:11px;
         text-decoration:none;
         padding:0px 5px 0px 5px;
         border-right:1px solid #840000;
         }

         #navigationR #aktiv a{
         color:yellow;
         }

         #navigationR a:hover{
         color:red;
         }
         #navigationR a:active {
         color:#5FCE16;
         }
         #navigationR a:active span {
         color:#5FCE16;
         }

         #navigationR a:visited{
         color:;
         }

         #navigationR li.letzter a{
         border:none;
         }
         /*Ende Formatierung der Register-Navigationsleiste_#navigation*/

/*Anfang Formatierung der Marginalspalte rechts oder links*/
#spalte{
float:left;
width: 185px;
margin:4px 0px 4px 4px;
padding:3px 0px 0px 0px;
font-size: 11px;
font-style: italic;
text-align:justify;
}

#spalte p{
padding:0px 5px 10px 5px;
}

#spalte h2{
margin:0px 0px 10px 0px;
padding:0px 5px 0px 5px;
font-size: 11px;
font-weight:bold;
}

#spalte img{
align:center;
padding:10px auto 10px auto;
}

#spalte a{
color:#00A050;
font-size:9px;
text-decoration:none;
}

#spalte a:hover{
color:red;
}

#kalender{
text-align:center;
padding:0px 0px 1px 0px;
width:128px;
background-image:url(/grafik/umblaettern3.gif);
background-repeat:no-repeat;
font-family:Arial;
font-weight:bold;
font-color:#840000;
}
#kalender h2{
margin:0px 0px 0px 0px;
padding:27px 5px 0px 5px;
font-size: 18px;
font-weight:bold;
}
#kalender h1{
padding:0px 5px 0px 5px;
margin:0px 0px 0px 0px;
font-size: 37px;
font-weight:bold;
}

#Uhr {
width: 109px;
border-width:5px;
border-color:#ff8000;
border-style:inset;
padding:2px 0px 2px 7px;
font-family:digital-7.ttf;
font-size:20px;
color:#C6EB4E;
background-color:#840000;
}

#Wetter {
width: 180px;
font-family: arial;
background:url(/grafik/hintertab.jpg);
text-align:center;
margin:;
clear: left;
padding-top: 5px;
border: 1px solid #840000;
}

#Wetter a{
width: 120px;
color:#00A050;
text-align:center;
padding-top: 5px;
font-size:9px;
clear: left;
font-family:arial;
text-decoration:none;
}

#Wetter h1{
text-align: center;
width: 180px;
margin:auto;
font-weight: normal;
font-size: 10px;
color: #000000;
margin: auto;
background-color: transparent;
}

#Wetter img{
width: 118px;
height: 58px;
margin: 0px auto;
border: 1px solid #666666;
}

/*Anfang Formatierung der Inhalte f&uuml;r das #fragment*/
#fragment {
          width:180px;
          font-family:Arial, Verdana;
          font-size:12px;
          text-align:justify;
          background:transparent;
          }

#fragment .f1 dl{background:transparent;}
#fragment .f2 dl{background:transparent;}
#fragment .f3 dl{background:transparent;}
#fragment .f4 dl{background:transparent;}
#fragment .f5 dl{background:transparent;}

#fragment dt{
            font-weight:bold;
            color:#ffffff;
            font-size:12px;
            padding:3px 5px;
            }
#fragment .f1 dt{background:#0066CC;}
#fragment .f2 dt{background:#FF8000;}
#fragment .f3 dt{background:#840000;}
#fragment .f4 dt{background:#006633;}
#fragment .f5 dt{background:url(/grafik/hintertab.jpg);color:#840000;border-left:1px solid #840000;
                 border-right:1px solid #840000;
                 border-top:1px solid #840000;}

#fragment dd{
            padding:5px;
            margin-bottom:0px;
            background:#eeffff;

            }

#fragment dd img{
width:170px;
align:center;
padding:10px auto 10px auto;
}
#fragment .f1 dd{border:1px solid #0066CC;}
#fragment .f2 dd{border:1px solid #FF8000;}
#fragment .f3 dd{border:1px solid #840000;}
#fragment .f4 dd{border:1px solid #006633;}
#fragment .f5 dd{border-left:1px solid #840000;
                 border-right:1px solid #840000;
                 border-bottom:1px solid #840000;
                 border-top:1px solid #FF8000;}

#fragment .f5 ul{padding:20px;
             list-style:none;
             vertical-align : middle;
             }
#fragment .f5 li{
             List-style-position: inline;
             list-style:url(/grafik/BD15056_.GIF);
             margin:9px;
             padding-top:1px;
             }
#fragment .f5 a {text-decoration:none;
             color:#00A050;
             font-family: Arial;
             font-size:12px;
             }
#fragment .f5 a:hover{color:red;}
#fragment .f5 a:visited{color:;}

#infobox {
          width:180px;
          margin:20px 0px 10px 0px;
          border:1px solid #840000;
          font-family:Arial, Verdana;
          font-size:12px;
          }
#infobox h3{width:130px;
            height:20px;
            color:#840000;
            margin:-10px 0px 0px 5px;
            padding:2px 0px 0px 5px;
            background-color:#ffffff;
            font-family:Arial, Verdana;
            font-size:12px;
            }
#infobox  ul{margin-left:0px;
             padding:20px;
             list-style:none;
             vertical-align : middle;
             }

#infobox li{ List-style-position: inline;
             list-style:url(/grafik/image388.gif);
             margin-left:29px;
             padding:3px;
             }

#infobox   a {text-decoration:none;
             color:#00A050;
             font-family: Arial;
             font-size:12px;
             }
#infobox  a:hover{color:red;}

#infobox  a:visited{color:;}

#fragebox {
          width:150px;
          margin:20px 0px 10px 0px;
          padding:5px;
          border:1px solid #840000;
          font-family:Arial, Verdana;
          font-size:12px;
          }
#fragebox h3{width:108px;
            height:20px;
            color:#840000;
            border:1px solid #840000;
            margin:-17px 0px 0px 5px;
            padding:3px 0px 0px 5px;
            background-color:#ff6600;
            font-family:Arial, Verdana;
            font-size:12px;
            }
/*Ende Formatierung der Inhalte f&uuml;r das #fragment*/

/*Ende Formatierung der Marginalspalte rechts oder links*/

/*Beginn Formatierung der Fu&szlig;zeile #_footer*/
#footer{
float:left;
width:1002px;
margin:4px 0px 4px 0px;
font-size:11px;
}
#footer a {color : #00A050;}
#footer a:hover {color : red;}

         #footer_links, #footer_rechts {width:290px;
                                        margin:5px 40px 5px 0px;
                                        }
         #footer_links{
                       float:left;
                       padding:2px;
                       }
         #footer_rechts{
                        float:right;
                        padding:2px;
                        }
.float_stop{
clear:both;
}
/*Ende Formatierung der Fu&szlig;zeile #_footer*/

#sub_ul_1{display:none;}
