* { margin: 0px; padding: 0px; }

.zuruecksetzen {
	display:					block !important;
	clear:						both !important;
	margin:						0px !important;
	padding:					0px !important;
	font-size:					1px !important;
	line-height:				1px !important;
}

* html { }

/*a:link, a:visited { text-decoration: none; color: #B72E0B; }*/

/*a:hover, #navigation a:hover { color: #000000; }*/

.subcat_sitemap { margin-left: 15px; font-size: smaller }

body { background-color:#DCE9F1;}
body#popup { background-color:#FFFFFF;padding:10px;}
dd { line-height: 22px; }

div.inputRequirement,
dd.inputRequirement { color: #CC0000; }

/* HEADINGS */
h1 { color: #000000; font-weight: bold; font-size: 22px; margin: 20px 0px 15px 0px; padding: 0px; width: auto; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000; }

h2 { color: #000000; font-weight: bold; font-size: 16px; margin: 15px 0px 8px 0px; padding: 0px; }

html { font-family: Arial, Helvetica, sans-serif; font-size: 11px;; color: #505050; }

img { border: 0; }

li.level1 { margin-left: 10px; list-style: circle; font-size:10px; }

li.level1 a { padding: 0; text-decoration: none; font-size: 11px; }

li.level1 a.active:link,
li.level1 a.active:active,
li.level1 a.active:visited { text-decoration: none; font-weight: bold; }

li.level2 { margin-left: 15px; list-style: circle; }

li.level2 a { padding: 0; text-decoration: none; font-size: 11px; }

li.level2 a.active:link,
li.level2 a.active:active,
li.level2 a.active:visited  { text-decoration: none; font-weight: bold; }

li.maincat { list-style: square; margin-top: 3px }

li.maincat a span { line-height: 18px; } 

a.nav span a { font-size: 11px }

li.maincat a, a.nav	{ text-decoration: none; cursor: pointer; font-size: 11px; }

li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.activ:link,
li.maincat a.activ:visited,
li.maincat a.activ:hover, li.level1 a:hover,
li.level1 a:active, li.level1 a.active:hover,
li.level1 a.active:visited { /*text-decoration: underline;*/ }


.mainbody { width: 99%; }

/* PARAGRAPH GLOBAL */
p { margin: 8px 0px 8px 0px; }

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea { width: 100%; }

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea { width: 100%; }

/* ORDER DETAILS */
table.orderdetails { font-size: 11px; background-color: #FFF2CC; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #DA9401; }

table.orderdetails tr td { padding: 4px; }

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete { text-align: center; white-space: nowrap; }

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes { margin-top: 3px; }

table.orderdetails tr td.productname table.productattributes tr td { padding: 0px; }

table.orderdetails tr td.productname table.productattributes tr td.attribute { padding-right: 4px; }

table.orderdetails tr td.productname table.productattributes tr td.value { width: 100%; }

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice { text-align: right; white-space: nowrap; }

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal { background-color: #FFEAAB; text-align: right; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #DA9401; }

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice { text-align: right; white-space: nowrap; }

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td { background-color: #FFF2CC; vertical-align: top; }

table.orderdetails tr.contentrow1 td.productname { text-align: left; }

table.orderdetails tr.contentrow1 td.quantity { text-align: center; }

table.orderdetails tr.contentrow1 td.quantity input { font-size: 11px; padding: 2px; border: solid #DA9401 1px; }

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td { background-color: #FFEAAB; vertical-align: top; }

table.orderdetails tr.contentrow2 td.productname { text-align: left; }

table.orderdetails tr.contentrow2 td.quantity { text-align: center; }

table.orderdetails tr.contentrow2 td.quantity input { font-size: 11px; padding: 2px; border: solid #DA9401 1px; }

table.orderdetails tr.headerrow td { background-color: #DA9401; color: #FFFFFF; font-weight: bold; }

table.orderdetails tr.headerrow td.center { text-align: center; }

table.orderdetails tr.headerrow td.left { text-align: left; }

table.orderdetails tr.headerrow td.right { text-align: right; }

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation { }

ul#checkoutnavigation li { height: 70px; list-style-type: none; float: left; width: 185px; margin-right: 15px; border: solid 1px; padding: 8px; }

ul#checkoutnavigation li.active { background-color: #FFEAAB; }

ul#checkoutnavigation li.active .description { font-size: 11px; }

ul#checkoutnavigation li.active .number { font-size: 20px; font-weight: bold; }

ul#checkoutnavigation li.active .title { font-size: 14px; font-weight: bold; }

ul#checkoutnavigation li.inactive { color: #999999; background-color: #EDEDED; border-color: #999999; }

ul#checkoutnavigation li.inactive .description { font-size: 11px; }

ul#checkoutnavigation li.inactive .number { font-size: 20px; font-weight: bold; }

ul#checkoutnavigation li.inactive .title { font-size: 14px; font-weight: bold; }

ul, ol { margin-left: 15px; }

ul.messageStack { border: solid 2px #B22020; background-color: #FFD6D6; padding: 8px; }

ul.messageStack li { }

ul.messageStack li.messageStackError { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/exclamation.png); background-repeat: no-repeat; background-position: 0px 4px; }

ul.messageStack li.messageStackSuccess { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/icon_accept.gif); background-repeat: no-repeat; background-position: 0px 4px; background-color: #66FF66; }

ul.messageStack li.messageStackWarning { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/icon_alert.gif); background-repeat: no-repeat; background-position: 0px 4px; background-color: #FFF2CD; }



.boxText { color: #666666; padding: 0 3px; }

.categorie_list { width: 570px; } 			/*++++++++++++++++++++++++++++++++*/

.categorie_list_one { float: left; width: 48%; margin: 0 5px 15px 5px; }

.checkout { text-align: left; display:block;}

.checkout_payment_adress_current { float: left; width: 32%; padding-left: 15px; }

.checkout_payment_agb strong { color: #FF0000; }

.checkout_payment_agb_accept { text-align: left; font-size: 12px; color: #000000; width: 100%; }

.checkout_payment_agb_accept strong { color: #000000; }
.checkout_payment_agb_accept strong a { color: #1876B4; }

.checkout_payment_arrow { float: left; width: 23%; text-align: center; }

.checkout_payment_container { width: 555px; text-align: left; height: 120px; } /*++++++++++++++++++++++++++++++++*/

.checkout_payment_continue { margin: 15px 0 0 0; height: 55px; }

.checkout_payment_info_text { float: left; width: 40%; }

.checkoutBarCurrent, .greetUser, .new_product_default_price, li.maincat a:link, a.nav:link,
li.maincat a:visited, a.nav:visited { font-weight: bolder; }

.checkoutBarTo, div.checkoutBarCurrent { margin: 15px 0 10px 0; padding: 0 2px 0 2px; font-size: 11px; }

.clr { clear: both; float: none; }

.contentsTopics,
.pageHeading,
#moduleHeading { letter-spacing: 0px; font-weight: bolder; line-height: 25px; /*border-bottom: 1px solid #B0B284;*/ margin-bottom: 10px; color:#999999;margin-top:5px;}

.copyright, .gnu_copy, .parseTime { text-align: center; font-size: 8pt; color: #7E7E7E; display: block; }

/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */
/* FOOTER */
.footer { clear: both; text-align: center; font-size: 11px; color: #666666; background-color: #E2E2E2; padding: 8px; margin-bottom: 5px; }

.footer a { color: #666666; text-decoration: underline; }

.headerError { margin: 5px; border: 1px solid #CC3300; background-color: #FF8566; padding: 5px; }

.infoBoxHeading,
.infoBoxHeading_right { background: url(img/box_bg.png) #EFEFEF 0 -10px repeat-x; border-bottom: 2px solid #CCCCCC; color: #3C3B3D; padding: 7px 0 0 7px; height: 26px; font-size: 1.2em; font-weight: bold; margin: 1px; }

.left { float: left; margin: 0px; }

.list_left { float: left; }

.list_left, .list_right { width: 48%; margin-bottom: 20px; text-align: left; }

.list_right { float: right; }

.list_right_2 { width: 40%; float:right; margin-bottom: 20px; text-align: left; }

.mini_wrapper { margin: 0; padding: 0; }

.new_product_default { width: 285px; float: left; border-bottom: 1px solid #E7E7E7; margin: 10px 0 10px 0; }

.new_product_default_image { float: left; width: 120px; padding-top: 10px; }

.new_product_default_right { float: left; width: 165px; }

.new_product_default_tax { font-size: 11px; }

.order_details, .checkout_payment_comments,
.checkout_payment_agb { font-size: 11px; }

.productOldPrice { font-size: 10px; }

.order_details { width: 100%; text-align: left }

.order_details_article { width: 145px; float: left; margin-top: 5px }

.order_details_article_header { width: 145px; float: left; border-bottom: 1px solid #CCCCCC }

.order_details_img { width: 70px; float: left; text-align: center; margin: 5px 0 8px 0 }

.order_details_img_header { width: 70px; float: left; text-align: center; margin: 0 0 8px 0; border-bottom: 1px solid #CCCCCC }

.order_details_qty { width: 50px; float: left; text-align: center; margin-top: 5px }

.order_details_qty_header { width: 50px; float: left; text-align: center; border-bottom: 1px solid #CCCCCC }

.order_details_remove { width: 50px; float: left; text-align: center; margin-top: 15px }

.order_details_remove_header { width: 50px; float: left; border-bottom: 1px solid #CCCCCC }

.order_details_shippingtime { width: 70px; float: left; margin-top: 5px }

.order_details_shippingtime_header { width: 70px; float: left; border-bottom: 1px solid #CCCCCC }

.order_details_totalcost { text-align: right; margin: 20px 0 0 0 }

.order_details_totalcost strong { font-size: 11px; font-weight: bolder }

.order_details_totalprice_header { width: 100px; float: right; text-align: right; border-bottom: 1px solid #CCCCCC }
.order_details_singleprice_header { width: 85px; float: left; border-bottom: 1px solid #CCCCCC }

.order_detais_totalprice  { width: 100px; float: right; text-align: right; margin-top: 5px; font-weight: bolder }
.order_details_singleprice { width: 85px; float: left; margin-top: 5px }

.product_content { margin-top: 15px; }

.product_info_box { width: 551px; text-align: left; overflow: hidden; margin-top: 10px; }

.product_info_box_bottom { height: 12px; }

.product_info_box_middle { padding: 0 1px 0 1px; }

.product_info_box_middle_left { height: 240px; width: 170px; text-align: center; margin-left: 1px; }

.product_info_box_middle_right { width: 255px; margin-right: 1px; text-align: left; margin-bottom: 15px; }

.product_info_box_middle_thumbnail { margin: 10px 0 0 5px; }

.product_info_box_top { }

.product_info_cartbutton { width: 200px; }

.product_info_description { overflow: hidden; margin-bottom: 15px; text-align: left; }

.product_info_dropdown { width: 140px; font-size: smaller; margin-top: 15px; }

.product_info_h3 { color: #B72E0B; padding: 5px 0 0 15px; font-size: 15px; border-bottom: 2px solid #CCCCCC; }

.product_info_menge { }

.new-price { font-size: 16px; color: #DA251D; font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif; font-weight: bolder; text-align: left; }

.product_info_price { font-size: 24px; color: #DA251D; font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif; font-weight: bolder; text-align: left; margin: 10px 0 0 0; height: 100px; }

.product_info_print { font-size: 10px; margin-top: 20px; }

.product_info_print img a { cursor: pointer; }

.product_info_shipping { font-size: 10px; color: #696969; font-weight: bolder; }

.product_info_tax { width: 95px; }

.product_info_tax_shipping { width: 250px; font-size: 10px; }

.product_listing_box { width: 553px; overflow: hidden; margin-bottom: 15px; text-align: left; }

.product_listing_box_center { width: 553px; }

.product_listing_box_hot { width: 140px; height: 70px; }

.product_listing_box_left { width: 16px; height: 152px; }

.product_listing_box_right { width: 17px; height: 152px; }

.product_listing_description { width: 280px; padding-left: 15px; }

.product_listing_header { height: 26px; margin: 5px 0 0 0; }

.product_listing_image { width: 112px; padding-top: 10px; }

.product_listing_mwst { font-size: 10px; padding-right: 30px; }

.product_listing_price { width: 250px; text-align: right; padding-right: 15px; }

.product_listing_price_button { width: 140px; text-align: center; }

.product_listing_price_detail { font-weight: bolder; padding-top: 15px; }

.product_listing_shipping { font-size: 10px; color: #FDC859; font-weight: bolder; }

.product_name { display: block; }

.product_name h2 a { font-size: 15px; margin-top: 8px; }

.product_name h3 a { font-size: 15px; color: #B72E0B; margin-top: 8px; }

.right { float: right; margin: 0px; }

.row1 { background: #F2F2F2; }

.row1, .row2 { padding: 5px; }

.row2 { background: #FFFFFF; }

#account { text-align: right; float: right; width: 30%; }

#create_account { }

/*#account,#pathway { background: url(img/red_bg.png) repeat-x; }*/

#account_inner { padding-right: 10px; }

#body { text-align: left; width: 930px; overflow: hidden;  }

#checkout_line { background: url(img/checkout_line.png) repeat-x; line-height: 12px; }

#content { text-align: left; padding: 0 5px 0 12px; margin: 0 0 0 0; overflow: hidden; }

#head { background: url(img/hd_header.jpg) no-repeat; width: 918px; height: 128px; margin-bottom:0px;}

#head_container { position: absolute; top: 0; width: 918px; overflow: hidden; 
					padding:0px 0px 0px 6px;}

#innerBox { text-align: center; overflow: hidden; float: left; clear: both; padding: 0; margin: 0; position: relative; }

#innerContainer { border-width: 0 1px; margin: 0; width: 100%; z-index: 2; background: #fff; }

#middle { float: right; margin: 0; width: 100%; }







#outerContainer { border-left: 200px solid #FFFFFF; border-right: 200px solid #ffffff; z-index: 1; margin-top: 218px; width:530px;}

#page_container { width: 930px; overflow:hidden; margin: 0; 
					background:url(img/bg_hd.gif) repeat-y center;
					padding:0px 30px 0px 30px;}

#page_inner_container { clear: both; text-align: left; padding: 0; float: left; margin: 0; }

#pathway { float: left; width: 70%; text-align: left; }

#pathway_inner { padding-left: 5px; }

#wrap { float: left; margin: 0; width: 100%; text-align: left;}



/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(img/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(img/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(img/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(img/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*
  INFOCENTER  
*/

.infocenter_header { 
	background-image:url(img/bg.gif);
	background-color:#f2f2f2;
	padding-left:10px; 
	padding-top:3px; 
	padding-bottom:3px; 
	font-size:12px; 
	text-transform:uppercase; 
	font-weight:bold; 
	color:#666666;
	margin-bottom:5px;}  

.infocenter_categories,
.infocenter_items { 
	padding:3px; 
	font-weight:bold; 
	font-size:12px; 
	font-family:Arial,Verdana;	
 color:#1876B4;
	margin-bottom:3px;  	
	width:200px;
	vertical-align:top;
			line-height:140%;
	}
td.infocenter_categories {
	background:				url(img/2_icon_weiss_infocenter.gif) no-repeat scroll left top;
	padding:8px;
	padding-left:30px;
}
.infocenter_items { 
	padding-left:8px; 
	width:400px;
	}  

.infocenter_items a { 
	color:#666666;
	display:block;
		font-size:12px; 
		line-height:140%;
		font-weight:normal;
	}  
.infocenter_titel_bg {
  background-image:url(img/infocenter_bg.gif);
  height:60px;
  margin-bottom:10px;  }
  
.infocenter {
  background-image:url(img/infocenter.gif);
  height:60px;
  margin-bottom:10px;  }  
  
.infocenter_titel {
  position:relative;
  top:15px;
  left:12px;
  text-transform:uppercase;
	font-style:italic;
  font-family:Arial,Verdana;
	font-weight:bold; 
	color:#999999;
  font-size:16px;}
  
.infocenter_name {
  position:relative;
  text-transform:lowercase;
	font-style:italic;
  top:12px;
  left:70px;
  font-family:Arial,Verdana;
	font-weight:bold; 
	color:#FF6600;
  font-size:14px;}  
	
.infocenter_text {
	padding:2px; 
	color:#505050;
	font-size:12px; 
	font-family:Arial,Verdana;
	margin-bottom:3px;
	}	
	
/*A.infocenter_items_links:link,A.infocenter_items_links:visited {font-size:11px; font-family:Arial,Verdana; text-decoration:none; color:#FF6600;}  	
A.infocenter_items_links:hover {font-size:11px; font-family:Arial,Verdana; text-decoration:none; color:#666666;}  	*/
	
.infocenter_border {
	margin-bottom:10px;}
	
/* wishlist */
.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		{background-color:#f2f2f2;padding:5px;margin-bottom:1px;}
.wl_searchbox	{background-color:#f2f2f2;}
.wl_resultheader	{background-color:#dddddd; padding:2px;}
.wl_resultcontent	{background-color:#f9f9f9;}
.wl_resultcontent2	{background-color:#ffffff;}


/* ########################   HD   ##################################### */

a {
	color:					#F1690E;
	text-decoration:		none;
}
a:hover {text-decoration:underline;}
div#top {
	background:		url(img/hd_top.gif) no-repeat;
	width:			918px;
	height:			18px;
	margin:			5px 0px 5px 0px;
}
div#banner {
 background:url(img/footer.gif) center top no-repeat;
 height:105px;
 width:930px;
}
div#foot {
 background:url(img/footer2.gif) center top no-repeat;
 height:29px;
 width:820px;
 margin-bottom:10px;
 margin-top:10px;
 padding-left:110px;
}
div#foot a {
	color:#ffffff;
	float:left;
	margin-left:5px;
	margin-right:6px;
	line-height:220%;
}
div#top ul {
	list-style-type:none;
	float:			right;
	margin:0;padding:0;
	margin-right:	3px;
}
div#top ul li {
	float:			left;
	margin:			0px 3px 0px 3px;
	color:			#ffffff;
	font-size:		10px;
	line-height:	19px;
}
div#top ul li a {
	color:			#ffffff;
	font-size:		10px;
} 
div#top ul li a:hover {
	text-decoration:	underline;
}
div#head { text-align:left;}
div#head ul {
	padding:0;
	list-style-type:	none;
	float:				left;
	margin:				14px 0px 0px 9px;;
}
div#head ul li {
	float:				left;
	margin-right:		2px;
}
div#head ul li a {
	display:			block;
	width:				114px;
	height:				100px;
}
div#head ul li a:hover,
div.navigation div a:hover {
	text-decoration:none;
}
div#head ul li a#systeme {	background:			url(img/kat_pc.jpg);}
div#head ul li a#systeme:hover {	background:			url(img/kat_pc_over.jpg);}
div#head ul li a#server {	background:			url(img/kat_server.jpg);}
div#head ul li a#server:hover {	background:			url(img/kat_server_over.jpg);}
div#head ul li a#notebook {	background:			url(img/kat_notebook.jpg);}
div#head ul li a#notebook:hover {	background:			url(img/kat_notebook_over.jpg);}
div#head ul li a#netzwerk {	background:			url(img/kat_netzwerk.jpg);}
div#head ul li a#netzwerk:hover {	background:			url(img/kat_netzwerk_over.jpg);}
div#head ul li a#software {	background:			url(img/kat_software.jpg);}
div#head ul li a#software:hover {	background:			url(img/kat_software_over.jpg);}
div#head ul li a#konfigurator {	background:			url(img/kat_konfigurator.jpg);}
div#head ul li a#konfigurator:hover {	background:			url(img/kat_konfigurator_over.jpg);}

div#navigation { 
	width:				918px;			
	height:				51px;
	background:			url(img/hd_header_leiste.jpg) no-repeat;
	line-height:		13px; 
	text-align:			left;
	color:				#ffffff;
}

div#navigation form#quick_find {
	width:				188px;
	height:				35px;
	display:			block;
	padding:            0;
	margin:				0px 0px 0px 5px;
	float:				left;
}
div#navigation form#quick_find div {
	height:				25px;
	padding-top:		6px;
	line-height:		12px;
}
div#navigation form#quick_find div input {
	margin:0; padding:0;
	height:				23px;
}
div#navigation form#quick_find div#ts2 input {
	width:				150px;
	height:				16px;
	margin-top:			1px;
}
div#advancedSearch {
	clear:					both;
	display:				block;
	width:					150px;
	height:					18px;
	line-height:			12px;
}
div#navigation form#quick_find div#advancedSearch a {
	color:				#272727;
	font-size:			10px;
	display:			block;
	line-height:		12px;
	margin:0; padding:0;
}
div#navigation form#quick_find div a:hover { text-decoration:underline;}
/*
div#navigation ul#naviSpecial {
	list-style-type:		none;
	float:					left;
	margin:0;padding:0;
	margin-top:				5px;
	margin-left:20px;
}
div#navigation ul#naviSpecial li { float:left;}
div#navigation ul#naviSpecial li a	{
	height:					24px;
	display:				block;
}
div#navigation ul#naviSpecial li a:hover { text-decoration:none;}
div#navigation ul#naviSpecial li a#p1 {
	background:				url(img/kat2_bestseller.gif) no-repeat;
		width:					91px;
}
div#navigation ul#naviSpecial li a#p1:hover {
	background:				url(img/kat2_bestseller_over.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p2 {
	background:				url(img/kat2_aktion.gif) no-repeat;
	width:					74px;
}
div#navigation ul#naviSpecial li a#p2:hover {
	background:				url(img/kat2_aktion_over.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p3 {
	background:				url(img/kat2_new.gif) no-repeat;
	width:					110px;
}
div#navigation ul#naviSpecial li a#p3:hover {
	background:				url(img/kat2_new_over.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p4 {
	background:				url(img/kat2_merkzettel.gif) no-repeat;
	width:					97px;
}
div#navigation ul#naviSpecial li a#p4:hover {
	background:				url(img/kat2_merkzettel_over.gif) no-repeat;
}*/
#warenkorb {
	float:					right;
	width:					240px;
	height:					30px;
	padding-top:            3px;
	display:				block;
	padding-left:45px;
}
div#warenkorb {
	padding:0;
	width:288px;
	height:					33px;
}
a#warenkorb:hover {
	cursor:					pointer;
}
a#warenkorb div.boxText {
	float:					left;
	width:					200px;
	color:					#ffffff;
	font-size:				12px;
	font-weight:			bold;
	padding-top:            8px;
}
a#warenkorb span {
	width:					26px;
	height:					26px;
	float:					right;
	margin-right:			6px;
}
#pathway, #accounttest, #pathwayLogin { 
	margin:0;padding:0;
	float: 					left; 
	width: 					455px; 
	text-align: 			left; 
	margin-top:				4px;
}
#pathwayLogin { float:left; width:110px; color:#05A573; font-weight:bold; }
div#accounttest {padding:0;width:auto;float:right;text-align:right;margin:4px 8px 0px 0px;display:block;}

#pathway, #pathway a, #accounttest, #accounttest a { 
	color:				#272727;
	font-size:			10px;
	line-height:		12px;
	
}
#pathway a, #accounttest a { margin:0;padding:0;}
#pathway a:hover, #accounttest a:hover {	text-decoration:underline;}

#nav_left { 
	float: 				left; 
	margin: 			5px 1px 2px -195px; /*width: 15em;*/
	width:				190px; 
	position: 			relative; 
	z-index: 			5; 
}
#nav_right { float: right; margin: 0 -195px 0 5px; width: 190px; position: relative; z-index: 5; text-align: left;}

div.box {
	background:			url(img/hd_box_bg.gif) repeat-y;
	width:				190px;
	margin:0;padding:0;
	margin:				5px 0px 10px 0px;
}
div#boxmanu {
	background:			url(img/box_hersteller_bg.gif) no-repeat;
	width:				188px;
	height:60px;
	margin:0;padding:0;
	margin:				15px 0px 10px 0px;
}
div#boxmanu form {
	width:170px;
	margin-left:7px;
}
div#boxmanu form select {
	margin-top:28px;
}
div.box div.infoBoxHeading {
	background:			url(img/hd_box_top.gif) no-repeat;
	width:				178px;
	height:				21px;
	margin:0;padding:0;border:0;
	color:				#ffffff;
	text-transform:		uppercase;
	font-size:			11px;
	padding:            10px 0px 0px 12px;
	font-weight:		bold;
}
div.box div.infoBox {
	width:				190px;
	background:			url(img/hd_box_bottom.gif) no-repeat bottom;
}
div.box div.boxText {
	width:				166px;
	margin:0;padding:0;border:0;
	padding:            10px 12px 10px 12px;
	background:			url(img/hd_box_bottom.gif) no-repeat bottom;
}
a#infocenterMain {
	background:			url(img/hd_infocenter.jpg) no-repeat;
	width:				187px;
	height:				25px;
	display:			block;
	margin:				5px 0px 5px 0px;
}

a#infocenterMain:hover {
	background:			url(img/hd_infocenter_over.jpg) no-repeat;
	text-decoration:	none;
}
a#registerMain:hover {
	background:			url(img/hd_register_over.jpg) no-repeat;
	text-decoration:	none;
}
a#registerMain {
	background:			url(img/hd_register.jpg) no-repeat;
	width:				187px;
	height:				25px;
	display:			block;
	margin:				5px 0px 5px 0px;
}
a#loginMain:hover {
	background:			url(img/hd_login_over.jpg) no-repeat;
	text-decoration:	none;
}
a#loginMain {
	background:			url(img/hd_login.jpg) no-repeat;
	width:				187px;
	height:				25px;
	display:			block;
	margin:				5px 0px 5px 0px;
}
a#meinKontoMain:hover {
	background:			url(img/hd_mein_konto_over.jpg) no-repeat;
	text-decoration:	none;
}
a#meinKontoMain {
	background:			url(img/hd_mein_konto.jpg) no-repeat;
	width:				187px;
	height:				25px;
	display:			block;
	margin:				5px 0px 5px 0px;
}
a#newsletterMain:hover {
	background:			url(img/hd_newsletter_over.jpg) no-repeat;
	text-decoration:	none;
}
a#newsletterMain {
	background:			url(img/hd_newsletter.jpg) no-repeat;
	width:				187px;
	height:				25px;
	display:			block;
	margin:				5px 0px 5px 0px;
}
/*ul#artikeluebersicht {
	width:						auto;
	margin:0;padding:0;list-style-type:none;
}
ul#artikeluebersicht li.list {
	float:						left;

	width:						222px;
	height:						34px;
	margin:						0px 22px 14px 0px;
}
ul#artikeluebersicht li.nomargin {
	margin-right:0px;
}
ul#artikeluebersicht li.list a {
	padding:					10px 0px 0px 10px;
	display:					block;
	color:						#000000;
	font-size:					12px;
	font-weight:				bold;
	width:						212px;
	height:						24px;
	background-image:			url(img/hd_artikeluebersicht_bg.gif);
}
ul#artikeluebersicht li.list a:hover,
ul#artikeluebersicht li.list a.aktiv {
	color:						#F1690E;
	text-decoration:			none;
	background-image:			url(img/hd_artikeluebersicht_link_over.gif);
	background-repeat:			no-repeat;
	background-position:		right top;
}*/
div.pageHeading {
	color:						#999999;
	border:						0;
	letter-spacing:				0px;
	font-size:					18px;
	font-weight:				bold;
	margin-top:					5px;
}
div#outerContainer_2 {
	border-left: 200px solid #FFFFFF; border-right: 200px solid #ffffff; z-index: 1; margin-top: 218px; width:530px;
	border-right: 				0px; 
	width:						730px; 
}
div#outerContainer_3 {
	border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; z-index: 1; margin-top: 218px; 
width:						910px;
}
/* ------------------------------------------------------------------------------------- {{ MAIN CONTENT ARTIKELLISTE */
div.artikelliste h1 {
	float:						left;
	margin-bottom:				15px;
}

span#found {
	float:						right;
	margin-right:				18px;
	color:						#343434;
	font-size:					10px;
}
div#sortieren {
	width:						auto;/*726px;*/
	height:						23px;
	background-color:			#E0E0E0;
	border:1px solid #CCCCCC;
	padding-left:				10px;
	padding-top:3px;
}
form#multisort,
form#sort {
	margin-left:				10px;
	float:left;
}
div#sortieren p {
	height:						20px;
	float:						left;
	margin:						2px 0px 0px 0px;
	padding:                    0;
}

