body {
    color:#000;
}
#page {
    background:url(img/bg_new.jpg) no-repeat top center #9A9EAA;
	background-attachment: fixed;
}
.page_width {width:960px;}
h2 {color:#921A1C;}
h2 a:link,
h2 a:visited,
h2 a {color:#921A1C;text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h4.underline {
	color:#921A1C;
	font : 1.6em "Trebuchet MS", sans-serif;
	border-bottom: 1px dotted #ccc;
}
#header_wrapper {
    background:url(img/header.png) repeat-x top center;
}

a,

a:visited,

a:link {

    color: #921A1C;

}

a:hover {text-decoration:none;}
#header {
    height:213px;
}
#settings {
    top:0;
    height:29px;
}
#settings ul {
    height:29px;
    margin-top:0px;
}
#settings ul li {
    line-height:29px;
    height:29px;
}
#settings ul li a {
    padding:0 5px;
    color:#888888;
    border:0;
    font-size:14px;
    
}
#settings ul li a:hover span,
#settings ul li a:hover {color:#fff;}
#settings ul li a.expander {
    padding:0 11px 0 5px;
    color:#ffffff;
    border:0;
    background: url(img/top_ex.png) no-repeat 95% center;
    text-decoration:none;
}
#settings ul li a.expander:hover {
    border:0px;
    background: url(img/top_ex.png) no-repeat 95% center;
    color:#fff;
}
#settings ul li:hover {
    background:url(img/top_h.jpg) left center;
}
#settings li span {
    color:#fff;
}
#settings li a span {
    color:#fff;
}
#settings a.expander.active {
    background:url(img/top_h.jpg) repeat-x;
    border:0px;
    color:#fff;
}
#settings .expander_box {
    background:#ababab;
    border:3px solid #921a1c;
    padding:3px;
    top:28px;
}
#settings #ep_login.expander_box {
    min-width:210px;
}
#settings #ep_currency.expander_box {
    min-width:100px;
}
#settings #ep_currency.expander_box p a {
    color:#fff;
    text-decoration:none;
}
#settings #ep_currency.expander_box p a:hover {
    text-decoration:underline;
}
#settings #ep_language.expander_box {
    min-width:90px;
}
#settings #ep_language.expander_box p a {color:#fff;text-decoration:none;}
#settings #ep_language.expander_box p a:hover {text-decoration:underline;}
#settings .expander_box ul {
    height:auto;
}
#settings .expander_box ul li {
    line-height:18px;
    height:43px;
    display:block;
    margin:0 12px 0 0;
}
#settings .expander_box ul li:hover {
    background:none;
}
#settings .expander_box ul li p a {color:#fff;text-decoration:none;}
#settings .expander_box ul li p a:hover {text-decoration:underline}
#logo {height:auto;top:30px;left:0px;}
#logo a {
    display:block;
    height:185px;
    width:393px;
}
#logo img {top:0;}
#headlinks_wrapper {
    width:431px;
    margin-left:529px;
}
#sicher {
    top:70px;
    position:relative;
    height:70px;
    width:300px;
    float:right;
}
#sicher .left {
    width:220px;
    text-align:right;
    color:#000; 
}
#sicher .left p {width:140px;float:left;line-height:70px;font-size:14px;}
#sicher .left img {float:right;}
#headlinks {
    border:0px;
    background:url(img/search_bg.jpg) no-repeat left top;
    height:44px;
}
#headlinks #search {
    width:304px;
    float:left;
    background:transparent;
    padding:0;
}
#headlinks #search input[type="text"] {
    height:24px;
    line-height:24px;
    padding:0 5px;
    width:240px;
    margin:10px 0 0 11px;
    background:transparent;
    border:0;
}
#headlinks #search input[type="submit"] {
    background:transparent;
    border:0;
    color:transparent;
    width:24px;
    height:24px;
    margin-left:3px;

}
#headlinks li.basket {
    width:127px;
}
#headlinks li.basket > a {
    background:none;
    height:44px;
    margin:0;
    text-align:right;
    line-height:44px;
    color:#fff;
    font-size:13px;
    padding-right:5px;
}
#headlinks li.basket > a:hover {
    padding-top:0;
    background:transparent;
    line-height:44px;
}
#headlinks li.basket.items > a {
    color: #fff;
    padding-right: 5px;
    background: none;
}
#headlinks li.basket div.articles {
    top:44px;
    border:3px solid #921a1c;
}
#headlinks li.basket div.articles table tr td a {
    color:#921a1c;
    text-decoration:none;
}
#headlinks li.basket div.articles table tr td a:hover {
    text-decoration:underline;
}
#headlinks li.basket div.articles table tr td {color:#000;}
#headlinks li.basket div.articles tr.bottom,
#headlinks li.basket:hover div.articles {
    background:#ababab
}
#kat h3.boxtitle{display:none;}
#kat {
    background:url(img/topmenu.jpg) no-repeat left top;
    height:55px;
}
#kat .sidebox {
    border:0;
    margin:0;
    width 960;
}

