

body, table, tr, td, input, textarea        {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        color:#000000;
        font-size:12px;
}

html, body {
   margin:0;
   padding:0;
}

body {
   overflow:-moz-scrollbars-vertical;
        background: #fdfae9 url(../images/site/bg_.gif) repeat-x;
    margin:0;
    padding:0;
}
input        {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
}

img         {
        border:0;
}
fieldset        {
        border:1px solid #004C2D;
}
/* +++++++++++++        LAYOUT            +++++++++++++++ */


#headerContainer        {
        width: 924px;
        height:80px;
        overflow:hidden;
}#maincats        {
        height:31px;
        overflow:hidden;
}
#headerLogo        {
        width:245px;
        height:80px;
        float:left;
}
#weitzlogo        {
        padding: 14px 0px 0px 0px;
}
#tischkultur        {
        padding-top:9px;
}
#produkt_teaser        {
        float:left;
        overflow:hidden;
        padding-top:7px;
        width:460px;
        height:73px;
        margin-left:40px;
}
#schnellstart        {
        float:left;
        width:159px;
        padding-top:10px;
}
#headerBilder        {
        width: 947px;
        height:66px;
        text-align:right;
        padding-top:1px;
        margin: 0 auto;
}
.pt_container        {
        width:66px;
        height:66px;
        border:1px solid #000000;
        float:left;
        overflow:hidden;
}
#navibar        {
        width: 924px;
        overflow:hidden;
}
#naviCol        {
        float:left;
        width:247px;
}
#warenkorbFenster        {
        z-index: 1000;
        position:fixed;
        right:5px;
        top:0px;
        margin-top:0px;
        width:120px;
        height:65px;
        border:1px solid #134B28;
        color:#134B28;
        background:#E4E8DB;
        padding:10px;
        overflow:hidden;
        font-weight:bold;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
        visibility:hidden;
}
div.subcatlink        {
        padding: 5px 5px 5px 20px;
        margin: 2px 0 0 0;
}

div.subcatlinkAktiv        {
        background:#e4e8db;
}
div.subherlink        {
        padding: 0px 5px 0px 20px;
        margin: 2px 0 0 0;
}

div.subherlinkAktiv        {
        background:#e4e8db;
}
a {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
}
a.subcatlink        {
        color:#134b28;
        font-size:12px;
        text-decoration:none;
        font-weight:bold;
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
}

div.subcatlink:hover        {
        background:#e4e8db;
}

#Artikel        {
}
#subCatNavi        {
        padding-top:4px;
        padding-bottom:4px;
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        letter-spacing: normal;

}
#subCatNaviOuter        {
        border:1px solid #A0A0A0;
        width:212px;
        margin-top:20px;
                margin-left:17px;
}
#subCatNaviInner        {
        border:1px solid #A0A0A0;
        margin:1px;
        width:208px;
}

.leftbox        {
        margin-top:20px;
        margin-left:17px;
        border:1px solid #A4BDA6;
        width:192px;
        background:#E5EBE8;
        padding: 10px;
}
#mainContent        {
        float:left;
        margin-left:29px;
        margin-top:20px;
        width:647px;
        overflow:hidden;
}
.wktop        {
        margin-right:5px;
}
.wkbottom        {
        float:left;
        margin-top:-5px;
}
#leftCol        {
        width:239px;
        min-height:580px;
        overflow:visible;
        float:left;
        background:#7a9565 url(../images/site/lcolbg.gif) no-repeat;

}
#leftcolContent        {
        margin-top:30px;
        padding: 0px 10px 0px 10px;
}

ul.shopnavilist, ul.shopnavilist ul {
        list-style-type: none;
        margin: 0 0 0 10px;
        padding: 0;
}
ul.shopnavilist ul {
        margin-left: 0px;
}
ul.shopnavilist li {
        background: url(../images/site/navpfeil.gif) no-repeat;
        background-position: 0px 6px;
        margin: 0 0 2px 0 ;
        padding: 0 12px;
}

ul.shopnavilist li.aktlist {
        background: url(../images/site/navpfeil_akt.gif) no-repeat;
        background-position: 0px 6px;
        margin: 0;
        padding: 0 12px;
}



