@charset "utf-8";

textarea {
	border:1px solid #666666;
}

textarea.dynamic_form_textarea {
	width: 422px;
}

h4.wiki {
	background-image:url(img/wikiH4Red.png);
	background-color:#e72229;
	color:#fff;
}
#Ava,
#avaBox,
#AvaBewertungen,
#MoreLinks,
#bestsellerListe,
#erweiterteSucheHilfe,
#contentColumn
#produktKategorieListe .item,
#suchErgebnisse .item,
.zweispaltigContentLinks #contentColumn,
.zweispaltigContentLinks #rightColumn,
.summary,
.kategorieTeaser,
.header_bar,
.formError,
.dynamic_form_content,
div.bestellProzessBox,
div.einerTeaser h1,
div.einerTeaser h2,
div.einerTeaser h3,
div.einerTeaser h4,
div.einerTeaser h5,
div.einerTeaser h6,
div.zweierTeaser h1,
div.zweierTeaser h2,
div.zweierTeaser h3,
div.zweierTeaser h4,
div.zweierTeaser h5,
div.zweierTeaser h6,
div.dreierTeaser h1,
div.dreierTeaser h2,
div.dreierTeaser h3,
div.dreierTeaser h4,
div.dreierTeaser h5,
div.dreierTeaser h6
{
    background-color:#fff;
}

.step3 .gutschein .content .bestellProzessH2 .formError li.liError {
	background-color: #F6F6F6;
}

#bestsellerBox .greyBoxContent
{
    background-image:url(img/bestsellerBoxContent.gif);
    background-repeat:repeat-y;
    border:none;
    padding:0 10px;
}

#bewertungenAnzeigen
{
    padding-right:8px;
}

#bodyBackgroundForFooter
{
    margin-bottom:0;
    padding-top:174px;
}

#bodyBackgroundForFooterOhneSuche
{
    margin-bottom:0;
    padding-top:181px;
}

#borderForHeaderSelect
{
    border:none;
    margin-top:1px;
}

#breadcrumbBox
{
    margin-bottom:10px;
    margin-top:12px;
    width:775px;
}

#breadcrumbBox,
#liBreadCrumb,
div.newCustomer
{
    background-color:#fff;
    background-image:none;
}

#contentColumn div#personalMenuBox
{
    background-color:#fff;
    margin:0 0 10px;
    width:562px;
}

#contentColumn h2
{
    font-size:18px;
    font-face: Arial, sans-serif;
}

#contentColumn h2.alletitelh2
{
	margin-bottom:15px;
}

#erweiterteSucheHilfe
{
    padding:0 5px 21px;
}

#footerBox
{
    margin-top:20px;
}

#footerMiddle
{
    background-image:url(img/backgroundFooterMiddle.png);
    height:179px;
}

#header
{
    background-color:#000;
}

#headerAccount {
	left:0;
	background-color:#000000;
	margin:10px auto -66px;
	position:absolute;
	text-align:left;
	top:0;
	width:988px;
}
#headerBestellprozess,
#headerAccount,
#headerBestellprozess5
{
    height:115px;
}

#headerBox
{
    height:165px;
}

#headerOrangeBar
{
    background-color:#fff;
    color:#000;
    height:20px;
    margin:15px 0 0 5px;
    text-align:left;
    width:765px;
}
bestellNaviBox
#headerOrangeBar a:active,
#headerOrangeBar a:link,
#headerOrangeBar a:visited
{
    background-image:url(img/headerMenuSeparator.gif);
    color:#000;
    font-size:11px;
}

#headerSearchFormFieldset,
#leftColumn
{
    margin:0;
}

#headerSearchFormLabel
{
    color:#fff;
    display:inline;
    float:left;
    font-size:14px;
    font-weight:700;
    margin-left:15px;
}

#headerSearchFormSelect
{
    font-size:12px;
    width:130px;
}

#headerSearchFormSelect,
input#headerSearchFormInput
{
    height:18px;
    padding:0;
}

#headerSearchFormSubmit
{
    background-image:none;
    color:#000;
    font-size:13px;
    height:20px;
    margin-left:2px;
}

#headerSearchFormWrapper
{
    margin:-50px 0 0 415px;
    width:500px;
}

#kategorieSuche
{
    background-image:none;
    margin-bottom:10px;
    margin-top:0;
    padding:0;
}

#kategorieSuche .content
{
    background-color:#fff;
    background-image:none;
    padding-bottom:5px;
}

#konto.greyBox .greyBoxContent
{
    border:1px solid #CCC;
}

#leftColumn #bestsellerBox .bestsellerBoxHref
{
    color:#1654a9;
    display:block;
    font-size:13px;
    margin-left:10px;
    padding-bottom:10px;
}

#leftColumn #bestsellerBox .booksInRightColumn
{
    float:left;
    padding-bottom:14px;
    width:180px;
}

#leftColumn #bestsellerBox .booksInRightColumn a.author
{
    color:#3f3f3f;
    text-decoration:none;
}

#leftColumn #bestsellerBox .booksInRightColumn a.titel
{
    color:#000;
    font-size:13px;
    text-decoration:none;
}

#leftColumn #bestsellerBox .booksInRightColumn a.titel:hover,
#leftColumn #bestsellerBox .booksInRightColumn a.author:hover
{
    text-decoration:underline;
}

#leftColumn #bestsellerBox .booksInRightColumn img
{
    float:left;
    margin-right:10px;
    margin-top:3px;
}

#leftColumn #bestsellerBox .greyBoxContent
{
    background-color:#000;
    background-image:none;
}

