body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("gfx/bg-body.jpg") repeat-x #251811 left top;
  text-align: center;
  color: #fff;
  font-family: verdana;
  font-size: 12px;
  min-height: 741px;
}
#facebook {
	position: absolute;
	width: 200px;
	height: 19px;
	left: 758px;
	top: 240px;
	text-decoration: none;
	text-align: right;
}
#facebook a{
text-decoration:none;
font-size:10px;
color:#CCCCCC;
}


#breadcrumbs {
height:auto;
color:#DCA036;
font-size:9px;
}

#cols #breadcrumbs a {
color:#DCA036;
font-size:9px;
}

.product-box p.desc-left{
  text-align: left;
  float: left;
  width: 170px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  font-family: arial, sans-serif;
}

#form-left 
{
   margin-right:40px;
   
}
#mailformartikel fieldset {
      float:left;
      width:100px;
      border:none;
      } 
      
#mailformartikel fieldset .csc-mailform radio {
width:1px;
float:left;display:block;margin-top:10px;border:none
  }    
.csc-mailform textarea, .csc-mailform input,  .csc-mailform radio {width:180px;float:left;display:block;margin-top:10px;border:none}
.csc-mailform-submit {margin-top:10px;clear:both;}
.csc-mailform {border:none;margin:0px;padding:0;}

.csc-mailform select {width:35px;margin-top:10px;}
.csc-mailform label {margin-top:10px;line-height:13px;float:left;width:290px;display:block;clear:both;}

.contenttable {width:540px;}
.contenttable td {vertical-align:top;}

a {
   color:white;
}

h1 {
  font-size:29px;
  font-weight:normal;
  margin-bottom:6px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  color: #dca036; 
}

h2 {
  font-size:18px;
  font-weight:bold;
  margin-bottom:4px;
  color: #ffffff; 
}


.callback-left {
   position:relative;
   left:-39px;
   
}

.newsletter-left {
   position:relative;
   left:-39px;
   
}

#all-page {
  width: 967px;
  margin: auto;
  text-align: center;
  background: url("gfx/bg-all-page.jpg") repeat-x #8e3e24 left 340px;
  padding-top: 0px;
  position: relative;
  min-height: 760px;
}

.quickfinder-main {  
  /*position:relative;*/
  margin-left:41px;
  left:41px;
}

.quickfinder-sub {  
   margin-left:9px;
}

.cleaner {
  font-size: 0px;
  height: 0px;
  line-height: 0px;
  clear: both;
}

p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
  line-height: 18px;
}

a img {
  border: 0px;
}

#topmenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  height: 30px;
}

#topmenu li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  width: 125px;
}

#topmenu li a{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  font-family: arial, sans-serif;
}

#topmenu li a:hover{
  text-decoration: underline;
}

#topmenu li a.tm24{
  background: url("gfx/arrow-topmenu1.gif") no-repeat left center;
  background-color: #ff9957;
}

#topmenu li a.tm22{
  background: url("gfx/arrow-topmenu1.gif") no-repeat left center;
  background-color: #e28447;
}

#topmenu li a.tm8{
  background: url("gfx/arrow-topmenu2.gif") no-repeat left center;
  background-color: #d66c31;
}

#topmenu li a.tm7{
  background: url("gfx/arrow-topmenu3.gif") no-repeat left center;
  background-color: #b85e00;
}

#topmenu li a.tm6{
  background: url("gfx/arrow-topmenu4.gif") no-repeat left center;
  background-color: #8f4f0c;
}

#topmenu li a.tm3{
  background: url("gfx/arrow-topmenu5.gif") no-repeat left center;
  background-color: #764b2a;
}

#topmenu li a.tm23{
  background: url("gfx/arrow-topmenu6.gif") no-repeat left center;
  background-color: #4e321a;
}

#logo {
  display: block;
  position: absolute;
  width: 200px;
  height: 90px;
  top: 30px;
  left: 767px;
  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
  opacity: 0;
}

#flag-de {
  display: block;
  position: absolute;
  width: 18px;
  height: 40px;
  top: 190px;
  left: 871px;

  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
  opacity: 0;
}

#flag-en {
  display: block;
  position: absolute;
  width: 18px;
  height: 40px;
  top: 190px;
  left: 894px;
  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
  opacity: 0;	
}

