#footer .sitemap .sitemap-box {
min-height:122px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.tabs li.ui-tabs-selected a {
  background: url(../images/tab-active.gif) left top no-repeat;
  color:#FFFFFF;
  text-decoration:none;
}
.tabs li.ui-tabs-selected a small {
  display:none;
}
#navigation li.last .menu{
  left:-218px;
}
#navigation li.last .menu .menu-right{
  background: url(../images/last-menu-img.jpg) repeat-y -1px 0px;
  width:22px;
  height:10px;
  top:-3px;
  z-index:9999;
}
.bodytext .detail {
  height:28px;
  margin:3px 0px;
}
.bodytext .detail {
  background: url(../images/blue-button-left.gif) no-repeat 0px 0px;
  height:28px;
  display:block;
  float:left;
}
.bodytext .detail a {
  background: url(../images/blue-button-right.gif) no-repeat right 0px;
  height:28px;
  display:block;
  float:left;
  padding-right:8px;
  padding-left:25px;
  color:#FFF;
  font-weight:bold;
  line-height:27px;
  min-width:100px;
  cursor:pointer;
}
.bodytext .detail a:hover {
text-decoration: none;
}
.bodytext .detail:hover {
  background: url(../images/blue-button-left-hover.gif) no-repeat 0px 0px;
  text-decoration:none;
}
.bodytext .detail:hover a {
  background: url(../images/blue-button-right-hover.gif) no-repeat right 0px;
}
.breadcrum a.last {
background:none !important;
}
.breadcrum a.last:hover {
cursor:default;
text-decoration:none;
}
#content .prodductlist li { background:none;padding-left: 0px;margin-bottom: 20px;}
#content .prodductlist .prodetail li {
    background: url("../images/bulit-blue.gif") no-repeat scroll left 4px transparent;
    margin-bottom: 5px;
    padding-left: 13px;
  padding-bottom:0px;
  border:none;
}
#content .product-box .product-features li {
    background: none repeat scroll 0 0 #EFEFF3;
    color: #465482;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 5px 12px;
}
.left-panel .left-menu li ul li {
    background: url("../images/breadcrum-sprator.gif") no-repeat scroll 0 6px transparent;
    margin-bottom: 2px;
    padding-left: 10px;
}
.left-panel .left-menu li ul li a {
    color: #4E4E4E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.left-panel .left-menu li.seleccted ul li a:hover, 
.left-panel .left-menu li.seleccted ul li.selected a {
    color: #465482 !important;
}
.pdf-icon {
    height: 16px;
    margin-bottom: 40px;
}
.technical-drawings {
margin-bottom:20px;}
.howwork {margin-bottom: 40px;}
.breadcrum a.home {
text-transform:uppercase;}

/*Drop Menu*/

#navigation li.dropdown span {
text-transform:uppercase;}
.right-panel .quick-contact{
/*  background: url(../images/icon-msn.jpg) no-repeat 0px 0px;
  padding-top:50px;*/
}
#header .scrol-area li{
  position:relative;
}
#header .scrol-area li .home-layer{
display:none;}
#header .scrol-area li .home-layer a{
  display:inline;
}
#header .scrol-area .selected .home-layer a,
#header .scrol-area li .home-layer a,
#header .scrol-area li:hover .home-layer a {
  color:#95d0e9;
  padding:0px;
  background: url(../images/banner-arwo.png) no-repeat 0px 1px;
  padding-left:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
#header .scrol-area li .home-layer{
  top:0px;
  right:184px;
}
#header .scrol-area li.tab4 .home-layer{
  top:-74px;
} 
#header .scrol-area li.tab5 .home-layer{
  top:-136px;
}
#header .scrol-area li.last .home-layer{
  top:-135px;
} 
#header .scrol-area li:hover .home-layer,
#header .scrol-area .selected .home-layer{
  display:block;
}
/*#header .scrol-area a:hover, 
#header .scrol-area .selected a,
#header .scrol-area li:hover a {
  color:#95d0e9;
  text-decoration:none;
  background:#465482 url(../images/scrol-over-img.gif) no-repeat 6px 18px;
}*/
.news-archive-listing li .news-archive-dec {
  width:300px;
  padding-right: 0;
}
input.error,
#gndr.error{
border: 1px solid #FE0002 !important;
}
.right-panel .quick-contact .icon { 
  background: url(../images/icon-msn.jpg) no-repeat 0px 10px;
  position: relative;
}
#top-content .head-search .search-input {
height:16px !important;
margin-top:-1px;}


