/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
body {
  font-family:Arial;
  margin:0 0 0 0;
  font-size:12px;
	background-image: url('img/bg.png') ;
	background-repeat:repeat-no;
}
img{
  margin:0 0 0 0;
  padding:0 0 0 0;
}

.carousel{
	
}
.header_div img, .login_new_button img, #search_div, .button_rechts input, .bg_content_top, .btn_search input, .np_btn img , .ckeckout_main  img, .footer, .mc_checkout img,.cart_btn_detail input,.small input,.button_box img,.right input{
  behavior: url(templates/xtc4/iepngfix.htc); 
}

* html h1{
	
}

.smallText{
	font-size:11px;
}
h1 {
	padding: 10px 0 0 0;
	margin:0px 0 10px 10px;
	font-size:16px;
	font-weight:bold;
}
.margin10{
	margin-left:10px;
}
.active{
  font-weight:bold;
  color:#1f2d64;
}

.navi_div{
  margin:6px 0 0 0;
  padding:0 0 0 0;
  font-family:Arial;
  font-size:12px;
  color:#334791;
}
.navi_div a:link{
  font-family:Arial;
  font-size:12px;
  color:#334791;
}
.navi_div a:visited{
  font-family:Arial;
  font-size:12px;
  color:#334791;
}
.navi_sub{
  margin:0px 0 0 15px;
  padding:0 0 0 0;
}
.navi_sub a{
  margin-left:3px;
  
}
.list_navi{
	margin-top:10px;
}
.navi_sub a:visited{
 color:#1f2d64;
}

.navi_sub a:link{
  color:#1f2d64;
}


.bg_content_top{
  width:927px; 
  height:11px; 
  background-image:url('img/mc_head_bg.png');
}

.product_info_div{
  width:300px;
  margin-left:10px;
}

span.btn input{
  border:0px solid #000000;
}

.input_newadress select{
  border:1px solid #ff9610;
}

input{
  border:1px solid #ff9610;
}

select{
  border:1px solid #ff9610;
}



h2{
  font-size:12px;
  font-weight:bold;
}

a:link{
  text-decoration:none;
  color:#000000;
}

a:visited{
  text-decoration:none;
  color:#000000;
}

a:hover{
  text-decoration:none;
  color:#ff9610;
}

img{
  border: none;
} 

.bg_content{
  width:927px;

  background-image: url('img/mc_bg_box.png');
  background-repeat: repeat-y;
}

.short_navi{
  margin-left:10px;
}

.short_navi a{
  margin-left:3px;
  margin-right:3px;
}



.text_breadcrumb a{
  font-family:Arial;
  font-size:11px;
  color:#334791;
}

.text_breadcrumb a:link{
  font-family:Arial;
  font-size:11px;
  color:#334791;

}

.text_breadcrumb a:visited{
  font-family:Arial;
  font-size:11px;
  color:#334791;

}

.text_breadcrumb a:hover{
  font-family:Arial;
  font-size:11px;
  color:#334791;

}
.text_breadcrumb{
  font-family:Arial;
  font-size:11px;
  color:#334791;
  margin-left:5px;
}

.mc_reihe6 input{
  border:0px solid #ffffff;
}
.text_bold{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}

.text_bold_must{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}

.text_bold_klein{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}

.text_orange{
  color:#ff9610;
  font-size:12px;
  font-weight:bold;
}

.text_orange a{
  color:#ff9610;
  font-size:12px;
  font-weight:bold;
}

.text_orange a:hover{
  color:#ff9610;
  font-size:12px;
  font-weight:bold;
}
.text_orange a:link{
  color:#ff9610;
  font-size:12px;
  font-weight:bold;
}
.text_orange a:visited{
  color:#ff9610;
  font-size:12px;
  font-weight:bold;
}

.text_normal{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
}

.text_klein{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
}

.text_white{
color:#ffffff;
font-weight:bold;
font-size:14px;
}



#wrap_center{
  width:927px;
  margin:auto;
  margin-top:10px;
}

.header_div{
  width:990px;
  margin:auto;
}

.head_image{
}

.breadcrumb_div{
   width:927px;
   background-image:url('img/background_content_hor.gif');
   height:20px;
}

* html .breadcrumb_div{ 
   height:0px;
}

#search_div{
  width:927px;
  height:30px;
  margin-left:31px;
  margin-top:-3px;
  background-image:url('img/content_top_main.png');
  background-repeat: repeat-no;
  
}

* html #search_div{
  margin-top:-3px; 
}

.main_content{
 background-image:url('img/background_content_hor.gif');
 
}

