body {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  position: center;
  font-size:12px;
  margin: 0px;
  padding: 0px;
}
table {
  max-width:500px;
  }
table.suche {
  max-width:723px;
}
img {
  border:0px;
  padding:0px;
  margin:0px;
  }
#content {
  position:absolute;
  width: 990px;
  margin-left:2em;
  margin-bottom:2em;
  margin-top: 1em;
  }
.logo {
  position:relative;
  float:left;
  top:12px;
  width:240px;
  height:50px;
  }
.logo_zert {
  width:189px;
  float:left;
  }
.logo_text {
  position:relative;
  top:20px;
  left: 1em;
  font-weight:bold;
  font-size:1.2em;
  width:350px;
  }
.language {
  position:relative;
  top:15px;
  left:1em;
  width:160px;
  float:left;
        margin-left:59px;
  }
*html .language {
  position:relative;
  top:15px;
  left:1em;
  width:185px;
  float:left;
        margin-left:40px;
  }
.menu_oben {
  position:relative;
  float:left;
  left: 91px;
  top: 20px;
  height: 15px;
  width: 430px;
  }
*html .menu_oben {
  position:relative;
  float:left;
  left: 70px;
  top: 20px;
  height: 15px;
  width: 430px;
  }
.feed {
  position:absolute;
  float:right;
  left: 935px;
  top: 23px;
  }
.table_container {
  width:944px;
  height:144px;
  margin-top: 85px;
  margin-bottom: 1em;
  }
.header {
  position:absolute;
  margin-left:220px;
  width:723px;
  height:146px;
  background-color:#F2F5F9;
  }
* html .header {
  height:122px;
  margin: 0px;
  margin-left: 220px;
  padding: 0px;
  }
.header_cloud {
    position:absolute;
  width:723px;
  height:126px;
  background-color:#F2F5F9;
  }
*html .header_cloud {
    position:absolute;
  width:723px;
  height:146px;
  background-color:#F2F5F9;
  }
.header_history {
  width:723px;
  height:126px;
  overflow:auto;
  background-color:#F2F5F9;
  }
*html .header_history {
  width:723px;
  height:146px;
  overflow:auto;
  background-color:#F2F5F9;
  }
.header_quicknav {
  position:absolute;
  margin-left:220px;
  width:723px;
  /*height:1400px;*/
  background-color:#F2F5F9;
  }
.table_head {
  position:absolute;
  float: left;
  width: 200px;
  /*height: 143px;*/
  background-color:#F2F5F9;
  padding:0px;
  margin: 0px;
  padding-top: 4px;
  }
*html .table_head {
  width: 200px;
  height: 147px;
  }
.table_head_innen {
  padding-right: 14px;
  padding-top: 5px;
  text-align: right;
  /*margin-bottom:23px;*/
  }
*html .table_head_innen {
  padding-top: 5px;
  text-align: right;
  /*margin-bottom:30px;*/
  }
.button_history {
  position:relative;
  float:left;
  width: 67px;
  /*margin-top:25px;*/
  }
.button_cloud {
  position:relative;
  float:left;
  width: 67px;
  /*margin-top:25px;*/
  }
.button_quicknavi {
  position:relative;
  float:left;
  width: 66px;
  /*margin-top:25px;*/
  }
.desc_history {
  float:left;
  display:none;
  background-color:#C3D3E2;
  height:23px;
  width:200px;
  overflow:hidden;
  padding-top: 5px;
}
* html .desc_history {
  padding-top: 4px;
  margin-top: -5px;
  height: 21px;
   }
.suchbutton {
  padding-top: 7px;
  padding-right:5px;
  margin-left:20px;
  display:block;
  }
* html .suchbutton {
  margin-top: 7px;
  margin-bottom: 10px;
  /*margin-right:5px;
  display:none;*/
  }
