body, html {
margin:0;
padding:0;
width:100%;
height:100%;
font-size:90.01%;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;}

.alles{
min-width:800px;
max-width:1012px;
width:expression(document.body.clientWidth > 1012? "1012px": "auto" );}

.alles_static{
width:1012px;}

a {
color:#006EB7;}
/*TOP*/
#kopf {
display:block;
padding:0;
margin:0;
height:16px;
background-color:#999999;
width:100%;
border:0;}

#logo {
display:block;
float: left;
width: 222px;
height:88px;
margin:0;
padding:0;
color:#FFFFFF;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#E60011;
background-color:#999999;}

.logobild{
display:block;
height:88px;
margin:0 10px 0 0; 
padding:0;
text-align:center;}

#bildleiste {
display:block;
padding:0px;
margin:0;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#E60011;
color:#FFFFFF;
background-color:#999999;
background-image:url(/mediabig/4087A.gif); 
background-repeat:repeat-x;}

#funktionen {
display:block;
float: right;
width: 266px;
height:88px;
padding:0;
margin:0;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:red;
background-color:#999999;}

#suche{
display:none;}

#oben_rechts{
display:block;
width:49%;
float: right;
height:76px;
margin:12px 0 0 0;
padding:0;}

#oben_rechts ul {
margin:0px 0 0 0px;
padding: 0;
list-style: none;}

#oben_rechts li {
list-style: none; 
width:100%;
margin: 0; 
padding:0;}

#oben_rechts a{
display:block;
margin:0; 
padding: 3px 0px 3px 15px; 
color: #000000; 
background-image: url(/mediabig/4365A.gif);
background-repeat: no-repeat; 
background-position: 0px; 
color:#FFFFFF; 
text-decoration: none;
font-weight:bold;
font-size:0.7em;}

/*MITTE*/

#mittelspalte {
padding: 0;
margin:0 266px 0px 222px;
margin-bottom:20px;}

#inhalt  {
margin:0px 0px 10px 0;
padding:15px 0px 0px 0px;}

.text {
margin:15px 10px 20px 0;
padding:0;
color:#000000;
font-weight:normal;
font-size:0.7em;}

#inhalt .text a {
color:#006EB7;
font-weight:bold;
text-decoration:none;}

#inhalt .text a:hover  {
color:#006EB7;
font-weight:bold;
text-decoration:underline;}


.text th{
text-align:left;}

#inhalt a {

font-weight:bold;
text-decoration:underline;}

#inhalt a:hover  {

font-weight:bold;
text-decoration:underline;}

#inhalt .text li {
margin:4px 10px 0px 0px;
padding:0;
color:#000000;
text-decoration: none;
font-weight:normal;}

#inhalt h3.titel {
margin:0;
font-size:0.7em;
color:#000000;
font-weight:bold;
padding-left:15px; 
background-image: url(/mediabig/4415A.gif); 
background-repeat: no-repeat; 
background-position:  1px 4px;}

#inhalt h3.titel a:hover.titellink  {
color:#000000;
font-weight:bold;}

h4.subtitel {
margin:0;
color:#000000;
padding-left:15px; 
text-decoration: none;
font-weight:normal;
font-size:0.7em;}

 a.titellink  {
color:#000000;}

#inhalt a.titellink  {
color:#000000;
font-weight:bold;}

 #inhalt a.downloadlink,  #inhalt a:hover.downloadlink  {
color:#000000;
font-weight:bold;
font-size:0.7em;
text-decoration:underline;}

.docbild {
float: left; 
margin:10px 15px 0px 20px; 
padding-bottom:10px; 
vertical-align:top;}

.clearer {
clear: both; 
font-size:1px; 
line-height:1px; 
height:1px;}


