/*FARBEN
#660013 - weinrot
#BABBBE - hellgrau
#56575a - dunkelgrau
*/

/* 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,sans-serif;
  color: #56575a;
  background: #FFFAF0;
}

IMG { 
  border: none; 
}

B { 
  font-weight:bold;
}

STRONG { 
  font-weight:bold;
}

A {
  color: #56575a;
  text-decoration: none;
}

A:hover {
  color: #56575a;
  text-decoration: underline;
}


H1 {
  font-size: 12px;
  border-bottom: 1px solid #5B1413; 
  color: #5B1413;
  font-weight: bold; 
}

P {
    margin-bottom: 10px;
}

input { font-size: 12px;}

div.clearer {
  /*FF*/
  height: 1px;
  /*border: 1px solid red;*/
  /*IE*/
  font-size: 1px;
  line-height: 100%;
}
/* ALLGEMEINES -- ENDE */

/* GER†ST -- ANFANG*/
DIV#container {
  width: 892px;
  margin: 0 auto; 
  border: 1px solid #BABBBE;
}

/* Kopf */
DIV#head {
  background: url(img/bodlee-kopf.jpg);
  background-repeat:no-repeat;
  height: 214px;
  position: relative;
}

div.home-url {
  position: absolute;
  top: 22px;
  left: 10px;
}
div.home-url a {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #660013;
}

div.special-cart {
  position: absolute;
  top: 76px;
  right: 9px;
  width: 176px;
  height: 96px;
  padding: 6px;
  color: #660013;
}
div.special-cart a {
  color: #660013;
}
div.special-cart table {
  width: 100%;
}
div.special-cart table td.left {
  width: 50%;
}
div.special-cart table td.right {
  width: 50%;
  text-align: right;
}
div.special-cart table tr.bottom td {
  padding-top:10px;
  font-weight: bold;
}
div.special-cart table h6 {
  width: 100%;
  border-bottom: 2px solid #660013;
  margin-bottom: 10px;
  padding-bottom: 2px;
}
div.special-cart table h6 a{
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #660013;
  font-weight: bold;
}
div.special-cart table tr td {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #660013;
}
div.special-cart table tr td a {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #660013;
}
div.special-cart table tr.bottom td {
  font-weight: bold;
}
div.special-cart table tr.bottom td a {
  font-weight: bold;
}


div.box_content {
  text-align:right;
  position: absolute;
  top: 192px;
  left: 7px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #FFF;
  font-weight: bold;
}
div.box_content a {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #FFF;
  font-weight: bold;
}
div.box_content li {
  float: left;
  list-style: none;
  padding-left: 5px;
}

div.box_information {
  display: none;
}

div.box_content span.line {
  padding-left: 5px;
}


div#head div.navigation {
  text-align:right;
  position: absolute;
  top: 192px;
  right: 17px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #FFF;
  font-weight: bold;
}
div#head div.navigation a {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #FFF;
  font-weight: bold;
}

/*Körper*/
DIV#body {
  margin-top: 25px;
}

DIV#left{
  float:left;
  /*width: 206px;*/
  width: 185px;
}

div#left p.headline {
  /*font-size: 14px;*/
}

/* IE6 */
* html DIV#left{
	width:182px;
}

DIV#right {
  float: left;
  /*width: 684px;*/
  /*width: 705px; */
  padding-left: 20px;
  padding-right: 20px;
  width: 665px;
}

DIV.box_categories {
  color: #660013;
  margin-bottom: 40px;
}

DIV.box_categories P {
  margin-left: 10px;
  border-bottom: 1px solid #660013;
  font-weight: bold;
  margin-bottom: 20px;
  /*font-size: 14px;*/
}

DIV.box_categories LI {
  margin-left: 10px;
  font-size: 11px;
  list-style: none;
  border-bottom: 1px solid #BABBBE;
}

* html DIV.box_categories LI {

}

DIV.box_categories LI.level0 {
  /*font-weight: bold;*/
  margin-bottom: 3px;
  padding-bottom: 2px;
}

DIV.box_categories LI.level1 {
  padding-left: 10px;
  margin-bottom: 3px;
    padding-bottom: 2px;
}

