/* additional style modifications by rh-exa 2009-2012 */
/*20130625 atgratho: Added background image to class i-zip*/

.DE-teaserbox-empty { float: left; width: 188px; height: 188px; margin: 0 7px 7px 0; overflow: hidden; }

.DE-teaserbanner a:hover{text-decoration:none;}

.chkbx{float:left; margin-top:0px;}
.radiob{float:left; margin-top:0px;}
.chkbx-label {margin-top:10px;}
.checkbx span{margin-left:22px; display:block; padding-top:3px;}
.cc-form .left-hand-labels .elm label{float:none;}
.elm{margin-left:115px;}
.cc-form input[type=radio]{vertical-align:middle;margin-top:0px;}
.cc-form .form-media-label{text-align:left; padding-left:11px; line-height:1.1; height:28px; overflow:hidden;}
.cc-form .gal-img-cont img{margin:1px; padding:0; text-align: center; vertical-align:middle;}

.cc-related-download li { display: block; margin: 0 0 10px 0; }

.cc-related-download { background: transparent; padding: 15px 50px 0 15px; margin: 0 0 0px 0; }
.cc-related-download ul {margin: 0 0 10px -90px;}
.cc-related-download li a { display: block;  padding: 0 0 2px 22px; background: url(/img/10/icons_small.png) no-repeat 0 -259px; height:auto;}
.cc-related-download li a.i-txt { background-position: 0 -259px !important; }
.cc-related-download li a.i-{ background-position: 0 -259px !important; }
.cc-related-download li a.i-pdf { background-position: 0 1px !important; background: url(/img/10/icon-pdf-small.png) no-repeat !important; }
.cc-related-download li a.i-zip { background-position: 0 1px !important; background: url(/img/10/icon-zip-small.png) no-repeat !important; }
.cc-related-download li a.i-dwg { background-position: 0 -325px !important; }
.cc-related-download li a.i-doc { background-position: 0 -194px !important; }
.cc-related-download li a.i-xls { background-position: 0 -64px !important; }
.cc-related-download li a.i-ppt { background-position: 0 -259px !important; }
.cc-related-download li a.i-img { background-position: 0 -259px !important; }
.cc-related-download li p { display: block; padding: 0 0 0 0; line-height: normal; margin: 0; font-size: 0.9em; }
.cc-related-download span{ }
.cc-related-download li a p {color:#000 !important; }
.cc-related-download li a p:hover {text-underline:none;}



.EmbedDownload a { display: block;  padding: 0 0 2px 22px; background: url(/img/10/icons_small.png) no-repeat 0 -259px; height:auto;}
.EmbedDownload a.i-txt { background-position: 0 -259px !important; }
.EmbedDownload a.i-{ background-position: 0 -259px !important; }
.EmbedDownload a.i-pdf { background-position: 0 1px !important; background: url(/img/10/icon-pdf-small.png) no-repeat !important; }
.EmbedDownload a.i-zip { background-position: 0 1px !important; background: url(/img/10/icon-zip-small.png) no-repeat !important; }
.EmbedDownload a.i-dwg { background-position: 0 -325px !important; }
.EmbedDownload a.i-doc { background-position: 0 -194px !important; }
.EmbedDownload a.i-xls { background-position: 0 -64px !important; }
.EmbedDownload a.i-ppt { background-position: 0 -259px !important; }
.EmbedDownload a.i-img { background-position: 0 -259px !important; }

.cc-ProductLinks h2{ font-size:1.1em !important; font-weight:bold; margin:0 0 12px !important;
color:#000000 !important; padding:0 !important; height:auto !important; }

#WB-product-compare-data td, #WB-product-compare-data th{white-space: nowrap; background-color:transparent;}
#WB-product-compare-data th{background-color:#D2D2D4;}

iframe.covert {
display: block;
width: 100%;
height: 400px;
margin: 0; }

.cc-news-corp ul li{
width:224px;
overflow:hidden;
}


.l .req{display:none;}

.cc-list2 .cc-list2 li{ border-bottom:1px solid #b1b6b9; padding-top:3px;}
.cc-list2 .cc-list2 ul li:first-child{ border-top: 1px solid #b1b6b9; }

.cc-product-block1:firstchild{border:1px solid black;}
.cc-product-block1 img.product, .cc-product-block2 img.product {
margin-left:11px;
max-width:179px;
}

.DE-block-a .cc-paging{margin-right:12px;}

.T-startpage #DA-FeatureArea {
float:left;
margin:1px 0 15px;
width:780px;
}

#DE-BreadCrumb {
margin: 0 0 5px 0;
}

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

.T-startpage #DA-FeatureHeader {
float:left;
width:700px;
}

.T-content #DA-Navigation {
margin:35px 7px 40px 6px;
}

.T-startpage #DA-Navigation {
margin:67px 7px 40px 6px;
}



.T-content #DA-FeatureArea {
float:left;
margin:0px 6px 15px 14px;
width:571px;

}

.T-startpage #DA-FeatureArea {
padding-left: 0px;
margin-bottom: 15px;
}

#DA-FeatureArea{

	min-height:405px;
}

#DA-BannerArea {
display:inline;
float:right;
margin:23px 6px 0 0;
overflow:hidden;
width:178px;

}

#F-nav {
left:231px;
position:absolute;
top:15px;
}

/*  Navigation    */

#DA-Navigation {
float:left;
margin:40px 0px 0 0;
padding-right: 0px;
overflow:hidden;
width:188px;
background: transparent repeat-x top;
}

#DE-NavigationHome {
min-height:405px;
width:188px;
}

#DE-NavigationHome .cc-list{
margin:0px 0px 15px 0px;
}
#DE-NavigationHome .cc-list2 {
margin:0px 0 15px 0;
}

.topnews .cc-list2 {width:578px;}

.cc-nav {
width:188px;
}

.container.nav-menu {
    line-height: 1.4em;
}

.container.nav-menu li {
    background: url("/img/10/arrow_red_right.png") no-repeat scroll left center transparent;
    padding: 0 10px 2px;
}


.cc-list li a {

background: transparent url(/img/10/red_right.png) no-repeat scroll 0 6px;
display:block;
line-height:12px;
padding: 5px 5px 0 16px;
font-size:12px;
min-height: 17px;
line-height:13px;
}
.cc-list li a.on{
	font-weight:normal;
	color: #b60112;
	background:transparent url(/img/10/red_down.png) no-repeat scroll 0 6px;
}

.cc-list li a.act {
background:transparent url(/img/10/red_down.png) no-repeat scroll 0 6px;
color: #b60112;
font-weight:normal;
}

.cc-list li ul li a.act {
background:transparent url(/img/10/arrow_red_down.png) no-repeat scroll 0 3px;
color:#B60112;
font-weight:normal;
}

.cc-list li ul li a.on {
background:transparent url(/img/10/arrow_red_down.png) no-repeat scroll 3px 3px;
color:#B60112;
font-weight:normal;
}

