/* ALLGEMEINES -- ANFANG */
* { 
  margin: 0; 
  padding: 0; 
  border-collapse: collapse; 
  border-spacing: 0;
}

BODY {
  width: 100%;
  /*text-align: left;*/
  font-size: 12px;
  line-height: 130%;
  font-family: verdana,arial,sans-serif;
  color: black;
  /*letter-spacing: 1px;*/
  /*text-align:justify;*/
  /*background: #FFFAF0;*/
}

IMG { 
  border: none; 
}

B { 
  font-weight:bold;
}

STRONG { 
  font-weight:bold;
}

A {
  color: #39485F;
  text-decoration: none;
}

A:hover {
  color: #39485F;
  text-decoration: underline;
}


H1 {
 
  font-size: 12px;
 /* margin-bottom: 25px; */
  font-weight: bold;
 margin-bottom: 5px;
}

P {
    margin-bottom: 10px;
}

DIV.clearer {
  /*FF*/
  height: 0px;
  /*IE*/
  font-size:1px;
  line-height: 1%;
}
/* ALLGEMEINES -- ENDE */

/* GER†ST -- ANFANG*/
DIV#container {
  width: 980px;
  margin: 0 auto;
}

/* Kopf */
DIV#head {
  background: #A3907C;
  /*height: 30px;*/
  height: 15px;
}

/*Körper*/
DIV#body {
  width: 978px;
  border-left: 1px solid #A69A8C;
  border-right: 1px solid #A69A8C;
  background: url(img/bg_container2.gif) repeat-y;
}




DIV#left{
  float:left;
  /*width: 409px;*/
  width:408px;
  height: 586px;
  background: url(img/startbild_links.jpg) no-repeat;
  border-right: 1px solid #a69a8c;	
}

/*IE6*/
* html DIV#left{
}

DIV#navigator{
  margin-left: 163px;
  height: 407px; /*vorher 427px*/
  text-transform: uppercase;
}

/*IE6+IE7*/
*html DIV#navigator{
	height: 427px;
}

/*IE7 Safari macht mist*/
*+html DIV#navigator {
	height: 427px;
}

DIV#logo {
  margin-left: 163px;
  height: 62px;
  /*background: #263142;*/
  background: url(img/logo.gif) no-repeat;
 

}


DIV#logo p{
 /* 
 color: white;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  text-align:center;
  padding-top: 20px;
  font-family:"Times New Roman",verdana,arial,sans-serif;
  letter-spacing: 1.5px;

*/
  display: none;
}

DIV#right {
  float: left;
  /*width: 534px;*/ /*569 - 35*/ /*von geplanten 592 -20 -35*/
  /*geht nicht wegen border bei pi*/
  /* margin-left: 35px; */
  width: 569px;  
}

/*IE6*/
* html DIV#right {
	/*width: 569px;
	border-right: 1px solid red;*/
}

DIV#right P#cart{
  text-align: right;
  padding-right: 10px;
  border-bottom: 1px solid #AFA38F;
  vertical-align: middle;
  height:20px;
  margin-bottom: 0px;
}

DIV#right P#cart a, DIV#right P#cart span {
  vertical-align: middle;
}

/*fuer alle definieren den Abstand innerhalb von right */
DIV.content_element,
DIV.product_listing{
  margin-left: 30px;
  margin-top:  20px;
  margin-right: 10px;
  /*product_info fehlt noch*/
}


/*Fuss*/
DIV#foot {
  height: 68px;
  /*background: #AEA28E;*/
  background: #AEA28E url(img/ms_foot.jpg) no-repeat bottom;
}

DIV#foot IMG{
 /* margin-top: 17px;*/
}


DIV.copyright {
  text-align:center;
}

/*START Boxen*/
DIV.box_categories {
  margin-top: 20px;
  width: 245px;
  /*line-height: 100%;*/
  font-size: 12px;
}

DIV.box_categories P {
  display:none;
}

DIV.box_categories LI {
  /*margin-left: 24px;*/
  list-style:none;
}

DIV.box_categories A { 
  /*color: #404E63;*/
}

DIV.box_categories A:HOVER {
  /*color: #FA0026;*/
}