.navi_mitteItem {
margin:10px 0 0 0; 
padding:0 0 10px 0;  
width:97%; 
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#E0E0E0;}

.navi_mitteRatgeber {
margin:10px 0 0 0; 
padding:0 0 10px 0;  
width:97%; 
min-height:190px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#E0E0E0;}

h1.pagetitel {
font-size:1.2em;
color:#333333;
margin-bottom:0px; 
margin-top:9px;}

h2.pagesubtitel {
color:#333333;
font-size:0.9em; 
margin-bottom:0px; 
margin-top:0px;}

.navi_mitteStand {
font-size:0.7em;}

h1.doctitle{
font-size:0.8em;
color:#000000;
font-weight:bold;
padding-left:10px; 
background-image: url(/mediabig/4415A.gif); 
background-repeat: no-repeat; 
background-position:  1px 4px;}

h1.doctitle a{
color:#006EB7;}

h2.docsubtitle {
font-size:0.8em;
color:#000000;
font-weight:bold;
padding:0px;
margin: 0;}

h2.navi_mittesubtitle {
font-size:0.7em;}

.doccontent {
padding: 0;
margin:0 ;}

.doccontent2 {
padding: 0;
margin:0 0px 0px 210px;}

.doccontent2 a {
color:#000000;
font-weight:bold;
text-decoration:none;}

.doccontent2 a:hover  {
color:#000000;
font-weight:bold;
text-decoration:underline;}

#inhalt table {
border-width:2px;
border-style:solid;
border-color:#F1F0F0;
color:#000000;
font-weight:normal;}

#inhalt th {
color:#000000;
text-decoration: none;
font-weight:normal;}

#inhalt td {
color:#000000;
text-decoration: none;
font-weight:normal;}

.abstandhalter {
float: none;
clear: both;
width: 1px;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 1px;}

#inhalt .HeadlineBlock {
color:#000000;
padding:0 0 0 20px;
font-weight:bold;
background-image: url(/mediabig/4419A.gif); 
background-repeat: no-repeat; 
background-position: 9px; 10px;
display:block;}

#inhalt .anreisser {
margin-left:15px;
color:#000000;
text-decoration: none;
font-weight:normal;
font-size:0.7em;
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;}

* html .trenner {
display:none;}

/*linke Spalte mit Navigation*/

#spaltelinks {
float: left;
width: 197px;
margin: 0 0 20px 0;
padding: 0;}

#navi_links {
width: 195px;
margin:25px 0 0 2px;
padding:0px;}

.top_beratung {
color:#E60011;
font-weight:bold;
font-size:0.7em;
padding:0px 0 0 10px;
margin:0;
border-bottom: 2px solid #E60011;}

.top_unternehmen {
color:#006EB7;
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:13px 0 0 0;
border-bottom: 2px solid #006EB7;}

.top_projekte {
color:#5CAC79;
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:13px 0 0 0;
border-bottom: 2px solid #5CAC79;}

/*beratung - rot*/
#navi1 {
display: block; 
margin: 0px;
padding: 0; 
font-weight:bold;
font-size:0.7em; 
background-color: #E0E0E0; 
color: #000000; }

#navi1 li  {
display: block; 
list-style: none;
width: 100%;
margin: 0; 
padding:0;}

#navi1 .nav0 {
display: block; 
width:170px;
margin:0;
padding: 3px 0px 3px 25px; 
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4378A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

#navi1 .nav0_aktiv {
display: block; 
width: 170px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4409A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

/*unternehmen - blau*/
#navi2 {
display: block; 
margin: 0px;
padding: 0; 
font-weight:bold;
font-size:0.7em; 
background-color: #E0E0E0;
color: #000000; }

#navi2 li {
display: block; 
list-style: none; 
width: 100%;
margin: 0; 
padding:0;}

#navi2 .nav0 {
display: block; 
width:170px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #333333; 
text-decoration: none; 
background-image: url(/mediabig/4414A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

#navi2 .nav0_aktiv {
display: block;
width:170px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4397A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

/*projekte - grün*/
#navi3 {
display: block; 
margin: 0 ;
padding: 0;
font-weight:bold;
font-size:0.7em;
background-color: #E0E0E0; 
color: #000000; }

#navi3 li {
display: block; 
list-style: none; 
width: 100%;
margin: 0; 
padding:0;}

#navi3 .nav0 {
display: block; 
width: 170px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4392A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

#navi3 .nav0_aktiv {
display: block; 
width: 170px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4391A.gif);
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