.prodductlist .list-container{
  border-bottom: 1px solid #DEDEDE;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.list-container{
  border-bottom: 1px solid #DEDEDE;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.list-container .twoclm-thum,
.list-container .product-thum {
  float:left;
  width:142px;
  margin-right:10px;
  border:#dddde4 solid 5px;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
.list-container .product-thum img {
  cursor: pointer;
}
.list-container .product-description {
  float:left;
  width:258px;
}

.list-container .product-description h5 {
  margin-bottom:8px;
  font-family: arial,helvetica,sans-serif;
  font-size: 16px;
  color: #004495;
}

.list-container .product-description h4 {
  font-size:12px;
  color:#004495;
  margin-bottom:8px;
}
.list-container .product-description h4 a {
  color:#004495;
}
.list-container .product-description p {
  margin-bottom:9px;
  font-size: 11px;
}
.list-container .product-description .extranal-links {
  height:16px;
  margin-bottom:13px;
  font-weight:bold;
}
.list-container .product-description .extranal-links a.icon-pdf {
  float: left;
  background: url(../images/icon-pdf.gif) no-repeat 0px 0px;
  padding-left:22px;
  height:16px;
  margin-right:20px;
}
.list-container .product-description .extranal-links a.icon-product {
  float: left;
  background: url(../images/icon-mail.gif) no-repeat 0px 0px;
  padding-left:22px;
  height:16px;
}
.list-container .product-description .view-more {
  background: url(../images/tran-arow.gif) no-repeat 0px 1px;
  padding-left:20px;
  font-size:14px;
  color:#465482;
  font-family: arial, helvetica, sans-serif;
}
 
 
.tx-indexedsearch-browsebox {
    margin-bottom: 0px;
}

.tx-indexedsearch-browsebox li a, .tx-indexedsearch-browsebox li span {
    background: none repeat scroll 0 0 #FFFFFF;
    color:#465482;
    font-weight: bold;
    height: 28px;
    line-height: normal;
    padding: 0px 0px;
  padding-right:3px;
    width: 32px;
}

.center-panel .gernal-content .tx-indexedsearch-browsebox li {
    height: 28px;
    line-height: 28px;
  display: inline;
    margin-right: 5px;
  padding:0px;
  background:none;
}

.center-panel .gernal-content  .tx-indexedsearch-browsebox li.next a, 
.center-panel .gernal-content  .tx-indexedsearch-browsebox li.next span {
    background: url("../images/bulit-blue.gif") no-repeat scroll center 9px transparent;
}
.center-panel .gernal-content .tx-indexedsearch-res li{
  background:none;
  padding-left:0px;

}
.center-panel .gernal-content .tx-indexedsearch-browsebox h4{
  float:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.center-panel .gernal-content .tx-indexedsearch-res .search-list-head{
  min-height:20px;
}
.center-panel .gernal-content .tx-indexedsearch-res .search-list-head h4{
  display:inline;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-left:5px;
  color:#465482;
}
.center-panel .gernal-content .tx-indexedsearch-res .search-list-head h4 a{
  color:#465482;
}
.center-panel .gernal-content .tx-indexedsearch-res .search-list-head .avrg{
  float: left;
  color:#465482;
  font-weight:bold;
}
.center-panel .gernal-content .tx-indexedsearch-res .seach-link{
  padding:2px;
  margin-top:10px;
  
}
.center-panel .gernal-content .tx-indexedsearch-res .seach-info
{
display:none;
}
.list-container .product-description a {
  background: url("../images/tran-arow.gif") no-repeat scroll 0 1px transparent;
    color: #465482;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    padding-left: 20px;
  display: block;
}
.right-panel .related-news h4 a{
color: #384A7D;
}
.tabnews li a:hover{
background: url(../images/tab-bg.gif) left top no-repeat;
color:#4F4F4F;
}
.tabnews li:hover a small {
    background: url("../images/tab-arow.gif") no-repeat scroll left top transparent;
    bottom: -7px;
    display: block;
    height: 8px;
    left: 51px;
    position: absolute;
    width: 13px;
}
.search-panel label{
  font-weight:bold;
  padding-right:10px;
  margin-bottom: 5px;
}

.search-panel .seach-text{
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 4px 2px;
    width: 341px;
  }
.search-panel .form-styles {
padding: 15px 0 0 0 !important;
}
#header #banner-scrol .top-scrol {
    background: none repeat scroll 0 0 #D7D7E0;
    color: #4E4E4E;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    padding-left: 20px;
    text-align: left;
    text-decoration: none !important;
}  
.producRight ul li.selected, .producRight ul li:hover {
    background: none repeat scroll 0 0 #D7D7E0;
    text-decoration: none;
}
.producRight ul li.selected {
    font-weight: bold;
}
.banners{
 position:absolute;
}
.gernal-content .product-description h4{
margin-top:0px;} 

#footer .sitemap .sitemap-box h4 a{
    color: #A2A2A2;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 8px;
}
#footer .sitemap .sitemap-box h4 a:hover{
text-decoration:none;
}
#content .prodductlist #gallery li {
width:87px;
height:87px;
background:none;}
.center-panel .gernal-content .technical-drawings li span {
    /*background: url("../images/drawing-arwo.gif") no-repeat scroll left center transparent;*/
    color: #465482;
    padding-left: 10px;
}
.center-panel .gernal-content .technical-drawings li span label {
    /*background: url("../images/drawing-arwo.gif") no-repeat scroll left center transparent;*/
    color: #465482;
    padding-left: 5px;
}
.form-styles .radio-box {
padding-bottom:15px;
}
.form-styles .radio-box input{
    margin-right: 5px;
    position: relative;
    top: 4px;
}
.form-styles .radio-box input.peremail{
margin-left:30px !important;}
.center-panel .detail-panel h4 {
    color: #465482;
    font-family: arial,helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
}
.center-panel .detail-panel div {
    color: #465482;
    font-family: arial,helvetica,sans-serif;
    font-weight: normal;
    margin-bottom: 10px;
}

