/** /Standardangaben
Paddings und Margins auf 0 setzen, vertikaler Scrollbar immer sichtbar, Clearfix und float-standard
*/

html{ height: 100.1%; }
*{ padding: 0; margin: 0;}
a img{ border: none; }
a.noDec:hover, a.noDec:focus { text-decoration: none; }
form {display: inline}
ul img, .navigation img{ vertical-align: bottom; }
.clearfix:after { content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.floatleft { float: left; margin-right: 10px; display: inline;}
.floatright {float: right; margin-left: 10px; display: inline;}
.clearleft { clear:left;}
.clearright { clear:right;}
/* Schriftart und Größe für die Seite, Abstände von Paragraphen usw */
body, table, td, p {
    
    font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
    color:#000;
    font-weight: normal;
}

body, p, li{
    line-height: /*1.4em;*/150%;
}

p {
    font-size:12px;
    line-height:150%;
}

body{
    background: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    
}

p {
    margin: 0em 0 1em;
    padding: 0;
}

/* Grundgerüst */
#allg_container {
    text-align: left;
    position: relative;
    margin: 0 auto;
    width:965px;
}

#container{
    /*margin: 0 auto;
    text-align: left;
    position: relative;
    width: 780px;*/
}

#header{
    z-index:2;
}

#navigation_top {
    height:20px;/* 30px - 10px */
    padding-top:10px;
    padding-right:9px;
    float:right;
}

#navigation{
    width:100%;
    height:35px;
    float:left;
    clear:both;
    background:url(../bilder/navigation_hg.gif) no-repeat top left;
    text-transform:uppercase;
    z-index:3;
    margin:0;
    padding:0;
}

/*#home {
    font-size:14px;
    font-weight:bold;
    margin-top:-2px;
}
#home a {
    color:#000;
    text-decoration:none;
}*/

#anmeldung_link {
    float:right;
    clear:none;
    /*height:17px;/* 26px -9px (padding-top)*/
    width:113px; /* 122px - 9px */
    padding: 0px 0 7px 14px;
    line-height:35px;
    height:24px; /* 35 -11 px */
}

#weezzle_header {
    width:100%;
    height:160px;/*170-10*/
    padding-top:10px;
    float:left;
    clear:both;
    z-index:4;
}

#logo {
    float:left;
    width:348px;
    height:160;
}
a#start_link {
    height:120px;
    width:250px;
    display:block;
    position:absolute;
    top:100px;
    text-decoration:none;
    border:0;
}
#logoslogan {
    color:#737373;
/*    font-size:18px;*/
    font-size:19px;
/*    text-transform:uppercase;*/
    width:390px;
    height:30px;/* 115px - 85px */
/*    padding-top:85px;*/
    padding-top:55px;
    float:left;
    clear:none;
}

#warenkorb_container {
    height:85px;/* 115px - 30px */
    width:225px;
    padding-top:20px;
    float:left;
    clear:none;
    background:transparent url(../bilder/warenkorb.gif) no-repeat left 30px;
    color:#000;
    font-weight:10px;
}

#warenkorb_klein {
    float:right;
    clear:none;
    margin:0px;
    padding:0px;
    /*padding-left:85px;*/
    width:143px;
}

#suche_container {
    height:30px;
    width:693px;
    float:right;
    clear:none;
    margin-top:-45px;
    background:transparent url(../bilder/suche_hg.gif) no-repeat left top;
}

#suche_container2 {
    height:30px;
    width:600px;
}

#txt_weezzlen {
    float:right;
    padding: 6px 0 7px 9px;
    width:100px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

#main_content{
    position: relative;
    /*width: 570px;*/
    width:100%;
    float: left;
    z-index:6;
    padding:0;
    padding-top:20px;
    margin:0;
}

#linke_spalte {
    width:250px;
    float:left;
    clear:both;
}

#linke_spalte_top, .linke_spalte_top {
    width:100%;
    height:13px;
    background: transparent url(../bilder/linke_spalte_top.gif) no-repeat top left;
}

