/**allgemeines styling **/
body {margin:0px; padding-top:5px; height:100%; background-repeat:repeat-x}
img {border:0px}
a {outline:none}

A:LINK, A:VISITED{ text-decoration:none !important;}
A:ACTIVE, A:HOVER{ text-decoration:none !important;}

input {outline:none}
form {display: inline;}
h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; line-height:auto}

#logolink {position:absolute; margin-left:0px; margin-top:0px; z-index:500}
#logolink img {width:379px; height:90px}

#nach_oben_link, #nach_oben_link a {width:668px; text-align:right; color:#0055AF; margin-top:-5px}

#header {position:relative; width:960px}

.copyright, .parseTime, .poweredby {display:none;}
p.p1 {margin:0px; padding:0px}
.shop_bg {background-color:#e9ecf1}

.markProductOutOfStock a {color:#FF0000}


/*---------------------------- Boxen ein/ausblenden --------------------------*/
#box_login {display:none}

/**styling für die suchbox**/
#box_search {position:absolute; left:381px; top:55px; width:250px; z-index:3}
*html #box_search {top:52px;}
*+html #box_search {top:52px;}

#box_search a {color:#ffffff; padding-top:0px; text-transform:none}
.searchinput {border:none; width:160px; font-size:11px; height:18px; vertical-align:top}
*html .searchinput {border: 0px solid}
*+html .searchinput {border: 0px solid}

.advanced_search {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5d5d5d}
.searchbtn {vertical-align:middle; padding-left:5px; margin-top:0px}
*+html .searchbtn {margin-top:0px}
*html .searchbtn {margin-top:0px}
td.e_search input {width:320px !important}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	text-decoration:underline;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	background-color:#F0EFEF;
}

#search_suggest {
	position: absolute;
	z-index:3; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	visibility: hidden;
	background-color: #5d5d5d; 
	text-align: left; 
	border: 1px solid #000000;
	width:435px			
}

*html #search_suggest {
	z-index:3; 
	border: 1px solid #000000;
	width:435px;
	margin-top: 21px;
	margin-left:-163px;			
}

*+html #search_suggest {
	z-index:3; 
	border: 1px solid #000000;
	width:435px;
	margin-top: 21px;
	margin-left:-163px;			
}


#search_suggest p {background-color:#FFFFFF; margin:0px; padding:5px}
#search_suggest p a {color:#5d5d5d; text-decoration:underline; margin:5px}

	
/*----------------------------End Suggest Styles------------------------*/

#content{ margin-top:0px; }

/**grundsätzliche formatierung**/
#kopfzeile {text-align:left; height:100px; width:960px}
#linke_spalte, #rechte_spalte {width:242px; padding:0px 0px 0px 0px;}
#mittlere_spalte {background: url(img/mittlerespalte_bg.gif) repeat-y; width:718px; padding-top:0px; padding-bottom:10px;}
#fusszeile {}
#mitte {padding:0px 0px 0px 0px; margin-top:20px; text-align:left}
#linke_spalte {background:url(img/links_bg.gif); padding-top:0px;} 
#links {padding:5px 4px 10px 4px; text-align:center; width:176px; position:absolute; z-index:50000;}
#rechte_spalte {background-color:#C7E0FF; padding-top:0px; width:1px}
#rechts {padding:9px 0px 0px 0px; width:242px; margin-top:20px}