#kat ul li {
    float:left;
    padding:0;
    height:55px;
    list-style:none;
    margin-left:0;
    
}
#kat .sidebox div.sidebox_content {
    padding:0;
}
#kat ul.categories li a {
    padding:0px;
    display:block;
    height:55px;
}
#kat ul.categories li a span {
    padding:0;
    background:0;
    display:block;    
    padding:10px 10px;
    color:#fff;
    text-align:left;
    line-height:17px;
    font-size:14px;
    font-weight:400;
    font-family:Verdana;
}
#kat ul.categories li a:hover {
    background:url(img/kat_hov.jpg) 
}
#kat ul li div.sub {
    display:none;
    position:absolute;
    background:url(img/drop.jpg) repeat-y;
    z-index:9999;   
    width:490px;
    
}
#kat ul li div.sub div.katimg {
    float:right;
}
#kat ul li div.sub div.katimg img {
    width:150px;
    margin:10px;
    box-shadow:0 0 10px #fff;
}
#kat ul li div.sub ul.subcat {
    float:left;
    width:265px;
    margin:3px 0 5px 15px;
}
#kat ul.categories li.node:hover div.sub {display:block}
#kat ul li ul li ul div.sub {
    position:relative;
    z-index:1;
}
#kat ul.categories li ul {margin:0;}
#kat ul li ul.subcat li {
    height:100%;
    margin-right:5px;
    color:#000;
    float:none;
}
#kat ul li ul.subcat li a {
    display:block;
    height:25px;
    line-height:25px;
    color:#000;
    background:url(img/subli.jpg) no-repeat left center;
    padding-left:13px;
    
}
#kat ul li ul.subcat li a span {
    padding:0;
    color:#000;
    line-height:25px;
}
#kat ul.categories li.node div.sub ul li div.sub {
    display:none;
    background:none;
    position:relative;
    width:240px;
}
#kat ul.categories li.node div.sub ul li div.sub div.katimg,
#kat ul.categories li.node div.sub ul li div.sub div.katimg img {display:none;}
#kat ul.categories li.node div.sub ul li.node:hover div.sub {
    display:block;
    position:relative;
    background:none;
}
#kat ul.categories li div.sub li a:hover {
    text-decoration:underline;
    background:url(img/subli.jpg) no-repeat left center;
}
#kat ul.categories li div.sub li {border-bottom:1px dotted #000}
#kat ul.categories li div.sub li div.sub li {border:0;}
#kat ul.categories li.active { 
   background:url(img/kat_hov.jpg);
}
#kat ul.categories li.active li.active{ 
   background:none;
}
#kat ul.categories li.active li.active a span{font-weight:700;}
#kat ul.categories li.active li.active div.sub a span {font-weight:400;}














/*content*/
#page.start #outer_wrapper {
    margin-top:0px;
}
#page.start #content {padding-top:20px;}
#page.start div.slider-wrapper {
    
    background:url(img/slider_bg_neu.jpg) no-repeat left top #5d0504;
    margin:1px auto;
    padding-left:232px;
    padding-top:1px;
    padding-right:1px;
    padding-bottom:1px;
    border:0;
    width:727px;
}

