body, html {
background:#fff;
font-family:Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;}

* {
margin:0;
padding:0;}

a {
color:#006EB7;}

img {
border:none;}

.mediabig {
margin:5px;}

.alles, .alles_static{
background:#fff }

#kopf {
background:#999;
color:#fff;
border-bottom:2px #E60011 solid;}

#kopf .unsichtbar {
background:#fff;}

#logo img {
margin-top:16px;}

#bildleiste, #leiste_mzb {
display:none;}

#suche a, #oben_rechts a{
text-decoration:none;
color:#fff;
font-size:0.7em;}

#oben_rechts li {
list-style:none;}

#inhalt {
margin:0 0 10px 0;
padding:15px 0 0 10px; }

#inhalt h1{
color:#000;
font-weight:bold;
font-size:0.8em;
padding-left:10px;}

#inhalt h1 a{
color:#006EB7;}

#inhalt h2 {
color:#000;
font-weight:bold;
font-size:0.75em;
padding:7px 0 0 12px;}

#inhalt .text {
margin:15px 10px 20px 0;
padding-left:10px;
color:#000;
font-weight:normal;
font-size:0.75em;}

#inhalt .text a {
color:#006EB7;
font-weight:bold;
text-decoration:none;}

#inhalt .text a:visited {
color:#800080;}

#inhalt .text a:hover {
color:#006EB7;
text-decoration:underline;}

#inhalt a {
text-decoration:underline;}

#inhalt .text ul {
margin-left:15px;}

#inhalt .text li {
margin:4px 10px 0px 0px;
color:#000;}

#inhalt .navi_mitteItem h3 {
padding-left:15px;
font-weight:bold;
font-size:0.75em;
color:#000;}

#inhalt .navi_mitteItem h3 a {
color:#000;
font-weight:bold;}

#inhalt .navi_mitteItem h3 a:visited {
color:#800080;}

#inhalt .navi_mitteItem h4 {
color:#000;
padding-left:15px;
font-weight:normal;
font-size:0.7em;}

#inhalt a.downloadlink, #inhalt a:hover.downloadlink  {
font-size:0.7em;}

.docbild {
float:left;
margin:10px 15px 0px 20px;
padding-bottom:10px;
vertical-align:top;}

.clearer {
font-size:1px;
line-height:1px;
height:1px;}

.navi_mitteItem {
margin-top:10px;
padding-bottom:10px;
border-bottom:2px #E0E0E0 solid;}

.navi_mitteRatgeber {
margin:10px 0 0 0;
padding:0 0 10px 0;}

.navi_mitteStand {
margin:20px 0 0 13px;
font-size:0.7em;}

h2.navi_mittesubtitle {
font-size:0.7em;}


#inhalt .HeadlineBlock {
color:#000;
padding:0 0 0 20px;
font-weight:bold;}

#inhalt a.HeadlineBlock:visited {
color:#800080;}

#inhalt .anreisser {
margin-left:15px;
color:#000;
font-weight:normal;
font-size:0.75em;
padding-bottom:0px;}

#inhalt .anreisser a {
color:#006EB7;}

.blockdoclist {
margin:5px 0 0 10px;
list-style:none;
font-size:0.7em;}

#inhalt .blockdoclist li {
display:inline;}

#inhalt #plzsuche label {
font-size:1.1em;}

#inhalt #plzsuche div {
text-align:right;}

#inhalt #plzsuche .submit {
background:#999; 
color:#fff; 
font-weight:bold;
font-size:0.8em;}

#navi_links h2 {
font-weight:bold;
font-size:0.7em;
padding-left:10px;
background:#F1F0F0;}

#navi1, #navi2, #navi3 {
font-weight:bold;
font-size:0.7em;
background:#E0E0E0;
color:#000;
margin:0;
padding:0;}

#navi_links, #navi_links ul, #spaltelinks {
margin:0;
padding:0;}

#navi_links ul li {
list-style:none;
padding:3px 0px 3px 5px;
margin:0;
border-bottom:1px solid #fff;}

#navi_links ul li a{ 
color:#000;
text-decoration:none;}