.desc_cloud {
  float:left;
  display:none;
  background-color:#C3D3E2;
  height:23px;
  width:200px;
  overflow:hidden;
  padding-top: 5px;
}
* html .desc_cloud {
  padding-top: 4px;
  margin-top: -5px;
  height: 21px; }
.desc_quicknav {
  float:left;
  display:none;
  background-color:#C3D3E2;
  height:23px;
  width:200px;
  overflow:hidden;
  padding-top: 5px;
}
* html .desc_quicknav {
  padding-top: 4px;
  margin-top: -5px;
  height: 21px; }
.desc_none {
  float:left;
  display:block;
  background-color:#F2F5F9;
  height:28px;
  width:200px;
  overflow:hidden;
}
* html .desc_none {
  float:left;
  display:block;
  background-color:#F2F5F9;
  height:12px;
  width:200px;
  overflow:hidden;
}
.quicknav_head {
  float:left;
  font-size:0.9em;
  border-left: 8px solid #C4D3E2;
  border-bottom: 1px solid #C4D3E2;
  padding-left:10px;
  }
.quicknav_sub {
  float:left;
  font-size:0.85em;
  border-left: 4px solid #F2F5F9;
  padding-left:8px;
  }
.left {
  position:relative;
  float:left;
  width:200px;
  margin-top:1em;
  }
.menu_links {
  position:relative;
  vertical-align:center;
  width:200px;
  float:right;
  line-height:0.9;
  }
.weiterbildungsprogramm {
  position:relative;
  float:left;
  width:200px;
  height:92px;
  /*margin-top:20px;*/
  background-color:#F2F5F9;
  border-bottom-color:#C4D3E2;
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left: 15px solid #C4D3E2;
  overflow:hidden;
  }
.zeitschrift {
  position:relative;
  float:left;
  width:200px;
  height:92px;
  margin-top:4px;
  background-color:#F2F5F9;
  border-bottom-color:#C4D3E2;
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left: 15px solid #C4D3E2;
  overflow:hidden;
  }
.balken_links {
  position:relative;
  width:15px;
  height:92px;
  background-color:#C4D3E2;
  padding:0px;
  margin:0px;
  }
.links_text {
  position:absolute;
  height:80px;
  width:180px;
  float:right;
  left: 20px;
  top: 5px;
  }
.logo2 {
  position:relative;
  width:200px;
  height:90px;
  float:left;
  margin-top:20px;
  margin-bottom:20px;
  }
.inhalt {
  position:relative;
  width:513px;
  float:left;
  margin-left:20px;
  margin-top:1em;
  overflow:hidden;
  }
.inhalt_breit {
  position:relative;
  width:723px;
  float:left;
  margin-left:20px;
  margin-top:1em;
  overflow:hidden;
  }
* html .inhalt_breit {
  position:relative;
  width:722px;
  float:left;
  margin-left:20px;
  margin-top:1em;
  }
.emas {
  width:60px;
  }
/*.nachrichten_dihk {
  margin-top:150px;
  }
* html .nachrichten_dihk {
  margin-top:0px;
  }
*/
.right {
  width:180px;
  float:right;
  margin-top:2px;
  margin-right: 48px;
  
  }
*html .right {
  width:180px;
  float:right;
  margin-top:6px;
  }
.menu_unten {
  position:relative;
  float:left;
  width:944px;
  height:22px;
  background-color:#F2F5F9;
  margin-top:20px;
  margin-bottom:20px;
  }
.seitenanfang {
  font-weight:bold;
  position: relative;
  float:left;
  padding-left:10px;
  margin-right:5px;
  top:5px;
  background-repeat:no-repeat;
  }
.schriftgroesse {
  font-weight:bold;
  position: relative;
  float:left;
  padding-left:10px;
  margin-right:70px;
  top:5px;
  background-repeat:no-repeat;
  }
.seitenfunktionen {
  font-weight:bold;
  position: relative;
  float:left;
  padding-left:10px;
  margin-right:70px;
  top:5px;
  background-repeat:no-repeat;
  }
