body {
/*background:rgb(252,202,0) url(../gfx/bg.jpg) repeat;*/ 
background:#ffffa2;	
margin:0;
}
div#seiten_container {
background:#FFFFFF url(../gfx/hg2.png) repeat-y scroll 0 0;
margin-left:20px;
position:relative;
top:0;
width:977px;
}
div#seite {
margin-left:5px;
background-color:#FFFFFF;
min-height:800px;
padding-bottom:15px;
padding-top:5px;
position:relative;
top:0;
width:967px;
z-index:1;
}
div#header {
line-height:100%;
position:relative;
top:0;
width:100%;
z-index:2;
}
div#zum_inhalt {
left:0;
position:absolute;
top:0;
}
div#zum_inhalt a {
color:#FFFFFF;
}
div#zum_inhalt a:focus, div#zum_inhalt a:active {
color:#333333;
}

ul#metamenu a{

   font-family: Verdana,Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:0.9em;
   color: #000;
   padding:0px 5px 2px 2px ;
   text-decoration:none;
}
ul#metamenu a:hover{font-weight:bold;}


ul#metamenu{

   list-style-type:none;
   margin:0;
   padding:0;
}

ul#metamenu li{

   float:right;
}

div#topnavigation {
font-size:100%;
position:relative;
text-align:right;
top:0;
height:15px;
}
/*div#topnavigation a:link, div#topnavigation a:visited {
color:#333333;
text-decoration:none;
}
div#topnavigation a:focus, div#topnavigation a:hover, div#topnavigation a:active {
text-decoration:underline;
}
div#topnavigation span.inaktiv {
color:#999999;
}

div#topnavigation ul {
 padding: 0; 
 margin-left: 0; 
 }
 
div#topnavigation ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
}
div#topnavigation ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 }
div#topnavigation ul li a:link {
 color: #448;
}
div#topnavigation ul li a:visited {
 color: #667;
}
div#topnavigation ul li a:link:hover, div#topnavigation ul li a:visited:hover {
 color: #000;
 background: #AAE;
 border-color: #227;
}
div#topnavigation ul li a#current {
 background: white; 
 border-bottom: 1px solid white;
}*/

div#hauptnavigation_container {
border-top:1px solid #333333;
line-height:100%;
margin-top:2px;
position:relative;
/*top:0;*/
width:100%;
z-index:5;
}
div#hauptnavigation {
/*font-size:118%;
font-weight:bold;
padding-bottom:8px;
padding-top:5px;*/
position:relative;
top:0;
width:100%;
z-index:6;

float:left;
background:rgb(201,212,0);
font-size:100%;
line-height:normal;
}


    div#bildschirm ul {
    float:right;
	margin:0;
	padding:0px 50px 0 10px;/
	list-style:none;
      }
    div#bildschirm li {
      display:inline;
      margin:0;
      padding:0;
      }
    div#bildschirm a {
      float:left;
      background:url("../gfx/tab_left.png") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    div#bildschirm a span {
      float:left;
      display:block;
      background:url("../gfx/tab_right.png") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-align:center;
      color:#FFF;
      font-weight:bold;
      }
      
     
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    div#bildschirm a span {float:none;}
    /* End IE5-Mac hack */
    div#bildschirm a:hover span {
      color:#000;
      }
    div#bildschirm a:hover{
      background-position:0% -42px;
      }
    
    div#bildschirm li.akt a{
      background-position:0% -42px;
      color:#000;
      }
    div#bildschirm a:hover span {
      background-position:100% -42px;
      }  
    
    div#bildschirm li.akt a span {
      background-position:100% -42px;
      color:#000;
      }  