.main_content .center_col{
}

.breadcrumb_div .center_col{
  background-color:#ffffff;
}
.bg_content .left_col{
	width:214px;
}
.left_col{
  float:left;
  width:214px;
  font-family:Arial;
  font-size:12px;
}
.bg_content .right_col{
	width:213px;
}
.right_col{
  float:right;
  width:213px;
  font-family:Arial;
  font-size:12px;
}

.center_col{
  float:left;
  width:500px !important; 

}
.head_bg_div{
 background-image:url('img/background_main_box.jpg');
  background-repeat:no-repeat;
}

.foot_bg_div{
 background-image:url('img/background_main_box_bottom.gif');
  background-repeat:no-repeat;
  height:10px;
}

.center_background{
  background-color:#ffedd5;
  width:500px;
}

.center_content{ 
  width:500px;
  height:100%;  
}



.clr_both{
  clear:both;
  height:0px;
}

.cat_header_categories{
 width:188px;
 height:18px;
 background-image:url('img/unserer_produkte_head.gif');
 background-repeat:no-repeat;
 font-family: Arial;
 font-weight:bold;
 font-size:14px;
 font-style:italic;
}

.cat_header_anmeldung{
 width:188px;
 height:18px;
 background-image:url('img/anmelden_head.gif');
 background-repeat:no-repeat;
 font-family: Arial;
 font-weight:bold;
 font-size:14px;
 font-style:italic;
}

.cat_header_about{
 width:188px;
 height:18px;
 background-image:url('img/mehr_ueber_head.gif');
 background-repeat:no-repeat;
 font-family: Arial;
 font-weight:bold;
 font-size:14px;
 font-style:italic;
}
.cat_header_about .cat_text{
	color:#334791;
}
.cat_header_cart{
 width:188px;
 height:18px;
 background-image:url('img/einkaufswagen_head.gif');
 background-repeat:no-repeat;
 font-family: Arial;
 font-weight:bold;
 font-size:14px;
 font-style:italic;
}

.cat_header_newsletter{
 width:188px;
 height:18px;
 background-image:url('img/newsletter_head.gif');
 background-repeat:no-repeat;
 font-family: Arial;
 font-weight:bold;
 font-size:14px;
 font-style:italic;
}

.cat_header_lastview{
 width:188px;
 height:18px;
 background-image:url('img/zuletzt_angesehen_head.gif');
 background-repeat:no-repeat;
 font-family: Arial;
 font-weight:bold;
 font-size:14px;
 font-style:italic;
}
#kategorie_box{
  margin-left:12px;
  font-weight:normal !important;
}

#kategorie_box img{
  margin-left:5px;
}

.input_search{
  padding-top:7px;
  float:left;
}

.input_search .text_white{
  padding-top:100px;
}

.search_input{
  height:14px;
  border:1px solid #ff9610;
  margin-top:0px;
}

.btn_search{
  padding-top:7px;
  margin-left:10px;
  float:left;
}

.btn_search input{
  border:0px solid #ffffff;
}

.label_search{
  margin-top:2px;
}

.ext_search{
   float:left;
   padding-top:9px;
   margin-left:10px;
}

.headline_cat{
  margin-left:10px;
  color:#ffffff;
  font-family:Arial;
  font-size:14px;
  font-style:italic;
  
}
.header h1{
  margin-left:10px;
}
#content_box{
  margin-left:12px;  
  margin-top:25px;
  width:89%;
}

#content_box .cat_text{
  margin-left:10px;
  margin-top:10px;
  color:green;
}
#content_box .cat_text a{
  margin-left:10px;
  margin-top:10px;
  color:#334791;
}
#information_box{
  margin-left:12px;    
  margin-top:25px;
  width:89%;
}

#information_box .cat_text{
  margin-left:10px;
  margin-top:10px;
}

#new_article_box{
  margin-left:12px;  
  margin-top:25px;
  width:89%;
}

#last_viewed_box{
  margin-left:12px; 
  margin-top:25px;
  width:89%;
  color:#000000;
}

#last_viewed_box .cat_image{
    width:188px;
  margin-top:10px;
  margin-left:10px;
   
}


#last_viewed_box .cat_text{
   margin-top:10px; 
  }
.last_view_image{
	margin-top:10px;
	margin-left:10px;
}
#last_viewed_box .price{
  font-weight:bold;
  	margin-top:5px;
	margin-left:10px;
	font-size:11px;
}

.button input{
  border:0px solid #000000;
}

