html {
 .overflow-y:hidden;
}
body {
 position:relative;
 width:100%;
 height:100%;
 margin:0;
 padding:0;
 overflow-y:scroll;
 font-family:verdana,arial;
 font-size:11px;
 background:#fdec9e url(/images/gallery/Relaunch/bg2.jpg) no-repeat fixed bottom center;
}
.bglight {
 background:#fdec9e url(/images/gallery/Relaunch/bg2.jpg) no-repeat fixed bottom center;
}
.bgdark {
 background:#fdec9e url(/images/gallery/Relaunch/bg.jpg) no-repeat fixed bottom center;
}

h2 {
 font-size:13px;
 }
 
.content {
 width:1003px;
 margin:0 auto;
}

.header {
 position:relative;
 width:1003px;
 height:239px;
 background:url(/images/gallery/Relaunch/head2.gif) no-repeat;
 z-index:999;
}

.middle {
 width:1003px;
 padding:10px 0;
 position:relative;
/* display:none;*/
}

.footer {
 position:relative;
 width:1003px;
 height:157px;
/* display:none;*/
}

.footer img {
 width:1003px;
 height:157px;
 background:url(/images/gallery/Relaunch/footer2v2.gif) no-repeat;
 border:0;
}

.footer .footer_links {
 position:absolute;
 top:0;
 right:20px;
 color:#fdec9e;
 line-height:55px;
 font-weight:bold;
}

.footer .footer_links a {
 margin:0 10px;
 text-decoration:none !important;
 color:#fdec9e !important;
 font-weight:bold;
}

.footer .footer_links a:hover {
 text-decoration:underline !important;
}

.column_left {
 width:200px;
 margin:0;
 padding:0;
 float:left;
}
.column_right {
 position:relative;
 width:750px;
 margin:0;
 padding:0 0 0 20px;
 float:left;
/* z-index:-1 !important;*/
}

.logo {
 position:absolute;
 top:25px;
 left:50px;
 width:520px;
 height:150px;
 text-decoration:none;
}

.personal_data {
 position:absolute;
 top:45px;
 right:197px;
 width:115px;
 height:84px;
 color:#fdec9e;
 padding:10px 10px 0 10px;
 font-weight:bold;
 text-align:left;
}

.personal_data a {
 text-decoration:none !important;
 color:#fdec9e !important;
 display:block;
}

.personal_data a:hover {
 text-decoration:underline !important;
}

.cart {
 position:absolute;
 top:45px;
 right:57px;
 width:115px;
 height:84px;
 color:#fdec9e;
 padding:11px 10px 0 10px;
 font-weight:bold;
 text-align:right;
}

.cart a {
 text-decoration:none !important;
 color:#fdec9e !important;
 white-space:nowrap;
}

.cart a:hover {
 text-decoration:underline !important;
}

.column_right hr {
 background:url(/images/gallery/Relaunch/line.gif) no-repeat top center;
 border:0;
 clip:rect(1px 100% 15px 1px);
 height:16px;
 line-height:16px;
 width:inherit;
 position:absolute;
 top:inherit;
 .left:24px;
 .margin-top:16px;
}

.left_menu {
 position:absolute;
 top:185px;
 left:0;
 margin:1px 0 0 0;
 padding:0 0 0 30px;
}

.left_menu li {
 list-style:none;
 margin:0;
 padding:0;
 float:left;
/* overflow:hidden;*/
}

.left_menu li.level1 a {
 text-decoration:none;
 padding:2px 0 0 0;
 margin:0;
 line-height:50px;
 display:block;
 width:141px;
 height:50px;
 text-align:center;
 color:#4a1409;
 font-size:14px;
 font-weight:bold;
 overflow:hidden;
}

.left_menu li.level1 a:hover {
 background:url(/images/gallery/Relaunch/menu_active2.gif);
 font-weight:bold;
}

