﻿/* ClearType hack*/
body {
        filter:alpha(opacity=100);
        opacity:1.0;
}

html, body{
        font-family: Arial, sans-serif;
        font-size: 11px;
        color:#6F6F6F;
        margin: 0px;
        padding: 0px;
        /*background:#ECECEC url('/img/bg.gif') repeat-x;*/
        background-color:#FFFFFF;
}
body.admin {
        padding:10px !important;
        color:#000000 !important;
}
body.admin div, body.admin span, body.admin p, body.admin th, body.admin td, body.admin a {
        font-family: Arial, sans-serif !important;
        font-size: 12px !important;
}

div{
        position: relative;
        margin: 0;
        padding: 0;
        z-index: 0;
}

div#pic2{
        position: relative;
        margin: 0;
        padding: 0;
}

table, tr, td, input, select, form, img{
        margin: 0;
        padding: 0;
        border: 0;
}

a, a:link, a:hover ,a:active, a:visited {
        color: #6F6F6F;
        text-decoration: none;
        background-color: transparent;
}
a.admin, a.admin:link, a.admin:active, a.admin:visited, a:hover {
        color: #944059;
        background-color: transparent;
}

.pink, a.pink, a.pink:link, a.pink:hover ,a.pink:active, a.pink:visited { color: #944059; background-color: transparent; }

a.pfeil_weiss, a.pfeil_weiss:link, a.pfeil_weiss:hover, a.pfeil_weiss:active, a.pfeil_weiss:visited {
        background:url('/img/bg_pfeil_weiss.gif') no-repeat right 2px;
        line-height:25px;
        height:25px;
        padding-right:55px;
        background-color: transparent;
}

a.weiterefarben, a.weiterefarben:link, a.weiterefarben:hover, a.weiterefarben:active, a.weiterefarben:visited {
        line-height:25px;
        height:25px;
        font-size:12px;
}


h1 {
        font-size:26px;
        margin:0;
        background-color: transparent;
}

h1, h2 { display:inline-block; }

h2 {
        font-size: 16px;
        text-align: left;
        color: #944059;
        margin:7px 0 0 0;
        background-color: transparent;
}

h3{
        font-family: Futura, Arial;
        font-size: 16px;
        font-weight: normal;
        margin: 0 0 10px 0;
        background-color: transparent;
}

h4{
        font-family: Futura, Arial;
        font-size: 16px;
        font-weight: bold;
        display:inline;
        background-color: transparent;
}

h5{
        font-family: Futura, Arial;
        font-size: 14px;
        font-weight: normal;
        margin: 0 0 10px 0;
        background-color: transparent;
}

div.root {
        top:85px;
        margin:0px auto 20px auto;
        width: 970px;
        border-top:1px solid #6F6F6F;
        background:#fff;
}

#MessagePrompt{
        position: absolute;
        overflow: visible;
        background-image: url(img/blind.gif);
        top:275px;
        left: 50%;
        width: 400px;
        height: 300px;
        margin-left: -200px;
        z-index: 100;
        font-size:14px;
        color:#000;
}


p { margin:7px 0;}

div.logo { z-index:10; position:absolute; top:-64px; left:-1px; }
div.topnav { font-size:12px; text-transform:uppercase; z-index:10; position:absolute; height:28px; line-height:24px; top:-28px; right:0px; }

div.topnav a, div.topnav a:link, div.topnav a:active, div.topnav a:link, div.topnav a:visited {
        background:url('/img/icon_warenkorb.gif') no-repeat 0 0;
        display:block;
        float:right;
        height:23px;
        line-height:25px;
        padding-left:22px;
        padding-top: 4px;
}

div.topnav a:hover, div.topnav a.pink { background:url('/img/icon_warenkorb_on.gif') no-repeat 0 3px; }

div.topnav a.warenkorb, div.topnav a.warenkorb:link, div.topnav a.warenkorb:active, div.topnav a.warenkorb:link, div.topnav a.warenkorb:visited {
        background:url('/img/icon_warenkorb.gif') no-repeat 0 3px;
        display:block;
        float:right;
        height:23px;
        line-height:25px;
        padding-left:22px;
}