/*zweite Ebene*/
#subnavi1 {
display: block; 
margin:0;
padding:5px 0 0 0;
border-bottom: 1px solid #fff;
background-color:#F1F0F0;
color: #333333;}

#subnavi1 li {
display: block;
list-style: none;
width:100%;
margin:0;
padding:0px; }

#subnavi1 .nav1 {
display: block; 
width:150px;
margin: 0; 
padding:0 0 0 30px; 
color: #333333; 
text-decoration: none;
background-image: url(/mediabig/4419A.gif); 
background-repeat: no-repeat; 
background-position: 20px; 10px;}

#subnavi1 a.nav1_aktiv {
display: block; 
width:150px;
margin: 0; 
padding:0 0 0 30px; 
color: #333333; 
text-decoration: underline;
background-image: url(/mediabig/4419A.gif); 
background-repeat: no-repeat; 
background-position: 20px; 10px;}

/*dritte  Ebene*/

#subnavi2 {
list-style: none;
width:195px;
margin:0;
padding:0;
background-color:#F1F0F0; }

#subnavi2 li {
display: block; 
/*border:0px;*/
width:150px;
list-style: none;
margin: 0 0 0 40px;
padding:0px; }

.nav2 {
display: block; 
list-style: none;
width:150px;
margin: 0; 
padding:0;
color: #333333; 
text-decoration: underline;
font-weight:normal;}

.nav2_aktiv {
display: block; 
list-style-type: none;
width:150px;
margin: 0; 
padding:0; 
color: #333333; 
text-decoration: underline;
font-weight:bold;}



/*MZB mit Navigation*/


#spalterechts {
float: right;
width: 265px;
margin: 0;
padding: 0;}

#mzb {
width:245px;
margin:0px 0 0 20px;
padding: 0;}

#mzb_ratgeber {
width:245px;
margin:0;
padding: 0;}

.top_mzb {
color:#000000;
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:16px 0 0 0;
border-bottom: 2px solid #999999;}

.ratgeberdoc {
margin-bottom:0px; 
width:245px;}

.mzbdoc {
margin-bottom:0px; 
width:245px;}

.mzb_pad {
background:#E0E0E0; 
width:245px;
padding-top:10px; 
padding-bottom:4px;}

.fueller {
clear: both; 
font-size: 1px; 
line-height: 1px; 
height: 1px;}

.mzb_links {
float:right; 
margin:0px 6px 0px 0px;}

.mzb_rechts {
float:left; 
margin:0px 10px 45px 0px;}

 .mzbtitel {
font-weight:bold;
display: block;
margin-bottom:0; 
margin-top:0px; 
padding:0 0 0 25px; 
font-size:0.7em; 
color:#333333; 
background-color:#E0E0E0; 
background-image: url(/mediabig/4406A.gif); 
background-repeat: no-repeat; 
background-position: 9px;}

#navi_mzb {
margin: 0 ;
padding: 0; 
font-weight:bold;
font-size:0.7em;
background-color: #E0E0E0;
color: #333333; }

#navi_mzb li {
display: block; 
list-style: none; 
width: 100%;
margin: 0; 
padding:0;}

#navi_mzb .nav_mzb {
display: block; 
width: 220px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #333333; 
text-decoration: none; 
background-image: url(/mediabig/4406A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;}

#navi_mzb .nav_mzbblau {
display: block; 
width: 220px;
margin:0;
padding: 3px 0 3px 25px; 
background-color: #E0E0E0; 
color: #006EB7; 
text-decoration: none; 
background-image: url(/mediabig/4414A.gif); 
background-repeat: no-repeat; 
background-position: 9px;
border-bottom: 1px solid #fff;
text-decoration:underline;}

.nav_mzb1 .mzbtitel {
padding-bottom:4px;
padding-top:4px;}

#leiste_mzb {
display:block; 
color:#000000; 
background-color:#999999; 
height:53px; 
padding:0px 0 0 17px; 
margin:30px 0 0 0; 
border-top: 2px solid #FF0000;}

#leiste_mzb img {
margin-top:10px; 
margin-right:16px;}

h4.mzbsubtitel {
padding:0 0 0 10px;
margin:0;
background-color:#E0E0E0;
color:#333333;}

#mzb  a{
color:#000000;
text-decoration:none;}