#page.start .theme-bar .nivoSlider {}
#page.start div.slider-wrapper.theme-bar div.nivo-controlNav {
    width:727px;
    right:0px !important;
    left:auto;
}
#content_wrapper form#warenkorb_form #content .container ul li div p a img,
#page.start #content .container ul li div p a img {
    border:1px solid #ababab;
    padding:7px 10px;
    background:transparent
}
#content_wrapper form#warenkorb_form #content .container ul li,
#page.start #content .container ul li {
    text-align:left;
}
#content_wrapper form#warenkorb_form #content .container ul li p.name,
#page.start #content .container ul li p.name {
    padding-left:10px;
    color:#0D0908;
}
#content_wrapper form#warenkorb_form #content .container ul li p.name a,
#page.start #content .container ul li p.name a {
    color:#0D0908;
}
#content_wrapper form#warenkorb_form #content .container ul li p.price_wrapper,
#page.start #content .container ul li p.price_wrapper{
    padding-left:10px;
}
#page.start #content .container ul li p.price_wrapper a.versand {color:#000;}
#page.start #content .container ul li p.name a:hover,
#page.start #content .container ul li p.price_wrapper a.versand:hover {text-decoration:none;}
#content {
    padding-top:20px;
    padding-right:10px
}

.category_subcategories .category_wrapper {

    border:0;margin:0;

}

.category_wrapper ul.category_item li.img {

    float:none;

}
.form fieldset,
.category_wrapper {
    border-color:#ABABAB
}
#breadcrumb a{color:#000;}
#breadcrumb a:hover{text-decoration:underline;}
.category_subcategories .category_wrapper li.desc p a{
    color:#000;
    text-decoration:none;
} 
.category_subcategories .category_wrapper li.desc p a:hover{
    color:#000;
    text-decoration:underline;
} 
a#compare_showall,
a.ed {color:#000;}
a#compare_showall:hover,
a.ed:hover {text-decoration:none}
.styled_view li.gallery .article_wrapper {
    border:3px solid #ababab;
    margin:0 0 3px 0;
    background:transparent;
}
.styled_view li.gallery .article_wrapper:hover {
     border:3px solid #921A1C;
     transition-duration: 1.5s;
	transition-timing-function: ease-out;
	-moz-transition-duration: 1.5s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-duration: 1.5s;
	-webkit-transition-timing-function: ease-out;
	-ms-transition-duration: 1.5s;
	-ms-transition-timing-function: ease-out;
}
.styled_view li.gallery h3 {
    text-align:left;
    margin-left:11px;
}
ul.category_subcategories .category_wrapper li.desc{
    text-align:center;
}
.styled_view li.gallery h3 a{
    color:#000;
}
.styled_view li.gallery h3 a:hover{
    text-decoration:none;
}
.styled_view li.gallery .article_price,
.styled_view li.gallery .article_image {margin-left:11px;width:auto;text-align:left}
.styled_view li.gallery .article_image img{
    padding:7px 10px;
    width:auto;
    background:transparent;
    border:1px solid #ababab;
}
.styled_view li.gallery .article_price a.versand {color:#000;}
.styled_view li.gallery .article_price a.versand:hover {text-decoration:none;}
.styled_view li.list .article_wrapper {
    background:transparent;
    border:3px solid #ababab;
    padding:5px;
    margin-bottom:3px;
}
.styled_view li.list .article_wrapper:hover {
    border:3px solid #921A1C;
    transition-duration: 1.5s;
	transition-timing-function: ease-out;
	-moz-transition-duration: 1.5s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-duration: 1.5s;
	-webkit-transition-timing-function: ease-out;
	-ms-transition-duration: 1.5s;
	-ms-transition-timing-function: ease-out;
}
.styled_view li.list h3 a {
    color:#000;
    text-decoration:none;
}
.styled_view li.list h3 a:hover {
    text-decoration:underline;
}
#contentmid button[type="submit"].compare,
.styled_view li.list button[type="submit"].compare {
    background:url(img/compare_small.png) no-repeat 0 50%;
    color:#000;
}
#contentmid button[type="submit"].wishlist,
.styled_view li.list button[type="submit"].wishlist {
    background:url(img/wishlist_small.png) no-repeat 0 50%;
    color:#000;
}
#contentmid button[type="button"].question,
.styled_view li.list button[type="button"].question {
    background:url(img/question_small.png) no-repeat 0 50%;
    color:#000;
}
#contentmid button[type="submit"].compare:hover,
#contentmid button[type="submit"].wishlist:hover,
#contentmid button[type="button"].question:hover,
.styled_view li.list button[type="submit"].wishlist:hover,
.styled_view li.list button[type="submit"].compare:hover {box-shadow:0 0 0;text-decoration:underline}
.change_quantity a:hover {background:#921A1C;}
.styled_view li.mosaic .article_wrapper {
    border:3px solid #ababab;
    background:#f00;
    padding:0px 0 0 0;
}
.styled_view li.mosaic .article_wrapper:hover {
    border:3px solid #921A1C;
    transition-duration: 1.5s;
	transition-timing-function: ease-out;
	-moz-transition-duration: 1.5s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-duration: 1.5s;
	-webkit-transition-timing-function: ease-out;
	-ms-transition-duration: 1.5s;
	-ms-transition-timing-function: ease-out;
}
.styled_view li.mosaic .article_image {
    height:114px;
    overflow:hidden;
    padding:0;
    margin:0;
    border:0;
}
.styled_view li.mosaic .article_image a img{
    width:162px;
    /*height:114px;*/
    border:0px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
}
.styled_view li ul.article_info > li {
    margin-left: 1px;
	list-style-position:inside;
}
#contentmid h1 {
    color:#921A1C;
}
#contentmid .article_navigator a{color:#000;text-decoration:none}
#contentmid .article_navigator a:hover{text-decoration:underline;}
.article_image .image,
#article .article_images {
    border-color:#ababab;
}
#article fieldset.article_buyfield {
    background:#921A1C;
    padding:3px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}
