body, #page_margins #nav_main ul li a, #page_margins #nav_main li div, div.tx-codeheadimgtxt-pi1 div, 
div.category_info, div.category_info_content_frame, ul.category_small, 
div.ebene1_container{
  background: none
}   
#page_margins #nav_main #current a {
  background-color: white
}
body, #page, #page2, #page50, #page52, #submenu, #nav, #footer, #footer a, #teaser, #main, #news_home, .upper, 
div.category_home_header, ul.category_home li, ul.category_home span, div.category_home_navi, #news_home subcolumns, 
#submenu li, #submenu li a, #teaser .rootline a, div.csc-frame-rulerAfter, h2, .product_detail_header_bar, 
div.category_info_conatiner, div.category_navi_small, div.product_container, td.description_right, td.description_left {
    background-color: #0E0E0E;
    color: white;
    font-family: helvetica,verdana,sans-serif;
    border: 0;
    font-size: 14px;
}
#page div.subcolumns h3 {
    background-color: #0E0E0E;
    color: white;
    font-family: helvetica,verdana,sans-serif;
    border: 0;
}

#page2 div.c50l p, #page2 div.c50r p, #page2 div.c50l, #page2 div.c50r, #page2 div.c33l, #page2 div.c33r, #page2 div.c66l, #page2 div.c66r,
#page50 div.c50l p, #page50 div.c50r p, #page50 div.c50l, #page50 div.c50r, #page50 div.c33l, #page50 div.c33r, #page50 div.c66l, #page50 div.c66r,
#page52 div.c50l p, #page52 div.c50r p, #page52 div.c50l, #page52 div.c50r, #page52 div.c33l, #page52 div.c33r, #page52 div.c66l, #page52 div.c66r
 {
    background-color: #0E0E0E;
    color: white;
    font-family: helvetica,verdana,sans-serif;
    border: 0;
}

#teaser .rootline a, #teaser .rootline {
  background: none
}
td.description_right, ul.category_home span, #submenu li.Level1no:hover a, #submenu li a, #page14 #submenu li#title, #page14 #submenu li#title a{
   background-color: transparent;
}
div.product_content {
  width: auto;
  clear: both;
  display: table;
}
div.product_content_right  {
  width: 370px;
}
div.product_content_left, div.product_content_left_icon,div.product_content_left_iconset, 
/*div.product_content_right_icon, div.product_content_right_iconset,*/
table.productglobal{
  background: transparent;
}
div.product_content_left {
    margin-right: 10px;
    padding: 10px;
    width: 290px;
}
.icons_left img {
  margin-right:1px;
}

div.product_content_left_icon,div.product_content_left_iconset
/*div.product_content_right_icon,div.product_content_right_iconset */{
  float: none;
  width: auto;
  margin: 0;
  /*min-height: 128px;*/
  height: auto;
  padding: 1px;
}/*
div.product_content_left_icon {
  /*min-height: 76px;  calculate: 130 - padding-top - padding-bottom * /
  padding-top: 53px
}*/

div.product_content_left_icon img,
div.product_content_left_iconset img,
/*div.product_content_right_icon img,
div.product_content_right_iconset img,*/
table.product-data table img {
  width: auto !important;
  height: auto !important;
}
div.product_content_left_img {
  width: 260px
}
div.product_container {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 3px solid white
}
div.category_info_content_frame, table.tradeshow_table {
  padding: 0;
  width: 100%
}
div.category_info_content, #col3, p {
  /*text-align: justify;*/
}
/* removed by code 
#popupmenu {
  top: 35px
}
*/
/* catalog */
/*
img[title=Feature] {
  width: 15%
}
*/
.category_head {
  position:relative
}
div.category_head, #teaser {
  overflow: hidden;
  width: 100%;
  height: 540px;
  background: url("/fileadmin/products/Header_Bilder/alle_restlichen_seiten.jpg") no-repeat scroll left -1px transparent !important;
}


.dna-img {
  display:none;
  position:absolute;
  left:0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity:1;
}
#dna2 {
  opacity:0;
}
#dna-play {
  display:none;
}

.wera2go-header-img, #tool-rebel-outerwrap {
  display:none;
  position:absolute;
  left:0;
}
div#tool-rebel-outerwrap {
    width:100%;
    float:none;
    margin:0;
}