#linke_spalte_content, .linke_spalte_content {
    width:100%;
    background: transparent url( ../bilder/linke_spalte_bottom.gif) no-repeat bottom left;
    padding-bottom:13px;
}

.brown #linke_spalte_top, .linke_spalte_top {
    background: transparent url(../bilder/linke_spalte_top_b.gif) no-repeat top left;
}

.brown #linke_spalte_content, .linke_spalte_content {
    background: transparent url( ../bilder/linke_spalte_bottom_b.gif) no-repeat bottom left;
}

#inhalt {
    width: 693px;/*713px -20px */
    margin:0;
    padding:0;
    padding-left:20px;
    float:left;
    clear:none;
    z-index:7;
}

.inhalt_kasten_top {
    width:335px;
    height:13px;
    background: transparent url(../bilder/inhalt_kasten_top.gif) no-repeat top left;
}
.inhalt_kasten_content {
    /*idth:315px; /* 335px - 10 - 10 */
    width:335px;
    background: transparent url( ../bilder/inhalt_kasten_bottom.gif) no-repeat bottom left;
    /*padding: 0 10px;*/
/*    padding-bottom:13px;*/
/*    height:450px;*/
    height:450px;
    display:block;
    overflow:hidden;
}
.productsRepeater .inhalt_kasten_content { 
    height:375px;/*450 - description:75*/
}
.tagclouds .inhalt_kasten_content {
    height:auto;
}

.neuheiten_hg_content, .neuheiten_hg_content {
    height:450px;
    display:block;
    overflow:hidden;
}

.inhalt_kasten_content .inhalt_kasten_image, 
.neuheiten_hg_content .inhalt_kasten_image,
.produktdetail_hg_content .inhalt_kasten_image,
.weiterempfehlen .inhalt_kasten_image {
    float:left;
    padding-left:10px;
    width:250px;
    height:200px;
    display:block;
    margin-right:10px;
}

.inhalt_kasten_content .inhalt_kasten_description,
.neuheiten_hg_content .inhalt_kasten_description {
    height:75px;
    display:block;
    overflow:hidden;
    float:left;
    width:285px;
    padding: 0 20px;
    margin-right:10px;
}
.produktdetail_hg_content .inhalt_kasten_description,
.weiterempfehlen .inhalt_kasten_description {
    display:inline;
    overflow:hidden;
    float:left;
    width:285px;
    padding: 0 20px;
    margin-right:10px;
}
.produktdetail_hg_content .inhalt_kasten_description {
    width:370px;/* 390 */
}

.produktdetail_hg_top {
    width:690px;
    height:15px;
    background: transparent url(../bilder/produktdetail_hg_top.gif) no-repeat top left;
}

.produktdetail_hg_content {
    width:690px; 
    background: transparent url( ../bilder/produktdetail_hg_bottom.gif) no-repeat bottom left;
    padding: 0;
    padding-bottom:13px;
}

/*.produktuebersicht_hg_top {*/
.neuheiten_hg_top { 
    width:335px;
    height:15px;
    background: transparent url(../bilder/neuheiten_kasten_top.gif) no-repeat top left;
}

.neuheiten_hg_content {
    width:335px; /* 335px - 10 - 10 */
    background: transparent url( ../bilder/neuheiten_kasten_bottom.gif) no-repeat bottom left;
    padding-bottom:13px;
}

.neuheiten_hg_content img {
    margin:0 0 10px 0px;
}

.rubrikBox {
    width:335px;
    clear:right;
}

.weezzlesvorteile_hg_top, .weezzleskast_hg_top {
    width:690px;
    height:15px;
    background: transparent url(../bilder/weezzlesvorteile_hg_top.gif) no-repeat top left;
}

.weezzleskast_hg_top {

}