.trennlinie{
  margin: 3px -10px 3px 0;
  width:170px;
}

#last_viewed_box .title{
	margin-top:10px;
	margin-left:10px;
}

.login_box{
  margin-left:12px;
  width:89%;
  color:#000000;
  margin-top:25px;
}

.login_box .cat_text{
  margin-left:10px;
  font-size:11px;
}

.login_box .cat_text label{
  float:left;
  width:55px;
  padding: 14px 0 0 0;}


.login_box .namelabel{
	margin-top:10px;
	margin-left:10px;
	font-size:11px;
}

.login_box .name{
	margin-left:10px;
	font-weight:bold;
	font-size:11px;
}

*+html .login_box form{
  margin:0 0 0 0;
}

* html .login_box form{
margin:0 0 0 0;
}

.login_email_passwort{
/*margin-left:5px;*/
margin-top:10px;
width:120px;
float:left;
}

*+html .login_email_passwort{
  width:119px;
}

* html .login_email_passwort{
  width:119px;
}

.content_bg{
  background-image: url('img/bg_new.jpg') ;
  background-repeat:repeat-y;
}

.cart_btn_detail input{
  border:0px solid #000000;
}

.login_email_input{
  margin-top:10px;
  /*margin-left:24px;*/
  width:120px;
  float:left;
}

*+html .login_email_input{
  width:119px;
}

* html .login_email_input{
  width:119px;
}

#login_box img{
  float:right;
}

.link_div .text_klein{
	margin-left:10px;
}

.link_div{
color:#334791;
background:url('/images/navtrail.png') no-repeat 0px 3px;
}

.link_div_bgwhite{
color:#334791;
background:url('/images/navtrail.gif') no-repeat 0px 3px;
}
.link_div_bgwhite a, .link_div_bgwhite a:visited, .link_div_bgwhite a:link{
color:#334791;
}
.link_div_bgwhite .text_klein{
	margin-left:10px;
}

.link_div a{
color:#334791;
}

.link_div a:visited{
color:#334791;
}
.link_div a:link{
color:#334791;
}

.link_div12px .text_klein{
font-size:12px;
	margin-left:10px;
	}
.link_div12px{
color:#334791;
background:url('/images/navtrail.png') no-repeat 0px 4px;
}

.link_div12px a, .link_div12px a:visited, .link_div12px a:link{
color:#334791;
}
.link_div12px a{
color:#334791;

}
.login_box .link_div{
	margin-left:65px;
}

.login_box .link_div_bgwhite{
	margin-left:65px;
}

.forgotten_password{
  border:0px solid #FFFFFF;
  margin-left:65px;
}

.cat_anmeldebutton{
  float:right;
  margin-top:10px;
  border:0px solid #ffffff;
  margin-right:-4px;
}

.login_box .abmeldebutton{
  float:right;
  margin-top:17px;
  border:0px solid #ffffff;
  margin-right:-4px;
}

.cat_anmeldebutton input{
  float:right;
  margin-top:10px;
  border:0px solid #ffffff;
}

#cart_box{
  margin-left:12px;
  width:89%;
  margin-top:0px;
}

#cart_box .cart_content{
  margin-top:10px;
}

#cart_box .cat_text{
  margin-left:10px; 
  font-size:10px;  
}

#cart_box .cat_text2{
  margin-top:5px;
  margin-right:5px;
}

#newsletter_box{
  margin-left:12px;
  width:89%;
  margin-top:25px;
}

#newsletter_box .nl_button{
  margin-top:10px;
  margin-left:65px;
}

#newsletter_box .nl_button input{
 border:0px solid #000000;
}

#newsletter_box .cat_text{
  margin-top:10px;
  margin-left:10px;
  font-size:11px;
}

#newsletter_box .cat_text label {
  float:left; 
  display:inline; 
  width:55px;
  padding: 4px 0 0 0;}

#newsletter_box .nl_input{
  width:120px;
 }

*+html #newsletter_box .nl_input{
 width:119px;
}

* html #newsletter_box .nl_input{
 width:119px;  
float:left;
}

#katze_box img{
  width:166px;
  height:114px;
  margin-left:25px;
  margin-top:25px;
}

.cat_view{
  height:160px;
}

.cat_image{
  float:left;
  width:120px;
}

.cat_desc{
  float:left;
}

.cat_desc2{
  float:right
}


.new_products{
  
}

.border_div{
  border-bottom:2px solid #ffffff;
  width:500px;
 

}

.np_content{

}

.detail_img{
  margin-left:-10px;
  margin-top:10px;
}

