/* style 13 start */
html, body {
    font-family: Helvetica,"Helvetica Neue",Arial,serif;
}

body{
    padding-bottom: 12px;
}

.hel {
    font-family: "Helvetica Neue",Arial,serif;
}

.hel img{
    margin:0;
}

#WB-main {
    width: 100%;

}

.center-stage {
    max-width: 998px;
	width: 100%;
    margin: 0 auto;

}

#C-main {
    background: none;
    padding: 0;
    width: 100%;
    border-bottom: 4px solid #af0917;
    margin-bottom: 24px;
}

#C-main #DA-KeyVisual {

}

#DA-KeyVisual .pagetitle {
    margin: 0 auto;
	padding: 0;
    width: 998px !important;
	position: relative;
	left: 0 !important;
	top: 0 !important;
}

#DE-KeyVisualStdLogos .logocontainer img {
	float: none;
}

#DE-KeyVisualStdLogos .logocontainer{
	float: left;
	text-align: left;
	width: auto;
}

#DE-KeyVisualStdLogos .KeyVisualStdLogos-inner{
	position: relative;
}

/******************************/
/*********** HEADER ***********/
/******************************/

#DA-header {
    background-image: none;
    background-color: #b2292e;
    width: 100%;
    height: 45px;

}

#DA-header a:hover{
    text-decoration: underline;
    color: #fff !important;
}

#DA-header-wrapper {
	width: 100%;
    max-width: 998px;
    margin: 0 auto;
}

#DA-header-wrapper a:hover {
	color: #000000;
	text-decoration: underline !important;
}

#DA-header-wrapper a#lang-dropdown-link:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}

#DA-header-wrapper #ML-container a:hover {
	color: #B2292E !important;
}


#H-logo {
    position: relative;
    top: 0;
    right: 0;
    float: left;
}

#H-logo img#wb-logo {
    position: absolute;
    max-width: 200px;
	height: auto;
	width: auto;
}

#DA-header #H-corporate {
    display: none !important;
}

#H-meta-nav {
    padding: 12px 0;
    height: auto;
    margin-top: 0;
}

#H-meta-nav li {
    float: right;
}
#DA-FeatureHeader #DE-BreadCrumb {
	margin-left: -195px;
	position: absolute;
    margin-top: 10px;
}

#DA-header #H-corporate-stocks {
    /*display: none !important;         */
    background: none;
    float: left;
    margin-left: 212px;
    padding-right: 0;
    width: 190px;
}

#DA-header #H-corporate-stocks a {
    color: #ffffff;
    background-image: url('../../img/13/stockquote.png');
}

#DE-KeyVisualStd {
    margin-left: auto;
    margin-right: auto;
    z-index: 0;
	position: relative;
}

#DE-KeyVisualStd ul.hel {
	float: none;
	margin: 0 auto;
	max-width: 998px;
}

#DE-KeyVisualStd ul.hel {
    height: 40px;
}

#DE-KeyVisualStd ul.hel li {
	float: left;
	margin-left: 2px;
	margin-right: 3px;
	padding: 5px 22px 0px 0px;
}

#DE-KeyVisualStdLogos {
	background-image: none;
	height: auto;
	left: 0;
	position: relative;
	top: 0;
	float: left;
	width: auto;
	margin-bottom: 14px;
}

#DE-KeyVisualStd ul.hel li:first-child{
    padding-left: 0;
    margin-left: 0;
}

#DE-KeyVisualStd ul.hel li a {
	color: #af0917;
}

#H-site-search {
    background: none;
}

#ui-search-form {
    border-bottom: 1px solid white;
}

#H-site-search #H-query {
    border: 0;
    color: white;
    background-color: transparent;
}

#country-dropdown-link,#lang-dropdown-link {
    float: right;
    width: 30px;
    color: #ffffff;
    background-image: url("/img/13/arrow-down.png");
    background-position: center right;
    background-repeat: no-repeat;
    display:block;
    overflow: hidden;
    height: 12px;
    margin-right: 10px;
}

#lang-dropdown-link {
    width: 48px;
}

#lang-dropdown-link.active {
    background-image: url("/img/13/arrow-up.png");
}

#H-meta-nav #H-lang a .country-icon {
    /*vertical-align: bottom;  */
}

#H-lang{
    width: 98px;
    padding-left: 23px;
}

#ML-container{
    /*display:block;*/
    width: 100%;
    top: 0;
    left:0;
}

