/******************************************************************************/
/*ESHOPV5-design1 - Last update: 02 july 2010*/
/*Theme 1 - Modified - 2010*/
/******************************************************************************/
/*--------------------standard links--------------------*/
a  { color: #005DC5; }
a:hover  { color: #000; }

/*--------------------link styles--------------------*/
a.textlink1 { background: url(navi/arrow1.gif) 0px 5px no-repeat;}
a.textlink2 { background: url(navi/arrow2.gif) bottom right no-repeat;}

/*--------------------forms--------------------*/
input.fbut {background: #CC0000;color: #fff;border: 1px solid #CC0000;}

/*--------------------maincontent elements--------------------*/
#maincontent h1  { color: #CC0000;}
#maincontent h2  { color: #666; }
#maincontent h3  { color: #333;}
#maincontent h4  { color: #333;}

/*--------------------separators--------------------*/
.hr-dotline-gray   { background: url(navi/hr_dotline_gray.gif) left center repeat-x; }
.hr-line-gray  { background: url(navi/hr_line_gray.gif) left center repeat-x; }

/*--------------------product chapter general--------------------*/
div.product-chapter {background: url(navi/product-chapter-bg.gif) bottom left repeat-x;}
div.product-chapter a  { color: #005DC5;background: url(navi/product-chapter-link.gif) 5px 2px no-repeat;}
div.product-chapter a:hover  { color: #000; }

/*--------------------
modul1box--listing vertical, 2columns, blue bgrd, gradient bgrd
modul2box--listing vertical, 1 column, white bgrd
modul3box--listing orizontal
--------------------*/
.modul1box {background: #F1F7FF;}
.modul1box span.price, .modul2box span.price, .modul3box span.price {color: #cc0000;}
.modul1box .gradientpic { background: url(navi/modul1box_gradientpic.gif) top left repeat-x;}
.modul3box-hsep  { background: url(navi/hr_line_gray.gif) left center repeat-x; }

/*--------------------
listnorm--listing orizontal, sortoptions on first row, with/without pics
--------------------*/
.listnorm tr.row-separator td  { background: url(navi/hr_line_gray.gif) left center repeat-x; }
.listnorm tr.row-sort td {background: url(navi/shade-myac-header.gif) bottom left repeat-x;}
.listnorm span.price {color: #000;}

/*--------------------navigation on leftcol and rightcol(lev0,lev1)--------------------*/
.localnavbox { border-bottom: 1px solid #cc0000;}
.localnavbox h3 {color: #fff;background: #cc0000;}
ul.localnav a { color: #000;background-color: #DEE2E7;background-image: url(navi/arrow3.gif);}
ul.localnav a.act,
ul.localnav a.act:hover { /*background-image: url(navi/arrow3-down.gif);*/background-color: #DEEFFF;}
ul.localnav a.open,
ul.localnav a.open:hover { background: url(navi/arrow3-down.gif) no-repeat 2px 9px; padding-left: 12px; }

/*--------------------sub-navigation on leftcol and rightcol (lev2)--------------------*/
ul.localnav ul a { color: #000;background-color: #F1F7FF;background-image: url(navi/arrow3.gif);}
ul.localnav ul a.act,
ul.localnav ul a.act:hover { /*background-image: url(navi/arrow3.gif);*/background-color: #DEEFFF;}

/*--------------------relatedbox1, on leftcol and rightcol, example: visited products--------------------*/
.relatedbox1 { border-bottom: 1px solid #cc0000;}
.relatedbox1 h3 {color: #fff;background: #cc0000;}
ul.related1 a { color: #000;background-color: #DEE2E7;}

/*--------------------header row1 = toplinks, dealer logo and banners--------------------*/
.hrow1-opt1 { /*header bg*/background-color: #3F6DA1;}
.hrow1-opt2 { /*header bg*/background-color: #3F6DA1;background-image: url(img/header-banner_bg1.gif);}
#toplinks td { color: #fff; }
#toplinks a  { color: #fff; }
#toplinks a:hover  { color: #fff; }

/*--------------------header row2 = topnav--------------------*/
#header #row2 { /*topnav bg*/background-color: #CC0000;background-image: url(navi/topnav_bg.gif);} 
#topnav { color: #fff; }
#topnav a  { color: #fff; }
#topnav a:hover  { color: #fff; }
#topnav .sep { background: url(navi/topnav_sep.gif) top center no-repeat;}

/*--------------------header row3 = language selector, currency selector,  topsearch, login button--------------------*/
#header #row3 { /*topsearch bg*/background-color: #E3E7EC;}

/*--------------------compare page tables--------------------*/
table.compare-table td.product-name { background: url(navi/shade-myac-header.gif) bottom left repeat-x;}
table.compare-table div.product-name a  { color: #005DC5;background: url(navi/chapter_arrow.gif) 5px 2px no-repeat;}
table.compare-table div.product-name a:hover  { color: #000; }

/*--------------------compare page link styles--------------------*/
a.btn-print { background: url(navi/ic_print.gif) top left no-repeat; }
a.btn-remove { background: url(navi/ic_remove.gif) top left no-repeat; }
a.btn-add { background: url(navi/ic_add.gif) top left no-repeat; }
a.btn-add_notselected { background: url(navi/ic_add_notselected.gif) top left no-repeat; }
a.btn-expand { background: url(navi/ic_expand.gif) top left no-repeat; }
a.btn-collapse { background: url(navi/ic_collapse.gif) top left no-repeat; }
a.btn-fea-open { background: url(navi/ic_fea-open.gif) top left no-repeat; }
a.btn-fea-close { background: url(navi/ic_fea-close.gif) top left no-repeat; }
a.btn-closex { background: url(navi/ic_x.gif) top left no-repeat; }
a.btn-pdf { background: url(navi/ic_pdf.gif) top left no-repeat;padding: 2px 0px 2px 20px;}

/*-------------------absolute positioning boxes:loginbox--------------------*/
#divLoginBox, #divLoginBoxMod1, #divLoginBoxMod2 { background: #cc0000;}
.loginbox a.btn-closex { background: url(navi/ic_x_white.gif) top right no-repeat; }

/*--------------------loginbox, misc, general fake button,height=17px --white bgrd,red font--------------------*/
.loginbox a.gbuth17white {color: #CC0000;background: #fff;}
.loginbox a.gbuth17white:hover {color: #CC0000;background: #FFFF99;}

/*-------------------absolute positioning boxes:comparebox--------------------*/
.comparebox a.btn-remove, .comparebox a.btn-closex { color: #000;}
#divCompareBox h3 {color: #fff;background: #cc0000;}
.comparebox div.infomsg { background: #3F6DA1; color: #fff; }

/*--------------------productnavigation inside maincolumn--------------------*/
ul.productnav a { background-color: transparent;background-image: url(navi/line1.gif);}

/*--------------------detailpage, product display--------------------*/
.detailpage .product-name { color: #005DC5; }
.detailpage span.price {color: #cc0000;}

/*--------------------detailpage, tabbed content--------------------*/
div.tab-title span.product-name { color: #005DC5; }
#maincontent div.tab-freestyle p.hr-line-gray  { background: url(navi/hr_line_gray.gif) left center repeat-x;}

/*--------------------detailpage, link styles--------------------*/
a.btn-zoom { background: url(navi/ic_zoom.gif) top left no-repeat;}

/*--------------------detailpage, misc, general fake button,height=17px --red bgrd,white font--------------------*/
a.gbuth17 {background: #368A2C;}

/*-------------------detailpage, divImageBig--------------------*/
#divImageBig {border: 1px solid #cc0000;}
#divImageBig span {background: #cc0000;}

/*-------------------detailpage, divSendToAssoc--------------------*/
#divSendToAssoc {border: 1px solid #cc0000;}
#divSendToAssoc span {background: #cc0000;}
.sendtoassoc-header {background: url(navi/sendtoassoc-header_bg.gif) top left no-repeat;}
.sendtoassoc-row1 .product-name {color: #005DC5;}

/*-------------------searchpages--------------------*/
.hilit { color: #cc0000; }
#maincontent h2.search-group  { color: #3F6DA1;}

/*____ myac-table___*/
td.myac-header { background: #fff url(navi/shade-myac-header.gif) bottom left repeat-x; }
td.myac-header span.title-selected { 
color: #cc0000; 
}

/*____ myac-table__form labels___*/
div.form-msg { color: #CC0000; }
span.flb-req { background: url(navi/flb-req.gif) top right no-repeat; }

/*____ myac-boxes___*/
table.myac-boxes td.title { background: #fff url(navi/shade-myac-header.gif) bottom left repeat-x; }

table.myac-boxes td.title a { background: url(navi/arrow2.gif) top right no-repeat;}

/*-------------------myaccount page, divRetrievePassword--------------------*/
#divRetrievePassword {border: 1px solid #cc0000;}
#divRetrievePassword span {background: #cc0000;}

/*-------------------Start warenkorb-box--------------------*/
table.warenkorb-box a.korb-sm { background: url(navi/ic_korb_sm.gif) top right no-repeat;}

/*-------------------absolute_or_relative positioning boxes:product-extendedinfo--------------------*/
.product-extendedinfo .product-name { color: #005DC5; }
.product-extendedinfo span.price {color: #cc0000;}

/*--------------------rightcol -- styles for news, topten--------------------*/
.rb-news {border-bottom: 1px solid #cc0000;}
.rb-news h3 {background: #cc0000;}




/* ===================================================================
========================DESIGN CHANGES============================= */
/*misc*/
.clear { display: block; clear: both; float: none; line-height: 0px; height: 0px; }
.floatL { float:left;} .floatR { float:right;}
a:focus { outline:none;}

/*~~~~~~~~~~~~~~~~~~~~~~==========STRUCTURE==========~~~~~~~~~~~~~~~~~~~~~~*/
/*==========================================================================*/
body { padding-top:5px; } /*adds gradient background image to body + bgr color*/
#content {padding-top: 8px; } /*=> change color of content - usually leave it white*/
div#content-box, #rightcol-ads { border-top: 0px solid #fff; border-bottom: 0px solid #fff; }
#content-box, #footer {margin-right: auto;margin-left: auto;width: 966px;} /*center the main area & footer*/

/*~~~~~HEADER~~~~~*/
#header { height: 135px; margin-top: 0px; width: 966px;margin-right: auto;margin-left: auto;text-align: center; }
body.ie6 #header { height: 135px; margin-top: 0px; margin-bottom: 6px;  }
/*ROW1*/
#toplinks { width:958px;}
#toplinks .flags { padding-right: 20px; }
#header #row1 { height: 118px; }
#dealer_banners { padding-left:18px;}
/*ROW2*/
#topnav { margin: 0px 0px 0px 10px; width: 950px!important; }

body.ie6 #header, body.ie7 #header, body.ie8 #header { height: 130px;}
body.ie6 div#content-box  { margin-top: 0px; } /*IE6 Fix*/
body.ie7 div#content-box, body.ie8 div#content-box { margin-top: 30px; } /*IE7-8 fix*/
#header-box #header { height: 142px; background: url(none); }
#header #row1 { margin: 0px; padding: 0px;}
#header #row2, #header #topnav { height:30px; line-height:30px; font-weight: bold; }

/*Login Popup*/
#divLoginBox, #divLoginToIntouchBox, #divLoginBoxMod1, #divLoginBoxMod2 { line-height: 12px; left: -40px; }
body.ie7 #divLoginBox, body.ie7 #divLoginToIntouchBox, body.ie7 #divLoginBoxMod1, body.ie7 #divLoginBoxMod2, body.ie8 #divLoginBox, body.ie8 #divLoginToIntouchBox, body.ie8 #divLoginBoxMod1, body.ie8 #divLoginBoxMod2, body.ie6 #divLoginBox, body.ie6 #divLoginToIntouchBox, body.ie6 #divLoginBoxMod1, body.ie6 #divLoginBoxMod2 { left: -160px; }

/*~~~~~~~~~~~~~~~~~~~~~~~===========CENTRAL COLUMN===========~~~~~~~~~~~~~~~~~~~~~~~*/
#maincol-body-narrow { width:600px;}
.ownerTxt { margin: 0px 0px 20px; }
#content-box { margin-top: 26px; } /*adds top spacing to content are*/
.modul3box {padding-top: 12px;} /*adds top padding to product box*/

/*SEARCH IN MAIN CONTENT*/
.mainSRC { margin: 0px 0px 16px; padding: 5px; text-align: center; clear: both; }
body.ie6 div.mainSRC, body.ie7 div.mainSRC, body.ie8 div.mainSRC { margin-top: -16px; }/*IE fix*/
.mainSRC input { width: 240px; }
.mainSRC #searchForm table { float: right; margin-right: 0px; margin-left: 0px; }

/*~~~~~~~~~~~~~~~~~~~~~~~===========LEFT-RIGHT COLUMNS===========~~~~~~~~~~~~~~~~~~~~~~~*/
#leftcol { padding-left:8px;}

/*=====LEFT MENU=====*/
/*normal button*/
ul.localnav a, ul.localnav a.act, ul.localnav a.act:hover {padding-left: 12px; } /*NAV 1st level & NAV 2nd level*/
ul.localnav ul li a.act:link, ul.localnav ul li a.act:active, ul.localnav ul li a.act:visited, ul.localnav ul li a.act:hover {padding-left: 29px; } /*active*/

/*button with another submenu*/
ul.localnav li.menuLast ul  { margin-left: 0px;}
ul.localnav li.menuLast a.act:link, ul.localnav li.menuLast a.act:active, ul.localnav li.menuLast a.act:visited {padding-left: 27px; } /*active*/

/*Last menu*/
ul.localnav li.menuLast ul li a { padding-left: 40px; }
ul.localnav li.menuLast ul li a.act:link, ul.localnav li.menuLast ul li a.act:active, ul.localnav li.menuLast ul li a.act:visited { padding-left: 40px; }


/*=========RIGHT COLUMN==========*/
#rightcol-ads {width:0%;} /*reduce the right hand banner column to 0. if an image is inserted, it should expand*/

/*Logout*/
#rightcol .margb10.boxLogout { padding: 5px; }
#rightcol .margb10.boxLogout ul { margin: 0px; padding: 0px; }
#rightcol .margb10.boxLogout ul li { margin: 0px 0px 3px; padding: 0px; list-style: url(none) none; text-align: center; }
.topLogout { margin: 0px 30px;}
.topLogout a { padding: 0px 0px 0px 3px; }


/*~~~~~~~~~~~~~~~~~~~~~~~===========FOOTER===========~~~~~~~~~~~~~~~~~~~~~~~*/
div#footer-box { margin-bottom: 12px; } /*adds bottom margin*/



/*~~~~~~~~~~~~~~~~~~~~~~~===========PRODUCTS===========~~~~~~~~~~~~~~~~~~~~~~~*/
/*===MAINPAGE BOXES===*/
/*featured Product*/
.featProd { margin: 0px 0px 20px; padding: 0px 0px 12px;}
.featProd .featProdPic { float: left; width: 240px; }
.featProd .featProdDetails { float: left; width: 348px; }
.featProd .product-prices { margin: 10px 0px 0px; }
.featProd .product-prices ul { width:135px; }
.featProd .product-prices ul li { text-align: left; }
.featProd .product-prices .prodIcons { float: left; width: 200px; }
.featProd .product-prices .prodIcons img { vertical-align: middle; }
.featProd .product-prices .prodIcons span, span.availability {  float: left; padding: 2px 4px; margin: 8px 30px 0px 0px; }
.featProdDetails .prodName { word-wrap: break-word; margin: 0px 0px 10px; }

/*---secondary boxes---*/
div.product-chapter { border-style: none; font-size: 13px; padding: 3px 0px 5px; margin: 0px 0px 5px; }/*elim top box border*/
/*.modul2box { border: 1px solid #DADADA; padding: 8px; }/*add border to the boxes*/
.modul2box { border:none; padding: 5px; }/*boxes w no borders*/
.flags img { margin: 0px 4px 0px 0px; padding: 2px 0px 0px; vertical-align: top; }

/*Product Prices*/
.modul2box .product-box { padding: 0px 0px 20px; }
.product-prices ul, .product-prices li { margin: 0px; padding: 0px; }
.product-prices ul { display: block; float: left; width: 115px; }
.product-prices li { list-style: url(none) none; margin: 0px; display: block; }
.product-prices .prodIcons { width: 52px; float: right; text-align: center; }
.product-prices .prodIcons img { margin: 0px 0px 3px 3px; }
.product-prices .prodPrice { font-size: 15px; font-weight: bold; }
.product-prices li.prodAvail { margin: 5px 0px 0px; padding: 0px; }
.product-prices li.prodAvail span.availability { margin: 0px;  }
.prodLager span { padding: 2px 4px; margin: 2px 0px 0px; }


/*===PRODUCT LISTING PAGE===*/
.modul2box .product-box { padding:8px; }
/*filters*/
#filterBox { margin: 5px 0px 10px; }
.margb10 #filterBox .sortoptions {margin: 0px;}
#filterBox select { margin: 5px 8px 5px 0px; }
.margb10 .sortoptions {margin: 0px;}
.listnorm .product-linksbuttons { padding: 6px 0px; }
.listnorm tr.row-sort td { padding: 3px 0px; }
.listnorm .product-compare { width:20px;}
.iconPriceCheck { margin-top:3px;}

.modul2box .product-prices { margin-bottom:0px;}
.product-pic span.prodListTesteo { text-align: center; display: block; padding: 3px 0px; } /*testeo*/
.product-linksbuttons .padr5 input { margin-top:3px;}

tr.row-product .padr5 .availability, tr.row-product-over .padr5 .availability { display: block; margin: 2px auto 0px; width: 55px; float: none; }
tr.row-product .padr5 ul.stockData, tr.row-product-over .padr5 ul.stockData { margin:0px!important; padding:0px!important; width: 77px; }

/*===PRODUCT DETAIL PAGE===*/
.detailpage .prodDetTitle { width: 450px; display: block; margin: 0px 0px 14px!important; }
.detailpage .prodDetActions { padding: 5px 0px 0px; }
.detailpage .prodDetActions ul, .detailpage ul.prodDetails { margin: 0px; padding: 0px; }
.detailpage .prodDetActions ul li { margin: 0px 0px 0px 14px; padding: 0px; list-style: url(none) none; display: inline; }
#maincontent .detailpage h2.product-name { display: block; margin: 8px 0px; }

/*Product Image*/
.detailpage .prodDetPic { width: 230px; padding: 8px 10px 0px 0px; }
.detailpage .prodDetPic img { padding: 2px; }
.detailpage .product-zoompic { width: 100%;margin: 12px 0px 0px; }

/*Product Details*/
.detailpage .prodDetailsWrap {padding: 6px; margin: 0px 0px 16px; width: 335px; }
.detailpage .detR { width: 350px; }
.detailpage ul.prodDetails { display: block; width: 194px; }
.detailpage ul.prodDetails.floatR { width: 110px;}
.detailpage ul.prodDetails li { list-style: url(none) none; margin: 0px 0px 2px; }
.detailpage ul.prodDetails .prodDetSpan { width: 72px!important; float: left;  }
ul.prodDetails li span.availability { margin-top:2px;}

/*Product Price*/
.detailpage .product-prices .prodPriceR { display: block; width: 160px; }
.detailpage .product-prices ul { width:160px; float:none; text-align: right; margin: 0px 0px 6px; }
.detailpage .product-prices .prodIcons { width:160px; height: 32px; text-align: right; }
/*body.ie6 .detailpage .product-prices .prodIcons, body.ie7 .detailpage .product-prices .prodIcons, body.ie8 .detailpage .product-prices .prodIcons { margin: -10px 0px 0px; }*/ /*IE fix*/
.detailpage .product-prices .prodIcons img { vertical-align:middle; margin: -12px 0px 0px 3px; }
.detailpage .product-prices .prodIcons input { margin: 6px 6px 0px 0px; }
.detailpage .product-prices .testeoIframe { width:200px;}

/*===SHOPPING CART===*/
/*MY ACCOUNT*/
/*Order List*/
.myac-infobox1 a.textlink1 { margin-left: 5px;}



/*~~~~~~~~~~~~~~~~~~~~~~==========STYLING==========~~~~~~~~~~~~~~~~~~~~~~*/
/*=======================================================================*/
body { background: #FFF url(img/bgrVerlauf.jpg) repeat-x left top!important;  } /*adds gradient background image to body + bgr color*/
#content { background: #fff; } /*=> change color of content - usually leave it white*/
div#content-box, #rightcol-ads { border-bottom: 0px solid #fff; }

/*~~~~~HEADER~~~~~*/
div#header-box { border-style: none; } /*eliminates header bottom border; adds top margin*/
/*ROW1*/
.hrow1-opt1 {background-color:transparent;} /*change bgr color of top row - under logo & banner*/
.hrow1-opt2 { background: transparent; }
#toplinks a:link, #toplinks a:active, #toplinks a:visited {color: #fff;} /*top row right hand links color*/
/*ROW2*/
#header #row2 { color:#fff;  } /*change bgr color & bgrIMG of row 2*/
#header #row2 a:link, #header #row2 a:active, #header #row2 a:visited {color:#fff;} /*change link color of row2, in case the bgr is dark*/
#topnav a:link, #topnav a:active, #topnav a:visited {color:#666;} /*define row 2 links colors*/
/*ROW3*/
#header #row3 {background-color:#FFFFFF;background-image:url(navi/topnav2_bg.gif);color:#666666;} /*change bgrColor of row3*/

/*Login Popup*/
#divLoginBox, #divLoginBoxMod1, #divLoginBoxMod2, .loginbox { background:#cc0000; color: #fff; } /*change background color*/
.loginbox a.gbuth17white { background:#FFFFFF none repeat scroll 0 0; color:#333; } /*change HTML buttons colors*/
.loginbox a.gbuth17white:hover {background:#FFFF99;color:#063;} /*same as above + hover*/
#header #row2 .loginbox a:link, #header #row2 .loginbox a:active, #header #row2 .loginbox a:visited {color: #fff;}
.loginbox a.gbuth17white { color: #fff!important; background: #999; }
.loginbox a.gbuth17white:hover { background: #666; }
/*error message*/
.loginbox div.form-msg { color: #900; }

/*~~~~~~~~~~~~~~~~~~~~~~~===========CENTRAL COLUMN===========~~~~~~~~~~~~~~~~~~~~~~~*/
#maincontent h1 {color:#333;} /*change H! links color*/

/*SEARCH IN MAIN CONTENT*/
.mainSRC { background: #e8e8e8; text-align: center; border: 1px solid #CCC; }
.mainSRC b { font-size:13px;}

/*~~~~~~~~~~~~~~~~~~~~~~~===========LEFT-RIGHT COLUMNS===========~~~~~~~~~~~~~~~~~~~~~~~*/
.localnavbox h3, .relatedbox1 h3, .rb-news h3, #newsletterbox h3, #divCompareBox h3 { color:#fff; background: #cd0102; } /*change bgrColor and txtColor for the left-right headings*/
.localnavbox, .relatedbox1, .rb-news, #newsletterbox {border-color:#CCCCCC;} /*define border colors for boxes*/

/*=====LEFT MENU=====*/
/*normal button*/
ul.localnav a { background: #dee2e7 url(navi/arrow3.gif) no-repeat 4px 7px; border-bottom: 1px solid #FFF; } /*NAV 1st level*/
ul.localnav li.close a.act:link, ul.localnav li.close a.act:active, ul.localnav li.close a.act:visited {background: #deefff url(navi/arrow3.gif) no-repeat 4px 7px; border-bottom: 1px solid #FFF; color:#333;}
ul.localnav a.act, ul.localnav a.act:hover { background: #deefff url(navi/arrow3-down.gif) no-repeat 2px 9px; } /*NAV 2nd level*/
ul.localnav a.open, ul.localnav a.open:hover { color: #039; background: #deefff url(navi/arrow3-down.gif) no-repeat 2px 9px; }
ul.localnav ul li a:link, ul.localnav ul li a:active, ul.localnav ul li a:visited { background: #f1f7ff url(navi/arrow3.gif) no-repeat 17px 7px; border-bottom: 1px solid #fff; }
ul.localnav ul li a:hover { background: #E2E2E2 url(navi/arrow3.gif) no-repeat 17px 7px; ; }
ul.localnav ul li a.act:link, ul.localnav ul li a.act:active, ul.localnav ul li a.act:visited, ul.localnav ul li a.act:hover { background: #E2E2E2 url(navi/arrow3.gif) no-repeat 17px 7px; color: #000; } /*active*/

/*button with another submenu*/
ul.localnav li.menuLast ul  { display:none;}
ul.localnav li.menuLast ul.act  {display:block;}
ul.localnav li.menuLast a:link, ul.localnav li.menuLast a:active, ul.localnav li.menuLast a:visited { background: #f1f7ff url(navi/arrow3a.gif) no-repeat 17px 7px; }
ul.localnav li.menuLast a:hover { background: #e2e2e2 url(navi/arrow3b.gif) no-repeat 17px 7px; }
ul.localnav li.menuLast a.act:link, ul.localnav li.menuLast a.act:active, ul.localnav li.menuLast a.act:visited { background: #e2e2e2 url(navi/arrow3a.gif) no-repeat 17px 7px;} /*active*/
ul.localnav li.menuLast a.act:hover { background: #D6D6D6 url(navi/arrow3b.gif) no-repeat 17px 7px; }

/*Last menu*/
ul.localnav li.menuLast ul li a:link, ul.localnav li.menuLast ul li a:active, ul.localnav li.menuLast ul li a:visited { background: #f1f7ff url(navi/arrow3.gif) no-repeat 30px 7px; }
ul.localnav li.menuLast a.act:link, ul.localnav li.menuLast a.act:active, ul.localnav li.menuLast a.act:visited {background: #deefff url(navi/arrow3b.gif) no-repeat 17px 7px;}
ul.localnav li.menuLast a.act:hover { background: #e2e2e2 url(navi/arrow3b.gif) no-repeat 17px 7px; }
ul.localnav li.menuLast ul li a.act:link, ul.localnav li.menuLast ul li a.act:active, ul.localnav li.menuLast ul li a.act:visited { background: #deefff url(navi/arrow3.gif) no-repeat 30px 7px; }
ul.localnav li.menuLast ul li a:hover, ul.localnav li.menuLast ul li a.act:hover { background: #e2e2e2 url(navi/arrow3.gif) no-repeat 30px 7px;} 
/*closed state*/
ul.localnav li.menuLast.close a.act:link, ul.localnav li.menuLast.close a.act:active, ul.localnav li.menuLast.close a.act:visited { background: #deefff url(navi/arrow3a.gif) no-repeat 17px 7px;  }
ul.localnav li.menuLast.close a.act:hover {background: #e2e2e2 url(navi/arrow3b.gif) no-repeat 17px 7px;}

/*=========RIGHT COLUMN==========*/
/*fix right HTML box borders*/
.rb-news table { border:none;}

/*Shooping cart*/
table.warenkorb-box { background: #F9F9F9; color: #000; border: 1px solid #CCC; }
table.warenkorb-box td.last-row { background: #ddd; }

/*~~~~~~~~~~~~~~~~~~~~~~~===========FOOTER===========~~~~~~~~~~~~~~~~~~~~~~~*/
#footerlinks, div#footer-box a:link, div#footer-box a:active, div#footer-box a:visited {color:#333;} 



/*~~~~~~~~~~~~~~~~~~~~~~~===========PRODUCTS===========~~~~~~~~~~~~~~~~~~~~~~~*/

/*========MAINPAGE BOXES======*/
/*featured Product*/
.featProd { border-bottom: 1px solid #CCC; }
.featProd .product-prices .prodIcons span, span.availability { background: #E8E8E8; }

/*---secondary boxes---*/
div.product-chapter { border-style: none; font-size: 13px; }/*elim top box border*/
/*.modul2box { border: 1px solid #DADADA; padding: 8px; }/*add border to the boxes*/
.modul2box { border:none; }/*boxes w no borders*/

/*Product Prices*/
.redPrice { color: #E10000; }
.prodLager span { background: #E8E8E8;}


/*===PRODUCT LISTING PAGE===*/
.modul2box .product-box { border: 1px solid #E8E8E8;}
/*filters*/
#filterBox { border: 1px solid #E2E2E2; }
.sortoptions, .sortoptions .row-odd { border-style: none; background: transparent!important; }
.listnorm tr.row-product td.last, .listnorm tr.row-product-over td.last { border-style: none; }
.listnorm tr.row-sort td { border-style: none; background: #E8E8E8 url(none);}
div.product-stock span.availability-off, div.product-stock span.availability-instock { font-size: 10px; }
.listnorm span.price { color: #E10000; }

tr.row-product .padr5 .product-stock, tr.row-product-over .padr5 .product-stock {text-align: center; }
tr.row-product .padr5 ul.stockData li, tr.row-product-over .padr5 ul.stockData li { list-style-type:none; display: block; font-size: 10px; }

/*===PRODUCT DETAIL PAGE===*/
.detailpage .prodDetTitle { display: block; }
.detailpage .prodDetActions ul li {list-style: url(none) none; display: inline; }
#maincontent .detailpage h2.product-name { border-style: none; display: block; color: #333; font-size: 12px; }

/*Product Image*/
.detailpage .prodDetPic img {border: 1px solid #ddd; }
.detailpage .product-zoompic { text-align: center; }

/*Product Details*/
.detailpage .prodDetailsWrap { background: #f1f7ff!important; border: 1px solid #DDD; color: #333; }
.detailpage ul.prodDetails { display: block;}
.detailpage ul.prodDetails.floatR {text-align: right; }
.detailpage ul.prodDetails li { list-style: url(none) none;}
.detailpage ul.prodDetails .prodDetSpan { font-style: italic; }

/*Product Price*/
.detailpage .product-prices .prodPriceR { display: block;}
.detailpage .product-prices ul {float:none; text-align: right;}
.detailpage .product-prices .prodIcons {text-align: right; }
/*body.ie6 .detailpage .product-prices .prodIcons, body.ie7 .detailpage .product-prices .prodIcons, body.ie8 .detailpage .product-prices .prodIcons { margin: -10px 0px 0px; }*/ /*IE fix*/


/*===SHOPPING CART===*/
/*CSS buttons internal*/
a.gbuth17 { background: #cc0000; color: #FFF; }
a.gbuth17:hover { color: #FFF; background: #666; }
/*gray button shopping cart*/
a.gbuth17gray { color: #FFF; background: #cc0000; }
td.scStep1NextButton a.gbuth17gray {cursor: pointer; }
a.gbuth17gray:hover {color: #585858; background: #e8e8e8;}

/*Roundup titles*/
table.myachelp td.myachelp-header, td.myac-infobox1 { color: #FFF; background: #cc0000; }
table.myachelp span.title, table.myachelp td.myachelp-header a  {color:#fff;}

/*Compare Box Right*/
.comparebox div.infomsg { background: #cc0000; }/*notice*/

/*MY ACCOUNT*/
/*Order List*/
.myac-infobox1 a.textlink1 {color: #FFF; }
table.myachelp td.myachelp-roweven, td.myac-infobox2 { background: #f4f4f4; }