.cc-list .pact, .cc-list .pon{
display:none;
}

.cc-nav li a {
border-left:#B60112 solid 3px;
background: #F1F2F3;
display:block;
margin:0px 0 0;
padding:5px 0px 5px 13px;
line-height:12px;
font-size:12px;

}


.cc-nav li a.on {
font-weight:normal;
color: #b60112;
line-height:13px;
/*background: transparent url(/img/10/red_right.png) no-repeat scroll 0 5px*/
}

.cc-nav li a.act{
font-weight:normal;
color: #b60112;
}

.cc-nav li p.pact, .cc-nav li ul li p.pact, .cc-nav li p.pon , .cc-nav li ul li p.pon{
margin: 2px 16px 0 16px;
}

.cc-nav li ul li ul li p.pon {
margin-left: 2px 16px 0 24px;
}

p.pact, p.pon{
height: 0px;
overflow:hidden;
font-size:1px;
line-height:1px;
overflow:hidden;
margin:0;
padding:0;
}

p.pact {
border:none;
}

.cc-list li ul li a {
  background:transparent url(/img/10/right-trans.png) no-repeat scroll 0px 6px;
display:block;
font-size:11px;
margin:0;
padding:0px 5px 0 16px;
background-position: top left;
width: 160px;
}





.cc-list li ul li ul li a {
  background: transparent url(/img/10/point-trans.png) no-repeat scroll 16px 6px;
  display: block;
  line-height: 12px;
  padding: 5px 5px 0 24px;
  font-size: 11px;
  min-height: 17px;
  line-height: 13px;
}

.cc-list li ul li ul li a.on {
   background: transparent url(/img/10/point-trans.png) no-repeat scroll 16px 6px;
  color: #B60112;
  font-weight: normal;
}
.cc-list li ul li ul li a.act {
  background: transparent url(/img/10/point-trans.png) no-repeat scroll 16px 6px;
  color: #B60112;
  font-weight: normal;
}


.cc-list li ul li ul li ul li a {
  background: transparent url(/img/10/point-trans.png) no-repeat scroll 16px 6px;
  display: block;
  line-height: 12px;
  padding: 5px 5px 0 24px;
  margin-left:10px;
  font-size: 11px;
  min-height: 17px;
  line-height: 13px;
}

.cc-list li ul li ul li ul li a.on {
   background: transparent url(/img/10/point-trans.png) no-repeat scroll 16px 6px;
  color: #B60112;
  font-weight: normal;
}
.cc-list li ul li ul li ul li a.act {
  background: transparent url(/img/10/point-trans.png) no-repeat scroll 16px 6px;
  color: #B60112;
  font-weight: normal;
}

.cc-list ul ul ul ul  { margin-left:10px;}

.cc-nav li ul li {
border-left:0;
padding:0 0 3px 0;

}





.cc-nav ul li   {
background:transparent repeat-y scroll 0 px ;
padding: 0 0 5px 0px;


}

.cc-nav li ul  {
background:transparent repeat-y scroll 0 6px ;
border-left: solid #B60112 3px;
padding: 5px 0 0 11px;


}

.cc-nav ul li ul li ul {
background:transparent repeat-y scroll 0 6px ;
border-left: none;
padding: 0 0 0 16px;
}

.cc-nav li ul li a  {
background:transparent url(/img/10/right-trans.png) no-repeat scroll 0 0px;
display:block;
font-size:11px;
margin:0;
padding:0px 5px 0 16px;
background-position: top left;
width: 160px;
border-left:none;
}
.cc-nav li ul li a.act {
background:transparent url(/img/10/arrow_red_down.png) no-repeat scroll 2px 3px;
font-weight:normal;
}




.cc-nav li ul li ul li a {
background:transparent url(/img/10/point-trans.png) no-repeat scroll 0px 6px;
display:block;
font-size:11px;
margin:0;
padding:4px 5px 0 10px;
white-space:normal;

}


.cc-nav li ul li ul li a.act {
background:transparent url(/img/10/point-trans.png) no-repeat scroll 0px 6px;
display:block;
font-size:11px;
color:#b60112;
margin:0;
padding:4px 5px 0 10px;
white-space:normal;
font-weight:normal;
}

.cc-nav li ul li ul li a.on, .cc-nav li ul li ul li a.act {
background:transparent url(/img/10/point-trans.png) no-repeat scroll 0px 6px; font-weight:normal;

}

.cc-nav li ul li a.on {
background:transparent url(/img/10/right.png) no-repeat scroll 0px 0px;
font-weight:normal;
}

.act a{
  font-weight:bold;
}
.navtrenner{
 height: 1px;
 overflow: hidden;
 line-height:1px;
 font-size:1px;
 background:transparent url(/img/10/trenner.png) no-repeat ;
 margin:15px 0;
}



/* social media channel*/
.socialmediachannel{
	background: #F1F2F3;
	border-left: 3px solid #B60112;
	padding: 5px 0 5px 13px;
	margin-right:5px;
}

.socialmediachannel > a:hover {
	color: #b60112 !important;
	text-decoration: underline; 
}

/*Added padding for social channels on WB-COM*/
.socialmediaChannelCOM{
	padding: 0 2px;
}
.socialmediachannel ul li{
	display: inline;
}

.socialmediachannel ul {
	margin-top: 10px;
}









/* Tabellen */



table{
width: 100%;
}

.cc-table, table{
border-bottom: 1px solid #A3A3A3;
}

.cc-table th, table th{
background:#F1F2F3 none repeat scroll 0 0;
font-size:12px;
padding:5px 5px;
line-height:12px;
text-align:left;
border-bottom: 1px solid #d2d2d4;
}
/* Tabellen */

table{
width: 100%;
}

.cc-table, table{
border-bottom: 1px solid #A3A3A3;
}


.cc-table th, table th{
background: #F1F2F3 none repeat scroll 0 0;
font-size:12px;
padding:5px 5px;
line-height:12px;
text-align:left;
border-bottom: 1px solid #d2d2d4;
}

table td{
padding: 5px 5px;
border:0;
}

.cc-table td, table td {
color:#0;
line-height:15px;
/*background: #F1F2F3 none repeat scroll 0 0;*/
border-bottom: 1px solid #e3e3e3;
}