.top_beratung {
color:#E60011;
border-bottom:2px solid #E60011;}

.top_unternehmen {
color:#006EB7;
padding-top:13px;
border-bottom:2px solid #006EB7;}

.top_projekte {
color:#5CAC79;
padding-top:13px;
border-bottom:2px solid #5CAC79;}

#navi_links ul li ul  {
padding:5px 0 0 0;
background:#F1F0F0;
color:#333;}


#navi_links li ul li a {
border:none;
padding:0 0 0 10px;
color:#333; 
text-decoration:none;}

#navi_links li ul li a.nav1_aktiv {
color:#333;
text-decoration:underline;}

#navi_links li ul li a:hover {
text-decoration:underline;}

#navi_links  ul li ul li ul {
border-bottom:none;
margin-bottom:5px;}

#navi_links  ul li ul li ul li a {
padding:0 0 0 15px;
font-weight:normal;
text-decoration:none;}

#navi_links  ul li ul li ul li a.nav2_aktiv {
text-decoration:underline;}

#navi_links  ul li ul li ul li a:hover {
text-decoration:underline;}



#mzb {
width:245px;
margin:0;
padding-bottom:20px;}

#mzb #schrift {
display:none;}

#mzb a.unsichtbar {
text-decoration:underline;}

#leiste_mzb {
display:none;}   

#mzb_rss .stiwa {
padding:0px 0 5px 0;
background:#E0E0E0;
border-top:2px solid #999;}

#mzb_rss img { 
padding:0 0 8px 0;}

#mzb .mzbdoc {
background:#E0E0E0;
padding:10px 0 4px 0;}

#mzb .mzbblock {
border-top:2px solid #E60011;}

#mzb h2 {
color:#000;
font-weight:bold;
font-size:0.75em;
padding-left:10px;
margin-top:16px;}

#mzb_ratgeber h2 {
padding:5px 0 0 24px;}

#mzb #mzb_ratgeber .mzbdoc {
background:#FBF4E2;
border-top:2px solid #FE9B00;}

#mzb_ratgeber h3 {
padding-left:5px;
font-weight:bold;
font-size:0.75em;
color:#333;
background:#FBF4E2;}

#mzb_ratgeber p {
color:#000;
font-weight:normal;
font-size:0.75em;
background:#FBF4E2;
margin-bottom:10px;
padding-left:25px;}

#mzb_ratgeber a.shoplink {
font-weight:bold;
font-size:0.75em;
padding:3px 0 3px 25px;
color:#000;
text-decoration:none;
background:#F7E6CA;}

#mzb h3 {
padding-left:5px;
font-weight:bold;
font-size:0.75em;
color:#333;}

#mzb h3.nopic {
background-image:none;
background:none;}

#mzb #mzb_hinweis h3 {
background:none;}

#mzb #mzb_hinweis {
margin-top:20px;}

#mzb #downloads h3 {
padding-bottom:10px;}

#mzb #downloads a.downloadlink {
font-weight:bold;
font-size:0.75em;
padding:3px 0 3px 25px;
color:#000;
text-decoration:none;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#E0E0E0;}

#navi_mzb {
border-top:2px solid #E60011;
font-weight:bold;
font-size:0.75em;
background:#E0E0E0;
color:#333;}

#navi_mzb li {
list-style:none;}

#navi_mzb .nav_mzb {
padding:3px 0 3px 25px; 
color:#333; 
text-decoration:none; 
background:#E0E0E0;
border-bottom:1px solid #fff;}

#navi_chat {
font-weight:bold;
font-size:0.7em;
background:#E0E0E0;
color:#333;}

#navi_chat li {
list-style:none;}

#navi_chat .nav_chat {
padding:3px 0 3px 25px; 
color:#333; 
text-decoration:none; 
background:#E0E0E0;
border-bottom:1px solid #fff;}

.nav_mzb1 .mzbtitel {
padding-bottom:4px;
padding-top:4px;}

h4.mzbsubtitel {
padding-left:10px;
color:#333;}

#mzb a{
color:#000;
text-decoration:none;}

#mzb p {
color:#000;
font-weight:normal;
font-size:0.75em;
margin-bottom:10px;
padding-left:25px;}


.EMA1 {
background:#999;
color:#fff;
font-weight:bold;
font-size:0.8em;}

.EMB1 {
font-size:0.8em;
vertical-align:top;}

.EMB1 a {
color:#666;
text-decoration:underline;}

