﻿ @charset "UTF-8";
/**
 * Dieses Stylesheet wurde von der KLW GmbH (Deutschland) (c) 2009 entwickelt und unterliegt einem Kopierschutz.
 * This stylesheet was created by KLW GmbH (Germany) (c) 2009 and is subject to a copyright.

 * http://www.klw.de/
**/
@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   **/

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01% }
  
  /* (en) reset monospaced elements to font size 16px in Gecko browsers */
  /* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
  textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:300px;
	height:90px;
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family: "Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 70.00%;
    color: #666;
    background:#F8F6E7 url(/Templates/women/Images/Css/PD_HP_Kachelstruktur.jpg) repeat fixed center 0;
  }

  h1,h2,h3,h4,h5,h6 { 
  	font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
  	font-weight:normal; 
  	color:#c4075c;
  	margin: 0 0 0.25em 0; 
  }

  h1 {font-size: 200%; letter-spacing:-1px;}
  h2 {font-size: 160%; color:#666; margin-top:1em;}
  h3 {font-size: 150%; color:White; margin: 0.25em 0 0.25em 0;}
  h4 {font-size: 133.33%; margin:1em 0 .25em 0; border-bottom:1px solid #ddd; padding:0 0 0.15em 0;}
  h5 {font-size: 116.67%;}
  h6 {font-size: 116.67%; font-style:italic;}

  small
  {
	color:#545454;
	font-size:9px;
  }

  img { border:0; }

  legend 
  {
    font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
  	font-weight:normal;
  	color:#c4075c;
  	margin:0;
  	font-size: 150%;
  }
  
  .ErrorBox
  {
	border:2px solid #C4075C;
	color:#C4075C;
	font-family:"Lucida Sans",Verdana,Tahoma,Arial,Sans-Serif;
	font-weight:bold;
	padding:5px;
  }

.ArticleCrossSelling h1
{
	font-size:12px;
}

.ShoppingCartAmountErrorMessage
{
	border:2px solid #C4075C;
	color:#C4075C;
	font-family:"Lucida Sans",Verdana,Tahoma,Arial,Sans-Serif;	
	padding:5px;
}

.CouponErrorMessage
{
		color:#C4075C;
	font-family:"Lucida Sans",Verdana,Tahoma,Arial,Sans-Serif;	
}

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#666;
  }

  #header span {
    color:#999;
  }
  
  .MainCategoryPicture
{
	text-align: center;	
}
  
  element.style {
	cursor:url(/Templates/women/Images/EnlargeitImages/pluscur.cur), pointer;
	visibility:visible;
  }

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }
  
  li a {color:#666;}

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.2em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }
  
  #GutscheinConnectionInnerBox
  {
  	border:1px solid black;
    margin-top:50px;
  }

  .ArticleToBasketLeafletBox .ErrorMessage 
  {
  	color:#C4075C;
  }
  
  .RatingFieldset .ErrorMessage
  {
  	color:#C4075C;
  	margin: 0 0 0 10px;
  }
  
  .RateMessageBoxRateBoxLabel
  {
  	float: left;
  }
  
  .RateMessageBoxRateBoxRate
  {
  	float: left;
  }
  
  .RateMessageBoxMessageBox
  {
  	clear: both;
  }
  
  .RateMessageBoxRateBoxRate .RateDropDownList
  {
  	width: 40px;   		
  }
  
  .CalendarBox
  {
  	margin:15px 20px;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   **/

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   **/

  a, 
  a:focus,
  a:active {color:#c4075c; text-decoration:underline;}
  
  a:hover
  {
      color:#C4075C;
  }
  
  #topnav a { color: #666; font-weight: normal; text-decoration:none; }
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active { color: #c4075c; text-decoration:underline;}
  
  #footer a { color: #666; font-weight: normal;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #c4075c; text-decoration:underline;}
  
  .Navigation
  {
      font-family: "Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
      font-size:1.7em;
      color:#999999;
  }
  
  .NavLink:hover
  {
        color:#c4075c;
        text-decoration:none;
  }
  
  .NavSpacer
  {
      margin:0 13px 0 13px;
  }
  
  
  .RatingOuterDiv
  {
  	margin: 50px 0 0 0;
  }
  
  .RatingFieldset
  {
  	border:1px solid #BBBBBB;
  }
  
  .RatingFieldset Legend
  {
  	border:1px solid #BBBBBB;
  	padding: 2px 5px 3px;
  	margin: 0 0 13px 10px;
  }
  
  .RatingsLabelDiv
  {
  	color:#C4075C;
  	font-family:"Lucida Sans",Verdana,Tahoma,Arial,Sans-Serif;
  }
  
  .RatingLabel
  {
  	width: 100%;
  	padding: 10px 12px 15px;
  	height: 12px;
  }
  
  .RatingLabelDate
  {
  	width: 100px;
  	text-align: left;
  	float: left;
  }
  
  .RatingLabelRate
  {
  	text-align: left;
  	float: left;
  }
  
  .RatingMessage
  {
  	clear: both;
  	padding: 0 12px 10px;
  }
  
  .RatingBoxDiv
  {
  	border-top:1px solid black;
  	border-bottom:1px solid black;
	margin:0 0 10px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:white url(/Templates/women/Images/Css/td_bg.gif) repeat-x scroll 0 0;
  }
  
  .RatingButton
  {
  	margin: 0 0 10px 10px !important;
  }

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #999; color: #fff }
  tbody th { background: #ccc; color: #666 }
  tbody th.sub { background: #ddd; color: #666 }
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
  
  input[type="text"], input[type="password"], textarea
  {
      background:white url(/Templates/women/Images/Css/input_bg.gif) repeat-x top;
      border:1px solid #bbb;
      padding:1px 1px 2px 1px;
      margin-top:5px;
  }
  
  /*******************************/
  /******** Web Elemente *********/
  /*******************************/
  
  #Header
  {
      clear:both;
      height:115px;
      background:white url(/Templates/women/Images/Css/header_bg.jpg) no-repeat;
  }
  
  #HeaderLeft
  {
      float:left;
  }
  
  #HeaderRight
  {
      float:right;
  }
  
  #HeaderRightPadding
  {
      padding:5px 0 20px 25px;
  }    
  
  #ToplineBox
  {
      clear:both;
  }
  
  #BackgroundDiv
  {
      position:absolute;
      top:145px;
      width:100%;
      height:173px;
      background: transparent url("/Templates/women/Images/Css/topline_bg.png") repeat-x;
      z-index:-1;
  }
  
  #ToplineContent
  {
      color:White;
      padding:30px 0 0 260px;
      width:500px;
  }
  
  .Teaser
  {
      background:white url(/Templates/women/Images/Css/header_bg.gif) repeat-x 0 30px;
      float:left;
      color:#c4075c;
      width:100%;
  }
  
  .TeaserHeading
  {
      height:28px;
      background:transparent url('/Templates/women/Images/Css/title_bg_rounded_230.gif') no-repeat;
      color:#FFFFFF;
      border:0px solid #FFF;
      font-weight:bold;
      text-transform:uppercase;
      margin: 0 0 2px 0;
  }
  
  .HeadingPadding
  {
      padding:8px 6px 6px 10px;
  }
  
    .TeaserWhite
  {
      background:white url(/Templates/women//Images/Css/header_bg.gif) repeat-x top;
      color:#c4075c;
  }
  
  .TeaserWhite h3
  {
      color:#c4075c;
  }
  
  .TeaserPadding
  {
      padding:0px;
  }
  
  .TeaserCol1
  {
      margin:0;
  }
  
  .TeaserCol2
  {
      margin:0 0 3px 0;
  }
  
  .TeaserCol3
  {
      margin:0;
  }
  
  #ToplineImage
  {
      position:absolute;
      margin:-18px 0 0 800px;
      overflow:hidden;
      z-index:1;
  }
  
  .TeaserContainer
  {
      margin:0;
  }
  
  .MoreBox
  {
      text-align:right;
      padding:3px 0 0 0;
  }
  
  .MoreBox img
  {
      padding:0 0 2px 0;
  }
  
  .MoreBox a,
  .MoreBox a:visited,
  .MoreBox a:active,
  .MoreBox a:hover
  {
      color:White;
  }
  
  .WeiterBox
  {
      width:60px;
      background:white;
      text-align:center;
      color:#c4075c;
      padding:1px 0 1px 0;
      margin:5px 10px 10px 10px;
      float:right;
  }
  
  .InputText
  {
      padding:1px 1px 2px 1px;
      margin:5px 0 5px 0;
      color:#c4075c;
      width:200px;
  }
  
  .InputButton
  {
      color:#c4075c;
      border:1px solid #bbb; 
      padding:1px 5px 1px 5px;
      margin:0;
      cursor:pointer;
      font-size:1.6em;
  }
  
  .InputRadio
  {
      float:left;
  }
  
  .TextImage
  {
      margin:0 15px 15px 0;
  }
  
  .NewsImage
  {
      float:left;
  }
  
  .NewsIntro
  {
      font-weight:bold;
  }
  
  .NewsText
  {
      float:left;
  }
  
  .SubMenueCategoryLabel
  {
    font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
    font-weight:normal; 
    color:#A9A9A9;
    margin: 0.5em 0 0 0;
    font-size:1.8em;
  }
  
  #footer
  {
      padding: 10px 15px 5px 15px;
      background:white url(/Templates/women/Images/Css/servicebox_bg.png) repeat-x;
      width:960px;
      margin:10px auto;
  }

  #StandardOuterDiv, #StandardInnerDiv
  {
      overflow:hidden;
      float:left;
  }
  
  #SearchBoxOuterDiv .InputButton
  {
      margin:0;
      padding:0;
  }

  .BackToTop
  {
      float:right;
      font-size:.5em;
  }
  .BackToTop a, .BackToTop a:visited
  {
      color:#c4075c;
  }
  
  #nav
  {
  }
  
  .InputText
  {
      border:1px solid #bbb;
  }
  
  #copyright_info
  {
      float:left;
      width:600px;
      text-align:left;
      padding:15px 0 0 0;
      font-size:.85em;
  }
  
  #copyright_logo
  {
      float:right;
      border:1px solid #ddd;
  }
  
    legend
  {
        margin:0 0 10px 0;
  }

  input[type="submit"],
  input[type="image"]
  {
        margin:15px 0 0 0;
  }
  
  #ArticleDescriptionContent .InputDropDown
  {
        width:200px;
  }
  
  #ShoppingCartTable
  {
        margin:0 0 20px 0;
  }
 
  #ShoppingCartTable table 
  {
        width:100%;
  }

  th
  {
        background:#8E0047 url(/Templates/women/Images/Css/td_bg_header.gif) repeat-x bottom;
  }
  
  #ShoppingCartTableCol1 
  {
        width:5%;
  }
  
  #ShoppingCartTableCol2 
  {
        width:3%;
  }
  
  #ShoppingCartTableCol3 
  {
        width:44%;
  }
  
  #ShoppingCartTableCol4 
  {
        width:20%;
  }
  
  #ShoppingCartTableCol5 
  {
        width:18%;
  }
  
  #ShoppingCartTableCol6 
  {
        width:10%;
  }
  
  tbody td
  {
        border-bottom:1px solid #ddd;
        background:white url(/Templates/women/Images/Css/td_bg.gif) repeat-x;
  }
  
  #ShoppingCartTable .InputText
  {
        width:20px;
  }
  
  .ShoppingCartTableSubTotalTitle, 
  .ShoppingCartTableVATTitle, 
  .ShoppingCartTablePackageShippingTitle,
  .ShoppingCartTableCouponTitle
  {
        text-align:right;
        vertical-align:bottom;
  }
  
  .ShoppingCartTableSubTotal,
  .ShoppingCartTableVAT,
  .ShoppingCartTablePackageShipping,
  .ShoppingCartTableTotal,
  .ShoppingCartTableCoupon
  {
        text-align:right;
        vertical-align:bottom;
  }
  
  .ShoppingCartTableTotalTitle
  {
        text-align:right;
        font-weight:bold;
        vertical-align:top;
        font-size:1.2em;
        color:#c4075c;
        border-top:1px solid #aaa;
  }
  
  .ShoppingCartTableRefreshTitle
  {
        vertical-align:bottom;
  }
  
  .ShoppingCartTableTotal
  {
        font-weight:bold;
        vertical-align:top;
        font-size:1.2em;
        color:#c4075c;
        border-top:1px solid #aaa;
  }
  
  .TableDivider
  {
        height:.5em;
  }
 
/** Miscellaneous | Sonstiges **/

   .LoginBoxFields, #LoginBoxText, #LoginBoxHint, #LoginBoxMyAccount
   {
        float:left;
        margin:0 5px 0 0;
   }
   
   #UserControl
   {
       padding:5px 0;
   }
   
   #LoginBoxText
   {
       font-weight:bold;
   }
   
   #NotThisUser
   {
       float:right;
   }
   
   .LoginBoxFields .InputText
   {
       margin:1px;
       width:140px;
   }
   
   .LoginInstruction
   {
        float:left;
        color:#666666;
        margin:0 5px 0 0;
        padding:4px 0 0 0;
        font-weight:bold;
   }
   
   .LoginBoxFields .InputField
   {
       float:left;
   }
   
   #LoginBoxButton
   {
       float:left;
       padding:3px 0 0 0;
   }
   
   #LoginBoxHint 
   {
        padding:5px 0 0 0;
        font-size:.9em;
        float:left;
   }
   
   #LoginBoxHint a, 
   #LoginBoxHint a:visited, 
   #LoginBoxHint a:active,
   #LoginBoxHint a:hover
   {
        color:#666;
        margin:0 5px 0 0;    
   }
   
   #SmallBasketOuterDiv 
   {
        margin:0 0 10px 0;
   }

   .Hidden 
   {
        display:none;
   }
   
   .FloatLeft
   {
        float:left;
   }
   
   .FloatRight
   {
        float:right;
   }
  
   .ClearBoth
   {
        clear:both;
   }
   
   .AlignRight
   {
        text-align:right;
   }
  
   .ArticleOverviewOuterDiv
   {
        margin:0 0 10px 0;
        width:100%;
   }
   
   #ArticleOverviewOuterDiv
   {
       margin:10px auto 10px auto;
   }

      .ArticleOuterDiv
      {
            float:left;
            margin:10px 19px 10px 19px;
            padding:10px 0 10px 0;
            width:160px;
            height:240px;
            border-bottom:1px solid #bbb;
            text-align:left;
      }

            .ArticlePicture
            {
                text-align:center;
                clear:both;
                height:110px;
            }

.ArticleAverageRating {
clear:both;
float:left;
margin-left:15px;
margin-top:10px;
width:100px;
text-align:center;
}


            .ArticleIcons 
            {
                text-align:center;
                height:14px;
                position:absolute;
                margin:3px 0 0 0;
            }
            
           .ArticleIcons img 
           {
                border:0;
                margin:0 1px 0 0;
           }

            .ArticleIconsVariation 
            {
                text-align:center;
                height:14px;
                position:absolute;
                margin:-15px 0 0 0;
            }
            
           .ArticleIconsVariation img 
           {
                border:0;
                margin:0 1px 0 0;
           }
            
            .ArticleDescription
            {
                clear:both;
                padding:17px 0 0 0;
                height:66px;
            }
      
                .ArticleDescription strong
                {
                    font-size:1.1em;
                    font-weight:bold;
                    margin: 0 0 0.25em; 
                    letter-spacing:-1px;
                }
                
                .ArticleDescription a,
                .ArticleDescription a:visited
                {
                    text-decoration:none;
                }
                
                .ArticleManufacturer a, .ArticleManufacturer a:visited,
                .ArticleWhereAbout2 a, .ArticleWhereAbout2 a:visited,
                .ArticleWhereAbout1 a, ArticleWhereAbout1 a:visited
                {
                    color:#666;
                    font-size:.8em;
                }
            
            .ArticlePrice
            {
                font-size:1.1em;
                font-weight:bold;
                color:#666;
                font-family: "Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
                float:left;
                margin: 0 2px 0 0;
            }
 
            .ArticleAmount
            {
                font-size:9px;
                font-weight:normal;
                color: #777;
                font-family: "Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
                margin: 0 0 5px 0;                
            }
             
            .BasePrice
            {
                font-size:9px;
                font-weight:normal;
                color: #777;
                font-family: "Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
                margin: 3px 0 0 0;                  
            }
            /*
            .ArticleAddToCart
            {
                float:left;
            }
            
               */
            .ArticleAddToCart input[type="submit"], .ArticleAddToCart input[type="image"]
            {
                margin:0;
                padding:0;
            }

    #ArticlePicturesOuterDiv
    {
        float:left;
        margin:0 25px 0 0;
    }
    
    .ArticlePicture img, #ArticlePicturePrimary img, #ArticlePictureSecondary img, .ArticlePictureCross img
    {
        border:0px solid #ddd;
    }
    
    .ArticlePicture:hover img, #ArticlePicturePrimary:hover img, #ArticlePictureSecondary:hover img, .ArticlePictureCross:hover img
    {
        border:0px solid #c4075c;
    }
    
    .ArticleSubDescription strong
    {
    	font-size:1.1em;
		font-weight:bold;
		margin: 0 0 0.25em; 
		letter-spacing:-1px;
	}
	
    #ArticlePicturePrimary
    {
        text-align:center;
    }
    
    #ArticleHeadings h1
    {
        /*color:#f29400;
        font-size:1.5em;
        letter-spacing:-1px;*/
        font-size:100%;
        letter-spacing:0px;
        color:#666666;
    }
    
    #ArticleHeadings h2
    {
        color:#C4075C;
        font-size:1.5em;
        letter-spacing:-1px;
        margin:0px;
        /*color:#999;
        font-size:1.2em;*/
    }
    
    #ArticleHeadings h3
    {
        color:#666;
        font-size:1.2em;
    }

    #ArticleToBasketButton .InputText
    {
        width:20px;
        height:12px;
        font-size:.9em;
        margin:15px 3px 0 0;
        text-align:center;
    }
    #ArticleToBasketButton input
    {
        float:left;
    }
    
    #ArticleDownloads
    {
        clear:both;
        padding:15px 0 0 0;
        border-top:1px dotted #aaa;
    }
    
    #ArticleDownloads a, .PDFLink
    {
        display:block;
        font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
        padding:5px 35px 5px 25px;
        background:transparent url(/Templates/women/Images/Css/ico_pdf.png) no-repeat 4px 4px;
        margin:1px;
        border-bottom:1px solid #ddd;
    }

    #ArticleAttributesOuterDiv
    {
        margin:25px 0 25px 0;
    }
    
    .ArticleAttributesTableRow:hover
    {
        background:#fff5fa;
    }
    
    .ArticleAttributesTableCell1
    {
        font-weight:bold;
        color:#c4075c;
        border-bottom:1px solid #ddd;
    }

    .ArticleAttributesTableCell2
    {
        font-weight:normal;
        border-bottom:1px solid #ddd;
    }
    
    #ArticleDescriptionContent
    {   
        overflow:hidden;
        /*height:302px;
        width:60%;
        min-width:370px;*/
    }
    
    #ArticleNumber
    {
        font-size:.8em;
        color:#aaa;    
    }
    
    
    #ArticlePrice
    {
        margin:20px 0 0 0;
        border-top:1px solid #ddd;
        font-size:2em;
        letter-spacing:-1px;
        font-family: "Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
        color:#c4075c;
    }
    
    #ArticlePicturesOuterDiv img
    {
        cursor:pointer;
    }
    
    #ZoomPicture
    {
        color:#888;
        font-size:.8em;
    }

    #CustomErrors
    {
        margin: 10px 0 50px 0;
        clear:both;
        color:#ff0000;
    }

    #CustomErrors #LoginBoxHint a
    {
        color:#ff0000;
    }
              
    .CustomerRegistrationInputGroup
    {
        margin:20px 0 20px 0;
		width: 150px;
    }
    
    .CustomerRegistrationFields
    {
        border:1px solid #bbb;        
    }
    
    .CustomerRegistrationInputGroup fieldset
    {
        padding:0 20px 20px 20px;
        background:white url(/Templates/women/Images/Css/header_bg.gif) repeat-x top;
    }
    
    .CustomerRegistrationFields legend 
    {
        font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
        font-size:1.4em;
        color:#c4075c;
        border:1px solid #bbb;
        padding:2px 5px 3px 5px;
        background:white url(/Templates/women/Images/Css/input_bg.gif) repeat-x top left;
    }
    
    .CustomerRegistrationFields label {
        color:#666;
    }
    
    .CustomerRegistrationContainerRow {
        margin:5px 4px 5px 0;
    }
    
    .CustomerRegistrationContainerGroup {
        clear:both;
    }
    
    .Lang_CaptchaGenerateNew
    {
        color:#606060;
    }
    .CustomerRegistrationCaptchaImg
    {
        float:right;
    }
    
    #SmallBasketContent
    {
        float:left;
    }
    
    #SmallBasketPrice
    {
        font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
        font-size:1.5em;
    }
    
    #UserControl ul li
    {
        font-size:1.1em;
        padding:0;
        margin:0;
    }
    
    #CouponOuterDiv .InputText
    {
        width:115px;
    }
    
    #CheckoutStepProgressBar
    {
        margin:0 0 25px 0;
        width:100%;
    }
    
    #CheckoutStepProgressBarLeft
    {
        background:#fff;
        width:7px;
        float:left;
        display:none;
    }
    #CheckoutStepProgressBarCenter
    {
        background:#c4075c url(/Templates/women/Images/Css/checkoutbar_bg.gif) repeat-x;
        text-align:center;
    }
    #CheckoutStepProgressBarRight
    {
        background:#fff;
        width:8px;
        float:right;
        display:none;
    }
    
    .DefaultInputGroup
    {
        margin:25px 0 0 0;
        clear:both;
    }
    
    #CheckoutStepAddresses
    {
        margin:15px 0 25px 0;
    }
    
    .LegendTitle
    {
        font-family:"Lucida Sans", Verdana, Tahoma, Arial, Sans-Serif;
  	    font-weight:normal; 
  	    color:#c4075c;
  	    margin: 0 0 10px 0; 
  	    font-size: 150%;
    }
    
    .DefaultContainerRow label
    {
        display:block;    
    }
    
    .AddressEdit
    {
        float:left;
        border:1px solid #bbb;
        padding:10px;
        background:white url(/Templates/women/Images/Css/teaser_white_bg.png) no-repeat bottom right;
        margin:10px 10px 0 0;
        width:200px;
    }
    
    .Address
    {
        float:left;
        border:1px solid #bbb;
        padding:10px;
        background:white url(/Templates/women/Images/Css/teaser_white_bg.png) no-repeat bottom right;
        margin:10px 10px 0 0;
        width:160px;
        height:190px;
    }
    
    #UserAddressesContainer
    {
        width:400px;
    }
    
    #UserAddressesContainer input[type="text"],#UserAddressesContainer select
    {
        width:140px;
    }
    
    #UserAddressesContainer .DefaultInputBox
    {
        margin:0 0 10px 0;
    }
    
    .AddressButtons
    {
        margin:10px 0 0 0;
    }
    
    .AddAddress
    {
        clear:both;
        padding:10px;
        margin:25px 0 0 0;
    }

    .AltLoginBoxAll
    {
       margin-left:30px;
       margin-right:30px;
       margin-top:60px;
       float:left;
    }

    .AltLoginBox
    {
       width:280px;
       float:left;
       height:200px;
       border:solid 1px #bbb;
    }
    
     .AltLoginBoxLeft
    {
       padding-top:15px;
       padding-left:20px;
       background:white url(/Templates/women/Images/Css/header_bg.gif) repeat-x ;  
    }
    
    .AltLoginBoxRight
    { 
       height:200px;
       background:white url(/Templates/women/Images/Css/register_bg.jpg) repeat-x ;  
    }   
   
    .Registertext
    { 
       padding:15px 100px 0 10px;
       font-size: 20px;
       color: #c4075c;  
    }

    .Registertext img
    {
        margin: 5px 0 0 0;
    }

    .Logintext
    {
       text-decoration:none;
       font-size: 20px;
       color: #c4075c;
       margin: 0 0 0 0; 
    }
    
    .Errorlogin
    {
       margin:280px 330px 0 50px;
       text-align:left;
       color: #ff0000;
    } 
     
    .AltLoginBox input
    {
        margin:3px 0 7px 0   
    }
    
    #SearchBoxInnerDiv .InputText
    {
        width:130px;
        font-size:1em;
    }
    
    .InputRadio
    {
        margin:0 10px 0 0;
    }
    
    #ArticlePictureSecondary
    {
        margin:10px 0 10px 0;
        border-top:1px dotted #bbb;
        padding:10px;
    }
    
    .ArticlePictureSecondaryItem
    {
        float:left;
        margin:0 10px 10px 0;
    }
    
    .PriceLabel, .VariationLabel
    {
        font-size:.8em;
        color:#888;
    }
    
    #BankAccountDetails
    {
        margin:10px 0 10px 0;
    }
    
    #LoginBoxButton .InputButton,
    .ShoppingCartTableCell input,
    #SearchBoxInnerDiv .InputButton,
    #ShoppingCartInnerDiv input
    {
        margin:0;
    }
    .ArticleToBasketLeafletBox
   {    
       margin-bottom:.5em;
   }  
   .ArticleToBasketButtonBox, .ArticleToBasketLeafletBox
   {    
       clear:both;
   }
   
   #ArticleTextContainerOuterDiv
   {
       margin:10px 0 0 0;
       clear:both;
   }
   
   #LeafletListBox li
   {
       border-bottom:1px #ddd;
   }
   
   #LeafletListBox input
   {
       margin:0 0 0 5px;
   }
   
   #SearchBoxOuterDiv
   {
       position:absolute;
       margin:-32px 0 0 0;
       left:450px;
   }
   
   #ToplineBox
   {
       margin:0 0 5px 0;
       background: #fff;
   }
   
   #SearchBoxOuterDiv table,
   #SearchBoxOuterDiv tr,
   #SearchBoxOuterDiv td
   {
       background:none;
       vertical-align:middle;
       border:0;
   }
   
   .products_icon
   {
       float:left;
       margin:0 0 0 5px;
   }
   
   #SelectGender input[type="image"]
   {
       margin:0;
   }
    
   #SelectGender   
   {
       float:left;
       } 
    
   .HeaderWarenkorbOuterDiv {
        float: left; 
        width: 180px;
        height:115px;
        background:#ffffff;
   }  
       
   .HeaderWarenkorbInnerDiv {
        padding:10px 0 0 0;
        margin:0 0 0 8px;
        border-bottom:1px solid #C4075C;
        border-top:1px solid #C4075C;
        height:103px;
   }  
     
    .Benefits {
        background:transparent url('/Templates/women/Images/Css/benefits_bg.png') no-repeat;
        color:#ffffff;  
        height:115px;
        overflow:hidden;
        margin-bottom:10px;
    }   

    .Benefits li {
        line-height:1.4em;
        margin-left:1.9em;  
    } 
     
    #main_submenu
    {
        width:100%;
        background:transparent url('/Templates/women/Images/Css/title_bg_home.gif') no-repeat;
        color:#FFFFFF;
        font-weight:bold;
        /*height:28px;*/
 
        
    }
    
    .padding5
    {
        padding:5px;
    }
    
    #bottomnav
    {
        margin:0 0 10px 0;
    }
    
    #bottomnav a, #bottomnav a:visited
    {
        text-decoration:none; 
    }
    
    #bottomnav a:hover
    {
        text-decoration:underline; 
    }
    
    #Slogan
    {
        float:left;
        width:200px;
        margin:39px 0 0 7%;
    }
    
   #UserAccountOuterDiv
   {
        float:left;
        margin:0 4% 0 0;
   }
   #UserAddressesOuterDiv
   {
        float:left;
   }
   
   .LegendBox
   {
        margin:0 13% 0 0;
   }
   
   .NewMessage
   {
        font-weight:bold;
        padding:0 0 0 16px;
        background:transparent url(/Templates/women/Images/LocalizedImages/newmessage_de.gif) no-repeat 0px 2px;
   }
   
   .NotReadYet
   {
        color:#c4075c;
        font-weight:bold;
   }
   
   #NewMessageBox
   {
        margin:0 0 20px 0;
   }
   
   #MessageOverviewTable th
   {
        width:44%;
   }
   
   .MessageDate
   {
        font-size:.85em;
        color:#666;
   }
   
   #ShoppingCartButtons
   {
        text-align:right;
        padding:0 11% 0 0;
   }
   
   .ButtonDescriptionText
   {
        font-size:.9em;
        color:#666;
        padding:10px 20px 10px 0;
   }
   
   .OrderStep1
   {
        margin:15px 0 0 0;
   }

   .OrderStep1 label
   {
        font-weight:bold;
   }
  
   #myTabs
   {
        margin:10px auto;
        text-align:center;
        border:1px solid #ddd;
   }
   
   #CategoryStuff
   {
        border-bottom:1px solid #ddd;
        padding:0 0 25px 0;
        /* background:transparent url(/Templates/women/Images/Css/bottom_bg.gif) repeat-x bottom; */
   }
   
   #CategoryDescriptionImage
   {
        float:left;
        margin:0 10px 10px 0;
   }
   #CategorySubImages
   {
        float:left;
        margin:0 10px 10px 0;
        width:630px;
   }
   
   #CategoryDescriptionText
   {
        margin:0 0 15px 0;
   }
   
   
   .CategorySubImage
   {
        margin:0 30px 0 0;
        float:left;
   }
   
   #CategoryDescriptionText h4
   {
        margin-top:0;
   }
   
   #UserAddressesInnerDiv h1, #UserAccountInnerDiv h1
   {
        margin:20px 0 0 0;
   }
   
   #PaymentInputFields
   {
        border-top:1px solid #ddd;
        margin:15px 0 20px 20px;
   }
   
   #PaymentInputFields input
   {
       background:white;
       border:1px solid #aaa;
       margin:0 3px 0;
   }
   
   #PaymentInformation
   {
       margin:0 0 10px 0;
   }
   
   #ArticleVariationsImage
   {
       float:left;
   }

.ArticleVariationsImage { 
text-align:center;
}

.ArticleVariationsImage img { 
max-width:60px;
max-height:60px;
}


#ArticleVariations {
    clear:both;
    padding-top:20px;
}

td.VariationDetail1 
{
 width:60px;
 vertical-align:top;     
}

td.VariationDetail2 
{
 vertical-align:top;
 padding-top:15px;    
}

td.VariationDetail3 
{
    width:150px;
    vertical-align:top; 
    padding-top:15px;   
}   

td.VariationDetail4 
{
    width:135px;
    vertical-align:top; 
    padding-top:15px;   
}
   
   
   #ArticleVariationsImage
   {
        border:1px solid #ddd;
   }
   
   #BreadCrumb
   {
       padding:3px 3px 6px 12px;
   }
   
   #BreadCrumb, #BreadCrumb a, #BreadCrumb a:visited, #BreadCrumb a:active
   {
       color:#666;
   }
   
   #BreadCrumb a:hover
   {
       color:#c4075c;
   }
   #topnav a
   {
       text-decoration:underline;
   }
   
   #topnav
   {
        overflow:hidden;
        margin:3px 0 5px 0;
        text-align:left;
        padding:0 0 3px 0;
        background:white url(/Templates/women/Images/Css/header_bg.gif) repeat-x 0 -20px;
   }
   
   .border01
   {
       border:1px solid #c4075c;
       background:white url(/Templates/women/Images/Css/tabbox_bg.gif) repeat-x top;
       
   }
   
   .border02
   {
       border:1px solid #a9a9a9;
       background:white url(/Templates/women/Images/Css/header_bg.gif) repeat-x top;
   }
   
   .CenterTable
   {
       margin:auto;
   }
   
   .CenterTable td, .CenterTable td
   {
       background:none;
       padding:0;
       margin:0;
       border:0;
   }

   #ArticleVariations table
   {
       width:100%;
       text-align:left;
       font-weight:bold;
       vertical-align:middle;
       line-height:1.5;
   }
   
   .ArticleVariationsButtons input
   {
       margin:0;
   }
   
   .ArticleVariationsPrice
   {
       width:50px;  
   }
   
   .PricePerPackingUnit
   {
       color:#AAA;
       font-size:9px;
   }
   
   #ArticleManufacturer, #ArticleWeight, #ArticleGiftWrap
   {
       padding:3px 0 3px 0;
   }
   
   #NewsletterBox
   {
       float:right;
       text-align:left;
       font-weight:bold;
       color:#c4075c;
   }

   #NewsletterBox input[type="image"]
   {
       margin:5px 0 0 0;
   }
   
   .VariationStockLabelRow td
   {
       font-weight:normal;
       font-size:.85em;
       color:#888;
       background:white;
       padding:0 0 15px 0;
   }
   
   #OrderStepButtons
   {
        margin:15px auto 10px auto;
        border-top:1px dotted #aaa;
        padding:10px 0 0 0;
   }
   
   #OrderStepButtons input[type="image"]
   {
        margin:0;
   }
   
   .CheckoutStepContinueButton
   {
        float:right;
        margin:0 100px 0 0;
   }
   .CheckoutStepBackButton
   {
       float:left;
       margin:0 0 0 100px;
   }
   
   .CheckoutStepClue
   {
       margin:10px 0 0 0;
   }
   
   #StockLabel
   {
       margin:10px 0 10px 0;
       font-style:italic;
   }
   
   .GiftWrapText
   {
       color:#333;
   }
   
   .TopMarke p
   {
       margin:3px 0;
   }
 
    #MiscLinks
    {
        text-align:center;
        padding:10px 0 0 0;
    }
    
    #BannerContainer
    {
        text-align:center;
        padding:5px 0;
    }
    
    #BannerContainer img
    {
        margin:0 10px;  
    }

    #footer h4
    {
        margin:0 0 5px 0;
    }
    
    #ArticleSearchResultsFilter
    {
        padding:10px 10px 20px 10px;
        border: 1px #ccc solid;
        background:white url(/Templates/women/Images/Css/servicebox_bg.png) repeat-x;
        overflow:hidden;
    }
    
    #ArticleSearchResultsFilter h4
    {
        margin:0;
    }
    
    #FilterManufacturer, 
    #FilterProductLine,
    #FilterPrice
    {
        float:left;
        margin:5px 5px 0 0;
    }
    
    #UserMenuBox
    {
        margin:0 auto;
        overflow:hidden;
        width:84%;
    }
    
    .UserMenuRowBox
    {
        clear:both;
        overflow:hidden;
    }
    
    .UserMenuItemBox
    {
        width:150px;
        float:left;
        margin:0 10px;
    }
    
    .UserMenuItemBox a,
    .UserMenuItemBox a:visited,
    .UserMenuItemBox a:active,
    .UserMenuItemBox a:hover
    {
        text-decoration:none;
    }
    
   #LoginBoxHint a.EmphasizeLink
   {
       color:#c4075c;
   }
   
   #TrustedShopLogo
   {
        padding:10px 0 0 0;
   }
   
   #HotlinePhone
   {
       font-size:1.7em;
       letter-spacing:-2px;
       color:#c4075c;
       clear:both;
   }
   
   #HotlineInfo
   {
       color:#aaa;
       clear:both;
       font-size:.9em;
       font-style:italic;
       text-align:right;
       margin:-3px 0 0 0;
   }
   
   #HotlineTimes
   {
       border-top:1px solid #ddd;
       padding:5px 0 0 0;
       margin:3px 0 0 0;
       font-size:1.2em;
       color:#666;
       clear:both;
       letter-spacing:-1px;
   }
   
   #ArticleDetailOuterDiv
   {
       margin:30px 0 0 0;
   }
   
   #ArticleHeadings
   {
       margin: 10px 0 15px 0;
       float:left;
       width:325px;
   }  

   .advertisement
   {  
       width:150px;
       height:70px;
       float:right;
       padding-right:85px; 
       }

   .advertisement h4
   { 
       float:right;
       margin:0px;
       padding:0px;
       border:none;
       } 
   
   .BenefitsList
   {
       margin:2px 0 0 0;
       padding:0;
       word-spacing:3px;
       list-style-image:url(/Templates/women/Images/Css/checked.png);
   }
   
   .InputField input[type="checkbox"]
   {
       margin:6px 5px 0 5px;
   }
   
  .TabbedInfoBoxAjaxLoading
   {
        margin:0 auto;
        text-align:center;
        padding:120px 0 0 0;
   }
   
   #TabbedInfoBoxOuterDiv
   {
        border:1px solid #c4075c;
        /* background:white url(../../Images/Css/tabbox_bg.gif) repeat-x top; */
        margin:15px auto;
        text-align:center;
        color:#666666;
   }

   #TabbedInfoBoxOuterDivLeft
   {
        border:1px solid #c4075c;
        /* background:white url(../../Images/Css/tabbox_bg.gif) repeat-x top; */
        margin:15px auto;
        text-align:left;
   }
   
   #TabbedInfoBoxInnerDiv
   {
        margin:0 auto;
        text-align:center;
        /*width:622px;*/
   }
   
   
   #myTabs #TabbedInfoBoxOuterDiv
   {
        background:none;
        border:0;
        padding:0;
        margin:0;
   }
   
   #myTabs #DefaultOuterDiv h4
   {
        margin:0;
   }
   
   #myTabs img
   {
       border:0;
   }
   
   #TabbedInfoBoxOuterDiv h4
   {
        border-bottom:1px solid #c4075c;
   }
   
   .TabbedBoxTitle
   {
       color:White;
       background:transparent url(/Templates/women/Images/Css/title_bg.gif) repeat-x scroll 0 0;
       font-size:1.5em;
       padding:2px 0 3px 10px;
       letter-spacing:-1px;
   }
   
   .TabbedBoxTitle02
   {
       color:White;
       background:transparent url(/Templates/women/Images/Css/title_grey_bg.gif) repeat-x scroll 0 0;
       font-size:1.5em;
       padding:2px 0 3px 10px;
       letter-spacing:-1px;
   }
   
   .TabbedInfoBoxArticle
   {
       float:left;
       text-align:left;
   }
   
   .TabbedInfoBoxArticle .ArticleOuterDiv
   {
       margin:0 5px;
       border:0;
       width:180px;
   }
   
   .TabbedInfoBoxArticle .ArticleDescription
   {
       height:66px;
       border-top:1px solid #ddd;
       padding:5px 0 0 0;
       margin:10px 0 0 0;
   }
   
   .ControlPanel
   {
       display:inline;
   }
   
   #LeafletTable tr td
   {
       vertical-align:top;
   }
   
  /*Freelancer.CSS2 -Katharina Schopper */
  
   #TrustedShopTextLeft {
	float:left;
	margin-top:10px;
	width:445px;
   } 
   
   #TrustedShopLogoRight{
   	float:right;
   }
   
  table.KontaktFormularTable td{
   	vertical-align:top;
   	line-height:2em;
   	padding-left:0;
   	border:none;
   	background:none;
   }   
   
   #AddressError
   {
   	border-style: solid; 
   	margin: 5px; 
   	padding: 5px; 
   	color: #FF0000; 
   	font-size: 1.4em; 
   	font-style: inherit;
   }

.siegelfooter  
{
    margin:auto; 
    border-top:#cccccc 1px solid; 
    width:300px
    }
   
.siegelbox {
	background: url('/Templates/women/Images/siegel_bg.jpg') transparent no-repeat;
	height:175px;
	padding: 15px 0 0 0;
	margin-top:20px;	
	color:#ffffff;
	font-family:Arial, Helvetica, Sans-Serif;
	clear:both;
	margin-bottom:10px;
}

.siegeltitel {
	padding: 20px 0 10px 7px;
}

.siegeltitel h1 {
	font-size:15pt;
	color:#ffffff;	
	font-weight:normal;
	line-height:10px;
}

.siegeltitel h2 {
	font-size:16px;
	color:#ffffff;		
	font-weight:normal;
	line-height:3px;
}

.siegelbox h3 {
	color:#ffffff;
	font-size:14px;
	margin: 0 0 0 5px;
	font-weight:normal;
	}

.siegel1 {
	padding:12px 0 0 10px;
}

.thawtesiegel {
	padding:7px 0 0 55px;	
	
}

#ctl00_ctl00_ContentToBasked_UpdatePanelForBasket_GS
{
    display:none;
}

/*++++++++++++++++++++++++++*/
/*Start Pop-up Add to Basket*/
/*++++++++++++++++++++++++++*/

.bp_overlayFront 
{
    position:fixed;
    top:5%;
    left:50%;
    background: white url('/Templates/women/Images/Css/header_bg.gif') repeat-x scroll;
    margin-left:-301px;
    max-height: 90%;
    width:611px;
    z-index:999;
    border: solid 2px #C4075C;
    overflow: auto;
    
}  

.bp_overlayBack
{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background: url('/Templates/women/Images/Css/overlay_bg.png') transparent repeat; 
    z-index:998;
} 


.bp_overlayContent
{
    margin: 0 15px 30px 15px;
} 

.bp_btnClose
{
    margin: 0 0 0 550px;
}

.bp_CartDiv
{
    padding: 15px 0 15px 0;
}

.bp_Dif1
{
    float:left;
    margin: 0 3px 2px 2px;  
    font-size:14px;
}

.bp_Dif2
{
    float:left;
    margin: 0 2px 2px 2px;
    font-weight:bold;  
    font-size:14px;
}

.bp_Dif3
{
    float:left;
    margin: 0 2px 2px 2px;  
    font-size:14px;
}

.bp_Dif4
{
    margin: 0 2px 5px 2px; 
    font-size:14px;     
}


.bp_ArticleAmount
{
     float:left;
     font-weight:bold;
     margin: 0 2px 0 0;   
     font-size:14px;    
}

.bp_ArticlesTotalPrice
{
     float:left;
     margin: 0 2px 0 2px;
     font-weight:bold;
     font-size:14px;    
}

.bp_ArticleCurrency
{
     font-weight:bold;
     font-size:14px;
}
  
.bp_ArticleDiv
{
    padding: 10px 0 20px 0;
    height:90px;
    border-top: solid 1px #BBB;
    border-bottom: solid 1px #BBB;
}  

.bp_Linie2
{
     color: #666;
     font-size:0.9em;
     font-weight:normal;
     margin: 1px 0 1px 0;
}

.bp_Linie3
{
     color: #666;
     font-size:0.9em;
     font-weight:normal;
     margin: 1px 0 1px 0;
}
 
.bp_ArtManufacter
{
     color: #666;
     font-size:0.9em;
     font-weight:normal;
     margin: 1px 0 1px 0;
}

.bp_ArticleDescription
{
     color: #C4075C;
     font-size:1.1em;
     font-weight:bold;
     margin: 2px 0 2px 0;
}

.bp_VarDescription
{
     color: #666;
     font-size:0.9em;
     font-weight:normal;
     margin: 1px 0 1px 0;
}

.bp_PackingUnit
{
     float:left;
     margin: 0 2px 0 0;
}


.bp_ArticleImage img
{
     height:90px;
     float:left;
     margin: 0 15px 0 10px;
}

.bp_btnBuyContinue
{
     float:left;
     margin: 0 290px 0 10px;
}

.bg_overlayCrossselling .border02 
   {
       border:0px solid #a9a9a9;
       background:white url(/Templates/women/Images/Css/header_bg.gif) repeat-x top;
   }

/*+++++++++++++++++++++++++*/
/*Ende Pop-up Add to Basket*/
/*+++++++++++++++++++++++++*/  
   
/*+++++++++++++++++++++++++*/
/********Bild-Pop-Up********/
/*+++++++++++++++++++++++++*/  

.zoom_overlayFront 
{
    position:absolute;
    top:100px;
    left:50%;
    background: white url('/Templates/women/Images/Css/header_bg.gif') repeat-x scroll;
    margin-left:-250px;
    width:500px;
    z-index:799;
    border: solid 2px #C4075C;
    display:none;
}  

.zoom_overlayBack
{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background: url('/Templates/women/Images/Css/overlay_bg.png') transparent repeat; 
    z-index:798;
    display:none;
} 

.zoom_btnClose
{
    padding: 10px 10px 0 0;
    height: 30px;
    float: right;
}

.zoom_overlayContent
{
    margin: 0 15px 0 15px;
} 

.zoom_ArticleDiv {
	padding:10px 0 0 0;
}

.zoom_ArticleImage {
	width:300px;
	height:300px;
	border-width: 0px;
	margin:10px 10px 20px 0;
	float:left;
	text-align:center;	
		
}

.zoom_ArticleImage img {
	max-width:300px;
	max-height:300px;	

}

.zoom_Dif4 {
	font-size:14px;
	border-bottom: 1px solid rgb(187, 187, 187); 
	clear: both; 
	padding-bottom: 5px;
}

.morepics 
{
    width:454px;
    height:160px;
    overflow:auto;
}

.morepics table
{
margin-top:5px;
margin-left:1px;
}


td.morepicstd
{
    width:120px;
    height:120px;
    text-align:center;
    border:1px solid #c4075c;
    background-image:none;
    margin-top:5px;
    cursor:pointer;
}



/*+++++++++++++++++++++++++*/
/****Ende Bild-Pop-Up*******/
/*+++++++++++++++++++++++++*/  


.facebook 
{
    border: 1px solid rgb(187, 187, 187); 
    padding: 5px; 
    background: white url(/Templates/women/Images/Css/header_bg.gif) repeat-x scroll 0pt 0pt; 
    margin-top: 30px;
    clear:both;    
    }

.facebooktitle 
{
    margin-bottom: 10px;
    }

img.facebooklogo 
{
    margin-left: 10px;
    margin-right:7px
    }

.Lottery_BackgroundBox   
{
    background: url(/Aktionen/Gewinnspiel/background.jpg);
    height: 700px;
    color:#ffffff;
    }

.Lottery_InnerBox  
{
    width:290px;
    height:500px;	
	padding-top: 100px; 
    margin-left: 270px;
}

.Lottery_OuterBox td  
{
    background:none;
    border-bottom:0px;
    color:#ffffff;
    }

.Lottery_OuterBox h1,
.Lottery_OuterBox a,
.Lottery_OuterBox a:hover,
.Lottery_OuterBox a visited,
.Lottery_OuterBox li a,
.Lottery_OuterBox li a:hover,
.Lottery_OuterBox li a visited,
.Lottery_OuterBox p
{
    color:#ffffff;
    }   
    
.Lottery_TextBox  
{
    overflow: auto; 
    height: 500px;    
    padding-right:25px;
    width: 250px!important;
} 


.Lottery_OuterBox .CustomerRegistrationInputGroup {
margin:0px;
}

.Lottery_Links ul
{
    margin-top: 15px;
    }

.Lottery_OuterBox #CustomErrors,
.Lottery_OuterBox .CustomerRegistrationContainerRow  
{
    margin: 0px 5px 0 0;
    }

.Lottery_Content 
{
    vertical-align: top; 
    float: left; 
    margin-right: 20px;
    }

.Lottery_Footer
{
    clear: both;
    }

.Lottery_Button1  
{
    float:left;
    margin-top:15px;
    }
    
.dhl-logo   
{
    float:left;
    margin-right:10px;
    }

table.clearstyle,
table.clearstyle td,
table.clearstyle th
{
    margin:0px;
    padding:0px;
    background:none;
    border:0px;
    }

.SiteOverviewTitle   
{
    clear:both;
    text-indent:10px;
    padding-top:10px;
    color:#C4075C;
    font-weight:bold;
    }

.SiteOverviewTitle a
{
    font-weight:bold;
    text-decoration:none;
    }

.SiteOverviewTitle a:hover
{
    text-decoration:underline;
    }

.SiteOverviewBlock  
{
    display: block;
    text-align:left;
}

.SiteOverviewList  
{
    clear:both;
    font-weight:bold;
    }

.SiteOverviewList a
{
    text-decoration:none;
    font-weight:bold;
    }

.SiteOverviewList a:hover
{
    text-decoration:underline;
    }

ul.SiteOverviewListStyle  
{
    float: left; 
    width: 140px;
    list-style-image:url("/Templates/women/Images/Css/nav_arrow.gif");
    }

ul.SiteOverviewSubListStyle a  
{
  font-weight:normal;  
    }

ul.SiteOverviewSubListStyle,
ul.SiteOverviewSubListStyle li
{
    list-style:none;
    margin:0px;
    padding:0px;
    }
    
.SiteOverviewClearEnd  
{
    clear:both;
    }

.BrandOverview .SiteOverviewList {
    border-bottom:1px solid #EEEEEE;
    clear:both;
    font-weight:bold;
    margin:20px 0 0;
    overflow:hidden;
}

.BrandOverview #TabbedInfoBoxInnerDiv 
{
    border:1px solid #C4075C;
    }

#HeaderMenu { 
margin: 5px 0px 5px 0pt; 
height: 16px; 
overflow: hidden;
}

#HeaderMenu ul {
margin: 0px; 
list-style-image: url(/Templates/women/Images/Css/nav_arrow.gif);
padding: 0pt 0pt 0pt 5px;
}