DIV.box_categories DIV.left{
  float:left;
    /* vorsicht wegen aussprechen*/
  width:105px;
  height:250px;
  border-right: 1px solid #BFB6B1;
}

DIV.box_categories DIV.left UL {
  padding-top: 8px;
}
DIV.box_categories DIV.left UL LI{
  text-align: right;
  padding-right: 10px;
  /*font-weight:bold;*/
  padding-bottom: 8px;
}

DIV.box_categories DIV.right{
  float:left;
  width: 139px;
  /*border: 1px solid red;*/
}

DIV.box_categories DIV.right UL {
  padding-top: 8px;
}

DIV.box_categories DIV.right UL LI{
  padding-left: 10px;
  padding-bottom: 5px;
}


DIV.box_categories DIV.right UL LI.level2 {
  padding-left: 15px;
}

DIV.box_categories DIV.right UL LI.level3 {
  padding-left: 20px;
}


DIV.box_admin {
  border: 2px solid #D8000B;
  width: 150px;
  margin-top: 20px;
  margin-left: 23px;

}

DIV.box_admin DIV.button_backend {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
}

DIV.box_admin DIV.button_backend A {
  width: auto;
  border: 1px solid white;
  padding: 1px 20px 2px 20px;
  text-decoration: none;
  cursor: pointer;
  line-height: 24px;
  background: #D8000B;
  color: white;
    
}

DIV.box_admin LI {
  list-style:none;
  text-align: left;
  padding-left: 5px;
}


DIV.box_search {
	text-align:right;
	margin-bottom: 30px;
	color: #5f5359;
	padding-top: 5px;
	margin-right: 10px;
}

DIV.box_search span.text_search {
}

DIV.box_search span.input_search input{
	border: 1px solid #5f5359;
	color: #5f5359;
	font-size: 12px;
	font-style: italic;
}

DIV.box_search span.button_submit {
	vertical-align: bottom;
}

/*END Boxen*/


/* START product_listing */

/*später mit alle linken seiten an einer stellen konfigurieren*/
DIV.product_listing {
   /*siehe allgemeine Definition*/
}

DIV.product_listing TABLE.navigation{
 width: 511px;
}

DIV.product_listing TABLE.navigation td{
 font-size: 11px;
}

DIV.product_listing DIV.category {}

DIV.product_listing DIV.products {}

DIV.product_listing DIV.product {
  float:left;
  /*width: 350px;*/    /*705px;:2 von DIV.body DIV.left - 2 px border*/
  /*width: 295px;*/
  /*665px; von body left aufteilen -10 - 4border*/
  width: 165px;
  /*border: 1px solid black;*/
  /*margin-right: 10px;*/ /* oder mit cycle values*/
  margin-bottom: 9px;
  margin-right: 3px;
  /*height: 195px;*/
  /*height: 200px;*/
  /*height: 210px;*/

  text-align: center;
  border: 1px solid #A69A8C;
}

DIV.product_listing DIV.product H2{
  font-size: 12px;
  border-top: 1px solid #A69A8C;
  border-bottom: 1px solid #A69A8C;
}

DIV.product_listing DIV.product DIV.description {
  display: none;
}

/*
DIV.product_listing DIV.space {
  margin-right: 5px;

}
*/

DIV.product_listing DIV.product DIV.top div.img{
  /*height: 120px;*/
height: 92px;
}

DIV.product_listing DIV.product DIV.bottom {
  
}

DIV.product_listing DIV.product DIV.space{
}

DIV.product_listing DIV.product DIV.bottom P.price {
  margin-bottom: 0px;
  font-size: 12px;
}

DIV.product_listing DIV.product DIV.bottom P.price SPAN.color {
  /*color: #FA0026;
  font-weight: bold;*/
  
}

DIV.product_listing DIV.product DIV.bottom P.price SPAN.color SPAN.productOldPrice {
	
	text-decoration: line-through;
}

DIV.product_listing DIV.product DIV.bottom P.price SPAN.color SPAN.productNewPrice {
	color:red;
}

DIV.product_listing DIV.product DIV.bottom P.shipping {
  font-size: 10px; 
  line-height: 100%;
  /*display: none;*/
}