.center-panel .detail-panel div.txtdetail {
font-family: arial, helvetica, sans-serif;
}
.form-styles .input-text select {
    border: 1px solid #D8D8D8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 3px;
    width: 169px;
}
.mapArea {
    background: url(../images/map-bg.gif) no-repeat left top;
    width:420px;
    height:534px;
    position:relative;
}
.mapArea .tabarea1{
  position:absolute;
  height:205px;
  width:190px;
  top:52px;
  left:0px;
}
.mapArea .tabarea1 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  left:57px;
  top:0px;
}
.mapArea  .tab a{
  display:block;
  padding:7px 25px;  
  }
.mapArea  .tab a:hover,
.mapArea .popup .hd a:hover{
  text-decoration:none;
  }  
.mapArea .tabarea2{
  position:absolute;
  height:115px;
  width:190px;
  top:132px;
  right:0px;
}
.mapArea .tabarea2 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  right:0px;
  top:0px;
}
.mapArea .tabarea3{
  position:absolute;
  height:205px;
  width:196px;
  top:196px;
  left:0px;
}
.mapArea .tabarea3 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  left:16px;
  top:0px;
}
.mapArea .tabarea4{
  position:absolute;
  height:115px;
  width:196px;
  bottom:57px;
  left:5px;
}
.mapArea .tabarea4 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  right:0px;
  top:42px;
}
.mapArea .tabarea5{
  position:absolute;
  height:205px;
  width:196px;
  bottom:42px;
  right:26px;
}
.mapArea .tabarea5 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  right:0px;
  top:132px;
}
.mapArea .tabarea6{
  position:absolute;
  height:115px;
  width:196px;
  bottom:138px;
  right:40px;
}
.mapArea .tabarea6 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  right:0px;
  top:0px;
}
.mapArea .tabarea7{
  position:absolute;
  height:115px;
  width:196px;
  bottom:-25px;
  right:26px;
}
.mapArea .tabarea7 .tab{
  background: url(../images/map-tab-bg.png) no-repeat left top;
  width:179px;
  height:40px;
  position:absolute;
  right:0px;
  top:0px;
}
.mapArea .tabarea5 .popup,
.mapArea .tabarea4 .popup,
.mapArea .tabarea3 .popup,
.mapArea .tabarea2 .popup,
.mapArea .tabarea1 .popup,
.mapArea .tabarea6 .popup,
.mapArea .tabarea7 .popup {
  width:179px;
  position:absolute;
  left:11px;
  top:0;
  }