table.colored td {background-color:#F1F2F3; border:none;padding: 5px 0px 5px 5px !important;}

.cc-ProductGroups .cc-table td a:hover {text-decoration:underline;}
.cc-ProductVariations .cc-table td a:hover {text-decoration:underline;}

.bigImg table td{
	padding:0px;
}

/* Listen */

h1{color:#000000; font-weight: normal;}


p.intro {
color:#000;
display:block;
font-weight:bold;
line-height:1.3em;
margin:10px 0 10px 0;
font-size: 12px;
}

.cc-download li.odd, .cc-download li {
background: 0;
border-bottom: 1px dotted #A3A3A3 !important;

}

.cc-download ul li:first-child, .cc-textures ul li:first-child {border-top: 1px dotted #A3A3A3 !important;}

.cc-download li a {
padding: 0px 0 10px 0;
margin-top:0px;
width:100%;
color:#B60112 !important;
background: url(/img/10/icons2.png) no-repeat scroll 0 0px;
/*background-color:#F1F2F3; */
}



.cc-DownloadDocuments .cc-download li {border:0;}
.cc-DownloadDocuments .cc-download li:first-child {border:0;}
.cc-DownloadDocuments .cc-download li a {background-color:transparent; padding-bottom:0px;}
.cc-DownloadDocuments .cc-download li a p{padding-left:28px; }
.cc-DownloadDocuments .cc-download li a:hover p, .cc-DownloadDocuments .cc-download li a:hover span{text-decoration:underline;}

.cc-download li a.i-txt { background-position: 0 -122px !important; }
.cc-download li a.i-{ background-position: 0 -259px !important; }
.cc-download li a.i-pdf { background-position: 0 -244px !important; }
.cc-download li a.i-zip { background-position: 0 -366px !important; }
.cc-download li a.i-doc { background-position: 0 -488px !important; }
.cc-download li a.i-xls { background-position: 0 -610px !important; }
.cc-download li a.i-ppt { background-position: 0 -732px !important; }
.cc-download li a.i-img { background-position: 0 -854px !important; }

.cc-download li:hover { background: 0 !important; }
.cc-download li:hover a{  cursor: pointer; }
.cc-download li a:hover{  text-decoration:none; }
.cc-download li p{
font-size:11px;
background: 0;
margin:0;
padding:0;
color:#000000;
}
.cc-download li p a{
background:none;	
}
.cc-download li span{
background:0;
padding:0 0 0 28px;
margin:0;
}

.cc-download li .listitem-title{
	padding-left:0;
}


.cc-download li a.external{padding:0;}

.cc-textures li{
padding: 6px 0 10px 0;
background: 0;
border-bottom: 1px dotted #A3A3A3;
}

.cc-textures p{
background:transparent url(/img/10/wiener_icon.png) no-repeat scroll 0 4px;
color:#000000;
font-size:11px;
margin:0;
padding:0 0 0 28px;
}

.cc-textures a{
display:block;
background:transparent url(/img/10/icn_file-wb.gif) no-repeat scroll 0px 5px;

padding:10px 0 0 20px;
}

.T-content #DA-FeatureArea .cc-textures h2{
font-size:11px;
color: #000;
margin:0;
padding:0;
line-height:1em;
height:auto;
}

.listitem-title{
font-size: 11px;
font-weight: bold;
line-height: 11px;
color:#000000 !important;
display:inline;
}

.listitem-teaser{
font-size: 11px;
font-weight: normal;
line-height: 11px;
}

.listitem-link{
color: #b60112 !important;
font-size:11px;
line-height: 19px;
display:inline;
}
.listitem-title:hover, .listitem-teaser:hover, .listitem-link:hover{
text-decoration: underline;
}
#DA-FeatureArea .listitem-title h2 {font-weight: bold; padding: 0px 0 0px 0; font-size: 1em; color: #4d4d4d; margin-bottom:0; height:auto;}

#DA-FeatureArea  .overview-block { display: block;  color: #000 !important; height: 100%; margin: 0 0 5px 0; cursor:pointer;}
#DA-FeatureArea  .overview-block  .img-left , #DA-FeatureArea  .event-block   .img-left{ margin: 0 10px 0 0; }
#DA-FeatureArea  .overview-block , #DA-FeatureArea  .event-block  p { margin-bottom: 10px; }

#DA-FeatureArea .overview-block h4, #DA-FeatureArea .overview-block h2{ font-weight: bold; padding: 4px 0 15px 0; font-size: 12px;/*1.2em;*/ color: #4d4d4d; }

#DA-FeatureArea .overview-block a:hover {text-decoration:none !important;}
#DA-FeatureArea div.overview-block a:hover {text-decoration:underline !important;}

#DA-FeatureArea .overview-block h4:hover, #DA-FeatureArea .overview-block h2:hover
	{ background: 0 !important; color:#b60112; text-decoration: underline !important; cursor: pointer;}



.overview-block{
border-bottom: 1px dotted #a3a3a3;
}
.overview-block:first-child{border-top: 1px dotted #a3a3a3;}

#DA-FeatureArea .overview-block ul { margin-left:140px;}
#DA-FeatureArea .overview-block ul li { list-style-type: disc; margin-left: 10px; line-height:1.3em;}

#DA-FeatureArea .overview-block .img-left, #DA-FeatureArea .event-block .img-left {
margin: 3px 10px 2px 0;
}

#DA-FeatureArea .overview-block h4, #DA-FeatureArea .overview-block h2{
color:#4D4D4D;
font-size:11px;
font-weight:bold;
padding:0px 0 2px 0;
margin:0;
height:auto;
}

#DA-FeatureArea .overview-block h2 {
font-size:12px;
color:#B60112;}

.leadin {
  line-height: 1.3em;
}
.bigImg:hover .gal-img-titl{color:#b60112; text-decoration: underline !important;}

.bigGalImg, .bigGalImg2{cursor:pointer;}

.bigGalImg:hover .gal-img-titl, .bigGalImg2:hover .gal-img-titl{text-decoration: underline !important;}

#DA-FeatureArea .overview-block p {
/*font-size:11px;
line-height: 14px;  */
 font-size:12px;
line-height: 1.3em;
}

#DA-FeatureArea .overview-block, #DA-FeatureArea .event-block p {
margin-bottom:0px;
padding-bottom:6px;
padding-top:5px;
}

.more, .more a{
color: #b60112 !important;
text-align:right;
padding-right:5px;
font-size: 11px !important;
}

.more:hover, .overview-block .more:hover{
color: #b60112;
text-decoration: underline !important;
}

p.datetime{
color:#808080;
font-size:11px;
font-weight:bold;
margin:0;
}

.overview-block.with-visual{
padding-left: 0px;
}

.overview-block.with-visual p{
padding-left: 124px;
}



/* Listen im editorialen Content */

#DA-FeatureArea ul { list-style: none; padding-left: 0;}

#DA-FeatureArea .article ul{ padding:10px 0 10px 40px; list-style-type: disc;}
#DA-FeatureArea .article ul li{ list-style-type: disc; list-style-position:outside; line-height:18px;}
#DA-FeatureArea .article ul li a {color: #B60112;}
#DA-FeatureArea .article > ul{padding-left:15px; overflow:hidden;}
#DA-FeatureArea .article > strong > ul{padding-left:15px; overflow:hidden;}

#DA-FeatureArea .cc-gallery ul li, #DA-FeatureArea #cc-grid ul li{ list-style: none; }
#DA-FeatureArea .article .cc-gallery ul { margin: 0 0 0 -25px; }

#DA-FeatureArea .article .cc-related-download { margin: 0 0 0 -40px; }
#DA-FeatureArea .article .cc-related-download h2 { border-top: 1px dotted silver; font-size: 12px; font-weight: bold; padding: 5px 0 10px 0; }
.caseStudy-tabs .cc-related-download h2 {border-top:none !important;}
#DA-FeatureArea .article .cc-related-download li{list-style-type:none; margin-bottom:0;line-height:1.2em;}

.article {line-height:1.4em;}

/* bookmarks im Article*/
.anchor-section{
	display:inline-block;
	float:none;
	width:100%;
}

.anchor-section h3{ margin-top:20px; width:450px; float:left; font-weight:bold; line-height:1.4em;}

.anchor-section a{margin-top:20px}


/* Galerie */

.cc-gallery {
background:#F1F2F3 none repeat scroll 0 0;
margin:0 0 25px;
padding:8px 0px 20px 24px;
}

.cc-gallery li {
background-color:transparent;
background-repeat:no-repeat;*/
background:none;
float:left;
margin:0 62px 5px 0;
padding:16px 0 0;
width:122px;
}

.item-right{
margin-right:0px !important;
}

.gal-img-cont, #WB-product-compare-data .gal-img-cont{
width:122px;
height:122px;
overflow: hidden;
text-align: center;
vertical-align:middle;
line-height:250%;
background: transparent url(/img/10/schatten.png) no-repeat;
padding: 0;
border-bottom:0;
}