div#page2 div#teaser,
div#page6 div#teaser,
div#page9 div#teaser, /* Start, Prod, TV [de]*/

div#page50 div#teaser,
div#page51 div#teaser,
div#page141 div#teaser, /* Start, Prod, TV [uk]*/

div#page52 div#teaser,
div#page84 div#teaser,
div#page155 div#teaser  /* Start, Prod, TV [us]*/
 {
  overflow: hidden;
  width: 100%;
  height: 540px;
  background-image: none !important;
}
div#page2 .dna-img,
div#page6 .dna-img,
div#page9 .dna-img, /* Start, Prod, TV [de]*/

div#page50 .dna-img,
div#page51 .dna-img,
div#page141 .dna-img, /* Start, Prod, TV [uk]*/

div#page52 .dna-img,
div#page84 .dna-img,
div#page155 .dna-img,  /* Start, Prod, TV [us]*/

div#page2 .wera2go-header-img,
div#page6 .wera2go-header-img,
div#page9 .wera2go-header-img, /* Start, Prod, TV [de]*/

div#page50 .wera2go-header-img,
div#page51 .wera2go-header-img,
div#page141 .wera2go-header-img, /* Start, Prod, TV [uk]*/

div#page52 .wera2go-header-img,
div#page84 .wera2go-header-img,
div#page155 .wera2go-header-img  /* Start, Prod, TV [us]*/
{
  display:block;
}

div#page2 #dna-play,
div#page6 #dna-play,
div#page9 #dna-play, /* Start, Prod, TV [de]*/

div#page50 #dna-play,
div#page51 #dna-play,
div#page141 #dna-play, /* Start, Prod, TV [uk]*/

div#page52 #dna-play,
div#page84 #dna-play,
div#page155 #dna-play  /* Start, Prod, TV [us]*/
{
    background: url("/fileadmin/img/btn_play.png") no-repeat scroll 10px 7px transparent;
    border: 6px solid white;
    border-radius: 50px;
    display: block;
    height: 73px;
    left: 47%;
    margin: 0 auto;
    opacity: 0.46;
    position: absolute;
    text-align: center;
    top: 263px;
    width: 73px;
}
#teaser #dna-play:hover {
  background-image: url("/fileadmin/img/btn_play_active.png");
  opacity: 1
}

div#page2 #tool-rebel-outerwrap,
div#page6 #tool-rebel-outerwrap,
div#page9 #tool-rebel-outerwrap, /* Start, Prod, TV [de]*/

div#page50 #tool-rebel-outerwrap,
div#page51 #tool-rebel-outerwrap,
div#page141 #tool-rebel-outerwrap, /* Start, Prod, TV [uk]*/

div#page52 #tool-rebel-outerwrap,
div#page84 #tool-rebel-outerwrap,
div#page155 #tool-rebel-outerwrap  /* Start, Prod, TV [us]*/
{
    display:block;
    top: 333px;  
}

div#tool-rebel-linkwrap {
    text-align:center;
    width:100%;
}

#tool-rebel-linkwrap a{
    background-color:#ccc;
    background-color:hsla(0, 0%, 50%, 0.75);
    background-image: url("/fileadmin/products/Header_Bilder/push.png");
    background-position:right 5px;
    background-position: calc(100% - 13px);
    background-repeat:no-repeat;
    font-size:24px;
    color:#fff;
    text-decoration:underline;
    padding:20px 75px 20px 20px;
}

#tool-rebel-linkwrap a:hover {
     background-color:hsla(0, 0%, 75%, 0.75);
}

/*
div#page2 div#teaser, div#page50 div#teaser, div#page6 div#teaser, div#page52 div#teaser {
  overflow: hidden;
  width: 100%;
  height: 540px;
  background: url("/fileadmin/products/Header_Bilder/startseite.jpg") no-repeat scroll left -1px transparent !important;
}
*/
#teaser, div.category_head {
  background-size: 962px auto !important
}
/*
#page68 #teaser {
  background-image: url("/fileadmin/products/WebBanner/Web Banner11.jpg");
}
*/