.mapArea .tabarea1 .popup {
left:57px;
}
.mapArea .tabarea3 .popup {
left:16px;
}
.mapArea .tabarea4 .popup{
left:17px;
top:42px;
}
.mapArea .tabarea5 .popup {
left:17px;
top:132px;
}
.mapArea .tabarea6 .popup  {
left:17px;
top:0;
}  
.mapArea .tabarea7 .popup  {
left:17px;
top:0;
} 
.mapArea .tabarea5 .popup .top,
.mapArea .tabarea4 .popup .top,
.mapArea .tabarea3 .popup .top,
.mapArea .tabarea2 .popup .top,
.mapArea .tabarea1 .popup .top,
.mapArea .tabarea6 .popup .top,
.mapArea .tabarea7 .popup .top  {
    background: url(../images/map-tabOpen-bg.png) no-repeat left top;
    padding-top:25px;
  }
.mapArea .tabarea5 .popup .bottom,
.mapArea .tabarea4 .popup .bottom,
.mapArea .tabarea3 .popup .bottom,
.mapArea .tabarea2 .popup .bottom,
.mapArea .tabarea1 .popup .bottom,
.mapArea .tabarea6 .popup .bottom,
.mapArea .tabarea7 .popup .bottom  {
    background: url(../images/map-tab-bottom.png) no-repeat left bottom;
    padding-bottom:5px;
  }

.mapArea .tabarea5 .popup  .hd,
.mapArea .tabarea4 .popup .hd,
.mapArea .tabarea3 .popup .hd,
.mapArea .tabarea2 .popup .hd,
.mapArea .tabarea1 .popup .hd,
.mapArea .tabarea6 .popup .hd,
.mapArea .tabarea7 .popup .hd {
  display: block;
  position:absolute;
  top:6px;
  left:25px;
  }
.mapArea .tabarea5 .popup .inner,
.mapArea .tabarea4 .popup .inner,
.mapArea .tabarea3 .popup .inner,
.mapArea .tabarea2 .popup .inner,
.mapArea .tabarea1 .popup .inner,
.mapArea .tabarea6 .popup .inner,
.mapArea .tabarea7 .popup .inner
 {
  background:#fff;
  width:160px;
  margin: 0 auto;
  padding:10px 4px 4px;
  }

.mapArea .tabarea5 .popup .inner {
  padding:40px 4px 4px;
}
.mapArea .tabarea5 .popup .inner .imgBox,
.mapArea .tabarea4 .popup .inner .imgBox,
.mapArea .tabarea3 .popup .inner .imgBox,
.mapArea .tabarea2 .popup .inner .imgBox,
.mapArea .tabarea1 .popup .inner .imgBox,
.mapArea .tabarea6 .popup .inner .imgBox,
.mapArea .tabarea7 .popup .inner .imgBox{
  float:left;
  width:51px;
  }
.mapArea .tabarea5 .popup .inner .detail,
.mapArea .tabarea4 .popup .inner .detail,
.mapArea .tabarea3 .popup .inner .detail,
.mapArea .tabarea2 .popup .inner .detail,
.mapArea .tabarea1 .popup .inner .detail,
.mapArea .tabarea6 .popup .inner .detail,
.mapArea .tabarea7 .popup .inner .detail {
  float:left;
  width:95px;
  padding:15px 0 0 10px;
  }