DIV.box_categories LI.level2 {
  padding-left: 20px;
  margin-bottom: 3px;
    padding-bottom: 2px;
}


DIV.box_categories LI A,
DIV.box_categories LI A:HOVER {
  color: #660013;
}

DIV.box_search,
DIV.box_login,
DIV.box_tinten_toner {
  margin-bottom: 15px;
  margin-left: 10px;
}

DIV.box_search P,
DIV.box_login P.headline,
DIV.box_tinten_toner P.headline {
  border-bottom: 1px solid #5B1413; 
  color: #5B1413;
  font-weight: bold; 
}

DIV.box_search SPAN.input_search-item INPUT, 
DIV.box_login SPAN.input_email INPUT,
DIV.box_login SPAN.input_passwort INPUT,
DIV.box_tinten_toner select{
  vertical-align:top;
  border: 1px solid  #5B1413;
}

DIV.box_login DIV.lost_password {
	margin-top: 20px;
}

DIV.box_search SPAN.input_search-item INPUT {
  width: 85px;
}


DIV.box_login SPAN.input_email INPUT,
DIV.box_tinten_toner select {
  width: 165px;
}
DIV.box_tinten_toner select {
	margin-bottom: 10px;
}
DIV.box_tinten_toner input.submit_finder {
	text-align:right;
	display:none;
}

DIV.box_tinten_toner p.verwenden {
	font-size: 11px;
	color: #660013;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #660013;
	border-bottom: 1px solid #660013;
	text-align: center;
}

DIV.box_tinten_toner p.link_printer_search {

		font-weight: bold;
}

DIV.box_tinten_toner p.link_printer_search a,
DIV.box_tinten_toner p.link_printer_search a.hover{ 
	color: #660013;
}



DIV.box_login SPAN.input_passwort INPUT {
  margin-right: 10px;
  width: 75px;
}


DIV.box_login P.text_email,
DIV.box_login P.text_passwort {
  margin-bottom: 0px;
  font-size: 11px;
}


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#porto {
  height: 178px;
  text-align:center;
}

/*Fuss*/
DIV#foot {}

DIV.copyright {
  text-align:center;
}


/* START product_listing */

DIV.product_listing {}

DIV.product_listing DIV.category {}

DIV.product_listing DIV.category H1,
DIV.product_listing DIV.new_products P  {
  border-bottom: 1px solid #660013;
  font-weight: bold;
  color: #660013;
}

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: 325px;
  border: 1px solid #660013;
  background-color: #FFF;
  /*margin-right: 10px;*/ /* oder mit cycle values*/
  margin-bottom: 10px;
  /*height: 195px;*/
  height: 230px;
  /*height: 210px;*/
}


DIV.product_listing DIV.space {
  margin-right: 10px;
}

DIV.product_listing DIV.product  DIV.middle {
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
 font-size: 11px;
}

DIV.product_listing DIV.product  DIV.middle P {
	margin-bottom: 0px;

}




DIV.product_listing DIV.product DIV.top {
  height: 120px;
 
}

DIV.product_listing DIV.product DIV.top DIV.left {
  float: left;
  width: 92px; /*Minimun eingestellte Bildbreite im Adminpanel*/ 
	/*margin-bottom:10px; */
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 35px;
}

DIV.product_listing DIV.product DIV.top DIV.left DIV.products_image {
	width: 90px;
	height: 90px;
	border: 1px solid #56575a;
	color: white;
	font-size: 10px;
	text-align: center;
	
	background: #BABBBE;
}

DIV.product_listing DIV.product DIV.top DIV.left DIV.products_image P{ 
	padding-top:38px;
}

DIV.product_listing DIV.product DIV.top DIV.left IMG {
  border: 1px solid #56575a;

}

DIV.product_listing DIV.product DIV.top DIV.right {
  float: left;
  /*margin-bottom:10px;*/
	/*padding-right: 5px;*/
/*	margin-left: 90px;*/ /*Minimun eingestellte Bildbreite im Adminpanel+10px*/
	/*width:140px;*/
	/*width:180px;*/ /*FF*/
	width:165px;
	padding-top: 10px;
}