a {
  color:#004F8D;
  text-decoration:none;
  }
a:hover {
  text-decoration:underline;
  }
.logo_text2 {
  position:relative;
  float:right;
  width: 135px;
  color:#000000;
  line-height:1;
  padding-top:5px;
  color:#000000;
  font-size:0.9em;
  text-decoration:none;
  }
a.logo_text2 {
  float:right;
  color:#000000;
  line-height:1;
  color:#000000;
  font-size:0.9em;
  font-weight:normal;
  text-decoration:none;
  }
a.logo_text2:hover {
  text-decoration:underline;
  }
.logo3 {
  width:52px;
  position:relative;
  float:left;
  padding-top:5px;
  margin-left:0px;
  }
.logo4 {
  width:52px;
  position:absolute;
  float:left;
  left: 0px;
  top: 36px;
  }
.kommentar {
  position:relative;
  float:left;
  height:160px;
  width:245px;
  background-color:#F2F5F9;
  border-bottom-color:#C4D3E2;
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left:15px solid #C4D3E2;
  overflow:hidden;
  }
.dossier {
  position:relative;
  float:right;
  height:160px;
  width:245px;
  background-color:#F2F5F9;
  border-bottom-color:#C4D3E2;
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left:15px solid #C4D3E2;
  overflow:hidden;
  }
.links_blau {
  position:relative;
  width:15px;
  height:160px;
  background-color:#C4D3E2;
  padding:0px;
  margin:0px;
  }
.teaser_inhalt {
  position:absolute;
  height:140px;
  width:200px;
  float:right;
  left: 34px;
  top: 10px;
  }
.portale {
  position:relative;
  margin-bottom:5px;
  width: 513px;
  }
.portal_eins {
        margin-top:0px;
  position:relative;
  width:246px;
  height:82px;
  float:left;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:12px;
  padding-top:0px;
  padding-left:0px;
  padding-bottom:0px;
  overflow:hidden;
  vertical-align:bottom;
  font-size:14px;
  font-weight: bold;
  color:#004F8D;
  }
* html .portal_eins {
  width:247px;
  height:82px;
  }
* html .portal_1 {
  padding-left:15px;
  }