.mapArea .tabarea5 .popup .inner .detail h5,
.mapArea .tabarea4 .popup .inner .detail h5,
.mapArea .tabarea3 .popup .inner .detail h5,
.mapArea .tabarea2 .popup .inner .detail h5,
.mapArea .tabarea1 .popup .inner .detail h5,
.mapArea .tabarea6 .popup .inner .detail h5,
.mapArea .tabarea7 .popup .inner .detail h5
 {
  font-size:12px;
  font-weight:bold;
  margin:0;
  color:#4e4e4e;
}
.mapArea .tabarea5 .popup .inner .detail p,
.mapArea .tabarea4 .popup .inner .detail p,
.mapArea .tabarea3 .popup .inner .detail p,
.mapArea .tabarea2 .popup .inner .detail p,
.mapArea .tabarea1 .popup .inner .detail p,
.mapArea .tabarea6 .popup .inner .detail p,
.mapArea .tabarea7 .popup .inner .detail p {
  margin:0;
  }
.mapArea .tabarea5 .popup .inner .detail .mail,
.mapArea .tabarea4 .popup .inner .detail .mail,
.mapArea .tabarea3 .popup .inner .detail .mail,
.mapArea .tabarea2 .popup .inner .detail .mail,
.mapArea .tabarea1 .popup .inner .detail .mail,
.mapArea .tabarea6 .popup .inner .detail .mail,
.mapArea .tabarea7 .popup .inner .detail .mail {
    background: url(../images/email-img.gif) no-repeat left center;
    padding-left:20px;

  }    
.glossar-nav ul {
float:left;
}
.glossar-nav ul li {
    background: url(../images/bullet-arrow.gif) no-repeat  left 5px!important;
  float:left;
  width:190px;
  margin-right:5px;

}    
#top-content div.hphone{
   color: #004495;
    float: right;
    font-size: 20px;
    font-weight: bold;
    padding-top: 13px;
    position: relative;
    right: 18px;}  
/*Added on 24 May*/
.laguagebox {
  float:left;
  border:#d8d8d8 solid 1px;
  padding:3px 5px 0px;
  height:18px;
}
.right-panel .quick-contact .right-laguagebox input {
  float:right;
  width:117px;
}
.right-laguagebox li {
  position:relative;
  height:20px;
}
.right-laguagebox .current-language {
  background: url(../images/language-dropdown.gif) no-repeat right 4px;
  padding-right:15px;
}
.right-laguagebox li ul {
  background: none repeat scroll 0 0 #EFEFF3;
  left: -6px;
  padding: 5px 4px;
  position: absolute;
  top: 18px;
  border:#d8d8d8 solid 1px;
  border-top:none;
  width:34px;
  width: 34px;
  padding-bottom:2px;
  display:none;
  z-index:10000;
}
.right-laguagebox li:hover ul {
  display:block;
}

.right-laguagebox li ul li{
  height:auto;
}
.right-laguagebox li ul li a{
  display:block;
  font-size:0px;
  height:17px;
  overflow:hidden;
}   
.right-laguagebox li:hover ul {
  display:block;
}

