/*

Inhalt
1. Bereichsdefinitionen
         - main = Gesamte Seite inkl. Bild oben und Spalten
         - auswahl = Navigation in der linken Spalte (inkl. Formatierung)
         -

*/

/* ----- BEREICHE ----- */
body    {
         width: 800px;
         margin: auto;
         padding: 0px;
         overflow: auto;
         }

         /* Navigation */
#auswahl {
         width: 134px;
         float: left;
         left: 0px;
         top: 5px;
         margin: 5px 5px 0px 0px;
         text-align: left;
         background-color: #FFFFFF;
         padding: 10px 5px 10px 10px;
         border: solid 1px #BFC0E6;
         overflow: hidden;
         }
            /* rechte Spalte */
#rechtespalte
         {
         width: 135px;
         right: 0px;
         float: right;
         margin: 5px 0px 0px 5px;
         border:none;
         padding:0px;
         overflow: hidden;
         }

#content {
         top: 5px;
         margin: 5px 0px 0px 0px;
         border: solid 1px #BFC0E6;
         min-height: 700px;
         padding: 10px 10px 30px 10px;
         overflow: hidden;
         }

#kasten  {
         float: left;
         width: 90px;
         min-height: 10px;
         margin-right: 5px;
         margin-bottom: 20px;
         padding: 5px;
         border: solid 1px #BFC0E6;
         text-align: left;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;
}
         /* Inhalt */




                  #auswahl ul        {
                          margin: 0px;
                          padding: 0px;
                          list-style-type: none;
                          text-indent: 0px;
                          letter-spacing: 1px;}

                  #auswahl li        {
                          list-style-image: none;
                           margin: 0px;
                           border: none;}

                  #auswahl a        {
                          padding-left: 0px;
                          display: block;
                           min-height: 22px;
                           color: #FFFFFF;
                            text-decoration: none;
                           text-align: left;
                           font-weight: bold;
                           font-size: 8pt;
                           line-height: 15pt;
                           font-family: Tahoma;}

                  #auswahl a:link, #auswahl  a:visited        {
                          background-color: #FFFFFF;
                            color: #07075A;
                            text-decoration: none;
                            padding-bottom: 0px;}

                  #auswahl a:hover        {
                            background-color: #BFC0E6;
                            color: #07075A;
                            text-decoration: none;}

                  #auswahl a#unter        {
                          width: 100%;
                          background-color: #FFFFFF;
                           text-align: left;
                           text-vertical-align: middle;
                           font-size: 8pt;
                           line-height: 15pt;
                           font-family: Tahoma;
                           font-weight: normal;
                           text-indent: 15px;
                           text-decoration: none;
                           color: #07075A;
                           }

                  #auswahl a:hover#unter        {
                            background-color: #FFFFFF;
                            color: #07075A;
                            text-decoration: none;
                           text-indent: 15px;
                           text-align: left;
                           font-weight: normal;
                           font-size: 8pt;
                           line-height: 15pt;
                           font-family: Tahoma;
                           text-decoration: underline;
                           }

                  #auswahl a#menueberschrift
                          {
                           padding-top: 8px;
                           margin-top: 5px;
                           border-top: solid 1px #BFC0E6;
                           text-align: left;
                           font-weight: bold;
                           font-size: 10pt;
                           font-family: Tahoma;
                           color: #07075A;
                           padding-bottom: 5px;
                           }

                  #auswahl a:hover#menueberschrift
                          {
                           background-color: #FFFFFF;
                           padding-top: 8px;
                           margin-top: 5px;
                           border-top: solid 1px #BFC0E6;
                           text-align: left;
                           font-weight: bold;
                           font-size: 10pt;
                           font-family: Tahoma;
                           color: #07075A;
                           padding-bottom: 5px;
                           }