div.topnav a.warenkorb:hover, div.topnav a.pink { background:url('/img/icon_warenkorb_on.gif') no-repeat 0 3px; }

div.topnav a.adventskalender {
        background:url('/img/adventskalender/navi.png') no-repeat 0 0;
        display:block;
        float:right;
        height:23px;
        line-height:25px;
        margin-right: 55px;
        padding-left:25px;
        color: #703C78;
}

/* Navigation */
div.navi_left{
        position:absolute;
        top:0px;
        left:0px;
        width: 160px;
        height: 1140px;
        padding:0px;
        padding-top:25px;
}
        div.navi_left ul {
/*                margin:0px auto 10px; */
                margin: 0 0 10px 10px;
                padding:0px;
                padding-top: 0px;
                width:125px;
                /*border-top:1px solid #6F6F6F;*/
                list-style:none;
        }
        div.navi_left ul li {
                margin:0px 0px 2px;
                padding:0px;
                font-size:14px;
        }
        div.navi_left ul li.margeit { padding-bottom:8px; }
        div.navi_left ul li.txt { font-size:11px; }
        div.navi_left ul li.subnav { font-size:12px; padding-left:5px; }

                div.navi_left ul li a,
                div.navi_left ul li a:link,
                div.navi_left ul li a:hover,
                div.navi_left ul li a:active,
                div.navi_left ul li a:visited {
                        color:#6F6F6F;
                }
                div.navi_left ul li a:hover,
                div.navi_left ul li a.pink { color: #944059; }

                div.navi_left ul li a.wunschzettel {
                        display:block;
                        background:#fff url('/img/bg_wunschzettel_klein.gif') no-repeat left top;
                        padding-left:18px;
                        height:18px;
                }

        div.navi_left div.button{
                width: 150px;
/*                margin: 7px auto;*/
                margin: 7px 0 7px 10px;
                font-size: 16px;
                line-height: 20px;
        }

                div.navi_left a.facebook {
                        font-size:14px;
                        display:block;
                        background:#fff url('/img/facebook.png') no-repeat left top;
                        padding-left:20px;
                        height:20px;
                }

                div.navi_left a.classicoblog {
                        font-size:14px;
                        display:block;
                        background:#fff url('/img/classicoblog.png') no-repeat left top;
                        padding-left:20px;
                        height:20px;
                }

        div.navi_left div.subnavi{
                line-height: 16px;
                margin-top: -8px;
                margin-left:18px;
                font-size: 12px;
        }


/* Inhalt */
div.right_box{
        top:0px;
        width: auto;
        margin-left:150px;
        /*border-left:1px solid #6F6F6F;*/

        min-height:692px;
        height:auto !important;
        height:692px;
        padding-bottom:18px;
}
div.start {
        min-height:900px;
        height:auto !important;
        height:900px;
        padding-bottom:160px;
}
        div.right_box div.content{
                min-height:640px;
                height:auto !important;
                height:640px;
                font-size:14px;
        }
                /* Startseite */
                div.right_box div.content div.start_links {
                        position:absolute;
                        top:25px;
                        left:45px;
                        height:615px;
                        width:525px;
                }

                 div.right_box div.content div.start_links img {
                         position: absolute;
                         top: 0;
                         left: 0;
                        height:615px;
                        width:525px;
                }
                        div.right_box div.content div.start_rechts {
                                position:absolute;
                                width: 245px;
                                top:25px;
                                left:575px;
                        }
                        div.right_box div.content div.start_rechts a, div.right_box div.content div.start_rechts img {
                                display:block;
                                height:148px;
                                width: 243px;
                                border: 1px solid #6F6F6F;
                        }


                div.brands {
                        background:#fff;
                        position:absolute;
                        width: 776px;
                        top:655px;
                        left:196px;
                        height:200px;
                        font-size: 10px;
                        text-align:justify;
                }
                div.brands p {
                        line-height: 15px;
                        margin: 2px 0 0;
                }

                div#newarrivals_start {
                        background:#fff;
                        position:absolute;
                        width: 776px;
                        top:840px;
                        left:196px;
                        height:215px;
                        font-size: 10px;
                        text-align:justify;
                }
                        div#newarrivals_start h2 {
                                clear:both;
                                width: 100%;
                        }
                        div#newarrivals_start div.unterpunkt {
                                height:180px;
                                width: 129px;
                                float: left;
                                text-align: center;
                                position: relative;
                        }