.right-laguagebox li ul li{
  height:auto;
}
.right-laguagebox li ul li a{
  display:block;
  font-size:0px;
  height:17px;
  overflow:hidden;
}
.center-panel .gernal-content li .laguagebox{
margin-bottom:0px;
padding-top:4px;
}                                
.center-panel .gernal-content li .laguagebox li{
width:auto;
}
.center-panel .gernal-content li .laguagebox li ul{
  margin-bottom:0px;
}
.center-panel .gernal-content li .laguagebox li ul li{
margin-bottom:0px;
padding-bottom:0px;
}
/*.csc-header-n8{
  text-align: right;
}
.csc-header-n8 h1 {
   display: block;
   font-family: arial,helvetica,sans-serif;
   font-size: 16px;
} 
.csc-header-n8 h1 a {
  color: #465482;
}*/
.mid-panel ul.product-overview li h3 a {
    color: #425776;
}                            
.mid-panel ul.product-overview li h3 a:hover {
text-decoration: none;
}
.shownew {display:none;height:38px; margin-top:11px; margin-bottom:20px; font-family: 'AccordRegular', Arial, Helvetica,Sans-Serif; }
.shownew .btnleft {
 background: url(../images/blue-btn.png) no-repeat left top;
float:left;
 font-size: 16px;
    height: 38px;
    line-height: 38px;
    margin-right: 9px;
    padding-left: 41px;
    width: 322px;
}
.shownew .btnleft a {
color:#fff;
}
.shownew .btnleft a:hover,
.shownew .btnright a:hover {
text-decoration:none;
} 
.shownew .btnright {
 background: url(../images/skyblue-btn.png) no-repeat left top;
float:left;
height:38px;
width:552px;
}
.shownew .btnright h1 {
font-size:14px;
  font-weight: lighter;
color:#004495;
padding-left:60px;
float:left;
line-height:38px;
padding-right:5px;

}
.shownew .btnright h2 {
line-height:38px;
font-size:20px;
color:#004495;
float:left;
margin-left: 30px;

}
/*Mohsin added this css*/
.homepagebanner {
	margin-top:0;
}
.homepagebanner .banner {
margin-bottom: 4px;
}
.sustainable .sus-detail {
	padding:17px 14px;
	background:#f0f0f0;
}
.sustainable .sus-detail span{
	display:block;
	padding-bottom:10px;	
}
.sustainable .sus-detail .productDetailLink{
	background: url("../images/product-arrow.gif") no-repeat scroll left 4px rgba(0, 0, 0, 0);
    color: #000;
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-left: 0px;
	padding-left:27px;
    padding-right: 20px;
}
#top h1#logo img {
	max-width: 200px;
}
.footer-content .copyrights .csc-textpic-text p{
	border-bottom: solid 1px #bebdbc;	
}
.footer-content .copyrights .csc-textpic-text p+p{
	border-bottom:none;	
	padding-top: 5px;
}
.footer-content .copyrights .csc-textpic-text p+p a{
	color:#bebdbc;
}

.footer-content .copyrights .csc-textpic-imagewrap {		
}


/*Added for Jqury Checkbox*/

.has-js .label_check,
.has-js .label_radio { 
  cursor:pointer; padding-left:20px; margin-right:5px; width:auto; display:inline-block; }
.label_check.check_call_me{ padding-left:28px;}
.has-js .label_radio { background: url("../images/radio-buttons.png") no-repeat ; }
.has-js .error-radio .label_radio { background: url("../images/radio-buttons.png")  no-repeat 0 -83px; ; }
/*.has-js .label_check { background: url("../images/check-box.png") no-repeat; }*/
/*.has-js label.c_on { background: url("../images/check-box.png") no-repeat 0 -30px; }*/
.has-js label.r_on { background: url("../images/radio-buttons.png") no-repeat 0 -50px; }
/*.has-js .label_check input,*/
.has-js .label_radio input { position: absolute; left: -9999px; }