#content_container {
        width:924px;
        height:100%;
        margin: 0 auto;
        overflow:hidden;
}
#content        {
        width:906px;
        min-height:100%;
        margin: 0 auto;
        background: url(../images/site/bcbg.gif) repeat-y;

}

#siesindhier        {
        width:239px;
        height:33px;
        overflow:hidden;
}
#picturehead        {
        top:0px;
        width:600px;
        height:120px;
}
#phpic1        {
        width:108px;
        height:113px;
        margin-right:53px;
        float:left;
        border-left: 1px solid #7A9565;
        border-right: 1px solid #7A9565;
}
#phpic2        {
        width:108px;
        height:113px;
        margin-right:53px;
        background:#800000;
        float:left;
        border-left: 1px solid #7A9565;
        border-right: 1px solid #7A9565;
}
#phpic3        {
        width:108px;
        height:113px;
        margin-right:53px;
        background:#800000;
        float:left;
        border-left: 1px solid #7A9565;
        border-right: 1px solid #7A9565;
}
#phpic4        {
        width:108px;
        height:113px;
        background:#800000;
        float:left;
        border-left: 1px solid #7A9565;
        border-right: 1px solid #7A9565;
}
#mainCol        {
        margin-left: 30px;
        margin-bottom:50px;
        width:600px;
        overflow:hidden;
        float:left;
        height:100%;
}


#warenkorb        {
        width:163px;
        background: #575757;
        padding: 5px 5px 5px 10px;
        overflow:hidden;
        color:#000000;
}
.wklink        {
        font-size:12px;
        color:#134b28;
        font-weight:bold;
        text-decoration:none;
}
#warenkorbDiv        {
        float:left;
        width:58px;
        padding-top:5px;
        overflow:hidden;
}
#wkleiste_1        {
        float:left;
}
#wkleiste_1:hover        {
        background: url(../images/site/wkleiste_aktualisieren_hoverbg.gif) no-repeat;
}
#wkleiste_2        {
        float:left;
}
#wkleiste_3        {
        float:left;
}
#wkleiste_3:hover        {
        background: url(../images/site/wkleiste_kasse_hoverbg.gif) no-repeat;
}
.loginDiv        {
        width:178px;
        overflow:hidden;
        background: #7A9565 url(../images/site/loginbg.gif) no-repeat;
        padding: 0px 20px 0px 20px;
        color:#FFFFFF;
}


.start-box        {
        width:178px;
        padding: 40px 20px 40px 20px;
        color:#000000;
        background: #E5EBE8;
        border:1px solid #A4BDA6;
}

#shopnavi        {
        width:178px;
        background: url(../images/site/kasten1_bg.jpg);
        padding-top:14px;
        padding-bottom:14px;
}


.s_navi        {
        text-decoration:none;
        font-size: 12px;
}
.s_navi:hover        {
        text-decoration:underline;
}
.sub_navi        {
        text-decoration:none;
        font-size: 12px;
}
.sub_navi:hover        {
        text-decoration:underline;
}
.sub_naviakt        {
        text-decoration:underline;
        font-size: 12px;
}
.sub_naviakt:hover        {
        text-decoration:none;
}
.vAlignBottom        {
        vertical-align: bottom;
}

.vAlignTop        {
        vertical-align: top;
}
.standardboxenhead        {
        width:178px;
        height:25px;
        background: url(../images/site/standard_boxen_head.gif);
        overflow:hidden;
}
.boxenabstandoben        {
        margin-top:18px;
}
.boxenhead        {
        margin-left:24px;
        margin-top:4px;
        color:#FFFFFF;
        font-size:13px;
        font-weight:bold;
}
#kassenheader_container        {
        width:100%;
        padding-left:5px;
        text-align:center;
}


.serie        {
        width:647px;
        overflow:hidden;
}
.serienrand        {
        border:1px solid #A0A0A0;
}
.serienbild        {
        width:247px;
        height:247px;
        overflow:hidden;
        float:left;
}
.itemDetBild        {
        width:260px;
        overflow:hidden;
        float:left;
}
.itemDetText        {
        width:354px;
        padding: 0px 0px 10px 30px;
        float:left;
}
.catbild        {
        width:132px;
        height:132px;
        overflow:hidden;
        float:left;
}
.catrand        {
        border:1px solid #A0A0A0;
}
.serientext        {
        width:367px;
        padding: 0px 0px 10px 30px;
        float:left;
}
.serientext h2        {
        font-size:18px;
        margin-top:0;
        padding-top:0;
}
.serienartikel_tabelle        {
        width:647px;
}