#ML-head{
    display:none;

}
#ML-content{
    max-width: 998px;
	width: 100%;
    margin: 0 auto;
    left: 0;
}

#ML-container .btn_close{
    position: relative;
    right: 8px;
    float: right;
    padding: 0;
    margin: 4px;
    display: block;
    cursor: pointer;
}

#lang-dropdown{
    display: block;
    position: absolute;
    top: 30px;
    width: 33px;
    background-color: #b2292e;
    z-index: 60;
}

#H-lang ul li{
    float: left;
    padding-bottom: 3px;
    width: 100%;

}

#H-meta-nav #H-lang a{
    color: #FFFFFF;
}

#lang-dropdown{
    margin-left: -5px;
    padding: 5px;
    display:none;
}

#DE-BreadCrumb li a{
	background: none;
	padding-left: 2px;
	padding-right: 2px;
	display: inline-block;
}
#DE-BreadCrumb li .separator{
	color: #7F7F7F;
	padding: 0 5px;
	display: inline;
}


/******************************/
/*********** KEY VISUAL ***********/
/******************************/

#DA-KeyVisual {
    background: none;
    background-color: #F1F2F3;
}


#DE-KeyVisualOverview img {
    width: 100% !important;
    height: auto !important;
    position: static;
}

#DE-KeyVisualOverview, #DE-KeyVisualStart {
    height: auto;
    display: inline-block;
    width: 100%;
}

.T-startoverview #DE-KeyVisualStart-cycle{
	width: 100% !important
}

.keyvis-slogan {
	float: none;
	left: 0;
	position: relative;
	right: auto;
	bottom: 0;
	text-align: left;
	margin-bottom: 5px;
}

.keyvis-slogan p {
	background-color: #f1f2f3;
	color: #000000;
	padding: 0;
	float: none;
}

.keyvisual-content{
    position: absolute;
    bottom: 0;
    width: 100%;

}

.keyvisual-item{
    width: 100% !important;
}

.keyvisual-item-img          {
    width: 100%;
    height: 450px;
    background-position: center;
    background-repeat: no-repeat;
}

.flamme-wrapper{
    position: relative;
    max-width: 998px;
	width: 100%;
    height: 0;
    margin: 0 auto;
    z-index: 12;
}

.T-content .flamme-wrapper, .T-startpage .flamme-wrapper{
	/*position: absolute;*/
	/*bottom: 196px;*/
	height: 0;
	right: 0;
	left: 0;
    bottom: 156px;
}

.flamme {
    background-image: url('/design/WB_Flame_175x196.png');
    background-repeat: no-repeat;
    height: 252px;
    width: 175px;
    margin: 0 0 0 auto;
    position: relative;
    top: 248px;
    right: 0;
}

.T-startoverview .flamme-wrapper{
    /*position: absolute;*/
	width: 100%;
	right: 0;
    max-width: 100%;
}
.T-startoverview .flamme {
    width: 225px;
    top: 252px; 
}



#C-main.T-content .flamme{
	top: 0;
	height: 196px;
	padding-right: 9px;
}
#C-main.T-startpage .flamme {
	top: 0; /*was 45px*/
	height: 196px;
	right: 30px;
}

.T-startpage #DA-Navigation{
    margin: 30px 7px 40px 0px;
}
.T-startpage #DA-Navigation .cc-nav{
    margin-top: 20px;
}

#DE-KeyVisualOverview .center-stage {
    /*position: relative;*/
    /*bottom: 100px;*/

}

#DA-KeyVisual .pagetitle{
    max-width: 998px;
	width: 100% !important;
    margin: 0 auto;
	padding-bottom: 5px;
	clear: left;
}
#DA-KeyVisual .pagetitle h1{
    margin: 0;
}
h1#pagetitle13{
	padding-bottom: 5px;
}
#C-main.T-startoverview .pagetitle{
	margin-bottom: 15px;
    margin-top: 30px;
}


.DE-teaserbox{
    height:200px;
    position: static;
}

#DA-KeyVisual .big-image {
    width: 100%;
    height: auto;
    position: static;
}

#DA-KeyVisual .J-text {
    position: static;
    display: block;
    width: auto;
    padding: 5px 5px 0;
	background-color: #B2292E;
}
#DA-KeyVisual .J-text p {
    float: none;
    display: inline;
    background:none;
    font-size: 2em;    
	margin: 0;
	padding: 0;
    white-space: normal;
    height: auto;
	color: white;
}