/* START product_info */
DIV.product_info {
}

DIV.product_info H1 {
 /* border-bottom: 1px solid black; */
 margin-bottom: 5px;
}

DIV.product_info TABLE { 
  /*border: 1px solid red;*/
}

DIV.product_info DIV.product {}

DIV.product_info DIV.product IMG {
  /*border: 1px solid #BABBBE;*/
    margin-top: 20px;
	margin-bottom: 5px;
}

DIV.product_info DIV.product SPAN.model {
  display:none;
}

DIV.product_info DIV.product DIV.more_images {
  display:none;
}

/*links*/
DIV.product_info DIV.product DIV.left {
  float:left;
  margin-left: 30px; /*statt 35 bitte auffüllen dann*/
  width: 290px; /*569px; -35px von body right aufteilen*/
  /*margin-top: 85px;*/ /*durch  vertical align na unten ziehen */
  
  margin-top:  20px;
  
  /*height: 386px;*/  /*406 -20px;*/ 
  /*height: 446px;*/
    height: 447px;
  
  
}

/*IE6*/
* html DIV.product_info DIV.product DIV.left {
  /*height: 447px;*/ /*woher checkt er nicht die 20px*/
  margin-left: 15px;

}

DIV.product_info DIV.product DIV.left DIV.products_description {
  /*font-size: 11px;*/
}

DIV.product_info DIV.product DIV.left TABLE.options TD.text {
  width: 88px;
  vertical-align: top;
}

DIV.product_info DIV.product DIV.left TABLE.options TD.value {
  padding-bottom: 5px;
}

DIV.product_info DIV.product DIV.left TABLE.options TD.value select {
  min-width: 70px;
}

DIV.product_info DIV.product DIV.left UL {
  list-style:none;
}
DIV.product_info DIV.product DIV.left LI.add_qty span.text {
  font-weight: bold;
  margin-right: 36px;
}

DIV.product_info DIV.product DIV.left LI.price {
  margin-top: 10px;
}

DIV.product_info DIV.product DIV.left LI.price SPAN.color SPAN.productOldPrice {
	
	text-decoration: line-through;
}

DIV.product_info DIV.product DIV.left LI.price SPAN.color SPAN.productNewPrice {
	color:red;
}

DIV.product_info DIV.product DIV.left LI.tax_info {
  font-size: 11px;
}

DIV.product_info DIV.product DIV.left DIV.add_cart {
  margin-top: 10px;
}

/*rechts*/
DIV.product_info DIV.product DIV.right {
  float:left;
  width: 243px; /*569px; -35px von body right aufteilen*/
}

DIV.product_info DIV.product DIV.right DIV.popup{
  /*text-transform: uppercase;*/
}

/*
DIV.product_info DIV.colors {
  border-top: 1px solid #AEA28E;
  border-bottom: 1px solid #AEA28E;
  height: 60px;

}*/


DIV.product_info DIV.colors DIV.left {
  float:left;
  width: 290px;
  margin-left: 30px;
}


DIV.product_info DIV.colors DIV.right {
  float:left;
  width: 243px;
}


/*
DIV.product_info DIV.product DIV.top UL.left {
  list-style: none;
}

DIV.product_info DIV.product DIV.top DIV.right 
DIV.product_info DIV.product DIV.bottom DIV.right{
  float:left;
  width: 278px;  
}

DIV.product_info DIV.product DIV.top DIV.right {}

DIV.product_info DIV.product DIV.top DIV.right UL.left {
  float:left;
  width: 178px;
  list-style: none;
}
DIV.product_info DIV.product DIV.top DIV.right UL.left LI.price {}

DIV.product_info DIV.product DIV.top DIV.right UL.left LI.price SPAN.color {
  color: #FA0026;
  font-weight: bold;
}

DIV.product_info DIV.product DIV.top DIV.right DIV.right {
  float:left;
  width: 100px;
  text-align:right;
} 

DIV.product_info DIV.product DIV.bottom DIV.left {}

DIV.product_info DIV.product DIV.bottom DIV.left IMG {}

DIV.product_info DIV.product DIV.bottom DIV.right {
  padding-top: 10px;
}

*/