.serienartikel_preis        {
        width:70px;
}
.serienartikel_spalte_start        {
        width:94px;
}
.serienartikel_ende        {
        width:60px;
        padding-right:10px;
}
.promobox        {
        background:#CFCFA8;
        border:1px solid #000000;
        text-align:center;
        padding:10px;
}
.promoArt        {
        float:left;
        margin-left:7px;
        margin-right:7px;
        overflow:hidden;
        margin-bottom:50px;
}
.PromoMaxBox        {
        width:115px;
        height:80px;
        overflow:hidden;
}
.itempic        {
        background: url(../images/site/imbg.gif);
        width:94px;
}
.itempic_1        {
        background: url(../images/site/status_gruen.gif) repeat-y;
        width:85px;
}
.itempic_2        {
        background: url(../images/site/status_orange.gif) repeat-y;
        width:85px;
}
.itempic_3        {
        background: url(../images/site/status_rot.gif)  repeat-y;
        text-align:center;
        width:85px;
}
.wkfield        {
        float:right;
        width:50px;
}
.detwkfield        {
        float:left;
        width:50px;
        text-align:left;
}

.serienartikel_spalte_name        {
        padding-left:17px;
        width:200px;
}
.serienartikel_spalte_anzahl        {
        padding-right:17px;
}
.serienartikel_reihe        {
         padding: 10px 6px 10px 6px;
}
.serienartikel_reihe_intoWK        {
        width:25px;
        padding:0;
        margin:0;
}
.serienartikel_wktitel        {
        padding-right:10px;
}


.standardboxen        {
        width:178px;
        overflow:hidden;
        margin-bottom:10px;
}
.sblink        {
        color:#000000;
        font-size:11px;
        text-decoration:none;
}
.sblink:hover        {
        text-decoration:underline;
}
.sblinkDunkel        {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        padding-left:16px;
        background: url(../images/site/hellpfeil.gif) no-repeat;
background-position:0px 2px;
        color:#FFFFFF;
        font-size:11px;
        text-decoration:none;
}
.sblinkDunkel:hover        {
        text-decoration:underline;
}
.standardboxenHead        {
        background:url(../images/site/box_bg.gif);
        color:#FFFFFF;
        padding-top:3px;
        padding-left:7px;
        font-size:10px;
        font-weight:bold;
        height:15px;
        overflow:hidden;
}
.standardboxenContent        {
        background:#e5e5e5;
        width:178px;
        padding-top:6px;
}

a {
        font-size:12px;
        color:#000000;
}
a.smalllink        {
        font-size:10px;
        color:#134b28;
        font-weight:bold;
        text-decoration:none;
}
a.smalllink:hover        {
        text-decoration:underline;
}
.seitenNavi        {
        font-size:11px;
        text-decoration:underline;
}
.seitenNaviAktiv        {
        font-size:13px;
        text-decoration:underline;
        font-weight:bold;
}

h1        {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        font-size:14px;
        font-weight:bold;
}
h2        {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        font-size:13px;
        font-weight:bold;
}