#DA-KeyVisual .J-arrow-r, #DA-KeyVisual .J-arrow-l{
    position: relative;
    left: 0;
    float: left;
    height: 21px;
    width: 33px;
    background: none;
    background-color: #FFF; /*war #F1F2F3*/
    color: #af0917;
    padding-top: 12px;
    text-align: center;
    display: block;
    bottom: 0;
	border: 1px solid #FFFFFF;
}


*+html #DA-KeyVisual .J-arrow-r{    padding-left: 1px;       padding-right: 1px;}/* nur für den IE7 */
*+html #DA-KeyVisual .J-arrow-r:hover{    padding-left: 1px;       padding-right: 1px;}/* nur für den IE7 */
*+html #DA-KeyVisual .J-arrow-l{    padding-left: 1px;       padding-right: 1px;}/* nur für den IE7 */
*+html #DA-KeyVisual .J-arrow-l:hover{    padding-left: 1px;       padding-right: 1px;}/* nur für den IE7 */

#DA-KeyVisual .J-arrow-r:hover, #DA-KeyVisual .J-arrow-l:hover{
    background-color: #b2292e;
    color: #ffffff;
}

#DA-KeyVisual .J-arrow-r:hover p, #DA-KeyVisual .J-arrow-l:hover p{

}

.paging-wrapper{
	margin-top: 10px;
}

#keyvis-paging {
    float: left;
    background-color: #FFF; /*var #F1F2F3*/
    height: 22px;
    width: 35px;
    color:  #af0917;
    padding-top: 13px;
    text-align: center;
    margin: 0 1px;
}

#DA-KeyVisual .teaser-content {
    /*width: 600px;   */
    position: absolute;
    left:0;
    bottom: 35px;
    display: inline-block;
    max-width: 1000px;
	padding: 5px;
	width: auto;
}

.teaserlink {
    background: url('../../img/10/arrow_key_right.png') 4px center no-repeat;
    background-color: #ffffff;
    padding: 8px 8px 4px 24px;
    float: right;
    font-size: 1.5em;
    height: 23px;
	margin-left: 5px;
}



/*************************************************/
/******** TEASER BOXEN  ***************************/
/***********************************************/


#O-teaserboxes{
    position: static !important;
    margin: 0 auto;
    height: 210px !important;
}


.T-startoverview #O-teaserboxes{
    max-width: 998px !important;
	width: 100% !important;
}
.DE-teaserbox{
    height: 200px;
    overflow: hidden;
    padding-bottom: 0;
    color: black;
}

.DE-teaserbox h2{
    color: #af0917;
	padding-left: 5%;
	padding-right: 5%;
	width: 90%;
}

.DE-teaserbox .faketrans{display:none;}

#O-teaserboxes.cols-2 .DE-teaserbox{
    max-width: 490px;
	width: 48%;
}
#O-teaserboxes.cols-2 .teaser-img{
    height: 200px;
    left: 0;
    position: absolute;
    width: 200px;
}

#O-teaserboxes.cols-2 h2, #O-teaserboxes.cols-2 .teaserText, #O-teaserboxes.cols-2 .teaser-logo-box{
    margin-left: 200px;
}

#O-teaserboxes .DE-teaserbox.hover{
    background-color: #af0917;
    color: #ffffff;
}
#O-teaserboxes .DE-teaserbox.hover h2{
    color: #ffffff;
}
#O-teaserboxes .DE-teaserbox:hover .teaser-logo-box{
	display: none;
}
#O-teaserboxes.cols-4 .DE-teaserbox.hover img, #O-teaserboxes.cols-5 .DE-teaserbox.hover img{
    display: none;
}
#O-teaserboxes.cols-4 .DE-teaserbox.hover .teaser-logo-box, #O-teaserboxes.cols-5 .DE-teaserbox.hover .teaser-logo-box{
    display: none;
}

#O-teaserboxes.cols-4 .DE-teaserbox.hover .teaserText, #O-teaserboxes.cols-5 .DE-teaserbox.hover .teaserText  {
    display: block;
    height: auto;
}

#O-teaserboxes.cols-2 .teaser-logo-box, #O-teaserboxes.cols-3 .teaser-logo-box   {
    position:absolute;
    left: 12px;
    bottom: 12px;
}

#O-teaserboxes.cols-4 .teaser-logo-box, #O-teaserboxes.cols-5 .teaser-logo-box   {
    position:absolute;
    left: 12px;
    bottom: 80px;
}

#O-teaserboxes .teaser-logo-box img.logo   {
    float: none;
    display: block;

}