.weezzlesvorteile_hg_content, .weezzleskast_hg_content, .weezzlesPageSelector_hg_content {
    width:670px; /*670 - 2 * 10 */
    background: transparent url( ../bilder/weezzlesvorteile_hg_bottom.gif) no-repeat bottom left;
    padding: 0 10px;
    padding-bottom:13px;
    border:0;
}

.weezzlesPageSelector_hg_content {
    margin:0;
    padding-bottom:7px;
    margin-top:-7px;
    font-size:10px;
    color:#000;
    line-height:100%;
}

.weezzleskast_hg_content {
    width:690px;
}


.suche_top {
    width:575px;
    height:15px;
    background: transparent url( ../bilder/suche_top.gif) no-repeat bottom left;
}

.suche_bottom {
    width:555px; /* 335px - 10 - 10 */
    background: transparent url( ../bilder/suche_bottom.gif) no-repeat bottom left;
    padding: 0 10px;
    padding-bottom:13px;
    display:block;
}

.teaser {
    width:335px;
    float:left;
}

#rechte_spalte {
    width:335px; /* 335 +20 */
    float:left;
    padding-left:20px;
}


#footer{
    font-size:11px;
    color:#999;
    width:100%;
    padding-top:20px;
}

#footer_address {
    /*float:left;*/
    clear:both;
    /*width:700px;*/
    text-align:center;
    margin:0 auto;
    height:15px;
    line-height:15px;
}

/* Ende Grundgerüst */

/* Navigation Top */
.navigation_top, .navigation_top ul {
    list-style:none;
}

ul.navigation_top {
    margin:0;
    padding:0;
}

ul.navigation_top li {
    float:left;
    padding:0 3px;
    font-size:11px;
    color:#666;
}

ul.navigation_top li a {
    color:#666;
    text-decoration:none;
}

ul.navigation_top li a:hover, ul.navigation_top li a.active {
    text-decoration:underline;
}

/* Navigation */
.navigation, .navigation ul{
    list-style: none;
}

ul.navigation{
    margin: 0;
    padding: 0;
    /*padding-top:11px;*/
    padding-top:9px;
    padding-left:9px; /*20px - 11px*/
    width:800px;
    float:left;
    height:24px; /* 35 -11 px */
}

ul.navigation li {
    float:left;
    padding: 0 11px;
    font-size:12px;
}

ul.navigation li a {
    color:#87471D;
    font-weight:bold;
    text-decoration:none;
}

/*ul.navigation li a:hover, ul.navigation li a.active {
    text-decoration:underline;
}*/

ul.navigation li a:hover, ul.navigation li a.active {
    font-size:12px;
    font-weight:bold;
    margin-top:-2px;
    color:#000;
    text-decoration:none;
}
ul.navigation li a.active, ul.navigation li a.active:hover {
    font-size:14px;
}

/* Ende Navigation */
/* Rechte Splate Navigation */
#linke_spalte ul.linke_spalte, #linke_spalte ul.linke_spalte li {
    list-style:none;
    margin:0;
    padding:0;
    background:none;
}

#linke_spalte ul.linke_spalte li {
    line-height:/*165%;*/ 18px;
}

#linke_spalte ul.linke_spalte {
    padding-left:20px;
}

#linke_spalte ul li.active {
   /* margin-bottom:15px;*/
}

#linke_spalte ul li a {
    color:#000;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    line-height:165%;
}


#linke_spalte ul li a:hover {
    font-weight:normal;
    text-decoration:none;
    color:#87471D;
}

#linke_spalte ul li a.active {
    /*text-decoration:underline;*/
    text-decoration:none;
    font-weight:bold;
    color:#87471D;
}

#linke_spalte ul.linke_spalte li ul {
/*    visibility:hidden;*/            /* AB 01.09.2009*/
/*    display:none;*/            /* AB 01.09.2009*/
    list-style:none;
}
 /* AB 01.09.2009*/
#linke_spalte ul.linke_spalte li ul li ul {
    visibility:hidden;
    display:none; 
}
 /* AB 01.09.2009 - BIS HIER*/