.link        {
        text-decoration:underline;
}
.hand   {
   cursor:pointer;
}
.rand        {
        border:1px solid #004C2D;
}
.randunten        {
        border-bottom:1px solid #004C2D;
}
.randoben        {
        border-top:1px solid #004C2D;
}
.keinrand        {
        border:0;
}
.randweiss        {
        border:1px solid #FFFFFF;
}
.w45        {
        width:45px;
}
.w25        {
        width:25px;
}
.w10   {
   width:10px;
}
.w20   {
   width:20px;
}
.w30   {
   width:30px;
}
.w40   {
   width:40px;
}
.w50   {
   width:50px;
}
.w60   {
   width:60px;
}
.w70   {
   width:70px;
}
.w80   {
   width:80px;
}
.w90   {
   width:90px;
}
.w100   {
   width:100px;
}
.w110   {
   width:110px;
}
.w120   {
   width:120px;
}
.w130   {
   width:130px;
}
.w140   {
   width:140px;
}
.w150   {
   width:150px;
}
.w160   {
   width:160px;
}
.w170   {
   width:170px;
}
.w180   {
   width:180px;
}
.w190   {
   width:190px;
}
.w200   {
   width:200px;
}
.w210   {
   width:210px;
}
.w220   {
   width:220px;
}
.w230   {
   width:230px;
}
.w240   {
   width:240px;
}
.w250   {
   width:250px;
}
.w260   {
   width:260px;
}
.w270   {
   width:270px;
}
.w280   {
   width:280px;
}
.w290   {
   width:290px;
}
.w300   {
   width:300px;
}
.w310   {
   width:310px;
}
.w320   {
   width:320px;
}
.w330   {
   width:330px;
}
.w340   {
   width:340px;
}
.w350   {
   width:350px;
}
.w360   {
   width:360px;
}
.w370   {
   width:370px;
}
.w380   {
   width:380px;
}
.w390   {
   width:390px;
}
.w400   {
   width:400px;
}
.w410   {
   width:410px;
}
.w420   {
   width:420px;
}
.w430   {
   width:430px;
}
.w440   {
   width:440px;
}
.w450   {
   width:450px;
}
.w460   {
   width:460px;
}
.w470   {
   width:470px;
}
.w480   {
   width:480px;
}
.w490   {
   width:490px;
}
.w500   {
   width:500px;
}
.w510   {
   width:510px;
}
.w520   {
   width:520px;
}
.w530   {
   width:530px;
}
.w540   {
   width:540px;
}
.w550   {
   width:550px;
}
.w560   {
   width:560px;
}
.w570   {
   width:570px;
}
.w580   {
   width:580px;
}
.w590   {
   width:590px;
}
.rAbstand10   {
   margin-right:10px;
}
.rAbstand20   {
   margin-right:20px;
}
.rAbstand30   {
   margin-right:30px;
}
.rAbstand40   {
   margin-right:40px;
}
.rAbstand50   {
   margin-right:50px;
}
.rAbstand60   {
   margin-right:60px;
}
.rAbstand70   {
   margin-right:70px;
}
.rAbstand80   {
   margin-right:80px;
}
.rAbstand90   {
   margin-right:90px;
}
.rAbstand100   {
   margin-right:100px;
}
.rAbstand110   {
   margin-right:110px;
}
.lAbstand10   {
   margin-left:10px;
}
.lAbstand20   {
   margin-left:20px;
}
.lAbstand30   {
   margin-left:30px;
}
.lAbstand40   {
   margin-left:40px;
}
.lAbstand50   {
   margin-left:50px;
}
.lAbstand60   {
   margin-left:60px;
}
.lAbstand70   {
   margin-left:70px;
}
.lAbstand80   {
   margin-left:80px;
}
.lAbstand90   {
   margin-left:90px;
}
.lAbstand100   {
   margin-left:100px;
}
.lAbstand110   {
   margin-left:110px;
}
.tAbstand10   {
   margin-top:10px;
}
.tAbstand20   {
   margin-top:20px;
}
.tAbstand30   {
   margin-top:30px;
}
.tAbstand40   {
   margin-top:40px;
}
.tAbstand50   {
   margin-top:50px;
}
.tAbstand60   {
   margin-top:60px;
}
.tAbstand70   {
   margin-top:70px;
}
.tAbstand80   {
   margin-top:80px;
}
.tAbstand90   {
   margin-top:90px;
}
.tAbstand100   {
   margin-top:100px;
}
.tAbstand110   {
   margin-top:110px;
}
.bAbstand10   {
   margin-bottom:10px;
}
.bAbstand20   {
   margin-bottom:20px;
}
.bAbstand30   {
   margin-bottom:30px;
}
.bAbstand40   {
   margin-bottom:40px;
}
.bAbstand50   {
   margin-bottom:50px;
}
.bAbstand60   {
   margin-bottom:60px;
}
.bAbstand70   {
   margin-bottom:70px;
}
.bAbstand80   {
   margin-bottom:80px;
}
.bAbstand90   {
   margin-bottom:90px;
}
.bAbstand100   {
   margin-bottom:100px;
}
.bAbstand110   {
   margin-bottom:110px;
}
.klein        {
        font-size:11px;
}
.kleiner        {
        font-size:10px;
}
form        {
        margin:0px;
        padding:0px;
}
.weiss        {
        color:#FFFFFF;
}
a.headlink        {
        font-size:18px;
        font-weight:bold;
}
.wegweiser        {
        font-size:9px;
        line-height: 10px;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
        padding: 2px 3px 0px 3px;
}