div#sortieren input.button {
	float:						left;
	height:						23px;
	width:						64px;
}
div#sortieren p label {
	float:						left;
	margin-right:				10px;
}
div#sortieren p form {
	float:left;
}
table.artikelliste {
	width:						720px;
	background-image:			url(img/hd_artikelliste_top.gif);
	background-position:		top right;
	background-repeat:			no-repeat;
	padding:0;
	margin:0;
	margin-top:10px;
}
table.artikelliste tr#ueberschrift {
	height:						20px;
	border:						0;
}

/*table.artikelliste tr th,*/
table.artikelliste tr td {
	font-size:					9px;
	height:						18px;
	padding:                    0px 10px 0px 10px;
	color:						#3A3A3A;
}
table.artikelliste tr td { 
	height:						auto;
	font-size:					12px;
	color:						#000000;
	font-weight:				bold;
	vertical-align:				top;
	padding:                    5px 10px 5px 10px;
	border-bottom:				1px solid #CCCCCC;
}
table.artikelliste tr td a {
	color:						#000000;
	font-size:					12px;
}
table.artikelliste tr td a:hover {
	color:						#F1690E;
	text-decoration:			none;
}
table.artikelliste tr td span {
	color:						#505050;
	display:					block;
	padding-top:				5px;
	font-weight:				normal;
	font-size:					11px;
}
/*table.artikelliste tr td.produktimg {
	width:						110px;
	margin:						0;
	padding:					0;
	border-left:				1px solid #CCCCCC;
	border-bottom:				1px solid #CCCCCC;
	text-align:					center;
	vertical-align:middle;
}
table.artikelliste tr td.produktimg a{
	margin:0;padding:0;
}
table.artikelliste tr td.produktimg a img {
	margin:0;padding:0;
	margin-top:					5px;
	margin-bottom:				5px;
	display:					block;
}*/
span.float span {float:right;margin-top:1px;}
span.verfuegbar0,
span.verfuegbar4,
span.verfuegbar5 {
	display:					block;
	background-image:			url(img/verfuegbar_0.gif);
	background-repeat:			no-repeat;
	width:						32px;
	height:						12px;
	padding:0;
	margin-top:5px;
}
span.verfuegbar1 {
	display:					block;
	background-image:			url(img/verfuegbar_1.gif);
	background-repeat:			no-repeat;
	width:						32px;
	height:						12px;
	padding:0;
	margin-top:5px;
}
span.verfuegbar2 {
	display:					block;
	background-image:			url(img/verfuegbar_2.gif);
	background-repeat:			no-repeat;
	width:						32px;
	height:						12px;
	padding:0;
	margin-top:5px;
}
span.verfuegbar3 {
	display:					block;
	background-image:			url(img/verfuegbar_3.gif);
	background-repeat:			no-repeat;
	width:						32px;
	height:						12px;
	padding:0;
	margin-top:5px;
}
table.beschreibung2 tr td.value span.verfuegbar0,
table.beschreibung2 tr td.value span.verfuegbar1,
table.beschreibung2 tr td.value span.verfuegbar2,
table.beschreibung2 tr td.value span.verfuegbar3,
table.beschreibung2 tr td.value span.verfuegbar4,
table.beschreibung2 tr td.value span.verfuegbar5 {
	float:right;
	margin:0;
	padding-right:5px;
	background-repeat:			no-repeat;
	background-position:		left;
	border:0;
}