.EMC1 {
font-size:0.8em;
vertical-align:top;}

.EMB2, .EMC2, .EMB1middle, .EMA, .EMB, .EMC {
font-size:0.8em;}

.ColorText{
font-size:1em;}

.navedit1{
font-weight:bold;
font-size:0.8em;
text-decoration:none;
color:#333;}

.navedit2{
font-weight:bold;
font-size:0.8em;
border:1px #808080 solid;
background:#E0E0E0;

text-decoration:none;
color:#000;}

.buttonrot{
font-weight:bold;
font-size:0.8em;
border:1px #ff0000 solid;
background:#ffE0E0;

text-decoration:none;
color:#000;}

.buttongruen{
font-weight:bold;
font-size:0.8em;
border:1px #00ff00 solid;
background:#E0FFE0;
text-decoration:none;
color:#000;}

/*Seiten-Fuss*/

#footer {
height:80px;
background:#fff;
border-top:2px solid #E60011;
color:#666;
text-align:center;
font:bold 0.7em Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;}

#footer a {
text-decoration:none;
color:#666;}

.fussmenu {
margin-top:7px;}



#sitemap {
background:#E0E0E0;
border:none;}

#sitemap th{
text-align:left;
background:#C9C9C9;}

#sitemap th.border {
border-right:1px solid #fff;}


#sitemap caption {
text-align:left;
background:#999;
font-weight:bold;
font-size:0.7em;
padding:3px 0 3px 10px;
border-right:2px solid #F1F0F0;
border-left:2px solid #F1F0F0;}

#map_navi1 {
border-right:1px solid #fff;}

#map_navi1 ul li {
list-style:none;}

#map_navi1 .nav0 {
font-size:0.7em;
margin:0px 0 0px 0;
padding:3px 0px 3px 15px;
color:#000;
text-decoration:none; 
border-top:1px solid #fff;}

#map_navi1 ul ul {
padding:0 0 5px 0;
color:#333;}

#map_navi1 ul ul li {
list-style:none;
font-weight:normal;
font-size:0.7em;
width:100%;}

#map_navi1 ul ul li a, #map_navi1 ul ul li a:hover  {
font-weight:normal;
padding:1px 0 1px 30px;
color:#333;
text-decoration:underline;
width:120px;}

#map_navi2 {
border-right:1px solid #fff;}


#map_navi2 ul li {
list-style:none;}

#map_navi2 .nav0 {
font-size:0.7em;
margin:0px 0 0px 0;
padding:3px 0px 3px 15px;
color:#000;
text-decoration:none;
border-top:1px solid #fff;
width:155px;}

#map_navi2 ul ul {
padding:0 0 5px 0;
color:#333;}

#map_navi2 ul ul li {
list-style:none;
font-weight:normal;
font-size:0.7em;}

#map_navi2 ul ul li a, #map_navi2 ul ul li a:hover {
font-weight:normal;
padding:1px 0 1px 30px;
color:#333;}

#map_navi3 ul{
list-style:none;}

#map_navi3 ul li {
list-style:none;}

#map_navi3 .nav0 {
font-size:0.7em;
margin:0px 0 0px 0;
padding:3px 0px 3px 15px; 
color:#000;
text-decoration:none;
border-top:1px solid #fff;}

#map_navi3 ul ul {
padding-bottom:5px;
color:#333;}

#map_navi3 ul ul li {
list-style:none;
font-weight:normal;
font-size:0.7em;}

#map_navi3 ul ul li a, #map_navi3 ul ul li a:hover  {
font-weight:normal;
margin:0;
padding:1px 0 1px 30px; 
color:#333;
text-decoration:underline;
width:120px;}

.maptop_red {
color:#E60011;
font-weight:bold;
font-size:0.7em;
padding-left:10px;}

.maptop_blue {
color:#006EB7;
font-weight:bold;
font-size:0.7em;
padding-left:10px;
margin-top:13px;}

.maptop_green {
color:#5CAC79;
font-weight:bold;
font-size:0.7em;
padding-left:10px;
margin-top:13px;}

.mapbottom_border {
color:#000;
background:#C9C9C9;
border-top:1px solid #fff;
border-right:1px solid #fff;
font-weight:bold;
font-size:0.7em;
padding-left:10px;
margin-top:13px;}

