/******************************/
/*********** GENERAL ***********/
/******************************/
#WB-main{
	width: 100%;
}

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

#DA-header{
    height: 45px;
}

#DA-header #H-meta-nav{
	width: 100%;
    padding: 12px 0;
}
#DA-header-wrapper #H-logo{
	float: left;
	margin: 0;
	right: auto;
}
#DA-header-wrapper {
	width: 96%;
	padding: 0 2%;
}

#DA-header #nav-mobile-toggle{
	float: right;
}
#DA-header #H-meta-nav li#H-site-search{
	margin-right: 1%;
	width: 19%;
}
#H-site-search #H-query {
    width: 65%;
}

/******************************/
/*********** NAVIGATION ***********/
/******************************/

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

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

.keyvisual-content{
    width: 96%;
	padding: 0 2%;
}
.T-content .flamme{
	margin-right: 24px;
}

.T-startpage .flamme{
	right: 30px;
}
.T-startoverview .flamme{
	margin-right: 10px;
}

#C-main{
    padding-left: 0;
}

.T-content #H-bgshade{
    padding-left: 6px;
}

#C-main.T-content #DE-KeyVisualStdLogos .logocontainer,
#C-main.T-startpage #DE-KeyVisualStdLogos .logocontainer {
	display: block;
}

.T-content #DA-FeatureHeader{
     margin: 0 0 15px;
}

#DA-KeyVisual #DE-KeyVisualStd ul.hel {
	display: block;
    padding-left: 6px;
	width: auto;
	padding-right: 196px;
}

#DA-FeatureHeader #DE-BreadCrumb {
	display: block;
}

#C-main.T-startpage #DA-FeatureHeader #DE-BreadCrumb {
	margin-left: 0;
    margin-top: -5px;
}

#DE-KeyVisualStart{
	overflow: visible;
}
#DE-KeyVisualStd #DE-KeyVisualStdLogos {
	display: block;
}

#DA-KeyVisual #DE-KeyVisualStdLogos{
	left: 6px;
}

#DE-KeyVisualStd .keyvis-inner img.firstImage {
	width: 988px;
    height: 100%;
}

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

#DA-KeyVisual .pagetitle h1{
	padding-left: 6px;
}
#DA-KeyVisual .teaser-content{
	max-width: 64%;
}
.center-stage{
	width: 100%;
}
#C-main.T-startoverview .pagetitle{
	position: relative;
	margin: 30px 0 10px 5px;
}
/*************************************************/
/******** TEASER BOXEN  ***************************/
/***********************************************/

#C-main.T-startoverview{
	padding: 0;
}
.T-startoverview #O-teaserboxes{
	width: 100% !important;
}
.teaser-logo-box,#DA-KeyVisual .DE-teaserbox .contentbox img.logo{
	display: block;
}
#DA-KeyVisual .DE-teaserbox .contentbox img.logo{
	max-width: 100%;
	padding: 0;
}
.logocontainer{
	display: none;
}
#O-teaserboxes.cols-2 .DE-teaserbox{
	width: 48%;
	margin: 0 1%;
}
#O-teaserboxes.cols-3 .DE-teaserbox{
	width: 31.333%;
	margin: 0 1%;
}
#O-teaserboxes.cols-4 .DE-teaserbox{
	width: 23%;
	margin: 0 1%;
}
#O-teaserboxes.cols-5 .DE-teaserbox{
	width: 18%;
	margin: 0 1%;
}
#O-teaserboxes.cols-2 .teaser-img{
	width: 40%;
}
#O-teaserboxes.cols-2 h2, #O-teaserboxes.cols-2 .teaserText, #O-teaserboxes.cols-2 .teaser-logo-box, #O-teaserboxes.cols-2 .logocontainer{
	margin: 0 2% 0 43%;
	padding: 0;
	width: 55%;	
}
#O-teaserboxes.cols-3 h2, #O-teaserboxes.cols-3 .teaserText, #O-teaserboxes.cols-3 .teaser-logo-box, #O-teaserboxes.cols-3 .logocontainer{
	margin: 0 2% 0 33%;
	padding: 0;
	width: 65%;
}
#O-teaserboxes.cols-3 .teaser-img{
	width: 30%;
}
#O-teaserboxes.cols-2 h2, #O-teaserboxes.cols-3 h2{
	padding: 8px 0 15px 0;
}
#O-teaserboxes.cols-4 h2, #O-teaserboxes.cols-4 .teaserText, #O-teaserboxes.cols-4 .teaser-logo-box, #O-teaserboxes.cols-4 .logocontainer{
	margin: 0;
	padding: 0 2%;
	width: 96%;
	left: 0;
}
#O-teaserboxes.cols-2 .DE-teaserbox .logocontainer, #O-teaserboxes.cols-3 .DE-teaserbox .logocontainer{
    bottom: 0;
	left: 4%;
	width: 96%;
}
#O-teaserboxes.cols-4 .DE-teaserbox .teaser-logo-box, #O-teaserboxes.cols-5 .DE-teaserbox .teaser-logo-box{
    bottom: 75px;
}
#O-teaserboxes.cols-4 h2, #O-teaserboxes.cols-5 h2{
	padding: 8px 2% 15px;
}
.DE-teaserbox .contentbox img{
	margin: 0;
}
#DA-KeyVisual .DE-teaserbox .contentbox .logocontainer img.logo{
	clear: both;
}
.DE-teaserbox{
	background: #fff;
}

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