.left_menu li#plentycat_46-0-0-0-0-0 {
 margin-left:-4px;
}
.left_menu li#plentycat_51-0-0-0-0-0 {
 margin-left:-5px;
}
.left_menu li#plentycat_88-0-0-0-0-0 {
 margin-left:-62px;
}
.left_menu li#plentycat_77-0-0-0-0-0 {
 margin-left:-12px;
}
.left_menu li#plentycat_64-0-0-0-0-0 {
 margin-left:-42px;
}
.left_menu li#plentycat_123-0-0-0-0-0 {
 margin-left:-38px;
}
.left_menu li#plentycat_65-0-0-0-0-0 {
 margin-left:-58px;
}
.left_menu li#plentycat_126-0-0-0-0-0 {
 margin-left:-66px;
}
.left_menu li#plentycat_47-0-0-0-0-0, .left_menu li#plentycat_48-0-0-0-0-0 {
 margin-left:-40px;
}
.left_menu li#plentycat_105-0-0-0-0-0 {
 margin-left:-25px;
}
.left_menu li#plentycat_89-0-0-0-0-0 {
 margin-left:-55px;
}

.left_menu li#plentycat_178-0-0-0-0-0 {
 margin-left:-46px;
}

.left_menu li.level2_sub {
 width:0;
 height:0;
 margin:0;
 padding:0;
 position:relative;
 left:-142px;
 display:none;
 z-index:999 !important;
}

.left_menu li.level2_sub ul {
 position:absolute;
 margin:52px 0 0 -22px;
 padding:0px 0 0 0;
 background:url(/images/gallery/Relaunch/aufklappbg.gif);
/* overflow:hidden;*/
}

.left_menu a:hover ul {
 display:block;
 margin-left:10px;
}

.left_menu li.level2_sub li {
 height:20px;
 margin:0 0 0;
 padding:0;
 float:none;
}

.left_menu li.level2 a {
 text-decoration:none;
 padding:2px 0 0 0;
 margin:0;
 display:block;
 width:185px;
 text-align:center;
 color:#fdec9e;
 overflow:hidden;
}

.left_menu li.level2 a:hover {
 font-weight:bold;
}

.left_menu li.level3_sub {
 display:none;
}

.submenu {
 margin-bottom:10px;
}

.submenusearch {
 margin-bottom:10px;
 height:251px;
 width:190px;
 background:url(/images/gallery/Relaunch/suchebg.gif) no-repeat top center;
}

.submenu_header {
 width:200px;
 height:53px;
 margin:0;
 padding:2px 0 0 0;
 line-height:53px;
 text-align:center;
 font-weight:bold;
 background:url(/images/gallery/Relaunch/submenu_header.gif) no-repeat top center;
}

.submenu_top {
 width:200px;
 height:14px;
 margin:0;
 padding:0;
 line-height:0;
 font-size:0;
 background:url(/images/gallery/Relaunch/submenu_top.gif) no-repeat top center;
}

.submenu_middle {
 width:150px;
 margin:0;
 padding:0 25px;
 text-align:justify;
 background:url(/images/gallery/Relaunch/submenu_middle.gif) repeat-y top center;
}

.submenu_bottom {
 width:200px;
 height:15px;
 margin:0;
 padding:0;
 background:url(/images/gallery/Relaunch/submenu_bottom.gif) no-repeat top center;
}

.submenu_middle form {
 margin:0;
}

.submenu_middle input {
 width:146px;
 border:1px solid #000;
}

.submenu_middle a {
 display:block;
 color:#4a1409 !important;
 font-weight:bold;
 text-decoration:none !important;
}

.submenu_middle a:hover {
 display:block;
 color:#4a1409 !important;
 text-decoration:underline !important;
}

.content_top {
 width:764px;
 height:26px;
 margin:0;
 padding:0;
 line-height:0;
 font-size:0;
 background:url(/images/gallery/Relaunch/oben.gif) no-repeat top center;
}

.content_middle {
 position:relative;
 width:724px;
 min-height:400px;
 height:auto !important;
 .height:400px;
 margin:0;
 padding:0 20px;
 text-align:justify;
 background:url(/images/gallery/Relaunch/mitte.gif) repeat-y top center;
}

.content_bottom {
 width:764px;
 height:26px;
 margin:0;
 padding:0;
 background:url(/images/gallery/Relaunch/unten.gif) no-repeat top center;
}

.content_middle p { 
 margin:0;
}

.content_middle h1, .content_middle h2, .content_middle h3, .content_middle h4 {
  margin:0;
font-weight:bold;
}

.content_middle a {
  color:#4a1409;
}

.category_product {
  background:url(/images/gallery/Relaunch/produktmitte.gif) repeat-y top center;
  margin:0;
  padding:0 10px;
  width:310px;
}

.category_product td {
  .padding:0 10px;
}

.category_product table td {
  .padding:0;
}