* html .detail_img{
  margin-left:-90px;
  margin-top:-3px;
}

*+html .detail_img{
  margin-left:-25px;
  margin-top:-3px;
}

.product_description{
  width:250px;
}

.add_cart input{
  border-color:#6D6B6B;
  border-style:solid;
  border-width:1px 0px 0px 1px;
  height:15px;
  text-align:center;
  width:15px;
}

.cart_btn_detail{
  margin-left:20px;
}

.product_description_bottom{
  width:250px;
  float:right;
  text-align:left;
  margin-right:35px;
}

.np_image{
  float:left;
  width:111px;
  
}
.np_image img{
  margin-left:10px;
}

.np_desc{
  float:left;
  width:221px;
  margin-left:10px;
}

.np_price{
  width:131px;
  float:right;
}

.np_zeile{
  margin-top:20px;
  margin-left:0px;
}

.np_btn{
  float:right;
}

*+html .np_btn{
  float:right;
  margin-top:-50px;
  padding-bottom:-20px;
}

* html .np_btn{
  float:right;
  margin-top:-50px;
  padding-bottom:-20px;
}


.payment_main{
  width:480px;
  margin:auto;
  font-size:11px;
}

.shipping_main{
  width:480px;
  margin:auto;
}
.mc_reihe1 img{
  margin-left:10px;
}
.cat_header2{
 margin-left:10px;
}

.cat_header2 h1{
  margin-left:0px;
}

.navtrail_img{
margin:0 5px 0 5px;
}

.cat_header_text{
 
}

.np_btn img{
  margin-top:10px;
}
* html .np_btn img{
  margin-top:30px;
}

*+html .np_btn img{
  margin-top:30px;
}
.main_cart{

}

.mc_header{
font-weight:bold;
margin-bottom:0px;
}

.mc_zeilen_box{
   }


.mc_zeile{
  margin-top:0px;
  }
  
.mc_reihe1{
  float:left;
  margin-top:20px;
  margin-bottom:20px;
  width:100px;
}

.mc_reihe2{
  text-align:center;
  float:left;
  width:50px;
  margin-top:20px;
  margin-bottom:20px;
}

.mc_reihe2 input{
  text-align:center;
  border-left:1px solid #6d6b6b;
  border-top:1px solid #6d6b6b;
  border-bottom:0px solid #6d6b6b;
  border-right:0px solid #6d6b6b;
  width:15px;
  height:15px;
}

.mc_reihe3{
  float:left;
  width:140px;
  margin-top:20px;
  margin-bottom:20px;
}

.mc_reihe4{
  float:left;
  width:70px;
  margin-top:20px;
  margin-bottom:20px;
}

.mc_reihe5{
  float:left;
  width:70px;
  margin-top:20px;
  margin-bottom:20px;
}

.mc_reihe6{
  float:left;
  width:50px;
  margin-top:20px;
  margin-bottom:20px;
}
* html .erstereihe{
margin-bottom:0px;
}

*+html .erstereihe{
margin-bottom:0px;
}

.mc_reihe1a{
  float:left;
  margin-top:0px;
  margin-bottom:0px;
  width:100px;
}

