
/* hmmh ag | $Id: paulschrader.css,v 1.19 2007/05/31 10:59:42 annika.lerche Exp $ */



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                                        Definition
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#f2f2ec -> greyLighter
#e8e8e0 -> greyLight
#d6d6d0 -> greyMedium
#c2c2bc -> greyDark
#676762 -> greyDarker
#BC0004 -> red
#fef6eb -> pinkLighter
*/




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
									Global																									
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html                               { height:100%;width:100%; }
body                               { margin:0; padding:0; color:#333333; }
p, h1, h1, h3, h4, h5, h6, div     { margin:0; padding:0; color:#333333; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
									NOCH NICHT INNERHALB DER CSS-DATEI ZUGEORDNET
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.DialogError {
  color: red!important;
}
.DialogError input {
  border: 1px solid red!important;
}
.DialogError select {
  color: red!important;
}

/* background-image:url(/Webroot/Store/Shops/ps-shop/images/layout/background_nav_left.gif); */
/* Header */
div#boxComplet           { width:941px;border:solid #fff 2px;background-repeat:repeat-y;margin-top: 5px; }
/*div#headerLeftBox            { width:758px;float:left;background-color:#ffffff; } */
div#headerLeftBox            { width:747px;float:left;background-color:#ffffff; }
div#headerBox            	{ width:940px;float:left;background-color:#ffffff; }
div#headerMyNavBox           { width:178px;float:left; }
div#headerMyNav              { height:134px;background-color:#fff; }
div#headerLogo               { padding:2px 0 0 20px; }

/* Mein Paul Schrader */
div#headerTopBoxMyPS      { width:940px;float:left;border:1px solid #ffffff;border-bottom:0px;border-right:0px;background-color:#ffffff; padding-bottom:23px; }
div#headerTopBox			    { width:938px;float:left;border:1px solid #ffffff;border-bottom:0px;border-right:0px;background-color:#ffffff; padding-bottom:25px; }
div#boxCompletMPS           { 
	width:940px;
	border:solid #fff 5px; 
	background-repeat:repeat-y;
	background-image:url(/Webroot/Store/Shops/ps-shop/images/layout/bg_mps.gif);
}
* html div#boxCompletMPS           { 
	background-image:url(/Webroot/Store/Shops/ps-shop/images/layout/bg_mps_ie.gif);
}
#billTable {
	margin-bottom:20px;
}
#billTable td {
	vertical-align:top;
}
.boxEndOfOrder {
	background-image:url(/Webroot/Store/Shops/ps-shop/images/layout/bg_abschluss.gif); background-repeat:repeat-y; background-position:5px 0; 
}
.block {
	display:block;
}

div#navAndContentBox         { width:755px;float:left; background-color: #fff;} 

/* Navigation left */
div#productCatNavLink        { height:100%;width:206px;float:left;border-right: solid 4px #fff; background-color:#fff; }
div#sslLogoNavLinks          { text-align:center;padding-top:5px;padding-bottom:5px; }


/* Product Home */
div#ProductContent               { width:545px;float:left;background-color:#fff; }
div#productTheaserBox            { width:545px;clear:left; }
div.productTheaser               { padding:5px;width:260px;height:125px;float:left; }
div.productTheaserText           { width:185px;padding-left:5px;height:40px; }
div.productTheaserFeature        { width:185px;padding-left:5px; }
div.productTheaserPrice          { float:left;width:100px;}
div.productTheaserDetail         { width:80px; } 
div#productDetailReferenz        { clear:left;padding:14px 0 5px 8px;background-color:#d6d6d0; }
div#productDetailReferenzList    { clear:left;padding-top:10px;padding-bottom:30px; }
div.productDetailReferenzLink    { width:400px; } 
 
 /*
div#TeaserProductContent         { height:500px; } 
 */
 
/* Special */
div#specialContentBox        { width:181px;float:left; background-color: #fff;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
              Images 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