/* ---- UNTERBEREICHE ---- */

         /* Kalender */
         #kalender
                 {
                  width: 80%;
                  padding: 15% 9%;
                  margin-bottom: 5px;
                  border: solid 1px #BFC0E6;
                  }

         #kalender #zahl
                 {
                  text-align: center;
                  font-weight: bold;
                  font-size: 70px;
                  font-family: Tahoma;
                  color: #07075A;
                  }

         #kalender #wochentag
                 {
                  text-align: center;
                  font-weight: normal;
                  font-size: 15px;
                  font-family: Tahoma;
                  color: #07075A;
                  }

         /* Monatskalender */
         #unterkalender
                 {
                  width: 94%;
                  padding: 2% 2%;
                  border: solid 1px #BFC0E6;
                  }

         #unterkalender #montag
                 {
                  text-align: right;
                  font-weight: bold;
                  font-size: 8pt;
                  font-family: Tahoma;
                  color: #07075A;
                  }

         #unterkalender #zahlen
                 {
                  text-align: right;
                  font-weight: normal;
                  font-size: 8pt;
                  font-family: Tahoma;
                  color: #07075A;
                  }

         #unterkalender #zahlen a
                 {
                  text-align: right;
                  font-weight: normal;
                  font-size: 8pt;
                  font-family: Tahoma;
                  color: #07075A;
                  text-decoration:none;
                  }

         #unterkalender #zahlen a:hover {
                  background-color: #DCDDF1;
                  text-align: right;
                  font-size: 8pt;
                  font-family: Tahoma;
                  font-weight: normal;
                  text-decoration: underline;
                  color: #07075A;}

         /* Wochenkalender im Inhalt */

         #termin
                 {
                  border-bottom: solid 1px #BFC0E6;
                  }

         #sonntag
                 {
                  background-color: #D0D1EC;
                  text-align: justify;
                  font-size: 10pt;
                  font-weight: normal;
                  font-family: Tahoma;
                  color: black;}


         #samstag
                 {
                  background-color: #DCDDF1;
                  text-align: justify;
                  font-size: 10pt;
                  font-weight: normal;
                  font-family: Tahoma;
                  color: black;}


         #wochentag
                 {
                  background-color: #FFFFFF;
                  text-align: justify;
                  font-size: 10pt;
                  font-weight: normal;
                  font-family: Tahoma;
                  color: black;}

         /* Ortszeile am Kopf des Inhalts */

         #ort         {
                 padding-bottom: 3px;
                 border-bottom: solid 1px #BFC0E6;
                  text-align: left;
                  font-size: x-small;
                  font-family: Tahoma;
                  font-weight: normal;
                  text-decoration: none;
                  color: #07075A;}

         #ort a        {
                  text-align: left;
                  font-size: x-small;
                  font-family: Tahoma;
                  font-weight: normal;
                  text-decoration: none;
                  color: #07075A;}

         #ort a:hover {
                  text-align: left;
                  font-size: x-small;
                  font-family: Tahoma;
                  font-weight: bold;
                  text-decoration: underline;
                  color: #07075A;}


/* ---- Textformate ---- */

/* Überschriften */
#titel1        {
        text-align: center;
         font-weight: bold;
         font-size: 12px;
         font-family: Tahoma;
         color: #07075A;}

#titel2        {
         text-align: left;
         font-weight: bold;
         font-size: 10pt;
         font-family: Tahoma;
         color: #07075A;
         text-decoration: none;}
#titel2 a        {
        font-size: 10pt;
        font-weight: bold;
        font-family: Tahoma;
        color: #07075A;
        text-decoration: none;}

#titel2  a:link, #titel2  a:visited        {
         font-size: 10pt;
          font-weight: bold;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

#titel2 a:hover        {
         font-size: 10pt;
          font-weight: bold;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }

#untertitel , #untertitel a, #untertitel a:visited, #untertitel a:hover {
        text-align: left;
         font-weight: normal;
         font-size: 8pt;
         font-family: Tahoma;
         text-decoration: none;
         color: #ACABAB;}

         /*--------------------------------------------------*/
h1        {
        text-align: center;
         font-weight: bold;
         font-size: 12pt;
         font-family: Tahoma;
         color: #07075A;
         }

h2        {
         text-align: left;
         font-weight: bold;
         font-size: 10pt;
         font-family: Tahoma;
         color: #07075A;
         display:inline;}