a.wegweiserlink        {
        color:#000000;
        font-size:9px;
        font-weight:bold;
        text-decoration:none;
        margin-top:2px;
}
a.wegweiserlink:hover        {
        text-decoration:underline;
}
.wegweiser2        {
        font-size:9px;
        line-height: 10px;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
        padding: 2px 3px 0px 3px;
}
a.wegweiserlink2        {
        color:#FFFFFF;
        font-size:9px;
        font-weight:bold;
        text-decoration:none;
        margin-top:2px;
}
a.wegweiserlink2:hover        {
        text-decoration:underline;
}

a.shopfootnavi        {
        font-size:12px;
        color:#FFFFFF;
        padding-left:28px;
        text-decoration:none;
        background: url(../images/site/ppfeil_unten.gif) no-repeat;
        background-position:19px 5px;
        font-weight:bold;
}

a.shopfootnavi:hover        {
        text-decoration:underline;
}
a.navi {

        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        padding-left:24px;
        background: url(../images/site/icon_arrow.jpg) no-repeat;
        background-position:3px 2px;
        text-decoration:none;
        font-size:11px;
}
a.navi:hover        {
        color:#3877AC;
        text-decoration:underline;
}
a.naviakt {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        padding-left:24px;
        background: url(../images/site/icon_arrow.jpg) no-repeat;
        background-position:3px 2px;
        text-decoration:underline;
        font-size:11px;
        color:#3877AC;
        font-style:italic;
}
a.naviakt:hover        {
        color:#000000;
        text-decoration:none;
}

a.subnavi{
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        padding-left:34px;
        background: url(../images/site/icon_arrow.jpg) no-repeat;
        background-position:13px 2px;
        text-decoration:none;
        font-size:11px;
}
a.subnaviakt {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        padding-left:34px;
        background: url(../images/site/icon_arrow.jpg) no-repeat;
        background-position:13px 2px;
        text-decoration:underline;
        font-size:11px;
        color:#3877AC;
        font-style:italic;
}
.serienitemanzahl        {
        border:1px solid #808080;
        width:50px;
}
.float        {
        float:left;
        padding-right:5px;
}
.lFloat        {
        float:left;
}
.rFloat        {
        float:right;
}
.unfloat        {
        clear:left;

}
.block        {
        display:block;
}
.none        {
        display:none;
}
.visible        {
        visibility:visible;
}
.hidden        {
        visibility:hidden;
}
.left        {
        text-align:Left;
}
.right        {
        text-align:right;
}
.center        {
        text-align:Center;
}
.borderunten        {
        border-bottom:1px solid #000000;
}
.borderoben        {
        border-top:1px solid #000000;
}
.black        {
        color:#000000;
}
.italic        {
        font-style:italic;
}
.stern        {
        color:#a00000;
        font-weight:bold;
        font-size:14px;
}
.itemshorttext        {
        float:left;
        width:435px;
}
.itemlistpic        {
        float:left;
        border:1px solid #1e2f5b;
        width:120px;
        right:0px;
}

.itemSubitem        {
        float:left;
        width:420px;
}
.itemPreis        {
        float:left;
        right:0px;
        text-align:center;
}
.preis        {
        font-size:20px;
        font-weight:bold;
        color:#295C87;
}
.streichpreis        {
        font-size:12px;
        color:#134B28;
        text-decoration:line-through;
}
#ticker   {
        position:relative;
        width:100%;
        top:135px;
        text-align:center;
   }
#tickertext   {
        margin: 0 auto;
        margin-top:-15px;
        position:relative;
        width:620px;
        min-width:620px;
        max-width:620px;

        height:18px;
        min-height:18px;
        max-height:18px;
        overflow:hidden;
        color:#000000;
        z-index: 1;
}
#tickerblender        {
        position:relative;
        z-index: 3;
}
hr        {
         height: 1px;
  margin: 10px 17px 10px 12px;
  border: 0;
  background:transparent url(../images/site/dunkelgruen.gif) top repeat-x;
  color: #666;
}
hr.weiss        {
         height: 1px;
  margin: 10px 17px 10px 12px;
  border: 0;
  background:transparent url(../images/site/weiss.gif) top repeat-x;
  color: #666;
}

