/* LichtMitte Shop stylesheet - by i-ways-sales solutions  */


#header {width:980px; height:77px; background-image:url(img/header_start.gif); background-position:top right; background-repeat:no-repeat; margin: 0px auto 0px auto; padding:0 5px 0 0; position: relative;}

#main{width:1000px; height:auto; margin: 0 auto 0 auto;}
/* #main p, #main h4{color:#6b6b6b;}  */


#top{width:1000px; 	height:80px;
	background-image:url(img/bg_top.gif); background-position:top left; margin: 0 auto 30px auto;}
	
#topl{background-image:url(img/bg_top_left.gif); width:54px; height:40px;  position:relative;  float:left; margin:0px; padding:0px; }		
#topr{background-image:url(img/bg_top_right.gif); width:54px; height:80px;  position:relative;  float:right; }		
	

#navtrail{width:500px; overflow:hidden; height:15px; float:left; margin: 0px; position:relative; height:41px; width:auto; display:block;
background-image:url(img/bg_top_left.gif); background-position:left bottom;  background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; text-decoration:none; font-weight:normal;}
#navtrail div{padding: 12px 0 0 20px; margin:0; }

* html #navtrail { height:40px; top:0px;}



#topnavi{ height:15px; width:auto; float:right; margin: 8px 10px 0 10px; position:relative; right: -40px;}

#topnavi a, #navtrail a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; text-decoration:none; font-weight:normal;}
#topnavi a, #navtrail a:hover{text-decoration:underline;}

#zahlungs{ display:block; height:75px; left:488px; overflow:hidden; position:absolute; text-indent:-9999px; top:0; width:200px;}

/* --------------------------------  main  */

#leftnavi{ width: 205px; height:auto; float:left; padding: 0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#maincontent{width:552px; height:auto; float:left; margin-left:15px;margin-right:15px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}
#maincontent  a{line-height: 20px; text-decoration:none; color:#6b6b6b;}
#maincontent  a:hover{color:#e6a800; }
#maincontent h1{ font-size: 22px; color:#6b6b6b;}
#maincontent h2{ margin:0 0 10px 0; padding:0px; font-size:18px; color:#6b6b6b;}
#maincontent h3{ margin:0 0 7px 0; padding:0px; font-size:16px; color:#6b6b6b;}
#maincontent h4{line-height:15px; margin:0 0 7px 0; padding:0px; font-size:13px;}
#mainconten p { font-size: 12px;}



#rightnavi{ width: 205px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
padding: 0 0 0 0px;
}



/* -------------Die Top Kategorien im Header -----  */
#top_kategorien{height:40px; width:auto; margin:0px; padding:0px;}
#top_kategorien ul{
width:auto; height:21px;
float:right;
	list-style:none;
	display:block;
	padding:18px 0px 0px 0px; margin:0px;
}
#top_kategorien li{float:left; background-image:url(img/btn.gif); width:115px; height:21px; text-align:center; background-repeat:no-repeat;
padding:2px 0px 0px 0px; }
#top_kategorien a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; text-decoration:none; line-height:9px; margin:0px; padding:0px;}
#top_kategorien a:hover{color:#818181;}

li.small  {padding-top:2px; line-height:8px; font-size:10px; line-height:8px;}
li.small   a{font-size:8px; line-height:8px;}






/* ------------ Bestseller */

