
	
	

body.b-homepage {background: url("../images/homepage/bg.jpg") top center no-repeat;}
body.b-homepage div.b-center {background:none;}
div.b-homepage-content {height:474px;margin-top:10px;}
div.b-homepage-keyvisual {width:730px;min-height:370px;float:right;overflow:hidden;_height:370px;}

/* TEASERS */

div.b-homepage-teaserleft-long{width:180px;float:left;margin-bottom:10px;}
div.b-homepage-teaserleft-long div.b-margin{margin:0;}
div.b-homepage-teaserleft-long h1,div.b-homepage-teaserleft-long h2{font-size:12px;color:#1e1e1e;font-weight:bold;background: url("../images/ul-large-bullet.jpg") 0 0 no-repeat;margin: 30px 0 0;padding: 8px 0 3px 25px;}
div.b-homepage-teaserleft-long h1.csc-firstHeader,div.b-homepage-teaserleft-long h2.csc-firstHeader {margin:20px 0 0 0;}
div.b-homepage-teaserleft-long p.bodytext{font-size:11px;color:#616161;line-height:14px;margin:0 10px 0 0;padding:0;}


div.b-homepage-teaserright-84 {float:right;width:730px;min-height:84px;margin:10px 0 30px;padding-top:1px;text-align:center;background: url("../images/homepage/teaserright-84.gif") 0 0 no-repeat;_height:84px;}
div.b-homepage-teaserright-84 div.b-margin {margin-top:0;}

/* ####################### */


/* ### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ### */


div.b-homepage-teaserleft-long .lhsIcon_control{background: url("../images/icons/background_control_lhs_tick.jpg") 0 0 no-repeat;padding:10px 10px 5px 10px;padding-bottom:35px}
div.b-homepage-teaserleft-long .lhsIcon_control h1,div.b-homepage-teaserleft-long .lhsIcon_control h2{text-indent:20px;margin:0;padding:0;background:none;}
div.b-homepage-teaserleft-long .lhsIcon_control p{padding:5px 0 0; margin:0;}

/* Specific CSS classes for lhs icon widgets */
div.b-homepage-teaserleft-long .lhsIcon_thumb,div.b-homepage-teaserleft-long .lhsIcon_spanner,div.b-homepage-teaserleft-long .lhsIcon_clock,div.b-homepage-teaserleft-long .lhsIcon_globe,div.b-homepage-teaserleft-long .lhsIcon_certificate,div.b-homepage-teaserleft-long .lhsIcon_home,div.b-homepage-teaserleft-long .lhsIcon_new_checkmark, div.b-homepage-teaserleft-long .lhsIcon_phone{background: url("../images/icons/icon_thumb.gif") 0 0 no-repeat;padding:10px 0 25px 35px;margin-bottom:25px;border-bottom:1px solid #ebebeb;padding:10px 0 15px 35px;margin-bottom:15px;}
	
div.b-homepage-teaserleft-long .lhsIcon_spanner{background: url("../images/icons/icon_spanner.gif") 0 0 no-repeat;}
div.b-homepage-teaserleft-long .lhsIcon_clock{background: url("../images/icons/icon_clock.gif") 0 0 no-repeat;}
div.b-homepage-teaserleft-long .lhsIcon_globe{background: url("../images/icons/icon_globe.gif") 0 0 no-repeat;}
div.b-homepage-teaserleft-long .lhsIcon_certificate{background: url("../images/icons/icon_certificate.gif") 0 0 no-repeat;}
div.b-homepage-teaserleft-long .lhsIcon_home{background: url("../images/icons/icon_home.gif") 0 0 no-repeat;}
div.b-homepage-teaserleft-long .lhsIcon_new_checkmark{padding-top:5px;background: url("../images/icons/icon_new_checkmark.gif") 0 0 no-repeat;}
div.b-homepage-teaserleft-long .lhsIcon_phone{background: url("../images/icons/icon_phone.gif") 0 0 no-repeat;}


div.b-homepage-teaserleft-long .lhsIcon_icon h1,div.b-homepage-teaserleft-long .lhsIcon_icon h2{font-size: 12px;text-indent:0;padding:0;margin:0;color: #5F7279;font-weight:bold;background:none;}
div.b-homepage-teaserleft-long .lhsIcon_icon h1.csc-firstHeader,div.b-homepage-teaserleft-long .lhsIcon_icon h2.csc-firstHeader{margin:0;}
div.b-homepage-teaserleft-long .lhsIcon_icon p{font-size:11px;padding: 5px 0 0;margin:0;color: #54686F;line-height:13px;}