DIV.product_listing DIV.product DIV.top DIV.right H2 {
  font-size: 12px;
  font-weight: bold;
}

DIV.product_listing DIV.product DIV.bottom {
  font-size: 11px;
}

DIV.product_listing DIV.product DIV.space{
}

DIV.product_listing DIV.product DIV.bottom P.shipping {
  
}
DIV.product_listing DIV.product DIV.bottom UL.left {
  padding-left: 10px;
  list-style: none;
  /*width: 185px;*/ /* genau anpassen */
  width: 215px;
  float:left;
padding-top: 0px;
}

DIV.product_listing DIV.product DIV.bottom UL.left LI.price {}

DIV.product_listing DIV.product DIV.bottom UL.left LI.price SPAN.color {
  color: #660013;
  font-weight: bold;
}

DIV.product_listing DIV.product DIV.bottom DIV.right {
  float:left;
  width: 100px; /* genau anpassen, ie brauch für beide eine weite */
  padding-top: 20px;
}


/* START product_info */
DIV.product_info {}

DIV.product_info H1 {
  border-bottom: 1px solid #660013;
}

DIV.product_info span.bechlem_id {
	display:none;
}

DIV.product_info DIV.product {}

DIV.product_info DIV.clearer {
  /*FF*/
  height: 1px;
  /*border: 1px solid red;*/
  /*IE*/
  font-size: 1px;
  line-height: 100%;
}

DIV.product_info DIV.product IMG {
  border: 1px solid #BABBBE;
margin-bottom: 10px;
}

DIV.product_info DIV.product DIV.products_image {
	width: 120px;
	height: 160px;
	border: 1px solid #56575a;
	color: white;
	font-size: 10px;
	text-align: center;
	
	background: #BABBBE;
	margin-bottom: 10px;
}

DIV.product_info DIV.product DIV.products_image_1,
DIV.product_info DIV.product DIV.products_image_2,
DIV.product_info DIV.product DIV.products_image_3,
DIV.product_info DIV.product DIV.products_image_4,
DIV.product_info DIV.product DIV.products_image_5
{
 margin-top: 10px;
margin-bottom: 10px;
}


DIV.product_info DIV.product DIV.top {
margin-bottom: 0px;
padding-bottom: 0px;
}
DIV.product_info DIV.product DIV.bottom {
   border-bottom: 1px solid #660013;
}

/*links*/
DIV.product_info DIV.product DIV.top UL.left,
DIV.product_info DIV.product DIV.bottom DIV.left {
  float:left;
  width: 210px; /*665px; von body left aufteilen*/
}

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: 455px;  
}

DIV.product_info DIV.product DIV.top DIV.right {}

DIV.product_info DIV.product DIV.top DIV.right UL.left {
  float:left;
  width: 355px;
  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: #660013;
  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;
}

/* ENDE product_info */


/*START graduated_price.html */

TABLE.graduated_price {
  width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
}

TABLE.graduated_price TH {
  text-align: left;
}

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.konto DIV.frame {
  margin-bottom: 15px;
}

DIV.konto DIV.frame P.headline {
 /*color: #f99500;*/
 
 /*color: #D8000B;*/
 font-weight: bold;
}

DIV.konto TABLE TD  {
  padding-bottom: 5px;
}


/*ENDE Konto allgemein: login.html, create_account.html */

/*START create_account.html+create_account_account.html*/
DIV.konto TABLE.create_account TD.text {
  width: 150px;
/*  border: 1px solid red;
*/
}

DIV.konto TABLE.create_account TD.value SELECT{
  width: 146px;
/*  border: 1px solid red;
*/
}


/*ENDE create_account.html+create_account_account.html*/

/*START login.html*/
DIV.konto TABLE.account_returning TD.text {
  width: 110px;
/*  border: 1px solid red;
*/
}
/*ENDE login.html*/


/* account.html */
DIV.rahmen UL {
 list-style: none;
}


/*START checkout_shipping.html */

DIV.bestellvorgang DIV.frame DIV.next_link {
}

DIV.bestellvorgang DIV.frame DIV.next_link SPAN.text_continue{
  vertical-align:top;
}