.mapbottom a{
color:#000;}

.mapbottom_border a{
color:#000;}

.mapbottom {
color:#000;
background:#C9C9C9; 
font-weight:bold;
font-size:0.7em;
padding-left:10px;
margin-top:13px;
border-top:1px solid #fff;}

#dokumente {
background:#E0E0E0;}

#dokumente th{
background:#999;
padding:3px;
border-right:2px solid #F1F0F0;
font-weight:bold;
font-size:0.7em;}

#dokumente td{
border-top:2px solid #F1F0F0;
padding:3px;
border-right:2px solid #F1F0F0;
font-weight:normal;
font-size:0.7em;}

#dokumente .titel {
padding:3px;
border-right:2px solid #F1F0F0;
font-weight:bold;
font-size:0.7em;}

.dunkel {
background:#C9C9C9;}

.icon {
margin-right:5px; 
vertical-align:middle;}



#eberatung .warn{
color:#FF0000;
font-weight:bold;}

#eberatung label.left{
text-align:right;
margin-top:5px;
margin-right:10px;
font-weight:bold;}

#eberatung form br{
clear:both;}

#daten legend {
font-weight:bold;

background:#C9C9C9;
width:99.8%;
margin-bottom:10px;
padding:4px;}

#agb label {
font-weight:bold;}

#agb legend {
font-weight:bold;
margin-bottom:10px;}

#passwortset legend {
font-weight:bold;
margin-bottom:10px;}

#agb input {
vertical-align:middle;}

#daten {
background:#E0E0E0;}

#eberatung fieldset{
border:none;
margin:0 0 15px 0;}

#daten .leiste{
background:#C9C9C9;
margin-top:20px;
padding:3px 0 3px 90px;}

td.rand {
border-right:1px solid #fff;}


#webmail form .textzusatz {
margin:5px;}

#webmail a {
color:#000;
font-weight:bold;
text-decoration:none;}

#webmail a:hover {
color:#000;
font-weight:bold;
text-decoration:underline;}

#webmail label.left {
text-align:right;
margin-top:5px;
margin-right:10px;
font-weight:bold;}


#webmail fieldset{
margin:0 0 15px 0;}

.formular legend {
font-weight:bold;
background:#C9C9C9;
margin:0 0 10px 0;
padding:3px;}

.formular {
background:#E0E0E0;
padding:0 0 0 15px;
font-size:0.7em;}

#webmail input {
margin-left:15px;
vertical-align:middle;}

#webmail .leiste{
background:#C9C9C9;
margin-top:20px;
padding:3px 0 3px 0;}

#webmail .abstand{
padding-left:15px;}

h2.titel {
font-weight:bold;
font-size:0.7em;
color:#000;
margin-top:20px;
padding-left:15px; }

.berarungre {
text-align:right;}

.adresstitel {
border-bottom:2px #fff solid;
background:#C9C9C9;
font-weight:bold;
padding:2px 0 2px 3px;}

.adress {
border-bottom:2px #fff solid;
background:#E0E0E0;
padding:2px 0 2px 3px;}

.adressbottom {
background:#E0E0E0;
padding:2px 0 2px 3px;}

#inhalt table.zeiten {
background:#E0E0E0;
border-collapse:collapse;
margin-bottom:20px;
border-top: 2px solid #fff;}

