a img {border:none}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px;}
textarea {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

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

.float_left, .floatleft { float:left; }
.float_right, .floatright { float:right; }
.box_small_img { margin:0pt 2px 3px 0pt; }

/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#4E4E4F}
div.hrlightgrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#999999}
div.hrproductpreview {padding-top:1px; height:0; overflow:hidden; margin:12px 0px 12px 0px; display:inline; height:0px; line-height:0px; display:block; background-image:url(../img/hr_productpreview.gif)}

/* TABLE GLOBAL */
table td {padding:2px;}
#socialbookmark img {padding: 2px; align:center;}

/* POPUP WINDOWS */
#popupwrap {margin: 0 auto; width:100%; background-color:#fff; padding:0px 0px 0px 10px;}
#popupheaderwrap {height:36px; background-color: white;}
#popupmenu {float:left; padding:0; margin:0; list-style-type:none; height:36px; font-size:13px;}
#popupmenu li {height:36px; float:left; padding: 0px 25px 0px 25px; margin:0; }
#popupmenu a, #popupmenu a:link, #popupmenu a:visited, #popupmenu a:hover, #popupmenu a:active {line-height:36px; vertical-align:middle; text-decoration:underline; font-weight:bold; cursor:pointer;color:black; margin:0; padding:0;}
#popupmenu a:hover {color:#DB9501; background-color: transparent;}

a.popuplink {padding-left: 20px;background: url(../img/printer.png) no-repeat center left;}

/* LANGUAGE SELECTION IN TOPMENU LIST */
#languages { text-align:right; height:26px; font-size:13px; background: url(../img/bg_topmenu.gif) repeat-x; padding: 10px 10px 0px 0px; margin:0;}

/* currency SELECTION IN TOPMENU LIST */
#currencies {float:right; text-align:right; height:26px; font-size:13px; background: url(../img/bg_topmenu.gif) repeat-x; padding: 10px 10px 0px 10px; margin:0;}

/* BOXES GLOBAL DEFINITION */
h2.boxheader {background-image:url(../img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {text-decoration:none; color:#ffffff}
.boxbody {background-color:#ededed; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px; padding:8px; margin-bottom:15px}
.boxbody h3, .boxbody h3 a {font-size:11px}
.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}
.boxbody p {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.boxbody p.center {color:#000000; font-size:11px; text-align:center; margin:6px 0px 6px 0px}
.boxbody td {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.productOldPrice, .boxbody .productOldPrice {color:#FF0000; text-decoration: line-through;}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody a {font-size:11px;}
.boxbody .productboximage {border: solid 1px #999999;}

/* INFO BOX */
.infoboxbody ul.contentlist {background-color:#ceffce; margin-bottom:15px; border: solid #66cc66; border-width:0px 1px 1px 1px; }

.infoboxbody ul.contentlist li { list-style-type:none; border: solid #fff; border-width:1px 0px 0px 0px; color:#000;}
.infoboxbody ul.contentlist li a{ text-decoration:none; color:#000;}

/* 1st TIER */ .infoboxbody ul.contentlist li.level1 { background-color:#ceffce; padding:4px 0px 4px 6px; font-size: 1.0em; color:#000;}
/* 2nd TIER */ .infoboxbody ul.contentlist li.level2 { background-color:#ceffce; padding:4px 0px 4px 24px; font-size: 0.9em; color:#000;}
/* 3rd TIER */ .infoboxbody ul.contentlist li.level3 { background-color:#ceffce; padding:4px 0px 4px 40px; font-size: 0.8em; color:#000;}

/* DISCOUNTPRICE */
.discountprice {font-size:11px; color:#d50000}

/* CART BOX */
h2.boxcartheader {background-image:url(../img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
h2.boxcartheader a {text-decoration:none; color:#fff}
.boxcartbody {padding:4px 8px 4px 8px; margin-bottom:15px; background-color:#EDEDED; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px;}
.boxcartbody p {font-size:11px;}
/* nach update 4011 */
h2.boxmanufacturerheader
{background-image:url(../img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px;vertical-align:middle;}
h2.boxmanufacturerheader a {text-decoration:none; color:#fff}

/* MANUFACTURER BOX */
h2.boxcartheader {background-image:url(../img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
h2.boxcartheader a {text-decoration:none; color:#fff}
ul#manufacturerslist {margin-left:5px; margin-right:0; padding:0;}
ul#manufacturerslist li {margin-left:0px; padding:0; list-style-type:none}

/* PRODUCT PREVIEW */
.productPreview {padding:0; margin:0;}
.productPreviewContent {vertical-align:top; width:100%}
.productPreviewContent h2 {padding: 0; margin:0px 0px 5px 0px;}
.productPreviewContent h2 a {font-size:14px; font-weight:bold;}
.productPreviewImage {vertical-align:top; padding:3px 15px 0px 0px;}
.productPreviewImage img {border: solid 1px #999999;}
.productPreviewContent .price{font-size:16px; font-weight:bold; padding:0; margin:0}
.productPreviewContent .taxandshippinginfo {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .vpe {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .shippingtime {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .stockimage {margin:0; padding:0;}
.productPreviewContent .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
.productPreviewContent .productOldPrice {font-size:12px; font-weight:bold; color:#ff0000;}
.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#999999;}

/* CROSS SELLING */
.productCrossSell {padding:0; margin:0;}
.productCrossSellContent {vertical-align:top; width:100%}
.productCrossSellContent h2 {padding: 0; margin:0px 0px 5px 0px;}
.productCrossSellContent h2 a {font-size:14px; font-weight:bold;}
.productCrossSellImage {vertical-align:top; padding:3px 15px 0px 0px;}
.productCrossSellImage img {border: solid 1px #999999;}
.productCrossSellContent .price{font-size:16px; font-weight:bold; padding:0; margin:0}


/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table; width:100%}
#productinfoimages { float:left; background-color:#EDEDED; text-align:center; padding:10px 0px 10px 0px; margin:0px 10px 10px 0px; border: solid 1px #999999;}
#productinfoimages .productimage {border: solid 1px #999999;}
#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoimages li{list-style-type:none; min-height:120px; min-width:120px;} /* min-height & min-width define for firefox */
#productinfo_desc, #productinfo_media, #productinfo_reviews {clear:both; padding-bottom: 20px; }
#productinfoimages_master { float: left; width: 40%; }
#productinfo_desc_master { float: left; width: 40%; }
#product_moreimages { padding: 0 0 10px; width: 240px; }
#product_moreimages img { margin: 20px 0 0 3px; padding: 10px; border: 2px solid #ebebeb; width: 20%; height: 20%; }
#product_moreimages img:hover { border: 2px solid #66cc66; }
#product_moreimages a, #product_moreimages a:hover, #product_moreimages a:active, #product_moreimages a:focus { background-color: transparent; }
#productinfo_desc ul { padding: 10px 20px; list-style-type: square; line-height: 1.7em; }
#productinfopricewithimages {float:left;}
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {padding:5px}
#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoprice .productprice {margin:0; padding:0; font-size:14px; font-weight:bold;}
#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}
#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .stockimage {margin:0; padding:0;}
#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .reviews_rating {margin:0; padding:0;}
#productinfoprice .reviews_text {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}

.productlisting-box, .productPreviewContent { float: left; width: 178px; min-height: 305px; overflow: hidden; margin: 0 7px 20px; padding: 5px; border: 1px solid #ebebeb; }
.productPreviewContent_slaves { float: left; width: 180px; min-height: 190px; overflow-x: hidden; margin: 0 3px 20px; padding: 5px; border: 1px solid #ebebeb; }
.product_slaves { margin-top: -30px; text-align: right; }
.product_slaves ul li { list-style-type: none; padding: 15px 0 5px; margin-bottom: 10px; border-bottom: 1px dotted #333; }
.product_info_tpl_slave { float: right; width: 350px; }
.pricebox { float: right; font-size: .9em; text-align: right; }
.price { font: normal bold normal 1.3em Arial, Sans-Serif; color: #66cc66; margin-left: 10px; }
#warenkorb .price, #Warenkorb .price, #cart .price, #Cart .price { color: white; }  
.warenkorb-box { text-align: right; }
.warenkorb-amountbutton input { float: right; height: 22px; margin-right: 10px; border: 1px solid #333; }
.warenkorb-button { float: right; }

.reviews_rating_light .reviews_rating_dark {
background:transparent url(../img/review_star.png) repeat-x scroll 0%;
height:15px;
position:relative;
}

.reviews_rating_light {
background:transparent url(../img/review_star_light.png) repeat-x scroll 0%;
height:15px;
margin-right:5px;
position:relative;
width:80px;
}


p.productinfoproductadded {font-size:11px;}
.productoptions {background-color:#cbffcb; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#00aa00}
.addtobasket {background-color:#EDEDED; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}

.addtobasketlisting {padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}


/* POPUPS PRODUCTINFO */
body.popupproductinfo {padding:15px;background:none; background-color:#fff}

/* POPUP print_order.html */
body.popupprintorder {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px; padding:15px;background:none; background-color:#fff}
body.popupprintorder .products tr.header td {font-weight:bold; background-color:#EDEDED;}
body.popupprintorder .products .total {text-align:right}
body.popupprintorder .products .quantity {vertical-align:top}
body.popupprintorder .productname {vertical-align:top}
body.popupprintorder .model {vertical-align:top}
body.popupprintorder .singleprice {vertical-align:top}
body.popupprintorder .totalprice {vertical-align:top}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding: 15px; background-color:#ceefd0; border: solid #66cc66 1px}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#00b900; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}
div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #66cc66;}

/* PAYMENT TYPE SELECTION */
table.paymentblock {background-color:#f4f4f4; border-style: solid; border-width:0px 1px 1px 1px; border-color:#8ae28a; margin-bottom:15px;}
table.paymentblock tr td.header {background-color:#e9ffe9; border-top: #66cc66; padding:2px; padding-left:5px; color:#000; font-weight:bold;}

/* SHIPPING TYPE SELECTION */
table.shippingblock {background-color:#cbffcb; border-style: solid; border-width:0px 1px 1px 1px; border-color:#66cc66; margin-bottom:15px;}
table.shippingblock tr td.header {background-color:#e9ffe9; border-top: #66cc66; padding:2px; padding-left:5px; color:#000; font-weight:bold;}
table.shippingblock tr td {vertical-align:top;}
table.shippingblock tr td.description {width:100%; vertical-align:top; padding-left:6px;}
table.shippingblock tr td.radiobutton {vertical-align:top; white-space:nowrap; padding:4px;}
table.shippingblock tr td.radiobutton input {margin:0; padding:0;}
table.shippingblock tr td.price {vertical-align:top; white-space:nowrap}

/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {width:130px;}

/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {padding: 5px; background-color:#cbffcb; border: solid #8fe88f 1px; margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right: 15px;}
table.downloadbox tr td.downloadlink{width:100%;}

/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {font-size:11px; text-align:left; margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left}

/* ORDER DETAILS */
table.tabledetails {font-size:11px; background-color:#f4f4f4; border-style: solid; border-width:0px 1px 1px 1px; border-color:#66cc66;}
table.tabledetails tr td {padding:4px}
table.tabledetails tr.headerrow td {background-color:#f4f4f4; color:#716f64; font-weight:bold}
table.tabledetails tr.headerrow td.left {text-align:left}
table.tabledetails tr.headerrow td.center {text-align:center}
table.tabledetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.tabledetails tr.contentrow1 td {background-color:#f4f4f4;vertical-align:top}
table.tabledetails tr.contentrow1 td.left {text-align:left}
table.tabledetails tr.contentrow1 td.center {text-align:center}
table.tabledetails tr.contentrow1 td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 2 */
table.tabledetails tr.contentrow2 td {background-color:#f4f4f4;vertical-align:top}
table.tabledetails tr.contentrow2 td.left {text-align:left}
table.tabledetails tr.contentrow2 td.center {text-align:center}
table.tabledetails tr.contentrow2 td.right {text-align:right}


/* ORDER DETAILS SUBTOTAL */
table.tabledetails tr td.subtotal {background-color:#f4f4f4; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#66cc66; font-size: 1.2em;}


/* REVIEW LIST */
table.reviewlist {font-size:11px; font-weight:normal;}
table.reviewlist tr td {padding:4px; white-space:normal}
table.reviewlist tr.header td {background-color:#f4f4f4; color:#FFFFFF; font-weight:bold}
table.reviewlist tr.contentrow1 td {background-color:#cbffcb;}
table.reviewlist tr.contentrow2 td {background-color:#cbffcb;}
textarea#review {width:100%}

/* MEDIA LIST */
table.medialist {background-color:#FFF2CC; border-style: solid; border-width:1px; border-color:#DA9401;}
table.medialist tr td {padding:6px; white-space:nowrap; vertical-align:top}
table.medialist tr.contentrow1 td {background-color:#cbffcb;}
table.medialist tr.contentrow2 td {background-color:#cbffcb;}


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

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

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation { float: right; margin: -155px -15px 0 0; }
ul#checkoutnavigation li { height: 90px; list-style-type:none; float:left; width:110px; margin-right:15px; border: solid 1px; padding:8px; overflow: hidden; }
ul#checkoutnavigation li.active {background-color: #d2f0d2}
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 */

ul.info_error {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px; margin: 10px 0; }
ul.info_error li {}
ul.info_error li.infoError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_error.png); background-repeat:no-repeat; background-position:0px 4px}

ul.info_warning {border:solid 2px #4DAA30; background-color:#e9ffe9; padding:8px}
ul.info_warning li {}
ul.info_warning li.infoWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#e9ffe9}

ul.info_success {border:solid 2px #4DAA30; background-color:#e9ffe9; padding:8px; margin-bottom: 10px;}
ul.info_success li {}
ul.info_success li.infoSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#e9ffe9}

ul.info_info {border:solid 2px #0EADFF; background-color:#C5EBFF; padding:8px}
ul.info_info li {}
ul.info_info li.infoInfo {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_info.png); background-repeat:no-repeat; background-position:0px 4px; background-color:#9cff9c}

/* xt:Commerce COPYRIGHT */
.parseTime, .copyright, .copyright a, .copyright a:hover { margin: 0 auto; text-decoration: none; background-color: transparent; text-align:center; color: #aaaaaa; font-size: .8em; }


/* SITE Navigation */
div#NAVIGATION {clear:both; vertical-align:middle;}
div#NAVIGATION .COUNT {float:left; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:2px 5px 0px 5px; vertical-align:middle; font-size:11px}
div#NAVIGATION .PAGES {float:right; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:2px 5px 0px 5px; vertical-align:middle; font-size:11px}

/* PRODUCTS Sorting */
p.products_sort  {padding: 5px; background-color:#cbffcb; border: solid #009b00 1px; margin-bottom:8px;}
.products_sort  {height: 25px; padding: 5px; background-color:#cbffcb; border: solid #009b00 1px; margin-bottom:8px;}
.products_sort form {float:left;}

/*AGB*/
div#checkout_agb{height: 200px; width: 100%; overflow: auto; padding: 2px; border: solid #000000 1px; text-align: left;}
div#checkout_rescission{height: 200px; width: 100%; overflow: auto; padding: 2px; border: solid #000000 1px; text-align: left;}

/* ----------- */

body {
padding: 0;
margin: 0;
background: #626262 url(images/background2.jpg) fixed repeat top center;
font: normal normal normal .8em/ 1.4em Arial, Sans-Serif;
}

.clear { clear: both; }
.justify { text-align: justify; }
.center { text-align: center; }
.small { font-size: .7em; line-height: 1em; }

/* Links */
a { color: #548925; text-decoration: underline; }
a:hover { color: white; text-decoration: none; background-color: #66cc66; }
a:active, a:focus { color: white; text-decoration: none; background-color: #716f64; }

#bg-top {
overflow: hidden;
margin: auto;
background: transparent url(images/background-top3.jpg) no-repeat top center;
z-index: 1;
}

#wrap {
width: 960px;
margin: auto;
background: transparent url(images/content-bg.jpg) repeat-y top center;
z-index: 2;
}

/* Header */
#header { width: 950px; margin: 0; padding: 0; }
* html #header { width: 970px; }

#logo { float: left; background: transparent url(images/logo_greenality.jpg) no-repeat top left; width: 265px; height: 115px; margin-left: 20px; }
#versandkosten { float: left; background: transparent url(images/versandkosten.jpg) no-repeat top center; width: 230px; height: 133px; margin: 10px 0 -143px 40px; }
#versandkosten-en { float: left; background: transparent url(images/versandkosten-en.jpg) no-repeat top center; width: 163px; height: 133px; margin: 10px 0 -143px 70px; }

#navi { float: right; text-align: right; margin-right: 20px; width: 634px; height: 133px; }

#mini-navi { text-align: right; background: transparent url(images/header_mini-navi.jpg) no-repeat top right; width: 634px; height: 29px; margin-top: -10px; }
#mini-navi p { font: normal normal normal .7em Verdana, Sans-Serif; padding: 3px 15px; }
html>body #mini-navi { margin-top: 0; }
html>body #mini-navi p { margin-top: -2px; }

#main-navi { text-align: right; width: 780px; padding: 65px 0 0; position: relative; left: -146px; }
#main-navi a:hover, #main-navi a:active, #main-navi a:focus { background-color: transparent; }

#main-navi ul { list-style: none; display: inline; padding: 0; }
#main-navi ul li { width: 84px; height: 47px; float: left; display: block; margin: 29px 8px 0 0; }
#main-navi ul li img { width: 84px; height: 47px; border: none; }

#main-navi ul li.man-active, #main-navi ul li.man-inactive:hover { background: transparent url(images/header-menu_man-active.jpg) no-repeat center center; }
#main-navi ul li.man-inactive, #main-navi ul li.man-active:hover { background: transparent url(images/header-menu_man-inactive.jpg) no-repeat center center; }

#main-navi ul li.wom-active, #main-navi ul li.wom-inactive:hover { background: transparent url(images/header-menu_wom-active.jpg) no-repeat center center; }
#main-navi ul li.wom-inactive, #main-navi ul li.wom-active:hover { background: transparent url(images/header-menu_wom-inactive.jpg) no-repeat center center; }

#main-navi ul li.shop-active, #main-navi ul li.shop-inactive:hover { background: transparent url(images/header-menu_shop-active.jpg) no-repeat center center; }
#main-navi ul li.shop-inactive, #main-navi ul li.shop-active:hover { background: transparent url(images/header-menu_shop-inactive.jpg) no-repeat center center; }

#main-navi ul li.blog-active, #main-navi ul li.blog-inactive:hover { background: transparent url(images/header-menu_blog-active.jpg) no-repeat center center; }
#main-navi ul li.blog-inactive, #main-navi ul li.blog-active:hover { background: transparent url(images/header-menu_blog-inactive.jpg) no-repeat center center; }

#main-navi ul li.about-active, #main-navi ul li.about-inactive:hover { background: transparent url(images/header-menu_about-active.jpg) no-repeat center center; }
#main-navi ul li.about-inactive, #main-navi ul li.about-active:hover { background: transparent url(images/header-menu_about-inactive.jpg) no-repeat center center; }

#main-navi ul li.Fragen-active, #main-navi ul li.Fragen-inactive:hover { background: transparent url(images/header-menu_fragen-active.jpg) no-repeat center center; }
#main-navi ul li.Fragen-inactive, #main-navi ul li.Fragen-active:hover { background: transparent url(images/header-menu_fragen-inactive.jpg) no-repeat center center; }

#main-navi ul li.Questions-active, #main-navi ul li.Questions-inactive:hover { background: transparent url(images/header-menu_questions-active.jpg) no-repeat center center; }
#main-navi ul li.Questions-inactive, #main-navi ul li.Questions-active:hover { background: transparent url(images/header-menu_questions-inactive.jpg) no-repeat center center; }

#main-navi ul li.Kontakt-active, #main-navi ul li.Kontakt-inactive:hover { background: transparent url(images/header-menu_kontakt-active.jpg) no-repeat center center; }
#main-navi ul li.Kontakt-inactive, #main-navi ul li.Kontakt-active:hover { background: transparent url(images/header-menu_kontakt-inactive.jpg) no-repeat center center; }

#main-navi ul li.Contact-active, #main-navi ul li.Contact-inactive:hover { background: transparent url(images/header-menu_contact-active.jpg) no-repeat center center; }
#main-navi ul li.Contact-inactive, #main-navi ul li.Contact-active:hover { background: transparent url(images/header-menu_contact-inactive.jpg) no-repeat center center; }

#main-navi ul li.merch-active, #main-navi ul li.merch-inactive:hover { background: transparent url(images/header-menu_merch-active.jpg) no-repeat center center; }
#main-navi ul li.merch-inactive, #main-navi ul li.merch-active:hover { background: transparent url(images/header-menu_merch-inactive.jpg) no-repeat center center; }

#warenkorb, #Warenkorb { float: right; width: 123px; height: 79px; background: transparent url(images/header-menu_warenkorb.jpg) no-repeat bottom right; }
#cart, #Cart { float: right; width: 123px; height: 79px; background: transparent url(images/header-menu_cart.jpg) no-repeat bottom right; }
#warenkorb ul, #Warenkorb ul, #cart ul, #Cart ul { list-style: none; padding: 0; }
#warenkorb p, #Warenkorb p, #cart p, #Cart p { text-align: right; font: .7em/ 1.2em Verdana, Sans-Serif; color: white; padding: 30px 10px 10px; }

/* Content */
#content { margin: auto; width: 900px; padding: 35px 0; text-align: left; border-bottom: 5px solid #94de50; }
/* IEx Hack */ * html #content { padding-top: 0; margin-top: -1px; }

#main-full { float: right; width: 619px; margin: 0; padding: 0 20px 0 0; }
#main { float: left; width: 900px; margin: 0; padding: 0 20px 0 0; }
#main textarea { margin-bottom: 40px; width: 100%; }
#main h1, #main-full h1 { font: normal normal normal 1.4em/ 1.3em Arial, Sans-Serif; color: #5c5c5c; padding: 5px 0 3px; }
#main h2, #main-full h2 { font: normal normal normal 1.3em/ 1.3em Arial, Sans-Serif; color: #5c5c5c; padding: 15px 0 3px; }
#main h3, #main-full h3 { font: normal normal normal 1.2em/ 1.3em Arial, Sans-Serif; color: #5c5c5c; padding: 15px 0 3px; }

#contentbox-top { background: transparent url(images/contentborder_btm.jpg) no-repeat top left; height: 3px; padding: 0; margin: 0; }
#contentbox { background: transparent url(images/contentborder_bg.jpg) repeat-y top left; padding: 10px 20px; margin: 0; }
#contentbox-btm { background: transparent url(images/contentborder_btm.jpg) no-repeat top left; height: 3px; padding: 0; margin: 0; }

#mainpic-homepage { background: transparent url(images/mainpic_homepage.jpg) no-repeat top left; width: 614px; height: 323px; }

#breadcrumb { border-top: 5px solid #17b5ce; clear:both; margin: 0; padding: 10px 0 0 0; font: normal normal normal .85em/ 1em Verdana, Sans-Serif; color: #7b7b7b; }
#breadcrumb ul, #breadcrumb ul li { display:inline; padding: 0; margin: 0; list-style-image: url(images/breadcrumb_sep.jpg); }
breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active { font-weight: bold; color: #7b7b7b; background-color: transparent; }

#einleitung { padding: 5px 0px 20px; }
#einleitung h1 { font: normal normal normal 1.3em/ 1.3em Arial, Sans-Serif; color: #909090; }
.trustbox1 { background: transparent url(images/trust-logos-links.jpg) no-repeat top left; width: 384px; height: 78px; padding-bottom: 20px; margin: auto; margin-top: 20px; }
.trustbox2 { background: transparent url(images/trust-logos-rechts.jpg) no-repeat top left; width: 466px; height: 78px; }

.sep1 { background: transparent url(images/hr_sep1.jpg) repeat-x top left; height: 5px; border: none; margin: 5px 0 10px; }
.sep2 { background-color: #66cc66; height: 5px; border: none; margin: 5px 0 10px; }

#sidebar { 
float: left; 
width: 225px; 
padding: 34px 20px 0 0; 
margin: 0; 
background: transparent url(images/sidebar-bg.jpg) repeat top right;
}

#sidebar ul { 
margin: 0;
padding: 0 0 0 5px;
font: normal normal normal 1.7em/ 1.3em Arial, Sans-Serif; 
color: #63717a; 
}

#sidebar ul li a, #sidebar ul li a:hover, #sidebar ul li a:active, #sidebar ul li a:focus { 
color: #8597a2; 
background-color: transparent; 
border: none; 
text-decoration: none; 
}
#sidebar ul li a:hover { color: black; text-decoration: none; }

#sidebar ul li.level1, #sidebar ul li.level1-active {
list-style-type: none;
text-transform: uppercase; 
}
#sidebar ul li.level2, #sidebar ul li.level2-active { 
font: normal normal normal .8em/ 1.1em Arial, Sans-Serif;
padding-bottom: 5px;
border-bottom: 1px dotted #63717a;
list-style-type: none;
margin: 0 0 10px 10px;
}
#sidebar ul li.level1-active a { margin-left: -5px; color: #66cc66; font-weight: bold; }
#sidebar ul li.level2-active, #sidebar ul li.level2-active a { list-style-image: url(images/sidebar_list-style-image.jpg); color: #499349; font-weight: bold; }

#sidebar .unterseiten { border: 1px solid #ebebeb; margin: 45px 0 0; padding: 6px; }
#sidebar .unterseiten .title { font: normal normal normal 1.5em/ 1.7em Arial, Sans-Serif; text-transform: uppercase; color: #716f64; }
#sidebar .unterseiten ul { font: normal normal normal 1.1em/ 1.7em Arial, Sans-Serif; list-style-type: square; padding: 0 0 0 15px; color: #cbcbcb; }
#sidebar .unterseiten ul li:hover { list-style-type: square; color: #66cc66; }
#sidebar .unterseiten ul li a { text-decoration: underline; }
#sidebar ul.vorteile { list-style-image: url(images/sidebar_list-style-image.jpg); color: black; }

#footer { padding: 20px 40px; background: transparent url(images/footer_bg.jpg) no-repeat top center; padding-top: 60px; }
#footer ul li { list-style-type: square; color: #cbcbcb; }
#footer ul li:hover { list-style-type: square; color: #66cc66; }
#footer h2 { font-size: 1.3em; text-align: center; }
.footerbox-left, .footerbox-right, .footerbox-middle { padding: 20px; font: normal normal normal 1.1em/ 1.4em Arial, Sans-Serif; color: #4f4f4f; }
.footerbox-left, .footerbox-middle { float: left; width: 230px; }
.footerbox-middle { width: 250px; margin-left: 25px; }
.footerbox-right { float: right; width: 230px; }
.impressum { float: right; font-size: .9em; color: #4f4f4f; text-align: right; padding: 10px 20px 20px 0; }
.socialbox { padding-left: 20px; }
.social { float: left; width: 35px; height: 35px; margin-right: 10px; }
.myspace { background: transparent url(images/footer_myspace.jpg) no-repeat center center; }
.facebook { background: transparent url(images/footer_facebook.jpg) no-repeat center center; }
.lastfm { background: transparent url(images/footer_lastfm.jpg) no-repeat center center; }
.twitter { background: transparent url(images/footer_twitter.jpg) no-repeat center center; } 

.paket { float: left; background: transparent url(images/greenality-paket.jpg) no-repeat center center; width: 540px; height: 480px; }
.active-adress-paket { width: 280px; margin: auto; margin-top: 240px; font: normal normal normal 1.4em/ 1.3em Courier New, Sans-Serif; color: #333; }
.active-adress-paket a { font: normal normal normal .9em/ 1.3em Arial, Sans-Serif; }
.briefumschlag { float: left; background: transparent url(images/greenality-briefumschlag.jpg) no-repeat center center; width: 558px; height: 311px; }
.active-adress-brief { width: 360px; margin: auto; margin-top: 140px; font: normal normal normal 1.4em/ 1.3em Courier New, Sans-Serif; color: #333; }
.active-adress-brief a { font: normal normal normal .9em/ 1.3em Arial, Sans-Serif; }
.change-adress { clear: both; width: 360px; margin: auto; padding-top: 20px; }

.checkout-box { margin: auto; width: 560px; padding: 20px; border: 2px solid #66cc66; }
.checkout-box-inner { float: left; width: 240px; padding: 20px; }
.pakete { float: right; width: 100px; height: 150px; background: transparent url(images/pakete.jpg) no-repeat top right; }

.herstellerinfos, .tips-box, .noch-fragen { padding: 15px; margin: 15px 0 25px; border: 4px solid #ebebeb; text-align: justify; }

.clipnote { padding: 15px; margin: 15px 0 25px; border: 4px solid #cdefce; text-align: justify; }

#productinfo_shortdescription { float: right; width: 240px; padding: 15px; border: 4px solid #cdefce; margin-left: 8px; }
#productinfo_pricetop { float: right; width: 240px; padding: 15px 0; text-align: right; }
#productinfo_pricetop .price { font-size: 2em; } 
#productinfo_pricetop .taxandshippinginfo { font-size: .85em; line-height: 1em; padding: 5px 0; margin: 0; } 

#product_slave_table { width: 100%; border: 2px solid #ebebeb; padding: 10px; }
#product_slave_table tr.headrow { font: normal bold normal 1em/ 1em Arial, Sans-Serif; }
#product_slave_table tr.normalrow { height: 60px; }

#product_slave_table td.name_col { width: 27%; }
#product_slave_table td.price_col { width: 20%; text-align: right; }
#product_slave_table td.availability_col { width: 25%; text-align: center; }
#product_slave_table td.amount_col { width: 5%; }
#product_slave_table td.cart_col { width: 23%; text-align: center; }
 
.languagebox { margin: 0 0 -18px; padding: 0; }

#kategoriebilder-wrap { border-bottom: 3px solid #66cc66; padding-bottom: 15px; margin-bottom: 20px; }

.productPreviewContent img.productImageBorder { width: 100%; height: 178px; }

.old-price {color:#ff0000; text-decoration:line-through;}
/* SITEMAP */
.sitemapwrap {}
.sitemapwrap .sitemapleft {background-color:#FFF2CC; border-style: solid;
border-width:1px; border-color:#DA9401; display:table; float:left;
width:235px; margin-bottom:15px;}
.sitemapwrap .sitemapright {background-color:#FFF2CC; border-style: solid;
border-width:1px; border-color:#DA9401; display:table; float:right;
width:235px; margin-bottom:15px;}
.sitemapheader {padding:3px; background-color:#DA9401;
color:#FFFFFF; font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover
{color:#FFFFFF; text-decoration:none}
.sitemapcontent {padding:6px}
.sitemapcontent li {list-style-type:none}