#category_head_SCREWDRIVER, div.category_head_SCREWDRIVER {
  background-image: url("/fileadmin/products/Header_Bilder/schraubendreher_produktgruppe.jpg") !important;
}
#category_head_MERKMAL_EDELSTAHL, div.category_head_EDELSTAHL {
  background-image: url("/fileadmin/products/Header_Bilder/edelstahl_produktgruppe.jpg") !important;
}
#category_head_KNARREN, div.category_head_KNARREN {
  background-image: url("/fileadmin/products/Header_Bilder/knarren_produktgruppe.jpg") !important;
}
#category_head_RATCHET_WRENCHES, div.category_head_RATCHET_WRENCHES {
  background-image: url("/fileadmin/products/Header_Bilder/joker_produktgruppe.jpg") !important;
}
#category_head_HANDTOOLS, div.category_head_HANDTOOLS {
  background-image: url("/fileadmin/products/Header_Bilder/winkelschluessel_produktgruppe.jpg") !important;
}
#category_head_KRAFTFORMK, div.category_head_KRAFTFORMK {
  background-image: url("/fileadmin/products/Header_Bilder/kraftform_kompakt_produktgruppe.jpg") !important;
}
#category_head_ENGINE_DRIVEN, div.category_head_ENGINE_DRIVEN {
  background-image: url("/fileadmin/products/Header_Bilder/maschinenbetaetigte_werkzeuge_produktgruppe.jpg") !important;
}
#category_head_DREHMOMENT, div.category_head_DREHMOMENT {
  background-image: url("/fileadmin/products/Header_Bilder/drehmomentwerkzeuge_produktgruppe.jpg") !important;
}
#category_head_IMPACTDRV, div.category_head_IMPACTDRV {
  background-image: url("/fileadmin/products/Header_Bilder/schlagdreher_schonhaemmer_produktgruppe.jpg") !important;
}
#category_head_SBKATALOG, div.category_head_SBKATALOG {
  background-image: url("/fileadmin/products/Header_Bilder/sb_programm_produktgruppe.jpg") !important;
}
#category_head_WERBEMITTEL, div.category_head_WERBEMITTEL {
  background-image: url("/fileadmin/products/Header_Bilder/werbeartikel_produktgruppe.jpg") !important;
}
#category_head_ELECTRICIANS_TOOLS, div.category_head_ELECTRICIANS_TOOLS, div.category_head_SCREWDRIVER#category_head_SERIE100 {
  background-image: url("/fileadmin/products/Header_Bilder/schraubwerkzeuge_fuer_elektriker_produktgruppe.jpg") !important;
}
#category_head_BITS_PHILLIPS {
  background-image: url("/fileadmin/products/Header_Bilder/maschinenbetaetigte_werkzeuge_bits_produktgruppe.jpg") !important;
}
#category_head_PRO_BITCHECK {
  background-image: url("/fileadmin/products/Header_Bilder/maschinenbetaetigte_werkzeuge_sortimente_produktgruppe.jpg") !important;
}
#category_head_BIT_HOLD {
  background-image: url("/fileadmin/products/Header_Bilder/maschinenbetaetigte_werkzeuge_halter_produktgruppe.jpg") !important;
}


div.category_head_TORQUE_TOOLS_CATALOGUE {
  background-image: url("/fileadmin/products/Header_Bilder/header_torque_catalogue.jpg") !important;
}
div.category_head_AEROSPACE_CATALOGUE {
  background-image: url("/fileadmin/products/Header_Bilder/header_aerospace_catalogue.jpg") !important;
}
div.category_head_CAMPAIGN_SPRING_2017 {
  background-image: url("/fileadmin/products/Header_Bilder/header_campaign_spring_2015.jpg") !important;
}

#wera-logo-main  {
  margin:2px;
}
#teaser .banners {
  float: right
}
/* unternehmen */
.awards {
  text-align: center;
  background: white;
  padding-top: 20px
}
/* product */
div.product_title {
  margin-bottom: 24px;
  margin-top: 2px;
}
div.product_detail_right {
  /*width: 380px;*/
  width: 360px;
}
div.product_title a, div.product_detail_right h2 {
  font-size: 18px
}
div.box.with-background.weblink-de,div.box.with-background.crosslink-de, div.box.product_detail_description, 
form#reklamation, form#kontakt, form#bauhaus  {
  width: auto
}

div.box.product_detail_description table {
  width: 380px !important
}