/**allgemeine textformatierungen**/
#mitte, #links, #rechts {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
h1 {font-family: Verdana, Arial, sans-serif; font-size: 11px !important; font-weight:bold; color:#FFFFFF;}
h2 {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:normal; color:#5b5b5b;}
h3 {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold; color:#5b5b5b;}
h4 {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:normal; color:#5b5b5b; text-align:left}
h6 {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF;}


.text10 {font-family:Verdana, sans-serif; font-size: 10px; color: #5d5d5d;}
a {color: #5d5d5d; text-decoration: none;}
a:hover {color: #5d5d5d; text-decoration: underline;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif; font-size: 12px;}
TEXTAREA {width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px;}


/**styling der kategorienavigation**/



#reiter #box_kategorien div div.p1 {background:none; padding:0px 0px 0px 0px; margin:0px; position:relative;}
#reiter #box_kategorien .kl_box_kopf{display:none;}
#reiter #box_kategorien .kl_box_fuss{display:none;}
#reiter #box_kategorien div{background:none; border:none;}



/**xtc Flyout**/

.menudiv{position:absolute; z-index:1}
.menudiv ol {margin:0px; padding:0px; list-style:none;}
ol#CatNavi {width:960px; position:relative; z-index:1}

li.CatLevel1 {background:url(img/kat_bg_sub_over.gif) no-repeat; float:left;}



li.el0 { background:url(img/kat_bg_sub_over_first.gif); }
li.el1 { background:url(img/kat_bg_sub_over_first.gif); }
li.el2 { background:url(img/kat_bg_sub_over_first.gif); }
li.el3 { background:url(img/kat_bg_sub_over_first.gif); }
li.el4 { background:url(img/kat_bg_sub_over_first.gif); }
li.el5 { background:url(img/kat_bg_sub_over_first.gif); }
li.el6 {  background:url(img/kat_bg_sub_over_last.gif); width:138px; }


/* Styling Hauptkategorie */
li.CatLevel1 a {width:137px; line-height:27px; vertical-align:middle; font-weight:bold; color:#FF9400; text-align:center; text-decoration:none; display:block; font-size:11px}

li.CatLevel1 a:hover, li.has_submenue a:hover, li.current {background:url(img/kat_bg_sub.gif) no-repeat; color:#ffffff;}
li.current A{ color:#FFF;}

/* Ausblenden der Unterkategorien*/
li.has_submenue ol{ visibility:hidden; width:960px; background:#FFD28E; display:block; position:absolute; margin-top:-6px; left:0px; padding-bottom:5px; padding-top:5px; z-index:-1}

*+html li.has_submenue ol {padding-top:5px}
*html li.has_submenue ol {padding-top:5px}

li.has_submenue a:hover ol, li.has_submenue:hover ol{visibility:visible}

li.CatLevel2 {float:left;padding-top:10px;}

li.CatLevel2 a {background:transparent url(img/pipe.gif) no-repeat scroll 0 0 !important; color:#5d5d5d !important; height:17px; line-height:17px; text-align:left;  width:100%; list-style-image:url(img/pipe.gif); padding-left:7px; padding-right:0px; margin-left:5px; margin-right:0px}

*html li.CatLevel2 a {padding-left:7px; padding-right:0px; margin-left:5px; white-space:nowrap; width:1%}

li.CatLevel2 a:hover {text-decoration:underline}

/*Hauptkategorien IDs... */
li#MyCat4 {}
li#MyCat20{}
li#MyCat29{}
li#MyCat34{}
li#MyCat35 a{}
li#MyCat36 a{}
li#MyCat37{}


/**xtc Flyout ende**/


/** styling für die kopfnavigation **/
div#topnav {background:url(img/head_2.gif) no-repeat; width:960px; height:86px; text-align:left;}
#topnav img {float:left}
#topnav a, #topnav a:visited  {color:#ffffff; font:12px Arial; text-decoration:none; padding: 0px 25px; line-height:48px; vertical-align:top; position:relative; height:48px; display:block; float:left}
#topnav a:hover {background:url(img/topnav_hover.gif) bottom no-repeat; font: 12px Arial; text-decoration:none;line-height:48px}

#head_bg {}


/**styling für den navtrail**/
div#navtrail {position:relative; width:690px; margin-left:10px; margin-top:-12px; margin-bottom:10px}
#navtrail a, #navtrail {font-family:Verdana, Arial, sans-serif; font-size: 10px; font-weight:; color: #0055af;}


/**styling für die fussnavigation**/
#fusszeile {background:url(img/fuss.gif) no-repeat; width:960px; height:65px; text-align:center; margin-top:0px; padding-top: 18px; }
#fussnav, #fussnav a {font-family: verdana, arial; font-weight:; font-size:10px; color:#5b5b5b}
#fussnav a:hover {text-decoration:underline}
#fussnav {width:758px; text-align:left; padding-left:200px;}


#xtc_copyright {font-family:Arial, sans-serif; font-size: 9px; color: #6f6f6f;} 
#xtc_copyright a {text-decoration:underline} 
#xtc_copyright a:hover {text-decoration:none; color:#5d5d5d}




/**styling für die boxen rechts und links **/
.kl_box {margin-top:0px;}

.kl_box_kopf {width:242px; background:url(img/kl_box_kopf.gif) no-repeat; height:40px;}
.kl_box_kopf p.p1 {font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding:13px 0px 0 30px; text-align:left; }

.kl_box_mitte { width:242px;}
.kl_box_mitte div.p1 {background:url(img/kl_box_mitte.gif); font-family:Arial, sans-serif; font-size:12px; color:#4B4B4B; padding:0px 20px 10px 20px; text-align:left;}

.kl_box_fuss {background:url(img/kl_box_mitte.gif) top no-repeat; width:242px; height:10px}


#extrabox1 .kl_box_kopf {background:url(img/kl_box_kopf_information.gif) no-repeat; height:36px;}
#extrabox1 .kl_box_mitte div.p1 {padding:0px}
#extrabox1 .kl_box_fuss {background:none; height:15px}

#extrabox2 .kl_box_mitte div.p1 {padding:0px}

#extrabox3 .kl_box_kopf {background:url(img/kl_box_kopf_infocenter.gif) no-repeat; height:36px;}
#extrabox3 .kl_box_mitte div.p1 {background-color:#434343 !important; background-image:none; color:#FFFFFF; padding:0px}
#extrabox3 .kl_box_mitte div.p1 a{color:#FFFFFF}
#extrabox3 .kl_box_fuss {background:url(img/kl_box_fuss_infocenter.gif) no-repeat;; height:98px}



/**styling für die loginbox**/
#box_login div {text-transform:none}
.loginbtn {vertical-align:middle; padding-left:5px; margin-top:-3px}
.passinput {width:57px}
.emailinput {width:134px}

/**styling für die contentbox**/
#box_content {display:none}
#box_content div a {color:#4B4B4B; text-transform:none; font-weight:bold; text-decoration:none}
#box_content div a:hover {text-decoration:underline}
a.content_link, a.information_link {display:block; line-height:15px; width:130px; background:url(img/indent.gif) no-repeat; padding-left:10px; font-size:11px}
a.content_link:hover, a.information_link:hover {display:block; line-height:15px; background:url(img/indent_ov.gif) no-repeat; padding-left:10px; color:#5d5d5d !important}

/**styling für die informationsbox**/
#box_infobox div {text-transform:none}
#box_information div a{color:#4B4B4B; text-transform:none; font-weight:bold; text-decoration:none}
a.information_link {}

/** styling für bestseller, neuheiten und specials **/
#box_neuheiten div, #box_bestseller div, #box_specials div {text-align:left}
.a_name_promo {text-transform:none; font-weight:bold; color:#5d5d5d}
.a_name_promo:hover {color:#5d5d5d; text-decoration:underline}
img.promo {max-width:110px;margin:5px 0px 5px 0px;}

div.promo_artikelname {margin-bottom:10px}

div.promo_container {height:76px;}
div.promo_container_links {width:49%; height:100%; float:left;}
div.promo_container_rechts {width:40%; height:100%; float:right; margin-left:10px; text-align:right}

div.promo_bild {width:50%}
div.promo_infos {text-align:right !important; width:100%; text-transform:none;}
div.promo_infos a {color:#5d5d5d}
div.promo_infos a:hover {color:#5d5d5d; text-decoration:underline}
div.promo_Price {text-align:center !important; background:url(img/startbox_bild_bg2.jpg) no-repeat; color:#FFFFFF; vertical-align:middle; width:82px; line-height:18px; height:37px; padding-top:5px; margin-left:5px; float:right}
*html div.promo_Price {width:77px} 

div.promo_Price strong {font-family:Arial, sans-serif; font-size: 15px; color: #FFFFFF; display:block; padding-top:5px}
div.promo_tax {text-align:left !important; width:82px; margin-top:5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9px}
div.promo_beschreibung {margin-bottom:10px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
div.promo_artikelbutton { padding-bottom:10px; padding-top:16px; margin-bottom:25px; }


/**styling für die warenkorbbox**/
#box_warenkorb .kl_box_kopf {background:url(img/kl_box_kopf_warenkorb.gif) no-repeat; height:40px;}
#box_warenkorb .kl_box_mitte div.p1 {background:url(img/kl_box_mitte_warenkorb.gif); color:#FFFFFF}
#box_warenkorb .kl_box_mitte div.p1 a {color:#FFFFFF}
#box_warenkorb .kl_box_mitte div.p1 a:hover {color:#FFFFFF}
#box_warenkorb .kl_box_fuss {background:url(img/kl_box_fuss_warenkorb.gif) no-repeat;}

#box_warenkorb div {text-transform:none;text-align:left}
#wk_price {text-align:right !important}
#wk_price strong {float:left;  color:#ffffff}

#wk_tax {font-size:11px; display:block; margin-top:4px; }
#wk_shipping {font-size:11px; display:block; }


#wk_total {float:right; text-align:right; color:#ffffff; font-weight:bold}
#wk_shipping a {color:#4B4B4B}
.wk_row_a td {background-color:#c2c2c2; border-top:1px solid #5d5d5d}
.wk_row_b td { border-top:1px solid #5d5d5d}
td.wk_qty {border:none !important}
.wk_options td {border:none !important}
.cartbtn img {padding-top:5px}
#wk_anzahl {color:#ffffff; font-weight:bold}


#box_admin {}


#box_languages {}
#box_currencies {}
#box_last_viewed {}
#box_reviews div a {text-transform:none}
#box_newsletter #newsletter_input {width:140px}


/**styling für die listenansicht und sämtliche großen boxen**/
.gr_box {}
.gr_box_kopf {width:703px; height:40px; background: url(img/gr_box_kopf.gif)}
.gr_box_kopf p.p1 {font-family:Arial, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#5b5b5b; text-align:left;}
.gr_box_kopf h6, .ml_box_kopf h6 {text-transform:; line-height:30px; text-align:left; margin-top:0px; color:#FFFFFF; padding:5px 0 0 30px}
.gr_box_kopf h6 a {color: #5b5b5b}
.gr_box_kopf h6 a:hover {color:#757e8a; text-decoration:underline}
.gr_box_mitte {width:708px; background: url(img/gr_box_bg.gif) repeat-y bottom ;}
.gr_box_mitte div.p1 {padding:0px 20px 5px 20px; background: url(img/gr_box_bg.gif) repeat-y bottom ; text-align:left; color:#5d5d5d}
.gr_box_fuss {background: url(img/gr_box_bg.gif); height:6px; width:708px}
.gr_box_mitte div.p1 p {padding:0px; margin:5px 5px 5px 0px}
.gr_box_mitte div.p1 ul {margin-top:0px; margin-bottom:5px}

.gr_box_mitte div.p1 b {padding:0px; margin-bottom:5px}

#startboxengrossebox .gr_box_mitte div.p1 {padding:0px}

/**die artikel listenansichten - 
die einspaltige liste braucht nicht gestyled zu werden wenn sie genauso aussieht wie alle anderen breiten boxen. kann aber mit den list_* klassen umgestyled werden.
für die zweispaltige liste müssen von den entsprechenden styles die kommentare entfernt werden**/

/**styling für die 2spaltige liste
.list_box {width:304px; padding-bottom:10px}
.list_box_kopf {background: url(img/ml_box_kopf.gif) no-repeat; width:304px; height:32px;}
.list_box_mitte {background: url(img/ml_box_mitte.gif); width:304px; height:105px}
.list_box_fuss {background: url(img/ml_box_fuss.gif) no-repeat; width:304px; height:32px;}
.list_abstand {width:10px}**/ 

/**allgemeine Angaben für die listenansicht**/
#listing_header {width:698px; text-align:right; padding-bottom:5px}
#page_navigation {width:688px; padding:0px 10px; color:#0055AF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
#page_navigation a {color:#0055AF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.list_box {margin-bottom:-17px}
*html .list_box {margin-bottom:8px}
*+html .list_box {margin-bottom:8px}
.list_box_kopf h6 {text-align:left; padding-left:30px}
.list_pic {text-align:center; padding:0px 10px 5px 0px; float:left;}
.list_pic img {border:#333333 1px solid}

.list_text {height:100%; float:left; text-align:left; width:33%}
.list_btn {height:22px; text-align:right; display:inline}
.list_btn img {padding-top:5px}
.list_price {text-align:right; font-size:12px; color:#5d5d5d; font-weight:bold; padding-bottom:2px; float:right; width:33%}
.list_price strong {}
.list_price {display:none}

.productOldPrice {font-size:10px; display:block; margin:-5px 0px -23px 0px}

.list_box_mitte {background-color:#ccc9c9}
.gr_box_mitte list_box_mitte {background-color:#ccc9c9}
.paging {}

.list_box_fuss {background: url(img/gr_box_fuss.gif) no-repeat; height:10px}


.unterkategorien { display:block; width:175px; height:17px; text-align:left; padding-left:25px; padding-top:2px; margin-bottom:5px; background:url(img/button_leer.gif) no-repeat; color:#FFFFFF}
.unterkategorien a:hover {color:#FFFFFF !important}
#subkat_1, #subkat_4, #subkat_7, #subkat_10, #subkat_13, #subkat_16, #subkat_19, #subkat_22, #subkat_25 {width:35%;}
#subkat_1 a, #subkat_4 a, #subkat_7 a, #subkat_10 a, #subkat_13 a, #subkat_16 a, #subkat_19 a, #subkat_22 a, #subkat_25 a {margin:0px auto}
.subcat_title {display:none}

.cat_head {width:677px; background-color:#FFFFFF; color:#5d5d5d; margin-left:10px; margin-bottom:10px; padding:5px}
.cat_name {font-weight:bold; margin-bottom:0px; text-align:left}
.cat_desc {float:left; padding:5px; width:47%; text-align:left}
.cat_img {float:left; padding-top:5px; padding-bottom:15px; width:45%}
.cat_img img {max-width:250px}

.subcat_linklist {padding-left:10px; }

.subcat_linklist .left{}
.subcat_linklist .middle A{ display:block; margin:0px auto; }
.subcat_linklist .right A{ margin:0px -4px 0px auto;}

/**styling für die mittlerenboxen account_seite...**/
.ml_box {}
.ml_box_kopf {background: url(img/ml_box_kopf.gif) no-repeat; width:304px; height:32px;}
.ml_box_mitte {background: url(img/ml_box_mitte.gif); width:304px;}
.ml_box_mitte div.p1 {padding:5px 10px 5px 10px}
.ml_box_mitte a.content_link {width:auto}
.ml_box_fuss {background: url(img/ml_box_fuss.gif) no-repeat; width:304px; height:32px;}

/**styling für die Sitemap**/
.sitemap_sub {background-color:#DDDDDD; padding-left:3px}
.sitemap_heading  {background-color:#F8F8F8}

#gutschein_box {text-align:center}


/**styling für die loginseite**/
.startseite {background: url(img/lieferung.gif) no-repeat top right}


/**styling für die startseite**/
.btn_rechts {width:100%; text-align:right}
#flash_bg {position:absolute !important; z-index:0; margin-left:-617px}

/**styling für die searchresults**/
.searchresults {background: url(img/search.gif) no-repeat right}


/**styling für die warenkorb**/
.warenkorb {background: url(img/cart.gif) no-repeat top right}


/**styling für die checkoutseiten**/
.steps {color:#5d5d5d; font-size:12px}
.steps a {color:#5d5d5d; text-decoration:underline; font-weight:bold}
.steps a:hover {color:#5d5d5d; text-decoration:none}
.steps_ac {font-weight:bold; font-size:12px}
.bullet {position:relative;}
.checkoutblock {border-top: 1px solid #cccccc; padding-top:10px;}
.checkoutblock textarea {width:99% !important}
.checkoutblock table, .checkoutblock div, .checkoutblock table td {width:100%}
#checkout_confirmation a {color:#5d5d5d; text-decoration:underline}
.buttons div {padding-bottom:15px}

#adress_label {width:40%; float:left; background-color:#F0EFEF; padding:3px}
#shipping_optionen div {margin-top:5px}

.checkoutblock_bezahlung div {margin-top:2px}

.shipping_auswahl {background-color:#F0EFEF; margin-bottom:10px; padding:3px}
.shipping_auswahl_hover {background-color:#CCCCCC; margin-bottom:10px; padding:3px}

.payment_auswahl {background-color:#F0EFEF; margin-bottom:0px; padding:3px}
.payment_auswahl_hover {background-color:#CCCCCC; margin-bottom:0px; padding:3px}

#zeichen_left input {background:none; border:none; width:30px; color:#5d5d5d; font-size:12px}

/**styling für die artikelansicht**/
#produkt_info {}
#produkt_info .gr_box_kopf h1 {text-transform:uppercase; line-height:32px; text-align:left;padding-left:34px; padding-top:3px}
.a_view_price {width:100%; color:#176fa5; font-size:32px; padding:10px 0px 10px 0px; text-align:right; font-weight:bold}
.lagerampel {width:54%;}
.extra_info {color:#8a8a8a}
.extra_info_1 {padding:4px; width:597px; border-top:1px dotted; text-align:left; margin-top:10px}
#einkaufen {width:100%; float:right; padding-top:5px}
*+html #einkaufen {width:100%; float:right; padding-top:0px}
.Menge {width:100%; padding-top:0px; padding-right:0px; margin-bottom:5px}
.list_tax {font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#5d5d5d; width:97px; text-align:left; line-height:9px; padding-left:134px !important; padding-bottom:5px; padding-top:5px; float:left}
.list_tax a {color:#0054AE}

/**Lupe im Artikelbild **/
.zoom {bottom:3px; position:absolute}
*html .zoom {bottom:18px; position:absolute}

/** Produktinfoblock **/

#Produktinfos {width:64%; float:left; text-align:left}
#Produktinfos2 {width:35%; float:right; text-align:right}
#Produktinfosblock {border:0px solid #E0E0E0; background-color: #F0EFEF; width:424px; float:left; padding:3px}

#Produktinfos3{
	border-bottom:5px solid #DDDDDD;
	clear:left;
	color:#444444;
	display:block;
	font-size:10px;
	letter-spacing:0;
	line-height:13px;
	padding-bottom:6px;
	padding-top:10px;
	width:668px;
	margin-bottom: -15px;
}
#cart_quantity .gr_box_mitte{
}


#zusatzblock {width:49%; text-align:right; padding-right:0px; float:right;}
#zusatzblocklinks {width:50%; line-height:22px; text-align:left; padding-right:0px; float:left;}

#products_media {color:#5d5d5d}

/** Produktinfoblock Ende **/

.produkt_beschreibung p.p1 {padding:0px}
.produkt_beschreibung .hBlock {padding:10px; width:668px; margin:10px 10px; text-align:left; background-color:#FFFFFF}


#also_purchased .price_infos, #also_purchased .price_div {text-align:right}
#also_purchased .a_desc {padding-left:10px; padding-right:5px;}

/**Startseiten boxen**/
#startmodule {text-align:left; padding-left:0px}
*html #startmodule {width:710px}
*html .start_links {margin-left:5px}

#startseite {margin:-14px 0px 10px 10px; text-align:left}
.start_links {margin-right:10px; margin-left:10px}
.start_rechts {margin-right:0px}
/**.start_mitte2 {margin:0px 3px 0px 3px}**/
.start_rechts {}
.startbox {width:339px; height:100% !important; float:left; text-align:center; color:#5d5d5d; background-color:#FFFFFF; margin-bottom:10px; margin-top:0px; border:0px #999999 solid}
.startbox_kopf {background:url(img/startbox_kl_box_kopf.gif) no-repeat; width:339px; height:40px;}
.startbox_kopf h6 {padding:7px 0px 0px 15px; text-align:left}
.startbox_kopf h6 a {line-height:24px; color:#ffffff; height:50px;}
.startbox_kopf h6 a:hover {line-height:24px; color:#ffffff; text-decoration:none}
.startbox_mitte {background-color: #FFFFFF; width:339px; height:254px}
.startbox_mitte .p1 {padding:0px 10px; vertical-align:bottom; background: #FFFFFF; position:relative;}
.startbox_unten {width:319px; float:left; text-align:right; height:33px;}
.start_pic_div {vertical-align:top; text-align:left; width:49%; float:left; position:relative; z-index:0; height: 160px}
.start_pic {}
.start_desc {width:319px; height:51px; float:left; text-align:left; padding:5px 10px 5px 0px;}
.start_infos {position:relative; text-align:center; background:url(img/startbox_bild_bg.jpg) no-repeat; color:#FFFFFF; vertical-align:middle; width:99px; height:49px; margin-left:5px; float:right}
.start_infos a {color:#FFFFFF;}
.start_infos strong {font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; padding-top:13px} /**PREIS**/
.start_infos a.start_btn {padding-top:10px} /**button**/
.startbox_fuss {background-color:#ffffff; height:0px; margin-bottom:10px }
#start_promos span {margin:0px 4px}
#start_promos {white-space:nowrap; margin-bottom:7px}
.tax_shipping {float:right; text-align:left; width:98px; height:28px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}

.lagerampel_listenansicht {float:right; text-align:left; width:97px; height:28px; margin-top:3px; position:relative; z-index:2}

#kopflinks a, #kopflinks {font-family:verdana, arial; font-weight:; font-size:10px; color:#FFFFFF}

.bestsiegel {position:absolute; margin-left:30px;margin-top:-70px; }
*html .bestsiegel {margin-left:10px;}
*+html .bestsiegel {margin-left:10px;}

/** Cross Sellings **/
div.extra_info_2 {text-align:center}
.cross_selling_titel {text-align:center; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d;}

/**account seite**/
.account_links .account_btn {width:25%; float:left; text-align:center}
.account_btn a.content_link {padding:5px 0px; color:#5d5d5d; font-weight:bold; background:none}
.account_btn a.content_link:hover {padding:5px 0px; color:#5d5d5d; text-decoration:underline; font-weight:bold; background:none}

.account_history img {margin:10px}

/**artikel_optionen**/
.infos_wert select {width:50%}
.infos_wert input.qty {float:left}
.infos_lable {float:left; width:49%; line-height:20px; height:20px; font-weight:bold; text-align:rigth; font-size:12px}
.infos_wert {float:left; width:50%; line-height:20px; height:20px; text-align:right; font-size:12px}
.infos_options {float:left; width:100%; font-weight:bold; text-align:rigth; font-size:12px; margin-bottom:8px}

#zusatzblock .infos_lable, #zusatzblock .infos_wert {font-size:10px !important; line-height:14px; height:14px}


/**image slider**/
#a_view_pic_1 {position:relative; display:block;}
#a_view_pic_1 img {border: 1px solid rgb(221, 221, 221);}

.imagegalery_scroll_left {width:11px; height:82px; background-image:url(img/imagegalery_scroll_left.gif); cursor:pointer;}
.imagegalery_scroll_right {width:11px; height:82px; background-image:url(img/imagegalery_scroll_right.gif); cursor:pointer;}

#print_popup_link {width:562px;padding:0px 10px; position:fixed; bottom:0px; height:25px; background-color:#ffffff;}
*html #print_popup_link {width:572px;position:absolute; top: expression(parseInt(document.body.scrollTop+ 780))}

#box_free div.p1 {padding-left:0px; padding-right:0px}

#box_free div.p1 hr {color:#dbdbdb}

/* LEXIKON */
.lexikon_keyword {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #CC0000;text-decoration: underline;}
.lexikon_keyword {font-family: Tahoma, Arial, sans-serif;font-size: 11px;color: #f1deb4;text-decoration: none;}
#box a {
color: #70796c;
text-decoration: none;
}
#box a:hover {
color: white;
background: #5d5d5d;
text-decoration: none;
}
#box a span {display: none;}
#box a:hover span {
	display: block;
	color: #5d5d5d;
	background: #c0cada;
	width: 310px;
	border: 1px solid #70796c;
	z-index: 100;
	padding: 3px;
	position:absolute;
	font-weight: lighter;
}

.lexikon_keyword {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #5d5d5d; text-decoration: underline;}


/* Wunschliste */
.wl_border	{border-top:1px solid #dddddd; margin-top:5px;}
.wl_checkbox {padding-bottom:5px;}
.wl_name	 {padding-left:0px; font-weight:bold;}
.wl_desc	 {padding-right:3px;padding-top:3px;}
.wl_price	 {font-weight:bold;}
.wl_box		{margin-bottom:5px;}
.wl_searchbox	{background-color:#f2f2f2;}
.wl_resultheader	{background-color:#dddddd; padding:2px;}
.wl_resultcontent	{background-color:#f9f9f9;}
.wl_resultcontent2	{background-color:#ffffff;}

/* An Freund senden */

#tell_a_friend {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px; margin:5px}

/* Produktanfrage */

.frage {width:147px; font-family:Arial; font-size:11px}
.frage span a {width:147px; text-align:right; display:block}

.frage strong {margin-top:8px}


#fragezumprodukt {width:630px; height:500px; padding:10px; overflow:auto; font-family:arial; font-size: 12px}

h6#pa_head {font-size:14px; font-family:verdana; font-weight:bold; padding:0px; margin:0px}
#pa_artikel {padding-top:20px; display:block; background:url(img/icon_arrow.jpg) no-repeat 0px 25px; padding-left:20px; font-weight:bold}

#pa_block_1 {width:610px; padding-top:20px}
#pa_block_1 b {padding-bottom:10px; display:block}
.pa_lable {float:left; width:30%}
.pa_input {float:left;width:50%}
.pa_checkbox {width:100%; text-align:right; color:#7f9db9; font-size:9px}

#pa_block_2 {width:610px; padding-top:10px; clear:both}
.pa_text {width:100%}

#pa_block_3 {width:610px; padding-top:10px; clear:both}
.pa_btn_back {float:left; width:50%}
.pa_btn_next {width:50%; padding-left:70%}

#close_window {font-family:arial;}
a#close_window:link {font-family:arial;}

.nur {font-size:13px}

/* Für Sonderpreisstyling  */
.productOldPrice {position:relative; margin-top:-12px}
.productOldPrice {*margin-top:-18px}
#sonderangebot_img {position:absolute; bottom:29px; left:-220px; display:; z-index:1000}
*html #sonderangebot_img {bottom:40px;}
*+html #sonderangebot_img {bottom:25px;}

#Produktinfos2 .start_infos #sonderangebot_img {display:none}

.productOldPrice {position:relative; margin-top:-14px}

/* Für Sonderpreisstyling in der rechten Spalte */
div.promo_Price div#sonderangebot_img {display:none}
div.promo_Price span.nur br {display:none}
div.promo_Price span.nur {display:none}
div.promo_Price .productOldPrice {margin-top:-9px}



#front_flash{
	margin:10px;
	margin-top:-14px;
	margin-bottom:24px;
}

.startbox .p1 .produktlinie{
	width: 100px;
	text-align:left;
	float:right;
	margin-top: -4px;
}


#rechte_spalte A:LINK, #rechte_spalte A:VISITED{}
#rechte_spalte A:ACTIVE, #rechte_spalte A:HOVER{ color:#000000 !important;}
#box_warenkorb A:LINK, #box_warenkorb A:VISITED{ color:#FFF;}
#box_warenkorb A:ACTIVE, #box_warenkorb A:HOVER{ color:#CCC !important;}




.aNav{
	list-style; none; margin: 0px; padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position: absolute;
	width:960px;
	font-weight:bold;
}
.aNav LI{
	float:left; display:block; width; 100px; padding: 0px 0px 0px 0px;
}
.aNav LI .elMain{ 
	display: block;
	background:url(img/kat_bg_sub_over.png);
	background-repat:no-repeat;
	line-height:27px;
	width:138px;
	text-align:center;
	font-size:10px;
}
.aNav LI .elMain{ color:#ff9300; }
.aNav LI .elMain:HOVER,.aNav LI .elMain:ACTIVE{ color:#FFF; background:url(img/kat_bg_sub.png); }
.aNav LI A.elEmpty:HOVER,.aNav LI A.elEmpty:ACTIVE{ color:#FFF; background:url(img/kat_bg_sub_over.png); cursor:default; }
.aNav .outerTable{}
.aNav .table1{
	padding:10px 10px 7px 10px;
	background:url(img/navTableBg.png); color:#FFF; 
	position: absolute;
	z-index:997;
	min-width: 138px;
	margin-top:0px;
}
.aNav .table2 A{ padding:2px 0px 2px 0px; }
.aNav .table2 TD{ white-space:nowrap; padding: 2px 10px; line-height:16px; }
.aNav TABLE A{ display:block; padding:0px 12px;}
.aNav Table A:LINK,.aNav Table A:VISITED{ color:#FFF;}
.aNav .elMain1,.aNav .elMain2,.aNav .elMain3, .aNav .elMain4, .aNav .elMain5, .aNav .elMain6{
	margin:0px 0px 0px -1px;
}



.finanz_small{ 
	background:url(img/finanz_bg.jpg);
	height:39px;
	width:212px;
	color:#FFF;
	font-weight:bold;
}
.finanz_small .inner_box{
	padding:5px 0px 5px 33px;
	font-size:10px;
}


#finanz_large{
	margin-top:23px;
	float:left;
}
#finanz_large TABLE{
	width: 434px;
	background:#FFFFFF;
}
#finanz_large .thead{
	font-weight:bold;
	color:#FFFFFF;
	background:#ff9400;
	padding: 2px 4px;
}
#finanz_large .tcell{
	padding:2px 4px;
	color:#666;
}
#finanz_large .a1{ background:#E5E5E5;}
#finanz_large .a2{ background:#D8D8D8;}


.small_info{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	margin:10px 0px 0px 10px;
	width: 680px;
	color:#999;
}
.small_finanz_info{
	font-size:10px;
	color:#555;
	font-weight:normal;
	display:inline;
	padding-left:10px;
	color:#999;
}
.start_desc .small_finanz_info{
	color:#CCC;
	paddin:0px;
	display:block; float:right;
}