#mzb .anreisser {
color:#000000;
font-weight:normal;
font-size:0.7em;
background-color:#E0E0E0;
margin-top:0;
margin-bottom:10px; 
padding-left:25px; }

/*allgemein*/

.unsichtbar {
display: none;}

img {
border:none;

/*Damit NN4 trotzdem keine blauen Raender macht. Nicht vergessen, 
dass fuer richtige Browser im chrome.css wieder zurueckzusetzen */
color:#fff;
background:transparent;}

address, abbr, acronym, dfn{
font-variant: normal;
/* wegen Safari, der ploetzlich alle Abkuerzungen und Akronyme kursiv setzt */
font-style:normal;
text-transform:none;
text-decoration: none;}

.bold {
font-weight:bold;}

.mediabig {
border:0;
margin:5px;}


/* EDIT-Seiten*/

.menueleiste {
margin-top:5px;}

a.menueleiste_link {
margin-right:2px;
font-size:10px;
font-weight:bold;
background-color:#E0E0E0;
text-decoration:none;
color:#000000;
border-width:1px;
border-style:solid;
border-color:#999999;
padding:0 3px 0 3px;}

.EMA1 {
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
font-size:0.8em;}

.EMB1 {
font-size:0.8em;
vertical-align:top;}

.EMB1 a {
color:#666666;
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-size:0.8em;
font-weight:bold;
text-decoration:none;
color:#333333;}

.navedit2{
font-size:0.8em;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:#808080;
background-color:#E0E0E0;
display:block;
text-decoration:none;
color:#000000;}

.buttonrot{
font-size:0.8em;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:#ff0000;
background-color:#ffE0E0;
display:block;
text-decoration:none;
color:#000000;}

.buttongruen{
font-size:0.8em;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:#00ff00;
background-color:#E0ffE0;
display:block;
text-decoration:none;
color:#000000;}


/*Seiten-Fuss*/

#footer {
clear: both;
padding: 0;
height:80px;
background-color:#FFFFFF;
border-top: 2px solid #E60011;
color:#666;
text-align:center;
font-weight:bold;
font-size:0.7em;
font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
color:#666;}

#footer a.link {
font-weight:bold; 
color:#666;
text-decoration:none;}

.lokator {
margin-top:7px;
padding:0;}

.fussmenu {
margin:7px 0 0 0;
padding:0;}

.fussmenu a{
font-weight:normal;
text-decoration:none;
color:#666;}

.locatorlink {
font-weight:bold;
text-decoration:none;
color:#666;}

.fusstext {
margin:0;
padding:0;
font-weight:normal;
font-size:0.9em;
font-family:Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
color:#666;
text-decoration:none;}

/* vor allem für die Beratungsstellen */
.poempel {
margin:10px 10px 0px 0px;
background-image: url(/mediabig/4415A.gif);
background-repeat: no-repeat;
background-position:0 2px;}

/*SITEMAP*/

#sitemap {
width:514px;
background-color: #E0E0E0; 
margin:0; 
padding:0; 
border:0;
border-spacing:0px;
border-collapse:collapse;}

#sitemap th{
text-align:left;
background-color:#C9C9C9;}

#sitemap th.border {
margin:0; 
padding:0; 
border-right: 1px solid #fff;}

#sitemap td{
vertical-align:top;
margin:0;
padding:0;
width:32%;}

#sitemap caption {
text-align:left; 
background-color:#999999; 
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;
margin:0;
padding:0;}

#map_navi1 ul{
margin:0;
padding:0;}

#map_navi1 ul li  {
list-style: none;
margin:0 ; 
padding:0;}

#map_navi1 .nav0 {
display:block;
font-size:0.7em;
margin:0px 0 0px 0 ;
padding: 3px 0px 3px 15px;
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4378A.gif); 
background-repeat: no-repeat; 
background-position: 5px 6px;
border-top: 1px solid #fff;
width:155px;}


#map_navi1 ul ul {
margin:0;
padding:0 0 5px 0;
color: #333333;}

