/* CSS Document */


/*===============================================================================
     Contenttabellen
===============================================================================*/

div#centerColWrapper #content div.contentTable{
  margin-top:12px;
}

div#centerColWrapper #content div.contentTable h3{
  margin:6px 0 0 0;
  padding:0px;
  font-size:12px;
}


div#centerColWrapper #content div.contentTable div.tableWrapper{
  width:545px;
  overflow:hidden;
}

div#centerColWrapper #content div.contentTable table{
  width:552px;
  margin:12px 0 22px 0;
  border-collapse:collapse;
  border-top:1px solid #ffffff;
}

div#centerColWrapper #content div.contentTable table tr.firstRow{
  font-weight:bold;
}

div#centerColWrapper #content div.contentTable table tr.firstRow td{
  padding:4px 5px 3px 5px;
}

div#centerColWrapper #content div.contentTable table tr.firstRow td.td01{
  color:#bf0165;
}

div#centerColWrapper #content div.contentTable table tr td{
  border-bottom:1px solid #000000;
  border-right:15px solid #ffffff;
  border-top:none;
  border-left:none;
  padding:4px 5px 3px 5px;
  vertical-align:top;
  text-align:right;
}

div#centerColWrapper #content div.contentTable table tr td.highlight{
  background:#e6e2df;
}

div#centerColWrapper #content div.contentTable table tr td.td01{
  text-align:left;
}

/*===============================================================================
     Bildaufmacher für Rubriken und Profile
===============================================================================*/

div#contentImgSelect{
  margin:20px 0px 20px 0;
  border-top:1px solid #e6e2df;
  padding:18px 0 0px 0;
}

div#contentImgSelect div{
  width:400px;
}

div#contentImgSelect div div{
  float:left;
  width:160px;
  margin:2px 5px 12px 0;
}

div#contentImgSelect div div p{
  line-height:18px;
  padding:0px;
  margin:0px;
}

div#contentImgSelect div div img{
  border:none;
}

div#contentImgSelect div div span{
  line-height:8px;
}

div#contentImgSelect div div span a{
  line-height:8px;
}

/*===============================================================================
     Bildergalerie
===============================================================================*/

div#centerColWrapper #content div.imgGallery{
  background:#3c3432;
  color:#FFFFFF;
  margin:17px 0 12px 0;
  font-size:11px;
  padding:0px;
  height:260px;
}

div#centerColWrapper #content div.imgGallery a{
  color:#FFFFFF;
  position:relative;
}

div#centerColWrapper #content div.imgGallery .fixfloat{
  height:2px;
}

div#centerColWrapper #content div.imgGallery .imgGalleryImage{
  float:left;
  width:350px;
  height:240px;
  overflow:hidden;
  margin:10px 10px 8px 10px;
  -margin:10px 10px 8px 5px;
  background-color:#3c3432;
}

div#centerColWrapper #content div.imgGallery .imgGalleryImage img{
  margin:0px;
  padding:0px
}

div#centerColWrapper #content div.imgGallery div.imgGalleryContent{
  padding:0px;
  margin:10px 0 0 0;
  height:auto;
  width:165px;
  height:243px;
  overflow:hidden;
  float:left;
  background-color:#3c3432;
}

div#centerColWrapper #content div.imgGallery div.imgGalleryContent div.imgGalleryContent_ContentWrapper{
  height:197px;
  width:165px;
  margin:0 0 12px 0;
  padding:0px;
  overflow:hidden;
  background-color:#3c3432;
}

div#centerColWrapper #content div.imgGallery div.imgGalleryContent h3{
  font-size:12px;
  padding:0 0 4px 0;
  margin:0px;
  float:left;
  width:160px;
  line-height:16px;
  background-color:#3c3432;
}

div#centerColWrapper #content div.imgGallery div.imgGalleryContent p{
  background-color:#3c3432;
}


div#centerColWrapper #content div.imgGallery div.imgGalleryContent div{
  display:block;
  width:82px;
  float:left;
}

div#centerColWrapper #content div.imgGallery div.imgGalleryContent div a{
  display:block;
  padding:4px 0 0 0;
}


/*===============================================================================
     ContentImgSpezial
===============================================================================*/


div#centerColWrapper div#content div.imageBoxWrapper{
/*  margin:12px 0 0 0;*/
margin: -3px 0px 15px 0px;
}