div#suche {
float:right;
margin-top:1px;
text-align:right;
width:122px;
z-index:9;
}
div#suche label {
display:none;
}
div#suche input#query_top {
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:1px;
font-size:100%;
padding:0 2px !important;
width:100px;
}
div#suche input.abschicken {
background-color:#FFFFFF;
border:0 none;
color:rgb(201,212,0);
cursor:pointer;
font-family:Arial,Helvetica;
font-size:15px;
font-weight:bold;
height:15px;
margin:0;
padding:0;
width:12px;
}
div#headerbild_container {
background-color:#ffff00;
height:145px;
overflow:hidden;
position:relative;
top:0;
width:100%;
z-index:2;
border-bottom:1px solid #000;
}
div#headerbild_container div#logo {
background-color:transparent;
right:5px;
position:absolute;
top:125px;
z-index:4;
}
div#headerbild_container div#logo div#druck {
display:none;
}
div#headerbild_container div#headerbild {
position:relative;
top:0;
z-index:3;
}
div#headerbild_container div.halbes_bild {
overflow:hidden;
width:466px;
}
div#brotkrumen {
font-size:100%;
margin-top:7px;
padding-bottom:10px;
position:relative;
top:0;
width:100%;
z-index:2;
}
div#brotkrumen a:link, div#brotkrumen a:visited {
color:#666666;
text-decoration:none;
}
div#brotkrumen a:focus, div#brotkrumen a:hover, div#brotkrumen a:active {
color:#333333;
font-weight:bold;
font-style:italic;
text-decoration:none;
}

.activ{font-weight:bold;font-style:italic;color:#333333;}

div#spaltencontainer {
padding:0 5px 0 5px;
position:relative;
top:0;
width:100%;
z-index:3;
}
div#navigationsspalte {
border-top:1px solid #000;
float:left;
line-height:120%;
margin-bottom:0px;
margin-right:19px;
width:182px;
}

#leftmenu {width:182px;background:#f4f4f4;}
div#leftcontent{padding-top:10px;}

div#navigationsspalte h1, div#rechte_marginalienspalte h1{
/*border-bottom:1px solid #E5E5E5;*/
font-size:109% !important;
line-height:100%;
margin-bottom:1px;
padding-bottom:3px;
padding-top:3px;
}
div#navigationsspalte h1 a{
/*color:#ffff00;*/
margin:0;
padding:0;
text-decoration:none;
}
div#navigationsspalte ul {
list-style-image:none;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
}

div#navigationsspalte li.spaltenheader{
	line-height:100%;
	font-size:109% !important;
	/*line-height:100%;
	line-width:100%;*/
	margin-bottom:1px;
	padding:5px 8px;
	font-weight:bold;
	background:#ffff00;
	border-bottom:1px solid #fff;
}
div#navigationsspalte > ul {

}
div#navigationsspalte li {
clear:both;
margin:0;
padding:0;
border-bottom:1px solid #fff;

}

div#navigationsspalte li a {
color:#333333;
display:block;
margin:0;
padding:5px 8px;
text-decoration:none;
width:100%;
}
div#navigationsspalte span.navi_pfeil {
/*color:#ffff00 !important;*/
float:right;
font-family:Arial,Helvetica;
font-size:15px;
font-weight:bold;
margin-right:-8px;
text-align:right;
width:8px;
}
div#navigationsspalte span.neues_fenster, div#navigationsspalte span.hat_untermenue {
float:right;
text-align:right;
visibility:hidden;
}
div#navigationsspalte span.neues_fenster {
float:right;
margin:3px -6px 0 2px;
text-align:right;
visibility:hidden;
width:14px;
}
div#navigationsspalte span.hat_untermenue {
margin:3px -6px 0 2px;
width:6px;
}
div#navigationsspalte a:hover span.neues_fenster, div#navigationsspalte a:hover span.hat_untermenue {
visibility:visible;
}

div#navigationsspalte li > a {
width:166px !important;
}
div#navigationsspalte li a:link, div#navigationsspalte li a:visited {
}
div#navigationsspalte li a:focus, div#navigationsspalte li a:hover, div#navigationsspalte li a:active {
background-color:#ffff00 !important;
color:#333333;
font-weight:bold;
}