h3 {
        text-align: left;
         font-weight: normal;
         font-size: 8pt;
         font-family: Tahoma;
         color: #ACABAB;
         display:inline;}

img        {
        border: 0;
         }
p, li       {
        text-align: justify;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;}



p  a:link, p  a:visited        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

p a:hover        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }

body, li       {
        text-align: justify;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;}

body a        {
        font-size: 10pt;
        font-weight: normal;
        font-family: Tahoma;
        color: #07075A;
        text-decoration: none;}

body  a:link, p  a:visited        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

body a:hover        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }


#kasten a:link, #kasten a:visited        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

#kasten a:hover        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }


         /*--------------------------------------------------*/

/* Text */
#text        {
        text-align: justify;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;}

#text a        {
        font-size: 10pt;
        font-weight: normal;
        font-family: Tahoma;
        color: #07075A;
        text-decoration: none;}

#text  a:link, #text  a:visited        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

#text a:hover        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }

#textgros {
        text-align: center;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;}/* Text */
.text        {
        text-align: justify;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;}

.text a        {
        font-size: 10pt;
        font-weight: normal;
        font-family: Tahoma;
        color: #07075A;
        text-decoration: none;}

.text  a:link, .text  a:visited        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

.text a:hover        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }

.textgros {
        text-align: center;
         font-size: 10pt;
         font-weight: normal;
         font-family: Tahoma;
         color: black;}

/* FOTOSEITE */


#tnleiste {
          float: none;
          margin-bottom: 5px;
          overflow: auto;
          height: 105px;
          width: 450px;
          padding: 0px;

        scrollbar-face-color: #FFFFFF;
             scrollbar-track-color: #FFFFFF;
             scrollbar-3dlight-color: #BFC0E6;
             scrollbar-darkshadow-color: #FFFFFF;
             scrollbar-arrow-color: #BFC0E6;
           scrollbar-highlight-color: #FFFFFF;
           scrollbar-shadow-color: #BFC0E6;
          }


#imagetag
        {
         margin-left: 5px;
         margin-right: 5px;
        width: 460px;
         height: 15px;
         border: none;
         font-size: 10pt;
        font-weight: normal;
        font-family: Tahoma;
        color: #000000;
        text-decoration: none;
         text-align: center;
         vertical-align: middle;
         }


#imagetag a        {
        font-size: 10pt;
        font-weight: normal;
        font-family: Tahoma;
        color: #07075A;
        text-decoration: none;}

#imagetag  a:link, #imagetag  a:visited        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
           color: #07075A;
          text-decoration: none;}

#imagetag a:hover        {
         font-size: 10pt;
          font-weight: normal;
          font-family: Tahoma;
         text-decoration: underline;
          color: #07075A;
          }



#bildimtext
        {
         position:relative;
         top:5px;
         left:0px;
         float:left;
         margin-right:8px;
         margin-bottom:5px;
         border: 0;
         }

#meldung {
         min-height: 120px;
         margin-bottom: 5px;
         }

#meldung h1 {
         margin-top: 0px;
         text-align: left;
         font-weight: normal;
         font-size: 11pt;
         font-family: Tahoma;
         color: #07075A;
         }

#meldung p {
         margin-top: 0px;
         text-align: justify;
         font-weight: normal;
         font-size: 10pt;
         font-family: Tahoma;
         color: black;
         z-index: 1;
         }
.meldungslink {
         text-align: justify;
         font-weight: normal;
         font-size: 10pt;
         font-family: Tahoma;
         color: black;
         text-decoration: none;
         }

#meldung h3 {
         margin-top: 0px;
         text-align: left;
         font-weight: normal;
         font-size: 8pt;
         font-family: Tahoma;
         color: #ACABAB;
         }

#meldung img {
         margin-right: 4px;
         margin-bottom: 0px;
         margin-top: 2px;
         float: left;
         height: 90px;
         z-index: 1;
}

#meldung-text {
         margin-right: 0px;
         margin-bottom: 0px;
         margin-top: -7px;
}

.button {
         cursor: pointer;
}