div#centerColWrapper div#content div.contentSiteImgSpecial{
   border-top:1px solid #D1C3BF;
   border-bottom:1px solid #D1C3BF;
   margin:12px 0 18px 0;
   padding:4px 0 0 0;
   *padding:2px 0 0 0;
   -padding:2px 0 0 0;
}

div#centerColWrapper div#content div.bottomClear{
   margin:12px 0 0px 0;
   border-bottom:none;
}


div#centerColWrapper div#content div.contentSiteImgSpecial table{
   border:none;
   border-spacing:0px;
   margin:0px;
}

div#centerColWrapper div#content div.contentSiteImgSpecial table td{
   vertical-align:top;
   padding:10px 0 8px 0;
   *padding:10px 0 6px 0;
   -padding:10px 0 6px 0;
}

div#centerColWrapper div#content div.bottomClear table td{
   padding:10px 0 0px 0;
}


div#centerColWrapper div#content div.contentSiteImgSpecial table td h2{
   padding: 0 0 9px 0;
   margin:0px;
   font-size:14px;
   line-height:14px;
}

div#centerColWrapper div#content div.contentSiteImgSpecial table td h3{
   padding:0px;
   margin:0px;
}

div#centerColWrapper div#content div.contentSiteImgSpecial table td img{
   padding:0px;
   margin:2px 20px 10px 0;
}

/*===============================================================================
     ContentText  NEU ab 10.08.2009
==========================================================================*/

div#centerColWrapper div#content img.contentImage{
   float:left;
   margin:12px 20px 10px 0px;
}

/*===============================================================================
     ContentLinkSpezial
===============================================================================*/


div#centerColWrapper div#content div.boxlinklistWrapper{
   margin:12px 0 0 0;
}

div#centerColWrapper div#content div.contentSiteLinkSpecial{
   margin:12px 0 15px 0;
   border-top:1px solid #D1C3BF;
   border-bottom:1px solid #D1C3BF;
   padding:18px 0 15px 0;
   *padding:18px 0 18px 0;
}

div#centerColWrapper div#content div.contentSiteLinkSpecial p{
   width:540px;
   margin:0px;
   margin:4px 0 4px 0;
   padding:0px;
}

div#centerColWrapper div#content div.contentSiteLinkSpecial h4{
   color:#bd0066;
   line-height:11px;
   padding: 0 0 0px 0;
}

div#centerColWrapper div#content div.bottomClear{
   border-bottom:none;
}


/*===============================================================================
     NewsGabelseite
===============================================================================*/

div#centerColWrapper div#content div.newsGabelseiteFilter{
   margin:6px 0 15px 0;
}

div#centerColWrapper div#content div.newsGabelseiteFilter table td{
   vertical-align:top;
   padding:10px 0 10px 0;
}

div#centerColWrapper div#content div.newsGabelseiteFilter table td h3{
   padding:0px;
   margin:0px;
}

div#centerColWrapper div#content div.newsGabelseiteFilter table td.td01{
   padding:13px 20px 10px 0;
}

div#centerColWrapper div#content div.newsGabelseiteFilter div.filterBox{
   float:left;
   width:270px;
   *margin:3px 0 0 0;
}

div#centerColWrapper div#content div.newsGabelseiteFilter div.filterBox h4{
   padding:7px 10px 0 0;
}

div#centerColWrapper div#content div.newsGabelseiteFilter div.filterBox select{
   width:160px;
   height:18px;
   font-size:11px;
   padding:0 0 0 2px;
}

div#centerColWrapper div#content div.newsGabelseiteFilter form{
   margin:0;
   padding:0;
   display:inline;
}

div#centerColWrapper div#content div.newsGabelseiteFilter select{
   width:180px;
   margin:5px 0 15px 0;
   padding:0;
   height:16px;
   font-size:11px;
   *height:18px;
}


div#centerColWrapper div#content .newsBlock{
   border-top:1px solid #D1C3BF;
   padding:17px 0 8px 0;
}

div#centerColWrapper div#content  .newsBlock h4{
   margin:0px;
   padding: 0 0 1px 0;
   line-height:13px;
}

div#centerColWrapper div#content  .newsBlock h2{
   padding: 0 0 9px 0;
   margin:0px;
   font-size:14px;
   line-height:14px;
}

div#centerColWrapper div#content .newsBlock h4 span{
   font-weight:normal;
}

div#centerColWrapper div#content  .newsBlock span{
   padding:4px 0 0 0;
}



/*===============================================================================
     Job Offer (restlichen formatierungen von News oben)
===============================================================================*/