table.artikelliste tr td.preis { 
	color:						#F1690E;
	margin:		                0px;
	padding:                    5px 8px 5px 0px;
	background-color:			#F4F4F4;
	font-size:					17px;
}
table.artikelliste tr td.preis a {
	color:						#F1690E;
}
table.artikelliste tr td.preis a:hover { text-decoration:underline;}
table.artikelliste tr td.preis span,
table.artikelliste tr td.preis span a {
	margin:0;padding:0;
	padding-top:5px;
	width:						93px;
	font-size:					10px;
	color:						#8D8D8D;
}
table.artikelliste tr td.preis span a {
	text-decoration:			underline;
}
/*table.artikelliste tr td.warenkorb {
	width:70px;
	border-bottom:				1px solid #CCCCCC;
	padding:                    0;margin:0;
	background:					#12578A url(img/hd_artikelliste-warenkorb-bg.jpg) no-repeat top;
}
table.artikelliste tr td.warenkorb:hover {
	background:					#1484A2 url(img/hd_artikelliste-warenkorb-bg_over.jpg) no-repeat top;
	cursor:						pointer;
}
table.artikelliste tr td.warenkorb a {
	margin:						0;
	padding:0;
	margin-left:				1px;
	display:					block;
	background:					url(img/hd_artikelliste-warenkorb-bg.jpg) no-repeat top;
	width:						70px;
	background:					#12578A;
}
table.artikelliste tr td.warenkorb a:hover {
	margin:						0;
	padding:0;
	margin-left:				1px;
	display:					block;
	background:					url(img/hd_artikelliste-warenkorb-bg_over.jpg) no-repeat top;
	width:						70px;
	background:					#18A2BE;
}*/
/* ------------------------------------------------------------------------------------- {{ MAIN CONTENT ARTIKELLISTE */
/* ------------------------------------------------------------------------------------- {{ MAIN CONTENT ARTIKELDETAIL */

