body { font-family:verdana, sanf-serif; }
html, body { font-size:100.1%; } 

a#mobilheader { text-align:center; font-weight:700; font-size:1.2em; padding:0.2em; display:block; background:#030 none; text-decoration:none; color:#68b766; }
#content, #unten, #navigation { z-index:1; }
#content { font-weight:400; font-size:0.85em; color:#000; background:transparent none; margin:0.25em; width:100%; }
#inhalt { margin-top:0.25em; width:100%; }

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

h1, h2, h3, h4 { text-decoration:none; font-weight:700; font-size:1em; margin:2px 2px 2px 0; }
h4 { font-size:0.9em; }
#content h1 { text-transform:uppercase; text-align:center; }
table { border:0; border-color:#030; }
ul { list-style:url(/images/favicon.ico); margin:0; padding:0; }
li { list-style:none; margin:0; padding:0.2em; }
#navigation { list-style:none; margin:0; padding:0; }
#navigation li { position:relative; min-height:2em; margin:0; padding:0; background:#030 none; text-decoration:none; color:#68b766; font-weight:700; width:100%; }
#navigation a, .navisuche { margin:0.1em; padding:0.2em; background:#030 none; text-decoration:none; color:#68b766; font-weight:700; display:block; }
#navigation a:hover, #navigation a:focus, #navigation a:active { color:#000; background:#9f0 none; }
#navigation li .navisuche { float:left; border:none; margin:0.3em; padding:0.1em; font-size:1em; font-family:Georgia, serif; }
.suchfeld { border:0; height:1em; width:5em; vertical-align:top; margin:0; padding:0.2em 0 0 0.2em; font-weight:400;  }
#content .navi { list-style:none; clear:both; margin:0; padding:0; text-decoration:none; font-weight:700; }
#content .navi li { float:left; padding:2px 0 2px 0; text-align:center; display:block; font-weight:700; font-size:1em; background:#030 none; color:#68b766; }
#content .navi a { text-align:center; display:block; text-decoration:none; background:#030 none; color:#68b766; }
#content .navi a:hover, #content .navi a:focus { color:#000; background:#9f0 none; }
hr, .neuezeile, .neuezeilenichtdrucken { clear:both; color:#000; background:#000 none; border:#000; height:1px; text-align:center; width:50%; }
.hr90 { width:90%; }
dt { margin:4px 0 0 0; font-weight:700; }
img { border:none; }
fieldset { border:none; margin:0; padding:0; }
input, textarea { width:90%; max-width:90%; text-align:left; }
.breite50 .breite50 input { width:85%; }
.navisuche { width:6em; }
input, select { margin:0 0.5em 0.3em 0; }
label { font-weight:700;margin:0 0 0.3em 0; }

.one, .three, .four, .five, .six, .seven { min-width:7.5em; text-align:center; }
.one { width:99%; }
.three { width:32%; }
.four { width:24%; }
.five { width:19%; }
.six { width:16%; }
.seven { width:13.8%; }
.naviklein { font-size:0.9em; }
.nebeneinander { float:left; padding:0.1em; width:8.2em; }
.breite50, .breite70, .breite100 { padding:0 0.5em 0.2em 0.5em; float:left; width:100% }
.input80 { width:100%; margin:0.3em 0.1em 1.0em 0.1em; }
.textnichtdrucken, .klein { font-weight:400; font-size:0.8em; color:#000; background:transparent none; }
.textnichtdrucken { text-align:right; }
.klein { font-size:0.8em; }
.fussnote { font-size:0.8em; font-weight:400; vertical-align:super; }
.ohne { margin:0 0 0 0.1em; padding:0.2em 0.1em 0.2em 0.1em; text-decoration:none; font-weight:700; font-size:0.9em; color:#030; background:#fff none; }
.meldungtitel { float:left; max-width:80%; }
.meldungdatum { float:right; }
.meldungnavi { font-weight:700; clear:both; text-align:center; }
.left { float:left; }
.right { float:right; }
.center {text-align:center; }
.padding10 { padding:0 0 0 2em; }
.mitgliedseintrag { width:70%; margin:0 0 0 15%; text-align:left; height:5em; clear:both; }
#sitemap li div a { text-decoration:none; }
.polizei, .konsument, .gesetz { padding-left:0; background-image:none; }

#themennavi h2 { margin:0; padding:0 0 0.5em 0; }
#themennavi li > a { padding:0.2em 0 0.2em 0;  display:block; }
#themennavi > li:hover { background:#9f0; }
#themennavi li div { margin:0 0 0 5em; background:#fff; border:medium solid #9f0; padding:0.5em; }
#themennavi li div a { display:inline; }

.liohne { list-style:none; }

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

#header, #headerhintergrund, #navihintergrund, #naviadler, #dekorleiste, #dekorleiste1, #dekorleiste2, #dekorleiste3, img, div#themeninfo, .nichtzeigen, #navigation li ul, .mehrinfo, .flash, #navigation li .navi, #navigation li ul .naviklein, #navigation li .one, #navigation li .three, #navigation li .four, #navigation li .five, #navigation li .six, #navigation li .seven, .bildmitbreitrechts, .bildmitbreitlinks, .bildmitlangrechts, .bildmitlanglinks, .screen { display:none; }