#article fieldset.article_buyfield .choose_quantity {
    background:#dcdcdc;
        border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}
#article fieldset.article_buyfield .choose_quantity span {color:#000;}
#article fieldset.article_buyfield .choose_quantity button span {color:#fff;}
#article fieldset.article_buyfield div.variations ul li {display:inline;}
#article fieldset.article_buyfield div.variations ul li.label {color:#000;}
#article fieldset.article_buyfield div.variations ul{padding:5px 0 0 5px}

#article_question h4 {
	margin : 0 0 0.5em 0;
   font : 2em "Trebuchet MS", sans-serif;
   color : #333;
}

.basket_wrapper table.tiny.basket {
    border-width:1px 1px 0 1px;
    border-style:solid;
    border-color:#ABABAB;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -khtml-border-radius:5px 5px 0 0;
}
#basket_price_wrapper {
    background:transparent;
    border:1px solid #ABABAB;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
}
table.tiny.basket th {border-color:#ababab}
table.tiny.basket th.tcenter {
    border-width:0 1px 1px 1px;
    border-style:solid;
    border-color:#ababab;
}
table.tiny.basket th:first-child {padding-left:5px;}
table.tiny.basket th:last-child {padding-right:5px;}
table.tiny.basket tbody tr td{border-bottom:1px solid #ababab}
table.tiny.basket tbody tr:last-child td{border-bottom:0px}
table.tiny.basket td.qty {
    background:transparent;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#ABABAB;
}
table.tiny.basket div.box_plain p {color:#000 !important;}
table.tiny.basket div.box_plain p.title a {
    color:#921a1c;
    font-size:12px
}
table.tiny.basket div.box_plain p.title a:hover {
    text-decoration:underline;
}
#content a.droppos {
    background:url(img/delete10.png) no-repeat left center;
    color:#DB0700;
    text-shadow:0 0 0;
}
#basket_price_wrapper span.price_value,
#basket_price_wrapper span.price_label {
    color:#921a1c;
    font-size:13px
}
#basket_price_wrapper span.tax_label {
    color:#000
}
#new_account a.submit,
#basket_checkout a.submit {
    padding:0 3px !important;
    height:27px !important;
    line-height:27px;
    color:#fff !important;
    font-weight:400;
}
#new_account a.submit:hover,
#basket_checkout a.submit:hover {
    background:url(img/but_o.jpg) repeat-x left top;
}
.form fieldset label.active {
    color: #921a1c;
}
#bestellvorgang a {
    color:#000;
}
#bestellvorgang a:hover {
    text-decoration:none;
}
#bestellvorgang ul.rowsel li div.desc label {display:block}
#bestellvorgang ul.rowsel li {border:1px solid transparent;}
#bestellvorgang ul.rowsel li:hover {
    background:transparent;
    border:1px solid #921a1c;
}
#complete_order table.tiny.positions {
    background:transparent;
    border:1px solid #ababab;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}