.linkbox{
	width: 33%;
}
#DA-footer #F-navigation .socialmediabox{
	clear: both;
	float: right;
	width: 48%;
	margin: 25px 1% 0;
}
#F-nav-mobile{
	display: block;
}
#F-nav{
	display: none;
}
#F-content #F-nav-mobile{
	float: left;	
	width: 48%;
	margin: 25px 1% 0 0;
	padding: 0;
}
#F-copy-mobile{
	float: left;
	width: 48%;
	margin: 25px 1% 0 0;
	color:#ffffff;
	display: block;
}
#F-copy{
	display: none;
}
#F-nav-mobile #F-nav{
	display: none;
}
#F-nav-mobile li{
	float: left;
	background: url("/img/10/nav_separator.png") no-repeat scroll left center transparent;
	padding: 0 11px 6px 10px;
}
#F-nav-mobile li:nth-child(4){
    padding-left: 0;
	background: none;
}
#F-nav-mobile li a:hover {
    color:#ffffff !important;
    text-decoration: underline;
}
#F-content #socialbookmarks{
	padding: 0;
	width: 100%;
}
#F-content #socialbookmarks .img-comtainer img{
	width: auto;
	height: auto;
}
#DA-footer #F-navigation .socialmediabox .socialmediachannel ul{
	margin: 0 6px;
}
#DA-footer #F-navigation .socialmediabox .socialmediachannel ul li{
	float: left;
	margin: 0 1.5%;
	width: 17%;
	padding-bottom: 10px;
}
#DA-footer #DE-FooterLogos{
	padding-top: 15px;
}
.FooterLogos-inner{
	text-align: center;
}
#DE-FooterLogos img{
	float: none;
}
#DE-FooterLogos img.last{
	float: none;
	clear: both;
	padding-top: 30px;
	margin: 0 auto;
	display: block;
}
#DE-FooterLogos .footerlogoheadline{
	display: none;
}
#F-seo, #DE-FooterLogos{
	width: 96%;
	padding: 20px 2% 0;
}

a.nav-mobile-toggle {
    background-position: -50px 0;
}

a.nav-mobile-toggle.active {
    background-position: 0 0;
}
.keyvis-slogan{
	left: 6px;
}
.keyvis-slogan p {
	float: left;
	padding: 0 10px 0 0px;
}


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

.cartClone img, .lbCart img{max-width: 231px; width: 50%;}
.cartClone .right, .lbCart .right{float: right; width: 50%;}
.cartClone{margin-top: 10px;}
/*.cartClone .cartEmpty{display: none;}*/
.lbCart .cartEmpty{top:40px;}

#productResults .cc-product-gallery ul li, #yourLoadContent .cc-product-gallery ul li, #confirmProducts .cc-product-gallery ul li{
    margin: 0;
}
#loadBuilder li.cc-product-gallery-item .gal-img-cont{
    background: url("/img/10/schatten.png") no-repeat scroll 0 0 / 102px 102px rgba(0, 0, 0, 0);
    width: 88px;
}
#loadBuilder .cc-product-gallery li img{margin-left: 2px; margin-top: 7px; max-width: 80px;}
#loadBuilder .img-title{height: auto; margin-left: 97px; margin-top: 9px;}
#loadBuilder .prodData:nth-child(2n) div{padding-left: 5px;}
#loadBuilder .prodData{margin-top: 5px;}

#lbFilter, #productResults .cc-paging{max-width: auto;}
