div.block_product { padding:0px 0px 0px 0px; margin:0px 0% 0px 0px;}
img.img_product_big {width:100%;float:right; max-width:200px; margin:0px; padding:0%;}
img.img_product_smal {width:100%;float:right; max-width:150px; margin:0px; padding:0%;}
div.block_product div.product_top { margin-bottom:2px;}
div.block_product div.product_top_left { float:left; width:71.0%; margin:3px 1% 9px 0px;}
div.block_product div.product_top_right {float:right; width:27%; margin:0px 0px 9px 0px; padding:0px 0px 4px 0px;}
div.ust_text { font-size:70%;}

img.img_shop_main  { width:80%; max-width:300px; margin:5px 0px 0px 0px;}
img.img_shop_main_xsmal  { width:80%; max-width:200px; margin:5px 0px 0px 0px;}

img.img_product_default  { width:65%; max-width:400px; margin:0px 0px 0px 0px;}

div.new_product_def {text-align: center;min-width:90%; padding: 10px; border-width: 1px 1px 1px 1px;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;border-radius: 6px;overflow: hidden;transition: opacity 0.3s ease-in-out 0s;opacity: 1;background: none repeat scroll 0% 0% #FFF;margin: 0px 5px 5px;border-color: #B1B1B1;border-style: solid solid solid;}
div.bereich_02_newart { margin-bottom:4%; }
div.bereich_02_left_newart { float:left; min-width:47.75%;max-width:48.75%; margin-right:0%;margin-bottom:0%;}
div.bereich_02_right_newart { float:right; min-width:47.75%;max-width:48.75%; margin-right:0%;margin-bottom:0%;}

div.bereich_02_next_to { margin-bottom:4%; }
div.bereich_02_left_next_to { float:left; min-width:47.75%;max-width:48.75%; margin-right:0%;margin-bottom:0%;}
	div.bereich_02_right_next_to { float:right; min-width:47.75%;max-width:48.75%; margin-right:0%;margin-bottom:0%;}

.blueberry { margin: 0 auto;height: 480px; overflow: hidden; overflow-x: hidden;}
.blueberry .slides {
	display: inline-block;
	overflow: hidden;
	overflow-x: hidden;
}

.blueberry .slides li img {
	padding: 5px 0px;
	width: 100%;
	max-width: none;
}

.error_background { font-size: unset; padding: 2px 5px 5px 5px; background-color: #fbdcdc;}

.main_search1{
    position: relative;
    float: left;
    background-color: #febd69;
    position: relative;
    float: left;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-width: 2px;
    border-style: solid;
    border-color: #febd69;
    padding: 2px;
    height: 23px;
    width: 23px;
}
#quick_find .txt_fld_search{
	border: 0;
    margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	position: relative;
    float: left;
    border: 2px solid #999;
    width: 80%;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}
.main_search_button{
	width: 100%;
	height: 100%;
	padding-bottom: 6px;
}
.box_cart{
	color: white;
}
.sopping_basket_img, .sopping_basket_text, .check_out_img, .check_out_text{
	color: #ffffff;
}
.sopping_basket_img, .check_out_img{
	width: 30px;
}
.box_cart{
	padding-top: 0;
}
.bereiche_left{
	width: 20%;
}
.bereiche_center{
	width: 50%;
	height: auto;
	margin-top: 29px;
}
.bereiche_right{
	padding-top: 10px;
}

.detail_prod_name h3{
	text-align: center;
    color: #111;
    padding-top: 10px;
    font-size: xx-large;
    font-family: "Verdana", Geneva, sans-serif;
    font-weight: 900;
    font-stretch: expanded;
 }


.box_sentence { padding: 8px 0px 0px 15px !important; min-height:10px;width: 420px;background: transparent url(img/bg_trans_F3F3F3-74.png) ;}
				





.border-menu { position: absolute;}
.border-menu:before {content: "";  position: absolute;  top: 0.25em;  left: 0;  width: 1em;  height: 0.125em;  border-top: 0.375em double ;  border-bottom: 0.125em solid ;}


div.hide_nav { display:none; }
div.hide_fullscreen { display:none; }
div.hide_responive { display:block; }

input.txt_fld_search[type=text], input.txt_fld[type=email] {height:23px;font-family: "Open Sans",  Verdana, Geneva, sans-serif;border:1px solid #a4bac8; margin:0px 0px 3px 0px; padding:2px 2px 2px 2px;  -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }


/* START BEREICH_02 */
div.bereich_02_prod_info { margin-bottom:4%;}
div.bereich_02_prod_info p { margin:0px 0px 1em 0px;}
div.bereich_02_left_prod_info { float:left; max-width:68.75%; margin-right:0%;}
div.bereich_02_right_prod_info { float:left; max-width:31.75%; margin:0px 0% 0% 2%;}
img.img_b_02  { width:100%; max-width:600px; margin:5px 0px 0px 0px; }
/* END BEREICH_02 */


textarea.size_anfrage_01 {width:97.8%; max-width:980px; padding:1px 1% 1px 1%; height:50px; outline:none; margin:2px 0px 10px 0px;}

.headerError{
	color:#FF0000;
}

select.adress_land {font-family: "Open Sans",  Verdana, Geneva, sans-serif; color:#404040; font-size:13px; width:100%; max-width:160px;border: 1px solid #acc3d2;}
select.adress_land:focus {color:#0664A2;}



span.borderradiobut {padding:0px 2px 2px 2px; border: 2px solid #CC6600;}







@media screen and (max-width: 840px) {
div.hide_nav { display:block; }

div.hide_fullscreen { display:block; }
div.hide_responive { display:none; }
}





	


h6 {font-size: 80%;font-weight:normal; line-height:1.3em; margin-top:-30px;padding-bottom: 30px;}









@media screen and (max-width: 640px) {

	div.block_product h3 {font-size: 1.1em; line-height:1.3em; padding-bottom:0.3em;}
	img.img_shop_main  { width:50%; max-width:150px; margin:5px 0px 0px 0px;float:left;}
	.blueberry { margin: 0 auto;height: 370px; overflow: hidden; overflow-x: hidden;}
	img.img_shop_main_xsmal  { width:50%; max-width:150px; margin:5px 0px 0px 0px;float:left;}
	
	
	div.bereich_02_left_newart { float:none; max-width:100.0%; margin:0px 0% 2% 0%;}
	div.bereich_02_right_newart { float:none; max-width:100.0%; margin:0px 0% 2% 0%;}
	
	div.bereich_02_left_next_to { float:left; max-width:48.0%; margin:0px 0% 2% 0%;}
	div.bereich_02_right_next_to { float:right; max-width:48.0%; margin:0px 0% 2% 0%;}
	
	div.bereich_02_left_prod_info { float:none; max-width:100.0%; margin:0px 0% 2% 0%;}
	div.bereich_02_right_prod_info { float:none; max-width:100.0%; margin:0px 0% 2% 0%;}
	h6 {font-size: 80%;font-weight:normal; line-height:1.3em; padding-top:15px;padding-bottom: 15px;}
}








@media screen and (max-width: 480px) {
	
	.box_sentence { padding: 8px 0px 0px 15px !important; min-height:10px;width: 320px;background: transparent url(img/bg_trans_F3F3F3-74.png) ;}

	div.block_product h3 {font-size: 1.0em; line-height:1.2em; padding-bottom:0.3em;}
	
	img.img_shop_main  { width:50%; max-width:150px; margin:5px 0px 0px 0px;float:left;}
		img.img_shop_main_xsmal  { width:50%; max-width:150px; margin:5px 0px 0px 0px;float:left;}
}