#O-teaserboxes.cols-3 .DE-teaserbox{
    max-width: 320px;
	width: 31.333%;
}
#O-teaserboxes.cols-3 h2, #O-teaserboxes.cols-3 .teaserText, #O-teaserboxes.cols-3 .teaser-logo-box{
    margin-left: 100px;
}
#O-teaserboxes.cols-3 .teaser-img{
    height: 200px;
    left: 0;
    position: absolute;
    width: 100px;
}
#O-teaserboxes.cols-4 .DE-teaserbox{
    max-width: 235px;
	width: 23%;
}
#O-teaserboxes.cols-4 .DE-teaserbox .teaserText, #O-teaserboxes.cols-5 .DE-teaserbox .teaserText  {
    display: none;
}
#O-teaserboxes.cols-4 .teaser-img{
    width: 100%;
}

#O-teaserboxes.cols-5 .DE-teaserbox{
    max-width: 188px;
    width: 18%;
}

#lang-dropdown {
}

.DE-teaserbox .contentbox      {
    height: 200px;
	overflow: hidden;
}

.DE-teaserbox .teaser-img{
    position: absolute;
    bottom: 0;
}

.faketrans{display:none;}

#DA-KeyVisual .DE-teaserbox .contentbox .hel.newfont{
	font-size: 17px !important;
	height: auto;
}


/*********************************************/
/******* FEATURE AREA ************************/
/**********************************************/

.T-startoverview #DA-FeatureArea{
    max-width: 998px;
	width: 100%;
    margin: 0 auto;
}

#DA-FeatureArea .pagetitle{
    display:none;
}

.T-content #DA-FeatureArea{
    margin-top: 25px;
}

.T-startpage #DA-FeatureArea #cc-grid{
    margin-top: 34px;
}

#DA-FeatureArea h1:first-child{
    margin-right: 0;
    padding-right: 20px;
}

.T-content #DA-Navigation {
    margin: 30px 7px 40px 0px;
    padding-top: 7px;
}


/*********************************************/
/******* FEATURE AREA ************************/
/**********************************************/

#H-bgshade        {
     margin: 0 auto;
     /*width: 998px;    */
 }

.T-content #H-bgshade        {
    margin: 0 auto;
    max-width: 998px;
	width: 100%;
}
.T-startpage #H-bgshade        {
    margin: 0 auto;
    max-width: 998px;
	width: 100%;
}

#C-main .center-stage{
    position: relative;
}

.T-content #DA-KeyVisual{
    /*position: absolute;*/
    width: 100%;
    left: 0;

}

.T-content #DA-FeatureHeader{
    float: left;
    margin: 0 0 15px;
    width: 700px;
}

.T-content #DA-Navigation{
   /* margin-left: 240px;  */
}

.T-content #DE-BreadCrumb{
    margin-left: 14px;
}


.keyvis-inner, .keyvis-inner  img{
    max-width: none;
	width: 100%;
}


/*
    Online optimization
*/


.vidContainer{
    float: left;
    width: 48%;
    border-top: 1px solid silver;
}

.vidContainer img{
    width: 100%;
}

.vidContainer iframe, .vidFeature iframe{
    width: 100%;
}

.vidFeature iframe{
    height: 315px;
}

.vidContainer:nth-child(2n+1){
    padding-right: 4%;
}
.vidContainer div, .vidFeature div{
    margin: 15px 0 25px 0;
    color: black;
    line-height: 1.5em;
}
.vidContainer .theVideo{
	margin-bottom: 10px
}
.vidFeature .theVideo{
	margin-top: 25px;
	height: 315px;
}




/*********************************************/
/******* FOOTER AREA ************************/
/**********************************************/

#DA-footer{
    width: 100%;
    margin: 0 auto;
    background-color: #b2292e;
    font-size: 12px;
}

#F-navigation {
    color: white;
    padding-bottom: 12px;
    margin: 0 auto;
    max-width: 998px;
	width: 100%;
    margin-bottom: 12px;
}

#F-navigation  a{
    color: white;
    font-size: 12px;
}

.linkbox-header, #F-navigation .linkbox-header a{
	font-weight: bold;
	font-size: 14px;
}

.linkbox {
    float:left;
    width: 220px;
    font-size: 1.0em;
    line-height: 1.5em;
    padding-top: 12px;
}
.linkbox:first-child{
	width: 175px;
}
.linkbox:nth-child(3){
	width: 185px;
}

#F-navigation .linkbox a:hover{
    color: white !important;
    text-decoration: underline;
}