img              { display:block; border:0; }
.imgMarginAutoLR { margin-left:auto; margin-right:auto; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
              Tables 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table             { border-collapse:collapse; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
              Align 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.alignRight        { text-align:right; }
.alignCenter        { text-align:center; }
.verticalTop       { vertical-align:top;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
              Float 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.floatLeft         { float:left; }
.floatRight         { float:right; }
.clearLeft         { clear:left; }
.clearRight         { clear:right; }
.clearBoth         { clear:both; }
.relativePos       { position: relative; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
										Text 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
*                     { font-family:arial, sans-serif; font-size:11px; color:#333333; }
.text10               { font-size:10px; }
.text12               { font-size:12px; }
.colorGreyLighter     { color:#333333;  }
.colorGreyLight       { color:#e8e8e0; }
.colorGreyMedium      { color:#fff; }
.colorGreyDark        { color:#fff; }
.colorGreyDarker      { color:#676762; }
.colorRed             { color:#BC0004!important; }
.colorWhite           { color:#FFF; }
.bold                 { font-weight:bold; }
.textAbsatz           { padding-bottom:1em; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
											Links 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a                                               { text-decoration: none; }

a.underline {
  text-decoration: underline;
}

a.redToGreyWithArrow {
	padding:0 0 0 22px;
	color:#BC0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_0.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

a.redToGreyWithArrow:hover {
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_1.gif);
}

a.whiteArrow {
	padding:0 0 0 22px;
	color:#fff;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_0w.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

a.whiteArrow:hover {
	color:#fff;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_1w.gif);
}

a.redToGreyWithArrowMiddle {
	padding:0 0 0 13px;
	color:#BC0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_middle_empfehlung_0.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

a.redToGreyWithArrowMiddle:hover {
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_middle_empfehlung_1.gif);
}

a.greyToRedWithArrowMiddle {
	padding:0 0 0 13px;
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_middle_empfehlung_0.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

a.greyToRedWithArrowMiddleIsActive {
	padding:0 0 0 13px;
	color:#bc0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_middle_empfehlung_1.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

a.greyToRedWithArrowMiddle:hover {
	color:#bc0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_middle_empfehlung_1.gif);
}

a.redToGreyWithArrowLittle {
	padding:0 0 0 10px;
	color:#bc0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_little_empfehlung_1.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

a.redToGreyWithArrowLittle:hover {
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_little_empfehlung_0.gif);
}

a.greyToRedWithArrowLittle {
	padding:0 0 0 10px;
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_little_empfehlung_0.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

a.greyToRedWithArrowLittleIsActive {
	padding:0 0 0 10px;
	color:#bc0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_little_empfehlung_1.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

a.greyToRedWithArrowLittle:hover {
	color:#BC0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_little_empfehlung_1.gif);
}

input.redToGreyWithArrow {
	padding:0 0 0 12px;
	color:#BC0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_0.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

input.redToGreyWithArrow:hover {
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_1.gif);
}

DIV#searchbox {  
  width: 206px;
  height: 63px;
  background: url(/WebRoot/pschraderdb/Shops/ps-shop/images/headlines/suchen.gif) no-repeat top left #fff;
}


.NavBarLeft .LoginBox input.Aktion {
      width: auto;
      cursor: pointer;
      border: 0px;
      padding: 0 0 0 14px;
      text-align: left;
      color: #134B83;
      font-size: 11px;
      line-height: 140%;
      background: transparent url("../../../../SF/Icon/SimpleSymbols/img_actionlink.gif") no-repeat 0px 2px;
  }

a.greyToRedWithArrow, a.greyToRedWithArrowActive {
	padding:0 0 0 22px;
	color:#676762;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_0.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

a.greyToRedWithArrowIsActive {
	padding:0 0 0 22px;
	color:#bc0004;
	background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/arrow_empfehlung_1.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

a.greyToRedWithArrow:hover, a.greyToRedWithArrowActive {
	color:#BC0004;
}



.bestsellerBox {
  padding: 4px;
  height: auto;
  width: 178px; 
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
								background-color 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.bgGreyLighter       { background-color:#f2f2ec; }
.bgGreyLight         { background-color:#fff; }
.bgGreyMedium        { background-color:#fff; }
.bgGreyDark          { background-color:#fff; }
.bgGreyDarker        { background-color:#fff; }
.bgRed               { background-color:#BC0004; }
.bgWhite             { background-color:#FFF; }
.bgPinkLighter       { background-color:#FEF6EB; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
																													border 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.borderGreyLight1B        { border-bottom:solid #e8e8e0 1px; }
.borderGreyLight        { border:solid #e8e8e0 0px; }
.borderGreyLight5RB     { border:0;border-right:solid #e8e8e0 0px;border-bottom:solid #e8e8e0 0px; }
.borderGreyLight5TL     { border:0;border-top:solid #e8e8e0 0px;border-left:solid #e8e8e0 0px;}
.borderGreyLight5TRL     { border:0;border-top:solid #e8e8e0 0px;border-left:solid #e8e8e0 0px;border-right:solid #e8e8e0 0px;}
.borderGreyLight5R      { border:0;border-right:solid #e8e8e0 0px; }
.borderGreyLight5B      { border:0;border-bottom:solid #e8e8e0 0px; }
.borderGreyLight5T      { border:0;border-top:solid #e8e8e0 0px; }

.borderRedMedium5TRL   { border:0;border-top:solid #bc0005 5px;border-right:solid #bc0005 5px;border-left:solid #bc0005 5px; }
.borderRedMedium5B     { border-bottom:solid #bc0005 5px; }
.borderRedMedium1      { border:solid #bc0005 1px; }
.borderRedMedium2      { border:solid #bc0005 2px; }

.borderRedMedium3TRL   { border:0;border-top:solid #bc0005 3px;border-right:solid #bc0005 3px;border-left:solid #bc0005 3px; }
.borderRedMedium3B     { border-bottom:solid #bc0005 3px; }

.borderGreyMedium5TRL   { border:0;border-top:solid #d6d6d0 0px;border-right:solid #d6d6d0 0px;border-left:solid #d6d6d0 0px; }
.borderGreyMedium5RB    { border:0;border-right:solid #d6d6d0 0px;border-right:solid #d6d6d0 0px;border-bottom:solid #d6d6d0 0px; }
.borderGreyMedium5R    { border:0; border-right:solid #d6d6d0 0px; }
.borderGreyMedium5RL    { border:0; border-right:solid #d6d6d0 0px; border-left:solid #d6d6d0 0px; }
.borderGreyMedium       { border:solid #d6d6d0 0px; }
.borderGreyMedium1      { border:solid #d6d6d0 1px; }
.borderGreyMedium1T     { border-top:solid #d6d6d0 1px; }
.borderGreyMedium1B     { border-bottom:solid #d6d6d0 1px; }
.borderGreyMedium1R     { border-right:solid #d6d6d0 1px; }
.borderGreyMedium5B     { border-bottom:solid #d6d6d0 0px; }
.borderGreyMedium5T      { border-top:solid #d6d6d0 0px; }
.borderGreyMedium5TL      { border-top:solid #d6d6d0 0px; border-left:solid #d6d6d0 0px; }
.borderGreyMedium5TRL      { border-top:solid #d6d6d0 0px; border-left:solid #d6d6d0 0px; border-right:solid #d6d6d0 0px; }
.borderGreyMedium5TR      { border-top:solid #d6d6d0 0px; border-right:solid #d6d6d0 0px; }

.borderGreyDark1      { border:solid #c2c2bc 1px; }

.borderWhite1B      { border-bottom:solid #FFF 1px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                     Padding / Margin
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
* html .marginhack {
  margin-top: 14px;
}
*+html .marginhack {
  margin-top: 14px;
}
.marginhack {
  margin-top: 14px;
}

.padding5 {
	padding:5px;
}
.padding10 {
	padding:10px;
}
.padding10B {
	padding:0 0 10px 0;
}
.padding10T {
	padding:10px 0 0 0;
}
.padding10BT {
	padding:10px 0;
}
.padding8B {
	padding:0 0 8px 0;
}
.padding8T {
	padding:8px 0 0 0;
}
.padding8BT {
	padding:8px 0;
}
.padding5B {
	padding:0 0 5px 0;
}
.padding5T {
	padding:5px 0 0 0;
}
.padding5BT {
	padding:5px 0;
}
.padding10L {
  padding: 0 0 0 10px;
}
.margin10T {
	margin:10px 0 0 0;
}
.margin10B {
	margin:0 0 10px 0;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                     NavBarRight Banner
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.bannerbox                                    { height:65px!important; width:172px!important; }
.pfeil                                        { background-image: url(/WebRoot/pschraderdb/Shops/ps-shop/images/button/banner-pfeil.gif); background-position:bottom right;background-repeat:no-repeat;background-color: #ffffff; } 
.banner-headline                              { font-size: 12px; font-weight: bold; color: #676762; margin: 6px 0 0 4px}
.banner-text                                  { margin: 2px 0 0 4px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                     Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.productCatNav                           { width:204px; }
table.productCatNav col.colArrow              { width:18px; }
table.productCatNav col.colLink               { width:186px; }
table.productCatNav td.tdArrow                { border-left:0;border-top:0; border-right:1px #ffffff solid;border-bottom:1px #ffffff solid; }
table.productCatNav td.tdLink                 { border-right:0;border-top:0;border-bottom:1px #ffffff solid; }
table.productCatNav td.productCatNavLink      { padding-left:5px; }
table.productCatNav DIV.arrowLevel2           { width:12px;float:left; }
table.productCatNav DIV.navLinkLevel2         { width:165px;float:left;padding-top:2px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                     Basket
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.basket {
	width:545px;
}
table.basket td {
	vertical-align:top;
}
table.basket td {
	text-align:left;
}

div#shoppingInformation, div#shoppingInformationMPS {
	clear:left;
	background-color:#FFF;
	border:0;
	border-bottom:solid #d6d6d0 1px;
	padding:8px 0;
}
div#shoppingInformationMPS {
	border-bottom:solid #d6d6d0 1px;
}
ul, ul li {
	border:0;
	padding:0;
	margin:0;
	list-style-type:none;
}

input.numberOfProducts {
	width:20px;
	float:left;
	margin-right:3px;
	text-align:center;
}


.rightColumnBoxesMPS {
	padding:8px 0; margin:0 8px; background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/layout/bg_grey_line.gif); background-position:bottom; background-repeat:repeat-x;
}
.leftColumnMPS {
	width:733px;
	border-right:1px solid #fff; 
}
* html .leftColumnMPS {
	width:734px;
}

  .DialogError,
  .DialogError .InputLabelling {
     color: #E61818;
     font-weight: bold;
  }

  input.DialogError,
  select.DialogError,
  option.DialogError,
  textarea.DialogError,
  .DialogError input,
  .DialogError select,
  .DialogError option,
  .DialogError textarea {
     border: 2px solid #E61818;
     background: #FFCC33;
  }

span.abo {    
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    vertical-align: middle;   
    padding:0 0 0 7px;
    margin: 0;    
}
span.abo b {
  font-size:16px;
  color:#ffffff;
  padding:0;
  margin: 0;
  vertical-align: baseline;
}

/* ++++++++ Variationen +++++++++++ */
table.VariationsTable {
      width: 100%;
      margin: 6px 0 0 0;
      border-spacing: 1px;
      border-collapse: collapse;
      border: 1px solid #D1D3D6;
}  
table.VariationsTable tr th {
      padding: 2px 4px 2px 4px;
      background: #D1D3D6;
      color: #000000;
      text-align: left;
      font-weight: bold;
}
table.VariationsTable tr td {
      border: 1px solid #D1D3D6;
      padding: 2px 4px 2px 4px;
      background: #EFF1F2;
}
.VariationsTable input.Action{
      width: auto;
      cursor: pointer;
      border: 0px;
      padding: 0 0 0 14px;
      text-align: left;
      color: #134B83;
      font-size: 11px;
      line-height: 140%;
      background: transparent url("/WebRoot/pschraderdb/Shops/ps-shop/images/icons/img_actionlink.gif") no-repeat 0px 2px;
}
.hilfenavi a{
      text-decoration: underline;
}

#teemaennchen{
  position: absolute;
  left: 670px;
  top: 145px;
}

/* ++++++++ Neue Shopnavi ++++++++ */
  
  #catmenu {
    margin: 0 0 10px 0;
    padding: 0;    
    background-color: #FEF6EB;
    width: 206px!important;
    height: auto;
    border-bottom: solid 1px #d6d6d0;    
  }
  #catmenu td {    
    width: 206px!important;
  }  
  #catmenu a {
    display:block;        
    margin: 0;
    text-decoration: none;
    line-height: 20px;
    font-size: 11px;
    background: transparent;          
  }
  .level1 {
    padding: 0 0 0 15px;
    display:block;
  }
  .level2 {
    padding-left:25px;
    display:block;
    font-size: 10px;
  }   
  #catmenu a:hover {
    text-decoration: underline;  
  }  
  #catmenu .navActiveopen {    
    background: url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/ic_open.gif) no-repeat left 50% #FEF6EB;
    font-weight: bold;
  }
  #catmenu .navActive {            
    background-color: #BC0004;
    color:#FEF6EB;    
  }
  #catmenu .navActive2 {    
    /*background: url(/WebRoot/pschraderdb/Shops/ps-shop/images/rollover/ic_closed.gif) no-repeat 13px 50% #FEF6EB;*/
    background-color: #BC0004;    
    color:#FEF6EB;
  }
  #catmenu .navDeactive {        
    font-weight: normal;        
  }
  
  /* ++++++++ Neue Shopnavi ENDE ++++++++ */
  
  /* ################################################################################################ */
  
  /* Service Navigation */
  
  #servicenav {
    margin: 0 0 -10px 0;
    padding: 0;
    background-color: #FEF6EB;
    width: 206px!important;
    height: auto;        
  }
  div#snav {
    display: none;    
  }
  div#snav a {   
    margin: 0;
    padding-left: 15px;
    text-decoration: none;
    line-height: 20px;
    font-size: 11px;
    background: transparent;          
  }
  div#snav a:hover {
    text-decoration: underline;  
  }  
  #versandinfonav {
    margin: 0 0 -10px 0;
    padding: 0;
    background-color: #FEF6EB;
    width: 206px!important;
    height: auto;        
  }

/* ++++++++++++++++ Layer mit Genusspaket ++++++++++++++++++++++++++++++++++ */
#layergenuss {
  display: none;
  position: absolute;
  top: 195px;
  left: 115px;
  width: 500px;
  background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/layout/bg_layer.gif);
  background-position: right top;
  background-repeat: repeat-y;
}
#layergenusscontent {
  width: 493px;
  border: 1px solid #656565;
}
#layergenusscontent .headline {
  width: 473;
  background-color: #BD0207;
  padding: 5px 10px;
  font-size: 16px;
  height:18px;
}
#layergenusscontent .contenttext {
  width: 473;
  background-color: #FDF7E9;
  padding: 10px;
}

#layergenusscontent .contenttext img {
  margin: 0 10px 0 0;
}

#layerfooter {
  width: 500px;
  height: 7px;
  background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/layout/bg_layer_bottom.gif);
  background-position: right bottom;
  background-repeat: repeat-x;
}

/* ++++++++++++++++ WK-Layer ++++++++++++++++++++++++++++++++++ */
.WKLayer {
  position: absolute;
  top: 250px;
  left: 270px;
  width: 425px;
  background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/layout/schatten_rechts.gif);
  background-position: right top;
  background-repeat: no-repeat;
  z-index: 99;
}
.WKLayer .layercontent {
  width: 420px;
  border: 1px solid #BD0207;
}
.WKLayer .headline {
  width: 400px;
  background-color: #BD0207;
  padding: 5px 10px;
  font-size: 16px;
  height:18px;
}
.WKLayer .contenttext {
  width: 385px;
  background-color: #FDF7E9;
  padding: 10px 20px 25px 15px;
  position: relative;
}

.WKLayer .contenttext img {
  margin: 0 10px 0 0;
}

.WKLayer .layerfooter {
  width: 425px;
  height: 3px;
  background-image:url(/WebRoot/pschraderdb/Shops/ps-shop/images/layout/schatten_unten.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
}
.WKLayer .LayerButton {
  width: 280px;
  height: 20px;
  position: absolute;
  right: 4px;
  bottom: 10px;
}
.WKLayer tr td {
  border: 0!important;
  padding: 0!important;
  background: transparent!important;
}
.geniesser-preis {
  padding: 2px;
}
.refprice {
  font-size: 10px;
}
.refpricelarge {
  font-size: 11px;
}
#GoButton {
  margin: 1px 0 0 3px;
  padding: 24px 0 0 0;
}
* html #GoButton {
	margin: 2px 0 0 3px;
}
*+html #GoButton {
	margin: 2px 0 0 3px;
}