caption.berat {
background:#C9C9C9;
text-align:left;
font-weight:bold;
padding:2px 0 2px 3px;
border-right:2px #c9c9c9 solid;
border-left:2px  #c9c9c9 solid;}

td.rig {
border-right:2px #fff solid;}

td.top {
border-top:2px #fff solid;
vertical-align:top;}

td.rigtop {
border-top:2px #fff solid;
border-right:2px #fff solid;
vertical-align:top;}

td.large {
padding:1px 0 1px 6px;}

td.small {
padding:1px 0 1px 3px;}

.beratungslinks {
margin:20px 0 0 0px; 
text-align:left;}

.beratungslinks a {
color:#000;
font-size:0.7em;
line-height:1.5em;
padding-left:10px;}

.beratungslinks a.kurz {
border-right:20px solid #fff;}

.berattitel {
margin:15px 0 15px 15px;
font-size:0.7em;}


#anhang table {
background:#E0E0E0;
font-size:0.7em;}

#anhang th {
background:#C9C9C9;
padding:3px;
border-right:2px #F1F0F0 solid;
font-size:1em;
font-weight:bold;}

#anhang td {
border-top:2px solid #F1F0F0;
padding:3px;
border-right:2px solid #F1F0F0;}

.anhang table {
background:#E0E0E0;}

#inhalt .anhang th {
background:#C9C9C9;
padding:3px;
border-right:2px solid #F1F0F0; 
font-weight:bold;
font-size:0.7em; }

.anhang td {
vertical-align:top;
padding:3px;
font-size:0.7em;
border-top:2px solid #F1F0F0;
border-right:2px solid #F1F0F0;}


/*Beratungstabelle*/

#show_beratungsstelle2 table {
background:#E0E0E0;
font-size:0.7em;
margin:15px 0;}

#show_beratungsstelle2 th {
text-align:left;
background:#C9C9C9;
padding:3px;
border-right:2px solid #F1F0F0;
font-weight:bold;
font-size:1em;}

#show_beratungsstelle2 td {
vertical-align:top;
border-top:2px solid #F1F0F0;
padding:5px;}

#show_beratungsstelle2 a{
font-size:0.7em;}


p.Headline {
font-size:0.8em;
color:#000;
font-weight:bold;
padding-left:10px;}


/*UMFRAGE*/

#umfrage {
background:#E0E0E0;
font-size:0.7em;}

#umfrage td{
padding-left:5px;}

#umfrage caption {
text-align:left;
background:#C9C9C9;
font-weight:bold;
font-size:1em;
padding:3px 0 3px 10px;
border-right:2px solid #F1F0F0;
border-left:2px solid #F1F0F0;}

#umfrage tr.dunkel {
background:#C9C9C9;}

#umfrage td.bold {
font-weight:bold;}

#umfrage td.prozent {
font-weight:bold;
text-align:right;
margin-right:5px;}

.navi_mittePapaLink a {
font-weight:bold;
font-size:0.7em;
text-decoration:underline;}


#preistabelle {
padding-top:20px;}

#preistabelle table{
background:#E0E0E0;
margin:0 0 20px 0; }

#preistabelle th{
font-weight:bold;
text-align:left;
background:#C9C9C9;
border-right:2px solid #F1F0F0;
padding:0 3px;
font-size:0.75em;}

#preistabelle tr{
height:25px;}

#preistabelle a, #preistabelle a:hover {
color:#000;
text-decoration:underline;
font-weight:normal;}

#preistabelle td{
vertical-align:top;
padding:3px;
border-top:2px solid #fff;
border-right:2px solid #F1F0F0;
font-size:0.75em;}

#preistabelle caption {
text-align:left;
background:#999; 
font-weight:bold;
color:#fff;
font-size:0.8em;
padding:5px 0 5px 3px;
border-right:2px solid #F1F0F0;
border-left:0px solid #F1F0F0;
border-bottom:2px solid #F1F0F0;}

#themen .rubrik {
margin:0px 0 3px 0; 
background:#999;
font-weight:bold;
font-size:0.8em; 
color:#fff;}

#themen .abstand {
margin:0 0 20px 0;}

#themen a, #themen a:hover{
color:#000;
text-decoration:underline;
font-weight:normal;}

#themen a.titellink {
font-weight:bold;}

#inhalt #themen h3.titel {
padding-left:15px;
font-weight:bold;
color:#000;}

#allnrw ul{
list-style:none;
padding:0px;}

#allnrw li {
list-style:none;
background:#E0E0E0;}

#allnrw li a{ 
padding-left:10px;}

p.Befragung_Uebersicht {
background:#E0E0E0;}

div.Frage {
font-weight:bold;}

.rss {
margin:0 0 0 10px;
padding-bottom:10px;
border-bottom:2px solid #E0E0E0;}

.drucktext {
display:none;}


#markenfleisch fieldset {
margin:10px 0 10px 0;
padding:10px;}

#markenfleisch h1 {
font-size:0.8em;
color:#000;
font-weight:bold;}

#markenfleisch h3 {
font-size:0.7em;
color:#000;
font-weight:bold;
margin:10px 0 0 0;}

#markenfleisch p {
font-size:0.7em;}