#F-navigation .linkbox-header{
    width: 100%;
    border-bottom: 1px solid white;
    padding-bottom: 4px;
    margin-bottom: 4px;
}

#DA-footer #F-navigation .socialmediabox {
    width: 370px;
    background-color: white;
    float:right;
    margin-right: 6px;
}

#F-content #socialbookmarks .img-comtainer    {
    text-align: left;
    margin:0;
}

#DA-footer #F-navigation .socialmediabox .socialmediachannel{
   border:0;
    background: none;
    background-color: #ffffff;
    padding: 0 0 10px 0;
    margin: 0;
    text-align: center;
}

#DA-footer #F-navigation .socialmediabox .socialmediachannel > a{
    /*display:none;*/
}

#DA-footer #F-navigation .socialmediabox .socialmediachannel ul{
    margin: 0;
}
#DA-footer #F-navigation .socialmediabox .socialmediachannel ul li{
    margin: 0 4px 0 5px;
}

#DA-footer .socialmediachannel .extranet, #DA-footer .socialmediachannel .newsletter{
	text-align: left;
	color: #9c9e9f;
	text-decoration: none;
	display: block
}

#DA-footer .socialmediachannel .newsletter{
	background: url(/img/13/letter_icon.png) 0 6px no-repeat;
	padding: 8px 20px 12px 60px;
	margin-left: 21px;
	clear: left;
	min-height: 25px;
}

#DA-footer .socialmediachannel hr{
	margin: 0 20px;
	color: #A3A3A3;
}

#DA-footer .socialmediachannel .extranet{
	background: url(/img/13/key_icon.png) 0 3px no-repeat;
	margin-left: 27px;
	padding: 8px 20px 10px 60px;
}

#DA-footer .socialmediachannel .extranet p, #DA-footer .socialmediachannel .newsletter p{
	background: url("/img/10/arrow_red_right.png") 0px 50% no-repeat transparent;
	padding-left: 10px;
}
#DA-footer .socialmediachannel .newsletter p{
	margin-top: 5px;
}

#DA-footer .socialmediachannel .extranet:hover p, #DA-footer .socialmediachannel .newsletter:hover p{
	text-decoration: underline;
}


#F-content{
    background: none;
    background-color: #b2292e;
    color: white;
    margin: 0 auto;
    max-width: 998px;
	width: 100%;
}
#F-content a{
    color: white;
}
#F-content a:hover{
    text-decoration: underline;
}

#F-content #F-icons{
    display:none;
}
#F-content #F-nav{
    margin-bottom:12px;
    margin: 0 auto;
    width: auto;
    font-size: 14px;
}

#F-content #F-nav a{
    font-size: 12px;
}

#F-content #socialbookmarks{
    display: block !important;
}
#F-nav-mobile{
	display: none;
    background-color:
}

#F-nav{
	display: block;
}

#F-nav li:nth-child(4){
    padding-left: 0;
	background: none;
}

#F-nav .item-1{
    background: none !important;
    padding-left:0;
}

#F-nav li a:hover {
    color:#ffffff !important;
    text-decoration: underline;
}

#F-nav #DesktopVersion, #F-nav-mobile #DesktopVersion{
    display:none !important;
}


#F-seo {
    clear: both;
    background-color: white;
    color: silver;
    width: 100%;
    margin: 0 auto;
    padding-top: 12px;

}

#F-seo .seoheader{
    font-weight: bold;
	width: 100%;
    max-width: 998px;
    margin: 0px auto;
    line-height: 2em;
}

#F-seo .seotext{
	width: 100%;
    max-width: 998px;
    margin: 0 auto;
    line-height: 14px;
    font-size: 10px;
}

#F-end{
    display:none;
}

#F-copy{
    color:#ffffff;
	display: block;
    font-size: 12px;
	padding-right: 6px;
	width: auto;
	padding-bottom: 15px;
}

#F-copy-mobile{
      display: none;
}

#DE-FooterLogos {
    background-color: white;
    width: 100%;
    margin: 0;
    text-align: left;
    padding-top: 12px;
    font-size: 10px;
}
.FooterLogos-inner {
    margin: 0 auto;
    max-width: 998px;
	width: 100%;
}

#DE-FooterLogos img {
    float: left;
}
#DE-FooterLogos img.last {
    float: right;
}
.FooterLogos-inner{
    text-align: left;
}

.FooterLogos-inner span, .FooterLogos-inner span {
    float: left;
}

#DE-FooterLogos .footerlogoheadline {
    margin-right: 12px;
    margin-top: 4px;
}

