html{font-family:Verdana;}
img{border:none;}
a{
  cursor:hand;
  cursor:pointer;
}
button.start{
  font-family:sans-serif;
  padding:3px;
  margin-top:1px;
  margin-right:6px;
  color:#664634;
  background-color:#FAC829;
  border:none;
/*  padding:0;
  margin:0;*/
}
.plMarke{
  font-weight:bold;
  font-size:13px;
}
.plQu img{
  vertical-align:middle;
/*   margin-top:2px; */
  position:relative;
}
.tLink{
  text-decoration:none;
  color:#664634;
}
.plItem .tLink, .bnItem .tLink{
  display:block;
  text-decoration:none;
  color:#664634;
}
.bold{
  font-weight:bold;
}
a.active{
  text-decoration:underline;
  background-color:#FAC829;
}
.tLink:hover{
  text-decoration:underline;
/*   color:#FF9900; */
/*   background:url('images/punkt.jpg') left; */
/*   background-position: ; */
/*   background-repeat:no-repeat; */
}
#content{
  width:430px;/*border:1px solid #efefef;*/
  padding-bottom:10px;
}

#cell{
display:table-cell;
}
a.start{
  display:block;
  text-decoration:none;
  color:white;
  font-size:11px;
  font-weight:bold;
  background:#FAC829;
  padding:4px;
  padding-left:5px;
  padding-right:5px;
  
/*   border:1px outset #efefef; */
  margin-right:10px;
  margin-left:10px;
  color:#664634;
}
a.start:hover{
/*  background:url('images/punkt.jpg') left;
  background-repeat:no-repeat;*/
/*   color:#FF9900; */
}
a.red{
  color:red;
}
.start:active{
/*   border:1px inset #efefef; */
}
#text,.text{
font-size:11px;
}
#bnTable{
display:table;
}
.bnItem{
  border:1px solid #F0F0F0;
/*   background-color:#F0F0F0; */
  float:left;
  margin:2px;
  height:122px;
  width:122px;
  overflow:hidden;
}

.bnText{
  font-size:10px;text-align:center;width:120px;overflow:hidden;height:27px;
}
.bnImage{
height:90px;
width:120px;
text-align:center;
vertical-align:middle;
overflow:hidden;
}

.plItem{
  border:1px solid #F0F0F0;
/*   background-color:#F0F0F0; */
  float:left;
  padding-left:10px;
/*   padding-top:10px; */
  margin:2px;
  height:100px;
  width:400px;
  overflow:hidden;
}
.plImage{
text-align:center;vertical-align:middle;width:120px;
}
.plText{
font-size:11px;
width:270px;
}
.plName{
  font-size:12px;
}
.plSlogan{
  margin-top:6px;
  font-size:11px;
  font-style:italic;
}
.prod_key,.prod_key_topper{
  float:left; 
  font-weight:bold;
  font-size:11px;
  color:#495C5F;
}
.prod_key_topper{
  width:100px;
  color:#495C5F;
}
.prod_value,.prod_value_single{
  font-size:11px;
  margin-bottom:10px;
}
.prod_value_single{
  margin-left:100px;
}
.cl{
  clear:left;
}

.prod_detail_head{
  padding:10px;
/*   border-bottom:1px solid black; */
  font-size:11px;
  
}
.prod_detail_head_name{
  background-color:#F0F0F0;
  padding:7px;
  padding-left:12px;
}

.prod_detail_head i{
  font-size:10px;
}
.prod_img{
  float:right;
  text-align:center;
  width:202px;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin-left:10px;
  margin-bottom:10px;
}
.prod_img img{
  text-align:left;
}
.fussnoten {
	font-size: 10px; 
	font-style:italic;
	margin-top:3px;
}




#bitmask{
  position:absolute;
  left:10px;
  top:50px;
  width:420px;
/*   height:300px; */
  background:#efefef;
  border:1px solid #898989;
  padding:15px;
}
#bitmask table{
  font-size:10px;
  float:left;
  border:1px solid #acacac;margin:1px;
  height:100%;
  margin:3px;
  background-color:#aaa;
}
#bitmask th{
/*   border:1px outset #111; */
  color:#664634;
  background:#FAC829;
  margin:2px;
  padding:2px;
  font-size:9px;
}
#bitmask div,#bitmask input{
/*   border:1px outset #111; */
  background-image:url('images/hn-gradient.png');
  padding:3px;
  margin:0;
  margin-top:1px;
  cursor:hand;
  cursor:pointer;
}
#bitmaskToggleButton{
  cursor:hand;
  cursor:pointer;
  position:relative;
	font-size: 12px;
	font-weight: bold;
	color: #eaeaea;
  padding-top: 10px;
  z-index:200;
  height: 40px;
  width: 210px;
  text-align:center;
  background-image: url('/pics/btn-green-al.png');
  background-repeat: repeat-x;
}
#bitmaskToggleButton:active{
  padding-top: 11px;
  padding-left: 1px;
  height: 39px;
  
/*   border:0px inset #ccc; */
}
#bitmaskToggleButton:hover{
  color: #fff;
}
#bitmask div:hover,input:hover{
/*   border:1px outset #111; */
  background-image:url('images/hn-hover-gradient.png');
}
#merkmale_title{
font-size:11px;
font-weight:bold;
margin-top:10px;
}
#merkmale{
  float:left;
  font-size:11px;
  margin-right:10px;
  margin-top:7px;
}
#merkmale th{
  background-color:#9AB3B9;
  color:white;
  margin-right:10px;
  font-weight:normal;
}
#merkmale td{
  text-align:center;
  background-color:#f7f7f7;
  border:solid 1px #777;
}
#merkmale th, #merkmale td{
  padding:1px;
  padding-left:3px;
  padding-right:3px;
}