h1 {
	float:						left;
	margin-bottom:				30px;
	color:						#F1690E;
	margin:0;padding:0;
	font-size:					18px;
	border:0;
}

span#next {
	text-align:right;
	width:						120px;
	display:					block;
	margin-bottom:6px;
	float:right;
}
span#next a {
	color:						#343434;
	font-size:					10px;
}
div#artikeldetail-img {
	width:						400px;
	height:					200px;
	text-align:					center;
	padding-top:10px;
	float:						left;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #E8E8E8;
}
div#artikel-img-thumb a {
	display:					block;
	border:1px solid #E8E8E8;
	margin-bottom:5px;
}
div#artikel-img-thumb a img {
	
		
}
div#artikeldetail-img img:hover,
div#artikel-img-thumb a img:hover {
	cursor:url(highslide/graphics/zoomin.cur),move;
}
div#artikel-img-thumb {
	width:60px;
	float:right;
	margin-right:10px;
	/*margin-top:-35px;*/
}
/*div#beschreibung {
	margin-top:10px;
	float:						right;
	width:						301px;
	height:						70px;
	background-image:			url(img/hd_artikeldetail-preis.jpg);

	color:						#959494;
	font-size:					10px;
	padding:                    0px 0px 0px 10px;

}
div#beschreibung span#left {
	float:						left;
	margin-top:					18px;
	padding-left:10px;
	width:195px;

}

div#beschreibung form#cart_quantity  {
	float:						right;
	width:						77px;
	height:						70px;
	color:						#ffffff;
	background:					url(buttons/german/button_in_cart.jpg);
	display:					block;
}

div#beschreibung form#cart_quantity input {
	padding:0;
	float:left;
	width:77px;
	height:70px;

}
div#beschreibung form#cart_quantity input:hover {
	background:url(buttons/german/button_in_cart_over.jpg);
}
div#beschreibung form#cart_quantity b input {
	width:20px;
	margin-top:20px;
}
div#beschreibung a {
	color:						#959494;
	font-size:					10px;
	text-decoration:			underline;
}
div#beschreibung span#left strong {
	font-size:					14px;
	color:						#000000;
	margin-bottom:				3px;
	display:					block;
}
div#beschreibung span#left strong a,
div#beschreibung span#left strong span {
	color:						#156499;
	font-size:					18px;
	text-decoration:			none;
}*/