#leftColumn #bestsellerBox .greyBoxContent .unsereBestseller .leftContentHeading
{
    font-size:22px;
    letter-spacing:-1px;
    margin:0 -4px 0 -2px;
    padding:0 0 7px 30px;
    word-spacing:-3px;
    background-image:url(images/logoM_whiteblack.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	
}

#leftColumn #bestsellerBox .greyBoxContent .unsereBestseller h3
{
    padding-bottom:5px;
}

#leftColumn #bestsellerBox .greyBoxContent a:active,
#leftColumn #bestsellerBox .greyBoxContent a:link,
#leftColumn #bestsellerBox .greyBoxContent a:visited
{
    color:#fff;
    display:inline;
    font-size:13px;
    font-weight:400;
}

#leftColumn #bestsellerBox .leftContentHeading
{
    font-size:18px;
    letter-spacing:0;
    margin:0 -4px 0 -2px;
    padding:0 0 7px;
    word-spacing:-3px;
}

#leftColumn #bestsellerBox .titel
{
    font-weight:700;
}

#leftColumn #bestsellerBox .unsereBestseller,
#bestsellerVonMorgen,
#spiegelBelletristik
{
    background-image:url(img/bestsellerBoxDotted.gif);
    background-position:2px bottom;
    background-repeat:no-repeat;
    padding:6px 0;
}
#leftColumn #bestsellerBox div.bestsellerBoxBottom
{
    background-color:#000;
    background-image:none;
    position:relative;
    top:0;
}

#leftColumn .greyBoxContent
{
    border-left:0;
    border-right:0;
}

#liBreadCrumb,div.newCustomer
{
    width:958px;
}

#mainBox
{
    top:183px;
}

#newsletterBox {
    background-color:#000;
    color:#fff;
    margin-bottom:10px;
    padding:0;
    display:none;
}
h3.newsletterHeading {
    color:#fff;
}
#stoebern .greyBoxContent .highlight a:active,
#stoebern .greyBoxContent .highlight a:link,
#stoebern .greyBoxContent .highlight a:visited
{
    font-size:12px;
}

div.kategorieTeaserTop a.active:link,
div.kategorieTeaserTop a.active:visited,
div.kategorieTeaserTop a.active:active,
div.kategorieTeaserTop a.active:hover {
	color:#84AA00;
}
#teaser_navi_tab
{
    background-color:#000;
    color:#fff;
    margin-bottom:10px;
    padding:5px;
}

#teaser_navi_tab .wiki,
#leftColumn #bestsellerBox .leftContentHeading,
#leftColumn #bestsellerBox .bestsellerBoxHref,
#leftColumn #bestsellerBox .titel,
#leftColumn #bestsellerBox .author,
#leftColumn #bestsellerBox .preis
{
    color:#fff;
}

#trefferEinschraenken
{
    margin-top:-38px;
}

#trefferEinschraenken .top,
#trefferEinschraenken .content,
#trefferEinschraenken .item,
#trefferEinschraenken .bottom
{
    background-color:#fff;
    background-image:none;
}

#warenkorbLeer,
#warenkorbTop,
#warenkorbCenter,
#warenkorbBottom
{
    background-color:#E72229;
    background-image:none;
}
#warenkorbCenter a:active, #warenkorbCenter a:hover, #warenkorbCenter a:link, #warenkorbCenter a:visited {
	border:none;
}
#warenkorbPersonal
{
    background-color:#E72229;
    font-weight:700;
    padding:0 0 5px 10px;
}

.dreispaltig #leftColumn #trefferEinschraenken .top h3
{
	color:#3F3F3F;
}

.dreispaltig #contentColumn
{
    background-color: #fff;
    left:-213px;
    margin:0 0 0 -1px;
    padding:0 10px 10px 20px;
    width:532px;
}

.dreispaltig #rightColumn
{
    left:561px;
    margin-top:-90px;
}

.dreispaltig #contentColumn div.zweierTeaserLeft a.wiki
{
    margin-right:10px;
}
.zweierTeaser .kundenBewertung {
	margin-left:15px;
}


.erkannterKunde div#personalMenuBox a.firstOne
{
    float:left;
    padding:0 0 0 50px;
}

.greyBox
{
    background-color:#fff;
    margin-bottom:10px;
}

.leftContentHeading,
.rightContentHeading
{
    font-size:18px;
    padding-left:0px;
}

#leftColumn .greyBox h3.leftContentHeading
{
	padding-left:10px;
}

.neukunde div#personalMenuBox a.firstOne
{
    background-image:none;
    height:29px;
}

.ohneSuche #ContentVorteileBox,
#warenkorbPersonal ul,
#warenkorbPersonal ul li
{
    display:block;
}

.ohneSuche #breadcrumbBox
{
    margin:0;
    width:988px;
}

.ohneSuche #columnsBox
{
    background-color:#fff;
    padding-bottom:15px;
}

.ohneSuche #mainBox
{
    top:125px;
}

.ohneSuche #personalMenuBox a:active,
.ohneSuche #personalMenuBox a:link,
.ohneSuche #personalMenuBox a:visited,
.ohneSuche #personalMenuBox span.nolink
{
    background-image:url(img/headerMenuSeparatorWhite.gif);
    color:#fff;
}

.ohneSuche .dreispaltig #rightColumn
{
    left:555px;
    margin-top:0;
}

.ohneSuche .leftContentHeading,
.ohneSuche .rightContentHeading
{
    padding-left:0;
}

