/*
  :::::::::::::::: :::::::::::::::: :::::::::::::::: :::::::::::::::: ::::::::::::::::
   Mittlere Spalte Contentbereich (565px)
  :::::::::::::::: :::::::::::::::: :::::::::::::::: :::::::::::::::: ::::::::::::::::
*/
@media screen {
  #content2
  {
     position: relative;
     padding: 0px 15px 40px 0px;
     margin: 0px;
     width: 550px;
     overflow: hidden;
     color: #33356E;
     float: left;
  }
  
  #content2 .button
  {
     position: relative;
     width: 100px;
     max-height: 20px;
     border: 1px solid #383A3E;
     margin: 5px 0px 0px 0px;
     padding: 0px 0px 0px 18px;
     text-align: left;
     background: url(/img/bg_pfeil_suche.gif) no-repeat 0px;
     cursor: pointer;
     color: #33356E;
     font-weight: bold;
     font-size: 95%;
  }
  
  #content2 .itb_form
  {
     /* postion: relative; gefixt OB 08.03.2006 */
     width: 550px;
     margin: 20px 0px 20px 0px;
     padding: 6px 8px 8px 8px;
     background-color: #FBFBFB;
  }
  
  #content2 .searchresult
  {
     margin: 0px;
     padding: 5px 0px 0px 0px;
  }
  
  #content2 .searchresult hr
  {
     clear: both;
     position: relative;
     margin: 0px;
     padding: 0px;
     height: 1px;
     color: #CBCDE0;
  }
  
  #content2 .searchresultbox
  {
     /* postion: relative; gefixt OB 08.03.2006 */
     width: 550px;
     margin: 8px 0px 8px 0px;
     padding: 6px 8px 8px 8px;
     background-color: #FBFBFB;
     font-size: 90%;
  }
  
  #content2 .searchresultbox p
  {
     margin: 0px;
     padding: 15px 0px 10px 0px;
     font-size: 90%;
     line-height: 140%;
  }
  
  #content2 .searchresultbox hr
  {
     border: 0;
     background-color: #EFEFEF;
     height: 8px ! important;
     margin: 4px -8px ! important;
  }
    
  #content2 .container1
  {
     margin: 0px;
     padding: 0px;
     width: 435px;
     float: left;
     font-size: 90%;
     line-height: 140%;
  }
  
  #content2 .container2
  {
     margin: 0px;
     padding: 0px;
     font-weight: bold;
     position: relative;
     float: left;
  }
  
  #content2 .daten
  {
     margin: 0px;
     padding: 0px;
     width: 435px;
     float: left;
     line-height: 160%;
  }
  
  #content2 .searchresultbox ul
  {
     list-style: none;
     margin: 0;
  }
  
  #content2 .searchresultbox li
  {
     padding: 0px 0px 2px 10px;
     background:url(/img/bullet_pfeil_lila.gif) no-repeat 2px 0.4em;
     font-size: 90%;
     width: 105px;
  }
  
  #content2 .formlabel
  {
     position: relative;
     display: block;
     margin: 0px;
     padding: 0px 0px 2px 0px;
     font-size: 80%;
     font-weight: bold;
  }
  
  #content2 .padding
  {
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
  }
  
  #content2 input, #content2 select
  {
     color: #383A3E;
     width: 172px;
     margin-right: 10px;
     margin-bottom: 6px;
     padding: 1px;
     font-size: 80%;
  }
  
  #content2 ul.downloads
  {
     clear: both;
     position: relative;
     margin: 0px;
     padding: 6px 0px 6px 0px;
     font-size: 90%;
     list-style: none;
     font-weight: bold;
  }
  
  #content2 .downloads li
  {
     padding: 4px 0px 6px 24px;
     background:url(/img/symbol_pdf.gif) no-repeat 1px;
  }
}


