/************* #siteInfo styles ***************/

#siteInfo{
    clear: both;
    border-top: 1px solid #00AFAF;
    background-color:#F3FEFE;
    font-size: 11px;
    color: #00AFAF;

    position: relative;
     margin: 0 0 12px 0;
    padding: 10px 16px 10px 20px;
    max-width:1001px;
    border-bottom-left-radius: 1em 1em;
    border-bottom-right-radius: 1em 1em;
     -moz-border-radius-bottomleft: 1em;
     -webkit-border-radius-bottomleft: 1em;
    -moz-border-radius-bottomright: 1em;
    -webkit-border-radius-bottomright: 1em;
    -khtml-border-radius: 1em;
    text-align: center;
}

#siteInfo a{
    font-size: 11px;
    color: #00AFAF;

}
#siteInfo img{
    margin: 5px 10px -5px 50px;
    padding: 0 5px 0 60px;
}
/************** head styles ***************/
#head img{
    float: right;
   padding: 0;
    margin: -105px 5px 24px 0;
    }

#head h1 {
     font-family: Helvetica, Verdana, Arial,sans-serif;
     color: #005050;
     padding: 15px 15px 0 0;
     margin: 0px 15px 5px 5%;
     font-size: 200%;
   }

#head h2 {
     font-family: Helvetica, Verdana, Arial,sans-serif;
     color: #005050;
     padding: 1px 1px 0 0;
     margin: 0px 15px 25px 5%;
     font-size: 130%;
   }
/************** menu styles ***************/
#menu a:link {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030;
    font-size: 12px;
    text-decoration: none;
}

#menu a:visited {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030;
    font-size: 12px;
    text-decoration: none;
}


#menu a:hover {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #005050;
    font-size: 12px;
    text-decoration: none;
}

/************** inhalt styles ***************/

.inhalt {
    padding: 5px 20px 5px 20px;
    font-size: 80%;
    text-align:justify;
    margin: 1px 20px 1px 20px;

}

.littipp {padding: 5px 10px 5px 10px;
    font-size: 95%;
    text-align:justify;
    margin: 1px 20px 10px 20px;
    border: 1px solid #00AFAF;
     min-height: 100%;
    height: 100%;
    border-radius: 0.5em;
    -moz-border-radius: 0.5em;
}
.littipp h5 {
         padding-top: 10px;
         border-top: 1px solid #005050;
         font-size: 95%;
         }
.littipp h4 {font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #005050;
    font-size: 102%;}

.extlink {padding: 5px 10px 5px 10px;
    font-size: 12px;
    text-align:left;
    background-color: #FFFFFF;
    margin: 5px 3px 3px 6px;
    border: 1px solid #00AFAF;
    border-radius: 0.5em;
    -moz-border-radius: 0.5em;
         }
.extlink img {float: left;
              margin: 1px 6px 3px 1px;
}
.texte1 {padding: 5px 10px 5px 10px;
    font-size: 95%;
    text-align:justify;
    margin: 1px 5px 3px 5px;
    border: 1px solid #00AFAF;
     min-height: 100%;
    height: 100%; width:100%;
    background-color: #FFFFFF;
}
.inhalt h5 {
         padding-top: 10px;
         border-top: 1px solid #005050;
         }

.txt1 {
         padding-top: 10px;
         border-top: 2px solid #005050;
         }

.inhalt2 ul, .inhalt2 li {
         list-style-type: none;
         text-align: left;
         text-decoration: none;
         }

.inhalt3 ul, .inhalt3 li {
         list-style-type: none;
         text-align: left;
         text-decoration: none;
         }

p.untertxt {
         font-family: Helvetica, Verdana, Arial,sans-serif;
         font-size: 80%;
         color: #005050;
         text-align:right;
         margin-top:10px;
         }

.inhalt1 {
    padding: 5px 0px 5px 10px;
    font-size: 80%;
    text-align:justify;
    margin: 1px 30px 1px 30px;

}

.inhalt h1, .inhalt1 h1 {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #005050;
    font-size: 150%;
    font-weight: bold;
}

.inhalt h4 {font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #005050;
    font-size: 102%;

    }