.ohneSuche .zweispaltigContentLinks #columnsBox
{
    background-image:none;
    margin-bottom:0;
}

.ohneSuche .zweispaltigContentLinks #rightColumn
{
    background-color:#FFF;
    left:765px;
    margin-top:30px;
}

.ohneSuche div#personalMenuBox
{
    background-color:#000;
    color:#fff;
    margin:0 0 10px;
}

.ohneSuche div.ContentVorteileBox
{
    margin-bottom:10px;
    padding-bottom:15px;
    width:480px;
}

.ohneSuche div.erkannterKunde,
.ohneSuche div.neukunde
{
    margin:-8px 0 3px;
}

.produktliste div.trennlinieHorizontal,
.ohneSuche .dreispaltig div.trennlinieHorizontal,
.ohneSuche .zweispaltigContentLinks div.trennlinieHorizontal
{
    background-image:url(img/backgroundDottedHorizontal.gif);
    background-repeat:repeat-x;
    display:inline;
    float:left;
    height:1px;
    margin:0;
    width:520px;
}

.step2 .bestellProzessHighlightBox .content .position:hover,
.step3 .bestellProzessHighlightBox .content .position:hover
{
    background-color:#F4F4F4;
}

.suchergebnisSeite .summary p.hint
{
    margin-bottom:0;
}

.zweispaltigContentLinks #columnsBox
{
    background-image:none;
    margin-bottom:10px;
}

.zweispaltigContentLinks #contentColumn
{
    left:-213px;
    margin-top:12px;
    width:775px;
}

.zweispaltigContentLinks #rightColumn
{
    background-color:#DADADA;
    left:775px;
    margin-top:-48px;
}

.zweispaltigContentLinks #rightColumn,
.dreispaltig #rightColumn
{
    z-index:100;
}

a#headerSearchFormHref:active,
a#headerSearchFormHref:hover,
a#headerSearchFormHref:link,
a#headerSearchFormHref:visited
{
    color:#fff;
    margin:-13px 0 0 8px;
    text-align:left;
}

body,
#bodyBackgroundForFooter,
#bodyBackgroundForFooterOhneSuche,
#backgroundHeaderOrangeBarNoSearch,
#bodyBackgroundForHeaderAndMain,
#headerTop,
#headerBestellprozess,
#headerAccount,
#headerBestellprozess5,
#headerOrangeBar,
#headerSearchBar,
#spiegelBelletristik,
#headerOrangeBar a.lastOne,
.einspaltig #columnsBox,
.dreispaltig #columnsBox
{
    background-image:none;
}

body,
#bodyBackgroundForHeaderAndMain,
#bodyBackgroundForFooter,
#bodyBackgroundForFooterOhneSuche,
#footerRetoucheLiHor,
#footerRetoucheLiVer,
#footerRetoucheReHor,
#footerRetoucheReVer,
#headerRetoucheLiHor,
#headerRetoucheLiVer,
#headerRetoucheReHor,
#headerRetoucheReVer,
#backgroundHeaderOrangeBarNoSearch,
#headerSearchFormSubmit,
div#headerMainMenu li:hover a.mainMenu,
div#headerMainMenu li:hover a.mainMenu .right,
div#headerMainMenu li:hover a.mainMenu .left,
div#headerMainMenu a.mainMenu:hover,
div#headerMainMenu a.mainMenu:hover .left,
div#headerMainMenu a.mainMenu:hover .middle,
div#headerMainMenu a.mainMenu:hover .right,
div#headerMainMenu a.active .middle,
div#headerMainMenu a.active:active,
div#headerMainMenu a.active:link,
div#headerMainMenu a.active:hover,
div#headerMainMenu a.active:visited,
div#headerMainMenu a.active:active .left,
div#headerMainMenu a.active:link .left,
div#headerMainMenu a.active:hover .left,
div#headerMainMenu a.active:visited .left,
div#headerMainMenu a.active:active .right,
div#headerMainMenu a.active:link .right,
div#headerMainMenu a.active:visited .right,
div#headerMainMenu a.active:hover .right
{
    background-color:#DADADA;
}

div#Ava
{
    margin:0;
    padding:0 8px;
}

div#Ava div.trennlinieHorizontal
{
    background-image:url(img/backgroundDottedHorizontal.gif);
    background-repeat:repeat-x;
    display:inline;
    float:left;
    height:1px;
    margin:0 0 15px;
}

div#AvaBewertungen {
	float:left;
	margin-left:0;
	padding:0 10px 0 8px;
	width:749px;
}
div#AvaBewertungenContent,
.ohneSuche .dreispaltig #leftColumn
{
    margin-left:5px;
}

div#AvaHauptInfo,
#bodyBackgroundForFooterOhneSuche #footerBox
{
    margin-top:10px;
}

div#avaBox
{
    margin:0px;
    padding:0 10px;
    width:747px;
}

div#bestellNaviBox
{
	height:47px;
	margin:-44px 0 0 242px;
}

div#bestellNaviBox .firstStepActive,
div#bestellNaviBox .secondStepActive,
div#bestellNaviBox .thirdStepActive,
div#bestellNaviBox .fourthStepActive,
div#bestellNaviBox .fifthStepActive
{
	color:#84AA00;
}

div#bestellNaviBox li,
div#bestellNaviBox .fifthStepInactive,
div#bestellNaviBox .fifthStepActive
{
    font-size:13px;
    padding:5px 30px 5px 37px;
}

div#headerMainMenu
{
    background-color:#fff;
    color:#000;
    margin-top:10px;
    padding:0;
    width:775px;
}