/*product_navigator*/

DIV#product_navigator {
  border-top: 1px solid #AEA28E;
}

UL.product_navigator {
  margin-left: 15px;
}

UL.product_navigator LI {
 float: left;
  margin-right: 10px;
  border: 1px solid white;
  text-align: center;
  list-style: none;
  margin-top: 2px;
}

/*IE6*/
* html UL.product_navigator LI {

  margin-right: 8px;

}


UL.product_navigator LI.image {
   width: 65px;
   /*height: 93px;*/
   height: 90px;
/*border: 1px solid red;*/

}


UL.product_navigator LI.off {
  /*background: grey;*/
}

UL.product_navigator LI A.off {
  /*border: 1px solid red;*/
  visibility:hidden;
}

UL.product_navigator LI A.on {
  /*border: 1px solid blue;*/
  visibility:visible;
}

/*
* html UL.product_navigator LI {
height: 110px;

}
*/

/*rausnehmen spŠter?*/
UL.product_navigator LI IMG.products_image {
/*
  height: 90px; */
  /*width: 65px;*/
}

UL.product_navigator LI.aktiv {
   /*
    border-bottom: 1px solid #D8000B;
    border-top: 1px solid #D8000B;
*/
  border: 1px solid #39485F;
}




UL.product_navigator P {

  text-align: center;
}

/*
DIV#product_navigator {

margin-bottom: 20px;
} */


/* ENDE product_info */


/*START graduated_price.html */

TABLE.graduated_price {
  width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
}

TABLE.graduated_price TH {
}

TABLE.graduated_price TD {
}


/*ENDE graduated_price.html */

/*START cross_selling.html */
DIV.cross_selling {
  margin-top: 10px;
}

DIV.cross_selling DIV.cross_product{
  width: 330px; /*662 /2*/
  /*border: 1px solid red;*/
  float:left;
  text-align: center;
}

/*START Konto allgemein: login.html, create_account.html */
DIV.account DIV.frame {
  margin-bottom: 15px;
}

DIV.account DIV.frame P.headline {
 /*color: #f99500;*/
 
 /*color: #D8000B;*/
 font-weight: bold;
}

DIV.account TABLE TD  {
  padding-bottom: 5px;
}


/*ENDE Konto allgemein: login.html, create_account.html */

/*START create_account.html+create_account_account.html*/
DIV.account TABLE.create_account TD.text {
  width: 150px;
/*  border: 1px solid red;
*/
}

DIV.account TABLE.create_account TD.value SELECT{
  width: 146px;
/*  border: 1px solid red;
*/
}


/*ENDE create_account.html+create_account_account.html*/

/*START login.html*/
DIV.account TABLE.account_returning TD.text {
  width: 110px;
/*  border: 1px solid red;
*/
}
/*ENDE login.html*/


/* account.html */
DIV.rahmen UL {
 list-style: none;
}

/*account_history.html*/


DIV.account P.order_id {
    margin-top: 20px;
}


DIV.account UL.order_details LI{
    margin-left: 30px;
}

/*START checkout_shipping.html */

DIV.checkout DIV.frame DIV.next_link {
}

DIV.checkout DIV.frame DIV.next_link SPAN.text_continue{
  vertical-align:top;
}

DIV.checkout DIV.frame P.headline {
  font-weight: bold;
  
}
/*nur checkout_shipping.html + checkout_shipping_block.html*/

TABLE.shipping_block {
margin-bottom: 10px;
}

TABLE.shipping_block TD.radio_button{
  padding-right: 5px;

}
TABLE.shipping_block TD.text{
  padding-right: 15px;
}



DIV.shipping_block TABLE TD.price{


}

/*checkout_confirmation.html*/

DIV.checkout DIV.frame DIV.link_order {
 text-align:right;
 margin-top: 5px;
margin-bottom: 5px;
}

DIV.checkout TABLE.checkout_new_address {
  margin-bottom: 10px;
}


DIV.checkout TABLE.checkout_new_address TD.text {
  width: 150px;
/*  border: 1px solid red;
*/
}

DIV.checkout TABLE.checkout_new_address TD.value SELECT{
  width: 146px;
/*  border: 1px solid red;
*/
}

