* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; background-image:url(bilder/hintergrund.jpg); color: 000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left;}
 
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 0.7em; margin-left: 2em;}
ul ul {margin-left: 0em;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 1.3em;}
td {}
a, a:hover {text-decoration: none;}

#spd-gettorf {margin-left: auto;
margin-right: auto;
width: 950px; height: auto;
text-align: left;}

#rahmen {position: absolute; width: 950px; height: auto;}

#kopfzeile {position: absolute; width: 950px; height: 187px; margin-top: 0px; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000; border-top: 1px solid #cc0000;}

#inhalt {position: absolute; width: 950px; height: 492px; background-color: #ffffff; margin-top: 187px; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000;}
#inhalt-laenger {position: absolute; width: 950px; height: auto; background-color: #ffffff;  margin-top: 187px; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000;}

#wappen {position: absolute; width: 82px; height: 90px; background-image:url(bilder/gettorfer-wappen.jpg); background-repeat: no-repeat; background-position: top; margin-top: 202px; margin-left: 857px; z-index: 16;}


#navigation {position: absolute; width: 197px; height: 354px; background-image:url(bilder/navigation/hintergrundkasten.jpg); background-position: top; margin-top: 204px; margin-left: 12px; z-index: 21; }
#navigation-css {position: absolute; width: 197px; height: 286px; border: solid 1px #000000; margin-top: 204px; margin-left: 12px; z-index: 21; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-image: -moz-linear-gradient(top, #d3cdcc, #ffffff); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d3cdcc),color-stop(1, #ffffff)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(top, #d3cdcc, #ffffff); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(top, #d3cdcc, #ffffff); /* Opera 11.1+ */
	background-image: -ms-linear-gradient(top, #d3cdcc, #ffffff); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cdcc', endColorstr='#ffffff'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cdcc', endColorstr='#ffffff')"; /* IE8+ */
	background-image: linear-gradient(top, #d3cdcc, #ffffff);	}

#navigation-css2 {position: absolute; width: 197px; height: 322px; border: solid 1px #000000; margin-top: 204px; margin-left: 12px; z-index: 21; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-image: -moz-linear-gradient(top, #d3cdcc, #ffffff); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d3cdcc),color-stop(1, #ffffff)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(top, #d3cdcc, #ffffff); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(top, #d3cdcc, #ffffff); /* Opera 11.1+ */
	background-image: -ms-linear-gradient(top, #d3cdcc, #ffffff); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cdcc', endColorstr='#ffffff'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cdcc', endColorstr='#ffffff')"; /* IE8+ */
	background-image: linear-gradient(top, #d3cdcc, #ffffff);	}

#navigation-css3 {position: absolute; width: 197px; height: 344px; border: solid 1px #000000; margin-top: 204px; margin-left: 12px; z-index: 21; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-image: -moz-linear-gradient(top, #d3cdcc, #ffffff); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d3cdcc),color-stop(1, #ffffff)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(top, #d3cdcc, #ffffff); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(top, #d3cdcc, #ffffff); /* Opera 11.1+ */
	background-image: -ms-linear-gradient(top, #d3cdcc, #ffffff); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cdcc', endColorstr='#ffffff'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cdcc', endColorstr='#ffffff')"; /* IE8+ */
	background-image: linear-gradient(top, #d3cdcc, #ffffff);	}


#button-mitgliedwerden a {position: absolute; width: 197px; height: 53px; background-image:url(bilder/mitglied_werden-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 520px; margin-left: 12px; z-index: 25;}

#button-mitgliedwerden a:hover {position: absolute; width: 197px; height: 53px; background-image:url(bilder/mitglied_werden-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 520px; margin-left: 12px; z-index: 25;}

#soenke-rix {position: absolute; text-align:center; width: 179px; height: 124px; margin-top: 583px; margin-left: 14px; z-index: 26;}

#demokratiesommer {position: absolute; text-align:center; margin-top: 713px; margin-left: 14px; z-index: 26;}

#facebook {position: absolute; text-align:center; margin-top: 330px; margin-left: 857px; z-index: 26;}


#button-mitgliedwerden2 a {position: absolute; width: 197px; height: 53px; background-image:url(bilder/mitglied_werden-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 556px; margin-left: 12px; z-index: 25;}

#button-mitgliedwerden2 a:hover {position: absolute; width: 197px; height: 53px; background-image:url(bilder/mitglied_werden-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 556px; margin-left: 12px; z-index: 25;}

#soenke-rix2 {position: absolute; text-align:center; width: 179px; height: 124px; margin-top: 619px; margin-left: 14px; z-index: 26;}

#demokratiesommer2 {position: absolute; text-align:center; margin-top: 749px; margin-left: 14px; z-index: 26;}

#facebook2 {position: absolute; text-align:center; margin-top: 330px; margin-left: 857px; z-index: 26;}


#button-mitgliedwerden3 a {position: absolute; width: 197px; height: 53px; background-image:url(bilder/mitglied_werden-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 578px; margin-left: 12px; z-index: 25;}

#button-mitgliedwerden3 a:hover {position: absolute; width: 197px; height: 53px; background-image:url(bilder/mitglied_werden-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 578px; margin-left: 12px; z-index: 25;}

#soenke-rix3 {position: absolute; text-align:center; width: 179px; height: 124px; margin-top: 641px; margin-left: 14px; z-index: 26;}

#demokratiesommer3 {position: absolute; text-align:center; margin-top: 771px; margin-left: 14px; z-index: 26;}

#facebook3 {position: absolute; text-align:center; margin-top: 330px; margin-left: 857px; z-index: 26;}


#button-startseite a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/startseite-01.png); background-repeat: no-repeat; background-position: top; margin-top: 16px; margin-left: 35px; z-index: 22;}

#button-startseite a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/startseite-02.png); background-repeat: no-repeat; background-position: top; margin-top: 16px; margin-left: 35px; z-index: 22;}

#button-startseite-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/startseite-02.png); background-repeat: no-repeat; background-position: top; margin-top: 16px; margin-left: 35px; z-index: 22;}


#button-aktuelles a {position: relative; width: 122px; height: 20px; background-image:url(bilder/navigation/aktuelles-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 23; display: block;}

#button-aktuelles a:hover {position: relative; width: 122px; height: 20px; background-image:url(bilder/navigation/aktuelles-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 23; display: block;}

#button-aktuelles-aktiv {position: relative; width: 122px; height: 20px; background-image:url(bilder/navigation/aktuelles-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 23; display: block;}


#button-ov a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/ov-vorstand-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-ov a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/ov-vorstand-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-ov-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/ov-vorstand-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}


#button-spd-fraktion a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/spd-fraktion-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-spd-fraktion a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/spd-fraktion-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-spd-fraktion-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/spd-fraktion-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}


#button-buergerforum a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/buergerforum-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-buergerforum a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/buergerforum-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-buergerforum-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/buergerforum-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}


#button-kontakt a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/kontakt-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-kontakt a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/kontakt-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-kontakt-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/kontakt-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}


#button-impressum a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/impressum-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-impressum a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/impressum-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-impressum-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/impressum-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}


#button-vorstand a {position: relative; display: block; width: 78px; height: 21px; background-image:url(bilder/navigation/untermenu-ortsverein/vorstand-01.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-vorstand a:hover {position: relative; display: block; 78px: 122px; height: 21px; background-image:url(bilder/navigation/untermenu-ortsverein/vorstand-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-vorstand-aktiv {position: relative; display: block; width: 78px; height: 21px; background-image:url(bilder/navigation/untermenu-ortsverein/vorstand-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}


#button-aktuelles-ov a {position: relative; display: block; width: 78px; height: 15px; background-image:url(bilder/navigation/untermenu-ortsverein/aktuelles-01.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-aktuelles-ov a:hover {position: relative; display: block; 78px: 122px; height: 15px; background-image:url(bilder/navigation/untermenu-ortsverein/aktuelles-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-aktuelles-ov-aktiv {position: relative; display: block; width: 78px; height: 15px; background-image:url(bilder/navigation/untermenu-ortsverein/aktuelles-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}


#button-fraktion a {position: relative; display: block; width: 104px; height: 21px; background-image:url(bilder/navigation/untermenu-fraktion/fraktion-01.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-fraktion a:hover {position: relative; display: block; width: 104px; height: 21px; background-image:url(bilder/navigation/untermenu-fraktion/fraktion-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-fraktion-aktiv {position: relative; display: block; width: 104px; height: 21px; background-image:url(bilder/navigation/untermenu-fraktion/fraktion-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}


#button-antraege a {position: relative; display: block; width: 104px; height: 18px; background-image:url(bilder/navigation/untermenu-fraktion/antraege-01.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-antraege a:hover {position: relative; display: block; width: 104px; height: 18px; background-image:url(bilder/navigation/untermenu-fraktion/antraege-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-antraege-aktiv {position: relative; display: block; width: 104px; height: 18px; background-image:url(bilder/navigation/untermenu-fraktion/antraege-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}


#button-pressespiegel a {position: relative; display: block; width: 104px; height: 18px; background-image:url(bilder/navigation/untermenu-fraktion/pressespiegel-01.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-pressespiegel a:hover {position: relative; display: block; width: 104px; height: 18px; background-image:url(bilder/navigation/untermenu-fraktion/pressespiegel-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}

#button-pressespiegel-aktiv {position: relative; display: block; width: 104px; height: 18px; background-image:url(bilder/navigation/untermenu-fraktion/pressespiegel-02.png); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 35px; z-index: 22;}


#button-interner-bereich a {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/interner-bereich-01.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-interner-bereich a:hover {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/interner-bereich-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}

#button-interner-bereich-aktiv {position: relative; display: block; width: 122px; height: 20px; background-image:url(bilder/navigation/interner-bereich-02.png); background-repeat: no-repeat; background-position: top; margin-top: 14px; margin-left: 35px; z-index: 22;}








#fusszeile {position: absolute; width: 948px; height: 21px; background-image:url(bilder/fusszeile/rotverlauf-fusszeile.jpg); background-position: bottom; margin-top: 679px; margin-left: 0px; z-index: 17; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000; border-bottom: 1px solid #cc0000;}

#fusszeile-frei {position: relative; width: 948px; height: 21px; background-image:url(bilder/fusszeile/rotverlauf-fusszeile.jpg); background-position: bottom; margin-top: 20px; margin-left: 0px; z-index: 17; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000; border-bottom: 1px solid #cc0000;}


#button-spd-rd a {position: absolute; width: 178px; height: 21px; background-image:url(bilder/fusszeile/spd-rd-eck-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 18px; z-index: 20;}

#button-spd-rd a:hover {position: absolute; width: 178px; height: 21px; background-image:url(bilder/fusszeile/spd-rd-eck-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 18px; z-index: 20;}


#button-jusos-rd a {position: absolute; width: 197px; height: 21px; background-image:url(bilder/fusszeile/jusos-rd-eck-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 196px; z-index: 20;}

#button-jusos-rd a:hover {position: absolute; width: 197px; height: 21px; background-image:url(bilder/fusszeile/jusos-rd-eck-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 196px; z-index: 20;}


#button-spd-sh a {position: absolute; width: 163px; height: 21px; background-image:url(bilder/fusszeile/spd-sh-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 393px; z-index: 20;}

#button-spd-sh a:hover {position: absolute; width: 163px; height: 21px; background-image:url(bilder/fusszeile/spd-sh-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 393px; z-index: 20;}


#button-spd-net a {position: absolute; width: 70px; height: 21px; background-image:url(bilder/fusszeile/spd-net-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 556px; z-index: 20;}

#button-spd-net a:hover {position: absolute; width: 70px; height: 21px; background-image:url(bilder/fusszeile/spd-net-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 556px; z-index: 20;}


#button-spd-de a {position: absolute; width: 64px; height: 21px; background-image:url(bilder/fusszeile/spd-de-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 626px; z-index: 20;}

#button-spd-de a:hover {position: absolute; width: 64px; height: 21px; background-image:url(bilder/fusszeile/spd-de-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 626px; z-index: 20;}


#button-meinespd a {position: absolute; width: 102px; height: 21px; background-image:url(bilder/fusszeile/meinspd-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 690px; z-index: 20;}

#button-meinespd a:hover {position: absolute; width: 102px; height: 21px; background-image:url(bilder/fusszeile/meinspd-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 690px; z-index: 20;}


#button-umweltforum a {position: absolute; width: 134px; height: 21px; background-image:url(bilder/fusszeile/spd-umweltforum-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 798px; z-index: 20;}

#button-umweltforum a:hover {position: absolute; width: 134px; height: 21px; background-image:url(bilder/fusszeile/spd-umweltforum-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 798px; z-index: 20;}





.text-inhalt-start {margin-top: 18px; 
margin-left: 246px; 
margin-right: 125px; 
text-align:left; 
color: #000000; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; }

.text-inhalt-start a {
color: #cc0000; 
text-decoration: underline; }

.text-inhalt-start a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #cc0000; }


.text-inhalt-kasten {
color: #000000; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; }

.text-bildunterschrift {
color: #000000; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px;
text-align:center; margin-bottom: 20px;
 }


.rot {
color: #cc0000; 
}

.zentriert {text-align:center;}


.haupttext     { 
              color: #ffffff; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 16px; 
              text-align: left; 
              margin-right: 117px;

              }
              
.haupttext a    {
              color: #c77f24; 
              text-decoration: none; 
              }
              
.haupttext a:hover    {
              color: #c77f24; 
              text-decoration: underline;
              }
              
.ueberschrift     { 
              color: #cc0000; 
              font-size: 15px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 17px; 
              text-align: left; 
              }

.kleiner     { 
              color: #000000; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: left; 
              margin-left: 246px; 
margin-right: 125px; 
text-align:left; 
              }

.kleiner a    { 
color: #cc0000; 
text-decoration: underline; }

.kleiner a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #cc0000; }