#linke_spalte ul.linke_spalte li ul li a {
    font-size:11px;
    font-weight:bold;
    line-height:165%;
    color:#000;
}

#linke_spalte ul.linke_spalte li ul li a.active, #linke_spalte ul.linke_spalte li ul li a:hover {
    color:#87471D;
}

#linke_spalte ul.linke_spalte li.active ul {
    visibility:visible;
    display:block;
}

#linke_spalte ul ul li.active,#linke_spalte ul ul ul li.active {
    margin-bottom:0;
}
ul.subsubnavigation {
    margin:0!important;
    padding:0!important;
}

#linke_spalte ul.linke_spalte li ul li ul {

    list-style:none;
}

#linke_spalte ul.linke_spalte li ul li ul li a {
    font-size:11px;
    font-weight:normal;
}

#linke_spalte ul.linke_spalte li ul li ul li a:hover {
    font-weight:bold;
}

#linke_spalte ul.linke_spalte li ul li ul li {
    padding-left:13px;
    line-height:165%;
    background:transparent url(../bilder/li_nav.gif) no-repeat left center; 
}
/* Ende Rechte Splate Navigation */
/* Inhalt */

#main_content ul{
    padding-left: 15px;
    margin : 10px 0;
    list-style: none;
}

#main_content ul li{
    background: url(../bilder/li.gif) no-repeat 0em 0.3em;
    padding-left: 15px;
    position: relative;
}

h1{
    font-size: 19px;
    font-weight:normal;
    color:#737373;
    margin: 0 0 0.3em 0;
    padding-left:20px;

}
#logoslogan h1 {
    margin:0;
    padding:0;
    line-height:1.3em;
}
#linke_spalte h1 {
    color:#000;
}
#inhalt h1 { 
    color:#87471D;
}
#inhalt h2{
    font-size:22px;
    font-weight:normal;
    margin:0 0 0.3em;
    padding-left:20px;
    color:#87471D;
}

#linke_spalte h2 {
    font-size:21px;
    color:#000;
    font-weight:normal;
    margin: 0 0 0.4em 0;
    padding-left:20px;
}
h3{
    color:#87471D;
/*    font-size: 14px;*/
    font-size:16px;
    margin: 1em 0 0.3em 0;
    padding-left:0px;
    font-weight:normal;
}
h4 {
    font-size:11px;
    font-weight:bold;
    color:#666;
    line-height:1.5em;
    margin: 10px 0 0.4em 0;
}
a {
    text-decoration:none;
    color: #87471D;
}

a:hover {
    color: #87471D;
    text-decoration: underline;
}

a div {
    cursor:pointer
}

.repeater{
    margin-bottom: 1.4em;
}

.repeater h2{
    margin: 0;
    font-size: 12px;
    padding: 0;
}

.rahmen {
    border: 1px solid black;
}

.datum {
    font-size: 10px;
    color: #808080;
}
/** Footer **/
#footer a {
    color:#999;
    text-decoration:none;
}

#footer a:hover {
    text-decoration:underline;
}

/* Ansprechpartner */
.ansprechpartner .text{
    width: 250px;
}

.ansprechpartner label{
    width: 60px;
    margin: 0;
}

.ansprechpartner p {
    margin-top: 0px;
}

.ansprechpartner em.position {
    font-style: normal;
    display: block;
    margin: 2px 0px 5px 0px;
}

.ansprechpartner h2 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    line-height: 1em;
}
/* Ende Ansprechpartner /*
/*  Shop */

#warenkorb_klein {
    /*line-height:1.5em;*/
}


/* Ende Shop */
/* Kontaktformular */
.kontakt, input.text, textarea.text {
    width: 250px;
}

#formmailmessage, .formmailerror {
    /*width: 370px;*/
    width:350px;
}

label {
    position: relative;
    width: 170px;
    float: left;
    margin-bottom: 5px;
}
#kontaktform label {
    position: relative;
    width: 130px;
    float: left;
    margin-bottom: 5px;
}

input {
    margin:0;
    padding:0;
}

