* {padding: 0; margin: 0;}
p { margin-top: 0; margin-bottom: 0; }

html, body { height:100%; }

ul { margin-top: 0; margin-right: 0px; margin-bottom: 1em; margin-left: 0px;}
ul ul { margin-left: 2em; margin-top: 0; margin-bottom: 0; margin-right: 0;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 1em;}

.normal       { color: #000; font-style: normal; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

.normal a       { color: #2C478C; text-decoration: underline;  }

.normal a:hover       { color: #ffffff; text-decoration: none; background-color: #c00;  }


.klein       { color: #000; font-style: normal; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

.ueber { color: #c00; font-style: normal; font-size: 16px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

.groesser       { color: #c00; font-style: normal; font-size: 15px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

h2 { color: #c00; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 17px; text-align: left; }


.bildtext { float:left; margin-right:20px; margin-bottom:10px; }

.teaser_img   {float:left; margin-right: 20px; margin-bottom: 10px; }

#bildtext2 { float:left; margin-right:20px; margin-bottom:10px; }

#aktuell a  { display:block;
             background-image:url(../upload/navigation/aktuelles-01.gif);
             width:81px; height:32px }
#aktuell a:hover { background-image:url(../upload/navigation/aktuelles-02.gif); }

#archiv a  { display:block;
             background-image:url(../upload/navigation/news-archiv-01.gif);
             width:94px; height:32px }
#archiv a:hover { background-image:url(../upload/navigation/news-archiv-02.gif); }

#spdstrande a  { display:block;
             background-image:url(../upload/navigation/spd-strande-01.gif);
             width:93px; height:32px }
#spdstrande a:hover { background-image:url(../upload/navigation/spd-strande-02.gif); }

#gemeindever a  { display:block;
             background-image:url(../upload/navigation/gemeindevertreter-01.gif);
             width:134px; height:32px }
#gemeindever a:hover { background-image:url(../upload/navigation/gemeindevertreter-02.gif); }

#protokolle a  { display:block;
             background-image:url(../upload/navigation/protokolle-01.gif);
             width:80px; height:32px }
#protokolle a:hover { background-image:url(../upload/navigation/protokolle-02.gif); }

#kontakt a  { display:block;
             background-image:url(../upload/navigation/kontakt-01.gif);
             width:66px; height:32px }
#kontakt a:hover { background-image:url(../upload/navigation/kontakt-02.gif); }

#impressum a  { display:block;
             background-image:url(../upload/navigation/impressum-01.gif);
             width:87px; height:32px }
#impressum a:hover { background-image:url(../upload/navigation/impressum-02.gif); }


#spdrends a  { display:block;
             background-image:url(../upload/navigation/spd-rd-1.gif);
             width:164px; height:22px }
#spdrends a:hover { background-image:url(../upload/navigation/spd-rd-2.gif); }

#spdsh a  { display:block;
             background-image:url(../upload/navigation/spd-sh-1.gif);
             width:144px; height:22px }
#spdsh a:hover { background-image:url(../upload/navigation/spd-sh-2.gif); }

#bundesspd a  { display:block;
             background-image:url(../upload/navigation/bundes-spd-1.gif);
             width:81px; height:22px }
#bundesspd a:hover { background-image:url(../upload/navigation/bundes-spd-2.gif); }

#spdnet a  { display:block;
             background-image:url(../upload/navigation/spd-net-1.gif);
             width:80px; height:22px }
#spdnet a:hover { background-image:url(../upload/navigation/spd-net-2.gif); }

#strande a  { display:block;
             background-image:url(../upload/navigation/gemeinde-strande-1.gif);
             width:118px; height:22px }
#strande a:hover { background-image:url(../upload/navigation/gemeinde-strande-2.gif); }

#daenischen a  { display:block;
             background-image:url(../upload/navigation/amt-daenischenhagen-1.gif);
             width:125px; height:22px }
#daenischen a:hover { background-image:url(../upload/navigation/amt-daenischenhagen-2.gif); }