#flag-es {
  display: block;
  position: absolute;
  width: 18px;
  height: 40px;
  top: 190px;
  left: 917px;
  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
  opacity: 0;	
}

#flag-ru {
  display: block;
  position: absolute;
  width: 18px;
  height: 40px;
  top: 190px;
  left: 939px;
  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
  opacity: 0;	
}


#hotline {
  position: absolute;
  width: 209px;
  height: 56px;
  left: 758px;
  top: 271px;
  text-decoration: none;
  background: url("gfx/hotline.jpg") no-repeat left top;
  text-align: left;
}

#hotline p{
  font-weight: bolder;
  margin: 0px 0px 0px 10px;
  font-size: 15px;
  font-family: arial, sans-serif;
}

#hotline p.header{
  font-weight: bolder;
  margin: 4px 0px 1px 30px;
  color: #000;
  font-size: 16px;
}

.header-img {
  float: left;
}

#footer {
  color: #8e3e24;
  font-size: 11px;
  font-family: arial, sans-serif;
  width: 967px;
  padding: 3px 0px 10px 0px;
  margin: 0px auto 0px auto;
}

#footer-right {
  color: #fff;
  margin: 0px auto 0px auto;
  background: #8a3c25;
  width: 967px;
}

#footer-right-in{
  float: right;
  padding: 0px 15px 7px 0px;
}

#footer-right a{
  color: #fff;
  text-decoration: none;
}

#footer-right a.activ{
  font-weight: bold;
}

#footer-right a:hover{
  text-decoration: underline;
}

#footer-right span{
  padding: 0px 5px 0px 5px;
  font-size: 12px;
}

#footer-left-in{
  float: left;
  padding: 10px 15px 7px 41px;
}

#footer-left-in2{
  float: left;
  padding: 10px 15px 7px 10px;
  height:20px;
  display:block;width: 250px;
}


#cols {
  clear: left;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 80px;
}

#col-left {
  float: left;
  width: 250px;
}

#col-middle {
  float: left;
  width: 475px;
  padding-top: 3px;
}

#col-product {
  float: left;
  width: 680px;
  padding-top: 3px;
}

#col-product400 {
  float: left;
  width: 480px;
  padding-top: 3px;
}


#col-right {
  float: left;
  width: 242px;
}

.box-img {
  display: block;
  padding: 0px 0px 8px 5px;
}

.form {
  width: 200px;
  float: right;
  margin: 0px 0px 0px 0px;
}

.form label {
  display: block;
  color: #e66f02;
  font-weight: bold;
  font-size: 13px;
  font-family: arial, sans-serif;
  margin: 0px 0px 4px 2px;
}

.form label.label2{
  margin: 0px 0px 3px 2px;
}

.form p, .csc-mailform p{
  /*color: #fff;*/
  font-size: 11px;
  font-family: arial, sans-serif;
  margin: 0px 5px 5px 2px;
  line-height: 13px
}

.quickfinder {
   width:146px;
   margin-left:2px;
   margin-top:5px;
   height:20px;
}