div#headerMainMenu li:hover a.mainMenu,
div#headerMainMenu li:hover a.mainMenu .right,
div#headerMainMenu li:hover a.mainMenu .left,
div#headerMainMenu a.mainMenu:link,
div#headerMainMenu a.mainMenu:visited,
div#headerMainMenu a.mainMenu:hover,
div#headerMainMenu a.mainMenu:active,
div#headerMainMenu a.mainMenu:active .middle,
div#headerMainMenu a.mainMenu:link .middle,
div#headerMainMenu a.mainMenu:visited .middle,
div#headerMainMenu a.mainMenu:hover .middle,
div#headerMainMenu a.mainMenu:hover .left,
div#headerMainMenu a.mainMenu:link .left,
div#headerMainMenu a.mainMenu:visited .left,
div#headerMainMenu a.mainMenu:active .right,
div#headerMainMenu a.mainMenu:hover .right,
div#headerMainMenu a.mainMenu:link .right,
div#headerMainMenu a.mainMenu:visited .right
div#headerMainMenu a.mainMenu:hover .right,
div#headerMainMenu a.active .middle,
div#headerMainMenu a.active:active,
div#headerMainMenu a.active:link,
div#headerMainMenu a.active:hover,
div#headerMainMenu a.active:visited,
div#headerMainMenu a.active:active .left,
div#headerMainMenu a.active:link .left,
div#headerMainMenu a.active:hover .left,
div#headerMainMenu a.active:visited .left,
div#headerMainMenu a.active:active .right,
div#headerMainMenu a.active:link .right,
div#headerMainMenu a.active:visited .right,
div#headerMainMenu a.active:hover .right
{
    background-color:#fff;
    background-image:none;
    color:#000;
    height:15px;
}

div#headerMainMenu a.mainMenu:active .middle,
div#headerMainMenu a.mainMenu:hover .middle,
div#headerMainMenu a.mainMenu:link .middle,
div#headerMainMenu a.mainMenu:visited .middle
{
    font-size:14px;
    font-weight:700;
    padding:9px 2px 0;
    word-spacing:0;
}

div#headerMainMenu a.mainMenu:active .right,
div#headerMainMenu a.mainMenu:hover .right,
div#headerMainMenu a.mainMenu:link .right,
div#headerMainMenu a.mainMenu:visited .right
{
    background-color:#fff;
    background-image:none;
    border-right:1px solid #000;
    display:inline;
    float:left;
    height:15px;
    margin-top:11px;
    width:5px;
}

div#headerMainMenu span.dropdown
{
    background-image:none;
    margin-top:-12px;
    border:1px solid #DADADA;
}

div#headerTeaser
{
    right:-3px;
    top:2px;
}

div#logoBox,
div#logoBoxPrint
{
    height:60px;
    margin-top:48px;
    padding-left:10px;
    width:408px;
}


div#headerBestellprozess div#logoBox a img,
div#headerBestellprozess5 div#logoBox a img {
		visibility:hidden;
}
div#headerBestellprozess div#logoBox,
div#headerBestellprozess5 div#logoBox {
		background: url(img/mayerscheLogoNoFont.png) no-repeat 10px 50%;
}


div#personalMenuBox span.erkannterKunde
{
    height:35px;
    margin:0;
    padding-top:5px;
    width:145px;
}

div#personalMenuBox,
#personalMenuBox a:active,
#personalMenuBox a:link,
#personalMenuBox a:visited,
#personalMenuBox span.nolink,
#personalMenuBox a:hover,
h3.ContentvorteileHeading
{
    color:#000;
}

div.ohneSuche div#tuevSiegel {
    background-color:#fff;
    margin:10px 0;
    color:#3F3F3F;
}
div.ohneSuche div#tuevSiegel p,
div.ohneSuche div#tuevSiegel p a {
	    color:#3F3F3F;
}

div.bestellProzessBox
{
    margin-top:5px;
}

div.bestsellerBoxBottom
{
    background-image:url(img/bestsellerBoxBottom.gif);
    position:relative;
    top:-1px;
}

div.bestsellerBoxTop
{
    background-image:url(img/bestsellerBoxTop.gif);
}

div.bestsellerBoxTop,
div.bestsellerBoxBottom
{
    background-repeat:no-repeat;
    height:7px;
    width:200px;
}

div.einerTeaser,
div.zweierTeaser,
div.dreierTeaser
{
    margin-bottom:10px;
    padding:0;
}
div.textblockList div.einerTeaser .image-center
{
	margin:-10px 0 -10px -20px;
}
div.zweierTeaser
{
/*
	background-image:url(/shop/themes-1/set-51/images/zweierTeaserBG.gif);
    background-position: -20px;*/
}
.produktliste .item .artikelPreis .orderButtonXS {
	background-image:url(/shop/themes-1/set-51/images/inDenWarenkorbXS.png);
	height:23px;
	width:27px;
}

.orderButton a:active,
.orderButton a:link,
.orderButton a:hover,
.orderButton a:visited,
a#AvaInDenWarenkorb,
.inDenWarenkorb a:active,
.inDenWarenkorb a:link,
.inDenWarenkorb a:hover,
.inDenWarenkorb a:visited,
#produktBundles .warenkorbButton {
	background-image: url(img/warenkorbButton.png);
	padding: 6px 0px 0px;
	width:27px;
}
a#AvaInDenWarenkorb {
	background: url(img/inDenWarenkorbXSWidth.png) no-repeat 2px 50%;
	background-color:#FFFFFF;
	width:155px;
	border:2px solid #FF0000;
	padding:3px 0 0 30px;
	height:18px;
	color:#FF0000;
}