div.product_detail_button a, .warenkorb_set a{
  display: block;
  font-size: 13px;
  height: 35px;
  padding-top: 9px;
  text-align: center;
  background: #2e2e2e;
  border: solid 1px #2e2e2e;
  width: auto;
}
.warenkorb_set a {
  padding-top: 4px;
  border:none;
  background: #0e0e0e;
}

div.cc_button_detail a {
  display: block;
  text-align: center;
  background: #2e2e2e;
  border: solid 1px #2e2e2e;
  width: auto;
}

div.product_detail_button a:hover, div.cc_button_detail a:hover, .warenkorb_set a:hover {
  background: #0e0e0e;
  border: solid 1px white
}
div.cc_button_detail, div.product_detail_button {
  width: 105px;
  /*float: none;*/
  display: inline-block;
  margin-left: 0;
  margin-right: 5px;
}
div.cc_pl, div.cc_dk, div.cc_en {
	display:none;
}

div.cc_button_detail {
  width: 79px; /* cc button smaller */
}
div.buttons_detail_cc {
  text-align: right;
  margin-top: 30px !important;
  width: auto !important;
}
#teaser .rootline {
  font-weight: bold;
  margin-left: 0;
  position: absolute;
  z-index: 1;  
}
#teaser .rootline a {
  font-weight: normal
}
#footer {
  height: 100px;
  background: transparent;
}
#footer a:hover , #teaser .rootline, p a, div.product_detail_button a:hover, /* div.cc_button_detail a:hover, */ #submenu li.Level1cur strong {
  color: rgb(0, 176, 139);
}
h2, div.category_info_content b  {
  font-size: 29px;
  margin: 20px 0 30px 0;
  line-height:29px;
}
h2, div.category_info_content b, div.category_info_content, ul.category_products span  {
    color: rgb(154, 154, 154);
}
ul.category_small a {
  color:white;
}
/*
ul.category_products span{
  margin-left: 0;
}
*/
#col3, p {
  /*line-height: 1.6em;*/
  line-height: 1.2em;
}
#col3, #teaser .banners, div.category_info_conatiner, #col3_content, 
ul.category_ebene1 li a div span,
/*
ul.category_ebene1 li[title="Zyklop Mini"],
ul.category_ebene1 li[title="Kraftform Kompakt VDE"],
ul.category_ebene1 li[title~="Die Zyklop Knarren, 1/2"],
*/
ul.category_ebene1 li:nth-of-type(3n+3) {
  margin-right: 0;
}
div.product_detail_container, .product_detail_container.with-images.set {
  /*float: right;*/
  width: 75%;
  padding-right: 0
}
div.box {
  padding: 0;
  width: 350px
}
div.with-background {
  background: #2e2e2e;
  padding: 5px
}
td.features {
  padding: 10px 0 0 0
}
td.features img {
  padding-right: 7px
}
div.product_featureicons img {
  margin-right: 7px;
  margin-bottom: 7px;
}
td.icons_right img {
  width: auto;
  max-width:40px;
}
td.icons_left {
  width: auto;
  padding: 0 10px 7px 10px
}
div.product_detail_product_image_gallery figure {
  /*height: 70px*/
  height: 59px;
  margin-bottom: 10px;
  margin-right: 10px;
  border: solid 2px white
}
div.product_detail_product_image_gallery img {
  margin: 0;
  border: none;
  padding: 0
}
div.product_detail_header_bar {
  width: auto;
  height: 25px;
  padding: 0px 7px;
  margin-bottom: 5px;
  background: #2e2e2e
}
div.product_detail_left {
  /*margin-left: 10px;*/
  margin-left:0;
}
.homepage-subtemplate div.subcr div {
  top: 38px !important
}
.product_detail_container.with-images.set table.product-data  {
  width: 710px !important; /* I hate fixed issues */
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 0 0 10px !important;
}
#nav_main {
  background: #0E0E0E;
  position: fixed;
  top: 0;
  width: 962px;
  z-index: 1000;
  height: 38px;
}
#nav_main ul {
  height: 37px;
  /* background: url("/fileadmin/img/specific/Wera_weiss_RGB_DE.png") no-repeat left 2px transparent; */
  margin-left: 5px;
  padding-left: 80px
}
#nav_main ul li a div {
  color: #9C9C9C;
}
.tickercontainer, #header, #teaser .upper .csc-default img, #submenu font, #col3 .tx-codeheadimgtxt-pi1/*, div.cc_button_detail a img*/,
div.product_title a b, .category_clickpfad_container, 
div.product_content_right_icon,div.product_content_right_iconset , div.product_clear,
div.category_head_pfeil_links, div.category_head_pfeil_rechts, .tx-codetopx-pi1 img, #c2669, #c4062, #c2262 {
  display: none
}
#submenu li.Level1no {
  background: #2e2e2e;
  margin-bottom: 5px;
}
#submenu li.Level1cur, #submenu li.Level1actsub, #submenu li.Level1act, #submenu li.Level1cursub, legend{
  background: transparent;
}
/*#submenu li.Level1no:hover {
    background: url("http://www.wera.de/fileadmin/img/specific/menuact.jpg") repeat-y scroll left top rgb(0, 0, 0);
}*/
/*#submenu li.Level1no a:hover {
  color: black
}*/
#submenu {
  line-height: normal;
}
#teaser .upper .csc-default  {
  height: 400px;
}
#submenu li#title a {
  font-size: 20px;
  background:transparent;
}
#submenu li#title {
  padding: 20px 0 20px 20px;
  background:transparent;
}
/* catalog_intro */
#page6  .upper div[style*=background-color], #page51  .upper div[style*=background-color], #page479 .upper div[style*=background-color],
#page84  .upper div[style*=background-color], .tx-codetopx-pi1 div[style*=background] {
  background-color: transparent !important
}
.category_products .cat_widget, ul.category_ebene1 li  {
  background-position: right bottom;  
  height: 98px;
  left: auto;
	position: static;
    top: auto;
    width: auto;
    z-index: auto;
  /*overflow: hidden;*/
  /*background-image: none !important*/
}
#page6 .tx-codeheadimgtxt-pi1, #page479 .tx-codeheadimgtxt-pi1  {
  padding: 13px 13px 13px 0
}
.tx-codeheadimgtxt-pi1 > div,
.tx-codeheadimgtxt-pi1 > div div {
  background: none !important;
  height: auto !important;
  width: auto !important;
  position: static !important;
  left: 0 !important;
  top: 0 !important;
}
/* Startseite */