.#WB-product-compare-data .gal-img-cont{
padding-bottom: 4px;
}

.gal-img-cont-tabl, #WB-product-compare-data .gal-img-cont-tabl{
width:122px;
overflow: hidden;
/* cursor:pointer; */
table-layout:fixed;
/*height: 180px;*/
border-bottom:0;
}

#WB-product-compare-data .btn_removeProd{
	cursor:pointer;
}

#WB-product-compare-data .gal-img-cont img{
margin:1px;
padding:0;
text-align:center;
vertical-align:middle;
max-width:114px;
max-height:114px;
}

.imgtablecontainer .gal-img-cont img{
margin:4px;
padding:0;
text-align:center;
vertical-align:middle;
max-width:114px;
max-height:114px;
}

.cc-overview .gal-img-cont-tabl{
float:left;
margin-right: 12px;
height:122px;
}

.gal-img-titl{
background-image:url(/img/10/lupe.gif) ;
background-position:3px 8px;
background-repeat:no-repeat;
background-color:transparent;
padding-top: 8px;
padding-left:23px;
padding-bottom: 5px;
font-size: 11px;
color: black;
border-bottom: 0px solid transparent;
height: 30px;
overflow:hidden;
}

#DA-FeatureArea .gal-img-titl a{color:black;}
#DA-FeatureArea .product-gal-img-titl{padding-left:0;}
#DA-FeatureArea .product-gal-img-titl a{display:block; padding-left:23px;}


.cc-product-block2 .imgtablecontainer{float:left; width:122px; margin-top:15px; margin-left:15px;margin-bottom:15px;}

.cc-overview img, .cc-gallery li img {
margin:1px;
padding:0;
text-align: center;
vertical-align:middle;
}


.cc-gallery img{max-width:114px; max-height:114px;}

.cc-gallery table{
table-layout:fixed;
border-bottom: 0px solid transparent !important;
}

.cc-gallery .trenner{
width:490px;
height:1px;
background-color: #FFFFFF;
padding:0;
margin:0 24px 0 0;
line-height:1px;
overflow:hidden;
}

.cc-gallery .trenner:last-child{display:none;}

/* Paging */

.cc-paging{
width: 100%;
height: 18px;
position: relative;
text-align:center;
border-top: 1px solid silver;
border-bottom: 1px solid silver;
padding-top: 6px;
padding-bottom: 6px;
color:black;
}

.cc-ps-result .cc-paging{
	background-color: #f1f2f3;
	width: 563px;
}

.cc-gallery .cc-paging{
	width: 490px;
}

.cc-paging a{
height: 18px;
width: 18px;
background:0;

}




.cc-paging a.left-single, .cc-paging a.left-single:hover{
background-image: url(/img/10/gal_left.png);
background-repeat:no-repeat;
text-decoration:none !important;
position: absolute;
left:0;
}

.cc-paging a.right-single, .cc-paging a.right-single:hover{
background-image: url(/img/10/gal_right.png);
background-repeat:no-repeat;
text-decoration:none !important;
margin:0;
padding:0;
float:right;
position: absolute;
right:0;
}

.cc-paging a:last-child{

}


.cc-paging strong, .cc-paging a:hover {
background:0;
color:#000000 !important;
padding:0 2px;
text-decoration:none !important;
}

.cc-paging a:hover {
text-decoration:underline !important;
}


/* Procat */

#ov-sresult-insert{
	position:relative;
	width:563px;
	overflow:hidden;
}

#ajaxloader{
	width:100%;
	height: 100%;
	background: url(/img/10/ajax-loader.gif) no-repeat scroll 50% 50%;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

.cc-scrollpane ul li {
display:block;
float:left;
height:115px;
margin:0;
padding:15px 0 0;
width:200px;
}

.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 660px;
	height:90px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.items div {
display:block;
float:left;
height:100px;
margin:0;
padding:0px 0 0;
width:361px;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	width:30px;
	height:20px;
	cursor:pointer;
	display: block;
	font-size:1px;
}

a.prev{
	background:url(/img/10/previous.png) no-repeat;
	margin: 0 20px 0px 0px;

}
a.next{
	margin: 0 10px 0px 20px;
	background:url(/img/10/next.png) no-repeat;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

#scrollbuttons span, #scrollbuttons a{
float:left;
line-height:18px;
height:20px;
}

#procatformbox{
background: transparent url(/img/10/shadow-trans.png) no-repeat 0 0px;
left:377px;
padding-left: 24px;
}

#procatlist{
width:370px;
}

div.procatimg{
 float: left;
 margin-right: 30px;
 height: 100px;
 width:auto;
 overflow:hidden;
}

.cc-product-slider {
margin:0 0 0 9px;
}
.cc-product-slider p{
line-height:1.2em;
}

#scrollbuttons{
	margin-top: 20px;
}

.items:hover p{
text-decoration: underline;
}

.infotabcontent{
padding:0px 20px 10px 9px;
width: 570px;
}

.infotabcontent img{
margin-right:20px;
float:left;
}

#procatformbox input{
width: 154px;
}

#procatformbox select{
width: 160px;
}

.cc-prod-search-mini form button{
margin-top:15px;
}



/*Product suche*/

.cc-ps-result {
	width:563px;
	background:none;
	padding-right:0px;
	padding-left:0px;
}