div#navigationsspalte li a.aktiv {
background-color:#FFFFFF;
}
div#zentrale_spalte {
float:left;
width:548px;
}
div.extrabreite_spalte {
float:left;
}
div#fussbereich_container {
position:relative;
top:0;
width:100%;
z-index:2;
}
div#schatten_unten {
background:transparent url(../gfx/schatten_unten.png) no-repeat scroll 0 0;
height:3px;
margin-left:20px;
position:relative;
top:0;
}
div#fussbereich {
font-size:100%;
line-height:100%;
margin:0 23px 10px 43px;
position:relative;
top:0;
}
div#nach_oben {
left:43px;
position:absolute;
top:-20px;
width:931px;
}
div#fussbereich_container > div#fussbereich {
margin-top:5px !important;
}
div#fussbereich a:link, div#fussbereich a:visited {
color:#333333;
text-decoration:none;
}
div#fussbereich a:focus, div#fussbereich a:hover, div#fussbereich a:active {
text-decoration:underline;
}
a#schrift_kleiner {
font-size:91%;
}
a#schrift_normal {
font-size:109%;
}
a#schrift_groesser {
font-size:127%;
}
.icon {
background-position:left 1px;
background-repeat:no-repeat;
padding-left:20px;
}
a.externer_link {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/externer_link.png);
}
a.avi {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/avi.png);
}
a.doc, a.docx {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/doc.png);
}
a.flv {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/flv.png);
}
a.gif {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/gif.png);
}
a.jpg, a.jpeg {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/jpg.png);
}
a.mov {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/mov.png);
}
a.mp3 {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/mp3.png);
}
a.odf {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/odf.png);
}
a.ogg {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/ogg.png);
}
a.pdf {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/pdf.png);
}
a.png {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/png.png);
}
a.ppt, a.pptx {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/ppt.png);
}
a.rar, a.zip {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/zip.png);
}
a.rtf {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/rtf.png);
}
a.sxw {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/sxw.png);
}
a.swf {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/swf.png);
}
a.wav {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/wav.png);
}
a.xls, a.xlsx {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/xls.png);
}
span.email {
background-image:url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/email.png);
white-space:nowrap;
}
.unsichtbar, .unsichtbar {
display:none;
}
.sichtbar {
display:block;
}
div.ausgeblendet {
background-color:#F4F4F4;
border:1px solid #E5E5E5;
color:#666666;
padding-left:5px;
padding-right:5px;
}
div.faq div.plus a, div#suchoptionen a.plus, div.glossar div.plus a {
background:transparent url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/plus.png) no-repeat scroll left 2px;
padding-left:14px;
}
div.faq div.minus a, div#suchoptionen a.minus, div.glossar div.minus a {
background:transparent url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/minus.png) no-repeat scroll left 2px;
padding-left:14px;
}
div.faq a.doppel_plus, div.glossar a.doppel_plus {
background:transparent url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/doppel_plus.png) no-repeat scroll left 2px;
padding-left:20px;
}
div.faq a.doppel_minus, div.glossar a.doppel_minus {
background:transparent url(/media/corporate_design_~id516890/cd_grafiken/icons_fuer_barrierefrei/doppel_minus.png) no-repeat scroll left 2px;
margin-left:20px;
padding-left:20px;
}
form#suchformular form {
margin:0;
padding:0;
}
form#suchformular fieldset {
background-color:#FCE4D6;
border:1px solid #E5E5E5;
margin:0;
}
form#suchformular label {
clear:both;
float:left;
width:80px;
}
form#suchformular label.im_text {
clear:none !important;
display:inline;
float:none;
width:auto;
}
form#suchformular input[type="text"] {
margin-bottom:5px;
width:120px;
}
form#suchformular select {
margin-bottom:5px;
max-width:450px;
overflow:hidden;
}
form#suchformular input[type="submit"] {
clear:both;
}
div.nach_oben {
text-align:right;
width:100%;
}
div.nach_oben img {
height:15px;
width:15px;
}
div.nach_oben img#png {
display:none;
}
div.nach_oben img#gif {
}
div.nach_oben > a > img#png {
background-color:#ffff00;
display:inline !important;
}
div.nach_oben > a > img#gif {
display:none !important;
}
div.seitenbrowser ul li {
display:inline;
margin:0;
padding:0 3px 0 0;
white-space:nowrap;
}
div#rechte_marginalienspalte div.seitenbrowser {
border:1px solid #E5E5E5;
margin:1.4em 0;
padding:5px;
}
div.seitenbrowser a {
white-space:nowrap;
}
div.seitenbrowser a:link, div.seitenbrowser a:visited {
color:#333333;
text-decoration:none;
}
div.seitenbrowser a:focus, div.seitenbrowser a:hover, div.seitenbrowser a:active {
color:#ffff00;
text-decoration:none;
}
div#rechte_marginalienspalte div.seitenbrowser ul {
margin-bottom:0;
}
div#rechte_marginalienspalte div.seitenbrowser ul li {
display:block;
margin:0 0 2px;
padding:0;
white-space:normal;
}