/*
  :::::::::::::::: :::::::::::::::: :::::::::::::::: :::::::::::::::: ::::::::::::::::
   Mittlere Spalte Contentbereich (393px)
  :::::::::::::::: :::::::::::::::: :::::::::::::::: :::::::::::::::: ::::::::::::::::
*/
@media screen {
  #content .smalltext
  {
     margin: 0px;
     padding: 0px 0px 2px 0px;
     font-size: 80%;
  }
  
  #content .formlabel
  {
     display: block;
     margin: 0px;
     padding: 0px 0px 2px 0px;
     font-size: 80%;
     font-weight: bold;
  }
  
  #content .pinnwand
  {
     /* postion: relative; gefixt OB 08.03.2006 */
     width: 370px;
     margin: 0px 0px 20px 0px;
     padding: 15px 8px 8px 8px;
     background-color: #FBFBFB;
  }
  
  #content xp
  {
     font-size: 100%;
     line-height: 120%;
     font-weight: normal;
  }
  
  #content .introtext
  {
     font-size: 90%;
     line-height: 130%;
     font-weight: bold;
     color: #005B87;
  }
  
  #content .ansprechpartner
  {
     width: 367px;
     padding: 10px 0px 10px 0px;
  }
  
  #content .imgkontakt
  {
     padding-top: 5px;
  }
  
  #content .imgfull
  {
     width: 367px;
     margin: 0px 10px 8px 0px;
  }
  
  #content .imgfull img
  {
     float: left;
     margin: 2em 0px 0.4em 0px;
  }
  
  #content .bu
  {
     font-size: 0.8em;
     font-family: Verdana;
     font-weight: normal;
     font-style: italic;
     clear: both;
  }
  
  #content .linklist
  {
     position: relative;
     margin: 20px 0px 20px 0px;
     padding: 6px 8px 8px 8px;
     background-color: #FAFAFC;
  }
  
  #content .hr_linklist
  {
     clear: both;
     position: relative;
     margin: 2px 0px 8px 0px;
     z-index: 100;
     height: 1px;
     background: url(/img/dotted_line.gif);
  }
  
  #content .hr_linklist hr
  {
     display: none;
  }
  
  #content ul.anchor
  {
     clear: both;
     position: relative;
     margin: 0px;
     padding: 15px 0px 15px 0px;
     font-size: 90%;
     list-style: none;
     font-weight: bold;
  }
  
  #content ul.links, ul.downloads, #content ul.external, #content ul.internal
  {
     clear: both;
     position: relative;
     margin: 0px;
     padding: 0px 0px 2px 0px;
     font-size: 90%;
     list-style: none;
     font-weight: bold;
  }
  
  #content .links li.external
  {
     display: block;
     padding: 2px 0px 2px 22px;
     background: url(/img/symbol_doubleright.gif) no-repeat 1px;
  }
  
  #content .links li.internal
  {
     display: block;
     padding: 1px 0px 2px 22px;
     background: url(/img/symbol_right.gif) no-repeat 1px 0.4em;
  }
  
  #content ul.downloads li
  {
     padding: 0px 0px 6px 22px;
     background:url(/img/picto_pdf.gif) no-repeat;
  }
  
  #content .external li
  {
     display: block;
     padding: 2px 0px 2px 22px;
     background: url(/img/symbol_doubleright.gif) no-repeat 1px;
  }
  
  #content .internal li
  {
     display: block;
     padding: 1px 0px 2px 22px;
     background: url(/img/symbol_right.gif) no-repeat 1px 0.4em;
  }
  
  #content ul.contentlink
  {
     clear: both;
     position: relative;
     margin: 0px;
     padding: 0px 0px 2px 0px;
     font-size: 90%;
     list-style: none;
     font-weight: bold;
  }
  
  #content .contentlink li
  {
     display: block;
     padding: 2px 0px 2px 18px;
     background: url(/img/symbol_right.gif) no-repeat 1px;
     font-weight: normal;
  }
  
  #content .footer
  {
     margin: 30px 0px 0px 0px;
     padding: 0;
     height: 16px;
     width: 386px;
  }
  
  #content .up_content
  {
     min-height: 16px;
     margin: 0px 0px 0px 290px;
     padding: 4px 20px 2px 0px;
     background: url(/img/symbol_up.gif) no-repeat center right;
     font-size: 85%;
  }
  
  #content .up
  {
     margin: 0px 0px 0px 167px;
     padding: 2px 22px 6px 0px;
     background: url(/img/symbol_up.gif) no-repeat center right;
     font-size: 85%;
  }
  
  #content .printunten
  {
     float: left;
     width: 100px;
     height: 16px;
     margin: 0px;
     padding: 2px 0px 0px 20px;
     background: url(/img/symbol_print.gif) no-repeat center left;
     font-size: 85%;
  }
  
  #content
  {
     position: relative;
     padding: 0px 15px 40px 0px;
     margin: 0px;
     width: 378px;
     overflow: hidden;
     color: #33356E;
     float: left;
  }
  
  #content .daten
  {
     width: 300px;
     float: left;
  }
  
  #content .downloads li
  {
     padding: 2px 0px 6px 18px;
     background:url(/img/symbol_download.gif) no-repeat 1px;
  }
  
  #content .teaserimg div p
  {
     width: 250px;
     margin: 0px;
     padding: 0px 0px 0px 0px;
     font-weight: normal;
     font-size: 90%;
     float: left;
  }
  #content .teasernoimg div p
  {
     padding: 0px 0px 0px 0px;
     font-size: 90%;
  }
  #content h2
  {
     padding: 15px 0 0 0;
  }
}

/* rechte Spalte Contentbereich */
@media screen {
  #contentright
  {
     position: relative;
     padding: 0px;
     margin: 0px;
     max-width: 157px;
     float: left;
  }
}