table.beschreibung2 {
	width:						385px;
	background-color:			#F8F8F8;
	float:						right;
	background-image:			none;
	margin-top:					10px;
	padding-right:				10px;
	border:						1px solid #CCCCCC;
	margin-bottom:10px;
	height:						128px;
}
table.beschreibung2 tr td {
	border:						0;
	font-size:					11px;
	padding:                    1px 0px 1px 0px;
}
table.beschreibung2 tr td.value {
	font-weight:				normal;
	width:						175px;
	/*background:					#FCFCFC;
	padding-left:5px;*/
}
table.beschreibung2 tr td a {
	font-size:					11px;
	font-weight:				normal;
	color:						#191919;
}
table.beschreibung2 tr td.value span {
	border:						1px solid #CCCCCC;
	display:					inline;
	line-height:				100%;
	margin:0;
	padding:0;
}
table.beschreibung2 tr td.trenner {
	border-bottom:				1px solid #979797;
	height:						1px;
	font-size:					0px;
	line-height:				0px;
}

div#kurzbeschreibung {
	font-size:					11px;
	border:1px solid #cccccc;
	padding:5px 5px 5px 5px;
}

div#product_footer {
	font-size:					9px;
/*	width:						724px;*/
	color:#999999;
}

ul#register {
	margin:0;padding:0;
	height:						19px;	
	margin-top:					20px;		
	list-style-type:			none;
}
ul#register li {
	float:						left;
	list-style-type:			none;
}
ul#register li a {
	padding:                    4px 0px 0px 0px;
	margin:						0px 1px 0px 0px;
	color:						#333333;
	font-size:					11px;
	font-weight:				bold;
	height:						15px;	
	background:					url(img/2_hd_register_bg.gif) no-repeat	bottom right;				
	width:						112px;
	text-align:					center;
	display:					block;
}
ul#register li a:hover {
	text-decoration:			none;
	background-image:			url(img/2_hd_register_bg_over.gif);
	color:						#F1690E;
	cursor:						pointer;
}
ul#register li.aktiv a {
	background-image:			url(img/2_hd_register_bg_over.gif);
	color:						#F1690E;
}
table.testtest {
	border-top:0;
	margin:0;
	border:1px solid #cccccc;
	padding:20px;
	display:block;
	border-collapse:separate;
}
td.reg_tab {
	padding:2px;
	border:1px solid #cccccc;
	border-top:0px;
	border-right:0px;
	padding-top:3px;
	padding-left:10px;
	font-size:11px;
}
td.reg_tab2 {
	font-size:11px;
	padding:2px;
	background-color:#F8F8F8;
		padding-top:3px;
	padding-left:10px;
	border-bottom:1px solid #cccccc;
}
/* ------------------------------------------------------------------------------------- {{ MAIN CONTENT ARTIKELDETAIL */
	/* {{ Produktbox */
	/*	div.produkt {
			background-image:			url(img/hd_produkt-top.gif);
			background-position:		top left;
			background-repeat:			no-repeat;
			width:						255px;
			float:						left;
			margin-right:				10px;
			padding:0;
			padding-bottom:				15px;

		}
		li.nomargin, div.nomargin {
			margin-right:0px;
		}
		div.produkt div {
			width:						253px;
			height:180px;
			border-left:				1px solid #DDDDDD;
			border-right:				1px solid #DDDDDD;
			background:					none;
			margin:0;
			padding:0;
		}
		div.produkt div.special {
		height:200px;
		}

		div.produkt div a {
			width:						232px;
			padding-left:				10px;
			padding-right:				10px;
			text-align:					center;
			display:					block;
		}
		div.produkt div p {
			text-align:					left;
			width:						232px;
			height:						55px;
			font-size:					10px;
			padding:					5px 10px 5px 10px;
			margin:0;
			line-height:				120%;
		}
		div.produkt div strong {
			color:						#F1690E;
			font-size:					16px;
			width:						242px;

			padding-right:				10px;
			text-align:					right;
			display:					block;
		}		
		
		
		div.produkt div span {
			padding-left:				10px;
			padding-right:				10px;
			text-align:					right;
			display:					block;
			font-size:					9px;
			color:						#8A8A8A;
		}
		div.produkt div span a {
			font-size:					9px;
			color:						#8A8A8A;
			text-decoration:			underline;
			display:					inline;
			padding:					0;
		}
		div.produkt div.bott {
			background-image:			url(img/hd_produkt-bottom.gif);
			background-position:		bottom;
			background-repeat:			no-repeat;	
			height:20px;	
			border:0;
			width:						255px;
			line-height:12px;
		}
		div.produkt div.bott a.mehrInfos {
			float:						left;
			color:						#010101;
			width:						auto;
			margin:						5px 10px 2px 0px;
			font-size:					11px;
		}
		h2 {
			margin:0;
			padding:0;
			height:						40px;
			padding:                    10px 10px 5px 10px;
		}
		h2 a {
			font-size:					12px;
			margin:						0;
			color:						#000000;
			display:					block;
		}		
		div.produkt h2 a:hover,
		div.produkt div.bott a:hover.mehrInfos {
			color:						#F1690E;
			text-decoration:			none;
		}

		div.produkt div.bott span#korb {
			padding-top:4px;
			display:block;
		}*/
	/* {{ Produktbox */