#map_navi1 ul ul li {
display: block;
list-style: none;
font-weight:normal;
font-size:0.7.em;
width:100%;
margin:0;
padding:0px;}

#map_navi1 ul ul li a, #map_navi1 ul ul li a:hover  {
font-size:0.7em;
display: block;
margin: 0; 
padding:1px 0 1px 30px;
font-weight:normal;
color: #333333; 
text-decoration: underline;
background-image: url(/mediabig/4419A.gif); 
background-repeat: no-repeat; 
background-position: 20px; 10px;
width:120px;}

#map_navi2 {
border-right: 1px solid #fff;
margin:0;
padding:0;}

#map_navi2 ul{
margin:0;
padding:0;}

#map_navi2 ul li  {
list-style: none;
margin:0 ; 
padding:0;}

#map_navi2 .nav0 {
display:block;
font-size:0.7em;
margin:0px 0 0px 0 ;
padding: 3px 0px 3px 15px;
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4414A.gif); 
background-repeat: no-repeat; 
background-position: 5px 6px;
border-top: 1px solid #fff;
width:155px;}

#map_navi2 ul ul {
margin:0;
padding:0 0 5px 0;
color: #333333;}

#map_navi2 ul ul li {
display: block;
list-style: none;
font-weight:normal;
font-size:0.7.em;
width:100%;
margin:0;
padding:0px;}

#map_navi2 ul ul li a, #map_navi2 ul ul li a:hover {
font-size:0.7em;
display: block;
margin: 0; 
padding:1px 0 1px 30px;
font-weight:normal;
color: #333333; 
text-decoration: underline;
background-image: url(/mediabig/4419A.gif); 
background-repeat: no-repeat; 
background-position: 20px; 10px;
width:120px;}

#map_navi3 {
margin:0;
padding:0;}

#map_navi3 ul{
margin:0;
padding:0;
list-style: none;}

#map_navi3 ul li  {
list-style: none;
margin:0 ; 
padding:0;}

#map_navi3 .nav0 {
display:block;
font-size:0.7em;
margin:0px 0 0px 0 ;
padding: 3px 0px 3px 15px; 
color: #000000; 
text-decoration: none; 
background-image: url(/mediabig/4392A.gif); 
background-repeat: no-repeat; 
background-position: 5px 6px;
border-top: 1px solid #fff;
width:155px;}

#map_navi3 ul ul {
margin:0;
padding:0 0 5px 0;
color: #333333;}

#map_navi3 ul ul li {
display: block;
list-style: none;
font-weight:normal;
font-size:0.7.em;
width:100%;
margin:0;
padding:0px;}

#map_navi3 ul ul li a, #map_navi3 ul ul li a:hover  {
font-size:0.7em;
display: block;
margin: 0; 
padding:1px 0 1px 30px; 
font-weight:normal;
color: #333333; 
text-decoration: underline;
background-image: url(/mediabig/4419A.gif); 
background-repeat: no-repeat; 
background-position: 20px; 10px;
width:120px;}

.maptop_red {
color:#E60011;
font-weight:bold;
font-size:0.7em;
padding:0px 0 0 10px;
margin:0;}

.maptop_blue {
color:#006EB7;
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:13px 0 0 0;}

.maptop_green {
color:#5CAC79;
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:13px 0 0 0;}

.mapbottom_border {
color:#000000;
background-color:#C9C9C9; 
margin:0; 
padding:0; 
border-right: 1px solid #fff; 
font-weight:bold;
font-size:0.7em;
padding:0 0 0 10px;
margin:13px 0 0 0;
border-top: 1px solid #fff;}

.mapbottom a{
color:#000000;}

.mapbottom_border a{
color:#000000;}

.mapbottom {
color:#000000;
background-color:#C9C9C9; 
margin:0; 
padding:0; 
font-size:0.7em;
font-weight:bold;
padding:0 0 0 10px;
margin:13px 0 0 0;
border-top: 1px solid #fff;}

/*Download-Dokumente*/

#dokumente {
background-color: #E0E0E0; 
margin:0; 
padding:0; 
border:0;
border-spacing:0px;
border-collapse:collapse;}

#dokumente th{
text-align:left;
background-color:#999999;
margin:0; 
padding:3px; 
background-color:#999999; 
border-right: 2px solid #F1F0F0; 
font-weight:bold; 
font-size:0.7em;}

#dokumente td{
vertical-align:top;
border-top: 2px solid #F1F0F0;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; 
font-weight:normal; 
font-size:0.7em;}

#dokumente .titel {
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; 
font-weight:bold; 
font-size:0.7em;}

