html, body    {
    background:url(image/bg.png) repeat fixed;
    text-align:center
}


#seitenbereich  {
    text-align:left;
    margin:0 auto;
    width:799px;
    height:1000px;
    border:1px none;
}


#kopfzeile  {
    float:left;
    border:1px none;
    margin:0 auto;
    width:799px;
    height:133px;
    text-align:center;
    background: #FFFFFF url(image/head.png) no-repeat;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright: 10px;
}

#schatten   {
    float:left;
    width:799px;
    height:30px;
    background: #FFFFFF url(image/schatteny.png) repeat-x;
}

#mittelteil {
    float:left;
    width:799px;
    height:auto;
    margin:0 auto;
    border:1px none;
    background: #FFFFFF
}

#fussteil {
    float:left;
    text-align:center;
    width:799px;
    height:52px;
    margin-bottom:10px;
    border-top:1px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    padding-bottom:20px;
    background: #FFFFFF;
}

#fussteil ul    {
    list-style:none;
}

#fussteil li    {
    display: inline;
    width:auto;
    font-family:"Arial Rounded MT bold" ;
    font-size:10px;
    text-align:center;
}

#fussteil a:link    {color:black;text-decoration:none;text-align:center;border-left:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#fussteil a:visited {color:black;text-decoration:none;text-align:center;border-left:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px}
#fussteil a:focus   {color:black;text-decoration:underline;text-align:center;border-left:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#fussteil a:hover   {color:black;text-decoration:underline;text-align:center;border-left:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#fussteil a:active  {color:black;text-decoration:underline;text-align:center;border-left:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}

#navivertikal   {
    float:left;
    width:210px;
    height:auto;
    margin-left:3px;
    margin-top:10px;
    border:1px none;
    -moz-border-radius:10px;
    text-align:left;
    margin-bottom:10px; /* Außenabstand unten */
    margin-right:10px;
    background-color: #8FA77A;
    padding-bottom:10px;
}

#navivertikal   ul{
    list-style:none;    
}

#navivertikal   li{
    font-family:"Arial Rounded MT bold" ;
    font-size:12px;
}

#navivertikal a:link     {color:black;text-decoration:none;float:left;width:150px;background-color:#4F9653; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#navivertikal a:visited  {color:black;text-decoration:none;float:left;width:150px;background-color:#4F9653; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px}
#navivertikal a:focus    {color:black;text-decoration:none;float:left;width:150px;background-color:#4F9653; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px}
#navivertikal a:hover    {color:black;text-decoration:underline;float:left;width:150px;background-color:#8FA77A; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#navivertikal a:active   {color:black;text-decoration:underline;float:left;width:150px;background-color:#8FA77A; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}


#navivertikal2 ul {
    margin-left:0px
}

#navivertikal2 a:link    {color:black;text-decoration:none;float:left;width:120px;background-color: #7AB453; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#navivertikal2 a:visited {color:black;text-decoration:none;float:left;width:120px;background-color: #7AB453; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px}
#navivertikal2 a:focus   {color:black;text-decoration:underline;float:left;width:120px;background-color: #7AB453; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#navivertikal2 a:hover   {color:black;text-decoration:underline;float:left;width:120px;background-color:#8FA77A; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}
#navivertikal2 a:active  {color:black;text-decoration:underline;float:left;width:120px;background-color:#8FA77A; /* Hintergrundfarbe */border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:1px black solid; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:4px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:0px;}


#counter {
    float:left;
    width:200px;
    height:auto;
    margin-left:0px;
    margin-top:auto;
    border:1px none;
    text-align:left;
    margin-bottom:10px; /* Außenabstand unten */
    margin-right:10px;
    background-color: #8FA77A;
    text-align:center;  
}

#counter a:link     {color:black;text-decoration:none;float:left;width:auto;background-color: #8FA77A; /* Hintergrundfarbe */border-top:2px none; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:2px none; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:2px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:15px;}
#counter a:visited  {color:black;text-decoration:none;float:left;width:auto;background-color: #8FA77A; /* Hintergrundfarbe */border-top:2px none; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:2px none; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:2px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:15px;}
#counter a:focus    {color:black;text-decoration:none;float:left;width:auto;background-color: #8FA77A; /* Hintergrundfarbe */border-top:2px none; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:2px none; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:2px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:15px;}
#counter a:hover    {color:black;text-decoration:none;float:left;width:auto;background-color: #8FA77A; /* Hintergrundfarbe */border-top:2px none; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:2px none; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:2px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:15px;}
#counter a:active   {color:black;text-decoration:none;float:left;width:auto;background-color: #8FA77A; /* Hintergrundfarbe */border-top:2px none; /* Rahmenfarbe Auflistungpunkt oben */border-bottom:2px none; /* Rahmenfarbe unten */margin-top:10px; /* Außenabstand oben */padding-top:4px; /* Innenabstand oben */padding-bottom:2px; /* Innenabstand unten */padding-left:4px; /* Innenabstand unten */padding-right:4px;margin-left:15px;}

#inhalt {
    float:left;
    width:560px;
    height:auto;
    margin-top:10px;
    border:1px none;
    text-align:left;
    margin-bottom:auto; /* Außenabstand unten */
    margin-right:0px;
    background-color: #FFFFFF;
    padding-bottom:10px
}

#popup {
    width:560px;
    height:auto;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    border:1px none;
    text-align:left;
    margin-bottom:auto; /* Außenabstand unten */
    margin-right:0px;
    background-color: #FFFFFF
}

h1  {text-align:left;font-family:"Arial Rounded MT Bold";font-size:20px;border-bottom:2px solid green;}
h2  {text-align:left;font-family:Verdana;font-size:17px;border-bottom:1px solid green;width:400px;padding-top:10px;margin-top:10px;}
h3  {text-align:left;font-family:Verdana;font-size:15px;border-bottom:1px dashed green;width:400px;padding-top:10px;margin-top:10px;}
p   {text-align:left;font-family:Verdana;font-size:14px;}
hr  {float:left;text-align:left;border:1px green solid;width:80%;margin-bottom:15px;}

#vorstand {
    font-family:Verdana;
    font-size: 12px;
    width:450px
}

#vorstand td {
    width:150px;
    height:30px;
    text-align:left;
}

#fotos {
    float: left;
    font-family:Verdana;
    font-size: 12px;
    width:560px;
    height:600px;
    overflow:auto;
}

#fotos td {
    width:160px;
    height:auto;
    text-align:center;
}



#fotos a:link       {color:black;text-decoration:none;text-align:center}
#fotos a:visited    {color:black;text-decoration:none;text-align:center}
#fotos a:focus      {color:black;text-decoration:underline;text-align:center}
#fotos a:hover      {color:black;text-decoration:underline;text-align:center}
#fotos a:active     {color:black;text-decoration:underline;text-align:center}

#aktuell    {
    float:left;
    width:550px;
    height:auto;
    border-bottom:1px dashed green;
}

.clearfix {display:inline-block;}