.cc-product-gallery { background: #f1f2f3; padding: 0px 0px 45px 28px;margin: 0 0 0 0; }
.cc-product-gallery li { float: left; width: 126px; background-color: transparent;  margin: 0 0 15px 0; padding: 10px 0 0 0; list-style:none;}
.cc-product-gallery li img {max-width:114px; max-height:114px; vertical-align:middle; }
.cc-product-gallery li p, .cc-product-gallery li strong { display: block; margin:0 0 0 0; font-size: 0.9em; padding: 2px 0 2px 20px; color: #707070 !important; background-color: #E0E5E8; }
.cc-product-gallery li  span  { font-size: 0.9em; padding-right: 29px; line-height:1.5em; margin:0 0 15px; display: block; }
.cc-product-gallery li strong { background: #E0E5E8 url(/img/10/arrow_key_right.png) no-repeat 2px 2px; }
.cc-product-gallery .gal-img-titl, .cc-product-gallery .img-titl {
background:0;
color:black;
font-size:12px;
padding-bottom:5px;
padding-left:4px;
padding-top:8px;
}
#ov-sresult-insert .cc-product-gallery .gal-img-titl a, #ov-sresult-insert .cc-product-gallery .img-titl  a{color:black;display:block;}
.cc-product-gallery .img-titl {border:none;}

.cc-product-gallery-item{vertical-align:top;}
.cc-product-gallery-row{width:100%; padding-bottom:6px;}
.cc-product-gallery-row li{ margin-bottom:0px;}
.cc-product-gallery-row-chkbox{width:100%; padding-bottom:6px;}
.cc-product-gallery-row-chkbox .cc-product-gallery-item{ padding-top:0px;}

.cc-product-gallery .l-compare { background: transparent; height: 22px; padding: 2px 0 0; float:left; width:126px;}
.cc-product-gallery .l-compare  label { float: none; padding: 0 0 0 0px ; }

.cc-product-gallery .compareRow {
	width:504px;
	margin:0px;
	padding:0px;
}

.cc-product-gallery .buttons-ps{
	margin-right:26px;
}

/* Product detail */

.cc-product {
height:auto;
margin:10px 0 30px;
padding-bottom: 12px;
overflow:hidden;
background-color: #F1F2F3;
}

.cc-product .gal-img-cont{
width:184px;
height:184px;
overflow: hidden;
text-align: center;
vertical-align:middle;
line-height:250%;
background: transparent url(/img/10/detail_bild_bg-trans.png) no-repeat;
padding: 2px 0 2px 1px;
}

.cc-product .gal-img-cont-tabl{
width:184px;
overflow: hidden;
margin: 19px 19px 0 29px;
float: left;
height: 166px;
}

.cc-product .gal-img-cont-tabl img{
vertical-align:middle;
max-height:176px;
max-width:176px;
}

* html .cc-product .gal-img-cont-tabl img{
height: 179px;
}


.cc-product .gal-img-titl{
background-image:url(/img/10/lupe.gif) ;
background-position:3px 0px;
background-repeat:no-repeat;
padding-top: 0px;
padding-left:23px;
padding-bottom: 5px;
font-size: 11px;
}

.cc-product p {
font-size:12px;
padding-top:10px;
}

.cc-product div {
float:left;
height:100%;
width:270px;

}

.cc-tabs .cc-tabs-content.ps {
padding:0 0 20px;
width:563px;;
}
/* exa th start */
.caseStudy-tabs .caseStudy-tabs-content.ps {
padding:0 0 20px;
width:99%;
border-top: 1px solid #E9EAEB;
background-color: white;
}
.cs_tab-1 .cc-ps-tab {
  padding:15px 0 15px 0;
}

.caseStudy-tabs .caseStudy-tabs-content.ps .cc-gallery{
background-color: white;
}
.caseStudy-tabs .caseStudy-tabs-content.ps .overview-block:first-child{
	border-top: 0; 
}
.caseStudy-tabs iframe{
	margin: 15px 0 15px 0;
	width:95%;
	/*height: auto;*/
}
.caseStudy-tabs .caseStudy-tabs-content.ps .urltextContainer{
margin-bottom: 24px;
}
/* exa th end */

# DE-grid .cc-tabs .cc-tabs-content {
background:#ebedef none repeat scroll 0 0;
}

.cc-product .logo{
float: right;
margin-right: 32px;
}

#DA-FeatureArea .cc-DescribeText ul{list-style-type:disc; padding-left:20px;}
#DA-FeatureArea .cc-DescribeText li{}




/** Banner **/
div .banner{
font-size:11px;
padding: 10px 0 10px 5px;
margin-bottom:15px;
background: #F1F2F3;
cursor:hand;
cursor:pointer;

}



#DA-BannerArea .container h2, #DA-BannerArea .container h2 a, #DA-FeatureArea .container h2, #DA-FeatureArea .container h2 a{
font-size:12px;
color:#000000;
font-weight:bold;
line-height:13px;
}


.banner p{
line-height:1.1em;
margin-top:3px;
text-align:left;
width:170px;
height:100%;
display:block;

}



.banner p a{
line-height:1em;
margin-top:6px;
color: #b60112;


}
#DA-BannerArea .container .banner p a {
text-align:right;
display:block;
}

.banner p a:hover{
text-decoration:underline;
}
.banner h3{
display:block;
line-height:14px;
}
.bannersubtitle{
font-weight:normal;
color:#000;
margin:0;
font-size: 12px;
padding: 15px 10px 0 0px;
}
.list-banner h2{
	font-size:13px !important;
	line-height:15px !important;
	background: #f1f2f3;
	padding: 10px 10px 0px 10px
}
.list-banner h3{
	background: #f1f2f3;
	margin: 0;
	padding: 5px 10px 5px 10px;
	color:#83898E;

	font-size:12px;

}
.list-banner h4{
	font-size:11px;
	background: #909497;
	margin: 0;
	padding: 5px 10px 5px 10px;
	color:#fff;
}

.list-banner .cc-related-download{
background:0;
padding:0px 0 10px;
}

.list-banner {}

#DA-BannerArea .list-banner .cc-related-download ul {margin-left:0px;}

#DA-BannerArea .list-banner .cc-related-download li {
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #E8E9EB;
margin-bottom:0;
}

#DA-BannerArea .list-banner .cc-related-download li a{
background:transparent url(/img/10/icons_small.png) no-repeat scroll 0 1px;
color: #000;
height:auto;
/* removed for WB-153
padding-left:12px;*/
}

#DA-BannerArea .list-banner .cc-related-download li a.link{
background:transparent url(/img/10/arrow_red_right.png) no-repeat scroll 0 2px;
padding-left:12px;
color: #000;
}

#DA-BannerArea .list-banner .cc-related-download li a span{
color: #707070;
}
#DA-BannerArea .list-banner .cc-related-download li a:hover span{
color: #b60112;
}

#DA-BannerArea .container{ margin-bottom: 10px;}


#ui-catalogue{
 padding: 10px 10px 10px 10px;
 font-size:11px;