.mc_reihe2a{
  text-align:center;
  float:left;
  width:50px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_reihe2a input{
  text-align:center;
  border-left:1px solid #6d6b6b;
  border-top:1px solid #6d6b6b;
  border-bottom:0px solid #6d6b6b;
  border-right:0px solid #6d6b6b;
  width:15px;
  height:15px;
}

.mc_reihe3a{
  float:left;
  width:140px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_reihe4a{
  float:left;
  width:70px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_reihe5a{
  float:left;
  width:70px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_reihe6a{
  float:left;
  width:50px;
  margin-top:0px;
  margin-bottom:0px;
}
.mc_reihe6 input{
  border-left:0px solid #6d6b6b;
  border-top:0px solid #6d6b6b;
  width:15px;
  height:15px;
}





.mc_header .mc_reihe1{
  float:left;
  margin-top:0px;
  margin-bottom:0px;
  width:100px;
}

.mc_header .mc_reihe2{
  text-align:center;
  float:left;
  width:50px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_header .mc_reihe3{
  float:left;
  width:140px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_header .mc_reihe4{
  float:left;
  width:70px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_header .mc_reihe5{
  float:left;
  width:70px;
  margin-top:0px;
  margin-bottom:0px;
}

.mc_header .mc_reihe6{
  float:left;
  width:50px;
  margin-top:0px;
  margin-bottom:0px;
}

.ust{
  margin-left:42px;
}

.ust .text_klein{
  text-align:right;
}

.ust .text_bold_klein{
  text-align:right;
}
.mc_cart_complete{
  margin-right:10px;
  padding-bottom:20px;
  padding-top:20px;
  float:right;
  text-align:right;
}

.mc_checkout{
  margin-left:260px;
  margin-top:20px;
}

.mc_reload{
  margin-top:0px;
}

.mc_reload input{
  margin-left:10px;
}

.mc_reload input{
  border:0px solid #000000;
}



.login{
  height:200px;
  width:480px;
  margin:auto;
}

.login .err_box{
	margin-left:0px;
	width:478px;
}

.login_left{
  float:left;
  width:231px;
  height:159px;
  background-color:#ffffff;
  border:1px solid #7f9db9;
 
}

*+html .login_left{
	
}
.login_right{
  float:right;
  width:231px;
  height:159px;
  background-color:#ffffff;
  border:1px solid #7f9db9;
 
}

.login_head{
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
}

.login_text{
  margin-left:10px;
  margin-right:10px;
}

.login_new_button{
  margin-top:20px;
  margin-left:10px;
}

.login_headline h1{
  padding:10px 0 0 0; 
}
*+html .login_headline h1{
  margin:-0 0 0 0; 
}
.login_mail{
  margin-left:10px;
  margin-top:10px;
}

.login_password{
  margin-left:10px;
  margin-top:10px;
}

.login_mail input{
  height:14px;
  width:119px;
  margin-left:29px;
  border:1px solid #ff9610;
}

.login_password input{
  height:14px;
  width:119px;
  margin-left:10px;
  border:1px solid #ff9610;
}

.login_button{
  margin-top:17px;
  margin-left:75px;
}

.login_button input{
  border:0px solid #ffffff;
}

.login_lostpassword{
  margin-left:75px;
}



.create_button input{
  border:0px solid #ffffff;
  margin-top:10px;
}

.white{
  background-color:#ffffff;
  border:1px solid #cccccc;
}

.form_klein{
  height:30px;
  width:100px;
  text-align:left;
}

.form_groß{
  height:30px;
  width:380px;
  text-align:center;
}

.form_groß input{
  height:14px;
  width:219px;
}

.form_groß select{
  height:14px;
  width:219px;
  font-size:11px;
}

.versand_text{
  width:220px;
  margin:10px 0 0 10px;
}

.versand_text_continue{
  margin:10px 0 0 10px;
}

.versand_btn_adresse a img{
  margin:0px 0 10px 10px;
}

.versandart_text{
  margin:20px 0 0 10px;
}

.versandart_text2{
  margin:0px 0 0 6px;
}

.versandart_text2 input{
  border:0px solid #000000;
}

.versandart_text{
  margin:10px 0 10px 10px;
  padding-bottom:10px;
}

.versand_btn input{
  margin:0px 0 10px 10px;
  border:0px solid #000000;
}

.versand_rechnungsanschrift{
  margin-top:0px;
  margin-bottom:10px;
}

*+html .versand_rechnungsanschrift{
  margin-top:0px;
}
* html .versand_rechnungsanschrift{
  margin-top:0px;
}

.btn_contin input{
  border:0px solid #ffffff;
}

.rechnungsadresse_text{
  margin:10px 0 10px 10px;
  padding-bottom:10px;
  width:220px;
}

.rechnugsadresse_anschrift{
  margin-top:0px;
}

*+html .rechnugsadresse_anschrift{
  margin-top:0px;
}

* html .rechnugsadresse_anschrift{
  margin-top:0px;
}

.rechnungsadresse_button img{
  margin:-10px 0 10px 10px;
}

.zahlungshinweise_text{
  margin:10px 0 0px 10px;
}

.agb_checkbox input{
  border:0px solid #000000;
}

*+html .zahlungshinweise_text{
  margin:10px 0 0px 10px;
}
 
* html .zahlungshinweise_text{
  margin:10px 0 0px 10px;
} 

.zahlungsweise_option{

}

.gift_checkbox{
	margin-left:10px;
	margin-top:10px;
}

.select_payment_box{
	margin-left:20px;
}
.table_width{
  width:400px;
}

.payment_comments textarea{
  width:476px;
  background-color:#ffffff;
	font-family:Arial;
	font-size:11px;
  }

.payment_main .text_bold{
  margin-left:10px;
}

.payment_main h1{
  margin-left:10px;
}

.agb_checkbox .text_bold{
  margin-left:0px;
}

.continue_text{
  margin:10px 0 15px 10px;
}

.continue_button{
  margin-top:10px;
}

.shipping_main .text_bold{
  margin-left:10px;
}

* html .shipping_main .text_bold{
  margin-bottom:-10px;
}


.versand_text img{
  margin-bottom:10px;
}
.new_adress_main{
  margin-top:20px;
}

.new_adress_main .text_bold{
  margin-left:10px;
}

.input_newadress input{
  width:219px;
}

.new_adress_main .labels{
  width:100px;
  padding-left:30px;
}

.change_adress .labels{
  width:100px;
  padding-left:30px;
}

.gender{
  margin-left:10px;
}

.continue_button input{
  border:0px solid #000000;
}

.adr_btn{
}
.ckeckout_main {
  margin-left:33px;
  margin-top:20px;
  }
  
.default_new_productsa{
float:left;
width:230px;
height:125px;
margin-left:10px;

}  
 
* html .default_new_productsa{
float:left;
width:235px;
height:125px;
margin-left:10px;

}  
* html .default_new_productsb{
float:left;
width:235px;
height:125px;
margin-left:0px;

}  
 
.default_new_productsb{
float:left;
width:230px;
height:125px;
margin-left:0px;

}  
.default_new_products{
float:left;
width:220px;
height:125px;
margin-left:10px;

}
* html .default_new_products{
height:140px;
margin-left:0px;
padding-left:5px;
}
.image{
	float:left;
	
	
}
.description{
	float:left;
	width:75%;
	margin-left:10px;
}
.description_klein{
	float:left;
	width:50%;
	margin-left:10px;
}

.infoBoxHeading h1{
	
}

.welcome_div{
	margin-left:10px;
}

.footer{
  width:100%;
  height:11px;
  background-image:url('img/mc_footer_bg.png');
  background-repeat:no-repeat;
}

.footer .left_col{
	height:9px;
}

.footer .center_col{
	height:9px !important;
	background-color:#ffedd5;
	font-size:1px;
}
* html .footer .center_col{
	
}
.footer .right_col{
	height:9px;
}

.form_box{
	width:480px;
	margin-left:10px;
	border:1px solid #7f9db9;
	font-size:11px;
	background-color:#ffffff;
}

.form_box_help{
	border:1px solid #7f9db9;
	font-size:11px;
	background-color:#ffffff;
	width:90%;
	margin:auto;
	margin-top:10px;
}
.form_input{
	width:229px;
	height:18px;
	float:left;
}

*+html .form_input{
	width:229px;
	height:20px;
	float:left;
	margin-left:0px;
}

.form_input_contact{
	width:229px;
	height:20px;
	float:left;
	margin-left:0px;
}

.form_row {
	margin-left:10px;
	margin-top:4px;
	
}

.form_row_captcha{
	margin-left:10px;
	margin-top:4px;
	height:50px;
}
*+html .form_row_captcha .form_input{
	height:32px;
}

*+html .form_row_captcha{
	margin-left:20px;
	margin-top:4px;
height:52px;
}

* html .form_row_captcha .form_input{
	height:32px;
}

* html .form_row_captcha{
	margin-left:20px;
	margin-top:4px;
height:32px;
}

.form_row_captcha .form_input {
	float:left;	
}

.form_row_captcha .form_input  img{
	float:left;	
}


.form_row input{
	width:219px !important;
}

.hor_spacer10{
	margin-top:10px;
}

.hor_spacer20{
	margin-top:20px;
}

.form_box .radio1{
	float:left;
	
}

.form_box .radio2{
	float:left;
	margin-left:10px;
}
.form_input_radio input{
	width:10px !important;
}

.form_title{
	margin-left:20px;
}
.form_title10{
	margin-left:10px;
}
.form_label{
	width:110px;
	height:18px;
	float:left;
}

.form_input_select select{
	width:221px;
	
}
* html .form_input_radio input{
	margin-left:5px;
}

* html .form_input_radio .radio1{
	margin-left:20px;
}
*+html .form_input_radio .radio1{
	margin-left:20px;
}
* html .form_input_select select{
	width:221px;
	margin-left:7px;

}

*+html .form_input_select select{
	width:221px;
	margin-left:17px;

}
.wrap_form{
	
}
.wrap_form .button{
	float:right;
	margin-right:4px;
}

.site_headline{
	
}

.adress_text{
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:45%;
}
.adress_text_versandart{
	float:left;
	margin-left:10px;
	margin-top:5px;
	
}
.adress_content{
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:45%;
}

.text{
	margin-left:10px;
	margin-top:5px;
}

.new_adress .button{
	margin-top:10px;
	float:right;
	margin-right:2px;
}
* html .form_input_radio input{
	border:0px solid #000000;
	margin-top:-20px;
}

*+html .form_input_radio input{
	border:0px solid #000000;
	
}


.form_box input{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
* html .clr_both{
	font-size:1px;
	height:1%;
	line-height: 0px;
    clear: both;
    margin : 0;
    padding: 0;
    border: 0;


}

.form_must{
	float:left;
	font-size:11px;
}
.form_must2{
	margin-left:195px;
	font-size:11px;
}

.text input{
	border:0px solid #000000;
}
.button_right input{
	float:right;
	margin-top:10px;
	margin-right:4px;
	border:0px solid #000000;
}

.payment_main .form_box{
	margin-left:0px;
}
.payment_main .adress_content{
	margin-left:30px;
}


.block_price{
	float:right;
}

.gutschein_code{
	margin-left:20px;
	margin-bottom:20px;
	height:120px;
	width:175px;
}

.action_code{
	margin-left:0px;
	margin-bottom:0px;

}

* html .gutschein_code{
	height:100px;
	width:146px;
}

* html .action_code{

}


.product_block .head{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.product_block .block_price{
	float:right;
	margin-top:10px;
	margin-right:10px;
}
.vkosten{
	
}

.product_block .lieferzeit{
	margin-left:10px;
}

.checkout_success_headline{
	font-size:16px;
	font-weight:bold;
}
.total{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	
}
.reihe1{
	float:left;
	width:150px;
}
.reihe2{
	float:left;
	width:60px;
	text-align:right;
}
.zwischensumme{
	margin-right:10px;
	margin-left:10px;
	text-align:right;
}

.rechnungsadressen .adr_title{
	
}


.rechnungsadressen .radio{
	
}


.rechnungsadressen .anschrift{
	float:left;
	width:350px;
}

.form_box .text_main{
	margin-left:10px;
}

#checkout_confirmation input{
	border:0px solid #000000;
	margin-top:10px;
	float:right;
	margin-right:2px;
}

.wrap_all_account .left_col,.wrap_all_account .right_col{
	width:48%;
}

.wrap_all_account .form_title{
	margin:0 0 0 0;
}

.wrap_all_account .text{
	margin-top:0px;
}
.wrap_all_account .text_klein{
	font-size:12px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.right img{
	margin-right:-7px;
}
.zeile{
	
}
.wrap_all_account .border_div{

	width:100%;
}
.account_bestellung{
	margin-right:10px;
}

.account_email,.account_bestellung{
	margin-top:20px;
}
.account_email .link_div,.account_edit,.bestellungen{
	margin-top:5px;
}
.last_viewed_account2 .text2{
	margin-left:10px;
}

.last_viewed_account2 .zeile{
	margin-left:10px;
}
.text_11px{
	font-size:11px;
}

.button_box{
	width:480px;
	margin-left:10px;

	font-size:11px;
}

.button_box input{
	border:0px solid #000000;
}
.right input{
	border:0px solid #000000;
}

#primary{
	margin-left:10px;
	margin-top:5px;
	border:0px solid #000000;
}

.captcha img{
	width:120px;;
	height:18px;
}

.small input{
	border:0px solid #000000;
	float:right;
	margin-top:10px;
	margin-right:3px;
}

.welcome_text{
	padding-top:10px;
}

.hor_spacer5{
	margin-top:5px;
}
.admin_box{
	margin-left:10px;
	border:1px solid green;
	margin-right:10px;
	margin-top:20px;
}

.box480{
	width:480px;
	margin-left:10px;
	margin-right:0px;
	margin-top:10px;
}

* html .box480{
	margin-left:5px;
	margin-right:0px;
	width:480px;
}
.inhalt{
	margin:10px 10px 10px 10px ;
}

.form_input_ust input{
	width:150px !important;
}
* html .form_input_ust input{
	margin-left:10px;
}
.text_bold_white{
	font-weight:bold;
	color:#ffffff;
}



.form_title .text_bold_must{
float:left;
	width:300px;
}

.form_input textarea{
	
	width:350px;
	height:300px;
	border:1px solid #ff9610;
}
.form_input_contact textarea{
	width:300px;
	height:200px;
	
	margin-left:0px;
}
.warenkorb .site_headline{
	width:300px;
}

.warenkorb{
	width:100%;
	height:100%;
}

.button_rechts input{
	margin-right:-8px;
}

.button_box .right img{

}

.button{
margin-right:-8px;
}

.button_right {
	margin-right:-2px;
}

.underline{
	text-decoration:underline;
	color:#ffffff;
}

.create_account_mail{
	width:1024px;
 }
 
 .mail_body{
	width:900px;
	margin:auto;
 }
 
 .box480{
	float:left;
	width:480px;
 }
 
 .box480 .site_headline{
	margin-left:250px;
 }
 * html  .box480 .site_headline{
	margin-left:245px;
 }
  .box480 .site_headline_left{
	margin-left:10px;
 }
 
 
 .border_div240{
	border:1px solid #ffffff;
 }
 
 .promo_box{
	float:left;
	width:240px;
 }

 .artikel_datenblatt{
	font-size:11px;
 }
 
 .copyright{
	display:none;
 }
 
 .err_text{
	float:left;
	margin-left:10px;
	width:90%;
	
 }
 
 .err_img{
	float:left;
	width:15px;
	height:15px;
	background-image: url('img/error.gif');
	background-repeat:no repeat;
 }
 
 .err_box{
	width:480px;
	margin-left:10px;
	border:1px solid #7f9db9;
	font-size:11px !important;
	background-color:#ffffff;
	margin-bottom:10px;
	color:#ff0000;
	font-weight:bold;
}

.err_text_div{
	margin: 10px 0 10px 0;
}

.text_err{
	font-weight:bold;
	color:#ff0000;
	margin-left:10px;
}

.artikeldatenblatt{
	font-size:11px;
}

.green{
	color:#35ad00;
	font-size:11px;
}

.success{
	float:left;
	width:15px;
	height:15px;
	background-image: url('img/success.gif');
	background-repeat:no repeat;
}

.err_text .green{
	font-size:11px;
	font-weight:bold;
}

.err_text .red{
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
}

.head_bg_div .site_headline24{
	position:absolute;

}

*+ html .head_bg_div .site_headline24{
	
}

* html .head_bg_div .site_headline24{
	width:100%;
}
.err_mess{
	float:left;
	margin-left:10px;
	width:380px;
}
.button_gift{
	float:left;
	margin-left:10px;
	margin-top:-5px;
}
.button_gift input{
	border:0px solid #000000;
	margin-top:5px;
	width:129px !important;

}
.redeem_input{
	float:left;
		margin-left:10px;
}
.redeem_checkbox{
	
	}

.checkbox_redeem_div{
	float:left;
	margin-left:10px;
}
.redeem_label{
	float:left;
	margin-left:10px;
}
.gutschein_box{
	height:100px;
	width:235px;
	float:left;
	
}	

* html .gutschein_box{
	height:80px;
	width:230px;
	float:left;
	margin-left:-5px;
}

.wrap_order{
	position:absolute;
	left:57px;
}

.redeem_btn input{
	border:0px solid #000000;
}


.teaser_box1{
	float:left;
	width:235px;
	
}

.teaser_box2{
	float:left;
	width:235px;
	
}

.teaser_box3{
	float:left;
	width:235px;
	margin-top:10px;
}

.teaser_box4{
	float:left;
	width:235px;
	margin-top:10px;	
}
* html .teaser_box1{
	float:left;
	width:240px;
	margin-left:0px !important;
	
}

* html .teaser_box2{
	float:left;
	width:240px;
	margin-left:0px !important;
}

* html .teaser_box3{
	float:left;
	width:240px;
	margin-left:0px !important;
	
}

* html .teaser_box4{
	float:left;
	width:240px;
	margin-left:0px !important;
}

* html .teaser_box1 img{
	float:left;
	width:240px;
	margin-left:0px !important;
}

* html .teaser_box2 img{
	float:left;
	width:240px;
	margin-left:0px !important;
}

* html .teaser_box3 img{
	float:left;
	width:240px;
	margin-left:0px !important;
}

* html .teaser_box4 img{
	float:left;
	width:240px;
	margin-left:0px !important;
}



.teaser_box2_text{
	float:left;
	width:235px;
	margin-left:10px;
	
}


.aktions_bild_1{
	margin-left:0px;

}

.aktions_bild_2{
	margin-left:10px;

}





.aktions_bild_3{
	margin-left:00px;
}

.aktions_bild_4{
	margin-left:10px;
}

* html .aktions_bild_4{
	margin-left:0px;

}
.carousel_box{
	width:500px;
	margin:auto;
	padding-top:0px;
}

.action_box{
	height:100px;
	width:240px;
	float:left;
	}	

* html .action_box{
	height:100px;
	width:225px;
	float:left;
	}	
