* { margin:0; padding:0; }
html { font-size:100.1%; color:#000; background:#fff; height:99.9%; width:66em; max-width:99.9%; }
body { font-family:Geneva, Tahoma, sans-serif; overflow:hidden; }

img { border:none; }
a img { border-bottom:medium solid transparent; }
img.left, object.left { float:left; margin:0.5em 1em 0.5em 0; }
img.right, object.right { float:right; margin:0.5em 0 0.5em 1em; }
img.left+ul { list-style:none; }
.neuezeile+img { margin:1.25em 0 1em 1em; }

a, a:link { color:#000; background:inherit; font-weight:700; font-size:inherit; border:none; }
a:visited { font-weight:inherit; }
a:hover, a:active, a:focus { color:#000; background:#9f0 none; text-decoration:none; }
a:hover img, a:active img, a:focus img { border-bottom:medium solid #9f0; }

h1, h2, h3, h4, h5 { text-decoration:none; font-weight:700; margin:0.2em 0; font-family:Georgia, serif; }
h2, h3, h4, h5 { padding:1em 0 0.5em 0; }
h1 { font-size:1.2em; }
h2 { font-size:1.1em; }
h3 { font-size:1.0em; } 
h4 { font-size:1.0em; }
h5 { font-size:0.9em; }

table { border:none; margin:0.4em 0; padding:0; }
table.links { border:thin solid #000; padding:0em 0.3em 0.3em 0.3em; margin:1em 1em 0.5em 0em; float:left; }
th, tr, td { margin:0; padding:0; }
th, td { padding:0.4em; text-align:left; vertical-align:top; }
th { text-align:center; }
.zahl td+td { text-align:right; }
.second, tr.second { border-bottom:thin solid #000; background:#e4e4e4; }

p { line-height:1.3em; margin:0.5em 0 0.75em 0; padding:0; }
blockquote { padding:1em; margin:0.5em 1.5em 1em 3em; background:#F5F5F5; }
blockquote span { display:block; margin:0.5em 0; padding:0 0 0.5em 0; text-align:right; background:#F5F5F5; }
ul { list-style:url(/images/favicon.ico); }
dl { padding-left:2em; }
dt { margin-top:1em; font-weight:700; font-family:Georgia, serif; }
ol li { margin-top:1em; }
fieldset { border:none; float:left; }
label { font-family:Georgia, serif; font-weight:700; }
.teaser { width:50%; float:right; margin:0 0 0.3em 1em; border:thin solid #000; padding:0 0.5em 0.5em 0.8em; }
.neuezeile, .neuezeilenichtdrucken { clear:both; }
.second { background:#F5F5F5; }
div.second { margin:0.4em 0.8em 0.4em 0; padding:0 0.4em 0.2em 0.4em; }
hr, .hr90 { width:50%; color:#000; background:#000 none; border:#000; height:1px; text-align:center; margin:1em auto; }

#header a { position:absolute; top:0.1em; left:0; display:block; text-align:center; width:100%; max-width:66em; }
#header a:hover, #header a:active, #header a:focus { background:none; border-bottom:none; }
#header a.mobil { display:none; }
#header a img { width:25.87em; height:5.2em; }
#header img.headerhintergrund { width:100%; height:5.3em; }

#navigation, #navihintergrund, #content, #unten { position:absolute; }
#navihintergrund { top:9em; left:0; bottom:0; width:8.8em; background-image:url(/images/layout/navigation-hintergrund.gif); background-repeat:repeat-y; }
#navigation, #naviadler { left:0; z-index:3; }
#naviadler { position:absolute; top:0.1em; width:8.8em; height:14.25em; }
#navigation { top:11.6em; width:9.5em; list-style:none; }
#navigation li { position:relative; margin:0 0 0.1em 0.2em; background:#030 none; text-decoration:none; color:#68b766; font-weight:700; width:9em; border:thin solid #030; list-style:none; list-style-image:none; font-family:Georgia, serif; }
#navigation a:link, #navigation a:visited { padding:0.2em; display:block; color:#68b766; text-decoration:none; }
#navigation a:hover { color:#030; background:#9f0 none; text-decoration:none; }
#navigation a[href]:hover, #navigation input.navisuche:hover, #navigation a:active, #navigation a:focus { color:#030; background:#9f0 none; text-decoration:underline; }
#navigation > li > ul { display:none; font-size:0.9em; background:#68b766; }
#navigation > li:hover > ul { position:absolute; left:9.7em; top:-0.1em; height:auto; display:inline; border:medium solid #68b766; z-index:4; }
#navigation > ul > li { margin:0.1em 0 0 0; padding:0; width:12em; border:none; font-size:0.9em; }
#navigation ul li:first-child { margin:0; }
#navigation li ul ul { display:none; font-size:1em; background:#68b766; }
#navigation li li:hover ul { position:absolute; left:11em; top:-0.1em; height:auto; display:inline; border:medium solid #68b766; z-index:4; }

#navigation label { display:none; }
#navigation input { width:5em; }
#navigation input.suchfeld { margin:0 0 0 0.2em; padding:0 0.1em 0.1em 0.1em; font-size:0.9em; border:none; }
#navigation input.navisuche { width:3.5em; margin:0 0.2em 0 0; padding:0.2em 0.3em 0.2em 0.2em; color:#68b766; background:#030; border:none; text-align:left; font-weight:700; font-size:1em; text-decoration:none; font-family:Georgia, serif; }
#content { left:12em; bottom:0; top:6.5em; max-width:61em; padding:0; font-weight:400; font-size:0.9em; color:#000; background:transparent none; overflow:auto; border-top:thin solid #030; }
#content h1 { text-transform:uppercase; text-align:center; }
#dekorleiste1 { font-family:Georgia, serif; float:right; background:#030 none; color:#68b766; height:inherit; min-height:1.4em; min-width:16em; padding:0.4em; font-weight:700; text-align:center; font-weight:700; }
#dekorleiste2 { width: 16em; max-width: 30%; height: 2em; float: right; background-image: url(/images/layout/dekorleiste.gif); background-repeat: no-repeat; background-position: right; }
#inhalt { padding:0.1em 2em 0.8em 2em; letter-spacing:0.07em; word-spacing:0.15em; }
#inhalt ul, #inhalt ol { margin:0.5em 0 1em 2em; }
#inhalt li { padding-bottom:0.5em; }
#inhalt img { max-width:53em; }
#content ul.navi li ul { display:none; }
#yigg { float:right; margin:0.2em 0.2em 0.2em 0.4em; width:3.8em; height:3.9em; padding:0; }
#unten { list-style:none; list-style-image:none; bottom:0.1em; left:0.1em; width:10em; z-index:1; }
#unten li { float:left; height:1.8em; }
#unten li a { margin:0 0.2em 0 0; }
#unten li a:hover img { border-bottom:none; }
#unten li img { width:2.3em; height:1.55em; }
#unten li.untenpaypal { width:100%; }
#unten li.untenpaypal img { width:4.7em; height:1.55em; }
#rauschzeichen { z-index:3; position:absolute; padding:0.3em; top:0; right:0; background:#fff; color:#000; border:thin solid #000; width:14.5em; height:7em; font-size:0.7em; }
#rauschzeichen h2, #rauschzeichen h3 { margin:0; padding:0; }
#rauschzeichen p { margin:0.2em 0 0 0; padding:0; }
#rauschzeichen img { float:right; margin:0 0 0 0.2em; }

#navigation .navi, #content > .navi, td.navi { min-height:2em; clear:both; background-color:#030; color:#68b766; font-family:Georgia, serif; }
#navigation .navi li, #content > .navi li { margin:0; padding:0; float:left; min-width:11em; list-style:none; list-style-image:none; background-color:#030; border:none; }
#content > .navi li.six, td.navi { width:16.6%; min-width:8em; }
#navigation .navi a, #content > .navi a, #navigation .navi a:link, #content > .navi a:link, #navigation .navi a:visited, #content > .navi a:visited, td.navi a, td.navi a:link, td.navi a:visited { margin:0 0 0 0; padding:0.3em 0 0.3em 0; display:block; text-align:center; font-weight:700; color:#68b766; text-decoration:none; border:thin solid #030; }
#navigation .navi a:hover, #content > .navi a:hover, #navigation .navi a:active, #content > .navi a:active, #navigation .navi a:focus, #content > .navi a:focus, td.navi a:hover, td.navi a:active, td.navi a:focus { color:#030; background:#9f0 none; text-decoration:none; }
#navigation .navi a[href]:hover, #content > .navi a[href]:hover, #navigation .navi a[href]:active, #content > .navi a[href]:active, #navigation .navi a[href]:focus, #content > .navi a[href]:focus { text-decoration:underline; }
.four { width:25%; }
.five { width:20%; }
.radiobutton { padding:0.5em 0.25em; }

#content .suchfeld { border:0; height:1em; width:5em; vertical-align:top; margin:0; padding:0.1em 0 0 0; font-weight:400; }
.padding10 { padding:0 0 0 10%; }
.breite30, .breite50, .breite70, .breite100 { font-size:inherit; margin:0; padding:0 0.5em; float:left; min-width:7.5em; }
.breite50 > .breite50 { padding:0; }
.breite30 { width:28%; }
.breite50 { width:45%; float:left; }
.breite70 { width:67%; }
.breite100 { width:99%; }
.height100 { height:100%; }

.nebeneinander { display:block; float:left; min-width:8em; padding:0.1em; width:16.2%; text-align:center; }
.ohne { display:block; margin:0 0 0 0.1em; padding:0.2em 0.1em; text-decoration:none; font-weight:inherit; color:#000; background:#fff none; }
.klein { font-size:0.8em; }

#mitglieder { width:80%; max-width:60em; margin:0 auto; }
#mitglieder dt { border-top:thin solid #000; margin:0.8em 0 0 0; padding:0.8em 0 0.4em 0; }
#mitglieder dd { height:4em; margin:0.4em 0 0 0.8em; }
#mitglieder img { float:right; margin:-1em 0 0 0; }

.meldungtitel { max-width:80%; }
.meldungdatum { float:right; display:inline; margin-top:0.1em; }
.meldungnavi { font-weight:700; clear:both; text-align:center; }
ul.meldungen { max-width:60em; }
ul.meldungen span { float:right; display:inline; margin-top:0.1em; }
ul.meldungen a { max-width:80%; }
ul.meldungen br { clear:both; }

.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.mobil, .drucken, .nichtzeigen { display:none; }
.fussnote { font:0.8em normal; vertical-align:super; }
.hr90 { width:90%; }

.neu { margin:0; padding:0; list-style:none; text-align:left; list-style-image:none; }
.neu img { max-width:95%; height:auto; }
.neu ol { padding:0 0 0 2.2em; }
.neu > li { width:12em; min-width:48%; min-height:11em; float:left; margin:0; padding:0.5%;  }
#inhalt .neu > li { min-width:48%; min-height:11em; float:left; margin:0; padding:1em 1em 1em 0;  }
.neu li > p, .neu li > form { padding:0 0.8em; max-width:95%; }
.neu li ul { margin:0; padding:0; list-style:none; list-style-image:none; }
.neu li ul li { padding:0 0 0 0.5em; margin:0.3em 0; }
.neu h3 { margin:0; padding:0.5em 0 1em 0; }
.neu li h2, .keinlink { background:#030 none; color:#68b766; text-decoration:none; text-align:center; margin:0; padding:0; }
.neu li .keinlink, .keinlink  { display:block; color:#68b766; text-decoration:none; padding:0.4em 0; }
.neu li h2 a { display:block; color:#68b766; text-decoration:none; padding:0.4em 0; }
.neu li h2 a:hover, .neu li h2 a:focus, .neu li h2 a:active { color:#000; background:#9f0 none; text-decoration:underline; }

#themennavi h2 { margin:0; padding:0 0 0.5em 0; }
#themennavi > li { position:relative; margin:0.25em 0 0.5em 0; width:100%; }
#themennavi > li > a { padding:0.2em 0 0.2em 0;  display:block; }
#themennavi li div { display:none; }
#themennavi > li:hover div { margin:0 0 0 20em; background:#fff; border:medium solid #9f0; display:block; position:absolute; top:1.7em; right:0; z-index:5; padding:1em; float:right; }
#themennavi > li:hover div a { display:inline; }
#themennavi > li:hover { background:#9f0; }
#themennavi > li:hover div ul li { width:100%; }

ul.ohne, .liohne { list-style:none; list-style-image:none; border:none; }

.themenliste { margin:0 1em; padding:0.5em 1em; }
.themenliste li { margin:0 0.5em 1.5em 0.5em; }

.mehrinfo { margin:0; padding:0; font-weight:400; color:#000; background:transparent none; list-style:none; }
.mehrinfo li { display:inline; }
.mehrinfo li div { display:none; }
.mehrinfo li:hover div { color:#000; background:#fff; display:inline; padding:2em; border:thin solid #000; margin:-1px 0 0 5%; width:80%; position:absolute; left:0; height:15em; overflow:auto; }

#sitemap dd a { text-decoration:none; font-weight:400; }

.feedback { background-color:#ff0; color:inherit; padding:0.3em; text-align:center; min-width:7.5em; }
.mitmachen { background-color:#0f0; color:inherit; padding:0.3em; text-align:center; min-width:7.5em; }
.feedback a, .mitmachen a { display:block; font-weight:700; }

.bildmitbreitrechts, .bildmitbreitlinks, .bildmitlangrechts, .bildmitlanglinks { padding:0.2em 0.2em 0.6em 0.2em; font-family:verdana, sans-serif; font-size:0.75em; text-align:center; border:thin solid #000; }
.bildmitbreitrechts img, .bildmitbreitlinks img, .bildmitlangrechts img, .bildmitlanglinks img { margin:0 0 0.3em 0; border-bottom:medium solid #fff; width:100%; }
.bildmitbreitlinks, .bildmitlanglinks { float:left; margin:0.3em 0.6em 0.3em 0; }
.bildmitbreitrechts, .bildmitlangrechts { float:right; margin:0.3em 0 0.3em 0.6em; }
.bildmitbreitlinks, .bildmitbreitrechts { width:40em; }
.bildmitlanglinks, .bildmitlangrechts { width:20em; }

.bildlinksimtext { float:left; margin:0.3em 0.6em 0.3em 0; }
.bildrechtsimtext, { float:right; margin:0.3em 0 0.3em 0.6em; }

.polizei, .konsument, .gesetz { padding-left:120px; background-image:url(/images/themen/polizist.png); background-repeat:repeat-y; }
.konsument { background-image:url(/images/themen/cannabis.png); }
.gesetz { background-image:url(/images/themen/paragraph.png); }
.googlevideo { margin:0.5em 0 0.5em 1em; float:right; width:25em; height:20.4em; }

#presseecho, #presseecho tr { padding:0; border:none; text-align:center; }
#presseecho th { font-size:1em; text-align:center; padding:0.2em; background-color:#fff; color:#000; width:8em; }
#presseecho td { text-align:left; margin:0; padding:0.4em; vertical-align:top; border:thin solid #000; }
#presseecho td.ohne { border:none; }
#presseecho td.navi { min-width:7em; padding:0; vertical-align:middle; border:none; }
#presseecho ul { list-style:none; list-style-image:none; margin:0; padding:0; }
#presseecho li { list-style:none; list-style-image:none; margin:0; padding:0.2em 0; }

#dekorleiste-blog { font-family:Georgia, serif; margin:0; padding:0; float:right; min-height:1.4em; min-width:16em; list-style:none; list-style-image:none; background-color:#030; border:none; }
#dekorleiste-blog a, #dekorleiste-blog a:visited { margin:0 0 0 0; padding:0.3em 0 0.3em 0; display:block; text-align:center; font-weight:700; color:#68b766; text-decoration:none; border:thin solid #030; }
#dekorleiste-blog a:hover, #dekorleiste-blog a:active, #dekorleiste-blog a:focus { color:#030; background:#9f0 none; text-decoration:none; }
#dekorleiste-blog a[href]:hover, #dekorleiste-blog a[href]:active, #dekorleiste-blog a[href]:focus { text-decoration:underline; }