*html hr        {
        height: 1px;
        margin: 10px 17px 10px 12px;
        border: 0;
        background:transparent url(../images/site/dunkelgruen.gif) top repeat-x;
        color: #666;
}


.contenthr        {
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #7A9565;
 border-bottom: transparent;

}

hr.serienartikel_trenner        {
        border: 0px;
        border-top: solid 1px #7A9565;
}

hr.shoptrenner        {
        border: 0px;
         border-top: dotted 1px #FFFFFF;
         width:166px;
         margin-left:6px;
}
.sonderflaeche        {
}
hr.small
{
         border: 0px;
         border-top: dotted 3px #203058;
         border-bottom: solid 1px #ACC1E9;
         width:135px;
}
.abstand_rechts        {
        margin-right:10px;
}
.abstand_rechts15        {
        margin-right:15px;
}
.abstand_rechts25        {
        margin-right:25px;
}
.abstand_rechts30        {
        margin-right:30px;
}
.abstand_rechts35        {
        margin-right:35px;
}
.linksPadding10        {
        padding-left:10px;
}
.bold        {
        font-weight:bold;
}
.bigger        {
        font-size:15px;
}
.bestPrice        {
        font-size:13px;
        font-weight:bold;
}
.warnung        {
        font-weight:bold;
        color:#D00000;
        font-size:15px;
}
.warn        {
        color:#D00000;
}
.hinweis        {
        font-weight:bold;
        color:#0023A0;
        font-size:15px;
}
.rechts        {
        text-align:right;
}
.drittelBreite        {
        width:33%;
}

.inline        {
        display:inline;
}

.debug1        {
        background:#FFe0e0;
}
.debug2        {
        background:#e0FFe0;
}
.debug3        {
        background:#e0e0ff;
}
td.main, p.main {
        font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
        font-size:12px;
        line-height:135%;
}
.boxTextBG {
background-color:#F1F1F1;
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
font-size:11px;
}
.boxTextBGII {
background-color:#ffcbcb;
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
font-size:11px;
}
.voucher        {
        font-size:18px;
        border: 1px solid #316897;
        width:250px;
        color:#00A72A;
        text-align:center;
}
.catdesc        {
        font-size:14px;
        width:550px;
}
.dyntext        {
        width:650px;
}
.faq        {
        font-weight:bold;
        text-decoration:none;
}
.faq2        {
        font-weight:bold;
        text-decoration:none;
        font-size:12px;
}
.faq:hover        {
        text-decoration:underline;
}
.fett        {
        font-weight:bold;
}
.hover:hover        {
        text-decoration:underline;
}
.noUnderline {
        text-decoration:none;
}
.normal        {
        font-weight:normal;
}


.font1        {
        font-size:11px;
}

.font2        {
        font-size:12px;
}

.font3        {
        font-size:13px;
}

.font4        {
        font-size:14px;
}

.font5        {
        font-size:15px;
}

.font6        {
        font-size:16px;
}

.font7        {
        font-size:17px;
}

.font8        {
        font-size:18px;
}

.font9        {
        font-size:19px;
}

.font10        {
        font-size:20px;
}

.font11        {
        font-size:21px;
}

.font12        {
        font-size:22px;
}

.font13        {
        font-size:23px;
}

.font14        {
        font-size:24px;
}

.font15        {
        font-size:25px;
}

.font16        {
        font-size:26px;
}

.font17        {
        font-size:27px;
}

.font18        {
        font-size:28px;
}

.font19        {
        font-size:29px;
}.padder        {
        padding:10px;
}
.serienauflistung        {
        width:130px;
        height:170px;
        overflow:hidden;
        float:left;
        padding: 0px 15px 15px 15px;
        font-size:10px;
        text-align:center;
}
.serienlink        {
        font-size:11px;
        text-decoration:none;
}
.serienlink:hover        {
        text-decoration:underline;
}