TABLE.address_content TD.radio_button{
  padding-left: 5px;
}

TABLE.address_content TD.headline{
  font-weight: bold;
  /*color:#f99500;*/
  padding-left: 15px;

}

TABLE.address_content TD.address{
  padding-left: 15px;

}

TABLE.address_content {
   margin-bottom: 10px;
}

/*ENDE*/


/*START popup_content.php */
BODY.popup_content {

} 

BODY.popup_content TABLE TD{
    padding-left: 5px;
    font-size:12px;
} 

BODY.popup_content P.link_exit {
    text-align: center;
}



/*ENDE popup_content.php */

#error {
  color: red;
  font-weight: bold;
}

.inputRequirement {
  color: red;
  font-size: 10px;
}

TEXTAREA {
  width: 400px;
}






/*FAST*/
/*
.contentmanager H2 {
margin-bottom: 20px; 

}


DIV.rechts .contentmanager, DIV.rechts .konto, DIV.shopping_cart, .checkout  {
 margin-right: 50px;


}*/
#contact_us .formular_feld input, 
#contact_us .formular_feld textarea {

 margin-bottom: 5px;

}

.checkout TABLE {

  width: 100%;

}


/*sitemap*/

DIV.sitemap LI {

 margin-left: 25px;
}

DIV.copyright{
  font-size: 10px;
}

DIV.copyright2 {
	text-align:center;
	font-size: 11px;
	margin-top: 10px;
}

/*AGB*/
DIV.agb {}

DIV.agb P{
	margin-top: 10px;
	font-weight: bold;
}


DIV.agb LI{
	list-style: none;
	padding-left: 10px;
	padding-bottom: 5px;
}

/*Index*/
div.startseite {
  /*margin-left: -45px;*/
  width: 569px;
  height: 524px;
  background: url(http://beinkleid.kk-host.de/media/content/bilder-startseite.jpg) no-repeat right;
  background-position: bottom;
 /*border-right: 1px solid red;*/
 margin-left: -30px;
  }

/*IE6*/
* html div.startseite  {
	width: 558px;
	height: 524px;
}


div.startseite p {
  /*padding-left: 45px;*/
  padding-right: 30px;
  padding-left: 30px;
}

/*IE6*/
* html div.startseite p {
}
  
/*shopping_cart.html*/
DIV.shopping_cart p.versandfrei {
	margin-top: 20px;
	color: red;
}  

/* BEGIN MAILCHIMP NEWSLETTER */
fieldset {margin: 0px 0 20px 0; border: none;}
.indicate-required {width: 306px; text-align: left; margin-bottom: 5px;}
span.label {width: 120px;float: left; padding-top: 4px;}
div.textbereich input {float: left; width: 180px;}
select {width: 100px;}
.mc-field-group {height: 30px; clear:both;}
#mce-error-response {float: left;}
#mc-embedded-subscribe {margin-left: 120px; width: 80px;}
/* END MAILCHIMP NEWSLETTER */


/* alt BEGIN NEWSLETTER */
/*.mailForm {
    position:relative;
    top:0px;
    width:350px;
    padding-bottom: 8px;
}
.zeile {
    position:relative;
    margin-bottom:8px;
}

.zeile .field {
  margin-left: 270px;
}

.letzteZeile .field {
  margin-left: 270px;
}

.letzteZeile {
    position:relative;
    margin-bottom:5px;
}
input#c_email, input#c_email2, input#c_name, input#c_prename, select#c_gender {
    position:absolute;
    right:10px;
    width:250px;
    background: #FFFFFF; 
    border: #000000 1px solid;
	  font-size: 12px;
}

.mailForm div.gender {
    /*height: 19px;
	margin-bottom:10px;
}

select#c_gender {
    position:absolute;
    right:124px;
    width:140px;
    background: #FFFFFF;
    border: #000000 1px solid;
	 font-size: 11px;
}


/* IE
* html select#c_gender {
 right:120px;
 
 }

input#submit, input#submit2 {
    position:absolute; right:10px;
    /*background: #D59478; border: #62533E 1px solid;*/
}
/*END NEWSLETTER*/


