/**/
body, html{
  padding:0px;
  height:100%;
  margin:0px;
}
body{
 background:url(http://www.microfaser.de/navigation/background_ges.jpg) repeat-x top left;
}

#OverviewDiv_ges{
  width:770px;
  overflow:hidden;
}
#OverviewDiv{
  width:790px;
}

.catBox{
  width:381px;
  cursor:pointer;
  height:324px;
}
.titleBox{
  text-decoration:none;
}
.titleBox div{
  font-size:12px;
  line-height:12px;
  color:#3f3a41;
  font-weight:bold;
  background:#f0eff2;
  padding:12px 9px 12px 47px;
  background-color:#f5f5f5;
  border:1px solid #fff;
  width:325px;
}
.prod_uber_mehr{
  height:12px;
  line-height:12px;
  overflow:hidden;
  width:273px;
  padding:9px 54px 10px 54px ;
  background:#f0eff2;
}
.prod_uber_mehr a{
	height:12px;
	line-height:12px;
	color:#3f3a41;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.prod_uber_mehr a:hover{
	text-decoration:underline;	
}
.imgBox{
  padding:28px 54px 28px 54px;
  width:273px;
  height:201px;
}
.imgBox a img, .imgBox a:hover{
  border:0px;
  text-decoration:none;		  
}
.descrBox{
  height:66px;
  width:273px;
  padding:0 54px 4px 54px;
  color:#3f3a41;
}
 



.prod_uber_ges{
  float:left;
  width:381px;
  overflow:hidden;
  height:447px;
  border:1px solid #e4dcd7;
  margin-bottom:6px;
  margin-right:4px;
  cursor:pointer;
}
.prod_uber_img{  
  padding:28px 54px 28px 54px;
  width:273px;
  height:201px;
  overflow:hidden;
}
.prod_uber_be1{
  width:208px;
}
.prod_uber_be1, .prod_uber_be1 a, .prod_uber_be1 a:hover {
  line-height:130%;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  font-size:11px;
  border:0;
}
.prod_uber_be2 a, .prod_uber_be2 a:hover{
  text-decoration:none;
  color:#3f3a41;
  text-transform:uppercase;
  font-size:11px;
}
.prod_uber_be2, .prod_uber_art{
  width:273px;
  line-height:130%;
  color:#3f3a41;
  text-transform:uppercase;
  font-weight:normal;
  font-size:11px;
}
.prod_uber_preis{
  color:#3f3a41;
  width:273px;
  text-transform:uppercase;
  font-size:26px;
  line-height:110%;
  font-weight:bold;
}
.prod_uber_info{
  font-size:11px;
  width:273px;
  color:#3f3a41;
  text-decoration:none;
  text-transform:uppercase;
}
.prod_uber_info a, prod_uber_info a:hover{
  font-size:9px;
  color:#000;
  text-decoration:underline;
}
.prod_uber_uvp{
  width:273px;
  font-size:11px;
  line-height:130%;
  color:#000;
}
.prod_uber_info_ges{
  height:158px;
  width:273px;
  padding:0 54px 0 54px;
  overflow:hidden;
  border-bottom:1px solid #e4dcd7;
}

 



.abstand_bottom{
	height:100px;	
}
#shop_bild{
	width:318px;
	height:408px;
	border-right:1px solid #fff;
	border-left:6px solid #fff;
	border-top:6px solid #fff;
	float:left;
	text-align:center;
}
#bild{
  width:310px;
  padding:3px;
  height:330px;
  overflow:hidden;
  border:1px solid #e4dcd7;
}
#wimg{
	height:70px;
padding-top:1px;
	}

#weitere_bilder{
  width:318px;
}
.img{
  width:68px;
  border:1px solid #e4dcd7;
  overflow:hidden;
  padding:3px;
  height:56px;
  float:left;
  text-align:center;
  vertical-align:middle;
  margin:0px 4px 0px 0px;
}
.img a img, .img a:hover img{
  width:58px;
  height:46px;
}

#prod_info{
	float:right;
	width:353px;
	background:url(https://secure.ecomas.de/microfaser.de/navigation/bg_shop_info.jpg) repeat-x top left;
	min-height:408px;
	padding:15px 0 0 110px;
}
#prod_info h1, #prod_info h3{
	color:#3f3a41;
	font-size:18px;
	line-height:150%;
	padding:0;
	margin:0;
	font-weight:normal;
}
#prod_info h3{
	font-size:12px;
} 
#art_nr{
	font-style:italic;
	line-height:150%;
	color:#3f3a41;
	font-size:12px;
}
#uvp{
	line-height:150%;
	text-decoration:line-through;
	color:#3f3a41;
}
.de_be1{
	line-height:150%;
	font-weight:bold;
	color:#3f3a41;
	font-size:12px;
}
.extra_info{
	font-size:11px;
	color:#3f3a41;
	font-weight:normal;
}
.extra_info a{
	color:#3f3a41;
	text-decoration:underline;
	font-size:11px;
}
.extra_info a:hover{
	text-decoration:none;	
}


div.tab_show div{
  color:#3f3a41;
  font-size:11px;
}




body{
  font-weight:normal;
  font-style:normal;
  background:#fff;
  color:#3f3a41;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:150%;
}
label{
  display:block;
}
p, div, td, th{
  font-size:12px;
  line-height:150%;
}
a, a:hover{
  color:#4b2f49;
  font-size:12px;
  text-decoration:underline;
}
.abstand_oben{
 padding:40px 0 0 0;
}
a:hover{text-decoration:none;}
h1, h2, .title, .round_corners1 h2 a, .round_corners h2 a{
  font-size:45px;
  font-weight:normal;
  color:#b0a9b3;
  line-height:120%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}
h2, .round_corners1 h2 a,  .round_corners h2 a{
  font-size:18px;
  text-decoration:none;
}
h3, h4, .untertitel{
  color:#3f3a41;
  font-size:12px;
  font-weight:bold;
  line-height:150%;
  padding:0px 0 5px 0;
  margin:0px;
}
h3{font-size:16px;}
h5, h6, .einfuehrungstext{
  font-style:italic;
  color:#3f3a41;
  font-size:12px;
  line-height:150%;
  font-weight:normal;
  padding:0px;
  margin:0px;
}
h6{font-size:11px;}
form{
  padding:0;
  margin:0;
  border:0;
}


.td_right_top{
  padding:18px;
}
.table_top{margin-bottom:10px;}

.round_corners
{
  -moz-border-radius:10px; 
  -webkit-border-radius:10px; 
  -khtml-border-radius:10px; 
  border-radius:10px; 
  background:#fff;
background-position:center center;
  border:1px solid #e3ddb6;
  margin:0 10px 10px 0;
  float:left;
}
.round_corners a, .round_corners1 a{
  text-decoration:none;
  cursor:pointer;
}
.round_corners1
{
  -moz-border-radius:10px; 
  -webkit-border-radius:10px; 
  -khtml-border-radius:10px; 
  border-radius:10px; 
  float:left;
  background:#fff;
  background-position:center center;
  border:1px solid #e3ddb6;
  margin:0 0 10px 0;
}
.float_clear{
  float:clear;
}

#ecomasCMSContent, #ecomasCMSHtml{
  background-color:#ffffff;
  text-align:left;
  height:100%;
  font-size:12px;
}
#ecomasCMSContent{padding:15px;}