margin-bottom:15px;
background: #F1F2F3;

}
#DA-BannerArea #ui-catalogue{
	padding: 10px 0px 10px 5px;
}
#DA-BannerArea #ui-catalogue .buttons{
	margin-right: 3px !important;
}


#DA-BannerArea #ui-catalogue h3{
margin-top:0px;

}
#DA-BannerArea #ui-catalogue-search h2{
color:#B60112;
font-size:12px;
font-weight:bold;
padding: 10px 10px 0 0px;
}

#DA-BannerArea #ui-catalogue-search {
font-size: 11px;
padding: 10px 0 10px 5px;
margin-bottom: 15px;
background: #F1F2F3;
}




#ui-catalogue-search label, #ui-catalogue-search .radio{margin: 0px 5px 5px 0;}
#ui-catalogue-search .radio{margin-left:0px; float:left;}
#ui-catalogue-search label {width:150px;}

#ui-catalogue-search  .functions{padding: 5px 10px 5px 0; border-bottom: 1px solid #f1f2f3; border-top: 1px solid #f1f2f3;}

#ui-catalogue-search  .functions input{border:1px solid #dadada; width:100%;}

#DA-BannerArea #ui-catalogue h3 a, .banner h3 a{
font-weight:bold; font-size:12px; display:block;
}
#DA-BannerArea #ui-catalogue h3 a:hover, .banner h3 a:hover {
color:#B60112 !important;
text-decoration:none !important;


}
.banner:hover {
background: #E3E6E8;
}

#DA-BannerArea #ui-catalogue h3 a span, .banner h3 a span{
color:#a1a6aa; font-weight:normal;line-height:1.2em; display:block;
}


#DA-BannerArea #ui-catalogue input{
border:1px solid #dadada; width:100%; margin-top:4px;
}

#DA-BannerArea #ui-catalogue select{
border:1px solid #dadada; width:170px; margin-top:4px;
}

#DA-BannerArea #ui-catalogue .buttons, #ui-catalogue-search .buttons{
margin: 4px 0 0 0;
height:auto;

display:block;
}

#DA-BannerArea #ui-catalogue .buttons button, #ui-catalogue-search .buttons button{
margin:0;
padding:0;
float:right;

}

#DA-BannerArea  .clear-both{
height:0;
line-height:0;
font-size:1px;
clear:both;
display:block;
}




#DE-start-banner .container{
height:100%;
width:100%;
}












fieldset{height:auto;}







.fullwidth > a.top{
margin-right:212px;
}


#DA-FeatureArea .cc-list2 h3, #DA-FeatureArea .cc-list h3{margin:0; padding:0; font-size:1em;
line-height:1em;height:auto;}

#DA-FeatureArea .cc-teaser-article h3{color:#000000; font-weight:bold;margin:0 0 8px;font-size:12px; }



#DA-FeatureArea .topnews .cc-list2 h2, #DA-FeatureArea .topnews .cc-events h2{
	font-size:1em; margin:0;padding:12px 5px 6px 5px;font-weight:bold;
}

#DA-FeatureArea .topnews .cc-list2 h2 {height:20px !important; padding-bottom: 0px !important; padding-left:0px; }

#DA-FeatureArea .topnews .cc-events h2 {/*padding-left:8px !important; background-color: #CBCED4;*/margin-bottom: 0px !important;
margin-top: 0px !important;
padding: 8px !important;
}

#DA-FeatureArea .topnews .cc-events h3 {margin:0; font-size:1em;}

#DE-start-news .cc-news-pic ul li a:hover p, #DE-start-news .cc-news-pic ul li a:hover strong{
	/*text-decoration: underline;           */
	text-decoration: none; color: #B60112;
}

#DA-FeatureArea .cc-download li a h2 {
	margin: 0px;
	color: #b60112;
	font-size: 12px;
/*	font-weight: 700;*/
	padding: 0;
}







/* Social Bookmarks */
.img-comtainer{text-align:right; margin-top: 5px;}

.article #socialbookmarks{float:right; margin-top:-3px;}



/*Suche*/
.cc-tabs .cc-tabs-content {padding-bottom:0px; width:536px;}
/* exa th start */
.caseStudy-tabs .caseStudy-tabs-content {padding-bottom:0px; width:536px;}
/* exa th end */
.cc-search-body {	width: 512px; padding:12px 12px 0 12px;; }
.cc-search-content  .cc-paging{	width: 512px; padding:12px 12px 12px 12px;; margin-top:20px;}
.cc-search-content  .cc-paging a.right-single{	 right:12px;}
.cc-search-content  .cc-paging a.left-single{	  left:12px;}

#DA-FeatureArea .cc-search-body h3 { margin:0px !important; border:0; margin:0; padding:0;    width:500px;}
#DA-FeatureArea .cc-search-body h3 .ct-r{color: #BD3C41; margin:0px !important; font-size: 13px; font-weight:bold; }
#DA-FeatureArea .cc-search-body a:hover{text-decoration:underline !important; }
#DA-FeatureArea .cc-search-body a{font-size: 12px; line-height:13px; margin:0; padding:0; display: inline;}
#DA-FeatureArea .cc-search-body p{ margin:0px !important; font-size:11px;line-height:13px;border:0;}

.seeothertabs{margin:24px 12px;}
.cc-search-content{margin:0;}










/* Adaptierung Design */

.DE-teaserbox{
position:relative; padding-bottom:6px;
}
.DE-teaserbox .contentbox img{
	padding-right: 6px;
}

.DE-teaserbox h2 {    color: #000000;    font-size: 18px;    height: 21px;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;
    overflow-x: hidden;    overflow-y: hidden;    padding-bottom: 7px;    padding-left: 15px;    padding-right: 10px;    padding-top: 7px;    width: 100%;
}

.DE-teaserbox .faketrans {background-color: #FFFFFF;    display: block;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 0;
    filter:alpha(opacity=50); /* IE */
	-moz-opacity: 0.50; /* Mozilla */
	opacity: 0.50; /* Opera */
    }


.DE-teaserbox .contentbox{	position:relative;	z-index:10;
	}

.DE-teaserpromo { float: left; width: 188px; height: 188px; background: transparent none repeat 0 0; margin: 0 7px 7px 0; overflow: hidden; color: #fff; }
.DE-teaserpromo div{  font-size: 1.5em;    line-height: 1.3em;    margin-bottom: 0;    margin-left: 20px;    margin-right: 20px;    margin-top: 55px; }
.DE-teaserpromo small{   display: block;    font-size: 0.8em;    margin-bottom: 0;    margin-left: 20px;    margin-right: 20px;    margin-top: 15px; }

#DA-FeatureArea .pagetitle{	margin: 15px 0px 10px 194px;	height: 22px;
}

#DA-FeatureArea h1{line-height:1.2;}

#DE-start-news .cc-news-pic h4, #DE-start-news .cc-list2 h4{

	border:0;
	color: #000000 !important;
}


#DE-start-news .cc-news-pic h4 {
display:none;
}