.dunkel {
background-color:#C9C9C9;}

.icon {
margin-right:5px; 
vertical-align:middle;
border:0;}


/*E-Mailberatung*/


#eberatung .warn{
color:#FF0000;
font-weight:bold;}

 #eberatung label.left{
float: left;
text-align: right;
margin-top:5px;
width: 80px;
margin-right: 10px;
font-weight:bold;}

#eberatung input.right{
float: left;
width: auto;
clear: both;
margin-left: 80px;}

#eberatung form br{
clear: both;}

#daten legend {
font-weight:bold;
display:block;
background-color:#C9C9C9;
width:99,8%;
margin:0 0 10px 0;
padding:4px;}

 #agb label {
font-weight:bold;}

 #agb legend {
font-weight:bold;
display:block;
margin:0 0 10px 0;
padding:0;}

#passwortset legend {
font-weight:bold;
display:block;
margin:0 0 10px 0;
padding:0;}

#agb input {
vertical-align:middle;}

#daten  {
background-color:#E0E0E0;
margin:0;
padding:0;}

#eberatung fieldset{
border:none;
margin:0 0 15px 0;
padding:0;}

#daten .leiste{
background-color:#C9C9C9;
margin-top:20px;
padding: 3px 0 3px 90px;}

td.rand {
border-right: 1px solid #ffffff;}


/*Webmail*/


#webmail a {
color:#000000;
font-weight:bold;
text-decoration:none;}

#webmail a:hover  {
color:#000000;
font-weight:bold;
text-decoration:underline;}

#webmail label.left{
float: left;
text-align: right;
margin-top:5px;
width: 120px;
margin-right: 10px;
font-weight:bold;}

#webmail input.right{
float: left;
width: auto;
clear: both;
margin-left:  120px;}

#webmail form br{
clear: both;}

#webmail fieldset{
border:none;
margin:0 0 15px 0;
padding:0;}

.formular legend {
font-weight:bold;
display:block;
background-color:#C9C9C9;
width:99,8%;
margin:0 0 10px 0;
padding:3px;}

.formular  {
background-color:#E0E0E0;
margin:0;
padding:0 0 0 15;
font-size:0.7em;}

#webmail input {
margin-left:15px;
vertical-align:middle;}

#webmail .leiste{
background-color:#C9C9C9;
margin-top:20px;
padding: 3px 0 3px 0;}

#webmail .abstand{
padding-left:15px;}


/*Beratungsstelle*/


h2.titel {
margin:20px 0 0 0;
font-size:0.7em;
color:#000000;
font-weight:bold;
padding-left:15px; 
background-image: url(/mediabig/4415A.gif); 
background-repeat: no-repeat; 
background-position:  1px 4px;}

.berarungre {
float:right; 
width:49%; 
text-align:right; 
margin:0; 
padding:0;}

.beratung {
margin:0; 
padding:0px;}

.adresstitel {
width:237px; 
border-bottom: 2px solid #FFFFFF;
background-color:#C9C9C9; 
font-weight:bold;
padding: 2px 0 2px 3px;}

.adress {
width:237px; 
border-bottom: 2px solid #FFFFFF;
background-color:#E0E0E0; 
padding: 2px 0 2px 3px;}

.adressbottom {
width:237px; 
background-color:#E0E0E0;
padding: 2px 0 2px 3px; 
margin:0;}

.zeiten {
background-color:#E0E0E0; 
border-collapse:collapse;
margin:0px 0 20px 0; 
padding:0;}