div#centerColWrapper div#content div.newsGabelseiteFilter .blockWithBorder{
   border-top:1px solid #D1C3BF;
   padding:17px 0 8px 0;
}



/*===============================================================================
     Formulare
===============================================================================*/

div#centerColWrapper div#content div#contentform{
   padding:0px;
   margin:15px 0 0 0;
   position:relative;
}

div#centerColWrapper div#content div#contentform #formInfoLayer{
   width:180px;
   height:120px;
   position:absolute;
   top:5px;
   left:340px;
   background:#FFFFFF;
   display:none;
}


div#centerColWrapper div#content div#contentform #formInfoLayer div{
   width:35px;
   float:left;
   padding:5px 0 0 3px;
}

div#centerColWrapper div#content div#contentform #formInfoLayer p{
   float:left;
   width:130px;
   height:110px;
   padding:0 5px 0 5px;
   overflow:hidden;
}

div#centerColWrapper div#content div#contentform input.fButton{
   background:#3C3431;
   border:none;
   color:#ffffff;
   font-weight:bold;
   font-size:12px;
   text-align:left;
   padding:1px 2px 1px 5px;
   width:94px;
}

div#centerColWrapper div#content div#contentform input.formInput{
   height:12px;
   font-size:11px;
}


div#centerColWrapper div#content div#contentform div.checkboxWrapper{
   margin:13px 0 0 0;
}

div#centerColWrapper div#content div#contentform div.checkboxWrapper input{
   float:left;
}

div#centerColWrapper div#content div#contentform div.checkboxWrapper p{
   float:left;
   width:270px;
}

div#centerColWrapper div#content div#contentform span.label{
   padding: 0 0 0 7px;
}

div#centerColWrapper div#content div#contentform h4.fieldLabel{
   padding: 10px 0 2px 0;
   margin:0px;
}

div#centerColWrapper div#content div#contentform input.fButton:hover{
   background: #1C1817;
}


div#centerColWrapper div#content div#contentform .formLabelError{
   color: #BD0066;
   padding: 10px 0 2px 0;
   margin:0px;
}


div#centerColWrapper div#content div#contentform .errorText{
   color: #BD0066;
   font-weight:bold;  
   margin:0px;
   padding:0px;
}

div#centerColWrapper div#content div#contentform .errorText span{
   display:none;
    margin:0px;
   padding:0px;
}

div#centerColWrapper div#content div#contentform div.mandatoryFieldAdvice{
   border-top:1px solid #D1C3BF;
   padding:3px 0 5px 0;
}



/*===============================================================================
     Sucherergebnisseite
===============================================================================*/

div#centerColWrapper div#content div.suchergebnis{
   margin:-4px 0 -4px 0;
   padding:0px;
}

div#centerColWrapper div#content div.suchergebnis .filterBox{
   width:202px;
   float:left;
   margin:0 0 2px 0;
   padding:0px;
}

div#centerColWrapper div#content div.suchergebnis form{
   margin:0px;
   padding-bottom:-10px;
   display:inline;
}

div#centerColWrapper div#content div.suchergebnis input{
   padding:0px 2px 1px 2px;
   height:14px;  
   font-size:11px;
}
div#centerColWrapper div#content div.suchergebnis select{
   margin:0px;
   padding:0px;
   font-size:10px;
   line-height:10px;
}

div#centerColWrapper div#content div.suchergebnis .filterBox p{
   margin:0 0 12px 0;
   padding:0px;
}


div#centerColWrapper div#content div.suchergebnis .filterBox select#boxFormat{
   height:18px;
   width:176px;
   margin:2px 0 0 0;
   font-size:10px;
   *font-size:11px;
   -font-size:11px;
   *height:20px;
   -height:20px;
}

div#centerColWrapper div#content div.suchergebnis .filterBox  select#boxPublic{
   height:18px;
   width:176px;
   margin:2px 0 0 0;
   font-size:10px;
   *font-size:11px;
   -font-size:11px;
   *height:20px;
   -height:20px;
}

div#centerColWrapper div#content div.suchergebnis input.searchbutton{
   height:18px;
   
}

div#centerColWrapper div#content div.suchergebnis .resultBlock{
   border-top:1px solid #D1C3BF;
   padding:16px 0 10px 0;
}

div#centerColWrapper div#content div.suchergebnis .resultBlock span{
   padding:3px 0 0 0;
}

div#centerColWrapper div#content div.suchergebnis .blaetterNavi{
   margin:11px 0 17px 0;
   *margin:1px 0 17px 0;
}