.portal_zwei {
    margin-top:0px;
  position:relative;
  width:246px;
  height:82px;
  float:right;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:12px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  overflow:hidden;
  font-size:14px;
  font-weight: bold;
  color:#004F8D;  }
* html .portal_zwei {
  width:247px;
  height:82px;
  }
.portal_drei {
  position:relative;
  width:246px;
  height:82px;
  float:left;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:12px;
  padding-top:0px;
  padding-left:0px;
  padding-bottom:0px;
  overflow:hidden;
  vertical-align:bottom;
  font-size:14px;
  font-weight: bold;
  color:#004F8D;
  }
* html .portal_drei {
  width:247px;
  height:60px;
  }
.portal_vier {
  position:relative;
  width:246px;
  height:60px;
  float:right;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:10px;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:0px;
  overflow:hidden;
  font-size:14px;
  font-weight: bold;
  color:#004F8D;
  }
* html .portal_vier {
  width:247px;
  height:60px;
  }
.portal_sub_eins {
  position:relative;
  width:330px;
  height:80px;
  float:left;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:18px;
  margin-top: 20px;
  padding-top:15px;
  padding-left:15px;
  overflow:hidden;
  }
.portal_sub_zwei {
  position:relative;
  width:330px;
  height:80px;
  float:right;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:18px;
  margin-top: 20px;
  padding-top:15px;
  padding-left:15px;
  overflow:hidden;
  }
.portal_sub_drei {
  position:relative;
  width:330px;
  height:80px;
  float:left;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:36px;
  padding-top:15px;
  padding-left:15px;
  overflow:hidden;
  }
.portal_sub_vier {
  position:relative;
  width:330px;
  height:80px;
  float:right;
  background-color:#F2F5F9;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  margin-bottom:36px;
  padding-top:15px;
  padding-left:15px;
  overflow:hidden;
  }
.startseite {
  position:relative;
  width:513px;
  margin-bottom:30px;
  }
.menu_root {
  position: relative;
  float:left;
  background-repeat:no-repeat;
  width: 180px;
  height: 30px;
  color: #004F8D;
  padding-left: 20px;
  padding-top: 6px;
  cursor:pointer;
  }
* html .menu_root {
  height: 36px;
  width: 200px;
  }
.menu_root_sub {
  position: relative;
  float:right;
  vertical-align:center;
  background-repeat:no-repeat;
  width: 165px;
  height: 30px;
  color: #004F8D;
  padding-left:20px;
  padding-top:6px;
  cursor:pointer;
  }
* html .menu_root_sub {
  width: 185px;
  height: 36px;
  }
.menu_root_subsub {
  position: relative;
  float:right;
  vertical-align:center;
  background-repeat:no-repeat;
  width: 150px;
  height: 30px;
  color: #004F8D;
  padding-left:20px;
  padding-top:6px;
  cursor:pointer;
  }
* html .menu_root_subsub {
  width: 170px;
  height: 36px;
  }
.menu_root_oben {
  font-weight:bold;
  position: relative;
  float:left;
  overflow:visible;
  padding-left:10px;
  margin-right: 23px;
  background-repeat:no-repeat;
  cursor:pointer;
  font-size:1.0em;
  }
*html .menu_root_oben {
  font-weight:bold;
  position: relative;
  float:left;
  overflow:visible;
  padding-left:10px;
  margin-right: 4px;
  background-repeat:no-repeat;
  }
*+html .menu_root_oben {
  font-weight:bold;
  position: relative;
  float:left;
  overflow:visible;
  padding-left:10px;
  margin-right: 5px;
  background-repeat:no-repeat;
  }
.menu_root_oben_last {
  font-weight:bold;
  position: relative;
  float:left;
  overflow:visible;
  padding-left:10px;
  margin-right: 5px;
  background-repeat:no-repeat;
  }
* html .menu_root_oben {
  width: 80px;
  }
.menu_root_unten {
  font-weight:bold;
  position: relative;
  float:left;
  padding-left:10px;
  margin-right:70px;
  top:5px;
  background-repeat:no-repeat;
  }
ul {
  list-style-type:none;
  }
h1 {
  font-size:1.3em;
  font-weight:bold;
  color: #004F8D;
  margin:0px;
  padding-top: 2px;
  padding-left:10px;
  padding-bottom: 3px;
  }
h2 {
  font-size:1.2em;
  font-weight: bold;
  color:#004F8D;
  margin: 0px;
  }
h3 {
  font-size:1.0em;
  font-weight:bold;
  color:#7698BB;
  margin: 0px;
  }
  
  
h3 p {
  padding: 0px;
  margin: 0px;
  }
h4 {
  font-size:1.0em;
  color: #004F8D;
  margin:0px;
  padding:0px;
  font-weight:normal;
  }
h5 {
  font-size:1.3em;
  color: #004F8D;
  margin:0px;
  margin-bottom:15px;
  padding-bottom:5px;
  font-weight:bold;
  }
.background {
  width:723px;
  background-color:#F2F5F9;
  }
.ueberschrift {
  width:395px;
  height:50px;
  padding-left:10px;
  background-repeat:no-repeat;
  background-position:bottom;
  }
.sitemap_1 {
  height:20px;
  font-size:1.2em;
  margin-top:3px;
  padding-left:10px;
  padding-top:10px;
  border-bottom:solid;
  border-bottom-color:#004F8D;
  border-bottom-width:1px;
  border-left:solid;
  border-left-color:#004F8D;
  border-left-width:12px;
  }
.sitemap_2 {
  height:20px;
  font-size:1.0em;
  margin-top:3px;
  margin-left:-17px;
  padding-left:10px;
  padding-top:10px;
  border-bottom:solid;
  border-bottom-color:#C4D3E2;
  border-bottom-width:1px;
  border-left:solid;
  border-left-color:#004F8D;
  border-left-width:8px;
  }
.sitemap_3 {
  height:20px;
  font-size:1.0em;
  margin-top:1px;
  margin-left:-39px;
  padding-left:10px;
  padding-top:10px;
  border-bottom:solid;
  border-bottom-color:#C4D3E2;
  border-bottom-width:1px;
  border-left:solid;
  border-left-color:#004F8D;
  border-left-width:5px;
  }
.sitemap_4 {
  height:20px;
  font-size:1.0em;
  margin-top:1px;
  margin-left:-65px;
  padding-left:10px;
  padding-top:10px;
  border-bottom:solid;
  border-bottom-color:#C4D3E2;
  border-bottom-width:1px;
  border-left:solid;
  border-left-color:#004F8D;
  border-left-width:2px;
  }
/* News */
.news_image {
  width:116px;
  float:left;
  margin-right:20px;
  margin-top:20px;
  }
.news_inhalt {
  width:377px;
  float:right;
  }
.news {
  margin-top: 1em;
  margin-bottom: 1.5em;
  }
.newsHeader {
  border-bottom: 1px solid #004F8D;
  background-repeat:no-repeat;
  background-position:left;
  }
.news-latest-morelink {
  height:20px;
  width:70px;
  font-size:1.0em;
  font-weight:bold;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  color: #00478D;
  margin-bottom:20px;
  margin-top:5px;
  padding-left:10px;
  }
.news-latest-item {
  margin-top:10px;
  }
.news-latest-container {
  width:100%;
  }
.bodytext {
  font-size:1.0em;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  }
.news-latest-date {
  font-size:10px;
  margin-top:10px;
  }
/* berschriften */
.ueberschrift_link {
  position:relative;
  border-left: 12px solid #004F8D;
  border-bottom: 1px solid #004F8D;
  }
.ueberschrift1 {
  width: 513px;
  padding-left: -10px;
  margin-left: 0px;
  margin-bottom:20px;
  margin-top:10px;
  border-bottom: 1px solid #004F8D;
  }
.ueberschrift2 {
  width:200px;
  font-size:0.9em;
  padding-left:20px;
  border-bottom: 1px solid #C4D3E2;
  }
.ueberschrift2_breit {
  width:400px;
  font-size:0.9em;
  padding-left:20px;
  border-bottom: 1px solid #C4D3E2;
  }
.ueberschrift3 {
  width:513px;
  font-size:0.9em;
  padding-left:10px;
  border-bottom: 1px solid #C4D3E2;
  margin-bottom:30px;
  }
.table_veranstaltungen {
width:732px;
}
/* Detailseiten */
.detail_ansprechpartner {
  margin-bottom:20px;
  }
.hintergrundbild_ansprechpartner {
  width:50px;
  height:60px;
  margin-left:-40px;
    }
.ueberschrift_rechts {
  height: 25px;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  padding-left: 20px;
  padding-top: 5px;
  margin-top:10px;
  }
*html .ueberschrift_rechts {
  height: 25px;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  padding-left: 20px;
  padding-top: 5px;
  margin-top:5px;
  }
.ueberschrift_rechts_oben {
  height: 25px;
  border-bottom: 1px solid #C4D3E2;
  border-left: 12px solid #C4D3E2;
  padding-left: 20px;
  padding-top: 5px;
  margin-top: 3px;
  }
.ueberschrift_startseite {
  height:30px;
  margin-top:250px;
  padding-top:0px;
  position:relative;
  border-left: 12px solid #004F8D;
  border-bottom: 1px solid #004F8D;
  }
* html .ueberschrift_startseite {
  margin-top: -1px;  }
.background_hell {
  width:723px;
  }
.csc-header csc-header-n1 {
  border-left: 12px solid #004F8D;
  border-bottom: 1px solid #004F8D;
  }
.portal_betreten {
  float:right;
  position:relative;
  margin-top:-40px;
  margin-right:5px;
  }
.mehr {
  float:right;
  position:relative;
  margin-top:-20px;
  margin-right:5px;
  }
li.csc-section {
  margin-top: -10px;
  }
csc-textpic-text {
  margin-top:30px;
  }
/*******************************************
* Styles fr Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch-searchbox {
  width: 100%;
  background-color:#F2F4F6;
  padding-left:20px;
  padding-top:20px;
  }
.tx-indexedsearch-searchbox-sword {
  width: 200px;
  border: 1px solid #004F8C;
  padding-bottom: 30px;
  }
.tx-indexedsearch-searchbox-button {
  width: 120px;
  background-color:#FFFFFF;
  border-left: 10px solid #C4D3E2;
  border-bottom: 1px solid #C4D3E2;
  border-right:0px;
  border-top: 0px;
  font-weight:bold;
  text-align:left;
  color:#004F8C;
  padding-left:10px;
  cursor:pointer;
  }
/* Publikationen|Downloads */
.tx_abdownloads_searchView_searchBox_button {
  color:#6666CC;
  background-color:#006600;
  border-color:#FFCCCC;
  width:200px;
  }
.spacer_div {
  width: 2px;
  height: 20px;
  }
.umfrage {
  margin-bottom:10px;
  }
/*Veranstaltungen */
.veranstaltungen {
  margin-bottom:10px;
}
.veranstaltungen_detail {
  background-color: #F2F4F6;
  font-size:1.0em;
  }
/*RTE */
ul.aufzaehlung {
  color:#000000;
  list-style-type:disc;
  }
ul.link {
  color:#004F8C;
  list-style-image:url(../images/box_unten.gif);
  }
ol.aufzaehlung {
  color:#000000;
  }
ol.link {
  color:#004F8C;
  list-style-image:url(../images/box_unten.gif);
  }
td {
  vertical-align:top;
  padding:5px;
  font-size: 12px;
  }
table.rahmen {
  border-collapse:collapse;
  border: 1px solid #004F8C;
}
table.htmlarea-showtableborders {
 vertical-align:top;
 }
td.zellenhintergrund {
  background-color: #004F8C;
  color: white;
}
td.innenrahmen {
  border: 1px solid #004F8C;
}
td.hintergrund_innenrahmen {
  background-color: #004F8C;
  color: white;
  border: 1px solid #004F8C;
}
h1.unterstrichen {
  font-size:1.3em;
  font-weight:bold;
  color: #004F8D;
  border-bottom: 1px solid #004F8C;
  margin-bottom: 20px;
  padding-left:0px;
  }
h1.link {
  font-size:1.3em;
  font-weight:bold;
  color: #004F8D;
  border-left: 10px solid #004F8C;
  border-bottom: 1px solid #004F8C;
  margin-bottom: 20px;
  }
h3.unterstrichen {
  font-size:1.0em;
  font-weight:bold;
  color:#7698BB;
  border-bottom: 1px solid #C4D3E2;
  margin-bottom: 20px;
  padding-bottom: 3px;
  }
h3.link {
  font-size:1.0em;
  font-weight:bold;
  color:#7698BB;
  padding-left: 10px;
  border-left: 8px solid #C4D3E2;
  border-bottom: 1px solid #C4D3E2;
  margin-bottom: 20px;
  padding-bottom: 3px;
  }
p.standard {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size:1.0em;
  margin: 0px;
  padding: 0px;
}
.drucken {
  text-align:right;
  float: right;
  border-bottom:1px solid #C4D3E2;
  border-left: 8px solid #C4D3E2;
  padding-left:10px;
  margin: 10px 0px 10px 417px;
  }
  
*html .drucken {
  text-align:right;
  float: right;
  border-bottom:1px solid #C4D3E2;
  border-left: 8px solid #C4D3E2;
  padding-left:10px;
  margin: 10px 0px 10px 400px;
  }
.drucken_detail {
  position:absolute; 
  float:left; 
  width:300px; 
  border-bottom:1px solid #C4D3E2; 
  border-left: 6px solid #C4D3E2; 
  padding-left: 12px; 
  margin: 25px 0px 10px 405px;
  }
*html .drucken_detail {
  margin: 25px 0px 10px 423px;
  }
.drucken_veranstaltungen {
  width:150px; 
  border-bottom:1px solid #C4D3E2; 
  border-left: 6px solid #C4D3E2; 
  padding-left: 12px; 
  margin: 0px 0px 10px 555px;
  }
*html .drucken_veranstaltungen {
  width:150px; 
  border-bottom:1px solid #C4D3E2; 
  border-left: 6px solid #C4D3E2; 
  padding-left: 12px; 
  margin: 0px 0px 10px 575px;
  }
.drucken_mitteilungen {
  float:right;
  margin-right: 15px;
  border-left: 6px solid #C4D3E2;
  border-bottom: 1px solid #C4D3E2;
  padding-left: 12px;
  padding-right:12px;
  }
.spacer {
  height:30px;
  width:100%;
  }
*html .spacer {
  height:0px;
  width:100%;
  }
.wahlportal {
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
  padding-top:0px;
  padding-right:2px;
  padding:0px;
  }
table.merkliste_ausgabe {
  max-width:723px;
  }
table.merkliste_einzelausgabe {
  max-width:723px;
  }
#finanzierung {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/finanzierung.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#finanzierung:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/finanzierung_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#coaching {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/coaching.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#coaching:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/coaching_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#ausbildung {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/ausbildung.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#ausbildung:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/ausbildung_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#weiterbildung {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/weiterbildung.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#weiterbildung:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/weiterbildung_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#standort {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/standort.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#standort:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/standort_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#netzwerke {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/netzwerke.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#netzwerke:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/netzwerke_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#neue_maerkte {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/neue_maerkte.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#neue_maerkte:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/neue_maerkte_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#rechtsberatung {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/rechtsberatung.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#rechtsberatung:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/rechtsberatung_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#innovation {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/innovation.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#innovation:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/innovation_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#erste_hilfe {
  display:block;
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/erste_hilfe.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#erste_hilfe:hover {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi/erste_hilfe_over.jpg);
  background-repeat:no-repeat;
  width:255px;
  height:51px;
}
#portal2010 {
  background-image:url(../uploads/Portale/Jahresthema2010/ihk_navi.jpg);
  background-repeat:no-repeat;
}
.newsimage {margin-right:30px;}
.news-single-imgcaption {font-size:75%; margin-bottom:30px;}
.news-single-files dd a {padding:0 7px 0 7px;}
.news-latest-item h3 a {color:#7698BB;}
.news-latest-item h4 a {color:#004F8D;}
.news-latest-item .nachrichtentext a {color:#000000;}
.news-single-additional-info ul {padding-left:35px;}
*html .news-single-additional-info ul {padding-left:0px;}
.download_text {padding-left:5px;}
.news-single-links dd a {background-image:url(../images/box_unten.gif); background-repeat:no-repeat; padding-left:10px;}
.pressemitteilungen_downloads ul {margin:0px; padding:0px;}
table.zeitschrift {margin-bottom: 4px;}
.wcode {background-color: #F2F5F9; border-bottom: thin solid #C4D3E2; border-left: 15px solid #C4D3E2;height: 22px;margin-top: 4px;width: 185px;clear:both;padding-top:4px;}
.wcode h3, .wcode a {margin-left: 4px;font-size:1em;}
/*div.right {overflow:hidden;}
div.right h4 { font-size:10px;}
*/
.tx-iframeflexform-pi1 {overflow:hidden;}
.table_head #tx-solr-search-form-pi-results {margin:0; margin-bottom:11px;}