textarea {
    background: url( ../bilder/textarea.gif ) no-repeat top left;
    border:0;
    /*width:200px;*/
    width:190px;
    display:block;
    /*height:153px;*/
    height:143px;
    padding: 5px;
}



input[type="submit"] {
    cursor:pointer;
}

#main_content .jNiceSelectWrapper ul, #main_content .jNiceSelectWrapper ul li{
    list-style:none;
    background:#fff none;
    margin:0;
    padding:0;
}
.ausfuellen {
    /*border: 1px solid #87471D;*/
}

#formmailmessage, .formmailerror {
    border: 1px solid #E7DBC6;
    padding: 5px;
    color: #87471D;
    margin: 0px 0px 5px 0px;
    background: #ffffff url(../bilder/hintergrund_input_text_required.gif) repeat-x;
    display: none;
    overflow: hidden;
    line-height: 1.3em;
}

.formmailerror{
    display: block;
}

#formmailmessage.complete{
    color: black;
    border: 1px solid green;
    background: #ffffff url(../bilder/hintergrund_input_text.gif) repeat-x;
}

#formmailmessage em{
    color: green !important;
    font-weight: bold;
}

#formmailmessage .linkespalte{
    width: 110px;
    display: block;
    float: left;
    margin: 0;
}

#formmailmessage .rechtespalte{
    width: 110px;
    display: block;
    float: left;
    margin: 0;
}

#formmailmessage #daten{
    margin-top: 10px;
}

#formmailmessage br{
    clear: left;
}


.kontakt {
    position: relative;
    display: block;
    float: left;
    margin-bottom: 5px;
}

#anschrift {
    float: right;
    position: relative;
    width:200px;
}

#anschrift label {
    position: relative;
    width: 60px;
    float: left;
    margin-bottom: 2px;
}

#anschrift p {
    margin-top: 4px;
}

/*#kontaktform, */#formmailmessage {
    margin-right: 10px;
    position: relative;
}

#kontaktform input.radio {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
}

.clearleft {clear: left; }
/* Ende Kontakt */

/* My Classes  */
.toUppercase {
    text-transform:uppercase;
}

a .knopf_link, p a div.knopf_link {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    _font-size:10px!important;
}

a:hover .knopf_link, a.teaserflinker {
    color:#fff;
    font-weight:bold;
    text-decoration:none!important;
}

.knopfHG {
    background: transparent url( ../bilder/knopf_hg.gif ) no-repeat top left;
    height:29px;
    width:160px; /* 164 -11 */
    line-height:29px;
    display:block;
    padding-right:0;
    padding-left:11px;
    margin:0;

}
.knopfHG2 {
    background: transparent url( ../bilder/knopf_hg2.gif ) no-repeat top left;
    height:29px;
    width:181px; /* 192 - 11 */
    line-height:29px;
    display:block;
    padding-right:0;
    padding-left:11px;
    margin:0;
}
.knopfHG3 {
    background: transparent url( ../bilder/knopf_hg3.gif ) no-repeat top left;
    height:29px;
    width:209px; /* 220 - 11 */
    line-height:29px;
    display:block;
    padding-right:0;
    padding-left:11px;
    margin:0;
}
.knopfHG4 {
    background: transparent url( ../bilder/knopf_hg4.gif ) no-repeat top left;
    height:29px;
    width:259px; /* 270 - 11 */
    line-height:29px;
    display:block;
    padding-right:0;
    padding-left:11px;
    margin:0;
}
input.weezzlenKnopfHG {
    background: transparent url( ../bilder/knopf_hg_klein.gif ) no-repeat left top;
    width:110px;
    height:30px!important;
    vertical-align:center;
  /* line-height:20px!important;*/
    font-size:12px!important;
    color:#fff!important;
    font-weight:bold;
    text-align:left;
    margin-left:33px!important;
    padding:0px 0 2px 10px !important;
    margin:0;
    padding:0;
}

#suche_container2 #searchresult {
  /*position:relative;*/
    display:block;
  
}