#HeaderMenu ul li {
float: left; 
padding-right: 15px; 
margin-right: 20px; 
border-right: 1px solid #cccccc;
}

#HeaderMenu ul li a {
text-decoration: none;
}

#HeaderMenu ul li a:hover {
text-decoration: underline;
}


/*******************************/
/*******PercentageOverlay*******/
/************Start**************/

.PercentageOverlayOuterDiv 
{
    position: absolute;
    }

.PercentageOverlayImage 
{
    position: absolute; 
    left:7px;
    top:-20px;
    }

.PercentageOverlayInnerDiv 
{
    position: absolute; 
    top: -10px; 
    color: #ffffff; 
    font-size: 11px; 
    text-align: center; 
    width: 90px; 
    left: 80px;
    } 

.PercentageOverlayLine1 
{
    font-size:25px;
    margin-top:7px;
    }
    
.PercentageOverlayLine2 
{
    font-size:8px;
    }    

td.PercentageDetailColumn  
{
    background: transparent url(/Templates/men/Images/Css/PercentageDetail.png) no-repeat scroll 0% 0%;
    width: 100px;
    text-align:right;
    vertical-align:top;
    }

.PercentageDetailLine1  
{
    font-size: 25px; 
    color: #ffffff;
    line-height:35px;    
    } 
    