#DE-start-news .cc-list2 ul{
 line-height:13px;
}

#DE-start-subnav{
	margin-top: 4px;
}

#DE-start-banner-2col { float: left; margin: 7px 7px 0 0; width: 383px; height: 164px; overflow: hidden; }

.keyvis-inner, .keyvis-inner > img{min-height: 200px; max-width: 988px;}
.KeyVisualStdLogos-inner{position:absolute; bottom: 0; right:0}
.keyvis-inner{position:relative;}
#DE-KeyVisualStdLogos{ position: absolute; top:6px; left:12px; width:188px; height:188px;  background-image: url('/img/10/bg_alpha.png');}
#DE-KeyVisualStdLogos .logocontainer {float:right; width:180px; padding: 0 6px 6px 0; text-align:right;}
#DE-KeyVisualStdLogos .logocontainer img{float:right;}

.keyvis-slogan{position:absolute; bottom:8px; right:6px; text-align:right; float:right;}
.keyvis-slogan p{color: #fff; background: #b11016; font-size: 1.3em; display: block; float: right; margin: 4px 0 0px 0; padding: 0px 10px 0 14px; white-space: nowrap; clear: both;}

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

#DA-footer{	margin-top:0px; }

#F-content{height:auto;}
#DE-FooterLogos{width:900px; float:right; margin-right:6px; margin: 10px 6px 15px 0; text-align:right; }
#F-icons{float:left; width:200px; padding-top:0;}
#F-nav{float:left; position:static; }
#DE-FooterLogos .logocontainer {float:right; }
#DE-FooterLogos img{float:right; margin-right:6px;}
.FooterLogos-inner{text-align:right;}

#DE-FooterLogos .footerlogoheadline{
	display: none;
}

.img-full{max-width:100%;}
.img-full img{max-width:560px;width:100%;}
.img-full table{max-width:560px;width:100% !important;}


.cc-download li a{margin-top:4px; width: 435px;}
.cc-download li a:hover span{text-decoration:none;}

.cc-download li a.i-txt { background-position: 0 0px !important; background-image:url('/img/10/icon-txt.png'); }
.cc-download li a.i-{ background-position: 0 0px !important; background-image:url('/img/10/icon-txt.png'); }
.cc-download li a.i-pdf { background-position: 0 0px !important; background-image:url('/img/10/icon-pdf.png'); }
.cc-download li a.i-zip { background-position: 0 0px !important; background-image:url('/img/10/icon-zip.png'); }
.cc-download li a.i-doc { background-position: 0 0px !important; background-image:url('/img/10/icon-doc.png'); }
.cc-download li a.i-xls { background-position: 0 0px !important; background-image:url('/img/10/icon-xls.png'); }
.cc-download li a.i-ppt { background-position: 0 0px !important; background-image:url('/img/10/icon-ppt.png'); }
.cc-download li a.i-jpg { background-position: 0 0px !important; background-image:url('/img/10/icon-img.png'); }
.cc-download li a.i-img { background-position: 0 0px !important; background-image:url('/img/10/icon-img.png'); }
.cc-download li a.i-rtf { background-position: 0 0px !important; background-image:url('/img/10/icon-rtf.png'); }

.cc-download li a.listitem-size {
	background-image:none;
}

.cc-download .listitem-teaser:hover{
	text-decoration:none;
}

.cc-download li span.listitem-link:hover{
	text-decoration:underline;
}

.cc-download .listitem-teaser a{
	display:inline;
	background-image:none;
}

.cc-download .listitem-teaser a:hover{
	text-decoration:underline;
}

.loopdownload .bigImg{
	float:right; 
	width: 125px;
	background-image:none;
	padding:0px;
}

#DA-FeatureArea .cc-download li a > h2 {margin-bottom: 0px; height: auto;}

#DA-FeatureArea .cc-ps-logo{
	margin-top:0px;
}

#MLswitch{
	width:778px;
	height:43px;
	position:absolute;
	margin-left:206px;
	margin-top:2px;
	z-index:110;
}

#HcorporateSwitch {
	margin-left:160px;
	height:25px;
	width:100px;
	z-index:110;
}

.entry {
line-height:14px;
}

#DA-FeatureArea .overview-block > p a {
    color: black;
    cursor: pointer;
    text-decoration: none !important;
}

#act-phone-compare-btn{display:none;}

#DA-FeatureArea .overview-block > p a:hover{
	text-decoration:none !important;
	color:black;
	cursor:pointer;
}

#DA-FeatureArea .cc-selector-group.threeCol label{margin:0px 5px 0 3px; overflow: hidden;/*WBSUP-9*/}
#DA-FeatureArea .cc-selector-group.twoCol label{width:255px;}
#DA-FeatureArea .cc-selector-group.threeCol label.cc-color{width:155px;margin: 0 5px 10px 3px;}
#DA-FeatureArea .cc-selector-group.twoCol label.cc-color span{margin:-2px 7px 0 5px;}
#DA-FeatureArea .cc-selector-group.twoCol label.cc-color{width:255px;margin: 0 0 10px 0;}
#DA-FeatureArea .cc-selector-group.threeCol label.cc-color input[type="checkbox"]{float:left;margin-top:0;}
#DA-FeatureArea .cc-selector-group.twoCol label.cc-color input[type="checkbox"]{float:left;margin-top:0;}
#DA-FeatureArea .cc-selector-group.threeCol label.cc-color span{margin:-2px 7px 0 5px;}
#DA-FeatureArea .cc-selector-group.twoCol label.imageCheckbox{margin:0 10px 15px 0;}
#DA-FeatureArea .cc-selector-group.twoCol label.imageCheckbox .wbmedia_floatcontainer .wbmedia_checkbox_container img.wbmedia_checkbox_image{max-width:114px;max-height:114px;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.twoCol label.imageCheckbox .check_tooltip_container input.chkbx{margin:3px 110px 7px 0;}
#DA-FeatureArea .cc-selector-group.twoCol label.imageCheckbox .check_tooltip_container span.J-tooltip{margin-right:10px;}
#DA-FeatureArea .cc-selector-group.twoCol label.imageCheckbox .wbmedia_floatcontainer .wbmedia_checkbox_container{background:url("/img/10/schatten.png") no-repeat scroll 0 0 transparent;background-size:122px 122px;
	width:122px;height:122px;overflow:hidden;line-height:250%;padding:0;text-align:center;vertical-align:middle;display:table-cell;}
