﻿@charset "UTF-8";
/* CSS Document */

.pi_h2{padding-top:12px;}
.h3_4_blau_emx{font-size:2em;color:#001e70;}
.pi_hidden{display:none;}
.readmore{cursor:pointer;}
.kat_link{  text-decoration:underline;
  -moz-text-decoration-style:dotted; 
  -webkit-text-decoration-style:dotted; 
  text-decoration-style: dotted;}
.btn-i{cursor:pointer;}
.img-i{height:auto;padding-top:5px;margin-right:2px;}
.left{float:left;}
.bbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w5pro{width:5%;}
.w95pro{width:95%;}
.w100pro{width:100%;}
.w400px{width:400px;}
.ui-dialog { position: absolute; padding: .2em; max-width: 600px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1;height:auto!important; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar {cursor:move;}
.h5-modal{font-size:1.5em;}

input.input-validation-error, textarea.input-validation-error, select.input-validation-error {border:1px solid red;}

.img_ausstattung{display:block;margin:auto;margin-top:24px;}
.img-responsive{display:block;max-width:100%;height:auto;}
.gridContainer50{margin-left:auto;margin-right:auto;width:48%;float:left;padding-left:1%;padding-right:1%;}
.gridContainer33{margin-left:auto;margin-right:auto;width:30%;float:left;padding-left:1%;padding-right:1%;}
.trenner
	{
	height: 2px;
	background-color: rgb(23, 54, 93);
	}
.ueberschrift1
	{
	font-size: 22px;
	letter-spacing: 1px;
	font-weight: 400;
	color: rgb(23, 54, 93);
	margin-top: 2px;
	margin-bottom: 2px;

	}
.ueberschrift2a
	{
	font-size: 22px;
	letter-spacing: 1px;
	line-height: 1.5em;
	font-weight: 400;
	color: rgb(64, 64, 64);

	}
.ueberschrift2b
	{
	font-weight: 300;
	color: rgb(128,128,128);
	}
.ueberschrift3
	{
	font-size: 13px;
	font-weight: 400;
	color: rgb(32, 77,132);
	margin-top: 20px;
	margin-bottom: 20px;
	}
.content_italic_spiegel
	{
	font-size: 12.5px;
	font-style:italic;
	line-height: 1.6em;
	color: rgb(75, 75, 75);
	max-width:550px;
	}
.content_normal_spiegel
	{
	font-size: 13px;
	line-height: 1.6em;
	color: rgb(75, 75, 75);
	margin-left: 145px;
	max-width:400px;
	}
.content_semibold_spiegel
	{
	font-size: 15px;
	font-weight: bold;
	line-height: 1.6em;
	color: rgb(40, 40, 40);
	margin-left: 145px;
	max-width:550px;
	}
.content_bold_spiegel
	{
	font-size: 13px;
	font-weight: 500;
	line-height: 1.6em;
	margin-left: 145px;
	max-width: 400px;
	}
.liste_01
	{
	font-size: 13px;
	line-height: 1.4em;
	color: rgb(75, 75, 75);
	max-width: 300px;
	}
.tabelle_01
	{
	font-size: 13px;
	color: rgb(0, 0, 0);
	width: 635px;
	}
.tabelle_01links
	{
	font-size: 13px;
	font-weight: 500;
	vertical-align: middle;
	width: 110px;
	padding:6px;
	border:solid 1px #aaaaaa;
	}
.tabelle_01rechts
	{
	font-size: 12px;
	color: rgb(75,75,75);
	padding:6px;
	border:solid 1px #aaaaaa;
	}
.product_view_default_frame{
	background-color: #fff;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.product_view_default_frame_product{
	float: left;
	/*margin-right: -4%;
	margin-left: -5%;*/
	clear: both;
}
.product_view_default{
	margin: 1.5%;
	float: left;
	width: 92%;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.product_view_default:hover{
	
	border-top-color: #7F8C8D;
	border-right-color: #7F8C8D;
	border-bottom-color: #7F8C8D;
	border-left-color: #7F8C8D;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.product_view_default_image{
	margin: 2px;
	padding: 2px;
	/*float: left;
	width: 96%;*/
	background-color: #fff;
	height: 180px;
		overflow: hidden;	
		text-align: center;

}
.product_view_default_image img{
	padding: 2px;
	max-width: 98%;
	border: 1px solid #ECF0F1;
}

.product_view_default_head{
	margin: 2px;
	padding: 2px;
	float: left;
	width: 96%;
	background-color: #fff;
	height: 50px;
	text-decoration: none;
	font-size: 120%;
}

.product_view_default_head a{

	text-decoration: none;

}
.product_view_default_short{
	margin: 2px;
	padding: 2px;
	float: left;
	width: 96%;
	background-color: #fff;
	height: 106px;
	overflow: hidden;
}
.product_view_default_price{
	margin: 2px;
	padding: 2px;
	float: left;
	width: 96%;
	
	height: 100px;
}
.price{
	font-size: 120%;
	font-weight: lighter;
	color: #666;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.productOldPrice{
	font-size: 70%;
}
.taxandshippinginfo{
	font-size: 70%;
	color: #999;
}
.taxandshippinginfo a{

	color: #999;
	text-decoration: none;
}
.shippingtime{
	font-size: 70%;
	color: #999;
}
.shippingtime a{
	
	color: #999;
	text-decoration: none;
}
.product_view_default_info{
	margin: 2px;
	padding: 2px;
	float: left;
	width: 44%;
	background-color: #fff;
	height: 30px;
}
.product_view_default_info2{
	float: right;
	width: 55px;
	background-color: #36a4ff;
	height: 55px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	line-height: 34px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	border-radius: 4px 0px 0px 0px;
}
.product_view_default_info2:hover{
	background-color: #7F8C8D;
}
.product_view_default_info2 a{
	color: #fff;
	text-decoration: none;	
}


.product_view_list{
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.product_view_list:hover{
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7F8C8D;
	border-bottom-color: #7F8C8D;
}
.product_view_list a{
	text-decoration: none;	
}
.product_view_list_img{

text-align: center;
}
.product_view_list_img img{
	float: left;
	max-width: 15%;
	background-color: #FFF;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ECF0F1;
	border-radius: 4px;
}
.product_view_list_head{
	float: left;
	width: 45%;
	margin-right: 1%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.product_view_list_right{
	float: left;
	width: 35%;
	
}

.product_view_list_details{
	line-height: 20px;
	background-color: #36a4ff;
	text-align: center;
	height: 20px;
	width: 60px;
	margin-top: 5px;
	border-radius: 100px;
	float: right;
	margin-right: 10%;
}
.product_view_list_details a{
	color: #FFF;
	text-decoration: none;
}
.additional_menue{

	color: #FFF;
}
.additional_menue ul{
	color: #FFF;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -40px;
}
.additional_menue li{
	float: left;
	padding-top: 6px;
	padding-right: 2%;
	padding-bottom: 6px;
	padding-left: 2%;
	list-style-type: none;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
		
}
.additional_menue li:hover{
	background-color: #7F8C8D;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	
}
.additional_menue a{
	font-size: 100%;
	color: #FFF;
	text-decoration: none;	
}
.navtrail{
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
	
	padding-top: 20px;
	text-indent: 49px;
	padding-bottom: 5px;
	color: #7F8C8D;
}
.navtrail a{
	text-decoration: none;
	color: #7F8C8D;
}
.catimage{
	max-width: 100%;
	display: table;
}
.catimage img{
	max-width: 100%;
	
}

.single_article_info_frame{
	/*border: 7px solid #FFF;
	border-radius: 4px;
	background-color: #FFF;	*/
}
.productoptions{
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 100%;
}
.productoptions select{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	border: 0px solid #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

.productoptions_name{}

.product_visuel{
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
}
.product_visuel2{
	float: left;
	width: 96%;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 2%;
	padding-left: 2%;
}
.product_visuel3{
	float: left;
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7F8C8D;
}
.product_visuel4{
	float: left;
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
	background-color: #36a4ff;
	background-image: url(../img/basket_button_bg.png);
	background-repeat: no-repeat;
	background-position: 98% 0px;
}
.addtobasket{
	float: left;
	margin-left: 5px;
	margin-top: 15px;
}
.addtobasket_qty{
	float: left;
	height: 40px;
	width: 30px;
	margin-top: 15px;
}
.addtobasket_qty input{
	float: left;
	height: 30px;
	width: 20x;
	background-color: #FFFFFF;
	border: 0px solid #7F8C8D;
	font-weight: bold;
	color: #36a4ff;
	text-align: center;
	border-radius: 4px;
}
.boxcartheader{
	margin-top: 20px;
	float: left;
	width: 100%;
}
.productprice{
	font-size: 250%;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.boxheader{
	color: #FFF;
}
.contentlist{}
.contentlist ul{

}
.contentlist li{
	list-style-position: inside;
	list-style-type: none;
	margin-left: -40px;
	margin-top: 7px;
	margin-bottom: 15px;
}
.contentlist a{
	color: #FFF;
	text-decoration: none;
}

.box_specials{
	
	float: left;
	width: 100%;
	background-color: #FFF;
}
.box_specials_head{
	color: #999;
	
		padding: 5px;
	background-image: url(../img/hinter_main.jpg);
	background-repeat: repeat;
}
.box_specials_head a{
	
	text-decoration: none;
	font-size: 150%;
}
.box_specials_img{
	background-color: #FFF;
	float: left;
	width: 40%;

}
.box_specials_img img{
	width: 100%;
	padding-right: 8px;
	
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	max-height:160px;
}
.box_specials_content{
	float: right;
	width: 50%;
	margin-top: 20px;
}

.box_specials_content a{
	text-decoration: none;	
}
.boxcartbody{
	text-align: right;
}
.boxcartbody a{
	
	text-decoration: none;
}

.search_box{
	background-color: #FFF;
	float: left;
	width: 100%;
	border-radius: 0px 4px 4px 0px;
}

.search_box_input {
	float: left;
	width: 70%;
	
}

.search_box_input input{
	width: 100%;
	border: 0px solid #FFF;
	color: #666;
	height: 35px;
	text-indent: 15px;
	border-radius: 0px 4px 4px 0px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.search_box_input input:hover{

	background-image:-moz-linear-gradient(50% 0% -180deg,rgb(255,255,255) 0%,rgb(240,244,245) 100%); 
background-image:-webkit-gradient(linear,50% 0%,-2% 0%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(240,244,245)));
background-image:-webkit-linear-gradient(-180deg,rgb(255,255,255) 0%,rgb(240,244,245) 100%);
background-image:-o-linear-gradient(-180deg,rgb(255,255,255) 0%,rgb(240,244,245) 100%);
background-image:-ms-linear-gradient(-180deg,rgb(255,255,255) 0%,rgb(240,244,245) 100%);
background-image:linear-gradient(270deg,rgb(255,255,255) 0%,rgb(240,244,245) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0f4f5,endColorstr=#ffffffff,GradientType=1)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0f4f5,endColorstr=#ffffffff,GradientType=1);
	border-radius: 0px 4px 4px 0px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.search_button{
	float: right;
	width: 25%;
	
}
.search_button{
	float: right;
	width: 25%;
	
}
.search_button input{
	float: right;
	height: 35px;
	border-radius: 0px 4px 4px 0px;
}
.search_link{
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 10px;
}
.search_link a{
	text-decoration: none;
	
}
.content_area{
	background-color: #FFF;
	padding: 20px;
	margin-bottom: 20px;
}
.lastviewed{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	line-height: 30px;
	overflow: hidden;
	background-color: #FFF;
	padding-top: 4px;
}
.lastviewed a{
	text-decoration: none;	
}
.last_seen{}
.last_seen img{
	padding: 2px;
	float: left;
	width: 10%;
	border: 1px solid #FFF;
	margin-right: 15px;
	border-radius: 4px;
	height: 20px;
}


.box_bestseller{
	background-color: #36a4ff;
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.box_bestseller:hover{
	background-color: #36a4ff;

	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.box_bestseller_count{
	line-height: 40px;
	color: #FFF;
	background-color: #36a4ff;
	float: left;
	height: 40px;
	width: 10%;
	text-align: center;
	font-weight: bold;
}
.box_bestseller_image{
	float: left;
	height: 40px;
	max-width: 19%;
	overflow: hidden;
	background-color: #fff;
	text-align: center;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
}
.box_bestseller_image img{
height: 40px;
	

}
.box_bestseller_text{
	font-weight: lighter;
	height: 35px;
	width: 65%;
	float: left;
	overflow: hidden;
	padding-left: 2%;
	padding-top: 5px;
}
.box_bestseller_text a{
	text-decoration: none;
	color: #FFF;
}

.reviews_slide{
	
	float: left;
	
	width: 100%;
	  -moz-animation-duration: 3s;
      -webkit-animation-duration: 3s;
      -moz-animation-name: reviews;
      -webkit-animation-name: reviews;
	  
	}
	.reviews_slide a{
	text-decoration: none;	
}

.reviews_slide_img {
	float: left;
	margin-right: 10px;
	width: 20%;
}
.reviews_slide_img img{
	float: left;
	height: 30px;
	margin-right: 10px;	
}
.review_products{
	background-color: #ECF0F1;
	padding: 18px;
	float: left;
	height: auto;
	width: 90%;
	margin-right: 0%;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}
#review {
	width: 100%;
	border: 1px solid #ECF0F1;
}
@-moz-keyframes reviews {
      from {
        margin-left:0%;
        width:200%
      }
      
      75% {
        font-size:150%;
        margin-left:0%;
        width:150%;
      }
      
      to {
        margin-left:0%;
        width:100%;
      }
    }
    
    @-webkit-keyframes reviews {
      from {
        margin-left:0%;
        width:200%
      }
      
      75% {
        font-size:150%;
        margin-left:0%;
        width:150%;
      }
      
      to {
        margin-left:0%;
        width:100%;
      }
    }

.footer{
	margin-top: 20px;
	float: left;
	width: 100%;
	
}


.pngnext{
	    right: 0px;
    position: fixed;
    top: 50%;
}
.pngprev{
	    left: 0px;
    position: fixed;
    top: 50%;
}

.spacer{
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.morepics{
	clear: none;
	float: left;
	width: 45%;
	margin-top: 0;
	margin-bottom: 10px;
}
.morepics img{
	padding: 2px;
	float: left;
	height: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #FFF;
	border-radius: 4px;
	background-color: #FFF;
}
.upcoming_section{
	background-image: url(../img/uhr_back.png);
	background-repeat: no-repeat;
	background-position: 104% 50%;
	background-color: #FFF;
	float: left;
	width: 92%;
	padding-top: 2%;
	padding-right: 4%;
	padding-bottom: 2%;
	padding-left: 4%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.newsletter_section{
	padding: 4%;
	float: left;
	width: 92%;
	background-color: #fff;
	background-image: url(../img/newsletter_back.png);
	background-repeat: no-repeat;
	background-position: 101% 24px;
}
.newsletter_section_input {

}
.newsletter_section_input input{
	background-color: #ECF0F1;
	float: left;
	width: 50% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px 0px 0px 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
}

@media only screen and (min-width: 481px) {
	.additional_menue a{
		font-size: 120%;
	}
.product_view_default{
	float: left;
	width: 41%;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.product_view_default_frame_product{

/*	margin-right: -9.5%;
	margin-left: -4%;*/
	clear: both;
}
.additional_menue li{
	float: left;
	padding-top: 12px;
	padding-right: 2.5%;
	padding-bottom: 12px;
	padding-left: 2.5%;
	list-style-type: none;
	
}
.product_view_list_details{
	line-height: 56px;
	background-color: #36a4ff;
	text-align: center;
	height: 56px;
	width: 56px;
	
	border-radius: 100px;
	float: right;
	margin-right: 10%;
}
}



/* Desktoplayout: 769 bis maximal 1232 px.  Erbt Stile von: den Layouts für Mobilgeräte und Tablet-PCs. */

@media only screen and (min-width: 869px) {
	.review_products{
	background-color: #ECF0F1;
	padding: 18px;
	float: left;
	min-height: 250px;
	width: 25%;
	margin-right: 2%;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 20px;
}
.product_view_default{
	float: left;
	width: 26.2%;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-top: 1.5%;
	margin-right: 3.5%;
	margin-bottom: 1.5%;
	margin-left: 0%;
}
.product_view_default_frame_product{

	margin-right: -9.1%;
	margin-left: 0%;
	clear: both;
}

}
.box_manufactures_classes select{
	background-color: #7F8C8D;
	float: left;
	width: 100% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
	color: #FFF;
}
.advanced_search_box{}
.advanced_search_box input{
background-color: #ECF0F1;
	float: left;
	width: 100% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
	
}
.advanced_search_box select{
background-color: #ECF0F1;
	float: left;
	width: 100% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
}
.button_frame{
	clear: both;
	float: right;
	display: table;
}
.buttons_checkout{
	margin: 5px;
	float: left;
	display: table;
}
.gift_box{
	display: table;
	float: left;
}
.gift_box input{
background-color: #ECF0F1;
	float: left;
	width: 100% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px 0px 0px 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
}

.agbframe{
	background-color: #F2F6F7;
	float: left;
	height: 200px;
	width: 100%;
	overflow: auto;
	margin-bottom: 15px;
}

.checkoutcomment{}
.checkoutcomment textarea{
	background-color: #f2f6f7;
	width: 99%;
	border: 1px solid #36a4ff;
	padding: 5px;
}
.checkout_conf_box{
	display: table;
	margin: 10px;
	padding: 5px;
	float: left;
}
.edit_text{
	display: table;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.edit_text a{
	font-weight: lighter;
	color: #3C0;
	text-decoration: none;
	
}
.edit_text a:hover{
	font-weight: lighter;
	color: #3C0;
	text-decoration: underline;	
}
.trustedbox{
	background-color: #E8E4ED;
	padding: 5px;
	width: 99%;
	clear: both;
}
.main_header{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.main_row{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-right: 2px;
	padding-top: 5px;
}
.main_row img{
	padding: 2px;
	border-radius: 4px;
	border: 1px solid #FFF;
	margin-right: 10px;
	float: left;
}
.nobr{
	font-size: 80%;
}

.contact_classes{
	float: left;
	width: 48%;
}
.contact_classes input{
	background-color: #ECF0F1;
	float: left;
	width: 96% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
	
}
.contact_classes select{
	background-color: #ECF0F1;
	float: left;
	width: 96% !important;
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px;
	line-height: 30px;
	height: 30px;
	text-indent: 15px;
	
}
.contact_classes img{
	background-color: #ECF0F1;
	
	margin-bottom: 5px;
	
	border-radius: 4px;

	
}

.contact_classes textarea{
	background-color: #f2f6f7;
	width: 109%;
	border: 1px solid #36a4ff;
	padding: 5px;
	border-radius: 4px;}
	
	
	.contact_classes_2{

	width: 48%;
}
.contact_classes input_2{
	background-color: #ECF0F1;
	
	margin-bottom: 15px;
	border: 0px solid #ECF0F1;
	border-radius: 4px;
	
	text-indent: 15px;
	
}


.lazy {
display: none;

} 

.lazy img{
	
	height: 50px;
	width: 50px;
} 

.adminbox{
	padding: 10px;
	width: 200px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	position: fixed;
	left: 0px;
	top: 20%;
	background-color: #FFF;
	border-radius: 0px 4px 4px;
	max-height:350px;
	overflow:auto;
}

.textfeld_input {
    background-color: #ffffff;
    border: 0 solid #fff;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top:5px;
	padding-bottom: 5px;
	padding-left:10px;
    width: 100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
}