#searchresult .result .row a {
    text-decoration:underline!important;
}

.knopfHGGrauGross {
        background: url( ../bilder/weezzlesvorteile_knopf.gif ) no-repeat top left;
        height:29px;
        width:352px; /* 164 -11 */
        line-height:29px;
        display:block;
        padding-left:11px;
        margin-top:5px;
}

 a.link_lager,  a.link_lager:hover {
    color:#fff!important;
    font-weight:bold;
    font-size:12px;
    text-decoration:none!important;
    /*text-decoration:none!important;*/
}

.grauWarenkork {
    color:#999;
    font-size:9px;
    line-height:130%;
}

#warenkorb_klein label {
    margin:0 !important;
    text-align:left;
}
.paddinTop10 {
    padding-top:10px;
}

.paddingRight10 {
    padding-right:10px;
}

.paddingLeft10 {
    padding-left:10px;
}

.paddingLeft15 {
    padding-left:15px;
}

.paddingLeft20{
    padding-left:20px;
} 
.paddingRight20 {
    padding-right:20px;
}
.paddingLR20 {
    padding-left:20px;  
    padding-right:20px;
    _padding-left:20px;  
    _padding-right:0px;
    /*width:650px;*/
}

.marginRight10 {
    margin-right:10px;
}

.paddingBottom20 {
    padding-bottom:18px;
}

.noPadding {
    padding:0;
}

.noMargin {
    margin:0;
}

.noPaddingLR {
    padding-left:0;
    padding-right:0;
    border:0;
}

.toBold a {
    font-weight:bold!important;
}


.teaserTitle, .produkteTitle {
    font-size:16px;
    font-weight:normal;
    color:#87471D;
    padding:0 0 10px 10px; 
    margin: 0 0 10px 10px;
    background: transparent url( ../bilder/inhalt_kasten_titel.gif ) no-repeat bottom left;
    height:15px;
    display:block;
    overflow:hidden;
}


.teaserTitleVorteile,.weezzlesvorteile_hg_content h1, .weezzleskast_hg_content h1 {
    font-size:16px;
    font-weight:normal;
    color:#87471D;
    padding:0 0 10px 10px; 
    margin: 0 0 10px 0;
    background: transparent url( ../bilder/weezzlesvorteile_titel.gif ) no-repeat bottom left;
}

.produktdetailTitle {
    font-size:16px;
    font-weight:normal;
    color:#87471D;
    padding:0 0 10px 10px; 
    margin: 0 0 3px 10px;
    background: transparent url( ../bilder/produktdetail_titel.gif ) no-repeat bottom left;
    width:670px;
}

.produktWeiterempfehlenTitle {
    font-size:16px;
    font-weight:normal;
    color:#87471D;
    padding:0 0 10px 0px; 
    margin: 0 0 3px 0px;
    background: transparent url( ../bilder/produktdetail_titel.gif ) no-repeat bottom right;
    width:650px;
}

.neuheitenTitle {
    font-size:16px;
    font-weight:normal;
    color:#87471D;
    padding:0 0 10px 10px; 
    margin: 0 0 3px 10px;
    background: transparent url( ../bilder/neuheiten_titel.gif ) no-repeat bottom left;
    width:310px;
}

.linke_spalteTitle {
    font-size:16px;
    font-weight:normal;
    color:#87471D;
    padding:0 0 0px 10px; 
    margin: 0 0 0 10px;
    height:5px;
    background: transparent url( ../bilder/linke_splate_titel.gif ) no-repeat 10px top;
}

.teaserFlinkerWeezzleTitle {
    font-size:16px;
    font-weight:bold;
    color:#000;
    padding:0 0 10px 10px; 
    margin: 0 0 10px 10px;
    background: transparent url( ../bilder/linke_splate_titel.gif ) no-repeat bottom left;
}
.brown .teaserFlinkerWeezzleTitle {
    background: url( ../bilder/linke_splate_titel_b.gif ) no-repeat bottom left;
    font-size:16px;
    font-weight:bold;
    color:#87471D;
    padding:0 0 10px 10px; 
    margin: 0 0 10px 10px;
}