.homepage-subtemplate h3 {
  font-size: 24px;
  padding: 10px 0 10px;
  color:white;
  margin:0;
}

.homepage-subtemplate div.subcolumns h3 {
  padding: 15px 0 30px;
}
div.category_head_text {
  left: 0; top: 0;
  padding: 5px;
  padding: 28px 7px 0
}
ul.category_home, .homepage-subtemplate div.subcolumns h3 {
  margin: 0
}
ul.category_home li , ul.category_small li,ul.produktindex_small li, ul.Level1cursub a {
    background-repeat: no-repeat;
  background-color: #2e2e2e;
    border-bottom: 5px solid #0E0E0E;
}
table.csc-uploads td {
  border-bottom: none
}
ul.category_small li a {
    padding: 8px 0 8px 10px;
  font-size: 14px;
  display: block;
  margin: 0;
}
/*ul.category_small li a:hover{
  background: #0e0e0e
}*/
ul.category_home li  {
    padding-left: 181px;
    padding-top: 23px;
    height: 78px;
}
ul.category_home li a {
  overflow: hidden;
  display: block
}
ul.category_home span {
  font-size: 16px;
  margin-left: -12px
}
div.category_home_header, div.category_home_navi, ul.category_home li, ul.category_small li,
div.category_navi_ebene1, div.category_ebene1,
div.category_navi_small, td.description_right, 
table.productglobal, ul.category_small li a, table.product-data, div.category_head, div.category_head_text , ul.category_products, div.category_products_navi, div.category_products_container, 
.pi_plistabtrieb_html_content, .pi_categorie_klickbar, .pi_productdetail {
    width: auto;
    min-width: 0;
    max-width: none;
}

html[lang='cn'] .category_products_container, html[lang='cn'] .category_products_navi, html[lang='cn'] .category_products {
	width:100%;
}

.pi_productdetail {
  clear:none;
}
.pi_plistabtrieb_html_content {
    float: none;
    margin: 0;
  padding-left:255px;
  padding-top:15px;
}