/* Ende Startseite */


                div.right_box div.content div.action{
                        position: absolute;
                        width: 34px;
                        height: 17px;
                        top: 225px;
                        left: 20px;
                }

                /* Allgemein */
                div.right_box div.content div.headline {
                        height:69px;
                }
                div.right_box div.content div.headline img { margin-top:9px; margin-right:14px; float:right; }

                div.right_box div.content div.whereami{
                        border-top:1px solid #6F6F6F;
                        margin-left:454px;
                        width:365px;
                        font-size:11px;
                        line-height:15px;
                }


                div.right_box div.content div.text_mitte {
                        width:575px;
                        margin-top:25px;
                        margin-left:100px;
                }
                div.right_box div.content div.text_mitte img.hl { margin-top:10px;  margin-bottom:-5px; }


                div.right_box div.content div.text_rechts {
                        width:395px;
                        margin-left:394px;
                }

                div.right_box div.content table.form { margin-bottom:15px; }
                div.right_box div.content table.form th {
                        text-align:left;
                        font-weight:normal;
                        vertical-align:top;
                        padding-right:10px;
                }

                /* Artikel �bersicht */
                div.right_box div.content table.uebersicht { display:inline; }
                div.right_box div.content table.uebersicht td {
                        width:197px;
                        vertical-align:bottom;
                        height:306px;
                        text-align:center;
                }
                div.right_box div.content table.uebersicht th {
                        font-weight:normal;
                        text-align:center;
                }
                div.right_box div.content table.stretch td { width:263px; }

                        div.right_box div.content div.seiten{
                                height: 40px;
                                padding-top:10px;
                        }
                        div.right_box div.content div.seiten a,
                        div.right_box div.content div.seiten a:link,
                        div.right_box div.content div.seiten a:hover,
                        div.right_box div.content div.seiten a:active,
                        div.right_box div.content div.seiten a:visited {
                                height:21px;
                                width:21px;
                                text-align:center;
                                line-height:21px;
                                color:#fff;
                                display:block;
                                float:right;
                                margin-right:5px;
                        }
                        div.right_box div.content div#herstellerbeschreibung {
                                min-height: 160px;
                                padding:10px 0px 25px 5px;
                        }
                        div.right_box div.content div#herstellerbeschreibung img {
                                float: right;
                                padding-left: 10px;
                                padding-bottom: 6px;
                        }

                        div.right_box div.content div#herstellerbeschreibung a,
                        div.right_box div.content div#herstellerbeschreibung a:link,
                        div.right_box div.content div#herstellerbeschreibung a:hover,
                        div.right_box div.content div#herstellerbeschreibung a:active,
                        div.right_box div.content div#herstellerbeschreibung a:visited {
                                height:21px;
                                width:21px;
                                text-align:center;
                                line-height:21px;
                                color:#fff;
                                display:block;
                                float:right;
                                margin-right:5px;
                        }

                        div.right_box div.content div#herstellerbeschreibung a.nonblock,
                        div.right_box div.content div#herstellerbeschreibung a.nonblock:link,
                        div.right_box div.content div#herstellerbeschreibung a.nonblock:hover,
                        div.right_box div.content div#herstellerbeschreibung a.nonblock:active,
                        div.right_box div.content div#herstellerbeschreibung a.nonblock:visited {
                                height:auto;
                                width:auto;
                                text-align:auto;
                                line-height:auto;
                                color:#944059;
                                display:inline;
                                float:none;
                                margin-right:0;
                        }

                        a.laquo, a.laquo:link, a.laquo:hover, a.laquo:active, a.laquo:visited { background-image:url('/img/sz_laquo.gif'); }
                        a.laquo:hover { background-image:url('/img/sz_laquo_on.gif'); }

                        a.raquo, a.raquo:link, a.raquo:hover, a.raquo:active, a.raquo:visited { background-image:url('/img/sz_raquo.gif'); margin:0; }
                        a.raquo:hover { background-image:url('/img/sz_raquo_on.gif'); }

                        a.viewall, a.viewall:link, a.viewall:hover, a.viewall:active, a.viewall:visited { background-image:url('/img/sz_all.gif'); }
                        a.viewall:hover { background-image:url('/img/sz_all_on.gif'); }

                /* Artikel Details */
                div.right_box div.content table.detail { display:inline; }
                div.right_box div.content table.detail td { vertical-align:top; }

                div.right_box div.content table.detail td.pic { text-align:center; width:424px; }
                        div.right_box div.content table.detail td.pic div.thumps {
                                float:right;
                                width:90px;
                                /*border-bottom:1px solid #6F6F6F;*/
                                margin-right:25px;
                                height:410px;
                        }
                                div.right_box div.content table.detail td.pic div.thumps div.schalter {
                                        bottom:0;
                                        left:10px;
                                        position:absolute;
                                        text-align:center;
                                        width:80px;
                                }


                        div.right_box div.content table.detail td.pic div.styling {
                                height:168px;
                                margin-top:25px;
                                padding-left:45px;
                        }

                div.right_box div.content table.detail td.pic div.thumps a,
                div.right_box div.content table.detail td.pic div.thumps_quer a {
                        display:block;
                        margin-bottom:10px;
                        min-width:90px;
                }

                div.right_box div.content table.detail td.pic a.brands {
                        display:block;
                        margin:3px;
                        float:left;
                }
                        div.right_box div.content table.detail td.pic a.brands img {
/*                                max-width: 144px;        */
                                max-height: 27px;
                        }


                        /* Standorte */
                        div.right_box div.content table.detail td.pic div.thumps_quer {
                                margin-top:10px;
                        }
                        div.right_box div.content table.detail td.pic #map {
                                clear:both;
                                height:250px;
                                top:15px;
                        }

                        /* Ende Standorte */

                        div.right_box div.content table.detail td.pic div.styling a,
                        div.right_box div.content table.detail td.pic div.thumps_quer a {
                                display:block;
                                float:left;
                                font-size:11px;
                                line-height:100%;
                                margin-bottom:0px;
                                margin-right:15px;
                        }

                        div.right_box div.content table.detail td.pic div.styling a {
                                width:90px;
                        }

                        div.right_box div.content table.detail td.pic div.thumps_quer a {
                                margin-bottom:10px;
                                margin-left:10px;
                                margin-right:0px;
                        }

                        div.right_box div.content div.cross1 {
                                top: 140px;
                                margin-left: -25px;
                        }

                        div.right_box div.content div.cross2 {
                                top: 140px;
                                left: 175px;
                        }
                        div.right_box div.content div.cross3 {
                                top: 140px;
                                left: 275px;
                        }


                div.right_box div.content table.detail td.txt { width:365px; }

                        div.right_box div.content table.detail td.txt h1 { margin: 18px 0; }

                        div.right_box div.content table.detail td.txt p.brand { margin:0px; margin-top:-10px; font-weight:bold; font-style:italic; }
                                div.right_box div.content table.detail td.txt p.brand a img { max-width:365px; }

                        div.right_box div.content table.detail td.txt .preis { font-size:11px; }
                                div.right_box div.content table.detail td.txt .preis b { font-size:14px; }

                                div.right_box div.content table.detail td.txt a {
                                        color:#944059;
                                }
                                div.right_box div.content table.detail td.txt #formArtikel a {
                                        color:#6F6F6F;
                                }
                                div.right_box div.content table.detail td.txt #formArtikel a.warenkorb {
                                        color:#FFFFFF !important;
                                }

                        div.right_box div.content table.detail td.txt ul, body.ckeditor ul {
                                margin:0;
                                padding:0 20px;
                        }
                        div.right_box div.content table.detail td.txt ul li, div.right_box div.content div.outfit_details div#outfit_ware_detail ul li, body.ckeditor ul li {
                                list-style-image:url(/img/list_style_image.gif);
                                font-size: 14px;
                                padding-bottom: 7px;
                        }
                        body.ckeditor {
                                font-size: 14px;
                        }

                        div.right_box div.content table.form_table td {
                                padding:2px;
                        }



                        /* Warenkorb */
                        div.right_box div.content div.warenkorb_nav {
                                width:732px;
                                margin:15px auto;
                        }
                                div.right_box div.content div.warenkorb_nav img {
                                        margin-right:15px;
                                }
                        div.right_box div.content table.warenkorb {
                                width:670px;

                        }
                                div.right_box div.content table.warenkorb td {
                                        vertical-align:top;
                                }


                        /* Brands & Label */
                        div.right_box div.content div.brand_labels {
                                margin-top:20px;
                                width:150px;
                        }
                        div.right_box div.content div.brand_labels_2 {
                                position:absolute;
                                right:15px;
                                top:90px;
                        }
                                div.right_box div.content div.brand_labels a, div.right_box div.content div.brand_labels_2 a {
                                        font-size: 13px;
                                }

                        /* Groessentabelle */
                        table.groessen {
                                font-size:11px;
                        }
                                table.groessen th {
                                        background:#944059;
                                        color:#fff;
                                        text-align:left;
                                        padding:2px 4px;
                                }
                                table.groessen td {
                                        padding:2px 4px;
                                        color:#373737;
                                }

                                table.groessen th.firstrow { width:160px; }
                                table.groessen td { width:79px; }
                                table.double td { width:167px; }
                                table.half td { width:35px; }
                                table.groessen .bg1 { background:#E4CFD5; }
                                table.groessen .bg2 { background:#C99FAC; }

                div.img_prev { position:absolute; display:none; border:1px solid #000; }
                div.img_prev img { border:3px solid #FBFBFB; }


        div.spacer {
                background:#fff;
                position:absolute;
                width: 790px;
                bottom:0px;
                left:160px;
                height:18px;
        }

#messageL, #PicPrev{
        position: absolute;
        top: 292px;
        left: 0px;
        width: 149px;
        height: 145px;

        padding: 5px 8px;
        color: #fff;
}

#PicPrev { top: 147px; }

#messageL a, div.box a{
        color: #fff;
}
/*
#aktionspreis{
        font-weight: bold;
        color: #CC0000;
        font-size: 12px;
        margin: -5px 0 -5px 0;
}
*/

.fav_preis{
        width: 58px;
        height: 25px;
        float: left;
        text-align: right;
}

.fav_aktionspreis{
        width: 95px;
        height: 20px;
        float: left;
        text-align: right;
}

input, select, textarea {
        margin: 0;
        border:1px solid #CCC;
        width:210px;
        font-size:14px;
        padding-bottom:1px;
        padding-left:2px;
        font-family: Arial, sans-serif;
}

textarea { height:95px; width:320px; }

input.file { width:240px; }

input.sender, button.sender {
        border:none;
        padding: 0px;
        margin: 0px;
        width:140px;
        height:17px;
        float:right;
        background:#944059 url('/img/bg_submit.gif') no-repeat left top;
        cursor: pointer;
}

input.paypalsender, button.paypalsender {
        border:none;
        padding: 0px;
        margin: 0px;
        width:230px;
        height:25px;
        float:right;
        background:#944059 url('/img/bg_submit_paypal_senden.gif') no-repeat left top;
        cursor: pointer;
}



input.noborder {
        border:none;
        padding: 0px;
        margin: 0px;
}



/* Warenkorbformular auf Artikeldetailseiten */
form.warenkorb, div.warenkorb {
        margin-top:35px;
        width:360px;
}
        form.warenkorb select, div.warenkorb select {
                height:auto;
                display:block;
                margin-left:15px;
                margin-top:10px;
                color:#6F6F6F;
                width:150px;

        }
        form.warenkorb a, div.warenkorb a {
                display:block;
                text-align:left;
                margin:auto;
                width: 140px;
                margin-top:2px;
                padding-left:30px;
                height:24px;
                line-height:24px;
                font-size:12px;
        }
        form.warenkorb a.warenkorb, div.warenkorb a.warenkorb {
                margin:0px;
                margin-top:15px;
                height:30px;
                font-size:14px;
                float:right;
                line-height:30px;
                color:#fff;
                background:#fff url('/img/bg_warenkorb.gif') no-repeat left top;
        }
        #verfuegbarkeitsinfo a.anforderungsenden {
                margin:0;
                height:30px;
                font-size:14px;
                float:right;
                line-height:30px;
                color:#fff;
                background:#fff url('/img/bg_submit.gif') no-repeat left top;
        }
form.warenkorb a.favoriten, div.warenkorb a.favoriten {
                background:#fff url('/img/bg_favoriten.gif') no-repeat left top;
                margin-top:25px;
        }
        form.warenkorb a.empfehlen, div.warenkorb a.empfehlen {
                background:#fff url('/img/bg_empfehlen.gif') no-repeat left top;
        }

        form.warenkorb a.lieferhinweis, div.warenkorb a.lieferhinweis {
                background:#fff url('/img/bg_lieferhinweis.gif') no-repeat left top;
        }
        form.warenkorb a.wunschzettel, div.warenkorb a.wunschzettel {
                background:#fff url('/img/bg_wunschzettel.gif') no-repeat left top;
                margin-top:18px;
                height:30px;
                line-height:30px;
        }

div.wunschzettel_abdecken {
        z-index:50;
        width:490px;
        margin-left:-10px;
        margin-top:-10px;
        height:500px;
        position:absolute;
        background:#eee;
        /* IE8 */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* IE5-7 */
        filter:alpha(opacity=50);

        /* Firefox 1-3 */
        -moz-opacity:0.50;

        /* Firefox ab 3.5 */
        opacity: .5;
}

label.wunschzettel { margin-left:5px; }

label.wunschzettel input {
        width:auto;
        position:absolute;
        margin-top:2px;
        margin-left:2px;
        border:none;
}


        form.warenkorb a.gs, form.warenkorb a.pf, div.warenkorb a.gs, div.warenkorb a.pf  {
                margin:0;
                background:url('/img/bg_gs.gif') no-repeat left top;
                line-height:25px;
                height:25px;
                padding-left:30px;
                display:block;
                margin-top:20px;
                width:140px;

        }

        form.warenkorb a.pf, div.warenkorb a.pf {
                background-image:url('/img/bg_pf.gif');
                margin-top:10px;
        }


input.ort { width:160px; }
input.plz { width:42px; text-align:center; }

input.digit2, input.short { width:22px; text-align:center; }
input.digit4 { width:44px; text-align:center; }

input.code {
        padding:0;
        padding-top:3px;
        padding-left:2px;
        font-weight:bold;
        width:65px;
        text-align:center;
        color:#944059;
        height:19px;
        letter-spacing:2px;
}

input.login { background:#944059 url('/img/bg_submit_login.gif') no-repeat left top; }
input.weiter { background:#944059 url('/img/bg_submit_weiter.gif') no-repeat left top;        cursor: pointer; }
input.reg { background:#944059 url('/img/bg_submit_register.gif') no-repeat left top; }
input.bestellen { width:215px; background:#944059 url('/img/bg_submit_bestellen.gif') no-repeat left top; }
input.bestellen_gruen { width:200px; height:23px; background:#168a0e url('/img/bg_submit_bestellen_gruen.gif') no-repeat left top; }
input.aktualisieren { width:106px; background:#944059 url('/img/bg_submit_aktualisieren.gif') no-repeat left top; }
button.weitershoppen { width:133px; background:#944059 url('/img/bg_weiter_einkaufen.gif') no-repeat left top; float: left; }

input.paypalsender { width:230px; height:25px; background:#944059 url('/img/bg_submit_paypal_senden.gif') no-repeat left top; }


input.hide, div.hidden { display:none; }

input.checkbox, input.radio {
        padding:0;
        width:auto;
        height:auto;
        border:none;
}
label { padding-left:3px; }

input.contact_box, select.contact_box, textarea.contact_box{
        margin: 0 20px 0 0;
        float: left;
}

input.fehler {
        border:1px solid #873D56 !important;
}

div.contact_box{
        width: 210px;
        height: 16px;
        margin: 0 20px 4px 0;
        padding-left: 2px;
        float: left;
}

textarea.contact_box{
        width: 444px;
        height: 120px;
}

.alarm{
        color: #873D56;
}
a.sale, a.sale:link, a.sale:hover ,a.sale:active, a.sale:visited { color: #CC0000; }
a.fett, a.fett:link, a.fett:hover ,a.fett:active, a.fett:visited { font-weight: bold; }


div.error, div.message {
        padding:5px;
        background:#EEEEEE;
        border:1px solid #555;
        max-width:650px;
        width:auto;
        margin:auto;
        margin-bottom:10px;
        color:#000;
}
div.error{
        color: #c00;
        font-weight: bold;
}

.dhl_hinweis {
        color:#CE0000;
        background-color:#FFCC01;
        font-weight: bold;
        font-size: 11px;
        margin: 2px;
        padding: 2px;
}

textarea.zusatzinfo {
        font-size: 11px;
}
.zusatzinfo {
        font-size: 11px;
}

.bs_start {
        width: 50px;
        float: left;
}

.bs {
        margin-right: 2px;
        margin-bottom: 4px;
        float: left;
}
.bs_half {
        margin-right: 1px;
        margin-bottom: 4px;
        float: left;
}
div.cb {
        clear:both;
}

#nicht_bestellbar {
        margin-top: 10px;
        padding: 6px;
        border: 2px solid #944059;
        font-weight:bold;
}

div.glamour {
        position:absolute;
        top: 70px;
        left:220px;
}
div.glamoursmall, div.glamoursmall2 {
        width:20px;
        height:20px;
        position:relative;
        top: -56px;
        left:-25px;
}

div.right_box div.content div.glamouroverview{
        position: absolute;
        width: 80px;
        height: 80px;
        top: 10px;
        left: 150px;
}
div.right_box div.content div.glamouroverview_small{
        position: absolute;
        width: 20px;
        height: 20px;
        top: 10px;
        left: 85px;
}

div#expressversand {
        color: #95425B;
        font-weight: bold;
}

div#Startseite{
    left: 240px;
    margin: 0 auto;
    position: absolute;
    top: 0;
}

.fs12, a.fs12 {
        font-size:12px !important;
}


/*
ADVENTSKALENDER
*/
#adventsaktion {
        height: 318px;
        width: 431px;
        background: transparent url(/img/adventskalender/bg.png) top left no-repeat;
        padding: 47px;
        overflow: hidden;
}
#adventsschleife {
        position: absolute;
        top: 0;
        left: 0;
        height: 206px;
        width: 206px;
}

#adventover {
        position: absolute;
        top: 1px;
        left: 0;
        height: 316px;
        width: 431px;
        background: transparent url(/img/adventskalender/abgelaufen.png) top left no-repeat;
        padding: 47px;
        overflow: hidden;
        z-index: 1000;
}

#anmeldeform {
        background-color: #DCDCDC;
        height: 55px;
        left: 53px;
        position: absolute;
        top: 298px;
        padding: 4px 8px;
        width: 400px;
}
        #anmeldeform b {
                font-size: 14px;
                color: #4E4B67;
        }
        #anmeldeform input.email {
                color: #4E4B67;
                font-size: 12px;
                margin: 3px 0;
                width: 155px;
        }
        #anmeldeform input.submit {
                position: absolute;
                bottom: 20px;
                right: 0;
                width: auto;
                border: 0;
                float: right;
        }
        #anmeldeform input.checkbox {
                margin-right: 3px;
        }