#complete_order table.tiny.positions th {
    border-width:0 0 1px 0;
    border-color:#ababab;
    border-style:solid;   
}
#complete_order table.tiny.positions th.tcenter {
    border-width:0 1px 1px;
    border-color:#ababab;
    border-style:solid;    
}
#complete_order table.tiny.positions th:first-child {padding-left:5px;}
#complete_order table.tiny.positions th:last-child {
    padding-right:5px;
    border-width:0 0 1px 1px;
    border-color:#ababab;
    border-style:solid;
}
#complete_order table.tiny.positions td {
    border-width:0 0 1px 0 ;
    border-color:#ababab;
    border-style:solid;
}
#complete_order table.tiny.positions td.tcenter {
    border-width:0 1px 1px 1px ;
    border-color:#ababab;
    border-style:solid;
}
#complete_order table.tiny.positions td:last-child {
    border-width:0 0 1px 1px ;
    border-color:#ababab;
    border-style:solid;    
}
#complete_order table.tiny.positions tr.sums td {
    background:transparent;

}
#complete_order table.tiny.positions tr.sums.final td {
    color:#921a1c;
    font-size:14px;
}
.form fieldset textarea {border-color:#abababa}


.submit,
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"] {
    border:0px;
    background:url(img/but.jpg);
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    -khtml-border-radius:0px;
    text-shadow:0px 0px 0px #fff;
    color:#fff; 
}
a.submit,a.submit:visited,a.submit:link {color:#fff !important}
#attribute_list .item ul.values,
#attribute_list .item {
    background:transparent;
    color:#000;
}
#attribute_list .item ul.values a {color:#000;}
#attribute_list .item ul.values a:hover {text-decoration:none;}
ul.semtabs li {
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#921a1c;
    height:30px;
}
ul.semtabs li a{
        background:transparent;
}
ul.semtabs li a:hover {
    background:#921a1c;
    color:#fff;
}
ul.semtabs li.active {
    border-color:#ababab;
}


div.semtabs {
    border-color:#ababab;
}
div.semtabs a{
    color:#921a1c
}
div.semtabs a:hover{
    color:#921a1c;
    text-decoration:none;
}
.jcarousel-skin-tiny .jcarousel-container {
    border:1px solid #ababab;
    background:none;
}
.jcarousel-skin-tiny .jcarousel-next-horizontal {
    background:url(img/next-horizontal.png) no-repeat 0 center;
    border-left:1px solid #ababab;
}
.jcarousel-skin-tiny .jcarousel-prev-horizontal {
    background:url(img/prev-horizontal.png) no-repeat 0 center;
    border-right:1px solid #ababab;
}
.jcarousel-skin-tiny .jcarousel-next-horizontal:hover {
    background-color: #921a1c;
    background-position: -16px center;
}
.jcarousel-skin-tiny .jcarousel-prev-horizontal:hover {
    background-color: #921a1c;
    background-position: -16px center;
}
.jcarousel-skin-tiny .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tiny .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tiny .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tiny .jcarousel-prev-disabled-horizontal {
    background-position:-48px center;
    background-color:transparent;
}
.jcarousel-skin-tiny ul li div a {
    color:#000;
}
#simplemodal-container .jcarousel-skin-tiny ul li {height:87px;}
#simplemodal-container {
    background-color: #ababab;
    border: 6px solid #921a1c;
    padding: 5px;
}
#simplemodal-container a {color:#921a1c;text-decoration:none;font-size:14px}
#simplemodal-container a:hover {text-decoration:underline;}
#simplemodal-container .info ul li {color:#000;}
form#login_form a,
#content div.settings a {
    color:#921a1c;
}
form#login_form a:hover,
#content div.settings a:hover {text-decoration:none;}
#content h1 {color:#921a1c;}
div#top.container ul.articles li.p33 div p.img,
div#best.container ul.articles li.p33 div p.img {
    text-align:left;
}
#top.container ul.articles li.p33 div p.img a img,
#best.container ul.articles li.p33 div p.img a img{
border:1px solid #ababab;
    padding:7px 10px;
    background:transparent
}
#top.container ul.articles li.p33 div p,
#best.container ul.articles li.p33 div p {
    text-align:left;
    padding-left:10px;
    color:#0D0908;
}
#top.container ul.articles li.p33 div p.name a,
#best.container ul.articles li.p33 div p.name a {
    color:#0D0908;
}
#top.container ul.articles li.p33 div p a:hover,
#top.container ul.articles li.p33 div p.name a:hover,
#best.container ul.articles li.p33 div p a:hover,
#best.container ul.articles li.p33 div p.name a:hover {
    text-decoration:none
}