div.bestsellprodukt h4{font-size:14px; font-weight:bold; color:#e6a800; }




/* ------------- Boxen die die flash animation enhalten ---------------- */
.themenbox{
	width:250px;
	height:200px;
	margin: 0px 20px 12px 0px;
	padding:0px;
	overflow: hidden;
	float: left;
}
.themenbox a img{border:0px;}



/* ---------------Klassen für  die Gelben boxen links und rechts*/
.box_categories{ 
	background-image:url(img/bg_box_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:205px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	border:0px;
		
 }

 .box_categories div{
 border-left:solid 1px #f8b913; border-right:solid 1px #f8b913;
 width:185px; height:auto; padding: 10px 3px 10px 15px !important; margin:0px; position:relative;
 overflow:hidden;
}
 .box_categories div div{ border:0px; padding:0; margin:0; width:178px; height:auto;}
 
 .box_categories em{ text-align:center;}

.box_footer{ width:205px; height:7px; background-image:url(img/bg_box_bottom.gif); background-repeat:no-repeat; background-position:top;
position:relative;
margin-bottom: 10px; padding:0px; margin-top:0px;


}

 /*------------------ Listen für die Kategorie-übersicht auf der linken seite */
 	 .box_categories div ul li a{ font-weight:normal;}
	 	 .box_categories div ul ul li a{ font-weight:normal;}
		 	 	.box_categories div ul ul ul li a{ font-weight:normal;}
 
  .box_categories div ul{margin:0px; padding: 0 0 0 15px;  position: relative; }
 .box_categories div ul li{ list-style-image:url(img/pfeil.gif);}
  .box_categories div ul ul li{ list-style-image:url(img/pfeil_gelb.gif);}
    .box_categories div ul ul ul li{ list-style-image:url(img/pfeil_grau.gif);}
	
	/*.box_categories div ul ul{margin:0px; padding: 0 5px 2px 0px; p\ adding: 0 0 0 15px;  position: relative;} */
	
	li.activeCat0 a{font-weight: bold !important;}
	
	li.activeCat1 a{font-weight:bold !important;}
	li.activeCat2  a, li.activeCat3 a , li.activeCat4 li.a{ font-style: italic !important;}
	
	

	
  
.box_categories  a{line-height: 20px; text-decoration:none; color:#6b6b6b;}
.box_categories  a:hover{ text-decoration:underline; color:#e6a800; }

.box_categories h3{ text-align:center; color:#e6a800; font-size:13px; height:20px; margin:0; padding:0; }

.box_categories h4{ text-align:left; color:#6b6b6b; font-size:14px; height:16px; margin:0; padding:0; }



/* -------------------  Textfelder --------------*/

textarea { font-family:Arial, Helvetica, sans-serif;}


/* -------------------------------- Großes Bild im neuen fenster*/

#close_window a{ font-family:Arial, Helvetica, sans-serif; color:#6b6b6b; text-decoration:none;}
#close_window a:hover{color:#e6a800; text-decoration:underline; }

#image_window{width:100%; text-align:center;}
#image_window h3{text-align:center; color:#e6a800; font-size:17px;margin:10px 0 8px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}


/* ---------------------  Kategorie liste die Bild ansicht einer kategorie  */
.Kategorie_Liste{
margin-top: 20px; margin-right: 20px; margin-left: 10px;
padding: inherit ; border: solid 1px  #CCCCCC; width: 200px; height: 150px; float:left; text-align:center;}
.Kategorie_Liste_empty{
margin-top: 20px; margin-right: 20px; margin-left: 10px;
padding: inherit ; border: solid 0px  #CCCCCC; width: 200px; height: 150px; float:left; text-align:center;}
.Kategorie_Liste_seo{
margin-top: 20px; margin-right: 20px; margin-left: 0px;
padding: inherit ; border: solid 0px  #CCCCCC; width: 552px; float:left; text-align:left;}
/*  ----- product_listing */

.product_listing{width: 540px; height:125px;  border: solid 1px  #CCCCCC; margin: 0 auto 20px auto; padding:5px;}

.prod_listimage{float:left; height:125px; width:125px; }
.prod_listdiscript{float:left; height:50px; width:365px; padding-left:10px;}
.prod_listdiscript h4{line-height:16px; color:#e6a800; margin:0; padding:0; font-size:14px; width: 367px;} 
.prod_listdiscript div{margin-bottom: 0px; margin-top:0px;}
.list_price{ float:left; width:280px; height:75px; padding-bottom:0px; padding-left:10px; padding-top: 15px; vertical-align:bottom;}
.prodlist_buy{float:left; height:18px; width:75px; margin-top: 50px; padding-right:5px;}

#sortieren{ margin: 0 0 15px 0; width:525px; height:20px; }
#sortieren div{float:right; width: 245px; height:20px; text-align:right;}

/*-------------- Produktseite------------------- */

#prod_image{width:230px; height:auto;float:left; margin-top:10px; margin-right:0; overflow:hidden;}
#prod_beschreibung{width: 300px; height:auto; float:right; text-align:left; margin-top:10px; margin-right:0; padding-left:5px;}
#prod_beschreibung td{padding-left: 5px;}
#prod_beschreibung2 p{color:#6B6B6B;}
#buy{clear:both; float:right; text-align:right;}
#buy h2{font-size: 17px; line-height: 20px; margin:0px; padding:0px;}

#review{ clear:both; margin:0; position:relative;top: 30px; padding:5px;
/* border:solid 1px #ccc; */ }
#review h4{margin:0; padding:0;}
#review h3{margin:0; padding:0; font-size:14px; line-height:14px;}



.produkt_option select option{ font-size:9px !important;}

/*    -------------- Einkaufswagen Box --------------*/


#cart{width:41px; height:25px; margin: 0 auto 0 auto;}
#cart_total{ border-top: solid 1px #CCC; margin: 5px 0 0 0; padding: 2px 0 0 0;}


/* ---------------------- Einkaufswagen*/

#button_reload{float:left;}
#button_checkout{ float:right;}

.cart_prod{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding-left: 15px; margin-bottom: 30px; }
.cart_prod_left{ border-top:solid 1px #ccc;  border-left:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.cart_prod_right{ border-top:solid 1px #ccc;  border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.cart_prod h4{color:#f8b913; margin:0; padding:0; font-size:13px; line-height:14px;}

/* --------------- Sitemap ---------------------*/


.sitemap{ width:240px; height:auto; float:left;}
.sitemap{ margin: 0 0 0 15px;}
div.sitemap ul li{list-style:none;}



/* -----------------------  Account Seite / Meine Persönliche seite  ---*/

#order_history{ width: 325px; height:auto; float:left;}
#account_detail{ width: 200px; height:282px; float:right; position:relative; margin: 47px 0 0 0;   background-image:url(img/bg_glas.gif); background-repeat:no-repeat; color:#fff; padding:0px; }
#account_detail div{padding: 18px 5px 0 10px;}
#account_detail a{color:#fff;}
#account_detail a:hover{color:#f7d271;}

.account_detail{ width: 190px; height:auto; float:right; position:relative; margin: 0 5px 0 0;
background-repeat:no-repeat; color:#333333; clear:both;}
.account_detail div{padding: 5px 5px 15px 10px; border: solid 1px  #CCCCCC; color:#333333;} 
.account_detail a{color:#333333;}
.account_detail a:hover{color:#f8b913;}
#main.account_detail h4{ line-height:15px; font-size:13px; margin:12px 0 3px 0; padding:0px; color:#f8b913;}

#order_history h4{ line-height:15px; font-size:13px;}
#account_detail h4{ line-height:15px; font-size:13px; margin:12px 0 3px 0; padding:0px;}

.last_prod{ border: solid 1px  #CCCCCC; margin: 0 0 20px 10px; padding:5px; float:left; width:140px; height:250px;} 
.last_prod h4{ line-height:12px; margin:0px; padding:0px; font-size:13px} 

/* -------------- Adressbuch ------------------------- */

#standard_adress{}
#adress{float:right; display:inline; position:relative; width: 150px; height:156px; margin: 0 0 0 10px; padding: 5px 0 0 10px; background-image:url(img/bg_glas_klein.gif); background-repeat:no-repeat; color:#fff;}

.adresse{border: solid 1px  #CCCCCC; width:300px; padding:10px; margin: 0 0 15px 0;}
div.adresse h4{ color:#f8b913; margin:0; padding:0;}



/*-------------------------   Kontakt --------------------*/
.error{ width:100%; background-color:#ffd373; text-align:center;}


/* -------------------  Login --------------*/

#new_account{ width:250px; height:auto; float:left; margin-left:15px;}
#login{ width: 170px; height:auto; float:left; margin-left:20px; }


/* ---------------------------- Checkout ----------------*/
#adress_change_check{float:left; width:300px; height:auto;}
#adress_checkout{width: 160px; height:100px; float:right; background-image:url(img/bg_glas_klein2.gif); background-repeat:no-repeat; padding: 8px 12px 0 12px; margin:0; color:#fff; font-size:11px; line-height:11px;} 

#img_check{ width:auto; height: 100px; margin: 20px 20px 0 30px;}

.grey_bar{border-bottom:solid 1px #ccc; padding-left: 15px; padding-right: 15px; margin-top: 30px; margin-bottom: 8px; }
.payment{ padding: 0 30px 0 30px; width: 200px; height:auto;}
.float_r {float:right; width:auto; height:auto; margin: 5px 0 8px 0; display:block; position:relative;}

a.link{color:#eabd5d !important; font-weight:normal !important; font-size:12px;}
a.link:hover{ text-decoration:underline !important;}
/* -------------------------------------------   Footer mit Menü */
#foot_space{width:1000px; height:30px;}


#footer{border-top: dotted 1px #f8b913; text-align:center;
width:1000px; height:15px; margin:0px auto 0px auto; padding: 5px 0px 4px 0px; background-position:bottom; text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; text-decoration:none;}

#footer  a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; text-decoration:none;  margin: 0px 4px;}
#footer  a:hover{text-decoration:none; color:#f8b913; border-bottom: dotted 1px #f8b913; }


.produ_info{ font-size:10px; line-height:10px;  border-top:dotted 1px #b7b7b7; margin-bottom: 20px; width: 550px; }
#product_info{ width: 550px;}




/* Zusatz styles*/
.copyright {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; line-height:14px;
  text-align:center;padding-bottom: 10px;}
.copyright a {
  color:#999999; text-decoration:none;font-size:12px;
 } 
 .copyright a:hover {
text-decoration:none; color:#999999; border-bottom: dotted 1px #f8b913; } 
body {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
}

img{
	border:0;}

a {color: #000000;
  text-decoration: none;}

a:hover {
  color: #0000ff;
  text-decoration: underline;}

form {display: inline;}  

/* Crosspromotion */
#LinklisteLichtmitte{
 list-style:none;
 width: 740px;
 height:372px;
 overflow:hidden;
}
#LinklisteLichtmitte li a{
 text-indent:-99999px;
 list-style:none;
 display:block;
 width: 368px;
 height:124px;
}

#LinklisteLichtmitte #a a{
 background: url(img/led_button.jpg) no-repeat top left;
}
#LinklisteLichtmitte #b a{
 background: url(img/sparlampen_button.jpg) no-repeat top left;
}
#LinklisteLichtmitte #c a{
 background: url(img/halogen_button.jpg) no-repeat top left;
}
#LinklisteLichtmitte #d a{
 background: url(img/wand_button.jpg) no-repeat top left;
 position:relative;
 left:368px;
 top: -372px;
 height: 186px;
}
#LinklisteLichtmitte #e a{
 background: url(img/stand_button.jpg) no-repeat top left;
 position:relative;
 left:368px;
 top: -372px;
 height: 186px;
}
.fassungen {border: 1px solid #CCC; border-collapse:collapse; padding:10px;}
.productNewPrice {color:red;}
/*Avent*/
#calholder{position:relative; left:-15px; }
#calholder object:active, #calholder object{outline:0; border:0!important;}
.partnerIMG {margin:0 15px 6px 0;float:left;width:170px;}

#seo_font{ position:relative; font-size:10px; color:#999; margin-top:25px; display:block;}
#seo_font a{color:#999; text-decoration: none; line-height:10px;}
#subcategories {font-size: 10px;margin-left: 0 !important;float:left;margin-top:10px;}
#subcategories span {padding:0 4px 0 0;}
#subcategories ul {margin:0;padding:0;}
#subcategories ul li {float:left;padding:0 4px 0 0;list-style: none;}
#subcategories ul li ul {float:left;}
#maincontent #subcategories a{color:#999999;text-decoration: none;line-height: normal !important;}
#subcategories a:visited {color:#999999;}
#subcategories a:hover {color:#999999;}
.new_product_default {
	width:552px; 
	color:#6B6B6B;
}
.new_product_default ul li a{
	line-height:120%;
}

.new_product_default ul{
	list-style-type:none;
}

.new_product_default ul li{
	text-align:center;
	width:200px; 
	border: 1px #CCCCCC solid;
	height:250px;
	float:left;
	margin-left:10px;
	margin-right:20px;
	margin-top:20px;
}

.new_product_default ul li img{
	margin-top:5px;
}
.new_product_price{
	color:#E6A800;
}

.payment_logo {margin:0 15px 6px 0; width:150px; float:left;}
.payment_description { clear:left;}
.tilep {clear:right;}

#landing_einabu h1{
display: block; background: url(img/einbau_header.jpg) no-repeat; height: 210px; width: 552px; text-indent: -99999px;
margin-top:0;
}

#landing_einabu{ font-size: 13px; line-height: 17px;}
#landing_einabu img{ float: left; margin-right: 10px; margin-bottom: 10px;}

#landingIpod h1{
background: url(/images/landing_images/ipod_Gewinn.jpg) no-repeat;
text-indent: -99999px;
height:193px;
}
.landing .leit{font-size:16px; line-height:25px; color:#6B6B6B; }


/* IE6 */
*html #main{width:1002px;}
*html #maincontent select{ width: 550px;}


/*TS BOX BG*/
#tsboxx {
background-image: url("img/sicherheit_bg.gif");
height: 179px;
}


