body {margin: 0 0 15px 0;background: #fff url(img/body_bg.gif) repeat;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;} * html body{text-align:center;}

#wrapper {width: 980px;border:1px solid #e7e7e7; border-width: 1px 1px 1px 1px;background:#000;padding:5px;margin: 10px auto 0 5px;overflow:hidden;display:block;} * html #wrapper{text-align:left;}

/* index.html | Start */

#head {height: 250px;background-image: url(img/header.jpg);width: 980px;margin: 0px 0px 0 0px;}
#headcontent {width: 980px;height: 140px;margin: 0 auto 0 auto;background-position: top right;background-repeat: no-repeat;}
#headimg {float: left;}
#headlogo {float:left;width: 465px;padding: 0px 0 0 0px;}
#headright{float:right;width: 505px;text-align: right;padding:28px 20px 0 0;} * html #headright{padding-top:15px;}

#searchbox {width: 250px;line-height:40px;height:40px;margin:  0;padding-top:5px;float:right;display:block;overflow:hidden;} * html #searchbox{margin:0px;}
#langbox {width: 80px;margin: 0px;padding: 1px;float:right;display:block;overflow:hidden;} * html #searchbox{margin:0px;}

#headmenu {clear: both;width: 990px;margin: 0 auto 0 auto;color: #ffffff;font-size: 11px;overflow:hidden;}


#headlink {font-size: 10px;color: #fff;background: #6ca9dc;display:block;height:23px;text-align: right; right:10px;width: 990px;border-bottom:1px solid #fff;line-height:20px;margin: 0px 0 0 0px;padding: 0 0px 0 0;}
#headlink a{padding: 0 7px;text-decoration:none;margin: 3px 0px 0 0;color: #fff;border: 1px solid #fff; border-width: 0 0 1px 1px;background: #6ca9dc;display:block;line-height:20px;height:20px;overflow:hidden;float:right;}

#headmenucontent {width: 990px;margin: 0 0 3px 0;float: right;z-index:500;overflow:hidden;}
#headmenucontent a{float: right;margin-right:5px;}

.headmenulink {margin: 11px 0 0 0px;padding: 0;}
.headmenulink li {display: inline;list-style-type: none;margin: 0;padding: 0;}
.headmenulink li a {display: block;float: left;width: 124px;height: 25px;text-align: center;font-size: 14px;color: #ffffff;font-weight: bold;}
.headmenulink li a:hover {color: #ffffff;}


#navtrail {width: 950px;padding: 10px 0 0 12px;font-size: 11px;margin: 0 0 12px 0;color:#9b9b9b;}
#navtrail a{color:#9b9b9b;}
.mainpic {text-align:center;margin-bottom:12px;}
.mainpic img{border:1px solid #cdcdcd;}
#content {width: 980px;background: #000000 ;padding-bottom:20px;background-repeat: repeat-x;margin: 0 auto 0 auto;}
#content_bg {background: #000 url(img/content_bg.gif);width: 980px;padding-bottom:20px;background-repeat: repeat-y;margin: 0 auto 0 auto;}
#leftcontent {width: 200px;margin: 0px;float: left;padding: 20px 0 40px 0px;}

#col3_content {width: 530px;float: left;margin: 10px 20px 40px 20px;}
#rightcontent {width: 200px;margin: 10px 0 0 0;float: right;padding: 10px 0 0px 0px;}

#col12_content {width: 770px;float: left;margin: 5px 0px 10px 10px;}
.col12head{width: 728px;float: left;border: 1px solid #000000; overflow:hidden;padding:20px;margin-bottom:10px;background: url(img/pinfohead_bg.gif) repeat-x;} * html .col12head {width: 728px;}
#col21_content {width: 750px;float: left;margin: 0 2px 40px 10px;}
.col21head{width: 710px;overflow:hidden;float: left;border: 1px solid #000000; padding:20px;margin-bottom:10px;background: url(img/pinfohead_bg.gif) repeat-x;} * html .col21head {width: 730px;}
#col1_content {width: 960px;float: left;margin: 0 10px 40px 10px;}
#rightcontent {width: 200px;padding: 0 10px 0 0;float: right;}

#topnavig {background: url(img/topnavig_bg.gif) repeat-x; color:#fff;font-size:10px;height:40px;padding-left:10px;line-height:40px;}
#topnavig a {color:#fff;padding:0 8px;text-transform:uppercase;font-size:10px;font-weight:bold;}

.topnaviglogin {color:#fff;margin:0px;text-decoration:underline;text-transform:uppercase;font-size:12px;font-weight:bold;}

#footer {width: 992px;margin: 0 auto 00px 5;}
#footerbox {width:992px;margin-left: 5px;height: 170px;background: #89b9e4 url(img/footer_bg.gif) repeat-x;background-position: bottom;padding: 20px 0  20px 0;overflow:auto;color: #fff;}

.floatbox {vertical-align: top;width: 269px;padding-left: 40px;float:left;}
.floatbox a, .floatbox h3 {color: #fff;}
.floatbox a:hover {color: #fff;}
.floatbox a, .floatbox h5 {color: #fff;font-size:11px;font-weight:normal;padding-left:5px;margin: 10px 0px;line-height:14px;}
.floatbox p {margin: 0px;padding: 0px;}
.floatbox .hr {border-bottom:1px solid #fff;}

#footerline {width:990px;margin: 0 auto;background: #89b9e4 url(img/footer_line.gif) repeat-x;background-position: bottom;0;overflow:auto;color: #fff;height:20px;}


#copyright {width: 990px;margin: 10px auto 0 auto;text-align: center;font-size:11px;color:#000;}
#copyright td{font-size:11px;color:#000;}
#copyright a{color:#000;}

/* index.html | Stop */


/* 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:1000; border:1px solid #529cde; }	

/* ajax search | Stop */



/* checkout_shipping | Start */

.checkouthead {width: 173px;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: 173px;padding: 30px 2px 5px 2px;overflow: hidden;text-align: center;float: left;margin: 0 0 0 10px;background: #227293;font-size: 12px;font-weight:bold;color:#fff;}

.checkoutsitebg {background:#fff url(img/content_largebox_bg.gif) repeat-x;padding:20px;border:1px solid #bbb6a5;margin-top:1px;}

.checkoutinvoice {margin:20px;}

.addresslabel {background: #ffffff;padding: 20px;}

.addressleft {width: 270px;padding: 3px;margin: 0 50px 0 0;float: left;font-size: 11px;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: 600px;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: 11px;}

.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:#f2f2f2;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:#ffffff;overflow:hidden;height:140px;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:140px;}

.cardlistbtn {border: 1px solid #bebcb7;overflow:hidden;}
.cardlistbtn ul{list-style-type: none;margin: 0;padding: 0;}
.cardlistbtn li {float: left;background:#f2f2f2;}

.cardemptyhead {border: 1px solid #bebcb7;overflow:hidden; height:24px;background:#f2f2f2;}
.cardemptycontent {background:#ffffff;overflow:hidden;height:140px;line-height:120px;border: 1px solid #bebcb7;border-width: 0 1px 1px 1px;}

.cardblock {border: 1px solid #bebcb7; background:#f2f2f2;width:250px;height:90px;font-size:12px;margin-top:20px;padding:20px;float:right;text-align:right;}

/* shopping_card | Stop */



/* create_account | Start */

.createacntbg {background:#fff url(img/content_largebox_bg.gif) repeat-x;padding:20px;border:1px solid #bbb6a5;margin-top:24px;}
.createacntbg label{width:280px;margin: 0 0 10px 50px;}

/* create_account | Stop */



/* account_history | Start */

.orderhisttop {border: 1px solid #bebcb7;overflow:hidden;list-style-type:none;background:#f2f2f2;}
.orderhisttop ul{list-style-type: none;margin: 0;padding: 0;}
.orderhisttop li {float: left;padding-left:10px;}
.orderhisttoptab {background:#f2f2f2;height:26px;line-height:26px;}

.orderhistcontent {background:#ffffff;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 */



/* Login-Seite | Start */

.loginsitenew {float: left;margin: 0; border:1px solid #bbb6a5;padding:0px;background:#fff url(img/loginsite_bg.gif) repeat-x;width: 380px;height:300px;}
.loginsitenew h2{color:#000;border-bottom:1px solid #dddddd;width: 340px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitenew p{margin:15px;padding:0px;height:192px;}

.loginsiteclr {float: left;width: 16px;overflow: hidden;}

.loginsitelog {float: right;margin: 0; border:1px solid #bbb6a5;padding:0px;background:#fff url(img/loginsite_bg.gif) repeat-x;width: 380px;height:300px;}
.loginsitelog h2{color:#000;border-bottom:1px solid #dddddd;width: 340px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitelog p{margin:15px;padding:0px;height:40px;}
.loginsitelog a{font-size:11px;text-decoration:underline;}
.loginsitebtn {text-align:right;padding:8px 8px 7px 0;background:#e9e9e9;}

.loginsiteftr {height:152px;} 


/* Login-Seite | Stop */


/* Überschriften | Start */

h1 {height: 21px;overflow: hidden;font-size: 16px;font-weight: bold;padding: 6px 0 0 0px;margin: 0 0 10px 0;} * html h1 {height:24px;}
.h1lined {width: 770px;border-bottom:1px solid #cccccc;}

h2 {font-size: 12px;margin: 0 0 5px 0;padding: 0;}

.h2list {font-size: 10px;margin: 0 0 10px 0;padding: 8px 5px 8px 5px;height:26px;background: #eaeaea;}
.h2list a {color: #000000;display:block;}

h3 {font-size: 15px;margin: 0 0 5px 0;font-weight:bold;color:#e26703;}
h3 a{color:#e26703;}

h4 {padding: 4px 0;margin: 0;font-weight: bold;font-size: 11px;}

/* Überschriften | Stop */



/* Info-Box | Start */

.boxhead {width: 188px;height: 20px;padding: 6px 0 2px 12px;background: #c80000;margin: 0;color: #fff;font-size: 14px;font-weight: bold;} * html .boxhead {line-height:24px;padding:0 0 0 12px;}

.boxcontent {padding: 5px;margin: 0 0 0px 0;font-size: 11px; color:#000;background: #fff} * html .boxcontent {width: 186px;}
.boxbottom {margin: 0 0 15px 0;font-size: 11px;border-top: 0;}
.boxbottomlink {padding: 5px;background: #ffffff;margin: 0 0 15px 0;font-size: 11px;border: 1px solid #cdcdcd;border-top: 0;}  * html .boxbottomlink {width: 186px;}
.boxbottomlink a{text-decoration:underline;}
.boxbottomlink img{padding-right: 5px;} 
.boxcontentcat {padding: 1px 1px 0 1px;margin: 0 0 15px 0;font-size: 11px;}

.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 */

#loginbox {clear: both;width: 900px;padding: 5px 0 0 0;}
#loginbox a {color: #ffffff;}
.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: 11px;}
.reviewsboxinfo {padding: 10px;border: 1px solid #dddcdc;margin: 0 0 10px 0;}

.previewsbox {padding: 5px;background: #f2f2f2;border: 1px solid #bebcb7;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: 160px;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 */

.pinfohead {width: 510px;float: left;border: 1px solid #000000; border-bottom:0px;padding:10px;background: url(img/pinfohead_bg.gif) no-repeat;} * html .pinfohead {width: 730px;}
.pinfocontent {width: 490px;float: left;border: 1px solid #000000; border-top:0px;padding:20px;background: #faf7ee url(img/pinfoline_bg.gif) repeat-x;} * html .pinfocontent {width: 730px;}

.pnavig {width: 490px; padding:5px 10px;font-size:11px;clear:both;border: 1px solid #cdcdcd; margin-bottom:10px;color:#8c8c8c;}
.pnavig a {color:#8c8c8c;}
.pimages {width: 200px;float: left;text-align: center;padding: 0px 6px 0 0;}
.pimagesbg {width: 193px;height:250px;float: left;text-align: center;padding: 4px;margin-left:0px;background: #000000;}

.pheadbox {width: 290px;float: right;text-align: left;}
.pheadbox h1 {width: 290px;float: right;text-align: left;font-size:15px; color:#FFFFFF}
.pheadbox a{color:#ffffff;text-decoration:underline;}

.poptions {padding: 10px;background: #faf7ee;font-weight: bold;font-size: 11px;margin-top:10px;border: 1px dashed #a59e89;}
.poptions select{border: 1px solid #a59e89;padding:1px;}

.pprice {font-size:13px;font-weight:bold;padding:0px;margin:0px;color:#000000;}

.pdesc {clear: both;padding: 5px;margin: 0 0 10px 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: 280px;border: 1px solid #e2e1e1;float: left;margin: 0 5px 10px 5px; background:#fff;}
.pboximage {margin: 5px 0 15px 0;text-align: center;height: 110px;}
/* Produktinfo | Stop */




/* Produktlisting | Start */

.listingimage {margin: 5px 0 15px 0;text-align: center;height: 110px;}

.pricebox {text-align: center;}
.boxlistbg {background: #000; padding:0px;}
.boxlisting {width: 244px;height: 280px;border: 1px solid #e2e1e1;float: left;margin: 0; background:#fff;}

.plistinghead {float: left;margin: 0; border-bottom:0px;padding:0px;background: url(img/pinfohead_bg.gif) no-repeat;border: 0px solid #e8e8e8;border-bottom:0px;width:690px;margin-bottom:1px;} * html .plistinghead {width:730px;}
.plisting {width: 240px;height: 280px;border: 1px solid #e2e1e1;float: left;margin-bottom: 10px; background:#fff;}
.plistingclr {float: left;width: 12px;overflow: hidden;}
/* Produktlisting | Stop */


/* Produktbundle | Start */
.bundlebox {background: #fff;}
.bundleboxheadline {background: #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 11px;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: 11px;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 {background: url(img/navigator_bg.gif) repeat-x;height:12px; padding: 6px 5px 11px 5px;}
#naviglist td {color:#2f2f2f;}

/* Navigator | Stop */



/* Menu | Start */
 
ul.navilist { list-style-type:none; margin:0px;padding:0px;}
li.maincat {padding:0px; margin: 0;}

/* Menu | Stop */



/* Kategorie | Start */
 
.maincat { list-style-type:none; margin: 0; padding: 0; }  * html .maincat {width: 182px;}
.maincat a {font-size: 11px; color:#fff; font-weight:bold;border-bottom: 1px solid #659db4;  padding: 8px 5px 8px 20px; display: block; background: url(img/cat1_icon.gif) no-repeat 4px 10px;}
.maincat a:hover{color: #fff; text-decoration: none;background: #5a5a5a url(img/cat1_icon.gif) no-repeat 4px 10px;}
.maincat a.active{color: #fff;}
.maincat a.active:hover{color: #fff;}

/* Kategorie | Stop */
 
 

/* Kategorie 1. Ebene  | Start */
 
.subcatlevel1 {margin: 0; padding: 0; border-bottom: 1px solid #659db4; }
.subcatlevel1 a{font-size: 10px; color:#101010; padding: 8px 5px 8px 25px; display: block; background: #ffffff url(img/cat2_icon.gif) no-repeat 9px 9px;margin: 0px 0px 0px 0px;}
.subcatlevel1 a:hover {text-decoration: none;}
.subcatlevel1 a.active{}
.subcatlevel1 a.active:hover{}

/* Kategorie 1. Ebene  | Stop */
 
 

/* Kategorie 2. Ebene  | Start */
 
.subcatlevel2 {margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.subcatlevel2 a{font-size: 10px; color:#101010; padding: 5px 5px 5px 35px; display: block; background: #f1f1f1;}
.subcatlevel2 a:hover {background: #6691c0; color: #ffffff; text-decoration: none;}
.subcatlevel2 a.active{background: #6691c0; color: #ffffff;}
.subcatlevel2 a.active:hover{background: #6691c0; color: #ffffff; 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: 11px; color:#101010; padding: 5px 5px 5px 45px; display: block; background: #f1f1f1;}
.subcatlevel3 a:hover {background: #6691c0; color: #ffffff; text-decoration: none;}
.subcatlevel3 a.active{background: #6691c0; color: #ffffff;}
.subcatlevel3 a.active:hover{background: #6691c0; color: #ffffff; text-decoration: none;}

/* Kategorie 3. Ebene  | Stop */


/* Upcomimg | Start */

.upcome {width: 728px;float: left;}
.upcome strong{margin-bottom:10px;display:block;}
.upcoming {width: 580px;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: 11px; color:#2f2f2f; padding: 5px 5px 5px 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: 12px;overflow: hidden;}

.accountleftbox {width: 300px;padding: 5px;float: left;margin: 0 0 0 7px;font-size: 11px;}
.accountprice {text-align: right;padding: 0;margin: 0;}
.trenner {height: 1px;overflow: hidden;background: #000000;margin: 4px 0 4px 0;}
.giftcartbox {background: #f2f2f2;border: 1px solid #bebcb7;padding: 3px;text-align: center;}
.littleaddress {font-size: 11px;border: 1px solid #f5e49f;padding: 3px;margin: 2px 0 5px 23px;}

.bearbeiten {color: #6584a2;}
.downloadbox {border: 1px solid #cccccc;padding: 4px;margin: 10px 0 10px 0;}
.errosearchbox {width: 350px;padding: 5px;margin: 0 auto 0 auto;}

.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: 11px;}

.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: #575757;}
fieldset {border: 1px solid #6691c0; padding: 5px 5px 5px 10px;}

img {border:0;}

a {color: #666666;text-decoration: none;}
a:hover {color: #999999;text-decoration: underline;}

form {display: inline; }

a.pageResults {color: #000000;text-decoration: underline;}
a.pageResults:hover {color: #ffffff;background: #5583b7;}

TD.main, P.main {font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;}

CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif;font-size: 11px;}

TEXTAREA {width: 98%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}

SPAN.greetUser {font-family: Verdana, Arial, sans-serif;font-size: 12px;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: 11px;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-family: Verdana, Arial, sans-serif;color: #ff0000;text-decoration: line-through;font-size:11px;}

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 {width: 990px;margin: 20px auto 0 5px;display:none;text-align: center;font-size:10px;color:#d2d2d2;}
#maincopy strong{font-size:10px;color:#d2d2d2;}
#maincopy a{color:#d2d2d2;font-size:10px;}
			.carousel_container {
				width: 747px;
				height: 207px;
				margin: 0px auto;
							}

/* 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: #ff0000; }
.poweredby {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;font-weight: bold;}
.onepxwidth {width: 1px;}

/* Require | Stop */