#page.start #content .custom_content {text-align:justify;}
#page.start #content .custom_content h2 {clear:both;}
#page.start #content .custom_content h2.rightimage{
	text-align: right;
	margin-right: 20px;
}
#page.start #content .custom_content h2.mtop{padding-top: 10px;}
/*bild links*/
#page.start #content .custom_content div.bl {
    width:212px;
    float:left;
    margin-bottom:5px;
	margin-right: 10px;
}
#page.start #content .custom_content div.bl img {
    width:206px;
}
#page.start #content .custom_content div.tr {
    width:468px;
    float:left;
	margin-right: 10px;
    padding-top:10px;
}
/*text links*/
#page.start #content .custom_content div.br {
    width:212px;
    float:left;
    margin-bottom:5px;
	margin-left: 10px;
}
#page.start #content .custom_content div.br img {
    width:206px;
    margin-left:6px;
}
#page.start #content .custom_content div.tl {
    width:468px;
    float:left;
    padding-top:10px;
}

#content_footer a {
    color:#000;
}
#content_footer a:hover {
    text-decoration:none;
}

form#buy_form div.variations label.block span.price {color:#fff;}

.mydailydeal h1 {
	font-size: 56px;
}

.nextdeal,
.mydailydeal .article_wrapper {
	position: relative;
	top: 15px;
	border-radius: 4px;
	background-color: #FFF;
	padding: 40px 30px;
}

.mydailydeal .dame {
	position: absolute;
	right: 20px;
	top: -149px;
	background:url(img/mydailydeal_dame.png) top;
	width: 351px;
	height: 190px;
}

.mydailydeal .article_list {
	margin: 10px 0;
}

.mydailydeal .dailyprice p {
	margin: 4px 0;
}

.mydailydeal .artikelnamelink {
	display: block;
	padding: 5px 14px;
	background-color: #990033;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none !important;
	font-size: 14px !important;
}

.nextdeal li {
	padding: 8px 0;
}

.nextdeal .prodinfo {
	margin-left: 10px;
	width: 470px;
}

.nextdeal .prodinfo h3 {
	font-size: 14px;
}

.nextdeal .prodinfo a {
	font-size: 18px;
	color: #921a1c;
	text-decoration: none;

}





















/*LeftPanel*/
.panel_left #content {margin-left:230px;}
#page_wrapper {background:#DCDCDC}
.panel_left #sidepanel_left {
    width:230px;
    color:#fff;
    padding-top:20px;
}
.sidebox {
    margin-left:9px;
    width:auto;
}
.sidebox h3 {
    background:url(img/left_head_neu.jpg) top;
	padding:1px 0 23px 0;
    color:#fff;
    text-align:center;
    line-height:32px;
    font-size:18px !important;
    border:0;
    font-weight:400;
}