.form-styles li.checkbox{ height:auto; min-height:20px;}
.form-styles li.checkbox input { width: auto; display: inline;}
.form-styles li.checkbox label.label_check{ float:left; padding:0px; width:16px; height:14px; margin-right:6px;}
.form-styles li.checkbox label.nofloat { float: none;}
/*.service-form li.checkbox span, .warranty-form li.checkbox span{ float:left; width:140px;}*/
.form-styles li.checkbox ul.chkboxes{ display:inline-block; margin-bottom:0}
.form-styles li.checkbox ul.chkboxes.singleline {display: block;}
.form-styles li.checkbox ul.chkboxes li{ text-align:left; min-height:20px; padding:0px; width: 100%;}
.form-styles li.checkbox ul.chkboxes li+li{ padding-top:5px;}
.form-styles li.checkbox ul.chkboxes li div{ #float:left}
li.telefon .from-left,
li.telefon .from-right{ padding-top:13px;}
#serviceForm ul li label.error, #warrantyForm ul li label.error, #ersatzteileForm ul li label.error{ display:none !important;}
.form-styles li.radiobox #gndr {
	float:left;
	width:65px;
}
#warrantyForm li{ display:inline-block}
#warrantyForm li.maschinen{ margin-top:35px;}
#warrantyForm ul.chkboxes{ width:50%; float:left; display:inline-block; margin-bottom:14px;}
#warrantyForm h4.schaden{ margin: 15px 0 0px !important;}
.successMsg, .loginAfterlogout div { background: none repeat scroll 0 0 #CDFFC5; color: #0C5600;font-weight: bold; padding: 9px; margin-top:12px; display:inline-block; width:330px;}
.Login-form{ position:relative;}
.Login-form .loginAfterlogout{ position:absolute; left:0; top:207px;}
.logoutStatus { display:none;} 
.footer-content .copyrights .csc-textpic-single-image img { height:28px; width:124px; }
.footer-content .copyrights .csc-textpic-intext-left-nowrap div + div{ margin-left:146px !important;}

.parts-box .grey-box+.grey-box, .add-sign{ margin-top:12px;}
.parts-box .grey-box ul li{ width:auto}
.parts-box .grey-box ul li .from-left,
.parts-box .grey-box ul li .from-right{ width:162px;}
.parts-box .grey-box ul li input,
.parts-box .grey-box ul li select{ width:94%}
.parts-box .grey-box ul li select{ width:97%}
.parts-box .grey-box ul{ margin:0; padding:0; display:inline-block; width:100%}
.grey-box { background-color: #efeff3; padding:10px;}
.add-sign a {background: url("../images/plus.jpg") no-repeat; padding-left:25px; color:#384a7d; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cross-sign a {background: url("../images/cross.jpg") no-repeat; display: block; float: right; height: 14px; text-indent: -99999px !important; width: 14px;}
.parts-box li { padding-bottom:10px !important;}
#pdfDropdown .selpdf { width:100%; padding: 4px;}
.pdf-form h4, .tx-servicekontakt-pi3 h4 {margin: 12px 0 !important;}
.pdf-form #pdfDropdown, #ersatzteileForm ul { margin:0 !important; padding:0 !important;}
.individue{ margin-bottom:10px !important; }
.serviceState{ margin-bottom:18px !important; display:block; }
#header .scrol-area{ border:none;}
#header #banner-scrol { background:#EFEFF3; min-height: 326px;}
.sustainable .sus-detail .productDetailLink { background: url("../images/product-arrow.gif") no-repeat scroll left 1px rgba(0, 0, 0, 0); font-size: 12px;}
#footer .backTop { display:none;}
.fotoerlinks{ float:right;} 
.fotoerlinks li{ margin:0 0 0 20px}
.center-panel .gernal-content .Login-form h2{ font-size:18px; color:#384a7d; font-weight:700;}
.Login-form .grey-background{ background:#efeff3; padding:10px; width:327px;}
.Login-form .grey-background label{ color:#000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px;}
.Login-form .grey-background input{ width:100%; border:solid 1px #d8d8d8; height:23px;}
.Login-form .grey-background input.errorClass{border:solid 1px #f00;}
.Login-form .grey-background div+div{ margin-top:8px;}
.Login-form input.submit-bt{background: url("../images/c-l-input.png") no-repeat; width:113px; height:28px; color:#fff; border:none; font-weight:bold; cursor:pointer; margin-top:18px;}
.Login-form .error-msg{ background:#fff1f1; height:38px; line-height:38px; padding:0 10px; width:327px; margin-top:8px; font-size:12px; color:#807a7a; font-weight:700;}
.Login-form .status label,
.Login-form .status div{ float:left; width:90px;}
.Login-form .status div{width:150px;  font-size:12px; color:#384a7d; font-weight:600}
.Login-form .logout-bt { float:left; width:100%;}