.weezzlesvorteile_hg_content h1, .weezzleskast_hg_content h1 {
    padding:0 0 10px 10px; 
    margin: 0 0 0.3em -10px;
    font-size:22px;
    /*width:670px;*/

}


a.link_pfeil {
    color:#87471D;
    font-size:12px;
    text-transform:uppercase;
    padding-right:30px;
    line-height:20px;
    display:block;
    height:20px;
    _width:75px;
    background:transparent url( ../bilder/pfeil_link.gif ) no-repeat top right;

}

a.link_pfeil_zurueck {
    color:#87471D;
    font-size:12px;
    text-transform:uppercase;
    padding-left:30px;
    line-height:20px;
    display:block;
    height:20px;
    _width:75px;
    background:transparent url( ../bilder/zurueck_pfeil.gif ) no-repeat top left;

}
/* Top Angebot  */

.auf_lager {
    background: url( ../bilder/auf_lager.gif ) no-repeat left center;
    color:#006633;
    
}

.nicht_auf_lager {
    background: url( ../bilder/ausverkauft.gif ) no-repeat left center;
    color:#F00;
}

.lagerstatus {
    padding-left:12px;
    font-size:10px;
    font-weight:bold;
    float:right;
    text-align:right;
    line-height:120%;
    padding-right:5px;
}

.preis_div {
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    line-height:100%;
}

div.derPreis, div.derPreisDetail {
    width:110px;
    padding-top:35px;
    display:block;
}

div.derPreis {
    float:left;
}
div.derPreisDetail {
    margin:0;
    padding-top:5px;
    float:left;
    padding-left:20px;
    width:110px;
    display:inline;
}
.produktdetail_hg_content div.derPreisDetail {
    width:250px;
}
.weiterempfehlen div.derPreisDetail {
    width:200px;
}
div.preis_div {
    line-height:15px;
}

div.lagerstatusRight {
    width:160px; 
    clear:none;
    padding-right:10px;
    padding-top:30px;
    overflow:hidden;
}

div.lagerstatusRightDetail {
    padding:0;
}

.preis {
    line-height:24px;
    font-size:24px;
    color:#87471D;
    font-weight:bold;
}

.ori_preis {
    text-decoration:line-through;
    font-size:14px;
}

.strech {
    height:0;
}

/* produktdetail  */

.artnr {
    font-size:9px;
    font-weight:normal;
    color:#999;
    line-height:140%;
    float:right;
    margin-left:10px; 
    /*padding-right:10px;*/
    padding-right:20px;
}
.produktdetail_hg_content .artnr,
.weiterempfehlen .artnr {
    padding-right:20px;
}
.versandkategorie {
    font-size:9px;
    font-weight:normal;
    color:#999;
    line-height:140%;
    float:left;
    margin-left:10px; 
    margin-right:10px;
    padding-right:10px;
    padding-left:10px;
    width:130px;
    margin-top:5px;
}

.produktdetail_hg_content .versandkategorie {
    width:170px;
}

.produktbeschreibung p, #weezzlesvorteileTeaser p {
    line-height:180%;
    font-size:12px;
    color:#000;
}

.warenkorb_link_div {
    float:right;
    width:171px;
    padding-right:20px;
    overflow:hidden;
}
.warenkorb_link {
}
.lagerstatusLeft {
    padding-left:15px;
    font-size:10px;
    font-weight:bold;
    float:left;
    text-align:left;
}

.txt_zzgl_detail {
    font-size:10px;
    line-height:125%;
    clear:left;
    padding-top:5px;
}

.black {
    color:#000!important;
}