caption.berat {
background-color:#C9C9C9;
text-align:left;
font-weight:bold;
margin:0;
padding:0;
border-right: 2px solid #F1F0F0;  
border-left: 2px solid #F1F0F0;padding: 2px 0 2px 3px; }

td.rig {
border-right: 2px solid #ffffff;}

td.top {
border-top: 2px solid #ffffff;}

td.rigtop {
border-top: 2px solid #ffffff;
border-right: 2px solid #ffffff;}

td.large {
padding: 1px 0 1px 6px;}

td.small {
padding: 1px 0 1px 3px;}


a.beratungslink {
color:#000000;
background-image: url(/mediabig/4414A.gif); 
background-repeat: no-repeat; 
background-position:  1px 4px; 
font-size:0.7em; 
line-height:1.5em; 
margin:0; 
padding-left:10px;}

.berattitel {
margin:15px 0 0 15px;
font-size:0.7em;}


/*O-Ton*/

#oton  h3{
font-size:1.1em;}


#oton table {
background-color: #E0E0E0; 
margin:0; 
padding:0; 
border:none;
border-spacing:0px;
border-collapse:collapse;
width:98%;}

#oton th {
text-align:left;
background-color:#C9C9C9;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; 
font-weight:bold; 
font-size:0.7em;
font-size:1em; 
font-weight:bold;}


#oton td {
vertical-align:top;
border-top: 2px solid #F1F0F0;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; }

#oton td a, #oton td a:hover {
font-weight:normal;}



/*Anhang*/

#anhang table {
background-color: #E0E0E0;
font-size:0.7em;
margin:0; 
padding:0; 
border:none;
border-spacing:0px;
border-collapse:collapse;
width:98%;}

#anhang th {
text-align:left;
background-color:#C9C9C9;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; 
font-size:1em; 
font-weight:bold;}

#anhang td {
vertical-align:top;
border-top: 2px solid #F1F0F0;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; }

.DownloadIcon {
border:none;}

.anhang table {
background-color: #E0E0E0;
margin:0; 
padding:0; 
border:none;
border-spacing:0px;
border-collapse:collapse;
width:98%;}

#inhalt .anhang th {
text-align:left;
background-color:#C9C9C9;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; 
font-weight:bold; 
font-size:0.7em; }

.anhang td {
vertical-align:top;
border-top: 2px solid #F1F0F0;
margin:0; 
font-size:0.7em;
padding:3px; 
border-right: 2px solid #F1F0F0; }


/*Beratungstabelle*/


#show_beratungsstelle2 table {
background-color: #E0E0E0;
font-size:0.7em;
margin:15px 0 15px 0; 
padding:0; 
border-spacing:0px;
border-collapse:collapse;
width:98%;}

#show_beratungsstelle2 th {
text-align:left;
background-color:#C9C9C9;
margin:0; 
padding:3px; 
border-right: 2px solid #F1F0F0; 
font-weight:bold; 
font-size:0.7em;
font-size:1em; 
font-weight:bold;}

#show_beratungsstelle2 td {
vertical-align:top;
border-top: 2px solid #F1F0F0;
margin:0; 
padding:5px; }

#show_beratungsstelle2 a{
font-size:0.7em;}


/*Druckversion*/

#contentprint {
background-color:#FFFFFF;}


/*warenkorb*/

 #warenkorb table {
font-size:0.7em; 
margin:0; 
padding:0; 
border:none; 
background-color:#E0E0E0;}

#warenkorb tr {
height:25px;}

#warenkorb tr.dunkel {
background-color:#C9C9C9;
height:25px;}

#warenkorb th {
font-weight:bold;
text-align:left; }

#warenkorb .border {
font-weight:bold;
margin:0; 
padding:0 0 0 10px;  
border-right-width:2px; 
border-right-style:solid; 
border-right-color:#F1F0F0; }

#warenkorb .border_top {
font-weight:bold;
margin:0; 
padding:0 0 0 10px; 
border-right-width:2px; 
border-right-style:solid; 
border-right-color:#F1F0F0; 
border-top-width:2px; 
border-top-style:solid; 
border-top-color:#F1F0F0;}

#warenkorb .bordertop_dunkel { 
background-color:#C9C9C9;
font-weight:bold; 
margin:0; 
padding:0 0px 0 10px;  
border-right-width:2px; 
border-right-style:solid; 
border-right-color:#F1F0F0; 
border-top-width:2px; 
border-top-style:solid; 
border-top-color:#F1F0F0;}