#markenfleisch label {
font-size:0.7em;}

#markenfleisch label.strong {
margin-top:10px;
font-weight:bold;}

#markenfleisch a {
color:#006EB7;}

#markenfleisch .info {
font-weight:bold;
font-size:0.7em;}

#markenfleisch input.button {
margin:20px 0 0 0;}



#Markenfleisch fieldset {
border:1px solid #999;
margin:10px 0 10px 0;
padding:10px;}

#Markenfleisch legend {
font-size:0.7em;
font-weight:bold;}

#Markenfleisch h1 {
font-size:0.8em;
color:#000;
font-weight:bold;}

#Markenfleisch h3 {
font-size:0.7em;
color:#000;
font-weight:bold;}

#Markenfleisch p {
font-size:0.7em;}

#Markenfleisch .info {
font-weight:bold;
font-size:0.7em;}

#Markenfleisch .strong {
font-weight:bold;}

#Markenfleisch input.button{
font-size:1em;}

#Markenfleisch a {
color:#006EB7;}

#Markenfleisch ul {
font-size:0.7em;}

#Markenfleisch ul ul{
font-size:1em;}

#Markenfleisch .adresse{
font-size:0.7em;}

#Markenfleisch .adresse ul{
font-size:1em;
margin-top:0;
margin-bottom:0;}

#Markenfleisch .datum {
font-size:0.7em;}

/*Lokator*/
#inhalt #lokator {
margin:0px 0 13px 0px;
padding:0 0 0 0px;
font-size:0.7em;}

#inhalt #lokator ul {
list-style:none;}

#inhalt #lokator li {
display:inline;
list-style:none;}

#inhalt  #lokator a{
color:#000;
text-decoration:none;
font-weight:normal;}

#lokator a:hover{
color:#000;
text-decoration:underline;
font-weight:normal;}


#seiteempfehlen fieldset {
border:none;}

#seiteempfehlen #formular legend {
font-weight:bold;
font-size:0.8em;
margin:0 0 10px 0;}

#seiteempfehlen label {
font-size:0.8em;}


/*MEDIALIST*/

#medialist {
border:none;
width:99%;}

#medialist h3 {
font-size:1em;
margin:0;
padding:0;}

#medialist strong{
color:#E60011;}

#medialist strong a{
color:#666;}

#medialist ul.check {
margin:0;
padding:0;}

#medialist ul.check li {
list-style:none;
margin:0 1px 1px 0;
padding:0 0 0 2px;
line-height:1.1em;}

#medialist .results {
margin:15px 0;}

/*EMAILBERATUNG*/

.doccontent2 {
padding:15px 10px 10px 10px; 
position:relative;}

.doccontent2 h1{
color:#000;
font-weight:bold;
font-size:0.8em;
padding-left:10px;
background:url(/mediabig/4415A.gif) no-repeat 1px 4px;}

.doccontent2 .text {
margin:15px 10px 20px 0;
padding-left:10px;
color:#000;
font-weight:normal;
font-size:0.75em;}

.doccontent2 .text a {
color:#006EB7;
font-weight:bold;
text-decoration:none;}

.doccontent2 .text a:visited {
color:#800080;}

.doccontent2 .text a:hover {
color:#006EB7;
text-decoration:underline;}


#befragung label {
padding:2px 0 0 5px;
font-size:0.7em;}

#befragung .antwort {
font-weight:bold;
font-size:0.7em;
margin:10px 0 0 3px;}

.seitennummer {
background:#E0E0E0;
font-size:0.75em;
padding:3px;
margin-bottom:5px; }

#befragung form {
background:#E0E0E0;
padding:3px;}

#befragung .rahmen {
border:1px solid #fff;
padding:3px;
margin-bottom:5px;}

#befragung td, #befragung th {
font-size:0.7em;}

#befragung label.textlable, #befragung label.auswahl {
font-weight:bold;
float:none;}

#befragung input.text, #befragung select  {
margin:0 0 0 5px;}

#befragung .textarea {
margin:0 0 5px 5px;} 

/*STROMWECHSEL*/
#mzb .stromwechsel .anreisser a {
color:#006EB7;}

#mzb .stromwechsel table {
margin:0 5px 10px 20px;}

