.no_web{display:none;}
.hauptnavigation{width:200px;display:block;border-top:1px solid #AFAFAF;}
.navigationspunkt{border-bottom:1px solid #AFAFAF;padding-bottom:1px;}
.navigation_aktiv{color:#000000;background-color:#CECEC2;}
.hauptnavigation a:link,.hauptnavigation a:visited{display:block;width:200px;text-decoration:none;color:#000000;margin-top:1px;}
.hauptnavigation a:hover{color:#000000;background-color:#DCDCD3;}
.hauptnavigation h1{font-size:1.1em;text-transform:uppercase;font-weight:normal;margin:0px 0px 0px 0px;padding-left:2px;padding-bottom:5px;padding-top:5px;}
.hauptnavigation h2{clear:both;font-size:1em;font-weight:normal;padding:2px 0px 5px 15px;margin:0px;margin-top:0px;}
.hauptnavigation h3{clear:both;font-size:0.9em;font-weight:normal;padding:2px 0px 5px 30px;margin:0px;margin-top:0px;}
.navigationspfad{padding-top:7px;font-size:.8em;color:#7E7E7E;}
.navigationspfad a{color:#7E7E7E;}
.navigationspfad a:hover{color:#3BA328;}
.funktionsbereich a:link,.funktionsbereich a:visited{text-decoration:none;color:#006633;}
.funktionsbereich a:hover{text-decoration:underline;}
.funktionen{padding:0px;font-size:.8em;font-weight:bold;text-decoration:none;color:#6B6C6F;}
.sprachumschaltung{text-align:right;font-size:.8em;font-weight:bold;padding:0px;color:#6B6C6F;}
.suche{float:left;font-weight:bold;text-align:left;font-size:.8em;color:#6B6C6F;vertical-align:text-top;}
.suche form{margin:0px;padding:0px;vertical-align:text-top;}
.suche input{margin:0px;padding:0px;vertical-align:middle;}
.suchfeld{width:120px;border:1px solid #808285;background-color:#FFFFFF;color:#6B6C6F;font-size:1.1em;vertical-align:text-top;}
.ueberschrift_link{width:100%;}
.ueberschrift{float:left;}
.suchtipps{padding-top:10px;float:right;}
.index_register{text-align:center;margin-bottom:20px;margin-top:15px;font-size:1em;font-weight:bold;color:#7E7E7E;}
.index_liste{font-size:.9em;margin:0px;margin-left:18px;margin-top:2px;.margin-top:3px;}
.login{text-decoration:none;font-size:.8em;font-weight:normal;color:#6B6C6F;}
.login a{font-weight:bold;}
.eingeloggt{float:left;color:#7A7979;font-weight:normal;}
.fehler{color:#990000;}
.inhaltsbereich p{padding:0px;margin-top:0px;margin-bottom:15px;}
.inhaltsbereich .url_suche a:link{font-size:.8em;margin-bottom:55px;}
.inhaltsbereich .url_suche a:visited{font-size:.8em;margin-bottom:55px;}
.inhaltsbereich table{width:535px;margin-top:8px;margin-bottom:12px;font-size:.9em;border-collapse:collapse;}
#inhaltsbereich_ohneservice .inhaltsbereich table{width:735px;margin-top:8px;margin-bottom:12px;font-size:.9em;border-collapse:collapse;}
.inhaltsbereich div.eingerueckt table{width:515px;}
#inhaltsbereich_ohneservice .inhaltsbereich div.eingerueckt table{width:715px;}
.inhaltsbereich div table{width:auto;}
#inhaltsbereich_ohneservice .inhaltsbereich div table{width:auto;}
.inhaltsbereich caption{margin-top:8px;font-weight:bold;text-align:center;padding:3px;}
.inhaltsbereich th{vertical-align:top;padding:3px;border:2px solid #EFEFE9;text-align:left;background-color:#DCDCD3;}
.inhaltsbereich td{vertical-align:top;padding:3px;border:2px solid #EFEFE9;background-color:#DCDCD3;}
.inhaltsbereich td.linie{background-color:#AFAFAF;margin-bottom:2px;margin-top:2px;height:1px;padding:0px;}
.inhaltsbereich .tabellerahmenlos td{border:none;background-color:transparent;text-align:left;padding:3px;}
.inhaltsbereich .tabellerahmenlos th{border:none;background-color:transparent;font-weight:bold;color:#000000;text-align:left;padding:3px;}
.inhaltsbereich .tabellerahmenlos table{width:auto;}
.inhaltsbereich a:link{text-decoration:underline;color:#006633;}
.inhaltsbereich a:visited{text-decoration:underline;color:#668866;}
.inhaltsbereich a:hover{text-decoration:underline;color:#006633;}
.inhaltsbereich h1{margin-top:20px;margin-bottom:10px;font-size:1.2em;font-weight:bold;color:#000000;clear:both;}
.inhaltsbereich h2{margin-top:12px;margin-bottom:6px;font-size:1em;font-weight:bold;color:#333333;clear:both;}
.inhaltsbereich h3{margin-top:10px;margin-bottom:4px;font-size:1em;font-weight:bold;color:#666666;}
.inhaltsbereich h4{margin-top:8px;margin-bottom:2px;font-weight:normal;font-size:1em;color:#666666;}
.inhaltsbereich h5{margin-top:8px;margin-bottom:0px;font-size:.9em;font-weight:normal;color:#7A7979;}
.inhaltsbereich h6{margin-top:6px;margin-bottom:0px;font-size:.8em;font-style:italic;font-weight:normal;color:#7A7979;}
.inhaltsbereich ul{list-style-type:none;padding:0px;margin-left:20px;margin-top:8px;margin-bottom:15px;}
.inhaltsbereich ul li{background-image:url(../layout/symbole/square.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .download{background-image:url(../layout/symbole/download.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .pdf{background-image:url(../layout/symbole/pdf.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .doc{background-image:url(../layout/symbole/word.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .ppt{background-image:url(../layout/symbole/powerpoint.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .xls{background-image:url(../layout/symbole/excel.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .zip{background-image:url(../layout/symbole/zip.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .audio{background-image:url(../layout/symbole/audio.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .video{background-image:url(../layout/symbole/video.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich .mail{background-image:url(../layout/schaltflaechen/mail.gif);background-repeat:no-repeat;padding-left:14px;}
.inhaltsbereich ul ul li{background-image:url(../layout/symbole/square_small.gif);padding-left:14px;margin-bottom:0px;}
.inhaltsbereich ol{padding-left:20px;margin-left:20px;.margin-left:23px;margin-top:8px;margin-bottom:15px;}
.inhaltsbereich li{font-size:1em;margin-bottom:3px;}
.inhaltsbereich form{padding:15px;padding-top:5px;margin-top:8px;margin-bottom:15px;background-color:#DCDCD3;clear:both;font-size:1em;}
.inhaltsbereich form table{width:505px;}
.inhaltsbereich form h1{margin-top:10px;margin-bottom:2px;font-size:.9em;font-weight:normal;clear:none;}
.inhaltsbereich form h2{margin-top:6px;margin-bottom:2px;font-size:.9em;font-weight:normal;clear:none;}
.inhaltsbereich input,.inhaltsbereich textarea{color:#3C3C3C;font-size:.9em;border:1px solid #808285;background-color:#FFFFFF;}
.inhaltsbereich input.radio,.inhaltsbereich input.checkbox{color:#3C3C3C;border:none;background-color:transparent;}
.inhaltsbereich select{background-color:#FFFFFF;color:#3C3C3C;}
.inhaltsbereich .eingabefeld{width:500px;border:1px solid #808285;background-color:#FFFFFF;color:#3C3C3C;}
.inhaltsbereich input.login_passwort,input.zweispaltig,select.zweispaltig{width:240px;margin-top:5px;border:1px solid #808285;background-color:#FFFFFF;color:#3C3C3C;}
.inhaltsbereich input.suche_lang{width:230px;margin-top:5px;}
.inhaltsbereich input.suche_kurz{border:1px solid #808285;background-color:#FFFFFF;color:#3C3C3C;}
.inhaltsbereich textarea{height:50px;border:1px solid #808285;background-color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;}
.inhaltsbereich textarea.zweispaltig{width:240px;}
.inhaltsbereich button{height:18px;text-align:center;vertical-align:text-bottom;.vertical-align:baseline;border:1px solid #808285;background-color:#FFFFFF;font-size:.9em;margin-top:10px;}
.inhaltsbereich select{margin-bottom:-1px;}
.inhaltsbereich div.eingerueckt,.inhaltsbereich p.eingerueckt{margin-left:20px;}
.inhaltsbereich div.eingerueckt ul{margin-left:0px;margin-bottom:5px;}
.inhaltsbereich .printlink{clear:both;float:left;margin-top:20px;margin-right:0px;margin-bottom:5px;}
.inhaltsbereich .toplink{text-align:right;float:right;margin-top:20px;margin-right:0px;margin-bottom:5px;}
.inhaltsbereich .mitarbeiter{margin-bottom:15px;}
.inhaltsbereich .leiste{border-top:1px solid #AFAFAF;margin-bottom:0px;margin-top:5px;clear:both;}
.inhaltsbereich hr{background-color:#AFAFAF;color:#AFAFAF;border:#AFAFAF;height:1px;}
.inhaltsbereich div.titelleiste{border-top:1px solid #AFAFAF;color:#000000;text-transform:uppercase;margin-bottom:5px;margin-top:30px;font-size:1em;padding:3px;padding-left:0px;padding-top:2px;clear:both;}
.inhaltsbereich div.titelleiste_ohne_linie{color:#000000;text-transform:uppercase;margin-bottom:5px;margin-top:30px;font-size:1em;padding:3px;padding-left:0px;padding-top:2px;}
.inhaltsbereich div.startseitenleiste{border-top:1px solid #AFAFAF;color:#000000;font-weight:bold;margin-bottom:5px;margin-top:0px;font-size:1em;padding:3px;padding-left:0px;padding-top:2px;clear:both;}
.inhaltsbereich div.startseitenabstand{margin-bottom:30px;clear:both;}
.inhaltsbereich div.uebersichtsabstand{margin-bottom:10px;clear:both;}
.inhaltsbereich .grau{color:#7A7979;}
.inhaltsbereich .grauhinterlegt,.inhaltsbereich .hinterlegt{background-color:#DCDCD3;padding:3px;}
.inhaltsbereich .dunkelrot{color:#990000;font-weight:bold;}
.inhaltsbereich div.verantwortlich{clear:both;font-size:.8em;color:#AFAFAF;margin-top:30px;}
.inhaltsbereich .icon{margin-top:5px;margin-bottom:20px;}
.inhaltsbereich .startseitentext{margin-left:140px;width:392px;}
.inhaltsbereich .uebersichtstext{margin-left:140px;width:372px;}
#bild{clear:both;width:130px;font-size:.7em;color:#606060;background-color:#DCDCD3;}
#bild_klein{clear:both;width:130px;font-size:.7em;color:#606060;background-color:#DCDCD3;float:left;margin:5px 10px 5px 0px;display:inline;}
#bild_klein p{padding:3px;margin:0px;}
#bild_gross{clear:both;width:535px;font-size:.7em;color:#606060;background-color:#DCDCD3;margin-bottom:10px;display:none;}
#bild_gross p{padding:3px;margin:0px;}
#bild a{color:#606060;}
.inhaltsbereich .left{float:left;margin:5px 10px 5px 0px;}
.inhaltsbereich .right{float:right;margin:5px 0px 5px 10px;}
#bild p{padding:2px;margin:0px;}
.inhaltsbereich .lupe{padding:2px;padding-bottom:0px;margin:0px;float:right;}
.inhaltsbereich .bildunterschrift{clear:both;color:#666;font-size:.859em;padding-top:6px;}
.inhaltsbereich img{border:none;}
.inhaltsbereich td.galeriebild{border:1px solid #EFEFE9;border-collapse:collapse;width:25%;background-color:#DCDCD3;text-align:center;vertical-align:top;padding:1px;padding-top:2px;}
.inhaltsbereich td.galeriebild p{font-size:.8em;color:#606060;padding:2px;margin:0px;margin-top:5px;text-align:left;}
.bild_detailansicht{text-align:center;margin-top:35px;margin-bottom:5px;}
.bild_detailansicht table tr td{text-align:left;background-color:#DCDCD3;border:0px;margin:0px;padding:0px;}
.bild_topleiste{width:530px;text-align:center;margin-bottom:15px;border-bottom:1px solid #A09F9F}
.bild_detailansicht td.bildunterschrift{color:#606060;padding:5px;}
.bild_navigation{width:530px;text-align:center;margin-top:15px;border-top:1px solid #A09F9F;}
.bildergalerie{margin-top:2em;}
.thumb_element{padding:0 0 1px 1px;float:left;}
.thumb_rahmen{border:1px solid #afafaf;}
.thumb{width:130px;height:130px;overflow:hidden;text-align:center;background-color:#DCDCD3;}
.detail_navigation_top{margin-top:2em;margin-bottom:0;padding:3px;background-color:#DCDCD3;}
.detail_navigation_bottom{margin-top:0;margin-bottom:2em;padding:3px;background-color:#DCDCD3;}
.detail_bildbereich{border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;background-color:#CECEC2;text-align:center;padding:0;}
.detail_bildunterschrift{margin-top:0;padding:3px;background-color:#CECEC2;border-bottom:1px solid #afafaf;}
.sortierung form{padding:2px;vertical-align:middle;padding-left:25px;}
.sortierung select{vertical-align:middle;margin-bottom:3px;}
.sortierung input{vertical-align:middle;}
.sprachauswahl{vertical-align:middle;border-bottom:1px solid #AFAFAF;color:#6B6C6F;}
.sprachauswahl a:link,.sprachauswahl a:visited,.sprachauswahl a:hover{font-size:.8em;color:#006633;font-weight:bold;}
.sprachauswahl form{padding:2px;vertical-align:middle;padding-left:25px;background-image:url(../layout/symbole/sprachauswahl.gif);background-repeat:no-repeat;background-position:3px 6px;}
.sprachauswahl  select{vertical-align:middle;}
.sprachauswahl  input{vertical-align:middle;}
.auswahlbox{background-color:#DCDCD3;padding:5px;}
.inhaltsbereich .mod-contactform2{background-color:#dcdcd3;font-family:helvetica,arial,sans-serif;font-size:.9375em;padding:10px;}
.inhaltsbereich .mod-contactform2 form{padding:0;margin:0;background:transparent;}
.inhaltsbereich .mod-contactform2 ul ul li{padding-left:0;}
.inhaltsbereich .mod-contactform2 input,.inhaltsbereich .mod-contactform2 textarea{font-size:1em;}
.inhaltsbereich .mod-contactform2 input.text,.inhaltsbereich .mod-contactform2 .textarea{width:100%;.width:98%;}
.inhaltsbereich .mod-contactform2 .links{float:left;}
.inhaltsbereich .mod-contactform2 .rechts{float:right;}
.inhaltsbereich .mod-contactform2 .clear{clear:both;}
.inhaltsbereich .mod-contactform2 .hinterlegt{background-color:#dedcd9;}
.inhaltsbereich .mod-contactform2 .box{border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.inhaltsbereich .mod-contactform2 .link-top{font-size:.917em;margin:0;text-align:right;}
.inhaltsbereich .mod-contactform2 .link-top a{padding-left:14px;background:url(../layout/schaltflaechen/toplink.gif) 0 0 no-repeat;}
.inhaltsbereich .mod-contactform2 a.link-glossar{padding-left:14px;background:url(../layout/symbole/glossar.gif) 0 -1px no-repeat;}
.inhaltsbereich .mod-contactform2 .checkbox,.inhaltsbereich .mod-contactform2 .radio{background-color:transparent;border:none;}
.inhaltsbereich .mod-contactform2 .beschreibung{font-weight:normal;margin:0;}
.inhaltsbereich .mod-contactform2 .box-fehler{border:2px solid #bd2a17;color:#bd2a17;padding:5px;}
.inhaltsbereich .mod-contactform2 .hinweis{color:#777;font-size:.917em;margin:0;}
.inhaltsbereich .mod-contactform2 .label-pflichtfeld{color:#777;font-size:.917em;font-weight:normal;margin:0;}
.inhaltsbereich .mod-contactform2 .flag-pflichtfeld{color:#cc0000;}
.inhaltsbereich .mod-contactform2 .feld-fehler{color:#bd2a17;font-weight:bold;margin:3px 0;}
.inhaltsbereich .mod-contactform2 .toc{font-size:.917em;}
.inhaltsbereich .mod-contactform2 .toc-label{color:#777;}
.inhaltsbereich .mod-contactform2 .toc-liste{color:#777;}
.inhaltsbereich .mod-contactform2 .toc-element{}
.inhaltsbereich .mod-contactform2 fieldset{border:1px solid #c8c8c8;border-radius:4px;margin:1em 0 3px 0;padding:10px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.inhaltsbereich .mod-contactform2 fieldset.versteckt{border:none;padding:0;}
.inhaltsbereich .mod-contactform2 fieldset ul{list-style-type:none;margin:0;padding:0;}
.inhaltsbereich .mod-contactform2 fieldset li{background:none;}
.inhaltsbereich .mod-contactform2 legend{border-radius:4px;color:#666;font-weight:bold;.margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.inhaltsbereich .mod-contactform2 label{font-weight:bold;}
.inhaltsbereich .mod-contactform2 label.label-optgroup{display:block;margin-top:15px;color:#666;}
.inhaltsbereich .mod-contactform2 label.label-optgroup-2{font-weight:normal;font-size:.917em;margin-top:10px;}
.inhaltsbereich .mod-contactform2 .checkliste label,.inhaltsbereich .mod-contactform2 .anhaenge label{font-weight:normal;}
.inhaltsbereich .mod-contactform2 .absatz-vor{}
.inhaltsbereich .mod-contactform2 .absatz-nach{}
.inhaltsbereich .mod-contactform2 .checkliste{padding-left:20px;position:relative;margin-right:30px;}
.inhaltsbereich .mod-contactform2 .checkliste-2{margin-right:30px;float:left;}
.inhaltsbereich .mod-contactform2 .checkliste li{margin:4px 0;}
.inhaltsbereich .mod-contactform2 .checkliste li.separated{margin:14px 0 4px 0;}
.inhaltsbereich .mod-contactform2 .checkliste input.radio,.inhaltsbereich .mod-contactform2 .checkliste input.checkbox{margin:0 2px 0 -22px;width:20px;}
.inhaltsbereich .mod-contactform2 .optgroup{margin-right:30px;}
.inhaltsbereich .mod-contactform2 .anhaenge{margin:0;}
.inhaltsbereich .mod-contactform2 ul.anhaenge li{margin:3px 0;padding:0;}
.inhaltsbereich .mod-contactform2 form table,#inhaltsbereich_ohneservice .inhaltsbereich .mod-contactform2 form table{width:auto;margin:0 0 10px 0;font-size:1em;}
.inhaltsbereich .mod-contactform2 th{border:none;padding:4px 1em 0 0;vertical-align:top;white-space:nowrap;}
.inhaltsbereich .mod-contactform2 td{border:none;padding:2px 0;vertical-align:top;width:90%;}
.inhaltsbereich .mod-contactform2 .layout-block .feld{margin:0 0 1em 0;padding-left:0;}
.inhaltsbereich .mod-contactform2 .layout-block input.text,.inhaltsbereich .mod-contactform2 .layout-block textarea.textarea{margin:3px 0;}
.inhaltsbereich .mod-contactform2 .block-buttons{margin-top:10px;}
.inhaltsbereich .mod-contactform2 .button-senden{}
.inhaltsbereich .mod-contactform2 .checkbox-kopie{margin-right:20px;}
.inhaltsbereich .mod-contactform2 .layout-block li.abstand,.inhaltsbereich .mod-contactform2 .abstand th,.inhaltsbereich .mod-contactform2 .abstand td{padding-top:1.5em;}
.inhaltsbereich .mod-contactform2 .optgroup.last .checkliste{margin-right:0;}
.servicetitel{text-align:left;color:#000000;font-weight:normal;font-size:1em;text-transform:uppercase;border-top:1px solid #AFAFAF;padding:2px;padding-left:5px;margin-bottom:5px;}
.servicetext{font-size:.9em;padding-bottom:5px;padding-left:6px;color:#7E7E7E;margin-bottom:15px;}
.servicetext a,.servicetext a:visited{text-decoration:none;color:#006633;}
.servicetext a span{text-decoration:none;color:#006633;display:none;}
.servicetext a:focus span,.servicetext a:active span{display:block;}
.servicetext a:hover{text-decoration:underline;color:#006633;}
.servicetext h2{font-size:1em;margin:0px;margin-top:10px;color:#7E7E7E;}
.servicetext h3{font-size:.9em;margin:0px;margin-top:3px;color:#7E7E7E;font-weight:normal;}
.servicetext ul,.servicetext li{list-style-type:none;margin:auto;margin:0px;margin-right:0px;margin-left:0px;padding-left:0px;padding-bottom:4px;color:#000000;}
.servicetext p{font-size:1em;margin-top:2px;margin-bottom:7px;padding-left:5px;color:#7E7E7E;}
.servicetext li{display:block;background-image:url(../layout/symbole/square.gif);background-repeat:no-repeat;background-position:0px 1px;padding-left:14px;position:relative;background-color:#EFEFE9;}
.servicetext li.ausklappen{background-image:url(../layout/symbole/ausklappen.gif);padding-left:0px;}
.servicetext li.ausgeklappt{background-image:url(../layout/symbole/ausgeklappt.gif);padding-left:0px;}
.servicetext li.ausgeklappt a,.servicetext li.ausklappen a{padding-left:14px;}
.servicetext li.ausgeklappt ul li a,.servicetext li.ausklappen ul li a{padding-left:0px;}
.servicetext li.ausklappbasis{background-image:none;padding-left:0px;}
.servicetext li.ausklappbasis a.zielgruppe{padding-left:0px;}
.servicetext li ul{background-color:#EFEFE9;margin-bottom:0px;margin-top:0px;padding-top:3px;}
.fusszeile{text-align:center;}
.fusszeile a:link,.fusszeile a:visited{padding-right:3px;text-decoration:none;font-size:.8em;color:#006633;}
.fusszeile a:hover{padding-right:3px;text-decoration:underline;font-size:.8em;color:#006633;}
.inhaltsbereich h2.titelleiste{border-top:1px solid #AFAFAF;color:#000000;text-transform:uppercase;margin-bottom:5px;margin-top:30px;font-size:1em;font-weight:normal;padding:3px;padding-left:0px;padding-top:2px;clear:both;}
.inhaltsbereich a.g-fnlink-top{float:none;display:block;width:10px;height:12px;background:url(../layout/schaltflaechen/toplink.gif) no-repeat;overflow:hidden;text-indent:100px;text-align:right;margin:15px 0 15px 525px;}
#inhaltsbereich_ohneservice .inhaltsbereich a.g-fnlink-top{margin-left:725px;}
.inhaltsbereich a.g-link-mail{background:url(../layout/schaltflaechen/mail.gif) 0 2px no-repeat;padding-left:13px;}
