/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
schumacher-partner.de custom css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

dd em {display:none;}

.vcard { position: absolute; top: -100%; }


a[href$=".pdf"] { background-image: url('../images/pdf.gif'); background-position: 0 50%; background-repeat: no-repeat; display: inline-block; padding-left: 26px; }
a[href$=".xls"] { background-image: url('../images/xls.png'); background-position: 0 50%; background-repeat: no-repeat; display: inline-block; padding-left: 26px; }




/*--- iframe popup ---*/
.ip_overlay { background:#000; cursor: pointer; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 8900; }
.ip_popup { background: rgb(255,255,255); left: 50%; overflow: hidden; top: 50%; position: fixed; z-index: 9000; }
.ip_popup .close { background:url(../images/popup/close.gif) no-repeat 100% 50%; height: 15px; overflow: hidden; right: 13px; text-indent: -99999px; top: 13px; position: absolute; width: 16px; }
.ip_popup .title { left: 15px; margin: 0; position: absolute; right: 50px; top: 10px; }
.ip_content { bottom: 15px; left: 15px; position: absolute; top: 40px; right: 15px; }
.ip_content iframe { height: 100%; bottom: 0; left: 0; position: absolute; top: 0; right: 0; width: 100%; }
.ip_loading { background: rgb(255,255,255) url(../images/popup/loading.gif) no-repeat 50%; }


#team_overview .item a {position:absolute; bottom:5px; left:104px;}
.image_thumb {float:left; padding:0; margin:0 0px 0 0!important; width:auto; height:auto;}

.infolist_toplink *{white-space:nowrap;}

#logobox {padding:13px 3px 13px 0; position:relative;}
#navbox {background:none;}
.logo_subtext {position:absolute; top:82px; left:657px; width:203px; font-weight:bold; color:#6A8691;}

.eng .logo_subtext {top:96px;}

#team_overview .position {font-size:11px; line-height:17px; margin:12px 0 0 0;}
.event_item .header .rightfloat {display:none;}

#navbox, .eng #navbox {background:none!important;}

#team_overview .position {font-size:11px; line-height:17px; margin:4px 0 0 0;}
.single_page .image_thumb {float:right; margin:0 0 12px 25px;}

.event_item .header .rightfloat {display:none;}

.locationmap {top:-27px;}

#slogan {background:url(../images/sujet_curve.png); width:275px;}
.iebox {padding-right:15px; font-size:16px; }

#content {text-align:justify;}
#content ul li, .randomnews_news {text-align:left;}

#content .item  {text-align:left;}

.events *, .hlbspecial_item *{text-align:left!important;}
.events {padding-bottom:15px;}


.hlbg {margin:0 50px 0 0;}
  #fontsize {padding:17px 0 0 75px; display:table;}
.leftbox {width:800px;}

#news_selection {margin-top:-33px;display:block; float:right;}

.mapsite #subhlb_location_overview_list {padding:10px 0 0 0;}
.mapsite #subhlb_location_overview h1#title {display:none;}
.mapsite #subhlb_location_overview .locationmap {top:-195px;}
.mapsite #subhlb_location_overview .locationtext {height:190px;}
.mapsite .mapicon {white-space:nowrap;}
.mapsite #title {display:none;}

#news_page .img {padding:1px; border:1px solid #6A8691;}