.send-edit{
  display: block;
  float: left;
  color: #484848;
  font-size: 12px;
  font-family: arial, sans-serif;
  width: 133px;
  height: 25px;
background: url("gfx/textinput.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  padding: 2px 8px 0px 8px;
  margin: 0px 10px 6px 0px;
}




.send-edit2{
  display: block;
  float: left;
  color: #484848;
  font-size: 12px;
  font-family: arial, sans-serif;
  width: 133px;
  height: 17px;
  background: url("gfx/textinput.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  padding: 2px 8px 0px 8px;
  margin: 0px 5px 6px 0px;
}

.send-button{
  display: block;
  float: left;
  width: 30px;
  height: 10px;
  background: url("gfx/button-suche.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  cursor: pointer;
  margin: 3px 0px 0px 0px;
}
.send-button_en{
  display: block;
  float: left;
  width: 35px;
  height: 10px;
  background: url("gfx/button-suche_en.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  cursor: pointer;
  margin: 3px 0px 0px 0px;
}
.send-button_es{
  display: block;
  float: left;
  width: 30px;
  height: 10px;
  background: url("gfx/button-suche_es.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  cursor: pointer;
  margin: 3px 0px 0px 0px;
}


.senden-button{
  display: block;
  float: left;
  width: 37px;
  height: 10px;
  background: url("gfx/button-senden.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  cursor: pointer;
  margin: 3px 0px 0px 0px;
}
.senden-button_en{
  display: block;
  float: left;
  width: 37px;
  height: 10px;
  background: url("gfx/button-senden_en.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  cursor: pointer;
  margin: 3px 0px 0px 0px;
}
.senden-button_es{
  display: block;
  float: left;
  width: 37px;
  height: 10px;
  background: url("gfx/button-senden_es.png") no-repeat left top;
  behavior: url('iepngfix.htc');
  border: 0px;
  cursor: pointer;
  margin: 3px 0px 0px 0px;
}

.form-border {
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  background: #fff;
  margin: 10px 1px 10px 30px;
}

.form-left {
  margin: 0px 0px 0px 10px;
}

.form-left label{
  display: block;
  color: #e66f02;
  font-weight: bold;
  font-size: 13px;
  font-family: arial, sans-serif;
  margin: 0px 0px 4px 2px;
}

.form-left label.label2{
  margin: 0px 0px 3px 2px;
}

.form-left p{
  color: #000000;
  font-size: 11px;
  font-family: arial, sans-serif;
  margin: 0px 5px 5px 2px;
  line-height: 13px
}

.form-left-border {
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  background: #fff;
  margin: 10px 40px 10px 0px;
}

#col-left ul {
  margin: 0px 40px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li{
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li a{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  display: block;
  line-height: 23px;
  height: auto;
  color: #251811;
  font-size: 13px;
  text-decoration: none;
  font-family: arial, sans-serif;
  background: #eed2aa;
}

#col-left ul li a:hover{
  text-decoration: none;
  background: url("gfx/arrow-sidemenu.gif") no-repeat left center #eed2aa;
  color: #e16902;
}

#col-left ul li a.activ{
  text-decoration: none;
  color: #e16902;
  font-weight: bold;
}

#col-left ul li ul {
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li ul li{
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li ul li a{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
  display: block;
  line-height: 23px;
  height: 23px;
  color: #251811;
  font-size: 13px;
  text-decoration: none;
  font-family: arial, sans-serif;
  background: url("gfx/arrow-submenu.gif") no-repeat 15px center #fbead3;
}

#col-left ul li ul li a:hover{
  text-decoration: none;
  background: url("gfx/arrow-submenu-hover.gif") no-repeat 15px center #fbead3;
  color: #e16902;
}

#col-left ul li ul li a.activ,#col-left ul li ul li a.activ:hover{
  text-decoration: none;
  color: #e16902;
  font-weight: bold;
  background: url("gfx/arrow-submenu-activ.gif") no-repeat 14px 8px #fbead3;
}

#col-left ul li ul li ul {
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li ul li ul li{
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li ul li ul li a{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 45px;
  display: block;
  line-height: 23px;
  height: 23px;
  color: #e16902;
  font-size: 13px;
  text-decoration: none;
  font-family: arial, sans-serif;
  background: url("gfx/arrow-subsubmenu.gif") no-repeat 30px center #fff;
  font-weight: bold;
}

#col-left ul li ul li ul li a:hover{
  text-decoration: none;
  background: url("gfx/arrow-subsubmenu.gif") no-repeat 30px center #fff;
}

.three-products {
  margin: 20px 0px 0px 40px;
}

.product-box {
  float: left;
  width: 174px;
  margin: 0px 17px 0px 0px;
}

.product-box p.header{
  background: #e26902;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  color: #fff;
  font-family: arial, sans-serif;
  font-size: 13px;
}

.product-box p.header a{
  color: #fff;
  font-family: arial, sans-serif;
  font-size: 13px;
  text-decoration: none;
  display: block;
}

.product-box p.header a:hover{
  text-decoration: underline;
}

.product-img {
  min-height: 175px;
  background: #f5d6b6;
  text-align: center;
  margin-bottom: 15px
}

.product-img img{
  padding: 20px 0px 0px 0px;
}



.product-box p.desc-right{
  text-align: left;
  float: left;
  width: 63px;
  margin: 0px 0px 0px 0px;
  font-family: arial, sans-serif;
}

.angebot-anfrage {
  display: block;
  text-align: right;
  padding: 0px 4px 0px 0px;
  background: url("gfx/arrow-sidemenu.gif") no-repeat 3px center;
  color: #e26902;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

.angebot-anfrage:hover {
  text-decoration: none;
}