.product_detail_container.with-images.product table.product-data {
  margin-left: 10px
}
table.product-data {
  width: 100%;
  color: white;
}
table.product-data td {
  padding: 3px;
}
table.product-data td.icon,
table.product-data td.warenkorb,
table.product-data td.warenkorb_set {
  text-align: right
}
/* Keine Warenkorb-Bilder anzeigen */
table.product-data td.warenkorb img,
table.product-data td.warenkorb_set img {
  display: none
}
/* Warenkorb-Bilder anzeigen, wenn es möglich ist, einen Warenkorb zu bearbeiten */
table.product-data tr.icon-bar td.warenkorb img,
table.product-data td.warenkorb a img,
table.product-data td.warenkorb_set a img {
  display: inline
}
table.product-data td.warenkorb_set {
  width: 105px
}

div.product_info_container {
  margin-left: 30px
}

div.left_content {
  width: 24%
}
div.left_content .category_navi_small {
  margin: 0;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
    margin-right: 20px;
    clear:unset; /* Presse anordnung */
  border: thin solid white;
}
ul.category_home li, div.category_navi_small{
  float: none;
}
#news_home .csc-default .c50l, #news_home .csc-default .c50r {

}

#news_home div.c50l p, #news_home div.c50r p {
  padding-right: 0;
  text-align: left
}
.MERKMAL_EDELSTAHL ,
.SCREWDRIVER,
.KNARREN,
.RATCHET_WRENCHES ,
.HANDTOOLS,
.KRAFTFORMK ,
.ENGINE_DRIVEN {
  background-repeat: no-repeat;
}
.MERKMAL_EDELSTAHL {
  background-image: url("http://www.wera.de/uploads/pics/neuheiten-und-aktionsprodukte-2014-de_03.jpg") !important
}
.SCREWDRIVER {
  background-image: url("http://www.wera.de/uploads/pics/neuheit_maerz_2014.jpg")  !important
}
.KNARREN {
  background-image: url("http://www.wera.de/uploads/pics/wera_icon_top_20_bitratsche_2014.jpg")  !important
}
.RATCHET_WRENCHES {    
  background-image: url("http://www.wera.de/uploads/pics/wera_icon_doppelmaul.jpg")  !important
}
.HANDTOOLS {
  background-image: url("http://www.wera.de/uploads/pics/neuheit_maerz_2014.jpg")  !important
}
.KRAFTFORMK {
  background-image: url("http://www.wera.de/uploads/pics/neu_im_sortiment_maerz.jpg") !important
}
.ENGINE_DRIVEN {
  background-image: url(http://www.wera.de/uploads/pics/messetermine_01.jpg)  !important
}
.product-data .left.wrap {
  width: 40%
}
.product-data .atom {
  display: block
}

div.category_products_navi ul.category_products li, ul.category_ebene1 li {
  background-image: none !important;
  background-color: #2e2e2e;
  height: auto;
  margin: 0 1.333% 1.333% 0;
  width: 24%;
}
ul.category_ebene1 li {
  width: 32.143%;
  margin: 0 1.781% 1.781% 0;
}  
HTML > BODY div.category_navi_ebene1 {
    margin-left: 25.333%;
}
ul.category_products:hover span, ul.category_ebene1:hover span {
  color: rgb(76,76,76);
  
  }
ul.category_products a:hover span, ul.category_ebene1 a:hover span, div.news-list-item a p {
  color: white;
  }
div.category_products_container {
  padding-left: 0
}
div.category_products_container li a,ul.category_ebene1 li a {
  display: block;
  padding: 0 13px 13px 0;
  
}  

ul.category_ebene1 {
  overflow:hidden;
  width: auto;
}

ul.category_ebene1 span {
  margin: 0 0 0 -11px;
  color: rgb(154, 154, 154);
  padding-left: 15px;
 
}  

div.category_ebene1_produkt {
  overflow:hidden;
  width: 218px;
  margin: 0;
  
}

table.contenttable td {
  border-style: inherit;
  
}

div.tx-codenewsmenu, .tx-ttnews-browsebox {
    background-color: transparent;
    border: none;
}
table.tradeshow_table tr, table.tradeshow_table tr.tradeshow_tr_1 {
  background-color:transparent;
  border-bottom: thin solid #2d2d2d;
}
table.ksSitemapFullWidTable, #sitemapTable td, table.ksSitemapL1{
  background: transparent !important;
  
}