.product_top {
  background:#e8d0a0 url(/images/gallery/Relaunch/produktoben.gif) no-repeat top center;
  height:10px;
  width:310px;
  line-height;0;
  font-size:0;
}

.product_bottom {
  background:#e8d0a0 url(/images/gallery/Relaunch/produktunten.gif) no-repeat bottom center;
  height:10px;
  width:310px;
  line-height;0;
  font-size:0;
}

.category_product .preview_image {
  height:185px;
}

.category_product .product_title {
  height:30px;
}

.flag_fr {
  display:none;
}

.clear {
 height:0;
 line-height:0;
 font-size:0;
 clear:both;
}

/* Defaults */


*{
font-family: Verdana, Arial, sans-serif;
color:#4a1409;
font-size:11px;
}

.Price{
font-weight:bold;
font-size:20px;
color:#4a1409;
}

h1{
font-size:18px;
color:#4a1409;
}

h2{
font-size:16px;
color:#4a1409;
}

a{
font-size:12px;
color:#4a1409;
}

h3{
font-size:12px;
color:#4a1409;
}
h4{
font-size:26px;
color:#FF0000;
}
h7{
font-size:10px;
color:#FF0000;
}
h8{
font-weight:bold;
font-size:14px;
color:#FF0000;
}
h9{
font-weight:bold;
font-size:10px;
color:#4a1409;
}


.article_rating_column_right {
    padding-left:10px;
    padding-bottom:6px;
}

.article_rating_column_right .name {
     font-style:italic;
}

.article_rating_column_right .comment {
     font-weight:bold;
}