div#iespacer{
   display:none;
   *display:block;
   height:10px;
   line-height:10px;
   font-size:10px;
}

div#centerColWrapper div#content div.suchergebnis .blaetterNavi a{
   text-decoration:underline;
   padding:0 0px 0 3px;   
}

div#centerColWrapper div#content div.suchergebnis .blaetterNavi span{
   font-weight:bold;
   padding:0 0px 0 3px; 
}


form input.searchField{
   float:left;
   display:block;
   height:12px;
   margin:2px 2px 0 0;
   font-size:11px;
   padding:0 2px 2px 2px;
   width:146px;
}

/*===============================================================================
     Suchergebnisdaten
===============================================================================*/

div#centerColWrapper div#content div.suchergebnisdaten{
   margin:8px 0 -4px 0;
}

div#centerColWrapper div#content div.suchergebnisdaten p{
  margin:-4px 0 14px 0;
  padding:0px;
}

div#centerColWrapper div#content div.suchergebnisdaten .contentTable{
   border-top:1px solid #D1C3BF;
   padding-top:5px;
}

div#centerColWrapper div#content div.suchergebnisdaten .contentTable table{
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   margin:15px 0 0 0;
}

div#centerColWrapper div#content div.suchergebnisdaten .contentTable table tr td{
   border-top:none;
   border-bottom:1px solid #000000;
   padding:3px 0 3px 5px;
}

div#centerColWrapper div#content div.suchergebnisdaten .contentTable table tr td.td01{
   width:auto;
}


div#centerColWrapper div#content div.suchergebnisdaten .sortPopular{
   margin:16px 0 14px 0;
}

div#centerColWrapper div#content div.suchergebnisdaten .sortPopular a{
   text-decoration:underline;
}

div#centerColWrapper div#content div.suchergebnisdaten .sortPopular  span{
   padding:0 3px 0 3px;
}

/*===============================================================================
     Downloadseite (06_content)
===============================================================================*/

div#centerColWrapper div#content  div.downloadImage{
   padding:8px 0 0px 0;
   margin:0 0 10px 0;
   width:545;
   overflow:hidden;
}

/*===============================================================================
     Standort
===============================================================================*/
div#centerColWrapper div#content  div.imageStandort{
   padding:8px 0 11px 0;
   margin:0 0 5px 0;
}

/*===============================================================================
     Profilseite
===============================================================================*/

div#centerColWrapper div#content  div.profilContent{
   margin:11px 0 0px 0;
}

div#centerColWrapper div#content  div.profilContent table{
   margin:10px 0 14px 0;
   *margin:10px 0 18px 0;
   -margin:10px 0 17px 0;
   border:none;
   border-collapse:collapse;
   border-spacing:0px;
}

div#centerColWrapper div#content  div.profilContent table tr td{
   padding:0px;
}

div#centerColWrapper div#content  div.profilContent table tr td.td01{
   font-weight:bold;
   line-height:14px;
   width:104px;
}

/*===============================================================================
     ImageDownload Übersicht
===============================================================================*/

div#centerColWrapper #content div.imageDownloadLine{
   border-bottom:1px solid #D1C3BF;
   height:1px;
   font-size:1px;
   line-height:1px;
   clear:both;
}

div#centerColWrapper #content #imageDownloadWrapper{
   margin:0px 0 0 0;
   padding:20px 0 0 0;
   overflow:hidden;
}
              
              
div#centerColWrapper #content #imageDownloadWrapper div.thumbBlock{
   width:185px;
   height:200px;
   float:left;
   overflow:hidden;
   margin:0px 30px 25px 0px;
}
              
div#centerColWrapper #content #imageDownloadWrapper div.thumbBlock p{
   margin:3px 0 3px 0;
   padding:0px;
}


/*===============================================================================
     Gabelseiten
===============================================================================*/


div#content div.gabelseiteLinkAufmacher{
   border-top:1px solid #D1C3BF;
   border-bottom:1px solid #D1C3BF;
   margin:10px 0 15px 0;
}

div#content div.gabelseiteLinkAufmacher table td{
   vertical-align:top;
   padding:10px 0 10px 0;
}

div#content div.gabelseiteLinkAufmacher table td.td01{
   padding:13px 20px 10px 0;
}


/*===============================================================================
     Flash-Seite
===============================================================================*/

embed{
  position:relative;
  left:-1px;
} 



/*===============================================================================
     Newsletter
===============================================================================*/


div#content div#contentform.newsletter{
   border-top:1px solid #D1C3BF;

}