div.einerTeaser,
div.zweierTeaserLeft,
div.zweierTeaserRight,
div.dreierTeaser .itemBig
{
    background-color:#FFF;
    margin-top:10px;
}

div.itemBig,
.einerTeaser h2.wiki,
.zweierTeaser h2.wiki
{
    margin-top:0;
}

div.trennlinieHorizontal
{
    background-color:#DADADA;
    background-image:url(img/buttonErstFarbeSmall.png);
    background-image:none;
    display:block;
    height:10px;
    margin-left:-20px;
    width:570px;
}

div.zweierTeaserLeft
{
    margin-right:15px;
}

div.zweierTeaserLeft,
div.zweierTeaserRight
{
    padding:0;
    width:255px;
    text-align:left;
}

h3.wiki a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

h3.warenkorbHeading
{
    background-color:#fff;
    background-image:url(img/warenkorb.png);
    background-position:12px 50%;
    color:#E72229;
    font-size:18px;
    padding:8px 1px 8px 50px;
}

input#headerSearchFormInput
{
    width:165px;
}

span.kundeBox
{
    background-color:#DADADA;
    color:#000;
    display:block;
    font-size:18px;
    margin:0 0 0 -20px;
    width:565px;
    font-face: Arial, sans-serif;
}

#teaser_navi_tab a:hover,
#leftColumn #bestsellerBox .greyBoxContent a:hover,
#headerOrangeBar a:hover,
#footerMiddle a:hover,
.ContentVorteileBox h5.ContentvorteileH5 a,
a#headerSearchFormHref:hover,
div#headerMainMenu a.mainMenu:hover .middle,
div#headerMainMenu a.mainMenu:hover,
div#headerMainMenu li:hover a.mainMenu
{
    color:#84AA00;
}

.greyBoxContent ul li span.highlight {
	color:#84AA00;
}

#affiliateBox,
#mainBoxBottomBorder,
#footerTop,
#footerBottom,
#footerRetoucheLiHor,
#footerRetoucheLiVer,
#footerRetoucheReHor,
#footerRetoucheReVer,
#headerRetoucheLiHor,
#headerRetoucheLiVer,
#headerRetoucheReHor,
#headerRetoucheReVer,
#headerBestellprozess5 .banner,
#leftColumn #bestsellerBox div.bestsellerBoxTop,
#leftColumn #bestsellerBox div.unsereBestseller img,
div#trennliniePaddingLeft,
div#trennliniePaddingRight,
div#headerMainMenu a.mainMenu:active .lastItem,
div#headerMainMenu a.mainMenu:hover .lastItem,
div#headerMainMenu a.mainMenu:link .lastItem,
div#headerMainMenu a.mainMenu:visited .lastItem,
.greyBoxTop,
.greyBoxBottom,
img.libriServices,
.kundenBewertung .text,
.ohneSuche #backgroundHeaderOrangeBarNoSearch
{
    display:none;
}

div.bestellProzessHighlightBox .top {
	background-image:url(/shop/themes-1/set-51/images/bestellProzessHighlightBoxTop.gif);
}
div.bestellProzessHighlightBox .bottom {
	background-image:url(/shop/themes-1/set-51/images/bestellProzessHighlightBoxBottom.gif);
}

div.bestellProzessHighlightBox .content {
	background-image:url(/shop/themes-1/set-51/images/bestellProzessHighlightBoxContent.gif);
}
div.bestellProzessArtikelItem .top {
	background-image:url(/shop/themes-1/set-51/images/backgroundWarenkorbItemTop.gif);
}
div.bestellProzessArtikelItem .bottom {
	background-image:url(/shop/themes-1/set-51/images/backgroundWarenkorbItemBottom.gif);
}
div.bestellProzessArtikelItem .content {
	background-image:url(/shop/themes-1/set-51/images/backgroundWarenkorbItemContent.gif);
}

a.bestellProzessButtonLeft:active,
a.bestellProzessButtonLeft:hover,
a.bestellProzessButtonLeft:link,
a.bestellProzessButtonLeft:visited,
a.bestellProzessButtonRight:active,
a.bestellProzessButtonRight:hover,
a.bestellProzessButtonRight:link,
a.bestellProzessButtonRight:visited,
a.zweitFarbButtonBig,
input.bestellProzessButtonRight,
input.zweitFarbButtonBig,
.zweitFarbButton,
a.zweitFarbButton:active,
a.zweitFarbButton:link,
a.zweitFarbButton:hover,
a.zweitFarbButton:visited,
#erweiterteSuche
.zweitFarbButtonBig {
	font-size:13px;
	height:24px;
	line-height:25px;
	color:#fff
}

#loginSubmit {
	border:medium none;
	color:#fff
}

div.liButtonBar a.zweitFarbButton:link, div.liButtonBar a.zweitFarbButton:active, div.liButtonBar a.zweitFarbButton:hover, div.liButtonBar a.zweitFarbButton:visited, div.liButtonBar input.zweitFarbButton {
	border:medium none;
	color:#fff;
}