.PercentageDetailLine2  
{
    font-size: 9px; 
    color: #ffffff;
    }

.PercentageDetailLine3  
{
    font-size: 9px; 
    color: #ffffff;    
    }


/*******************************/
/*******PercentageOverlay*******/
/*************Ende**************/

.authorizedsymbol  
{
    float: right; 
    margin: 0pt 75px 15px 0pt;
    }

.authorizedsymbol img 
{
    cursor:pointer;
    }

.Top10 .TabbedInfoBoxArticle 
{
    border-left:1px solid #C4075C;
    border-bottom:1px solid #C4075C;
    padding:5px;
    margin-bottom:20px;
    }

.UnserServiceBox  
{
    margin: 20px 0 10px 0;
    border-bottom:1px solid #CCCCCC;
    } 

.UnserServiceBox a,
.UnserServiceBox a:active,
.UnserServiceBox a:visited
{
    text-decoration:none;
    color:#C4075C;
    } 

.UnserServiceBox a:hover
{
    text-decoration:underline;
    color:#999999;
    } 


       
 
 
 /* Dior Listenansicht - Box1 - */
 .DiorHauptDiv { position: relative; margin: 20px 0px 0px 0px; background-image: url('/Images/CategoryImages/Dior/dior_homebox_both6_20x_629.png'); background-repeat: repeat-y; }
 .DiorContentDiv { display: block; position: relative; text-align: left; padding: 25px 35px 20px 40px;  }
 .DiorTopDiv { /*position: absolute;*/ display: block;  }
 .Diorris .MainCategoryPicture { display: none; }
 .Diorris #CategoryStuff { border: none; padding: 30px 0px 20px 10px; }
 .Diorris #CategoryDescriptionText {  margin-bottom: 0px; padding-bottom: 20px;  /* width: 550px; */  }
 .Diorris #CategoryDescriptionText span { margin-top: 0px; }

 .Diorris .CategoryNameText H1 { color: #000;  margin-top: 0px;  }
 .Diorris #CategoryDescriptionImage { padding-right: 20px; float: left;  }
 .Diorris #CategoryDescriptionImage img { width: 319px; }
 .Diorris .DefaultPageOuterDiv { margin-top: 10px; background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_top_628x.jpg'); background-repeat: no-repeat; padding-top: 15px; } 
 .Diorris .DefaultPageOuterDiv H1 { color: #000; }
 .Diorris .DefaultPageInnerDiv { padding: 0px 30px 0px 30px; background-image: url('/Images/CategoryImages/Dior/dior_ArticleOverview_boxBalkenSeitlich_628x.jpg'); background-repeat: repeat-y; } 
 .Diorris .DefaultPageOuterDivBottom { background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_bottom_628x.jpg'); background-repeat: no-repeat; padding-top: 30px; }
 
   /* Dior Listenansicht - BoxRest - */
 .DiorSmallBox { width: 630px; height: 410px; position: relative; margin: 20px 0px 0px 0px; background-image: url('/Images/CategoryImages/Dior/dior_box_backend_630x.jpg'); background-repeat: repeat-y; }
 .DiorSmallBoxTop { /* position: absolute;*/ position: relative; display: block;  }
 .DiorSmallBoxContent { display: block; position: relative; text-align: left; padding: 20px 0px 0px 30px;  }
 .DiorSmallBoxBottom { padding-top: 0px; }
 .DiorSmallBoxContent h5 {  font-size: 1.5em; font-weight:normal; color: #000; }
 .DiorSmallBoxContent .ArticleOuterDiv { margin: 38px 30px 10px 0px; padding: 0px; height: 100%; border: none; }
 .DiorSmallBoxContent .ArticleDescription { padding-top: 70px; padding-left: 20px; }
 .DiorSmallBoxContent .ArticleOrderInfo { margin-left: 20px; }
 
 /* Dior Detailansicht */
 .Diorris #ArticleDetailOuterDiv { background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_top_628x.jpg'); background-repeat: no-repeat; padding-top: 15px;  }
 .Diorris #ArticleDetailInnerDiv { background-image: url('/Images/CategoryImages/Dior/dior_detailansichtGrafik2.png'); background-repeat: repeat-y; padding: 15px; }
 .Diorris .ArticleDetailOuterButtonDiv { background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_bottom_628x.jpg'); background-repeat: no-repeat; padding-top: 30px; }
 .Diorris #ArticlePicturesOuterDiv { margin: 0px 25px 0px 10px; }

/* Dior Produktansicht einzelne ProduktKategorien */
.Diorris #ArticleOverviewOuterDiv { margin-top: 0px; border: none; background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_top_628x.jpg'); background-repeat: no-repeat; padding-top: 15px; }
.Diorris #ArticleOverviewInnerDiv { background-image: url('/Images/CategoryImages/Dior/dior_ArticleOverview_boxBalkenSeitlich_628x.jpg'); background-repeat: repeat-y;  }
.Diorris h5{ color: #000; background: none; padding: 10px 0px 0px 20px;  border: solid 1px #fff; margin: 0px 20px 0px 20px; }
.Diorris h5#DiorAntiSpecial{ background:url("/Templates/women/Images/Css/title_bg.gif") repeat-x scroll 0 0 transparent; color:White; padding:2px 0 3px 10px; margin:0; border:none;}
.Diorris .ArticleOverviewOuterButtonDiv { background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_bottom_628x.jpg'); background-repeat: no-repeat; padding-top: 30px; }
.Diorris .CenterTable { margin: 0px 0px 0px 25px; }
.Diorris .CenterTable .ArticleDescription { padding: 50px 0px 0px 0px; }
.Diorris .CenterTable .ArticleOuterDiv { height: 100%; margin-bottom: 30px; background-image: url('/Images/CategoryImages/Dior/RegalKlein160.png'); background-repeat: no-repeat; background-position: center 126px; }
.Diorris .CenterTable .ArticleOuterDiv .ArticlePicture { height: 120px; }

/*Bewertung */
.Diorris .RatingOuterDiv { margin-top: 0px; background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_top_628x.jpg'); background-repeat: no-repeat; padding-top: 15px; }
.Diorris .RatingInnerDiv { background-image: url('/Images/CategoryImages/Dior/dior_detailansichtGrafik2.png'); background-repeat: repeat-y; padding: 15px; }
.Diorris .RatingOuterDivBottom {  background-image: url('/Images/CategoryImages/Dior/dior_detail_liniebox_bottom_628x.jpg'); background-repeat: no-repeat; padding-top: 30px;  }


/* Cross-Selling */
.ArticleDescriptionCross { clear:both; margin: 0px; padding:0px; height: 50px; }
.ArticleDescriptionCross a, .ArticleDescriptionCross a:visited { text-decoration: none; }
.ArticlePictureCross { text-align:left; float: left; }           
.ArticleOrderInfoCross { float: left; width: 100px; padding: 0px 0px 0px 10px; }
.ArticleCrossSelling .ArticleOuterDiv 
{ 
    margin: 10px 19px 0 0; padding: 0px 0px 0px 8px; width:160px; height: 140px; border-bottom:1px solid #bbb; border-left:1px solid #bbb; border-right:1px solid #bbb;          
    clear: both;  text-align:left;
}
.ArticleCrossSelling .ArticlePrice { font-size: 0.9em; }
.ArticleCrossSelling .ArticleAmount { font-size: 0.7em; }

.AllBrands
{
    left:20px;
    position:absolute;
    top:250px;
    }

ul.AllBrandsList {
    float:left;
    list-style-image:url("/Templates/women/Images/Css/nav_arrow.gif");
    width:140px;
}

.ArticleLongText { width: 345px; }

}

 