.allCat a {
    font-size:12px;
    height:30px;
    line-height:30px;
    color:#000;
    font-weight:normal;
    text-decoration:none;
    margin:0;
    padding:0 30px 2px 20px;
    background: transparent url(../bilder/pfeil_link_black.gif) no-repeat top right;
}
.allCat a:hover {
    font-size:12px;
    color:#87471D;
    font-weight:normal;
    text-decoration:none;
    padding-right:30px;
    background: transparent url(../bilder/pfeil_link.gif) no-repeat top right;
}
/*  Ende Top Angebot */
/* Neuheiten */
.hg {
    display:block;
    background: transparent url( ../bilder/hg.gif ) repeat-y top left;
    padding-left:20px;
    padding-right:20px;
}


/*.backToBlack,.backToBlack .preis,*/ .backToBlack a.link_pfeil, h1.backToBlack , .backToBlack h2, .backToBlack .preis_div{
    color:#000!important;
}



.backToBlack a.link_pfeil {
    background: transparent url(../bilder/pfeil_link_black.gif) no-repeat top right;
}
.backToBlack .knopfHG {
    background:transparent url(../bilder/knopf_hg_black.gif) no-repeat scroll left top;
}
/* Ende Neuheiten */
/* Produkte Übersicht */
a.teaserflinker .knopfHG {
    background:transparent url(../bilder/knopf_hg_flinkweezzlen.gif) no-repeat scroll left top;
    width:207px;
}

.seitenpicker {
    font-size:10px;
    line-height:100%;
}
.seitenpicker select{
    font-size:10px;
}



#clock {
  color:#87471D;
  font-size:14px;
  font-weight:bold;
}

/************ TAGCLOUDS ***************/
#main_content .tagclouds ul, #main_content .tagclouds ul li {
    background:none;
    list-style:none;
    padding:0;
    margin:0;
}

#main_content .tagclouds ul li {
    display:inline;
    padding-right:5px;
}
#main_content .tagclouds ul li a {
    color:#000;
}
#main_content .tagclouds ul li a.extrembig {
    font-size:20px;
}
#main_content .tagclouds ul li a.extrabig {
    font-size:18px;
}
#main_content .tagclouds ul li a.big {
    font-size:16px;
}
#main_content .tagclouds ul li a.plus {
    font-size:13px;
}
#main_content .tagclouds ul li a.normal {
    font-size:11px;
}

#linke_spalte .tagclouds a, #linke_spalte .tagclouds a:hover {
    color:#000;
}

#login_navi {
    float:left;
    width:400px;
    padding-top:10px;
}

#live_shopping_image {
    position:relative;
    left:15px;
    top:-60px;
}

#naechste_ls {
    font-size:22px;
    font-weight:bold;
    color:#fff;
    position:relative;
    top:-114px;
    left:34px;
    display:block;
    width:400px;
    height:10px;
    padding-top:20px;
    overflow:visible;
}

#pflichtfelder {
    float:right;    
    margin-right:33px;
    z-index:200;
    position:relative;
}


#pflichtfelder p {
    color:#737373;
    font-size:11px!important;

}

#weezzle_vorteile_formular #pflichtfelder {
    clear:right;
    width:200px;
}


#searchresultshadow {
    background: url(../bilder/suche_form_hg.gif) repeat-y left top;
}

ol {
    padding-left:20px;
}
.paddingLR20 h2 {
    padding-left:0;
}

.paddingLR20 h3 {
    margin-top:0;
}
input#suchen_knopf {
    font-size:10px;
}


/***********  Versandkosten******************/
table.versandkosten {
    text-align:center;
}

table.versandkosten tr td {
    padding:5px 5px;
}

table.versandkosten tr td.brown_linie {
    background: url( ../bilder/produktdetail_titel.gif ) no-repeat  -10px top;
    padding:0;
}

table.versandkosten tr.versandStyle1 {
}

table.versandkosten tr.versandStyle2 {
    background-color:#eee;
}

.no_ls {
    width:320px;
    float:left;
    padding-left:15px;
    padding-top:50px;
}
.no_ls_floatright {
    width:320px;
    float:right;
}

.brown {
    color:#87471D;
}