div.tx-ttaddress-pi1 {
  line-height: 17px;
  width:110%
}
div.tx-ttaddress-pi1 div.vcard {
  background-color: rgb(46,46,46);
  background-color: rgba(46,46,46,0.8);
  padding: 5px;
  width: auto;  /* Breite Adressfeld */
}

div.homepage-subtemplate .c62l .subcl > .csc-default {
  padding-bottom:5px;
}
div.homepage-subtemplate .c38r .image-pad .csc-textpic-single-image {
  margin-top:9px;
  margin-bottom:9px;
}


div.upper p {
  margin: 0;
  
}
iframe {
  background-color: white;
  width:697px;
  
}
.csc-textpic-text p b, div.csc-textpic-text strong  {
  /*color:#00b08b;*/
  color:white;
  
}

ul.produktindex_small span,ul.produktindex_small a {
  color:white;
  display: block;
  padding-bottom: 5px;

  
}

ul.produktindex_small {
    background-color: #0e0e0e;
}



/*
Template anpassen:
.category_home li a span -> keine &gt;-Symbol
html body div#page2 div#page_margins div#page div#main div.upper div#news_home div#c5401.homepage-subtemplate div.subcolumns div.c50l ändern nach div.c66l
html body div#page2 div#page_margins div#page div#main div.upper div#news_home div#c5401.homepage-subtemplate div.subcolumns div.c50r ändern nach div.c33r
Startseite, Aktuelles: keine &gt; im .csc-textpic-text a
Startseite, Aktuelles: "Vorgestellt ... >" Start im selben Fenster öffnen, wenn kein Download - ist immer "mehr" besser als "Start"?
Startseite, Aktuelles: Wofür sind die Zeilenumbrüche? Mehr erzählen, statt willkürlich Raum füllen

 */
#searchform {
  padding: 0 0 50px 80px;
  position: absolute;
  bottom: 0;
}
#searchform input{
    height: 32px !important;
    border-width: 1px;
    border-style: solid;
    border-image: none;
  font-size: 16px;
  margin: 0;
}
#searchform input#wera-search{
  width: 400px;
    background: white;
  background: none repeat scroll 0 0 padding-box hsla(0, 0%, 100%, 0.7);
  border-color: #5e5e5e;
    border-color: hsla(210, 54%, 20%, 0.15) hsla(210, 54%, 20%, 0.17) hsla(210, 54%, 20%, 0.2);
    border-radius: 2.5px 0 0 2.5px;
    box-shadow: 0 1px 0 hsla(210, 65%, 9%, 0.02) inset, 0 0 2px hsla(210, 65%, 9%, 0.1) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    padding: 0 8px;
}
#searchform input#wera-srch-sbmt {
    height: 34px !important;
  margin-left: -2px !important;
  width: auto !important;
    background: linear-gradient(hsla(0, 0%, 100%, 0.7), hsla(0, 0%, 100%, 0.1)) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    border-color: hsla(210, 54%, 20%, 0.15) hsla(210, 54%, 20%, 0.17) hsla(210, 54%, 20%, 0.2);
    border-radius: 0 2.5px 2.5px 0;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, 0.5) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    cursor: pointer;
    padding: 0 9px;
    transition-duration: 150ms;
    transition-property: background-color, border-color, box-shadow;
}
#searchform input#wera-search:hover, #searchform input#wera-search:focus{
  background: white;
    background: none repeat scroll 0 0 padding-box hsla(0, 0%, 100%, 1);
  }
#searchform input#wera-srch-sbmt:hover {
  color:#00b08b;
    background: linear-gradient(hsla(0, 0%, 100%, 1), hsla(0, 0%, 100%, 0.5)) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
}
#teaser #wera-search-help {
  position:relative;
  border:thin solid white;
  margin-left:12px;
  margin-top:32px;
  padding:3px 8px;
  width:399px;
  font-size:16px;
  color:white;
  background-color:#2e2e2e;
  display:none;
}


div.input_button,input.button {
  height: auto;
    padding-top: auto;
}

/* SJ 2014-10-09: apply 100% width only to subnavi bars outside product detail context */
div.left_content > div.category_info_conatiner {
  width:100%;
}