/*form#loginbox*/ div.t input {
	width:163px;
}
form#loginbox a {
	font-size:9px;
	float:left;
	margin-top:10px;
	display:block;
}
div#t1,
div#t2,
div#t3,
div#t4,
div#t5 {
	visibility:hidden;
	width:1px;height:1px;
	line-height:0px;font-size:0px;
	overflow:hidden;
}

th.sitemap_heading {
	background-color:#535353;
	padding:3px;
}
th.sitemap_heading a {
	color:				#ffffff;
}
td.sitemap_sub {
	padding:2px;
}
td.sitemap_sub a {
	display:				block;
	padding-left:           5px;
}
table.rahmen {
	border:1px solid #cccccc;
	width:236px;
}
div.socials {
	width:800px;
	margin-top:5px;
}
span#wishAdded {
	display:block;text-align:right;color:#F1690E;font-weight:bold;
	border:1px solid #cccccc;padding:5px;margin-bottom:5px;
	background:#F0F0F0 url(img/addedCart.gif) top right no-repeat;
	padding-right:45px;}
div.box_breit,
div.box_breit_ohne {
	width:					770px;
	background:				url(img/box_breit_bg.gif) repeat-y;
	text-align:				left;
}
div.box_breit_ohne { background:none;}
div.box_breit div,
div.box_breit_ohne div {
	margin:10px;
}
div.box_breit div textarea {
	width:99%;
}
div.box_breit div div {
	margin:0;
}

div.box_breit div.box_breit_head {
	width:					760px;
	background:				url(img/box_breit_top.gif) no-repeat;
	height:					25px;
	margin:0;
	padding:5px 0px 0px 10px;
}
div.box_breit div.box_breit_bottom {
	width:					770px;
	background:				url(img/box_breit_bottom.gif) no-repeat;
	height:					11px;
	margin:0;

}
.moduleRowOver {background:#DFEFF2;}
.toppi {
	display:				block;
	background:				#F8F8F8;
	border:					1px solid #E5E5E5;
	padding:5px;
}
.undi {
	display:				block;
	border:					1px solid #E5E5E5;
	border-top:0;
	padding:10px;
	margin-bottom:15px;
}

#tab {
	margin:0;padding:0;
}

span.smallie {
color:#8A8A8A;
display:block;
font-size:9px;
text-align:center;
}

table.breiter input {
	width:300px;
}