.sidebox .sidebox_content ul.filter_state li.label {

	background:url(img/left_head_neu.jpg) top;
	padding:1 0 23px 0;
	color:#fff;
	text-align:center;
 	line-height:32px;
	font-size:18px !important;
	border:0;
	font-weight:400;
	margin: -4px -4px 4px -4px;

}
.sidebox div.sidebox_content {
    background:#1B1B1B;
}
#sidepanel_left a{
    color:#fff;
}
ul.filter_state li {
    border:1px solid transparent;
    padding-left:3px;
    margin-right:3px;
    width:auto;
}
ul.filter_state li:hover {border:1px solid #921A1C;}
ul.filter_state li a:hover {background-color:transparent;}
ul.filter_state li.label:hover {
    border:1px solid transparent;
}
ul.filter_state li em.count {
    color:#fff;
}
ul.categories li {list-style:square;margin-left:15px;color:#921a1c}
#sidepanel_left ul.categories li a:hover {background:transparent;color:#921a1c;}
#sidepanel_left .sidebox .sidebox_content ul li div.container p a:hover {text-decoration:none}
#sidepanel_left #socialshareprivacy_global {background:#111111;margin-left:9px; color:#000}

#sidepanel_left ul.categories li.active {background:none;}

#sidepanel_left ul.categories li.active a{color:#921A1C;}









#sidepanel_left #sidebox_categories0 ul {margin-left:0;}

#sidepanel_left #sidebox_categories0 ul li {list-style:none;margin-left:0px;}

#sidepanel_left #sidebox_categories0 ul li a{display:none;}

#sidepanel_left #sidebox_categories0 ul li.active ul.subcat li {display:list-item;width:auto;height:auto;list-style:square outside none;margin-left:15px}

#sidepanel_left #sidebox_categories0 ul li.active ul.subcat li a {display:inline;margin-left:0px;padding-left:0px}

#sidepanel_left #sidebox_categories0 ul li.active ul.subcat li ul.subcat {display:none;}

#sidepanel_left #sidebox_categories0 ul li a span {padding-left:0px;background:none; color:#fff;display:inline;}

#sidepanel_left #sidebox_categories0 ul li a:hover span {color:#921a1c}

#sidepanel_left #sidebox_categories0 ul li.active ul.subcat li.active ul.subcat {display:block;}

.sidebox.dailydeal {
	position: relative;
}

.sidebox.dailydeal .dame {
	position: absolute;
	top: 15px;
	left: -143px;
	background:url(img/dailydeal_sidebox_dame.png) top;
	width: 170px;
	height: 318px;
	z-index: 99;
}

.sidebox.dailydeal div.sidebox_content {
    background:#FFF;
	color:#000;
}

.sidebox.dailydeal h3 {
    background:url(img/left_head2_neu.jpg) top;
	padding:1px 0 4px 5px;
    color:#fff;
    text-align:left;
    line-height:32px;
    font-size:18px !important;
    border:0;
    font-weight:400;
}

.sidebox.dailydeal .dailydeal_siegel {
	position: absolute;
	top: 2px;
	right: 5px;
	background:url(img/dailydeal_siegel.png) top;
	width: 26px;
	height: 32px;	
}

#sidepanel_left .sidebox.dailydeal a{
    color:#000;
	text-decoration: none;
}

.sidebox.dailydeal #ddCountdown p {
	font-size: .9em;
}

.sidebox.dailydeal .aktuellerDeal {
	font-weight: bold;
	color: #921a1c;
}

.sidebox.dailydeal .price_wrapper {
	margin-top: 20px;
}

.sidebox.dailydeal .price_label,
.sidebox.dailydeal .price {
	font-weight: bold;
	color: #921a1c;
	font-size: 18px;
}

.sidebox.dailydeal .artikelnamelink {
	display: block;
	padding: 5px 14px;
	background-color: #990033;
	margin: 7px 15px;
	color: #fff !important;
}












/*Footer*/
#footer_wrapper {
/*    background:url(img/footer_new.jpg) center bottom;*/
background-color: transparent;
    padding-bottom:83px;
}
#footer {
    background:url(img/footer.jpg) repeat-x left top #6B0B0D;
    margin-bottom:0px
    padding:48px 0px 0 0;
}
#footer ul {
    margin:0 10px;
}
#footer ul.hlist.clearall {margin-top:5px;}
#footer ul li h2 {
    background:url(img/footer_h.jpg) no-repeat left top;
    padding:0 0 0 10px;
    line-height:32px;
    color:#fff;
    border:0;
}
#footer ul li h5 {
    background:url(img/footer_h.jpg) no-repeat left top;
    padding:0 0 0 10px;
    line-height:32px;
    color:#fff;
    border:0;
}
#footer ul.lnkgroup li {
    border-bottom:1px dotted #EF002A;
    padding-left:15px;
}
#footer ul.lnkgroup li:last-child {border:0;}
#footer ul.lnkgroup li a {
    display:block;
    color:#fff;
}
#footer ul.lnkgroup li a:hover {
    text-decoration:underline;
}
#footer li#ftr_account h2+ul.lnkgroup+h2+ul.lnkgroup li {
    color:#fff;
    padding-left:7px;
}
#footer li#ftr_account h5+ul.lnkgroup+h5+ul.lnkgroup li {
    color:#fff;
    padding-left:7px;
}
li#zahlen a{
    display:block;
    height:210px;
    width:210px;
    background:url(img/pay.jpg) no-repeat left top;
}
li#versand {
    background:url(img/versand3.jpg) no-repeat left 100px;
    width:219px;
    color:#fff;
}