#step5 #bestellinformationen {
	color:#3F3F3F;
}
.step2 .bestellProzessHighlightBox .content .position:hover,
.step3 .bestellProzessHighlightBox .content .position:hover {
	background-color:#e1e1e1;
}
.step3 div.bestellProzessHighlightBox .content div.creditCard {
	background-color:#e1e1e1;
}
div#geschenkServiceBox div#grussTextWrap label {
	display:block;
	width:620px;
}
#contentColumn h2, .erstFarbe, div.header_bar, .dynamic_form_field_label, .dynamic_form_textarea_label, .dynamic_form_content form h4, span.summeArtikel, #step4 .vertragspartner, #step5 #versand .teilSumme, #step5 #download .teilSumme, #step5 #abholung .teilSumme, .produktliste .item .nummer, .leftContentHeading, .rightContentHeading, div.itemTypeContent, #rezRangListe li .nummer, div#sslLogo span.bold {
	color:#3F3F3F;
}
/* H1ï¿½berschriften in grï¿½n */
#contentColumn h1, div.bestellProzessH1, div.bestellProzessH1 h1, .bestellprozessbox h1, #geschenkServiceBox h1 {
	color:#84AA00;
}
div.ohneSuche div.einspaltig  #columnsBox #contentColumn #weiterempfehlenForm input.erstFarbe {
	background-image:url(img/button2farbeSmall.png);
	background-color:#84AA00;
	color:#fff;
}

div.couponButtonBar input.zweitFarbButton {
	border:medium none;
	color:#fff;
}

#erweiterteSuche .zweitFarbButtonBig {
	margin:25px 0 20px 543px;
}
.formError li, .fehlerMeldung li {
	text-align:center;
}
.fehlerMeldung span.formErrorAccount{
	margin-left:20px;
}
div.artikelPreis div.price-label-with-order-button a.liButton,
div.artikelPreis div.price-label-with-order-button a.liButton:hover,
div.artikelPreis div.price-label-with-order-button a.liButton:active {
	border:medium none;
	height:24px;
	width:80px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	background-image:url(img/button2farbeSmall.png);
	background-color:#84AA00;
	color:#fff;
}
div.artikelPreis div.price-label-with-order-button a.liButton img,
div.artikelPreis div.price-label-with-order-button a.liButton:hover img,
div.artikelPreis div.price-label-with-order-button a.liButton:active img {
	display:none;
}

.price-label-with-order-button .statt_preis .preis {
	color:#3f3f3f;
}

a.erstFarbeSmall:active, a.erstFarbeSmall:hover, a.erstFarbeSmall:link, a.erstFarbeSmall:visited, input.erstFarbeSmall, .erstFarbeSmall {
	line-height:25px;
	height:24px;
}
a.erstFarbeSmall:active img, a.erstFarbeSmall:hover img, a.erstFarbeSmall:link img, a.erstFarbeSmall:visited img, input.erstFarbeSmall img {
	display:none;
}

.zweitFarbButton, a.zweitFarbButton:active, a.zweitFarbButton:link, a.zweitFarbButton:hover, a.zweitFarbButton:visited, input.zweitFarbButton {
	border:medium none;
	color:#fff;
}
#step5 .zweitFarbButton {
	color:#fff;
}
div.ohneSuche div.dreispaltig div#contentColumn div.liButtonBar input.editCancel {
	margin-top:15px;
	color:#fff;
}

div.ohneSuche div.dreispaltig div#contentColumn div.liButtonBar input.editSave {
	margin:15px 23px 15px 15px;
	color:#fff;
}

#aboGebrauchtShop .middle .trennlinieHorizontal {
	display:none;
}
div#bewertungVerfassen div.formError {
	padding:10px;
	margin-top:5px;
	background:none;
}
.zweispaltigContentRechts #columnsBox {
	background:none;
	margin-top:12px;
}

.zweispaltigContentRechts #contentColumn {
	background-color:#FFFFFF;
	margin-right:213px;
	padding:10px;
	width:543px;
	background-image:none;
}

.contentAccountForms span.required {
	margin:0 12px 5px;
}

#liRecommendaFriend div.liButtonBar, #liTellaFriend div.liButtonBar {
	float:right;
}
#liRecommendaFriend div.liButtonBar, #liTellaFriend div.liButtonBar input.zweitFarbButton {
	margin-right:18px;
}

#liPostReview div.liButtonBar {
	float:right;
}
#liPostReview input.zweitFarbButton {
	float:right;
	margin-left:25px;
}
.produktliste .item .artikelPreis .preis {
	color:#3f3f3f;
}
div#bewertungVerfassen .content {
	background-image:url(img/avaFormContent.gif);
	background-repeat:repeat-y;
	padding:0 30px 0 15px;
}
div#bewertungVerfassen h5 {
	color:#84AA00;
}
div#bewertungVerfassen input.erstFarbe {
	background-image:url(img/button2farbeSmall.png);
	color:#fff
}
.ohneSuche #konto .leftContentHeading {
	color:#84AA00;
}
.ohneSuche .dreispaltig .contentAccountForms .liError {
	color:#cc0000;
	font-weight:bold;
	margin-bottom:10px;
}
div.liOrderTeaser input.liDisabled {
	border:1px solid #c9c7ba;
	color:#c9c7ba;
	background-color:#f5f4ea;
}
div.liOrderTeaser a.erstFarbeSmall {
	background-image:url(img/button2farbeSmall.png);
	background-color:#84AA00;
	color:#fff;
}

div.liOrderTeaser input.bereitstellen {
	padding:0px 5px;
}