#DA-FeatureArea .cc-selector-group.twoCol .rowContainer{float:left;}
#DA-FeatureArea .cc-selector-group.threeCol label.imageCheckbox{margin-bottom:15px;margin: 0 4px 10px;}
#DA-FeatureArea .cc-selector-group.threeCol label.imageCheckbox .wbmedia_floatcontainer .wbmedia_checkbox_container img.wbmedia_checkbox_image{max-width:114px;max-height:114px;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.threeCol label.imageCheckbox .check_tooltip_container input.chkbx{margin:10px 120px 10px 5px;}
#DA-FeatureArea .cc-selector-group.threeCol label.imageCheckbox .check_tooltip_container span.J-tooltip{margin-right:4px;margin-left:5px;}
#DA-FeatureArea .cc-selector-group.threeCol label.imageCheckbox .wbmedia_floatcontainer .wbmedia_checkbox_container{background:url("/img/10/schatten.png") no-repeat scroll 0 0 transparent;background-size:122px 122px;
	width:122px;height:122px;overflow:hidden;line-height:250%;padding:0;text-align:center;vertical-align:middle;display:table-cell;table-layout:fixed; margin-right:3px;}
#DA-FeatureArea .cc-selector-group.twoCol .rowContainer label.imageCheckbox .wbmedia_floatcontainer{float:left;margin-right:5px;}

/*********************************/
/***** WBUST Cascade Search ****/
/*********************************/
#DA-FeatureArea .cascadeSearch{z-index:10;position:relative;}
#DA-FeatureArea .cascadeSearch .check_tooltip_container span{display:inline;margin: 0 0 0 5px;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.cascSearchTwoCol .rowContainer{clear: both; width: 100%;padding-left:4px;}
#DA-FeatureArea .cc-selector-group.cascSearchSixCol .rowContainer{clear: both; width: 100%;padding-left:4px;}
#DA-FeatureArea .cc-selector-group.cascSearchTwoCol .rowContainer .cascSearchImage{width: 48%; margin: 0 4px 0 4px; padding-bottom: 20px;float:left;cursor:pointer;}
#DA-FeatureArea .cc-selector-group.cascSearchSixCol .rowContainer .cascSearchImage{width: 15%; margin: 0 4px 0 4px; padding-bottom: 20px;float:left;cursor:pointer;}
#DA-FeatureArea .cc-selector-group.cascSearchTwoCol .rowContainer .cascSearchImage .cascSearchImageContainer{height:auto;width:100%;margin-bottom:10px;overflow:hidden;line-height:250%;padding:0;text-align:center;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.cascSearchSixCol .rowContainer .cascSearchImage .cascSearchImageContainer{height:70px;width:100%;margin-bottom:10px;overflow:hidden;line-height:250%;padding:0;text-align:center;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.cascSearchTwoCol .rowContainer .cascSearchImage .cascSearchImageContainer img{width:100%;height:auto;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.cascSearchSixCol .rowContainer .cascSearchImage .cascSearchImageContainer img{width:100%;height:auto;vertical-align:middle;}
#DA-FeatureArea .cc-selector-group.cascSearchTwoCol .rowContainer .cascSearch_color{width: 48%; margin: 0 4px 0 4px; padding-bottom: 20px;float:left;cursor:pointer;}
#DA-FeatureArea .cc-selector-group.cascSearchSixCol .rowContainer .cascSearch_color{width: 15%; margin: 0 4px 0 4px; padding-bottom: 20px;float:left;cursor:pointer;}
#DA-FeatureArea .cc-selector-group.cascSearchTwoCol .rowContainer .cascSearch_color .cscbox{width: 100%; height: 70px;margin-bottom:10px;}
#DA-FeatureArea .cc-selector-group.cascSearchSixCol .rowContainer .cascSearch_color .cscbox{width: 100%; height: 70px;margin-bottom:10px;}
#DA-FeatureArea .cascadeSearch_showResults, #DA-FeatureArea .cascadeSearch_showAll, #DA-FeatureArea .cascadeBackButton{height:25px;margin:20px 0;}
#DA-FeatureArea .cascadeSearch_filter{margin: 0 0 20px 8px;color: #000000;}
.cascadeSearchResults .cc-product-gallery .gal-img-titl a, .cascadeSearchResults .cc-product-gallery .img-titl  a{color:black !important;display:block;}
.cascSearchDisabled{opacity: 0.3;-moz-opacity:.3; filter:alpha(opacity=30);cursor:auto !important;}
.cascadeSearch-content{clear:both;}
#DA-FeatureArea .cascadeSearchResults .cc-ps-result{padding-bottom:0px;}
#DA-FeatureArea .cascadeSearch .check_tooltip_container{height:auto;}
#cascResetButton{float:right;margin-right:0;}
#DA-FeatureArea .cascadeSearch .cc-selector-group, .cc-ps-filterlinks{margin-bottom: 20px; padding-top:10px;background:none repeat scroll 0 0 #E9EAEB;}
#cascadeSearchLayer{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% 25%;position:absolute;opacity: 0.7;-moz-opacity:.7; filter:alpha(opacity=70);}

/*********************************/
/***** ProCatModul Startseite ****/
/*********************************/

.T-startoverview #procatformbox{ background-image:none; width:176px; background-color:#F1F2F3; float:left; padding:0 6px 0px 6px; margin: 7px 7px 0 0; height:164px;}
.T-startoverview #procatformbox input, .T-startoverview #procatformbox select{font-size:12px;}
.T-startoverview #procatformbox .cc-prod-search-mini form button {margin-top: 10px; float:right; margin-right:1px;}

/*20121205 atgratho	start*/
#start10  #procatformbox{ background-image:none; padding-left: 15px;}
#start10  #procatformbox button{margin-top: 7px !important}
#start10  #procatformbox h4 { font-weight: bold; margin-top: 7px;}
#start10  #procatformbox .seriesFilter {margin: 0 0 5px 0 !important}
#start10  #procatformbox .productFilter {margin: 0 0 5px 0 !important}
#start10 {background-color: #E5E5E5;}
#start10 .theAdditionalLink {margin: 5px 0 0 0}
#start10 .theAdditionalLink a:hover {text-decoration: underline !important; color: #B60112 !important}
#start10 #start10ProductSearchForm {margin: 5px 15px 0 0 !important}
/*20121205 atgratho	end*/

.container alert error {
  line-height:1.4em;
  color:#B60112;
  font-weight:bold;
}


/******************************/
/******** Grid ****************/
/******************************/
#DA-FeatureArea .featureAreaGridProductsDropDown{width:188px;background-color: #909497;height:100%;padding: 1px 8px 8px !important;}




/***************************************/
/****** Cookie Notification WB-342  ****/
/***************************************/

#howdydo-wrapper{
	background-color: #F1F2F3;	
	margin: 0px auto;
	width: 988px;
	
}
#cookie_notification{padding: 14px; line-height:1.3em; display: none; position:relative;border: 1px solid darkgrey; margin: 3px 0 3px 0;}
#cookie_notification h2 {
  font-size: 1.3em;
  font-weight: normal;
  color: #B60112 !important;
}

#cookie_notification a {
  color: #B60112;
  text-decoration: underline;
}

#howdydo-close{
	float: right;
	position:absolute;
	right:10px;
	top:10px;
}
#howdydo-stretch{
	display:none !important;
	height: 0px;
}