.intoWK        {

}
/*
TOOLTIPS
*/
.tooltip        {
        cursor:help
}
.tooltiptitle {
         FONT-SIZE: 7pt; CURSOR: default; COLOR: #000000; FONT-FAMILY:  "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;; TEXT-DECORATION: none
}
.tooltipcontent {
         FONT-SIZE: 7pt; CURSOR: default; COLOR: #000000; FONT-FAMILY: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;; TEXT-DECORATION: none
}
#ToolTip {
        Z-INDEX: 4; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100px; POSITION: absolute; TOP: 0px
}
#herstellernaviContainer ul{
        list-style-type: none;
        list-style-image: url(../images/site/hnli.gif);
        padding: 0 0 0 0px;
        margin: 0 0 0 10px;
}
#herstellernaviContainer li{
        margin: 0 0 0 10px;
}
#herstellernaviContainer a{
        text-decoration:none;
        color:#134B28;
        display:block;
}
#herstellernaviContainer li:hover a:hover{
        text-decoration:underline;
        font-style:italic;
}
#herstellernaviContainer a#current{
        text-decoration:underline;
        font-style:italic;
        font-weight:bold;
}
#herstellernaviContainer a#current:hover{
        text-decoration:none;
}

#navcontainer        {

        overflow:hidden;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-top:2px;
color: White;
float: left;
width: 100%;
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding:7px 4px;

color: #fdfae9;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
height:13px;
}
#navcontainer a        {
        margin-left:0px;
        margin-right:0px;
        padding-top:12px;
        font-size:11px;
        color:#fdfae9;
}
#navcontainerEnd a        {
        margin-left:80px;
}
#navcontainer ul li a:hover
{
        background-color: #c2d0c7;
        color: #134b28;
}
#navcontainer li a#current                {
        background-color: #c2d0c7;
        color: #000000;
                }
#navcontainer a#geschenktisch                {
        /*margin-left:30px;        */
}
#navcontainer li a#geschenktischActive                {
/*        margin-left:30px;        */
        background-color: #c2d0c7;
        color: #000000;
}

#catnavcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #134B28;
color: White;
float: left;
width: 100%;
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;;
}

#catnavcontainer ul li { display: inline; }

#catnavcontainer ul li a
{
padding: 0.2em 1em;
background-color: #134B28;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#catnavcontainer ul li a:hover
{
        background-color: #C2D0C7;
        color: #fff;
}

#headadd        {
        padding-left:30px;
        padding-top:7px;
        float:left;
        width:149px;
        overflow:hidden;
}
#head_wk        {
        cursor:pointer;
        overflow:hidden;
        width:117px;
        height:68px;
        background: url(../images/site/kasse/wkuebersicht_en.gif) no-repeat;
        padding-top:15px;
        padding-left:40px;
        font-size:10px;
        font-weight:bold;
        color:#134B28;
}
.wkblink        {
        font-size:10px;
        font-weight:bold;
        color:#134B28;
}
#head_login        {
        overflow:hidden;
        width:149px;
        height:26px;
        margin-left:10px;
        margin-top:15px;
}
#suche        {
        margin-left:17px;
        margin-top:15px;
        overflow:hidden;
        height:23px;
}
#suchfeld        {
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        background: #FFFFFF;
        width:155px;
        height:14px;
        font-size:11px;
        padding-right:10px;
        margin-right:5px;
}
#suchenfeld        {
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        border-top: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;
        background: #134B28;
        color:#FFFFFF;
        width:40px;
        overflow:hidden;
        height:18px;
        font-size:10px;
}
.searchresult        {
        background:#f0f3f1;
        margin-bottom:10px;
        padding:5px;
}
.tischJahr        {
        background:#F0F3F1;
        display:block;
}
.
.highlight        {
        background:#faf5ba;
}
.blackBack        {
        background:#000000;
        height:1px;
}
.blackTDBack        {
        background:#000000;
        width:1px;
}
#wkGesamt        {
margin-bottom:-5px;
}

#wkGesamtPreis        {

}
.promopreis        {
        color:#134B28;
        font-weight:bold;
        font-size:18px;
}
.promowrapper        {
        padding:10px;
        text-align:center;
}
.promoItem        {
        float:left;
        margin-right:15px;
        margin-bottom:15px;
        width:120px;
        text-align:center;
}
.promoPicWrapper        {
        width:625px;
        overflow:hidden;
}
.promoTD        {
        width:125px;
        padding:0;
        margin:0;
        padding-top:10px;
        overflow:hidden;
        background:#FFFFFF;
}