DIV.bestellvorgang 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.bestellvorgang DIV.frame DIV.link_order {
 text-align:right;
 margin-top: 5px;
}

DIV.bestellvorgang TABLE.checkout_new_address {
  margin-bottom: 10px;
}


DIV.bestellvorgang TABLE.checkout_new_address TD.text {
  width: 150px;
/*  border: 1px solid red;
*/
}

DIV.bestellvorgang 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, .bestellvorgang  {
 margin-right: 50px;
}

#contact_us .formular_feld input {

 margin-bottom: 5px;

}

.bestellvorgang TABLE {

  width: 100%;
  margin-bottom: 20px;
}

.bestellvorgang .red_notice { color: red; font-weight: bold; margin-bottom: 20px; }

.textbereich h1 {
  margin-bottom: 20px;
}

.textbereich-kontosa h1 {
  margin-bottom: 20px;
}



/*Kategorien Seite*/

table.kategoriename h1{
  margin-bottom: 20px;
}

table.kategoriename table table {
  margin-top: 10px;
}

div.category {
  margin-bottom: 20px;
}


/*Product Info*/
#cart_quantity h1 {
  margin-bottom: 20px;
}



td.infoBoxHeading {
  font-size: 12px;
  border-bottom: 1px solid #5B1413; 
  color: #5B1413;
  font-weight: bold;
}

.shopping_cart {
  width: 665px;
}

.shopping_cart td.contentsTopics {
  font-size: 12px;
  border-bottom: 1px solid #5B1413; 
  color: #5B1413;
  font-weight: bold; 
  
}

#cart_quantity table tbody tr td table tbody tr td {
padding: 5px;
border: 1px solid #BABBBE;
}

/*sitemap*/

DIV.sitemap LI {

 margin-left: 25px;
}




DIV.copyright,
DIV.copyright2 {
  font-size: 9px;
}

DIV.copyright2 {
  display:none;
}

/*impressum*/
table.impressum td{
	padding-bottom: 10px;
	vertical-align:top;
	padding-right: 20px;
}

/* checkout_confirmation */

div.revocation p.revocation_text {
	font-weight:bold;
}

div.revocation .revocation_title {
	font-weight:bold;
	font-size: 13px;
	display:none;
}

div.revocation h1 {
	color: #0000ff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	border: 0;
}

div.revocation h2 {
	text-align:center;
	color: #0000ff;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #0000ff;
	margin-bottom: 10px;
}

/* oldPrice*/

.productOldPrice {
	display:none;
}

/*Startseite*/
div#startseite ol {
	margin-bottom: 10px;
	list-style-type: lower-latin;
}
div#startseite li {
	margin-left: 25px;
}

/* printer_search */
DIV.printer_search h1 {
	margin-bottom:20px;
}
DIV.printer_search td {
	padding-right: 20px;
	vertical-align: top;
}

DIV.printer_search td p{
	vertical-align: bottom;
}

DIV.printer_search input.submit_button {
	display:none;
}

DIV.printer_search select {
  border: 1px solid  #5B1413;
width: 200px;
}


/*products_alternatives.html */
div.products_alternatives  {
	margin-top: 20px;
}

div.products_alternatives p{
	color: #660013;
	font-weight: bold;
}

div.products_alternatives ul{
	font-size: 11px;
	margin-left: 25px;
	
}

/*products_insertable.html */

div.products_insertable  {
	margin-top: 20px;
	display: none;
}

div.products_insertable p{
	color: #660013;
	font-weight: bold;
}

div.products_insertable div.parts{
	width: 33%;
	float:left;
}

div.products_insertable div.parts ul{
	list-style-type:none;
	font-size: 11px;
	margin-left: 10px;
}

div.preissuchmaschinen {
	left:110px;
	position:absolute;
	top:8px;
	margin-left: 10px;
}

div.add-to-fav {
	background-color:#7A0C15;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:43px;
	line-height:20px;
	margin-top:10px;
	padding:10px 10px 10px 30px;
	width:627px;
}

div.add-to-fav a, div.add-to-fav a:hover {
	color:#ffffff;
}

/* Shop deaktiviert */
div.shop_deaktiviert h1, div.shop_deaktiviert p {
	color:#0000ff;
}