.inhalt1 td {
    text-align: left;
    padding:10px;
    vertical-align: top;
    border: 1px solid #00AFAF;

}
.b120 {width:120px;}
.inhalt1 table {width:100%;}
.inhalt1 td img {margin-bottom:10px;}

.inhalt a:link {font-family: Helvetica, Verdana, Arial,sans-serif;
    color:#001060;
    background-color:#F3FEFE;
         }
.inhalt a:visited {font-family: Helvetica, Verdana, Arial,sans-serif;
    color:#001060;
    background-color:#F3FEFE;
         }
.inhalt a:hover {font-family: Helvetica, Verdana, Arial,sans-serif;
    color:#001060;
    background-color:#B1D8CF;
         }

.inhalt1 td a:link {font-family: Helvetica, Verdana, Arial,sans-serif;
    color:#001060;
    background-color:#F3FEFE;
         }
.inhalt1 td a:visited {font-family: Helvetica, Verdana, Arial,sans-serif;
    color:#001060;
    background-color:#F3FEFE;
         }
.inhalt1 td a:hover {font-family: Helvetica, Verdana, Arial,sans-serif;
    color:#001060;
    background-color:#B1D8CF;
         }

/*********** #sectionLinks styles ***********/

#sectionLinks {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030;
    font-size: 12px;
    margin: 0px 0px auto 0px;
    padding: 20px 10px 20px 0px;
    text-decoration: none;
    border-bottom:1px solid #00AFAF;
}

#sectionLinks h4 {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030;
    font-size: 95%;
    padding: 10px 0px 2px 10px;
}

#sectionLinks a:link {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030;
    font-size: 12px;
    border-top: 1px solid #00AFAF;
    text-decoration: none;
    margin: 0 0 0 -5px; padding: 3px 5px 2px 2px;
    }

#sectionLinks a:visited {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 12px;
    border-top: 1px solid #00AFAF;
    color: #005050;
    text-decoration: none;
    margin: 0 0 0 -5px; padding: 3px 5px 2px 2px;
}

#sectionLinks a:hover {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 12px;
    border-top: 1px solid #00AFAF;
    color: #000000;
    text-decoration: none;
    margin: 0 0 0 -5px; padding: 3px 5px 2px 2px; background-color:#B1D8CF;
}

#sectionLinks a:activ {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 12px;
    border-top: 1px solid #00AFAF;
    color: #000000;
    text-decoration: none;
    margin: 0 0 0 -5px; padding: 3px 5px 2px 2px; background-color:#B1D8CF;
}

#extLinks {
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030; font-size: 12px;
    margin: 0px 0px auto 0px;
    padding: 20px 10px 20px 0px;
    text-decoration: none;
    border-bottom:1px solid #00AFAF;
}

#extLinks a:link {
         display: block;
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030;
    font-size: 12px; text-decoration: none;
    margin: 0 0 0 15px; padding: 3px 5px 2px 2px;
    }

#extLinks a:visited {
         display: block;
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #001060;
    font-size: 12px;
    margin: 0 0 0 15px; padding: 3px 5px 2px 2px;
    }

#extLinks a:hover {
         display: block;
    font-family: Helvetica, Verdana, Arial,sans-serif;
    color: #003030; background-color:#B1D8CF;
    font-size: 12px; text-decoration: underline;
    margin: 0 0 0 15px; padding: 3px 5px 2px 2px;
    }

#extLinks h3 {
    padding: 10px 0px 2px 10px;
}
/*********** #navBar link styles ***********/

#navBar li a:link, #navBar li a:hover, #navBar li a:visited {display: block;}
#navBar li {margin: 0 0 0 -5px; padding: 3px 5px 2px 2px;
    list-style-image: url(../img/Kaestchen_gruen_hell.gif);
    list-style-position:0 60%;
    text-decoration: none;
                }

#navBar li:hover {margin: 0 0 0 -5px; padding: 3px 5px 2px 2px;
    list-style-image: url(../img/Kaestchen_black_hell.gif);
    list-style-position:0 60%;
    text-decoration: none;
                }
#navBar li:visited {margin: 0 0 0 -5px; padding: 3px 5px 2px 2px;
    list-style-image: url(../img/Kaestchen_gruen_weiss.gif);
    list-style-position:0 60%;
    text-decoration: none;
                }

#navBar img {margin: 5px 20px 30px 30px;}