.promoTD .promopreis        {
        color:#FF0000;
        font-weight:bold;
        font-size:18px;
}

.promopreis        {
        margin-top:10px;
}
.promoTDbottBG        {
        background: url(../images/site/promoTDbottBG.gif) no-repeat;
        width:125px;
        height:11px;
}
.promoBorder   {
        padding:5px;
        border:1px solid #000000;
        width:80px;
        height: 100px;
        overflow:hidden;
        text-align:center;
        margin:0 auto 0 auto;
}
.promoPic        {
        position:relative;
        display:block;
        margin-right: auto;
        margin-left: auto;
        background:#FFFFFF;
}
h2.promohead        {
        font-size:18px;
        font-weight:bold;
        color:#134B28;
        text-align:left;
}
.schweb        {
        margin: 0 auto;
}

#slider {
  width: 620px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 250px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
  padding: 20px;
  height: 210px;
  width: 580px; /* change to 560px if not using JS to remove rh.scroll */
}
.tischMonat        {
        margin-left:25px;
}
.overflowHidden        {
        overflow:hidden;
}
.noTopSpace        {
        margin-top:0;
        padding-top:0;
}
.steps        {
        margin: -5px;
}
.adressMode1        {
        border:1px #184e2c solid;
        float:left;
        background:#fdfae9 url(../images/site/kasse/en/bereitsKunde.gif) no-repeat;
        width:261px;
        padding:10px;
        padding-top:70px;
        margin-right:10px;
}
.adressMode2        {
        border:1px #184e2c solid;
        float:left;
        background:#fdfae9 url(../images/site/kasse/en/neukunde.gif) no-repeat;
        width:261px;
        text-align:center;
        padding: 70px 10px 10px 10px;
}
.login        {
        background: url(../images/site/kasse/en/login.gif?1) no-repeat;
        width:132px;
        height:23px;
        border:0;
        cursor:pointer;
}
.resetPass        {
        background: url(../images/site/kasse/resetPass.gif) no-repeat;
        width:172px;
        height:23px;
        border:0;
        cursor:pointer;
}
.kassenlink        {
        color:#184E2C;
        text-decoration:underline;
}
.inaktivText        {
        color:#808080;
        font-style:italic;
}
.greenBox        {
        border:1px solid #134B28;
        padding:7px;
        margin-bottom:10px;
        background:#FFFFFF;
}
.kasseFenster        {
        border: 1px solid #134B28;
        width:620px;
        margin-bottom:10px;
        background:#FFFFFF;
}
.kasseFenster        h2{
        padding:0;
        margin:0;
        height:20px;
        background:#134B28;
        font-size:14px;
        font-weight:normal;
        overflow:hidden;
        color:#FFFFFF;
        padding: 2px 0 2px 7px;
}
.kasseFensterBody        {
        margin:10px;
}
#langSelDiv        {
        width:75px;
        height:27px;
        overflow:hidden;
        background: url(../images/site/flag_bg.gif) no-repeat;
        background-position: 3px 0px;
        margin-top:2px;
        padding-top:2px;

}

.flag_de        {
        margin-left:9px;
        margin-right:6px;
        float:left;
        display:block;
        width:23px;
        height:21px;
        overflow:hidden;
        background: url(../images/site/flag_de.gif) no-repeat;

}
.flag_de:hover        {
        background: url(../images/site/flag_de_.gif) no-repeat;
}
.flag_en        {
        float:left;
        display:block;
        width:23px;
        height:21px;
        overflow:hidden;
        background: url(../images/site/flag_en.gif) no-repeat;
        margin-top:0px;
}
.flag_en:hover        {
        background: url(../images/site/flag_en_.gif) no-repeat;
}

.flag_de_        {
        margin-left:9px;
        margin-right:6px;
        float:left;
        display:block;
        width:23px;
        height:21px;
        overflow:hidden;
        background: url(../images/site/flag_de_.gif) no-repeat;
}
.flag_en_        {
        float:left;
        display:block;
        width:23px;
        height:21px;
        overflow:hidden;
        background: url(../images/site/flag_en_.gif) no-repeat;
}
.flag_en img, .flag_en_ img, .flag_de img, .flag_de_ img        {
        display:block;
        float:left;
}