.wanted {
     background:url(http://www.elpueblo-westernstore.de/images/gallery/Relaunch/wantedbg.gif) no-repeat;
     width:197px;
     height:276px;
}

.kredit {
     background:url(http://www.elpueblo-westernstore.de/images/gallery/Relaunch/kreitkarte.gif) no-repeat;
     width:197px;
     height:276px;
}

.wanted img {
     border:0;
}

.wanted .wanted-image {
     width:197px;
    /* margin:60px 0 10px 30px;*/
    margin-top:60px;
}

.wanted .wanted-image2 {
     width:197px;
    /* margin:60px 0 10px 30px;*/
    margin-top:60px;
}

.wanted .wanted-title {
     width:177px;
     margin-left:10px;
     text-align:center;
     font-weight:bold;
     color:#FF0000;
     font-size:52px;
}

.ps {
     background:url(http://www.elpueblo-westernstore.de/images/gallery/Relaunch/submenups.png);
     width:197px;
     height:55px;
}

.ps a {
     width:197px;
     height:55px;
     display:block;
}
a.articlePages_activeLink {
text-decoration: none;
font-weight:bold;
color:#CC0000;
}
/**
 * CSS fuer den plentyMarkets Bestellvorgang.
 *
 * Aendern Sie Ihr CSS selbst ueber den Bereich plenty* > plentyCMS * Dialog > CSS
 */
 
 
/* fieldsets werden an verschiedenen Stellen verwendet, so auch im Bereich 'Wählen Sie eine Lieferanschrift' bzw. OrderBox_DAddress */ 

fieldset {
    width:95%;
    margin-top:8px;
    padding: 4px;
    border: 1px solid #B1BCC9;
    text-align:left;
}

fieldset legend {
    font-weight:bold;
    font-size:14px;
}

fieldset div {
    padding:10px;
}

 
/* Artikelauflistung im Bestellvorgang */
 
.Order_ArticleTable {
    width:99%;
    margin-top:12px;
    margin-bottom:12px;
    
    border-collapse:collapse;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #B1BCC9;
}

.Order_ArticleTable td {
    padding:3px;
}

.Order_ArticleTable th {
    padding:3px;
    font-weight: bold;
    background-color: #B1BCC9;
} 

.Order_ArticleTable th, .Order_ArticleTable span {
    color: #FFFFFF;
} 
    
.Order_ArticleTable td {
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #B1BCC9;
}


/* Darstellung der Summen im Warenkorb */

.Order_TotalsTable {
    width:99%;
    margin-top:14px;
    border-collapse:collapse;
}

.Order_TotalsTable td {
    padding: 8px 3px 8px 3px;
    border-bottom: #B1BCC9 1px solid;
}


/* Konfigurationstabelle */

.Order_ConfigTable {
    width:99%;
    margin-top:10px;
}

.Order_ConfigTable th, .Order_ConfigTable th span {
    padding:4px;
    font-weight:bold;
    background-color:#B1BCC9;
    color:#FFFFFF;
}

.Order_ConfigTable td {
    padding:4px;
    background-color:#EBEEF1;
}
.Order_ConfigTable table {
    margin:10px;
    border-collapse:collapse;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #B1BCC9;
    padding:4px;
    width:95%
}

/* Anzeige der Gesamtsumme im Warenkorb */

.Order_ConfigTableSum {
    width:99%;
}

.Order_ConfigTableSum td{
    border-top: 1px solid #B1BCC9;
    padding:4px;
}


.Order_ConfigListTable td {
    border-top: 1px solid #B1BCC9;
    padding:4px;
}

.Order_ConfigListTable div {
    margin:10px
}
 


/* Adresseingabe */
.Order_AddressInputTable {
    padding-top:10px;
    padding-bottom:10px;
}

.Order_AddressInputTable th {
    padding:4px;
    font-weight:bold;
    background-color:#EBEEF1;
    border-bottom: #FFFFFF 1px solid;
}

.Order_AddressInputTable td {
    padding:4px;
}


.MyAccount_Navigation {
    width: 100%;
    margin: 0px;
    padding: 8px 4px 0px 2px; 
    list-style: none;
    font-weight:bold;
    border: none;
    color: #000000;
}

.MyAccount_Navigation li a {
    display: block;
    margin: 0;
    padding: 5px;
    background-color: #EBEEF1;
    color: #000000;
    text-decoration: none;
    width: 160px;
}
                        
.MyAccount_Navigation li a:hover {
    background-color: #FFFFFF;
}

/* Artikel - Attributauswahl */

.ArticleAttrTable td {
    border: 0px;
}

.small {
    font-size: 9px;
    font-style: normal;
}

.red {
    font-style: normal;
    color:#CC0000;
}

            .tab_border {
                margin-top:14px;
                border-collapse:collapse;
                border-width: 1px;
                border-style: solid;
                border-color: #B1BCC9;
            }
            
            .tab_border td {
                padding:5px;
            }
            
            .tab_border th {
                padding:5px;
                font-weight:bold;
                letter-spacing:0.1em;
                background-color:#818A95;
                color:#FFFFFF;
                border-collapse:collapse;
                border-width: 1px 1px 1px 1px;
                border-style: solid solid solid solid;
                border-color: #C3D0E1;
            }        
        
    div.PlentyOrderBox {
    background-color    :    #EBEEF1;
}

h2.PlentyOrderHeader {
    border-bottom : 1px solid black;
    background-color : #B1BCC9;
    padding: 5px 0 3px 5px;
    margin-top : 5px;
    font-size : small;
}

div.PlentyOrderAdvice {
    background-color : #B1CCC9;
    padding : 3px;
}

div.PlentyOrderContent {
    padding-left : 5px;
    padding-bottom : 5px;
}

.PlentyOrderTable th {
    width        :200px !important;
}

div.PlentyOrderDeliveryAddresses {
    display : block;
    vertical-align : top;
    margin-bottom : 5px;
    width : 100%;
}

.PlentyOrderDeliveryAddress {
    display : inline;
    width : 45%;
    margin-left : 5px;
    margin-right : 5px;
}  
 
.searchbig {
    height:140px;
    padding-top:60px;
    position:relative;
}

#article_quick_guide_cat1_select {
	position:absolute;
	margin-left:13px;
}
#article_quick_guide_cat2_select  {
	margin-left:13px;
	margin-top:73px;
	position:absolute;
}

#article_quick_guide_attribute_select  {
	margin-left:13px;
	margin-top:45px;
	position:absolute;
	width:164px;
}

#inpara {
	margin-left:13px;
	margin-top:21px;
	position:absolute;
}

#searchit {
	margin-left:0px;
	margin-top:118px;
	position:absolute;
}

#search_in_description {
	margin-top:130px;
	position:absolute;
}

#sidlabel {
	margin-left:30px;
	margin-top:130px;
	position:absolute;
}

#article_quick_guide_attribute_select_standalone {
	margin-left:13px;
	margin-top:45px;
	position:absolute;
	width:164px;
}

.livesearch {
	position:absolute;
	right:184px;
	text-align:left;
	top:146px;
	width:88px;	
}

.livesearch input {
	width:200px;
}

#facebox {
	z-index:9999 !important;
} 