li#versand h2 {

    margin:0;

}
li#versand p {
    padding:5px 0 8px 5px;
    font-size:14px;
}
li#versand a.gls {
    display:block;
    width:218px;
    height:133px;
}
li#versand p.t2 {
    padding-top:8px;
    font-size:14px;
    padding-bottom:13px;
}
li#versand p.t2 i {font-weight:700;}
li#versand a.flex {
    display:block;
    height:35px;
    width:210px;
}
#footer .footer_box {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -khtml-border-radius:0;
    padding:0;
    background:url(img/newsletter.jpg) repeat-x left top;
    margin-right:20px;
}
#footer .footer_box h2 {background:none;padding:0 0 0 10px;}
#footer .footer_box fieldset.newsletter input[type="text"] {
    width:312px;
    padding:0 5px;
    border:0;
    height:27px;
    line-height:27px;
    color:#000;
    margin-right:5px;
}
#footer .footer_box fieldset.newsletter p.info {color:#fff;}
input[type="submit"],
button[type="button"],
button[type="submit"] {
    height:27px;
    background:url(img/but.jpg) repeat-x top left;
    line-height:27px;
    color:#fff;
    border:0; 
}
button[type="button"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover {
    background:url(img/but_o.jpg) repeat-x top left; 
    box-shadow:0px 0px 5px #000;
}
li#partner {
    /*background:url(img/partner.jpg) no-repeat 0px 32px;
    height:120px;*/
}
/*li#partner a {
    display:block;
    height:30px;
    width:86px;
    position:relative;
    top:28px;
    left:62px;
}*/
li#partner li {
   height: 70px;
   margin: 0 2px; padding: 0;
   display: inline-block;
   vertical-align: middle;
}
li#partner li a {
	line-height: 90px;
}
li#rss {background:url(img/rss.jpg) no-repeat 0 32px;height:130px;}
li#rss a{
    display:block;
    width:60px;
    height:60px;
    position:relative;
    top:20px;
    left:17px;
    float:left;
}
li#rss p {
    float:right;
    width:140px;
    color:#fff;
    font-size:14px;
    margin-top:30px;
}
#footer .master {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -khtml-border-radius:0;
    padding:0 10px;
    margin: 0 0;
    color:#fff;
    background:none;
}
#footer .master div.first p {
    line-height:50px;
    padding:0;
}
#footer .master div.last {
    width:537px;
    float:right
}
#footer .master div.last div.domaxa p.copy {line-height:50px;width:70px;float:left;}
#footer .master div.last div.domaxa {float:left;}



/* Tabelle Startseite */


.datagrid table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #991821; box-shadow: 0 5px 5px #999999;     position: relative;
    top: 1px;
    width: 707px; margin-bottom: 20px;}
.datagrid table td, .datagrid table th { padding: 10px 10px 8px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');background-color:#991821; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #B01C26; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #80141C; border: 1px solid #F7CDCD;font-size: 12px; background-color: #ebebeb; font-weight: normal; }.datagrid table tbody .alt td { border-top: 1px solid #F7CDCD; color: #80141C; background-color: #ebebeb;}.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #991821;background: #F7CDCD;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #991821;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');background-color:#991821; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #80141C; color: #FFFFFF; background: none; background-color:#991821;} /* img { margin: 5px 0px; float: left; padding-right: 10px; } */



#imagenav {
    width:537px;
    background-color: red;
}


background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #991821;
    box-shadow: 0 5px 5px #999999;
    clear: both;
    font: 12px/150% Arial,Helvetica,sans-serif;
    overflow: hidden;
    position: relative;
    top: 20px;
    width: 933px;