html, body, ul, ol, li, h1, h2, p, h3, h4, h5, h6, form, fieldset {margin : 0;padding : 0;border : 0;}
body {font: 62.5%/140% Verdana, Helvetica, sans-serif;	color: #333;	background-color:#FFFFFF;}

a {color: #000000;text-decoration: none;font-family: Arial, sans-serif;font-size: 11px;}
a:hover {color: #000000;text-decoration: underline;font-family: Arial, sans-serif;font-size: 11px;}

#countdown {color: #c60808;font: Arial, Verdana, sans-serif;font-size:20px;line-height:24px;font-weight:bold;}

/* Überschriften | Start */
h1 {color: #c60808;margin: 15px 0 15px 0;padding: 0 0 8px 25px;font: Arial, Verdana, sans-serif;font-size:18px;border-bottom:1px solid #e1e1e1;}
h2 {color: #c60808;margin: 0 0 10px 0;padding-bottom: 10px;font: bold 15px Geneva, Arial, Helvetica, sans-serif;}
h2 {font-size: 12px;margin: 0 0 5px 0;padding: 0;}
.h2list {font-size: 11px;margin: 0 0 10px 0;padding: 8px 5px 8px 10px;background: #fafafa ;border-bottom:1px solid #e2e1e1;overflow: hidden;}
.h2list a {color: #c60808;display:block;text-decoration:none;}
h3{text-decoration:none;font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #c60808;margin-bottom: 12px;padding-bottom: 7px;letter-spacing: 0px;}
.h3news{text-decoration:none;font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #c60808;border-bottom:1px solid #e2e1e1;margin-bottom: 12px;padding-bottom: 7px;letter-spacing: 0px;}
h4 {text-decoration:none;font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #5a5a5a;background:#f5f5f5;margin-top:10px; margin-bottom: 7px;padding: 5px;letter-spacing: 0px;}
h5 {text-decoration:none;font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #333;letter-spacing: 0px;}

/* Überschriften | Stop */


#wrapper {margin : 0 auto;padding-top : 0px;}
#page {width : 990px;margin : 0 auto;background:#fff; }
#header {width:990px;height:113px;}
#header_left {width:350px;height:110px;float:left;overflow:hidden;}
#header_right {width:400px;height:110px;float:left;overflow:hidden;}
#header_right a{color:#999;font-weight:bold;}

/*input {border: #CDCDCD 1px solid;color:#5F5F5F;background: #FFFFFF url(img/input-bg.gif) repeat-x top;font: 12px Verdana, Arial, Helvetica, sans-serif;vertical-align: middle;}*/
.txtarea {border: #CDCDCD 1px solid;padding:3px;background: #FFFFFF url(img/input-bg.gif) repeat-x top;}
.combo {border: #CDCDCD 1px solid;width: 150px;color:#5F5F5F;font: 12px Verdana, Arial, Helvetica, sans-serif;height:20px;padding:1px;}
label {display: block;margin: 5px 0 5px 0px;}
.search-btn{clear:both;text-align:right;margin:8px 10px 0 0;}


#footer{clear:both;margin : 0 auto;padding:5px 0;width: 990px;font-size:10px;border-bottom:1px solid #ccc;}
#copy {clear:both;margin : 0 auto;padding:5px 0;width: 990px;font-size:10px;margin-bottom:20px;}
#copy-shop{width:50%;display:block;overflow:hidden;float:left;}
#copy-jtm{width:50%;display:block;overflow:hidden;float:right;text-align:right;color:#cccccc;}
#copy-jtm a {font-size:10px;color : #2f373d;text-decoration:none;color:#cccccc;}

#topnav {width:990px;display:block;float:left;margin-bottom:10px;}
#topnav_left {background: url(images/topnav_left.gif) no-repeat; width:10px;height:30px;overflow:hidden;float:left;}
#topnav_right {background: url(images/topnav_right.gif) no-repeat; width:10px;height:30px;overflow:hidden;float:left;}
#topnav_main {width:970px;color : #333;height:30px;background: url(images/topnav_bg.gif) repeat-x;float:left;line-height:30px;text-align:left;}
#topnav_main ul li {padding : 0 0 0 4px;display: inline;color : #fff;}
#topnav_main a{color : #fff;text-decoration: none;font-size:12px;}
#topnav_main a:hover {color : #fff;text-decoration: none;}

#main {width : 990px;margin : 0 auto;}
#main-content {width : 711px;float:left;display:inline;}

#navbox ul {overflow:hidden;padding-right:10px;}
#navbox ul li a{padding: 0px 4px;}

#langbox {float:right;width:80px;overflow:hidden;padding:3px 0 0 10px;}
#langbox input{font-size:11px;font-family:verdana;}
#searchbox {float:right;width:190px;display:block;overflow:hidden;padding:50px 10px 0 0 ;}
#accountbox {float:left;width:130px;display:block;overflow:hidden;padding:10px 0px 0 0 ;}
#cartbox {float:left;width:140px;display:block;overflow:hidden;padding:10px 0px 0 0 ;}
#whishbox {float:left;width:130px;display:block;overflow:hidden;padding:10px 0px 0 0 ;}

#navtrail {height:20px;line-height:20px;font-size: 10px;float:left;display:block;overflow:hidden;width:650px;padding: 0px 0 0 0px;margin: 10px auto 10px auto;color:#7b7b7b;}
#navtrail a{color:#7b7b7b;font-size: 10px;text-decoration:none;}
#navtrail a:hover{color:#c60808;font-size: 10px;font-family:verdana;text-decoration:underline;}

#main_content {float:left;display:block;}
.mainpic {text-align:center;margin-bottom:12px;}
.mainpic img{border:1px solid #cdcdcd;}
#content {background: #ffffff;padding:5px 0 40px 0;background-repeat: repeat-x;margin: 0px auto 0 auto;}
#leftcontent {width: 160px;margin: 0px;float: left;padding: 0 0 40px 0px;}
#rightcontent {width: 160px;padding: 0 0px 40px 0;float: left;}

#col3_content {width: 650px;float: left;margin: 2px 10px 40px 10px;} * html #col3_content {width: 650px;margin: 0px;padding: 0 10px 0 10px;}

#col12_content {width: 810px;float: left;margin: 0 0px 40px 20px;} * html #col12_content {width: 820px;margin: 0 0px 40px 10px;}
.col12head{width: 810px;float: left;overflow:hidden;padding:0px;margin-bottom:10px;} 
#col21_content {width: 730px;float: left;margin: 0 0px 40px 0px;}
.col21head{width: 690px;overflow:hidden;float: left;border: 1px solid #cdcdcd; padding:20px;margin-bottom:10px;} * html .col21head {width: 730px;}
#col1_content {width: 930px;float: left;margin: 0 30px 40px 30px;} * html #col1_content {width:990px;margin: 0 30px 40px 15px;} 

.floatbox_main {float:right;width:800px;margin-bottom:0 auto 20px auto;}
.floatbox {vertical-align: top;width: 200px;float:right;}
.floatbox a {color: #333;text-decoration:underline;} 
.floatbox a:hover {color: #333;}
.floatbox h3 {color: #c60808;margin:0px;padding:0px;}
.floatbox h5 {color: #333;font-weight:normal;padding:1px 0;font-size:10px;}
.floatbox h5 a{color: #333;font-weight:normal;text-decoration:underline;font-size:10px;}
.floatbox h5 a:hover{font-size:10px;}
.floatbox h5 a:visited{font-size:10px;color: #333;text-decoration:underline;}
.floatbox p {margin: 0px;padding: 0px;}
.floatbox .hr {border-bottom:1px solid #333;}

/* index.html | Stop */



.main_startbox {margin:0px;display:block;float:left;overflow:hidden;}

.home_full { width: 650px; background: #f2f2f2;}
.home_full h1, .home_full p {margin: 0 10px;}
.home_full h1 {font-size:150%; color:#ffffff; }
.home_full .top, .home_full .bottom{display:block;background: #fff;}
.home_full .top b, .home_full .bottom b {display:block;height: 1px; overflow: hidden; background: #f2f2f2;}
.home_full .r1{margin: 0 5px;}
.home_full .r2{margin: 0 3px;}
.home_full .r3{margin: 0 2px;}
.home_full .top .r4, .home_full .bottom .r4{margin: 0 1px;height: 2px;}


.home_singleBox {  position: relative;  height:180px;  width:180px;  margin: 0 12px 10px 0; background-position:0px;  visibility:visible; float:left;}
.home_singleBoxRight {  position: relative;  height:180px;  width:180px;  margin: 0 0px 10px 0; background-position:0px;  visibility:visible; float:left;}
.home_doubleBox {  position: relative;  height:180px;  width:380px;  margin: 0 10px 10px 0; background-position:0px;  visibility:visible; float:left;}
.home_fullBox {  position: relative;  height:210px;  width:650px;  margin: 0 0px 0px 0;float:left;background: #f2f2f2;}

.tranparency {background-color: white; opacity: 0.90; filter: Alpha(opacity=90); visibility:visible; }
.home_fullBox .tranparency {background-color: white; opacity: 0.92; filter: Alpha(opacity=95); visibility:visible; }
.p8px {display:block;padding: 5px;}
.home_boxheadline {color:#636361;display:block;line-height:14px;font-weight:bold;padding-top:10px;}

.home_layer_singleBox { position: absolute; top:90px; left:0px; height: 90px; font-size:10px; line-height:12px;}
.home_layer_singleBoxRight { position: absolute; top:90px; left:0px; height: 90px; font-size:10px; line-height:12px;}
.home_layer_doubleBox { position: absolute; top:90px; left:0px; height: 90px; font-size:10px; line-height:12px;}
.home_layer_fullBox { position: absolute; top:0px; left:0px; height: 220px; font-size:10px; line-height:12px;}
.home_layer_singleBox { width:180px; line-height:16px; }
.home_layer_singleBoxRight { width:180px; line-height:16px; }
.home_layer_doubleBox { width:380px; line-height:16px; }
.home_layer_fullBox { width:650px; line-height:16px; }

.home_layer_boxheadline {color:#818998;border-bottom:1px solid #efefef;text-align:left;display:block;font-size:10px;line-height:10px;font-weight:bold;padding-left:4px;}
.home_layer_price {line-height:24px;height:24px;margin:0px;padding:0px;color:#e46502;text-align:center;font-weight:bold;}

.home_layer_img {width:130px;padding:5px;background:#fff;height:130px;}

.home_tagcloud h4 {background:#efefef;margin-bottom:10px;color:#000;}
.home_tagcloud {border:1px solid #efefef;padding:10px 20px;}





/* ajax search | Start */

.suggest_link { padding:6px 6px; line-height:14px;text-align:left;display:block;overflow:hidden;text-decoration:none;width:200px;}
.suggest_link_over { padding:6px 6px; cursor:pointer; line-height:30px; background:#bf5000; color:#fff;  text-align:left;}
.suggest_link_close, a.closeLink, a.closeLink:link, a.closeLink:visited, a.closeLink:hover, a.closeLink:active { cursor:pointer; display:block;text-align:left;color:#95a0ab !important; border:0 !important; background:url(img/suggestClose.gif) no-repeat right center; }
.closeContainer { background:#fff; display:block; text-align:right;width:220px;}
.closeContainer a.closeLink, .closeContainer a.closeLink:link, .closeContainer a.closeLink:visited, .closeContainer a.closeLink:hover, .closeContainer a.closeLink:active { display:block; }
.search_suggest_inner { float:left;text-align:left;height:28px;display:block;}
#search_suggest { position:relative; visibility:hidden;  background:#fff; float:left; top:px; left:0px; z-index:999999; border:1px solid #529cde; }	

/* ajax search | Stop */



/* checkout_shipping | Start */

.checkouthead {width: 213px;padding: 30px 2px 5px 2px;overflow: hidden;text-align: center;float: left;margin: 0 0 0 10px;background: #cccccc;font-size: 12px;font-weight:bold;color:#666666;}
.checkoutheada {width: 213px;padding: 30px 2px 5px 2px;overflow: hidden;text-align: center;float: left;margin: 0 0 0 10px;background: #af2b36;font-size: 12px;font-weight:bold;color:#fff;}
.checkoutsitebg {padding:20px;border:1px solid #e7e3e7;margin-top:1px; width:890px;}
.checkoutinvoice {margin:20px;}

.addresslabel {background: #f8f7f5;padding: 20px;}
.addressleft {width: 270px;padding: 3px;margin: 0 50px 0 0;float: left;font-size: 12px;background: #d1e5f8;}
.addressbutleft {width: 200px;float: left;}

.checkoutpay {border: 1px dashed #5281b5;padding: 4px;margin: 3px 0 6px 0;background: #f7fbff;}
.checkoutpaysel {float: left;width: 40px;}
.checkoutpaytit {width: 300px;float: left;margin: 0 10px 0 0;}

.checkoutip {border: 1px solid #446423;padding: 5px;margin: 5px 0 5px 0;text-align: center;background:#eff5ea;color:#3d6611;}
.agbcheck {background: #fff;padding: 2px;margin: 3px 3px 15px 0;}
.freeshipping {background: #d1e5f8;padding: 4px;margin: 4px 0 4px 0;}
.checkoutconf {border: 1px solid #cccccc;padding: 4px;font-size: 12px;}
.checkouttotal {text-align: right;float: right;}

/* checkout_shipping | Stop */



/* shopping_card | Start */

.cardlisthead {border: 1px solid #bebcb7;overflow:hidden;}
.cardlisthead ul{list-style-type: none;margin: 0;padding: 0;}
.cardlisthead li {float: left;}
.cardlistheadtab {background:#ededed;height:26px;line-height:26px;}

.cardmessage {border: 1px solid #446423;padding: 5px;margin: 5px 0 5px 0;text-align: center;background:#eff5ea;color:#3d6611;}

.cardlistcontent {background:#fff;overflow:hidden;height:300px;border: 1px solid #bebcb7;border-width: 0 1px 1px 1px;}
.cardlistcontent ul{list-style-type: none;margin: 0;padding: 0;}
.cardlistcontent li{float: left;}
.cardlistsubtab {padding:10px;height:300px;}
.cardlistbtn {border: 1px solid #bebcb7;overflow:hidden;background:#fafafa;}
.cardlistbtn ul{list-style-type: none;margin: 0;}
.cardlistbtn li {float: left;background:#fafafa;height:38px;}
.cardemptyhead {border: 1px solid #bebcb7;overflow:hidden; height:24px;background:#ededed;width:930px;}
.cardemptycontent {background:#fff;overflow:hidden;height:140px;width:930px;line-height:120px;border: 1px solid #bebcb7;border-width: 0 1px 1px 1px;}
.cardblock {border: 1px solid #bebcb7; background:#fafafa;width:250px;height:90px;font-size:12px;margin-top:20px;padding:20px;float:right;text-align:right;}
/* shopping_card | Stop */



/* create_account | Start */
.createacntbg {padding:20px 20px 40px 20px;border:1px solid #e7e3e7;margin-top:1px; width:890px;}
.createacntbg label{width:300px;margin: 0 0 10px 80px;}
/* create_account | Stop */


.passwort_opt {background:#fff; padding:0 60px;margin-top:24px;float:left;width:810px;}

/* account_history | Start */
.orderhisttop {border: 1px solid #bebcb7;overflow:hidden;list-style-type:none;background:#ededed;}
.orderhisttop ul{list-style-type: none;margin: 0;padding: 0;}
.orderhisttop li {float: left;padding-left:10px;}
.orderhisttoptab {background:#ededed;height:26px;line-height:26px;}
.orderhistcontent {background:#fafafa;overflow:hidden;line-height:60px;height:60px;border: 1px solid #bebcb7;list-style-type:none}
.orderhistcontent ul{list-style-type: none;margin: 0;padding: 0;}
.orderhistcontent li{float: left;}
.orderhistsubtab {padding:10px;height:140px;}
.orderhistvalue {text-align:right;padding:10px 15px 5px 0;}
.orderhistblock td{font-size:12px;}
/* account_history | Stop */


a:visited, a:link{font: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #c60808;text-decoration: none;}
a:hover{font: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;}


/* Login-Seite | Start */
.loginsitenew {float: left;margin: 0; padding:0px;background:#fff url(img/loginsite_bg.gif) repeat-x;width: 450px;height:230px;}
.loginsitenew h2{color: #b0241d;border-bottom:1px solid #dddddd;width: 390px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitenew p{margin:15px;padding:5px;height:90px;}
.loginsiteclr {float: left;width: 16px;overflow: hidden;}
.loginsitelog {float: right;margin: 0; padding:0px;background:#fff url(img/loginsite_bg.gif) repeat-x;width: 450px;height:230px;}
.loginsitelog h2{color: #b0241d;border-bottom:1px solid #dddddd;width: 390px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitelog p{margin:15px;padding:0px;height:50px;}
.loginsitelog a{font-size:11px;text-decoration:underline;padding-left:135px;color: #333;}
.loginsitebtn {text-align:right;padding:9px 15px 10px 0;}
.loginsiteftr {height:100px;padding-top:10px;} 
/* Login-Seite | Stop */


/* Affiliate - Login-Seite | Start */
.loginsitenew_aff {float: left;margin: 0; padding:0px;margin-bottom:15px;background:#fff url(img/loginsite_bg.gif) repeat-x;width: 450px;height:230px;}
.loginsitenew_aff h2{color: #b0241d;border-bottom:1px solid #dddddd;width: 390px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitenew_aff p{margin:15px;padding:5px;height:90px;}
.loginsiteclr_aff {float: left;width: 16px;overflow: hidden;}
.loginsitelog_aff {float: left;margin: 0; padding:0px;background:#fff url(img/loginsite_bg.gif) repeat-x;width: 450px;height:230px;}
.loginsitelog_aff h2{color: #b0241d;border-bottom:1px solid #dddddd;width: 390px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitelog_aff p{margin:15px;padding:0px;height:50px;}
.loginsitelog_aff a{font-size:11px;text-decoration:underline;padding-left:135px;color: #333;}
.loginsitebtn_aff {text-align:right;padding:9px 15px 10px 0;}
.loginsiteftr_aff {height:100px;padding-top:10px;} 
/* Affiliate - Login-Seite | Stop */




#txtSearch {font-size:10px;height:12px;margin-left:10px;}


/* Info-Box | Start */
.boxhead {width: 150px;height: 14px;line-height:14px;padding: 6px 0 2px 10px; background: #d6d6d6 url(img/infoboxhead_bg.gif) no-repeat; margin: 0;color: #333;font-size: 11px;font-weight: bold;}
.boxhead_empty {width: 160px;height: 7px;line-height:7px;padding-top: 2px; background: #d6d6d6 url(img/infoboxhead_bg.gif) no-repeat; margin: 0;color: #333;font-size: 11px;font-weight: bold;}
.boxcontentcat {width:156px;padding: 2px;background:url(img/infoboxcontent_bg.gif) repeat-y; margin: 0 0 0px 0;font-size: 12px;}
.boxcontent {width:144px;padding: 8px;background: #d6d6d6 url(img/infoboxcontent_bg.gif) repeat-y; margin: 0 0 0px 0;font-size: 10px;} 
.boxcontentcounter {width:136px;padding: 8px 12px;background: #d6d6d6 url(img/infoboxcontent_bg.gif) repeat-y; margin: 0 0 0px 0;font-size: 10px;} 
.boxbottom {width:160px;height:7px;background: #d6d6d6 url(img/infoboxbottom_bg.gif) repeat-y;margin-bottom:10px;}
.boxbottomlink {padding: 5px;background: #d6d6d6;margin: 0 0 15px 0;font-size: 12px;border: 1px solid #cdcdcd;border-top: 0;}
.boxbottomlink a{text-decoration:none;}
.boxbottomlink img{padding-right: 5px;} 
.boxcontentcat h5 {height:24px;margin: 0; padding: 0; }
.boxcontentcat h5 a {padding: 4px 0px 4px 25px;color:#333;display:block;font-weight:bold;background: url(img/icon_more_light.gif) no-repeat 5px 5px;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
.boxcontentcat h5 a:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 5px;}
.boxcontentcat h5 a:visited {color: #333; }
.boxcontentcat h5 a.active{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 5px;}
.boxcontentcat h5 a.active:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light.gif) no-repeat 5px 5px;}
.boxlogin {padding: 5px;background: #ffffff;margin: 0 0 0px 0;font-size: 12px;border: 1px solid #cdcdcd;border-top: 0;} 
.boxbestseller {border-bottom: 1px dashed #cccccc;margin: 0 0 5px 0;padding: 4px;}
.boxcontentbestseller {font-size: 10px;text-align: right;margin: 0; padding: 0;}
/* Info-Box | Stop */



/* Login-Box | Start */
.loginboxtext {float: left;margin: 8px 5px 0 5px;}
.loginboxbutton {float: left;margin: 4px 5px 0 5px;}
.loginboxnew {margin: 5px 0 15px 0;padding: 0 0 5px 0;border-bottom: 1px dashed #000000;}
/* Login-Box | Stop */



/* Bewertungen | Start */
.reviews {padding: 10px;background: #faf7ee;border: 1px solid #dddcdc;margin: 0 0 10px 0;}
.reviewsbox {padding: 10px;border: 1px solid #dddcdc;margin: 0 0 10px 0;}
.reviewsinfo {padding: 5px;background: #fff;border: 0px solid #dddcdc;margin: 0 0 10px 0;font-size: 12px;}
.reviewsboxinfo {padding: 10px;border: 1px solid #dddcdc;margin: 0 0 10px 0;}
.previewsbox {padding: 5px;background: #fafafa;border: 1px solid #efefef;margin: 10px 0;}
.h1rev {height: 21px;font-size: 16px;font-weight: bold;padding: 6px 0 0 0px;margin: 0 0 10px 0;}
/* Bewertungen | Stop */



/* Categorie-Listing | Start */
.catmargin {width: 12px; overflow: hidden; float: left;}
.catname {width: 180px;margin-bottom:10px;text-align: center;float: left;}
.subcatbox {border: 1px solid #adc2de;padding: 5px;float: center;display:block;}
.catname a {display: block;padding: 5px;}
.catname a:hover {}
/* Categorie-Listing | Stop */



/* Produktinfo | Start */

.pnavig {width: 786px; padding:5px 10px;font-size:11px;clear:both;border: 0px solid #cdcdcd; margin-bottom:10px;color:#8c8c8c;}
.pnavig a {color:#8c8c8c;}

.pnavig_left {float:left;overflow:hidden;width:230px;display:block;}
.pnavig_middle {float:left;overflow:hidden;width:300px;}
.pnavig_right {float:left;overflow:hidden;width:230px;text-align:right;}
 
.pinfo {float:left;background: #fff;}
.pinfocontent {width: 784px;float: left;border: 1px solid #cdcdcd; background: #fff;padding:10px;margin-bottom:30px;} 

.pinfohead {float: left;display:block;background: #fff;} 

.pinfoimages {width: 260px;float: left;display:block;background: #fff;height:100%;text-align: center;padding: 10px 15px 0 5px;}
.pinfoimagesbg img {}
.pinfomini {float:left;text-align:left;padding: 10px 0 0 10px;}

.pinfomiddlebox {width: 280px;float: left;text-align: left;}
.pinfomiddlebox h2 {text-align: left;font-size:15px;color:#333;}
.pinfomiddlebox a{text-decoration:underline;}

.pinforightbox {width: 210px;float: left;text-align: left;}
.pinforightbox h1 {text-align: left;font-size:15px;}
.pinfolinks {float: left;display:block;}
.pinfolinks h5 a {padding: 6px 0px 6px 25px;border-bottom: 1px solid #cdcdcd;width: 193px;color:#333;display:block;font-weight:normal;background: url(img/icon_more_light.gif) no-repeat 5px 7px;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
.pinfolinks h5 a:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 7px;}
.pinfolinks h5 a.active{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 7px;}
.pinfolinks h5 a.active:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light.gif) no-repeat 5px 7px;}

.pinfopricebox {float:left;width: 192px;border: 4px solid #9b1512;padding:10px;margin: 10px 0px 5px 0;}

.pinfodesc {float:left; background: #fff url(img/pinfodesc_bg.gif) repeat-y;width:785px;}


.pinfodesc_left {float:left;width:585px;overflow:hidden;display:block;margin:10px 0 30px 0;}
.pinfodesc_right {float:right;200px;overflow:hidden;display:block;}

.poptions {padding: 5px 0;font-weight: bold;font-size: 11px;margin-top:0px;}
.poptions select{padding:1px;}

.pprice {font-size:16px; font-weight:bold; padding:0px; margin:0px; color:#333;}

.pdesc {clear: both;padding: 0px;margin: 0 0 16px 0;}
.pdeschead {font-weight: bold;color: #000000;background: #dee5bd;border: 1px solid #b2bc73;border-bottom: 0;width: 200px;margin:0;padding: 5px;}

.pinfofacts {float: left;width: 170px;height: 17px;padding: 2px 5px 2px 5px;margin: 0 5px 0 0;font-size: 11px;border: 1px solid #ba3026;background: #ffdcd7;}
.productbut {float: left;width: 170px;height: 20px;padding: 2px 5px 2px 5px;margin: 0 5px 0 0;font-size: 11px;border: 1px solid #6691c0;background: #dbe8fa;}

.leftsideproduct {clear: both;width: 210px;height: 225px;overflow: hidden;float: left;padding: 5px 0 0 0;margin: 0 116px 0 0;border: 1px solid #b2bc73;text-align: center;}
.rightsideproduct {width: 207px;float: left;margin: 0;}

.pboxlist {padding:0 5px;}
.pboxcontent {width: 214px;height: 385px;border: 1px solid #e2e1e1;float: left;margin: 0 5px 10px 5px; background:#fff;}
.pboximage {margin: 5px 0 15px 0;text-align: center;height: 220px;}

.p_cross {width:160px;text-align:center;padding:5px;}

/* Produktinfo | Stop */





/* Produktlisting | Start */

.listingimage {margin: 5px 0 15px 0;text-align: center;height: 130px;}

.pricebox {text-align: center;}
.boxlistbg {background: #f5f6f6; padding:10px;}
.boxlisting {width: 200px;height: 280px;border: 1px solid #e2e1e1;float: left;margin-bottom: 10px; background:#fff;}
.plistinghead {float: left;margin: 0; border-bottom:0px;width:650px;} 


.plisting {width: 198px;height: 370px;padding:5px;float: left;margin: 0; background:#fff;border: 1px solid #e2e1e1;}
.pprice {font-size:13px;font-weight:bold;}
.plisting:hover {width: 198px;height: 370px;padding:5px;float: left;margin: 0; background:#fff;border: 1px solid #c60808;}
.plistingclr {float: left;width: 10px;overflow: hidden;} * html .plistingclr {float: left;width: 1px;overflow: hidden;}

.plisting_startbox{margin:0 0 5px 5px;display:block;float:left;overflow:hidden;}

.plisting_singleBox {  position: relative;  height:250px;  width:198px;  margin: 0 10px 15px 0; background-position:25px 40px;  background-repeat: no-repeat;  visibility:visible; float:left;}
.plisting_doubleBox {  position: relative;  height:200px;  width:408px;  margin: 0 10px 15px 0; background-position:bottom;  background-repeat: no-repeat;  visibility:visible; float:left;}

.plisting_tranparency {background-color: white; opacity: 0.85; filter: Alpha(opacity=85); visibility:visible; }

.plisting_p8px {display:block;padding: 5px;}

.plisting_boxheadline {color:#676d79;border-bottom:1px solid #efefef;display:block;font-size:11px;line-height:15px;font-weight:bold;padding-left:4px;}
.plisting_layer_singlebox, .plisting_layer_doublebox { position: absolute; top:90px; left:0px; height: 90px; padding-top:4px;font-size:10px; line-height:12px;}
.plisting_layer_singlebox { width:177px; line-height:13px; }
.plisting_layer_doublebox { width:410px; line-height:13px; }
/* Produktlisting | Stop */


/* Produktbundle | Start */
.bundlebox {background: #fff;}
.bundleboxheadline {background: #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 12px;height:26px;padding-left:5px;font-weight: bold;}
.bundleboxhead {background: #efefef;font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;}
.bundleboxsum {background: #efefef;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
.bundleboxsave {background: #efefef;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: red;}
.bundleboxcontent {background: #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold}
.bundletopiccontent_1 {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;}
.bundletopiccontent_2 {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;color: red;}
.bundlecontenttopics {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;}
.bundlecontenttopicssmall {font-family: Verdana, Arial, sans-serif;font-size: 9px;font-weight: normal;}
/* Produktbundle | Stop */


/* Navigator | Start */
#naviglist { padding: 6px 5px 12px 5px;float:left;height:30px;width:650px;}
#naviglist td {color:#2f2f2f;}
/* Navigator | Stop */



/* TOP Navigation Kategorie | Start */
ul#TopCats {list-style-type:none; margin:0px;padding:0px;}
ul#TopCats .CatLevel1 { list-style-type:none; float:left;overflow:hidden;margin: 0; padding: 0;}
ul#TopCats .CatLevel1 a {font-size: 11px; color:#fff; font-weight:bold;border:0px solid #8a8a8a;height:30px;margin:0px;padding: 0px 14px 0px 14px; display: block; } * html ul#TopCats .CatLevel1  a {width:90px;text-align:center;}
ul#TopCats .CatLevel1 a:hover{color: #fff; background:#9b1512;text-decoration: none; font-weight:bold;margin:0px;border:0px solid #8a8a8a;height:30px;padding: 0px 14px 0px 14px; display: block; }
ul#TopCats .CatLevel1 a.Current{color:#fff; background:#9b1512;text-decoration: none; font-weight:bold;margin:0px;border:0px solid #8a8a8a;height:30px;padding: 0px 14px 0px 14px; display: block; }
ul#TopCats .CatLevel1 a.Current:hover{color:#fff; background:#9b1512;text-decoration: none;margin:0px;padding: 0px 14px 0px 14px;}
ul#TopCats .CatLevel1 a.CurrentParent{color:#fff; background:#9b1512;text-decoration: none; font-weight:bold;margin:0px;border:0px solid #8a8a8a;height:30px;padding: 0px 14px 0px 14px; display: block; }
ul#TopCats .CatLevel1 a.CurrentParent:hover{color:#fff; background:#9b1512;text-decoration: none;margin:0px;padding: 0px 14px 0px 14px;}
/* TOP Navigation Kategorie | Stop */


/* SUB Navigation Kategorie | Start */
ul#SubNavi {list-style-type:none; margin:0px;padding:0px;}
ul#SubNavi .CatLevel1 a {padding: 4px 0px 4px 25px;width: 131px;color:#333;display:block;font-weight:bold;background: url(img/icon_more_light.gif) no-repeat 5px 6px;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
ul#SubNavi .CatLevel1 a:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 6px;}
ul#SubNavi .CatLevel1 a.Current{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 6px;}
ul#SubNavi .CatLevel1 a.Current:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light.gif) no-repeat 5px 6px;}
/* SUB Navigation Kategorie | Stop */


/* MAIN Navigation Kategorie | Start */
ul#CatNavi, ul#CatNavi ul li{list-style-type:none; margin:0px;padding:0px;}

ul#CatNavi .CatLevel1 a {padding: 4px 0px 4px 25px;width: 131px;color:#333;display:block;font-weight:bold;background: url(img/icon_more_light.gif) no-repeat 5px 6px;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
ul#CatNavi .CatLevel1 a:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 6px;}
ul#CatNavi .CatLevel1 a.Current{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 6px;}
ul#CatNavi .CatLevel1 a.Current:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light.gif) no-repeat 5px 6px;}

ul#CatNavi .CatLevel2 a {padding: 4px 0px 4px 25px;width: 131px;color:#333;background: #fff;display:block;font-weight:normal;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
ul#CatNavi .CatLevel2 a:hover{color: #333; text-decoration: none;background: #efefef;background-image:none;}
ul#CatNavi .CatLevel2 a.Current{color: #333; text-decoration: none;background: #efefef;}
ul#CatNavi .CatLevel12 a.Current:hover{color: #333; text-decoration: none;background: #efefef;}
/* MAIN Navigation Kategorie | Stop */



 
/* 2. Kategorie | Start */
.maincat2 a {padding: 4px 0px 4px 25px;width: 131px;color:#333;display:block;font-weight:bold;background: url(img/icon_more_light.gif) no-repeat 5px 6px;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
.maincat2 a:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 6px;}
.maincat2 a.active{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 6px;}
.maincat2 a.active:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light.gif) no-repeat 5px 6px;}
/* 2. Kategorie | Stop */



 
 
#catbox .subcatlevel1 {display:none;height:0px;}
#catbox .subcatlevel2 {display:none;}
#leftcontent li.maincat {display:none;}
#leftcontent li.subcatlevel2 {display:block;}



/* Kategorie | Index */
#navindex li.maincat {display:block;margin:0px;padding:0px;}
#navindex {margin: 0; padding: 0; float:left;display:block;}
#navindex a {padding: 4px 0px 4px 25px;color:#333;display:block;height:12px;font-weight:bold;background: url(img/icon_more_light.gif) no-repeat 5px 5px;margin: 0 0 0px 0;font-size: 11px;border-top: 0;}
#navindex a:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 5px;}
#navindex a.active{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light_grey.gif) no-repeat 5px 5px;}
#navindex a.active:hover{color: #333; text-decoration: none;background: #efefef url(img/icon_more_light.gif) no-repeat 5px 5px;}/* Kategorie | Index */
#leftcontent .navilist {margin-bottom:10px;}
/* Kategorie | Index */


/* Kategorie 2. Ebene  | Start */
.subcatlevel2 {margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.subcatlevel2 a{font-size: 10px; color:#101010; padding: 7px 5px 7px 25px; display: block; background: #f1f1f1;}
.subcatlevel2 a:hover {color:#101010; text-decoration: none;}
.subcatlevel2 a.active{color:#101010;}
.subcatlevel2 a.active:hover{color:#101010; text-decoration: none;}
/* Kategorie 2. Ebene  | Stop */
 

/* Kategorie 3. Ebene  | Start */
.subcatlevel3 {margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.subcatlevel3 a{font-size: 10px; color:#101010; padding: 7px 5px 7px 30px; display: block; background: #fff;}
.subcatlevel3 a:hover {color:#101010; text-decoration: none;}
.subcatlevel3 a.active{color:#101010;}
.subcatlevel3 a.active:hover{color:#101010; text-decoration: none;}
/* Kategorie 3. Ebene  | Stop */


/* Upcomimg | Start */
.upcome {width: 650px;float: left;}
.upcome strong{margin-bottom:10px;display:block;}
.upcoming {width: 510px;float: left;}
.upcomingdate {width: 140px;float: left;text-align: right;}
.upcomingover {border-bottom: 1px solid #cccccc;padding: 4px 0 4px 0;margin: 0 0 10px 0;}
/* Upcoming | Stop */


/* Infobox  | Start */
.infoboxlnk a {font-size: 12px; color:#101010; padding: 3px 5px 3px 12px; display: block; background: #fff;}
.infoboxlnk a:hover{background: #eaeaea; color: #2f2f2f; text-decoration: none;}
.infoboxlnk a.active{background: #eaeaea; color: #2f2f2f;}
.infoboxlnk a.active:hover{background: #eaeaea; color: #2f2f2f;}
/* Infobox  | Stop */


/* Diverse  | Start */
.logoffbut {clear: both;margin: 0;padding: 12px 0 0 25px;}
.logoffbut a {color: #ff0000; font-weight: bold;}
.taxinfo {font-size: 10px;}
.listabstand {float: left;width: 16px;overflow: hidden;}
.accountleftbox {width: 300px;padding: 5px;float: left;margin: 0 0 0 7px;font-size: 12px;}
.accountprice {text-align: right;padding: 0;margin: 0;}
.trenner {height: 1px;overflow: hidden;background: #000000;margin: 4px 0 4px 0;}
.giftcartbox {background: #fafafa;border: 1px solid #bebcb7;width:436px;float:right;display:block;padding: 10px;margin-bottom:10px;text-align: center;}
.giftwrapperbox {background: #f8f7f5;border: 1px solid #bebcb7;width:430px;float:left;overflow:hidden;padding: 10px;text-align: center;}
.littleaddress {font-size: 12px;border: 1px solid #a4c0d8;padding: 3px;margin: 2px 0 5px 23px;}
.bearbeiten {color: #c60808;}
.downloadbox {border: 1px solid #cccccc;padding: 4px;margin: 10px 0 10px 0;}
.errosearchbox {width: 350px;padding: 5px;margin: 0 auto 0 auto;border: 1px solid #efefef;background: #fafafa;}
.artcont {width: 410px;float: left;}
.artcontsize {width: 130px;float: left;text-align: right;}
.artcontbox {border-bottom: 1px solid #cccccc;padding: 4px 0 4px 0;margin: 0 0 10px 0;}
.gratuatebox {width: 200px;}
.gratuatedleft {width: 100px;float: right;padding: 2px 0 2px 0;}
.gratuatedright {width: 100px;float: right;padding: 2px 4px 2px 0;}
.smallText {font-size: 12px;}
.clr {clear: both; margin: 0; padding: 0;height: 0px;}
.clrnone {clear: both; margin: 0; padding: 0; height: 0px; overflow: hidden;}
.clrsmall {clear: both; margin: 0; padding: 0; height: 1px; overflow: hidden;}
.clrmiddle {clear: both; margin: 0; padding: 0; height: 4px; overflow: hidden;}
.clrlarge {clear: both; margin: 0; padding: 0; height: 8px; overflow: hidden;}
.clrline {clear: both; margin: 0; padding: 0; height: 5px; overflow: hidden; background: #faf7ee url(img/clrline_bg.gif) repeat-x;}
label {width: 180px; display: block; float: left;}
legend {color: #b0241d;}
fieldset {border: 1px solid #b0b0b0; padding: 5px 5px 5px 10px;}
.contact2 {border: 0px none; background: #FFF;}

img {border:0;}

a.pageResults {padding:1px 4px; color:#636361; border: 1px solid #636361; background:#fff;}
a.pageResults:hover {padding:1px 4px; color:#3c3c3c; border: 1px solid #970101; background:#fff;text-decoration:none;}

CHECKBOX, INPUT, RADIO, SELECT {font-family: Arial, sans-serif;font-size: 11px;paddding:0px;}
TEXTAREA {width: 98%;font-family: Arial, sans-serif;font-size: 11px;}
SPAN.greetUser {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #f0a480;font-weight: bold;}
SPAN.underline {text-decoration: underline;}
TABLE.formArea {background: #f1f1f1;border-color: #cccccc;border-style: solid;border-width: 1px;}

.copyright {font-family: Verdana, Arial, sans-serif;font-size: 12px;line-height: 1.5;text-align:center;overflow:hidden;}
.parseTime {color:#666;font-size: 10px;line-height: 1.5;text-align:center;display:block;}
.parseTime a{font-size: 10px;color:#666;}

A.copyright {color: #000000;}
A.copyright:hover {color: #000000;text-decoration: underline;}

SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}

SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
SPAN.productOldPrice {font-size:11px;font-family: Verdana, Arial, sans-serif;color: #333;text-decoration: line-through;}

SPAN.errorText {font-family: Verdana, Arial, sans-serif;color: #ff0000;}

SPAN.productDiscountPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;font-weight: bold;}

.smallHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color: Black;border-bottom: 1px solid #000000;}

#maincopy {display:none;width: 990px;margin: 20px auto 15px auto;text-align: center;font-size:10px;color:#999;}
#maincopy strong{font-size:10px;color:#999;display:none;}
#maincopy a{color:#999;font-size:10px;}

#shout_text {width:138px;}
/* Diverse  | Stop */


/* Message Box | Start */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* Message Box | Start */


/* Require | Start */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #b0241d; }
.poweredby {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;font-weight: bold;}
.onepxwidth {width: 1px;}
/* Require | Stop */



.poll_question  {background-color:#dddddd;  padding:5px; margin-bottom:10px; font-family:Verdana, Arial, sans-serif;  font-size: 11px; color: #000000;}

.cartsum {font-size:11px;}
.cartsum a{font-size:11px;}

.dynamic-tab-pane-control.tab-pane {width:100%;}
.dynamic-tab-pane-control .tab-row .tab {border:0px solid #e5e5e5; font-family:	Verdana, Helvetica, Arial;font-size:11px;cursor:	Default;display:inline;float:	left;background:#f5f5f5;border-left:	0px none;border-bottom:	0px none;border-top:0px solid #e5e5e5;cursor:	hand;cursor:	pointer;	z-index:1;position:relative;top:	2px; margin-left:5px; margin-right:-5px; margin-top:1px; margin-bottom:1px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
.dynamic-tab-pane-control .tab-row .tab.selected {border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:0px none; z-index:3;top:	0px;background:white; margin-left:5px; margin-right:-5px; margin-top:1px; margin-bottom:0px; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px}
.dynamic-tab-pane-control .tab-row .tab a {font-family:Verdana, Helvetica, Arial;font-size:	11px;color:#5a5a5a;text-decoration:	none;cursor:	hand;cursor:	pointer;	font-weight:	normal;}
.dynamic-tab-pane-control .tab-row .hover a {color:	#5a5a5a;}
.dynamic-tab-pane-control .tab-row .tab.selected a {font-weight:	normal;}
.dynamic-tab-pane-control .tab-page {clear:	both;border-top:	2px solid #e5e5e5;background:White;z-index:2;position:relative;top:	-2px;color:	Black;font-family:	Verdana, Helvetica, Arial;font-size:;padding:15px 10px 30px 10px;}
.tooltip {position: absolute;display: none;background-color: #CCF;border: 1px solid #66F;padding: 3px;}
.info_layer {position: absolute;left: 200px;top: 	300px;visibility: hidden;border: 1px solid black;background-color: Silver;}


 /* start product matrix */
 table.product_matrix {border:1px solid #666666;}
div.horiz_option { border-bottom: 1px solid #666666; 	}
td.attributeName { border-left:1px solid #666666; background-color:#CCCCCC; }	
td.attributeName2 { border-top:1px solid #666666; background-color:#CCCCCC;}
td.stock { border-top:1px solid #666666; border-left:1px solid #666666;}
.pmatrix_hoption {width:160px;}



/* 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}
table.orderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#FFF2CC;vertical-align:top}
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;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#FFEAAB;vertical-align:top}
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.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* 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 SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#FFEAAB; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}

/* 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 .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

/* ERROR MESSAGES */
/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */

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.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}
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}



/* FOOTER */
.footer {display:none;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}

#popCart {position: absolute;top: 30%;left: 50%;width: 535px;margin-left: -280px;background: #f1f1f1;border: 2px solid #970101;color: #333;z-index: 100000;display: none;padding: 10px 10px 25px 10px;;}
.popup_header {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 1.0em;text-align: center;vertical-align:bottom;padding: 3px 10px;margin: 0px auto;width: 515px;}
.popup_image {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 0.9em;text-align: center;color: #000;margin: 10px auto;padding: 5px;}

#mycart {margin: 0px auto;height: 42px;width: 515px;}

.cart_symbol {height: 42px;width: 48px;float: left;background-image: url(img/shopping_cart.gif);background-position: left;background-repeat: no-repeat;}
.cart_contents {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 0.9em;width: 515px;text-align: center;color: #000;height: 42px;float: center;}

#pop_buttons_box {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 1.0em;text-align: center;width: 515px;height: 28px;vertical-align:bottom;margin: 20px auto 0 auto;}
#pop_buttons_box a {color: #000;text-decoration: none;}
#pop_buttons_box a:hover {color: #484848;text-decoration: none;}

.close_button {float: left;width: 120px;border: 1px solid #000;line-height:20px;background:#a5a5a5;	}
.cart_button {float: right;width: 120px;border: 1px solid #000;line-height:20px;background:#a5a5a5;	}

/* Shopping Cart*/

.plus {display: block;background-image: url(img/plus.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.minus {display: block;background-image: url(img/minus.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.alter {display: block;background-image: url(img/alter.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.delete {display: block;background-image: url(img/delete.gif);background-repeat: no-repeat;width: 19px;height: 22px;border: 0px;font-size: 0px;background-color: #FFCC99;cursor: pointer;}

form p {display: inline;}
form fieldset {border: none;padding: 0;}

.lexikon_keyword {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #CC0000;text-decoration: underline;}

/* Horizontal Carousel START */
#horizontal_carousel {float: left;  width: 650px;  height: 240px;  margin: 0px 6px 0 6px;padding-top:3px; position: relative;} * html #horizontal_carousel {margin: 0px;}
#horizontal_carousel .container {  background:#fff;float: left;  width: 610px;  padding: 0px margin-top:5px;  height: 220px;  position: relative;      overflow: hidden;}
#horizontal_carousel ul {  margin: 0;  padding:0;  width: 100000px;  position: relative;  top: 0;  left: 0;  height: 240px;}                      
#horizontal_carousel ul li {  width: 140px;  height: 240px;  margin: 0 5px;  text-align: center;   list-style:none;     float:left;}
#horizontal_carousel .previous_button {  float:left;    width: 15px;  margin-right: 0px;    height: 240px;  background: url(img/start_left.gif) no-repeat 0 100px;  z-index: 100;  cursor: pointer;}
#horizontal_carousel .previous_button_over {  background: url(img/start_left_over.gif) no-repeat 0 100px;}
#horizontal_carousel .previous_button_disabled {  background: url(img/start_left_disabled.gif) no-repeat 0 100px;  cursor: default;}
#horizontal_carousel .next_button {  float:left;    width: 15px;  margin-left: 2px;      height: 240px;  background: url(img/start_right.gif) no-repeat 0 100px;  z-index: 100;  cursor: pointer;}
#horizontal_carousel .next_button_over {  background: url(img/start_right_over.gif) no-repeat 0 100px;}
#horizontal_carousel .next_button_disabled {  background: url(img/start_right_disabled.gif) no-repeat 0 100px;  cursor: default;}


.main { font-family: verdana, Helvetica, sans-serif; font-size:11px;}

/*The quick_info menu */
#quick_info_container{width:182px; margin:0 auto;}
div.quick_info_content{width:170px;margin:0 auto;}
.quick_info_text{clear:both;text-align:justify;line-height:1.3;padding-top:10px;padding-bottom:10px;cursor:default;}
.title_quick_info{ cursor:pointer;}
.title_quick_info a {}
.title_quick_info a:hover {}

.title_quick_info_active{background-position:0px -26px;cursor:pointer;color:#000000;}
.title_quick_info_active:hover{background-position:-183px -26px;cursor:pointer;}
.title_help{ border-top:1px dotted #c9c9c9; line-height:30px; cursor:pointer; border-collapse:collapse; font-size:12px;}
.title_help a {color:#8bc55a; padding-left:5px; display:block; width:100%}
.title_help a:hover {color:#333333; text-decoration:none;}

.title_versand{ border-top:1px dotted #c9c9c9; line-height:30px; cursor:pointer; border-collapse:collapse; font-size:12px; clear:both;}
.title_versand a {color:#f39500; padding-left:5px; display:block; width:100%}
.title_versand a:hover {color:#333333; text-decoration:none;}

.title_price{ border-top:1px dotted #c9c9c9; line-height:30px; cursor:pointer; border-collapse:collapse; font-size:12px; clear:both;}
.title_price a {color:#272e34; padding-left:5px; display:block; width:100%}
.title_price a:hover {color:#333333; text-decoration:none;}

.rma_choose {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#eeeeee;}
.rma_table_heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#dddddd; padding-left:5px; height:18px;}
.rma_table_content {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#f1f1f1; padding-left:5px; height:18px;}
.rma_choose_body {font-family: Verdana, Arial, sans-serif;font-size: 10px;padding:5px;}
.rma_options {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

.rma_warning {background-color:#FFCCCC; color:#000000;padding:5px;}
.rma_text {color:#000000;}
.rma_link {padding-top:10px; padding-bottom:10px;}
.rma_header {color:#000000; font-size:14px; font-weight:bold; margin-bottom:10px; }
.rma_field_header {color:#000000; background-color:#eeeeee;padding:5px;}
.rma_product_header {color:#000000; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.rma_table_border {border:1px solid #dddddd; padding:2px;}

.tableListingI {background-color: #fff;border: 1px solid #eeeeee;}
.tableListingII {background-color: #fff;border: 1px solid #eeeeee;padding:5px;	}
.tableBody {padding: 5px;	border: 1px solid #eeeeee;}

.infoBox{border: 1px solid #eeeeee;	font-size:11px;padding:0px;}
.infoBoxHeading{	padding:5px;	background-color: #eeeeee;	}
.infoBoxContents{padding:5px;	border-bottom: 1px solid #eeeeee;}

.poll_question  {background-color:#dddddd; padding:5px;margin-bottom:10px;font-family:Verdana, Arial, sans-serif; font-size: 11px;color: #000000;}

.save_percent {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#c60808; font-weight:normal;margin-bottom:0px;}
hr {
    color: #fff;
    /*background: transparent url('/images/trenner.gif') repeat-x top left;*/
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border: none;
    min-height: 1px;
    clear: both;
  }
  
  div.hr {
	/*background: transparent url('/images/trenner.gif') repeat-x;*/
	border-top: dotted 1px;
	color: #b0b0b0;
    min-height: 1px;
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;  
	}

  div.hr hr {
	  display: none;
	}

#topnavi a { font-size: 9px; color: #747474; border-right: solid 1px #747474; padding: 0px 7px 0px 0px; margin-right: 7px; font-weight: normal; background:transparent; text-decoration:none; }
  #topnavi a:focus, 
  #topnavi a:hover,
  #topnavi a:active { color: #c60808; text-decoration:underline; background-color: transparent;}
  
#topnavi h1 {color: #c60808;margin: 0px 0 0px 0;padding: 0 0 0px 0px;font: Arial, Verdana, sans-serif;font-size:18px;border-bottom:0px solid #e1e1e1;}

.footerimage img {
	
	height: 20px;
}

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}