#show_warenkorb3 {
width:515px;}

#stelle td{
font-size:0.7em;}

#stelle td .Subheadline {
font-weight:bold;}

/*forum*/

#forum ul{
margin: 0px;
padding: 0;
list-style: none;}

#forum li {
padding-left:10px; 
background-image: url(/mediabig/4415A.gif); 
background-repeat: no-repeat; 
background-position:  3px 4px;}

#forum li a {
font-size:0.8em;
color:#000000;
font-weight:bold;}

#forum li li {
padding-left:20px; 
background-image: url(/mediabig/4415A.gif); 
background-repeat: no-repeat; 
background-position:  3px 4px;}

#forum li li a {
font-size:0.8em;
color:#000000;
font-weight:bold;}

#forum a.edit {
color:#006EB7;}

#forum a{
font-size:0.8em;
color:#006EB7;}


p.subheadline {
font-size:0.7em;}

p.Headline {
font-size:0.8em;
color:#000000;
font-weight:bold;
padding-left:10px; 
background-image: url(/mediabig/4415A.gif); 
background-repeat: no-repeat; 
background-position:  1px 4px;}


/*UMFRAGE*/

#umfrage {
width:310px;
background-color: #E0E0E0; 
border:0;
border-spacing:0px;
border-collapse:collapse;
font-size:0.7em;}

#umfrage td{
padding-left:5px;}

#umfrage caption {
text-align:left; 
background-color:#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-color:#C9C9C9;}

#umfrage td.bold {
font-weight:bold;}

#umfrage td.prozent {
font-weight:bold;
text-align:right;
margin-right:5px;}

.navi_mittePapaLink a {
font-size:0.7em;
font-weight:bold;
text-decoration:underline;}


/*Preistabelle*/

#preistabelle {
padding-top:20px;}

#preistabelle table{
width:514px;
background-color:#E0E0E0;
margin:0 0 20px 0;
padding:0; 
border:0;
border-spacing:0px;
border-collapse:collapse;}

#preistabelle th{
text-align:left;
background-color:#C9C9C9;
border-right: 2px solid #F1F0F0;
width:50%;
margin:0;
padding:0 3px;}

#preistabelle tr{
height:25px;}

#preistabelle a, #preistabelle a:hover{
color:#000000;
text-decoration:underline;
font-size:0.94em;
font-weight:normal;}

#preistabelle td{
vertical-align:top;
margin:0;
padding:3px;
border-top: 2px solid #ffffff;
border-right: 2px solid #F1F0F0;}

#preistabelle caption {
text-align:left;
background-color:#999999; 
font-weight:bold;
color:#ffffff;
margin:0;
padding:5px 0 5px 3px; 
border-right: 2px solid #F1F0F0;
border-left: 0px solid #F1F0F0;
border-bottom: 2px solid #F1F0F0;}


#themen .rubrik {
font-weight:bold;
margin:0px 0 3px 0; 
background-color:#999999; 
font-size:0.8em; 
color:#FFFFFF;}

#themen .abstand {
margin:0 0 20px 0;}

#themen a, #themen a:hover{
color:#000000;
text-decoration:underline;
font-size:0.94em;
font-weight:normal;}

#allnrw {
width:98%;}

#allnrw ul{
list-style: none; 
margin:0;
padding:0px; }

#allnrw li {
list-style: none; 
width:10.2em; 
float:left; 
background-color:#E0E0E0;}

#allnrw li a{ 
background: url(http://www.vz-nrw.de/mediabig/4414A.gif) no-repeat 0px 4px; 
padding-left:10px; 
display:block;}

#allnrw .unfloat {
display:block; 
width:50%;}

* html #allnrw .unfloat {
display:inline; 
clear:left;}

p.Befragung_Uebersicht {
background-color: #E0E0E0;}

div.Frage {
font-weight:bold;}

div.Antwort {
font-style:italic;}


/*RSS*/

.rss {
margin:0 0 0 10px; 
padding-bottom:10px; 
border-bottom:2px solid #E0E0E0; 
width:95%;}

.palmtext {
display:none;}