#newsletterSubmit {
	background-image:url(img/button2farbeSmall.png);
	color:#fff
}
#accountCreateForm div.liButtonBar input.zweitFarbButton {
	color:#fff
}
div#tuevSiegel {
	background-color:#000;
	color:#fff;
	margin: 0;
}
div#tuevSiegel p, div#tuevSiegel p a {
	color:#fff;
}
div.ohneSuche div.dreispaltig div#contentColumn h2 {
	color:#84AA00;
}
div.itemBig .preis {
	color:#3F3F3F;
}
.kategorieTeaserTop {
	background-color:#DADADA;
	background-image:none;
	float:left;
	border: 1px solid #ccc;
	width:518px;
	border-bottom: none;
}
#produktBundles span.zweitfarbe {
	color:#84AA00;
}
#step4 a.bestellungAbschicken {
	color:#fff;
}

#editAddressForm div.radio label#packstationHeading {
	display:block;
}
form#editAddressForm {
	padding:0 0 0 3px;
}
div#ContentvorteileVersandH5, div#ContentvorteileFormatH5, div#ContentvorteileLieferungH5 {
	display:none;
}
div.Contentvorteile {
	background-image:url(img/contentVorteile.jpg);
	background-position:-11px -11px;
    background-repeat:no-repeat;
	width:520px;
	height:400px;
}
/*
#step4 a.bestellungAbschicken {
	color:#FFFFFF;
}
*/
/* --------------  Produkt-Detail-Seite aka ava -------------- */

.price {
	color:#3F3F3F;
}
a.productDetailsGoToTop {
	background-image:url(img/blueArrowUp.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#000;
	display:inline;
	float:right;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	padding-right:15px;
	text-align:right;
}
a.productDetailsGoToTop:hover {
	background-image:url(img/orangeArrowUp.gif);
	color:#84AA00;
}

#productDetails {
	margin:0;
	padding:0 8px;
	background-color:#FFFFFF;
}
#productDetailsMainInfo {
	margin-top:10px;
	margin-bottom:32px;
	width:755px;
	float:left;
}

div#productDetails div.trennlinieHorizontal {
    background-image:url(img/backgroundDottedHorizontal.gif);
    background-repeat:repeat-x;
    display:inline;
    float:left;
    height:1px;
    margin:0 0 15px;
}

#productDetailsMainInfoList {
	margin:0;
	padding:0;
	list-style:none;
}

#productDetailsMainInfoList li {
	float:left;
	display:block;
}

#productDetailsMainInfoImgTypeFlash {
	margin-right:15px;
	width:200px;
}
#productDetailsMainInfoImgTypeFlash object {
	margin-bottom:5px;
}

#productDetailsMainInfoImgTypeImage {
	margin-right:15px;
	width:145px;
}
#productDetailsMainInfoImgTypeImage img {
	margin-bottom:5px;
}

#productDetailsMainInfoTitleTypeFlash {
	margin-right:15px;
	width:253px;
}

#productDetailsMainInfoTitleTypeText {
	margin-right:15px;
	width:305px;
}

#productDetailsMainInfoPrice {
	background-color:#FFFFFF;
	float:right;
	font-weight:bold;
	margin-top:10px;
	position:relative;
	width:270px;
}

li#productDetailsMainInfoImgTypeImage a.enlargeImage, li#productDetailsMainInfoImgTypeFlash a.enlargeImage {
	background-image:url(img/plus.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:17px;
	text-decoration:underline;
}

li#productDetailsMainInfoImgTypeImage a.erstFarbeSmall,
li#productDetailsMainInfoImgTypeFlash a.erstFarbeSmall {
	cursor:pointer;
	display:inline;
	float:left;
	margin:6px 0 5px 18px;
	width:100px;
}

li#productDetailsMainInfoImgTypeImage a.enlargeImage:hover,
li#productDetailsMainInfoImgTypeFlash a.enlargeImage:hover {
	background-image:url(img/plusOrange.gif);
}

li#productDetailsMainInfoImgTypeImage a.arrowHref,
li#productDetailsMainInfoImgTypeFlash a.arrowHref {
	background-position:0 4px;
	display:block;
	float:none;
	line-height:13px;
	margin-top:3px;
}

a.arrowHref:hover {
	background-image:url(img/orangeArrow.gif);
	text-decoration:underline;
}

li#productDetailsMainInfoTitleTypeFlash h3.productDetailsMainInfoTitleHeading {
	width:253px;
}

li#productDetailsMainInfoTitleTypeText h3.productDetailsMainInfoTitleHeading,
li#productDetailsMainInfoTitleTypeFlash h3.productDetailsMainInfoTitleHeading {
	color:#3F3F3F;
	font-size:14pt;
	font-weight:bold;
	line-height:24px;
	margin:0 0 11px;
	padding:0;
}

h3.productDetailsMainInfoTitleHeading a {
	display:block;
	font-size:11pt;
	line-height:18px;
	margin:0 0 3px;
	padding:0;
}

li#productDetailsMainInfoTitleTypeFlash .formatNeu, li#productDetailsMainInfoTitleTypeText .formatNeu {
	font-size:14px;
	font-weight:bold;
}

#productDetailsMainInfoPriceTop {
	background-image:url(img/backgroundJetztKaufenTop.png);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:255px;
}

div#productDetailsMainInfoPriceContent {
	background-image:url(img/backgroundJetztKaufenContent.gif);
	background-repeat:repeat-y;
	float:left;
	font-size:11px;
	padding:0 10px;
	width:235px;
}

div#productDetailsMainInfoPriceBuyNow {
	color:#3f3f3f;
	background-color:#E5EFF6;
	background-image:url(img/small-4.png);
	background-repeat:no-repeat;
	font-size:15px;
	height:24px;
	left:10px;
	padding:6px 0 5px 9px;
	position:relative;
	top:-30px;
	width:114px;
}