#mzb .stromwechsel td, #mzb .stromwechsel th {
font-size:0.7em;}

form.stromform {
margin-bottom:15px;
padding-left:5px;}

.stromform label {
margin-top:5px;}

.stromform br{
clear:both;}

.stromform div{
margin-bottom:5px;}

.weitereangebote {
font-size:0.75em;
margin-left:10px;}

#mzb_lockvogel .mzb_pad {
background:#F6D363;
padding-top:10px;
padding-bottom:4px;}

#lockvogel {
padding-bottom:15px;}

#lockvogel fieldset{
background:#E0E0E0;
margin-bottom:15px;}

#lockvogel fieldset div {
font-size:0.8em;}

#lockvogel div.label {
font-weight:bold;
font-size:0.75em;
margin:25px 0 5px 0;}

#lockvogel legend {
font-weight:bold;
font-size:0.9em;
margin-bottom:15px;}

#lockvogel label {
font-weight:bold;
font-size:0.75em;
margin-bottom:15px;
text-align:right;
padding-right:10px;}

#lockvogel div.label2 {
font-weight:bold;
font-size:0.8em;}

#lockvogel label.innen {
width:auto;
text-align:left; 
padding-left:10px;}

#block0, #block1, #block2, #block3 {
background:#fff;
padding:1px;}

#lockvogelstart a.weiter {
font-size:0.7em;
padding-left:15px;}

#block0 {
border:5px solid #D2342B;
width:225px;
margin:28px 0 0 45px;
min-height:240px;}

#block0 img {
position:relative;
left:-25px;
top:-15px;}

#block0 a, #block0 .anreisser a{
color:#D2342B;}

#block1 {
border:5px solid #5AA85C;
}

#block1 a, #block1 .anreisser a{
color:#5AA85C;}

#block2 {
border:5px solid #F6D363;}


#block2 a, #block2 .anreisser a {
color:#F6D363;}

#block3 {
border:5px solid #464FD8;}


#block3 a, #block3 .anreisser a{
color:#464FD8;}

#inhalt #lockvogelstart .anreisser {
font-size:0.8em;}

#mzb_beschwerdeliste .mzb_pad, #mzb_lockvogel .mzb_pad {
background:#F6D363;}

#mzb_beschwerdeliste .text, #mzb_lockvogel .text {
font-size:0.75em;}

#mzb_lockvogel .mzb_pad form{
padding-left:25px;}

#mzb_lockvogel .mzb_pad form a{
font-size:0.8em;}

#mzb_lockvogel .mzb_pad a {
text-decoration:underline;
color:#D2342B;}

#mzb_beschwerdeliste .mzbdoc, #mzb_lockvogel .mzbdoc {
background:#F6D363;
padding:10px 0 4px 0;}

#mzb_lockvogel .anreisser {
color:#000;
background:#F6D363;
font-weight:normal;
font-size:0.8em;
margin:10px 0 10px 0;
padding:5px 10px 0 25px;}

#mzb_lockvogel a.button {
background:#D4D0C8;
text-decoration:none;
padding:1px;
border:2px outset #fff;
color:#000;}

#mzb_lockvogel input.button {
width:80px;
margin-right:10px;}

#mzb_lockvogel form span {
font-size:0.7em;
font-weight:bold;
margin-bottom:3px;}

ul#lockvogellist li, ul#lockvogellist li.text li {
list-style-type:none;
padding-left:5px;}

ul#lockvogellist li.text li {
margin-top:10px;}

#mzb_beschwerdeliste ul {
padding:0 0 0 25px;
list-style-type:none;}

#mzb_beschwerdeliste .mzb_pad {
background:#F6D363;}

#mzb_beschwerdeliste li {
margin:5px 0 5px 0;}

.errortext {
font-weight:bold;
color:#ff0000;}

#lockvogel fieldset div.size {
font-size:1em;}

input.send {
margin-left:20em;
font-size:1em;}

.abstand {
margin-left:20em;}

#lockvogel label.overlength {
width:auto;
float:none;
text-align:left;}

#lockvogel a {
color:#006EB7;
text-decoration:underline;}

#mzb_lockvogel .top_mzb, #mzb_beschwerdeliste .top_mzb{
color:#000;
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:16px 0 0 0;
border-bottom: 2px solid #999;}