/* product detail */
/* Strukturfehler: file:///C:/Users/Pump/Desktop/wera.de/wera.de/www.wera.de/product_detaile324.html */
div.category_info_conatiner {
  width: 24%;
}
/*
tr.odd td, tr.odd {
  background:transparent !important;
  border-style:none;
}
*/
div.tx-newloginbox-pi1 form {
  width: auto !important;
}

#nav_main div {
  height: 28px;
  box-sizing: content-box;
}
/*Unternehmen/Karriere */
/*
#c765 {
  float: left;
  width: 60%
}
#c211  {
  float: right
}
*/
tr.even, tr.unit-bar {
  background-color: rgb(71,71,71)  !important
}
tr.even td {
  border-style: none !important
}
td.col-code {
  border-left: none !important;
}

h3 {
  color: rgb(154, 154, 154);
}

a.produktindex_produktext {
  color: rgb(154, 154, 154);
}

ul.category_small li.level2 a, ul.category_small li.level2 span {
  max-width: 200px !important;
}
/* ul.category_small li.level3 a, ul.category_small li.level3 span {
  max-width: 180px !important;
}*/
td.J {
  background-color: transparent;
}


div.bituebersicht_navi_small {
  background-color: transparent;
  border-style: none;
}

.tx-filelinks-pi1 .filelink {
  background: transparent !important; /*Händler-Download - weiße Balken weg */
}

div.popup2 {
  min-height: 390px;
}

div.popup1 {
  height: 390px;
}

label {
  margin-right: 2em;
}

#page9 div.upper {
    background: transparent;
    border: none;
}
.tx-codetopx-pi1 {
  background-color: black;
  
}

.top20_1 {
    background: none repeat scroll 0 0 #0e0e0e;
}

/* Produkte-Einstieg START */
div.tx-codeheadimgtxt-pi1 {
  display:none;
}

#page6 h2, #page51 h2, #page84  h2, #page479 h2{
  margin:20px 0 5px 0;
  color:white;
} 
#page6 h3, #page51 h3, #page84  h3, #page479 h3{
  margin:0;
  color:white;
} 

/* Produkte-Einstieg END */

.bituebersicht_container .cc_button_detail img[style*=margin-bottom] {
  margin-bottom:0 !important;
}

.homepage-subtemplate img[src*="cc_button_kaufen"] {
  margin-right:127px;
}
.homepage-subtemplate fieldset {
  padding-bottom:0;
  margin-bottom:0;
}
#zipsearch {
  margin-bottom:0;
  margin-top:0;
}
.homepage-subtemplate img[src*="wera-tools-app-teaser"] {
  margin-top:20px;
}

#c6753 .csc-textpic-text {
  text-indent:26px;
}
#c6753 {
  margin-bottom:15px;
}

#col1_content, #col3_content {
    z-index: 0;
}

/* Wera.TV */
div.tx-codetv-pi1 {
    margin: 0
}
div.tx-codetv-pi1 table {
    width: 100%;
    border-collapse: separate
}
div.tx-codetv-pi1 td {
     background: #2e2e2e
}
div.tx-codetv-pi1 div.tv_container {
     background: none
}
.tv_top, .tv_left, .tv_middle {
    border-bottom: 4px solid #0e0e0e;
    border-right: 4px solid #0e0e0e;
}
.tv_right {
     border-bottom: 4px solid #0e0e0e
}
div.tx-codetv-pi1 td.tv_right div.tv_container {
     height: auto
}
div.tx-codetv-pi1 td.tv_right div.tv_pagebrowser {
     position: static;
     bottom: auto;
     left: auto;
}
div.tx-codetv-pi1 td.tv_left div.tv_container,
div.tx-codetv-pi1 td.tv_right div.tv_container,
div.tx-codetv-pi1 td.tv_top div.tv_container,
div.tx-codetv-pi1 div.tv_container,
div.tx-codetv-pi1 td.tv_middle div.tv_container {
    border: solid 0 transparent;
}
div.tx-codetv-pi1 div.videolist_div {
  height: auto;
   overflow: visible;
}
.tradeshow_table span{
  color: #a0a0a0
}
/* Wera.TV */
.site-us li#pulldown_campaign_spring_2016\.png, .site-us #CAMPAIGN_SPRING_2016_60 {
	display:none !important;
}