/* 2013-07-08: atguejue Contact module for startpage*/
#DE-start-contact {
	float: left;
	margin: 7px 7px 0 0;
	width: 383px;
	height: 164px;
	overflow: hidden;
}
#DE-start-contact  h4, #DE-start-news h4 { font-size: 18px; padding: 4px 0 7px 0; }
#DE-start-contact a { background: transparent url(/img/10/arrow_red_right.png) no-repeat 0 3px; padding: 0 0 6px 10px;}
/* end 2013-07-08: atguejue Contact module for startpage*/
/* 2013-10-03 CaseStudy13 */
/* from 10 style */
h2.akkordeon { cursor:pointer; color:#b2292e !important;}
.caseStudy-tabs { height: 100%; position:relative;}
.caseStudy-tabs .tabheaders { position:relative; top:1px; height: 28px; z-index:1;}
.caseStudy-tabs .tabheaders a { float: left; height: 26px; padding: 0 3px 0 0; cursor: pointer; display: block; color:#b2292e !important; font-weight:normal;  }
.caseStudy-tabs .tabheaders a span { float: left; display: block; padding: 8px 10px 0 13px; height: 18px; font-size:14px; line-height: 15px;  }
.caseStudy-tabs .tabheaders a span p { display: inline; padding: 0 5px 0 3px; line-height: normal; }
.caseStudy-tabs .tabheaders a.on { font-weight:bold; border: 1px solid #E9EAEB; font-weight:normal; }
.caseStudy-tabs .tabheaders a:hover {  }
.caseStudy-tabs .tabheaders a.on span { }

.caseStudy-tabs .caseStudy-tabs-content { clear: both; background: #e9eaeb; height: 100%; width: 700px; overflow: hidden; position: relative; }
.caseStudy-tabs .caseStudy-tabs-content.ps { width: 570px; padding: 0 0 20px 0; }
.caseStudy-tabs .caseStudy-tabs-content div.cp { padding: 15px 0; }

.caseStudySearch-tabs { height: 100%; width: 100%;}
.caseStudySearch-tabs .tabheaders a { float: left; background: transparent url(/img/10/tab_end.png) no-repeat scroll top right; height: 26px; padding: 0 3px 0 0; cursor: pointer; display: block; color: #9c9e9f !important; }
.caseStudySearch-tabs .tabheaders a span { float: left; background: transparent url(/img/10/tab_start.png) no-repeat top left; display: block; padding: 8px 10px 0 13px; height: 18px; font-size:14px; }
.caseStudySearch-tabs .tabheaders a span p { display: inline; padding: 0 5px 0 3px; line-height: normal; }
.caseStudySearch-tabs .tabheaders a.on { background-image: url(/img/10/tab_end_active.png); font-weight:bold;  border: 1px solid #E9EAEB; border-bottom: 1px solid white;}
.caseStudySearch-tabs .tabheaders a:hover {  }
.caseStudySearch-tabs .tabheaders a.on span { background-image: url(/img/10/tab_start_active.png); }

.caseStudySearch-tabs .caseStudySearch-tabs-content { clear: both; background: #e9eaeb; height: 100%; width: 700px; overflow: hidden; position: relative; }
.caseStudySearch-tabs .caseStudySearch-tabs-content.ps { width: 100%; padding: 0 0 20px 0; }
.caseStudySearch-tabs .caseStudySearch-tabs-content div.cp { padding: 15px 0; }

.caseStudy_tab_navi{width:100%;clear: both; position:relative; /*background: #e9eaeb;*/height:20px;margin:0;padding:20px 0 10px 0;}
#DA-FeatureArea #caseStudy_tab_last{background-image: url(/img/10/gal_left.png);background-repeat:no-repeat;background-position: left;text-decoration:none !important;position: absolute;left:0;padding:0 0 0 26px;margin:0 0 0 20px;color:#000;}
#DA-FeatureArea #caseStudy_tab_next{background-image: url(/img/10/gal_right.png);background-repeat:no-repeat;text-decoration:none !important;margin:0 20px 0 0;padding:0 26px 0 0;float:right;position: absolute;right:0;background-position: right;color:#000;}

#caseStudySearchLayerEmpty{z-index:10;width:100%;height:100%;display:none;background: #ffffff;position:absolute;opacity: 0.7;-moz-opacity:.7; filter:alpha(opacity=70);}
#caseStudySearchLayer{z-index:10;width:100%;height:100%;display:none;background: url("/img/10/ajax-loader.gif") no-repeat scroll 0 0 #ffffff;background-size:30px auto;background-position:50% 15%;position:absolute;opacity: 0.7;-moz-opacity:.7; filter:alpha(opacity=70);}
#caseStudyAjaxCall{width:100%;}
#caseStudyResults{width:100%;position:relative;}
/* end from 10 style */



.relative { position:relative !important; }
.zoomItCopyright { font-family:Verdana, Helvetica, sans-serif; color:#9c9e9f; padding:0 0 20px 0; }
.imageZoomerContainer { position:absolute; z-index:1; bottom:0px; }
.imageZoomerContainer  .zoomItButton { width:30px; height:30px; cursor:pointer; margin:15px; }

.caseStudy-tabs  .tabheaders .on  { background-color:#b2292e; }
.caseStudy-tabs  .tabheaders .on span { color:#fff; }

/* end 2013-10-03 CaseStudy13 */
/* style 13 end */



/***
 * Load Truck Builder
 ***/

#regionResults, #lbConfirmMessage, #contactDetailsClone button, #lbContactDetails .booleanformOK, #contactDetailsClone .booleanformOK, #DA-BannerArea .lbCart{display: none;}

#loadBuilder .tabheaders.outer .locked{cursor: default; }
#loadBuilder .tabheaders.outer .locked span{color:#ccc !important;}
#loadBuilder td, .lbCart td{border: 1px solid #E3E3E3;}
.lbCart thead td, #loadBuilder thead td{font-weight: bold;}
#loadBuilder .cc-ps-tab{padding: 0;}
#loadBuilder .cc-ps-result ul{padding-left: 0;}
#loadBuilder .cc-ps-result input{width: 70px; padding-left: 0; margin: 0; border-bottom: none;}
#loadBuilder .cc-ps-result button{margin: 0; padding: 0 10px; float: right;}
#loadBuilder .cc-product-gallery{padding-bottom: 0; position: relative;}
#loadBuilder .tabheaders a.locked{color: #B5B5B5;}

#productResults .cc-product-gallery ul li, #yourLoadContent .cc-product-gallery ul li, #confirmProducts .cc-product-gallery ul li{list-style: none; width: 100%;}

#yourLoadContent, #lbSummary section{position: relative; min-height: 45px;}
#yourLoadContent .yourLoadEmpty{position: absolute; bottom: 20px; left: 7px; z-index: 0;}
#yourLoadContent .addToCart, #confirmProducts .addToCart{visibility: hidden;}
#yourLoadContent li, #confirmProducts li{position: relative; z-index: 1;}

#lbSummary .yourLoadEmpty{position: absolute; left: 6px; z-index: 0;}

#regionResults td{border: none;}
#regionResults {position: relative; margin-top: 20px;}
#regionResults li, #regionResults table {width: 100%; list-style-type: none;}
#regionResults table{position: relative;}
#regionResults li>div {height: auto !important;}
#regionResults .rtext{padding-right: 15px; padding-bottom: 30px; position: relative;}
#regionResults .rtext button{position: absolute; bottom: 0; right: 15px;}
#regionResults .cc-product-gallery{padding-left: 0; padding-top: 10px;}
#regionResults  ul .noResults{padding: 40px 0 0 10px;}
#regionResults li.cc-product-gallery-item{background-color: #F1F2F3;}

#btnPostCode{float: none; margin: 10px 0;}

#loadBuilder .cc-product-gallery{background-color: white; padding-left: 0px;}
#loadBuilder .cc-product-gallery li img{margin-top: 4px;}
#loadBuilder li.cc-product-gallery-item{background-color: white;}
#loadBuilder li.cc-product-gallery-item > div{height: auto !important; width: 100%;}
#loadBuilder li.cc-product-gallery-item .gal-img-cont{float: left;}
#loadBuilder .prodData{float: left; line-height: 22px; margin-top: 20px;}
#loadBuilder .prodData:nth-child(2n+1){font-weight: bold; margin-left: 5px;}
#loadBuilder .prodData:nth-child(2n+1) div{padding-left: 5px;}
#loadBuilder .prodData:nth-child(2n) div{padding-left: 5px; padding-right: 5px;}
#loadBuilder .prodData div{background-color: #E5E5E5; padding-left: 5px; padding-top: 1px; height: 22px;}
#loadBuilder .prodData div:nth-child(2n){background-color: #F2F2F2;}
#loadBuilder .prodData .img-titl{width: 120px;}
#loadBuilder .img-title{color: #AF0917; font-weight: bold; margin-left: 132px; margin-top: 6px; height: 20px;}
#loadBuilder .img-titl{padding: 0;}
#loadBuilder fieldset.threeCol{position: relative;}
#lbOverlay{display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-image: url('../../img/13/lbTransbg.png'); z-index: 1;}
#lbOverlay img{display: block; margin-top: 46px; margin-left: 29px; float: left}
#lbOverlay .loadFilters{font-weight: bold; margin-left: 10px; margin-top: 53px; float: left;}

#loadBuilder .truck_max_weight_per_truck, .weight_per_pack, #productResults .delProduct, #confirmProducts .delProduct{display: none;}

#productResults{width: 100%; padding-bottom: 0;}
#productResults .cc-paging{width: 100%;}

#loadBuilder .caseStudy-tabs .caseStudy-tabs-content.ps{width: auto;}
#lbFilter .cc-tabs-content{padding-left: 28px; width: auto;}

#contactDetailsClone form, #lbContactDetails form{margin: 0;}
#contactDetailsClone form .buttons, #lbContactDetails form .buttons{height: 0;}
#contactDetailsClone fieldset, #lbContactDetails fieldset{margin: 10px 0;}
#contactDetailsClone .cc-form #textfield10, #contactDetailsClone .cc-form #message01{background-color: transparent;}

/*#contactDetailsClone fieldset{background-color: white; padding-left: 0px; padding-right: 0px;}*/
#lbContactDetails .invalid{background-color: #B2292E; color: white;}
#lbContactDetails fieldset.loading{background: url("/img/10/ajax-loader.gif") no-repeat scroll right top #F1F2F3;}


#DA-BannerArea .lbCart{margin-bottom: 15px; padding-right: 10px;}
.lbCart section{position: relative; min-height: 60px; margin-top: 20px;}
.lbCart table{background-color: white; position: relative; z-index: 1;}
.lbCart .cartEmpty{position: absolute; top: 48px; left: 7px; z-index: 0;}
.lbCart img{width: 100%;}
.lbCart tfoot{display: none; font-weight: bold; text-transform: uppercase;}

#lbConfirmMessage button{display: inline; float: none;}

#loadBuilder figure.lbSpinner{text-align: center; height: 80px; margin: 0; padding-top: 40px; position: absolute; width: 100%;}
.lbSearching{position: relative; width: 100px; height: 22px;}
.lbSearching .lbLoading{position: absolute; right: 0; display: none; bottom: 0; margin: 0;}

#save21, #save22, #save3, #save4{float: right;}

#smart-paginator {background-color: #F1F2F3; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; position: relative; text-align: center; min-height: 27px}
#smart-paginator ul{width: auto !important; padding: 8px 0; display: inline-block;}
#smart-paginator ul li {float: left; padding: 0 3px; width: auto;}
#smart-paginator .short{clear: both;}
#smart-paginator .short input{display: none;}
/*#smart-paginator > .btn:first-child, #smart-paginator > .btn:nth-child(3){display: none;}*/
#smart-paginator .next{background: url("/img/10/gal_right.png") no-repeat; position: absolute; height: 18px; right: 0; top: 5px; width: 18px; cursor: pointer;}
#smart-paginator .prev{background: url("/img/10/gal_left.png") no-repeat; position: absolute; height: 18px; margin-top: 5px; width: 18px; cursor: pointer;}
#smart-paginator .lbpaging{text-align: left; margin: 5px;}

.T-content #DA-FeatureArea #smart-paginator a{color: #707070;}
.T-content #DA-FeatureArea #smart-paginator a.active{color: #000000; cursor: default; text-decoration: none; font-weight: bold;}

#regionResults li.cc-product-gallery-item .gal-img-cont{float: none;}
#regionResults .cc-product-gallery li img{margin-top: 0;}

iframe[name='google_conversion_frame']{display:none;}
iframe[src*='gmads.net']{display:none;}

.zoomableContainerDiv {position:relative;}
.imageZoomer-bar {position:absolute; bottom:10px; left:10px; z-index:30;}
.zoomItButton {padding:0px 5px;}

.footerlayoutcontainer {display: none !important;}
.ui-autocomplete {z-index:100 !important;}

.EmbedChart { width: 571px; height: 371px; }
.EmbedIconOnly { height:15px !important; display: initial !important; }
.displayedNone { display:none; }

.article .paragraph		{ padding-top: 15px; }
.article .paragraph h2	{ margin:0px !important; }