#productDetailsMainInfoPriceBottom {
	background-image:url(img/backgroundJetztKaufenBottom.png);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:255px;
}

#priceAndShippingBox {
	clear:both;
	float:left;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:-22px;
	width:235px;
}

li#productDetailsMainInfoPrice div#priceBox {
	border-right:1px solid #666666;
	float:left;
	max-width:156px;
	min-height:51px;
}

li#productDetailsMainInfoPrice div#priceBox span.preis {
	display:block;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:3px 0;
	padding-right:3px;
	width:150px;
	word-spacing:-2px;
	color:#3f3f3f;
}

li#productDetailsMainInfoPrice div#priceBoxDL span.preis {
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:3px 0;
	padding-right:3px;
	width:150px;
	word-spacing:-2px;
	color:#3F3F3F;
}

li#productDetailsMainInfoPrice .shippingBox {
	float:right;
	font-size:11px;
	font-weight:bold;
	width:76px;
}

#recommendationBox {
	float:right;
	display:block;
	height:66px;
	margin:5px 0 0 0;
	text-align:center;
	width:270px;
}

span#recommendationBox .erstFarbeSmall {
	cursor:pointer;
	/* display: inline */
	font-size: 8pt;
	float:left;
	letter-spacing:-1px;
	margin:7px 5px 0 0;
	width:130px;
}

div#productDetailsAlsoBaught {
	float:left;
	padding:0 0 20px;
	width:743px;
}

div.productDetailsHeading h3 {
	color:#3F3F3F;
	font-size:16px;
	font-weight:bold;
}

div.productDetailsHeading .title {
	color:#3F3F3F;
}

div.horizontalRule {
	background-color:#DADADA;
	background-image:none;
	display:block;
	height:10px;
	margin-left:-20px;
	width:570px;
}

div#productDetails div.horizontalRule {
	background-image:url(img/backgroundDottedHorizontal.gif);
	background-repeat:repeat-x;
	display:inline;
	float:left;
	height:1px;
	margin:0 0 15px;
}

div.productDetailsHeading div.horizontalRule {
	margin-bottom:15px;
	margin-top:3px;
	width:735px;
}

#productDetailsAlsoBaughtBookList {
	list-style-image:none;
	list-style-position:outside;
}

#productDetailsAlsoBaughtBookList li {
	float:left;
	line-height:16px;
	margin:5px;
	padding-bottom:15px;
	text-align:center;
	width:237px;
}

#productDetailsAlsoBaughtBookList li a {
	text-decoration:none;
}

ul#productDetailsAlsoBaughtBookList li span.price {
	font-size:11px;
	font-weight:bold;
	color:#3F3F3F;
}

#productDetailsAlsoBaughtBookList li a span.titel {
	text-decoration:underline;
}

#productDetailsAlsoBaughtBookList li a:hover span.titel {
	color:#84AA00;
}

#productDetailsDiscoverMoreList li, #productDetailsAdditionalInfoList li {
	float:left;
	display:block;
}

div#productDetailsDiscoverMore .colElem, div#productDetailsAdditionalInfo .colElem  {
	display:inline;
	float:left;
}

div#productDetailsDiscoverMore .ElemOne, div#productDetailsAdditionalInfo .ElemOne {
	margin-left:5px;
	width:240px;
}

div#productDetailsDiscoverMore .ElemTwo, div#productDetailsAdditionalInfo .ElemTwo {
	margin:0 15px;
	width:224px;
}

div#productDetailsDiscoverMore .ElemThree, div#productDetailsAdditionalInfo .ElemThree {
	margin-right:5px;
	width:232px;
}

#descriptionBoxMenu {
	float:left;
	width:740px;
	padding:0;
	margin:0;
	background:#fff url(img/ccc_pixel.gif) repeat-x bottom left;

}

#descriptionBoxMenu li {
	float:left;
	margin:0;
	padding:0;
}

#descriptionBoxMenu a {
	float:left;
	display:block;
	margin:0;
	padding:10px 15px 11px;
	text-decoration:none;
	font-weight:bold;
}

#descriptionBoxMenu li.descElem_0 {
	background-color:#eee;
}

#descriptionBoxMenu li.descElem_1 {
	background-color:#ddd;
}

#descriptionBoxMenu li.descElem_2 {
	background-color:#ccc;
}

#descriptionBoxMenu li.descElem_3 {
	background-color:#bbb;
}

#descriptionBoxMenu li a.active {
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	padding-bottom:11px;
	color:#84AA00;
}

div#descriptionBoxContent {
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	padding:10px;
	text-align:justify;
	width:718px;
	border-top:none;
	margin-bottom:25px;
}

#extrasBox2, #extrasBox {
	margin-bottom: 8px;
	overflow: hidden;
	width: 200px;
}

#productDetails a.erstFarbeSmall:active, #productDetails a.erstFarbeSmall:hover,
#productDetails a.erstFarbeSmall:link, #productDetails a.erstFarbeSmall:visited,
#productDetails input.erstFarbeSmall, #productDetails .erstFarbeSmall,
#productDetails a.erstFarbe:active, #productDetails a.erstFarbe:hover,
#productDetails a.erstFarbe:link, #productDetails a.erstFarbe:visited,
#productDetails input.erstFarbe, #productDetails .erstFarbe, #productDetails .dynamic_form_submit input {
	background-image:url(img/button2farbeSmall.png);
	color: #FFFFFF;
}

a.wiki-image {
	display: inline;
}