
body {
        padding:0 0 0 0;
        margin:0 0 0 0;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:#000;
        text-align:center;
        background-color:#fff;
        background:url(img/bg/muster.gif) left top repeat-x;
}

#main { margin-left:auto;
                margin-right:auto;
                width:1220px;
				}

img {
        margin:0 0 0 0;
        padding:0 0 0 0;
        border:none;
        float:left;
}

h1 {
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        font-size:18px;
        font-weight:normal;
        line-height:19px;
        color:#000000;
        float:left;
}

h2 {
        font-size:18px;
        font-weight:normal;
        line-height:20px;
        float:left;
        clear: both;
}

h3{
        margin:7px 0 0 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        font-weight:normal;
        text-transform:uppercase;
        line-height:12px;
        color:#000000;
        float:left;
}

p {
        font-size:14px;
        font-weight:normal;
        line-height:19px;
        float:left;
}

a {
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        font-size:11px;
        font-weight:bold;
        line-height:13px;
        color:#54544a;
        text-decoration:none;
        float:left;
}

a:hover {
        color:#000000;
        text-decoration:none;
}

a.activ {
        color:#000000;
        text-decoration:none;
}

p a {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#000000;
        width:auto;
        height:auto;
        text-transform:none;
        font-size:13px;
        font-weight:normal;
        line-height:16px;
        text-decoration:underline;
        display:inline;
}


strong {
        font-weight:bold;
}

strong.red {
        color:#FF4C33;
}

strong.blue {
        color:#FF4C33;
}

strong.orange {
        color:#ff8c33;
}

strong.green {
        color:#429e59;
}

form {
        margin:0 0 0 0;
        padding:0 0 0 0;
}

/**********************************************************/
/* ALLGEMEINE KLASSEN *************************************/
/**********************************************************/

.red {
        color:#FF4C33;
}

.lineLong,
.line {
        height:1px;
        background-repeat:repeat;
        clear:left;
        float:left;
}

.lineLong a,
.line a {
        display:none;
}

.lineBlack {
        background-image:url(img/lineWhite.gif);
        margin:20px 0 17px 0;
        padding:0 0 0 0;
        width:607px;
}

.displayNone {
        display:none;
}

.copyright {
        display:none;
}


.framing {
        width:1220px;
        padding:0 0 0 0;
        margin:0 0 0 0;
        overflow:hidden;
        position:relative;
        float:left;
}

/**********************************************************/
/**********************************************************/
/* KOPF MIT LOGO, METABLOCK, NAVIGATION UND HEADLINE ******/
/**********************************************************/
/**********************************************************/
#HEAD {
        width:1220px;
        margin:0 0 0 0;
        padding:0 0 0 0;
        overflow:visible;
        background-color:#FFFFFF;
        float:left;
}

#HEAD a {
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:normal;
        font-size:10px;
        line-height:11px;
        color:#54544a;
        text-decoration:none;
}

#HEAD a:hover {
        color:#FF4C33;
        text-decoration:none;
}

#HEAD a.activ{
        color:#FF4C33;
}

#HEAD p {
        margin:0 0 0 0;
        padding:0 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:normal;
        font-size:10px;
        line-height:11px;
        color:#54544a;
}

/**********************************************************/
/* BEREICH FUER LOGO **************************************/
/**********************************************************/
#LOGO {
        width:266px;
        height:75px;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* BEREICH FUER META NAVIGATION, SUCHE, LOGIN ETC *********/
/**********************************************************/
#METABLOCK {
        margin:0 0 0 0;
        padding:0 10 0 0;
        height:75px;
        width:726px;
        overflow:visible;
        float:left;
}

/* META NAVIGATION ****************************************/
#METABLOCK .metaNav {
        overflow:visible;
        float:right;
        margin-top: 47px;
}

#METABLOCK .metaNav ul{
        padding:0 0 0 0;
        margin:7px 5px 0 0;
        list-style-type:none;
        overflow:visible;
        float:left;
}

#METABLOCK .metaNav li{
        margin-right:0;
        margin-left:13px;
        float:left;
}


/* META NAVIGATION LOGIN **********************************/
#METABLOCK .member {
        padding-top:50px; /* others then IE6 */
        float:right;
        overflow:visible;
}

#METABLOCK .member ul {
        padding:4px 7px 0 0;
        margin:0 0 0 0;
        list-style-type:none;
        overflow:visible;
        float:right;

}

#METABLOCK .member li {
        margin-left:20px;
        float:right;

}

/* FORMULAR FUER DIE SUCHE ********************************/
#METABLOCK form#SEARCH {
        margin:0 0 0 0;
        padding:4px 7px 0 0;
        float:right;
        overflow:auto;
}
/* Eingabefeld */
#METABLOCK form#SEARCH input.request {
        margin:0 0 0 0;
        padding:1px 0 0 4px;
        width:130px;
        height:14px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        line-height:11px;
        color:#000000;
        background-color:#e1e1db;
        border:1px solid #e1e1db;
        float:left;
}

*html #METABLOCK form#SEARCH input.request {
        padding-top:2px;
        height:13px;
}
/* Sende-Button */
#METABLOCK form#SEARCH input {
        float:left;
}

/**********************************************************/
/* BEREICH FUER INFOS, Z.B. TELEFON ***********************/
/**********************************************************/
#INFOBLOCK {
        width:198px;
        height:75px;
        overflow:visible;
        padding::0 0 0 0;
        margin:0 0 0 0;
        float:left;
}

#INFOBLOCK p {
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        line-height:11px;
        color:#54544a;
        padding:33px 0 0 10px;
        margin:0 0 0 0;
        float:left;
}

#INFOBLOCK p strong{
        color:#FF4C33;
        font-size:11px;
        line-height:12px;
}

#INFOBLOCK img {
        margin:29px 0 0 15px;
}

/**********************************************************/
/* BEREICH FUER NAVIGATION ********************************/
/**********************************************************/
#NAVIGATION {
        width:1010px;
        padding-left:0px;
        overflow:visible;
        background-color:#FFFFFF;
        float:left;
}
/* HAUPT NAVIGATION ***************************************/
ul.mainNav {
        width:1010px;
        padding:0 0 0 0;
        margin:0 0 0 0;
        list-style-type:none;
        min-height:26px;
        background-color:#000000;
        overflow:visible;
        float:left;
}
/* CSS-Hack für IE*/
*html ul.mainNav {
        height:26px;
}

ul.mainNav a {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:14px;
        line-height:14px;
        font-weight:bold;
        padding-top:5px;
        color:#FFFFFF;
        text-decoration:none;
        float:left;
}

*html ul.mainNav a {
        padding-top:6px;
}

ul.mainNav a:hover {
        color:#FF4C33;
        text-decoration:none;
}

ul.mainNav a.activ {
        color:#FF4C33;
}

ul.mainNav li {
        padding-left:18px;
        padding-right:15px;
        float:left;
}

#AREAS {
        width:1010px;
        padding-left:0px;
        overflow:visible;
        float:left;
}

/* Linie auf Breite bringen */
#AREAS .line {
        width:600px;
}
/* UNTER NAVIGATION ***************************************/
#AREAS ul {
        width:1010px;
        min-height:36px;
        padding:0 0 0 0;
        margin:0 0 0 0;
        list-style-type:none;
        overflow:visible;
        float:left;
}
/* CSS-Hack für IE*/
*html #AREAS ul {
        height:36px;
}

#AREAS li {
        float:left;
}

#AREAS a {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
        background-color:#999987;
        text-align:center;
        float:left;
        padding-top:11px;
        height:25px;
}

/* BEREICH LIVING ***************************************/
#AREAS a.living {
        width:300px;
        margin-right:0px;
        border-right: 1px solid #fff;
        padding-right:19px;
}

#AREAS a.living:hover {
        text-decoration:none;
        background-color:#FF4C33;
}

/* BEREICH KIDS *****************************************/
#AREAS a.kids {
        width:300px;
        margin-right:0px;
        border-right: 1px solid #fff;
        padding-left: 20px;
        padding-right: 19px;
}

#AREAS a.kids:hover {
        text-decoration:none;
        background-color:#ff8c33;
}

/* BEREICH GARTEN ****************************************/
#AREAS a.garden {
        width:300px;
        border-right: 1px solid #fff;
        padding-left: 20px;
        padding-right: 14px;
}

#AREAS a.garden:hover {
        text-decoration:none;
        background-color:#429e59;
}


/**********************************************************/
/* EINKAUFSWAGEN ******************************************/
/**********************************************************/
#SECURE {
        width:1200px;
        margin:0 0 0 0;
        padding:0 0 0 0;
        overflow:visible;
        float:left;
        background-color:#FFFFFF;
}

#CART {
        overflow:visible;
        float:left;
}
/* Navigationsbalken auf Breite bringen */
#CART ul.mainNav {
        width:190px;
}

#CART ul.mainNav li {
        padding-left:10px;
}
/* INFORMATIONEN ZUM WARENKORB ****************************/
#CARTINFO {
        width:190px;
        min-height:37px;
        overflow:visible;
        float:left;
}
/* CSS-Hack für IE*/
*html #CARTINFO {
        height:37px;
}
/* Linie auf Breite bringen */
#CARTINFO .line {
        width:190px;
}

#CARTINFO p {
        font-family:Helvetica, Arial, sans-serif;
        width:170px;
        margin:0 0 0 0;
        padding:5px 0 0 10px;
        font-size:11px;
        line-height:13px;
        font-weight:normal;
        color:#FFFFFF;
        text-transform:uppercase;
        float:left;
}

#CARTINFO a {
        width:180px;
        height:31px;
        margin:0 0 0 0;
        padding:5px 0 0 10px;
        font-size:11px;
        line-height:13px;
        font-weight:normal;
        color:#FFFFFF;
        clear:left;
}

#CARTINFO a.filled
{
        background-color:#ff5e47;
}

#CARTINFO a:hover {
        background-color:#ff5e47;
}


#HEADROW {
        min-height:71px;
        width:980px;
        padding-left:0px;
        overflow:visible;
        clear:left;
        float:left;
        background-color:#FFF;
}
/* CSS-Hack für IE*/
#HEADROW {
        height:71px;
}

#HEADROW h1 {
        margin:0 0 0 0;
        width:980px;
        padding:24px 0 0 0;
        clear:left;
        text-align:left;
        color:#666;
}
#HEADROW h2 {
        margin:0 0 0 0;
        width:980px;
        padding:24px 0 0 0;
        clear:left;
        text-align:left;
}


/* BLAETTER NAVIGATION *************************************/
ul.browseNav {
        width:auto;
        padding:5px 0 0 0;
        margin:0 0 0 0;
        list-style-type:none;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:11px;
        text-transform:uppercase;
        text-align:right;
        float:left;
        clear:both;
        display:block;
        overflow:visible;
}

#HEADROW ul.browseNav {
        width:600px;
}

ul.browseNav li {
        margin:0 4px 0 0;
        padding:0 0 0 0;
        float:left;
        display:block;
        clear:none;
}

ul.browseNav a {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:21px;
        height:14px;
        text-align:center;
        background-color:#c5c2bc;
        background-image:url(img/browsenav_corner.gif);
        background-repeat:no-repeat;
        background-position:right top;
        float:left;
        clear:none;
        display:block;
        overflow:visible;
}

*html ul.browseNav a {
        padding:1px 0 0 0;
        height:13px;
}

ul.browseNav a:hover {
        color:#FFFFFF;
        background-color:#FF4C33;
}

ul.browseNav p.activ {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:21px;
        height:14px;
        text-align:center;
        color:#FFFFFF;
        font-weight:bold;
        background-color:#FF4C33;
        background-image:url(img/browsenav_corner.gif);
        background-repeat:no-repeat;
        background-position:right top;
        float:left;
        clear:none;
        display:block;
        overflow:visible;
}

*html ul.browseNav p.activ {
        padding-top:1px;
        height:13px;
}

ul.browseNav a.arrowLeft {
        width:17px;
        background-image:url(img/browseNav_left.gif);
        background-position:left top;
}

ul.browseNav a.arrowRight {
        width:17px;
        background-image:url(img/browseNav_right.gif);
        background-position:right top;
}

ul.browseNav p {
        margin:0 0 0 0;
        padding:1px 10px 0 10px;
        color:#999987;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-transform:uppercase;
        text-align:right;
        line-height:11px;
        float:left;
        clear:none;
}

/* BLAETTER NAVIGATION UNTEN *******************************/
#BOTTOM {
        width:613px;
        margin:0 0 0 0;
        padding:5px 0 0 0;
        background-color:#FFFFFF;
        float:left;
        clear:both;
        overflow:visible;
}

*html #BOTTOM {
        width:617px;
}

#BOTTOM ul.browseNav {
        padding-left:0px;
}

#HEADROW a.backButton {
        background-image:url(img/button_back.gif);
        background-repeat:no-repeat;
        background-position:top left;
        text-decoration:none;
        text-align:right;
        height:23px;
        width:73px;
        margin:12px 0 0 0;
        padding:6px 0 0 0;
        float:left;
        overflow:visible;
}

#HEADROW a.backButton:hover {
        color:#ff5e47;
}

#SPECIALS {
        width:185px;
        min-height:59px;
        margin:0 0 0 0;
        padding:12px 0 0 0px;
        float:left;
        overflow:visible;
}

*html #SPECIALS {
        height:59px;
}

/* BUTTONS NEU UND TOP PREIS *******************************/
#SPECIALS a.specialNEW {
        background-image:url(img/button_New_p.gif);
        background-repeat:no-repeat;
        margin-right:20px;
        width:56px;
        height:50px;
        float:left;
}

#SPECIALS a.specialNEW:hover {
        background-image:url(img/button_New_a.gif);
}

#SPECIALS a.activNEW {
        background-image:url(img/button_New_a.gif);
}

#SPECIALS a.specialTOP {
        background-image:url(img/button_Top_p.gif);
        background-repeat:no-repeat;
        width:56px;
        height:50px;
        float:left;
}

#SPECIALS a.specialTOP:hover {
        background-image:url(img/button_Top_a.gif);
}

#SPECIALS a.activTOP {
        background-image:url(img/button_Top_a.gif);
}


/**********************************************************/
/**********************************************************/
/* CONTENT BEREICH ****************************************/
/**********************************************************/
/**********************************************************/
#CONTENT {
        width:1010px;
        padding:0 0 0 20px;
        margin:0 0 0 0;
        overflow:hidden;
        float:left;
}

img.copyright {
        position:absolute;
        bottom:-125px;
        left:0px;
        display:inline;
}

/* HAUPTBEREICH ********************************************/
#MAINFRAME {
        padding-left:0px;
        padding-right: 30px;
        width:980px;
        float:left;
        overflow:hidden;
        text-align:left;
}

/* NAVIGATIONS BEREICH **************************************/
#NAVFRAME {
        width:190px;
        margin-left:0;
        margin-top:0px;
        float:left;
        overflow:visible;
}

#NAVFRAME p {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        font-size:18px;
        width:180px;
        height:25px;
        background-color:#999987;
        margin:20px 0 0 0;
        padding:6px 0 0 10px;
        clear:left;
        float:left;
}

#NAVFRAME ul {
        margin:0 0 0 0;
        padding:0 0 0 0;
        list-style-type:none;
        clear:left;
        float:left;
        overflow:visible;
}

#NAVFRAME li {
        margin:2px 0 0 0;
        padding:0 0 0 0;
        text-align:left;
        clear:left;
        float:left;
        overflow:visible;
}

#NAVFRAME li.selBox {
        padding:5px 0 5px 10px;
        background-color:#e1e1db;
        width:180px;
}

#NAVFRAME a {
        font-size:11px;
        width:175px;
        margin:0 0 0 0;
        padding:4px 0 4px 15px;
        background-image:url(img/link_red.png);
        background-repeat:no-repeat;
        background-color:#e1e1db;
        color:#54544a;
        clear:left;
        float:left;
}

#NAVFRAME a:hover {
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        background-color:#ff5e47;
        color:#FFFFFF;
}

#NAVFRAME a.activ {
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        background-color:#ff5e47;
        color:#FFFFFF;
}

#NAVFRAME select{
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        line-height:15px;
        font-weight:bold;
        margin:0 0 0 0;
        width:170px !important;
        display:block;
        float:left;
}

#NAVFRAME a.linkLiving:hover {
        background-color:#438fcb;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

#NAVFRAME a.linkKids:hover {
        background-color:#ff9847;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

#NAVFRAME a.linkGarden:hover {
        background-color:#55a86a;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

/* ABSTAND NACH UNTEN **************************************/
#SPACE {
        width:895px;
        height:15px;
        float:left;
        clear:left;
}

/**********************************************************/
/**********************************************************/
/* BUTTONS ************************************************/
/**********************************************************/
/**********************************************************/

/* BUTTONS ÄNDERN *****************************************/
#CONTENT a.change {
        width:auto;
        height:14px;
        margin:8px 20px 0 0;
        padding:3px 0 0 20px;
        background-image:url(img/iconChange.gif);
        background-repeat:no-repeat;
        clear:none;
        text-align:right;
        float:right;
}

#CONTENT a.change:hover {
        background-image:url(img/iconChange_a.gif);
        background-repeat:no-repeat;
}

/* BUTTONS ÄNDERN GRÜN ************************************/
#CONTENT a.changegreen {
        width:auto;
        height:14px;
        margin:8px 20px 0 180px;
        padding:3px 0 0 20px;
        background-image:url(img/iconChange_green.gif);
        background-repeat:no-repeat;
        clear:none;
        text-align:left;
        float:left;
}

#CONTENT a.changegreen:hover {
        background-image:url(img/iconChange_green_a.gif);
        background-repeat:no-repeat;
}

/* BUTTONS ADD ********************************************/
#CONTENT a.add {
        width:auto;
        height:14px;
        margin:8px 20px 0 0;
        padding:2px 0 0 20px;
        background-image:url(img/iconAdd.gif);
        background-repeat:no-repeat;
        clear:none;
        text-align:left;
        float:left;
}

#CONTENT a.add:hover {
        background-image:url(img/iconAdd_a.gif);
        background-repeat:no-repeat;
}

/* BUTTONS DELETE *****************************************/
#CONTENT a.delete {
        width:auto;
        height:14px;
        margin:8px 20px 0 0;
        padding:3px 0 0 20px;
        background-image:url(img/iconDelete.gif);
        background-repeat:no-repeat;
        clear:none;
        text-align:right;
        float:right;
}

#CONTENT a.delete:hover {
        background-image:url(img/iconDelete_a.gif);
        background-repeat:no-repeat;
}

/* BUTTONS LOGIN ******************************************/
#CONTENT a.login {
        width:auto;
        height:14px;
        margin:5px 20px 8px 120px;
        padding:2px 0 0 25px;
        background-image:url(img/iconLogin.gif);
        background-repeat:no-repeat;
        clear:none;
        text-align:left;
        float:left;
}

#CONTENT a.login:hover {
        background-image:url(img/iconLogin_a.gif);
        background-repeat:no-repeat;
}

/* BUTTONS REGISTER ***************************************/
#CONTENT a.register {
        width:auto;
        height:14px;
        margin:8px 20px 5px 0;
        padding:3px 0 0 20px;
        background-image:url(img/iconRegister.gif);
        background-repeat:no-repeat;
        clear:left;
        text-align:left;
        float:left;
}

#CONTENT a.register:hover {
        background-image:url(img/iconRegister_a.gif);
        background-repeat:no-repeat;
}

/**********************************************************/
/* BUTTONS ICONS KLEIN ************************************/
/**********************************************************/

/* BUTTONS LOGIN ******************************************/
#METABLOCK a.loginshort {
        width:auto;
        height:14px;
        margin:0 0 0 0;
        padding:2px 0 0 22px;
        color:#54544a;
        background-image:url(img/IconLogin_short.gif);
        background-position:left top;
        background-repeat:no-repeat;
        clear:none;
        text-align:right;
        float:left;
}

#METABLOCK a.loginshort:hover {
        color:#FF4C33;
}

#METABLOCK .member a.activLogin {
        color:#FF4C33;
}

/* BUTTONS ACCOUNT ****************************************/
#METABLOCK a.account {
        width:auto;
        height:14px;
        margin:0 0 0 0;
        padding:2px 0 0 23px;
        color:#54544a;
        background-image:url(img/IconAccount_short.gif);
        background-position:left top;
        background-repeat:no-repeat;
        clear:none;
        text-align:right;
        float:left;
}

#METABLOCK a.account:hover {
        color:#FF4C33;
}

#METABLOCK .member a.activAccount {
        color:#FF4C33;
}

/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR HOME ****************************************/
/**********************************************************/
/**********************************************************/
#HOME {
        background-image:url(img/bg_Home.gif);
        background-repeat:repeat-y;
        overflow:visible;
        float:left;
}

#HOME a {
        height:auto;
        width:auto;
        margin:0 0 0 0;
        padding:0 0 0 0;
        float:left;
        clear:none;
}

/**********************************************************/
/* PROMOTION CONTENT **************************************/
/**********************************************************/
#HOME .promo {
        width:607px;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* TEASER GROSS *******************************************/
/**********************************************************/
#HOME .teaser {
        margin-left:8px;
        padding:5px 5px 0 10px;
        width:175px;
        background-color:#478B62;
        height:295px;
        overflow:visible;
        float:left;
}

#HOME .teaser h2 {
        color:#FFFFFF;
}

#HOME .teaser p {
        color:#FFFFFF;
}

/**********************************************************/
/* TEASER KLEIN *******************************************/
/**********************************************************/

/* HINTERGRUND GOLD ***************************************/
#CONTENT .bgGold {
        padding:5px 5px 0 10px;
        width:175px;
        height:185px;
        background-color:#B4A020;
}

#CONTENT .bgGold a:hover {
        color:#FFFFFF;
}

#CONTENT .bgGold h2 {
        color:#FFFFFF;
}

#CONTENT .bgGold p {
        color:#FFFFFF;
}

#CONTENT .bgGold a {
        color:#6E5A05;
}
/* HINTERGRUND GRUEN **************************************/
#CONTENT .bgGreen {
        padding:5px 5px 0 10px;
        width:175px;
        height:185px;
        background-color:#54544a;
}
/*
#CONTENT .bgGreen h2 {
        color:#FFFFFF;
}

#CONTENT .bgGreen p {
        color:#FFFFFF;
}*/

#CONTENT .bgGreen a {
        color:#245133;
}

#CONTENT .bgGreen a:hover {
        color:#FFFFFF;
}
/* SCROLLBALKEN *******************************************/
#CONTENT .scroller {
        overflow:scroll;
}



/**********************************************************/
/**********************************************************/
/* ANSICHT STARTSEITE *************************************/
/**********************************************************/
/**********************************************************/

#SLIDESHOW {
        width:600px;
        height:260px;
        background-color:#rdrdrd;
        float:left;
        margin-bottom:7px;
        overflow:auto;
}

#INDEX {
        width:980px;
        float:left;
        overflow:hidden;
}

#INDEX .indexframe {
        width:980px;
        float:left;
        overflow:hidden;
}

/* TRENNLINIE *********************************************/
#INDEX .indexframe .line {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:980px;
}

#INDEX .indexframe .lineabstand {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:607px;
}

/* TRENNLINIE *********************************************/
#INDEX .indexframe .header {
        background-color:#FF4C33; /* FF4C33 */
        margin:7px 0 0 0;
        padding:0 0 0 0;
        width:980px;
        height:32px;
        overflow:visible;
}

#INDEX .indexframe .header h2 {
        margin:6px 0 0 10px;
        padding:0 0 0 0;
        color:#FFFFFF;
}

#INDEX .indexframe .header a {
        font-size:11px;
        margin:6px 20px 0 0;
        padding:4px 0 4px 23px;
        background-image:url(img/link_lightgrey.gif);
        background-repeat:no-repeat;
        color:#ffcac2;
        white-space:nowrap;
        clear:none;
        float:right;
}

#INDEX .indexframe .header a:hover {
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#ffffff;

}

#INDEX .productsHome{
        margin-top:-15px;
        margin-right:0px;
        margin-left:0px;
        padding-top:0;
        padding-left:0px;
        padding-right:0px;
        width:980px;
        background-repeat:repeat-y;
        overflow:hidden;
        float:left;
}

#INDEX .productsFrame {
        margin-top:7px;
        margin-right:0px;
        margin-left:0px;
        padding: 0px;
        width:980px;
        overflow:hidden;
        float:left;
}

/**********************************************************/
/* INFO BOX ***********************************************/
/**********************************************************/

#INDEX .infoHome{
        margin-top:-15px;
        width:980px;
        background-repeat:repeat-y;
        overflow:hidden;
        float:left;
}

#INDEX .infoFrame {
        width:980px;
        overflow:hidden;
        float:left;
}

#INDEX .imageBox {
        width:300px;
        height:125;
        background-color:#e1e1db;
        margin:15px 12px 0 12px;
        float:left;
        overflow:visible;
        clear:none;
}
*html #INDEX .imageBox {
        margin:15px 10px 0 10px;
}

#INDEX .imageBox img {
        wwidth:190px;
        float:left;
        clear:left;
}

#INDEX .infoBox {
        width:300px;
        height:auto;
        background-color:#e1e1db;
        margin:0 12px 0 12px;
        float:left;
        overflow:visible;
        clear:none;
}
*html #INDEX .infoBox {
        margin:0 10px 0 10px;
}


#INDEX .infoBox p {
        margin:10px 0 0 0;
        padding:0 0 0 10px;
        width:280px;
                font-size:13px;
        line-height:16px;
}


#INDEX .infoBox p.living {
        margin-top:30px;
        font-weight:bold;
        color:#FF4C33;
}

#INDEX .infoBox p.kids {
        margin-top:30px;
        font-weight:bold;
        color:#ff8c33;
}

#INDEX .infoBox p.garden {
        margin-top:30px;
        font-weight:bold;
        color:#429e59;
}

#INDEX .blue {
        background-image:url(img/arrow_Living.gif);
        background-repeat:no-repeat;
}

#INDEX .orange {
        background-image:url(img/arrow_Kids.gif);
        background-repeat:no-repeat;
}

#INDEX .green {
        background-image:url(img/arrow_Garden.gif);
        background-repeat:no-repeat;
}

#INDEX .infoBox h2 {
        width:190px;
        margin:6px 0 0 0;
        padding:0 0 0 0;
        text-align:center;
        color:#FFFFFF;
        clear:left;
        float:left;
}

#INDEX .infoBox a {
        font-size:11px;
        width:175px;
        margin:10px 0 10px 0;
        padding:4px 0 4px 15px;
        background-image:url(img/link_red.png);
        background-repeat:no-repeat;
        background-color:#e1e1db;
        color:#54544a;
        clear:left;
        float:left;
}

#INDEX .infoBox a:hover {
        color:#FF4C33;
}




/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR TEXT FAHNEN *********************************/
/**********************************************************/
/**********************************************************/
#TEXTLIST {
        width:980px;
        background-image:url(img/bg_Info.gif);
        background-repeat:repeat-y;
        overflow:visible;
        float:left;
}

#TEXTLIST p {
        width:980px;
        margin:0 0 0 0;
        padding:0 0 12px 0;
        clear:left;
}

#MAINFRAME .products {
        margin:0 0 0 0;
        padding:9px 35px 0 0;
        overflow:visible;
        float:left;
}

#MAINFRAME .products p {
        padding:0 0 0 0;
        margin:0 0 5px 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        line-height:12px;
        text-transform:uppercase;
        font-weight:normal;
        color:#999987;
        float:left;
        clear:left;
        white-space:nowrap;
}

#MAINFRAME .products a {
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        font-weight:bold;
        line-height:12px;
        text-transform:uppercase;
        color:#54544a;
        float:none;
        display:inline;
        clear:none;
}

#MAINFRAME .products a:hover {
        color:#FF4C33;
        text-decoration:underline;
}

#MAINFRAME .products p strong {
        color:#54544a;
}


#PRODUCTFRAME {
        width:980px; /*615*/
        padding-top:8px;
        float:left;
        overflow:hidden;
}

#HIGHLIGHT {
        width:600px;
        height:260px;
        background-color:#e1e1db;
        float:left;
        margin-bottom:7px;
        overflow:hidden;
}

#HIGHLIGHT .hlInfo {
        width:198px;
        height:260px;
        float:left;
        clear:none;
        display:block;
        overflow:hidden;
}

#HIGHLIGHT .hlText {
        height:210px;
        float:left;
        clear:none;
        display:block;
        overflow:hidden;
}


#HIGHLIGHT img {
        width:402px;
        height:260px;
        float:left;
        clear:none;
        display:block;
}

#HIGHLIGHT h2 {
        margin:0 0 0 0;
        width:175px;
        padding:15px 0 15px 15px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:14px;
        line-height:15px;
        text-transform:uppercase;
        float:left;
        clear:left;
}

#HIGHLIGHT  p {
        margin:0 0 0 0;
        width:175px;
        padding:0 0 0 15px;
        font-size:13px;
        line-height:16px;
        float:left;
        clear:left;
}

#HIGHLIGHT p.productPrice {
        padding-top:15px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:14px;
        line-height:15px;
        text-transform:uppercase;
}

#HIGHLIGHT .topProduct p.productPrice {
        padding-top:0;
}

#HIGHLIGHT .topProduct .hlText p {
        margin:0 0 0 0;
        width:175px;
        padding:0 0 0 15px;
        color:#000000;
        font-size:13px;
        line-height:16px;
        font-weight:normal;
}

#HIGHLIGHT .newProduct .hlText p {
        margin:0 0 0 0;
        width:175px;
        padding:0 0 0 15px;
        color:#000000;
        font-size:13px;
        line-height:16px;
        font-weight:normal;
}

#CONTENT #MAINFRAME #HIGHLIGHT .topProduct {
        background-image:url(img/labelTOP_HL.gif);
}

#CONTENT #MAINFRAME #HIGHLIGHT .newProduct {
        background-image:url(img/labelNEW_HL.gif);
}

#TEXTLIST img.promo {
        margin:0 0 0 0;
        padding:0 0 20px 0;
        float:left;
}

#TEXTLIST h2 {
        margin:0 0 0 0;
        padding:20px 0 12px 0;
}

#TEXTLIST h2.first {
        margin:0 0 0 0;
        padding:0 0 12px 0;
}

#TEXTLIST .last {
        margin:0 0 0 0;
        padding:0 0 20px 0;
}

#TEXTLIST .red {
        color:#ff5e47;
}

#TEXTLIST .manufactor {
        background-image:url(img/bg_manufactor.gif);
        background-repeat:repeat-y;
        margin:0 0 0 0;
        padding:0 0 0 0;
        float:left;
        overflow:visible;
}

#TEXTLIST .manufactor ul {
        margin:0 0 0 0;
        padding:0 15px 5px 0;
        list-style-type:none;
        float:left;
        overflow:visible;
}

#TEXTLIST .manufactor li {
        margin:0 0 0 0;
        padding:0 0 2px 0;
        text-align:left;
        clear:left;
        float:left;
        overflow:visible;
}

#TEXTLIST .manufactor a {
        font-size:11px;
        width:175px;
        margin:0 0 0 0;
        padding:4px 0 4px 15px;
        background-image:url(img/link_red.png);
        background-repeat:no-repeat;
        background-color:#e1e1db;
        color:#54544a;
        clear:left;
        float:left;
}

#TEXTLIST .manufactor a:hover {
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        background-color:#ff5e47;
        color:#FFFFFF;
}

#TEXTLIST a {
        font-size:11px;
        margin:0 0 0 0;
        padding:4px 0 2px 12px;
        background-image:url(img/link_arrow.gif);
        background-repeat:no-repeat;
        color:#54544a;
        white-space:nowrap;
        clear:left;
        float:left;
}

#TEXTLIST a:hover {
        color:#ff5e47;
}

#TEXTLIST .text p a {
        font-size:14px;
        text-decoration:underline;
        background-image:none;
        margin:0 0 0 0;
        padding:4px 0 2px 0;
        color:#000000;
        white-space:nowrap;
        clear:none;
        float:none;
}

#TEXTLIST .text p a.adressblock {
        padding:4px 0 2px 12px;
}

#TEXTLIST .text p a:hover {
        color:#ff5e47;
}

#TEXTLIST .lastlink {
        padding-bottom:20px;
}

/* TEXT SPALTE ********************************************/
#TEXTLIST .text {
        width:980px;
        overflow:visible;
        float:left;
}

#TEXTLIST .text p {
        float: left;
        width:980px;
}

#TEXTLIST .text a.top {
        margin-top:20px;
}

/* ANKER **************************************************/
#TEXTLIST a.anker {
        margin:9px 0 11px 0;
}

/* MARGINAL SPALTE ****************************************/
#TEXTLIST .margin {
        width:100px;
        overflow:visible;
        float:left;
}

#TEXTLIST .margin a {
        margin:10px 0 0 80px;
        padding:0 0 0 0;
        width:17px;
        height:15px;
        background-image:url(img/anker.png);
        background-color:#999987;
        float:right;
}
/* CSS hack fuer IE > Pfeil als gif */
*html #TEXTLIST .margin a {
        background-image:url(img/anker.gif);
}

#TEXTLIST .margin a:hover {
        background-color:#FF4C33;
}

#TEXTLIST .margin img {
        margin-top:15px;
        float:left;
}

#MAINFRAME img.specialProdukte {
        margin:0 0 0 0;
        padding:0 0 0 0;
        float:right;
}


/* TRENNLINIE *********************************************/
#TEXTLIST .line {
        background-image:url(img/lineWhite.gif);
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:980px;
}

.short {
        background-image:url(img/lineWhite.gif);
        margin:5px 0 0 0;
        padding:0 0 0 0;
        width:980px;
}
/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR QUADRATISCHE INTROSEITEN ********************/
/**********************************************************/
/**********************************************************/
#DOUBLESQUARE {
        background-image:url(img/bg_Intro.gif);
        background-repeat:repeat-y;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#DOUBLESQUARE .left {
        width:402px;
}

#DOUBLESQUARE .left h2 {
        width:385px;
}

#DOUBLESQUARE .left p {
        width:385px;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#DOUBLESQUARE .right {
        width:395px;
}

#DOUBLESQUARE .right h2 {
        width:385px;
}

#DOUBLESQUARE .right p {
        width:385px;
}

/**********************************************************/
/* WEITERE ELEMENTE ***************************************/
/**********************************************************/

/* TRENNLINIE *********************************************/
#DOUBLESQUARE .line {
        background-image:url(img/lineWhite.gif);
        margin:7px 0 7px 0;
        padding:0 0 0 0;
        width:805px;
}
/* GOLDENE FLAECHE ANPASSEN *******************************/
#DOUBLESQUARE .bgGold {
        width:375px;
        height:390px;
        padding:5px 0 0 20px;
        background-color:#B4A020;
        overflow:visible;
        float:left;
}

#DOUBLESQUARE .bgGold p {
        color:#FFFFFF;
        width:355px;
}

/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR SHOWROOM ************************************/
/**********************************************************/
/**********************************************************/
#SHOWROOM {
        width:805px;
        background-image:url(img/bg_Info.gif);
        background-repeat:repeat-y;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#SHOWROOM .left {
        width:607px;
}

#SHOWROOM .left h2 {
        width:650px;
}

#SHOWROOM .left p {
        width:650px;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#SHOWROOM .right {
        margin-left:8px;
        padding:5px 0 0 10px;
        width:180px;
        height:390px;
        background-color:#9C9C8C;
}

#SHOWROOM .right h2 {
        width:170px;
        color:#ffffff;
}

#SHOWROOM .right p {
        width:170px;
        color:#ffffff;
}

/**********************************************************/
/**********************************************************/
/* TEMPLATE KONTAKT ***************************************/
/**********************************************************/
/**********************************************************/

#KONTAKT {
        background-image:url(img/bg_Info.gif);
        background-repeat:repeat-y;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#KONTAKT .left {
        width:607px;
}

#KONTAKT .left h2 {
        width:580px;
}

#KONTAKT .left p {
        width:580px;
        font-family:Helvetica, Arial, sans-serif;
        color:#9C9C8C;
        font-size:11px;
        font-weight:normal;
        padding-top:6px;
        text-transform:uppercase;
}

#KONTAKT .left a {
        width:510px;
        padding-right:80px;
        text-align:right;
}

#KONTAKT p.intro {
        font-family:Times, "Times New Roman", serif;
        color:#000000;
        font-size:13px;
        font-weight:normal;
        text-transform:none;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#KONTAKT .right {
        margin-left:8px;
        padding-left:10px;
        width:200px;
}

#KONTAKT .right h2 {
        width:170px;
}

#KONTAKT .right p {
        width:170px;
}

/**********************************************************/
/* INFO ZEILE *********************************************/
/**********************************************************/
#CONTENT .formRow {
        width:600px;
        margin:0 0 0 0;
        padding:4px 0 4px 0;
        overflow:hidden;
        float:left;
}
/* Zeile */
#CONTENT .formBox {
        width:180px;
        height:18px;
        padding-top:5px;
        overflow:visible;
        float:left;
}

#CONTENT .formBox p {
        width:auto;
        color:#000000;
        margin:-2px 0 0 0;
        padding:0 0 0 0;
        float:left;
}

#CONTENT .formBox p.star {
        color:#FF0033;
        float:left;
}

/* Label */
#CONTENT .formBox label {
        font-family:Helvetica, Arial, sans-serif;
        color:#000000;
        font-size:11px;
        font-weight:normal;
        text-transform:uppercase;
        float:left;
        display:block;
}

/* TRENNLINIE *********************************************/
#KONTAKT .line {
        background-image:url(img/lineWhite.gif);
        margin:17px 0 13px 0;
        padding:0 0 0 0;
        width:607px;
}
/* BUTTONS SEND *******************************************/
#KONTAKT .left a.send {
        width:auto;
        height:auto;
        margin:4px 0 0 180px;
        padding:0 0 0 0;
        clear:none;
        overflow:visible;
        float:left;
        background-color:#006666;
}

/**********************************************************/
/* FORMULAR ELEMENTE **************************************/
/**********************************************************/
#KONTAKT form {
        margin:0 0 0 0;
        padding:0 0 0 0;
}


/* Pull Down */
#KONTAKT select {
        padding:0 0 0 0;
        margin:3px 0 0 2px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        line-height:14px;
        display:block;
        float:left;
        clear:none;
}
/* Eingabefeld allgemein */
#KONTAKT input {
        margin:0 10px 0 0;
        padding:2px 0 0 5px;
        width:164px;
        height:18px;
        border:none;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:13px;
        background-color:#E5E5E1;
        float:left;
}

/* ELEMENTE FUER CALLBACK *********************************/
/* Eingabefeld Vorname */
#KONTAKT input#VornameCB {width:155px;}
/* Eingabefeld Nachname */
#KONTAKT input#NachnameCB {width:155px;}
/* Eingabefeld Telefon */
#KONTAKT input#TelefonCB {width:325px;}

/* ELEMENTE FUER MESSAGE **********************************/
/* Eingabefeld Vorname */
#KONTAKT input#Vorname {width:155px;}
/* Eingabefeld Nachname */
#KONTAKT input#Nachname {width:155px;}
/* Eingabefeld Land */
#KONTAKT input#Land {width:325px;}
/* Eingabefeld Firma */
#KONTAKT input#Firma {width:325px;}
/* Eingabefeld Fax */
#KONTAKT input#Fax {width:325px;}
/* Eingabefeld Strasse */
#KONTAKT input#Strasse {width:285px;}
/* Eingabefeld Hausnummer */
#KONTAKT input#Hausnummer {width:25px;}
/* Eingabefeld Telefon */
#KONTAKT input#Telefon {width:325px;}
/* Eingabefeld Postleitzahl */
#KONTAKT input#Postleitzahl {width:65px;}
/* Eingabefeld Ort */
#KONTAKT input#Ort {width:245px;}
/* Eingabefeld eMail */
#KONTAKT input#eMail {width:325px;}
/* Eingabebereich */
#KONTAKT textarea {
        margin:0 0 0 0;
        padding:2px 0 0 5px;
        width:325px;
        height:130px;
        border:none;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:13px;
        background-color:#E5E5E1;;
        float:left;
}



/**********************************************************/
/**********************************************************/
/* PRODUKT SEITEN *****************************************/
/**********************************************************/
/**********************************************************/



/**********************************************************/
/**********************************************************/
/* INTRO PRODUKTE *****************************************/
/**********************************************************/
/**********************************************************/
#PRODUCTINTRO {
        background-image:url(img/bg_ProdukteIntro.gif);
        background-repeat:none;
        overflow:visible;
        float:left;
}
/* LINKE SPALTE *******************************************/
#PRODUCTINTRO .columnA {
        width:395px;
        height:505px;
        margin-right:15px;
        background-color:#9C9C8C;
        overflow:visible;
        float:left;
}
/* RECHTE SPALTE ******************************************/
#PRODUCTINTRO .columnB {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:205px;
        overflow:visible;
        float:left;
}
/* ANPASSEN DER PRODUKT BOX *******************************/
#PRODUCTINTRO .columnB .productBox{
        padding:0 0 0 0;
        margin:15px 0 0 0;
}
/**********************************************************/
/* GROSSES TEASER PRODUKT *********************************/
/**********************************************************/
#PRODUCTINTRO .specialProduct {
        width:395px;
        height:197px;
        padding:0 0 0 0;
        background-color:#9C9C8C;
        overflow:visible;
        float:left;
}

#PRODUCTINTRO .specialProduct h3 {
        color:#FFFFFF;
        padding-bottom:10px;
        font-size:14px;
        line-height:16px;
}

#PRODUCTINTRO .specialProduct p {
        color:#FFFFFF;
        width:320px;
}

#PRODUCTINTRO .specialProduct p.prize {
        font-size:12px;
        font-weight:bold;
        line-height:14px;
        margin-top:10px;
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
}

#PRODUCTINTRO .specialProduct p.prize .productOldPrice {
        font-weight:normal;
        text-decoration:line-through;
}

#PRODUCTINTRO .specialProduct a {
        clear:left;
        width:395px;
        height:197px;
        margin:0 -395px 0 0;
        clear:none;
        float:left;
}

#PRODUCTINTRO .specialInfo {
        width:370px;
        height:192px;
        padding:5px 10px 0 15px;
        background-color:#9C9C8C;
        float:left;
        overflow:hidden;
}
/* TEASER NEW *********************************************/
.specialNEW {
        background-image:url(img/labelNEW_big.gif);
        background-position:right top;
        background-repeat:no-repeat;
}

#PRODUCTINTRO .newSpecial a {
        background-color:#478B62;
        background-image:url(img/hoverNEW_big.gif);
        background-position:right top;
        background-repeat:no-repeat;
}

#PRODUCTINTRO .newSpecial .specialInfo {
        background-image:url(img/labelNEW_big.gif);
        background-position:right top;
        background-repeat:no-repeat;
}
/* TEASER TOP *********************************************/
.specialTOP {
        background-image:url(img/labelTOP_big.gif);
        background-position:right top;
        background-repeat:no-repeat;
}

#PRODUCTINTRO .topSpecial .specialInfo {
        background-image:url(img/labelTOP_big.gif);
        background-position:right top;
        background-repeat:no-repeat;
}

#PRODUCTINTRO .topSpecial a {
        background-color:#B4A020;
        background-image:url(img/hoverTOP_big.gif);
        background-position:right top;
        background-repeat:no-repeat;
}
/**********************************************************/
/* PFEIL NACH UNTEN ***************************************/
/**********************************************************/
#CONTENT .shortBox {
        width:190px;
        height:95px;
        overflow:visible;
        float:left;
}

#CONTENT .shortBox .head {
        width:190px;
        padding-bottom:10px;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:normal;
        line-height:20px;
        text-align:center;
        text-transform:none;
        color:#FFFFFF;
        float:left;
        display:block;
}

#CONTENT .shortBox a {
        padding-top:10px;
        background-image:url(img/button_Arrow.png);
        background-repeat:no-repeat;
        width:190px;
        height:77px;
        text-align:center;
}

*html #CONTENT .shortBox a {
        background-image:url(img/button_Arrow.gif);
}
/* PFEIL NEW **********************************************/
#CONTENT .newShortArrow a {
        color:#245133;
        background-color:#478B62;
}

#CONTENT .newShortArrow a:hover {
        color:#FFFFFF;
        background-color:#245133;
}
/* PFEIL TOP **********************************************/
#CONTENT .topShortArrow a {
        color:#6E5A05;
        background-color:#B4A020;
}

#CONTENT .topShortArrow a:hover {
        color:#FFFFFF;
        background-color:#6E5A05;
}

/**********************************************************/
/**********************************************************/
/* LISTENANSICHT PRODUKTE *********************************/
/**********************************************************/
/**********************************************************/
#PRODUCTLIST{
        width:980px;
        margin-top:-15px;
        background-repeat:repeat-y;
        overflow:hidden;
        float:left;
}

/**********************************************************/
/* CONTENT BOX ********************************************/
/**********************************************************/
#CONTENT .contentBox p {
        width:172px;
}

#CONTENT .contentBox {
        width:300px;
        height:250px;
        margin:15px 12px 0 12px;
        padding:0 0 0 0;
        float:left;
        overflow:hidden;
}
*html #CONTENT .contentBox {
        margin:15px 10px 0 10px;
}

/**********************************************************/
/* PRODUCT BOX ********************************************/
/**********************************************************/
#CONTENT .productBox {
        width:300px;
        height:250px; /* 190 */
        margin:15px 12px 0 12px;
        float:left;
        overflow:visible;
        clear:none;
}
*html #CONTENT .productBox {
        margin:15px 10px 0 10px;
}

#CONTENT a.raster {
        width:300px;
        height:250px;
        margin:15px 0 0 -312px;
        padding:0 0 0 0;
        clear:none;
        float:left;
        background-image:url(img/raster_tp.gif);
        -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;
        filter:alpha(opacity=40);
}

#CONTENT a.raster:hover {
        background-image:url(img/raster.gif);
}

#CONTENT a.red:hover {
        background-image:url(img/raster_red.gif);
}

#CONTENT .productInfo {
        width:190px;
        height:65px;
        background-color:#FFFFFF;
        float:left;
        overflow:hidden;
}

#CONTENT .productBox img {
        width:190px;
        height:125px;
        float:left;
}

#CONTENT .productBox p {
        margin:14px 0 0 0;
        padding:0 0 0 0;
        width:190px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        font-weight:normal;
        line-height:12px;
        text-transform:uppercase;
        clear:left;
        float:left;
}

#CONTENT .productBox h3 {
        width:190px;
}

#CONTENT .newProduct {
        background-image:url(img/labelNEW.gif);
        background-repeat:no-repeat;
        background-position:right bottom;
}

#CONTENT .topProduct {
        background-image:url(img/labelTOP.gif);
        background-repeat:no-repeat;
        background-position:right bottom;
}

#CONTENT .topProduct p {
        margin:8px 0 0 0;
        color:#FF4C33;
        font-weight:bold;
}

#CONTENT .topProduct .productOldPrice {
        margin:7px 0 0 0;
        color:#000000;
        font-weight:normal;
        text-decoration:line-through;
}

/* PFEIL NACH RECHTS FUER NEW *****************************/
#CONTENT .newArrow {
        background-image:url(img/boxArrowMain.gif);
        background-repeat:no-repeat;
}

#CONTENT .newArrow h2 {
        margin:0 0 0 0;
        padding:70px 0 0 20px;
        color:#FFFFFF;
}
/* PFEIL NACH RECHTS FUER TOP *****************************/
#CONTENT .topArrow {
        background-image:url(img/boxArrowMain.gif);
        background-repeat:no-repeat;
}

#CONTENT .topArrow h2 {
        margin:0 0 0 0;
        padding:70px 0 0 20px;
        color:#FFFFFF;
}

/**********************************************************/
/**********************************************************/
/* DETAILANSICHT PRODUKTE *********************************/
/**********************************************************/
/**********************************************************/
#PRODUCTDETAIL {
        background-image:url(img/bg_Info.gif);
        background-repeat:repeat-y;
        width:980px;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#PRODUCTDETAIL .order {
        width:608px;
}

#PRODUCTDETAIL .order a.imageLink {
        width:14px;
        height:14px;
        margin:5px 5px 0 0;
        background-color:#999987;
        float:left;
        clear:none;
}

#PRODUCTDETAIL .order a.imageLink:hover {
        background-color:#FF4C33;
}

#PRODUCTDETAIL .order a.activ {
        background-color:#FF4C33;
}

#PRODUCTDETAIL .order p.picNav{
        padding:0 0 0 0;
        margin:7px 0 0 5px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        line-height:12px;
        text-transform:uppercase;
        font-weight:normal;
        color:#999987;
        float:left;
        white-space:nowrap;
}

/**********************************************************/
/* PRODUKT BOX ********************************************/
/**********************************************************/
#PRODUCTDETAIL .product {
        width:990px;
        height:260px;
        background-color:#999987;
        overflow:visible;
        float:left;
}

#PRODUCTDETAIL .product img {
        /*width:auto;*/
        height:260px;
        float:left;
}

#PRODUCTDETAIL .product a.image {
        width:auto;
        height:auto;
        clear:none;
        float:left;
}

#PRODUCTDETAIL .noImageNav {
        width:500;
        height:0px;
        float:left;
        clear:left;
}


#PRODUCTDETAIL .product h2 {
        padding-bottom:0;
        color:#FFFFFF;
        clear:left;
        float:left;
}

#PRODUCTDETAIL .product h3 {
        color:#FFFFFF;
        padding:8px 0 10px 0;
        margin:0 0 0 0;
        width:185px;
        font-weight:normal;
        font-size:11px;
        clear:left;
        float:left;
}

#PRODUCTDETAIL .product ul {
        font-family:"Times New Roman", Times, serif;
        font-size:13px;
        line-height:15px;
        list-style-type:none;
        width:185px;
        margin:0 0 0 0;
        padding:0 0 0 0;
        color:#FFFFFF;
        clear:left;
        float:left;
}

#PRODUCTDETAIL .product li {
        margin:0 0 0 0;
        padding:2px 0 2px 12px;
        color:#FFFFFF;
        background-image:url(img/bulletGrey.gif);
        background-position:left top;
        background-repeat:no-repeat;
}

*html #PRODUCTDETAIL .product li {
        background-image:url(img/bulletGreyIE.gif);
}



#PRODUCTDETAIL .scard {
        width:190px;
        height:260px;
        padding:0 0 0 0;
        margin-bottom:0;
        overflow:visible;
        float:left;
}



/**********************************************************/
/* BESTELL BOX ********************************************/
/**********************************************************/
#PRODUCTDETAIL .orderBox {
        width:180px;
        height:220px;
        padding:5px 0 0 10px;
        margin-bottom:0;
        overflow:visible;
        float:left;
}

#PRODUCTDETAIL .orderBox a {
        width:146px;
        height:17px;
        padding:3px 0 0 5px;
        margin:0 0 0 0;
        background-image:url(img/button_Order.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
        clear:left;
}


#PRODUCTDETAIL .orderBox h2 {
        margin:0 0 0 0;
        padding:0 0 6px 0;
        width:170px;
        color:#FFFFFF;
        clear:left;
        float:left;
}

#PRODUCTDETAIL .orderBox p {
        padding:4px 5px 0 0;
        margin:0 0 -1px 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        line-height:14px;
        text-transform:uppercase;
        font-weight:bold;
        color:#FFFFFF;
}

#PRODUCTDETAIL .orderBox p.prize {
        width:170px;
        padding:20px 0 7px 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:13px;
        line-height:15px;
        text-transform:uppercase;
        font-weight:bold;
        color:#FFFFFF;
        clear:left;
}

#PRODUCTDETAIL .orderBox p.prize .productOldPrice {
        text-decoration:line-through;
}

/* PULLDOWNS **********************************************/
#PRODUCTDETAIL select {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:160px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:9px;
        text-transform:uppercase;
        float:left;
}

/* INPUT FELDER *******************************************/
#PRODUCTDETAIL .orderBox input {
        padding:0 0 0 0;
        margin:0 0 6px 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:9px;
        text-transform:uppercase;
        float:left;
}

#PRODUCTDETAIL .quantity input {
        width:20px;
        margin:4px 0 0 0;
}

/* STATISCHER BEREICH FUER MWST ***************************/
#PRODUCTDETAIL .mwstBox {
        height:20px;
        margin:0 0 0 0;
        padding:10px 0 0 10px;
        display:inline;
        float:left;
}

#PRODUCTDETAIL .mwstBox p {
        padding:0 0 0 0;
        margin:0 0 0 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:10px;
        text-transform:uppercase;
        color:#e1e1db;
        float:left;
}

/**********************************************************/
/**********************************************************/
/* INTRO HERSTELLER ***************************************/
/**********************************************************/
/**********************************************************/

/* RAHMEN ZUM VERSTECKEN DES RASTERS **********************/
#NOTVISIBLE {
        float:left;
        overflow:hidden;
}
/* ERSTE SPALTE FUER BILD UND TEXT ************************/
#MANUFACTURER {
        width:820px;
        height:205px;
        background-image:url(img/bg_HerstellerTop.gif);
        background-repeat:none;
        overflow:visible;
        float:left;
}

#MANUFACTURER .teaser {
        width:385px;
        height:185px;
        margin:0 15px 0 0;
        padding:5px 0 0 10px;
        background-color:#9C9C8C;
        overflow:visible;
        float:left;
}

#MANUFACTURER .teaser h2 {
        color:#FFFFFF;
}

#MANUFACTURER .teaser p {
        width:380px;
        color:#FFFFFF;
}
/* LISTENANSICHT DER HERSTELLER ***************************/
#MANUFACTURERLIST {
        width:840px;
        margin-top:-15px;
        background-image:url(img/bg_HerstellerBottom.gif);
        background-repeat:repeat-y;
        overflow:hidden;
        float:left;
}

#MANUFACTURERLIST .contentBox p {
        height:115px;
}

/**********************************************************/
/**********************************************************/
/* BEREICH LOGIN ******************************************/
/**********************************************************/
/**********************************************************/

#LOGIN {
        background-image:url(img/bg_Info.gif);
        background-repeat:repeat-y;
        overflow:visible;
        float:left;
}

#LOGIN p.intro {
        font-family:Helvetica, Arial, sans-serif;
        padding-top:10px;
        padding-bottom:8px;
        color:#000000;
        font-size:11px;
        font-weight:normal;
        text-transform:uppercase;
}

#LOGIN p {
        padding:0 0 20px 0;
        margin:0 0 0 0;
}

#LOGIN p.first {
        padding:15px 0 10px 0;
        margin:0 0 0 0;
}


#LOGIN p.last {
        padding:0 0 10px 0;
        margin:0 0 0 0;
}


#LOGIN h2 {
        padding:15px 0 20px 0;
        margin:0 0 0 0;
}

#LOGIN h2.last {
        padding:15px 0 10px 0;
        margin:0 0 0 0;
}

#SHOPPINGLIST p.intro {
        font-family:Helvetica, Arial, sans-serif;
        padding-top:10px;
        padding-bottom:8px;
        color:#000000;
        font-size:11px;
        font-weight:normal;
        text-transform:uppercase;
}

#LOGIN .bgGreen p.infoMessage {
        width:320px;
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        font-size:11px;
        color:#FF0000;
        padding-top:15px;
        padding-left:80px;
        clear:left;
}

#LOGIN .bgGrau p.infoMessage {
        width:320px;
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        font-size:11px;
        color:#FF0000;
        padding-top:10px;
        clear:left;
}

#LOGIN .bgGrau p a {
        font-size:14px;
        font-weight:normal;
        line-height:19px;
        display:inline;
        float:none;
        clear:none;
}


#LOGIN .bgGrau p a:hover {
        color:#FF4C33;
        text-decoration:underline;
}

#CONTENT #MAINFRAME #LOGIN .bgGrau .search input {
        margin:0 0 0 0;
        padding:0 0 0 0;
        height:17px;
        border:none;
        background-color:#FFFFFF;
}

#LOGIN .bgGrau .searchImage input {
        margin:0 0 0 0;
        padding:0 0 0 0;
        float:left;
        clear:none;
}

/* GRUENER HINTERGRUND ************************************/
#LOGIN .bgGreen {
        width:580px;
        height:auto;
        padding:5px 0 10px 20px;
        background-color:#c3c3bd;
        float:left;
        overflow:visible;
}

#LOGIN .bgGreenLong {
        width:940px;
        height:auto;
        padding:5px 20px 10px 20px;
        background-color:#c3c3bd;
        float:left;
        overflow:visible;
}

#LOGIN .bgGreenLong a,
#LOGIN .bgGreen a {
        color:#307248;
}

#LOGIN .bgGreenLong a:hover,
#LOGIN .bgGreen a:hover {
        color:#000000;
}



/* GRAUER HINTERGRUND *************************************/
#LOGIN .bgGrau {
        width:940px;
        padding:5px 20px 10px 20px;
        background-color:#e1e1db;
        float:left;
        overflow:visible;
}

#LOGIN .bgGrauLong {
        width:940px;
        padding:5px 20px 10px 20px;
        background-color:#e1e1db;
        float:left;
        overflow:visible;
}

#LOGIN .bgGrauLong .imgSecCode,
#LOGIN .bgGrau .imgSecCode {
        width:400px;
        float:left;
        clear:left;
        margin-bottom:10px;
}

#LOGIN .bgGrauLong .line,
#LOGIN .bgGrau .line {
        width:560px;
        margin:5px 0 12px 0;
        height:1px;
        background-image:none;
        background-repeat:repeat-x;
        background-color:#000000;
        float:left;
}

#LOGIN .bgGrauLong a,
#LOGIN .bgGrau a {
        margin:0 20px 10px 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        clear:none;
        float:right;
}

#LOGIN .edit a {
        margin:10px 20px 0 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        clear:none;
        float:right;
}

#LOGIN .editDown a {
        margin:0 8px 0 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        clear:none;
        float:right;
}

/* Zeilenverkürzung */
#LOGIN .Short {
        width:80px;
}

/* BUTTONS POSITIONIEREN **********************************/
#LOGIN a.position {
        font-size:11px;
        margin:10px 0 0 0;
        padding:4px 14px 4px 0;
        color:#818172;
        clear:none;
        float:right;
}

#LOGIN a:hover {
        color:#FFFFFF;
}

#LOGIN a.activ {
        color:#FFFFFF;
}

/* TRENNLINIE *********************************************/
#LOGIN .line {
        background-image:url(img/lineWhite.gif);
        margin:7px 0 7px 0;
        padding:0 0 0 0;
        width:607px;
}

#LOGIN .lineLong {
        background-image:url(img/lineWhite.gif);
        margin:7px 0 7px 0;
        padding:0 0 0 0;
        width:940px;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#LOGIN .left {
        width:607px;
}

#LOGIN .left p {
        width:840px;
}

#LOGIN .left h2 {
        width:840px;
}

#LOGIN .bgGrau p {
        width:840px;
}

#LOGIN .bgGreen p {
        width:440px;
}

#LOGIN .left ul {
        width:400px;
        margin:0 0 25px 0;
        padding:0 0 0 0;
        font-family:"Times New Roman", Times, serif;
        font-size:13px;
        line-height:16px;
        list-style-type:none;
        color:#000000;
        overflow:visible;
        clear:left;
        float:left;
}


#LOGIN .left li {
        width:400px;
        margin:0 0 0 0;
        padding:2px 0 2px 0;
        list-style-type:none;
        color:#000000;
        float:left;
        clear:left;
}

#LOGIN .left li a {
        font-size:11px;
        margin:0 0 0 0;
        padding:4px 0 2px 12px;
        background-image:url(img/link_arrow.gif);
        background-repeat:no-repeat;
        color:#54544a;
        white-space:nowrap;
        clear:left;
        float:left;
}

#LOGIN .left li a:hover {
        color:#ff5e47;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#LOGIN .right {
        margin-left:8px;
        width:182px;
}

#LOGIN .right h2 {
        color:#307248;
        width:170px;
}

#LOGIN .right p {
        width:170px;
}

/**********************************************************/
/* INFO ZEILE *********************************************/
/**********************************************************/
#CONTENT .formRow {
        width:550px;
}

#CONTENT .formRow input {
        height:18px;
}

#LOGIN .shortLogin {
        width:350px;
        clear:left;
}

#LOGIN .shortLogin input{
        background-color:#FFFFFF;
        width:250px;
        height:18px;
}

#CONTENT .formBox p {
        width:auto;
        color:#000000;
        margin:-2px 0 0 0;
        padding:0 0 0 0;
        float:left;
        clear:none;
}

#CONTENT .formBox p.star {
        color:#FF0033;
        font-size:11px;
        float:left;
}

#CONTENT .higher {
        margin-top:-8px;
        margin-bottom:-20px;
        height:60px;
}

#LOGIN #formNav {
        padding-top:20px;
        float:left;
        overflow:visible;
}

#LOGIN #formNav input {
        margin:0 110px 0 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        float:left;
}

#LOGIN #formNav a {
        margin:0 105px 0 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        float:left;
        clear:none;
}

#LOGIN #addressNav {
        width:580px;
        float:left;
        overflow:visible;
}

#LOGIN #addressNav a {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        float:left;
        clear:none;
}

#LOGIN #addressNav .addressRight a {
        float:right;
}
/* Label */
#CONTENT .formBox label {
        font-family:Helvetica, Arial, sans-serif;
        color:#000000;
        font-size:11px;
        font-weight:normal;
        text-transform:uppercase;
        float:left;
        display:block;
}

/**********************************************************/
/* FORMULAR ELEMENTE **************************************/
/**********************************************************/

/* Pull Down */
#LOGIN select {
        padding:0 0 0 0;
        margin:3px 0 0 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        line-height:14px;
        display:block;
        float:left;
        clear:none;
}
#SHOPPINGLIST select {
        padding:0 0 0 0;
        margin:3px 0 0 0;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        line-height:14px;
        display:block;
        float:left;
        clear:none;
}
/* Eingabefeld allgemein */
#LOGIN input {
        margin:0 2px 0 0;
        padding:2px 0 0 5px;
        border:none;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:13px;
        float:left;
        clear:none;
}

#SHOPPINGLIST .bgList .formRow input {
        margin:0 2px 0 0;
        padding:2px 0 0 5px;
        border:none;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:13px;
        float:left;
        clear:none;
}

#LOGIN .buttonLogIn input {
        background-color:none;
        padding:0 0 0 0;
        margin:5px 0 0 0;
        clear:left;
}

#LOGIN .buttonContinue a {
        width:auto;
        height:auto;
        margin:10px 0 0 0;
        padding:0 0 0 0;
        background-color:none;
        clear:left;
        float:left;
}

#LOGIN .buttonContinue img {
        width:auto;
        height:auto;
}

#LOGIN .buttonContinue input {
        width:auto; !important
        height:auto; !important
        padding:0 0 0 0;
        margin-top:15px;
        margin-left:175px;
        background-color:none;
        clear:left;
}

#LOGIN .buttonLeft a{
        margin-left:-10px;
}

#LOGIN table {
        margin:-15px 0 15px -5px;
        padding:0 0 0 0;
        display:block;
        float:left;
}

#LOGIN .adressError table {
        margin-top:5px;
        margin-bottom:5px;
}

#CONTENT .messageStackError {
        font-family:Helvetica, Arial, sans-serif;
        padding-top:10px;
        color:#FF0033;
        font-size:11px;
        font-weight:normal;
        text-transform:uppercase;
}

#CONTENT .messageStackError img {
        display:none;
}

/* ELEMENTE FUER KONTOINFORMATION *************************/
/* Eingabefeld Geschlecht */
#LOGIN .gender {
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        line-height:14px;
        text-transform:uppercase;
        text-align:left;
        width:100px;
        float:left;
        overflow:visible;
}

#LOGIN .gender input {
        width:auto;
        display:block;
        color:none;
        background-color:none;
        margin:-3px 5px 0 35px;
        float:left;
}

*html #LOGIN .gender input {margin:-15px 0 0 15px;}

/* Eingabefeld Geschlecht */
#SHOPPINGLIST .bgList .gender {
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        line-height:14px;
        text-transform:uppercase;
        text-align:left;
        width:80px;
        float:left;
        overflow:visible;
}
#SHOPPINGLIST .bgList .gender input {
        width:auto;
        display:block;
        color:none;
        background-color:none;
        margin:-15px 5px 0 35px;
        float:left;
}
*html #SHOPPINGLIST .bgList .gender input {margin:-15px 0 0 15px;}
/* Eingabefeld Vorname */
#CONTENT .firstname {float:left;}
#CONTENT .firstname input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Nachname */
#CONTENT .lastname {float:left;}
#CONTENT .lastname input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Land */
#CONTENT .country {float:left; padding-bottom:5px;}
#CONTENT .country select {width:auto;}
/* Eingabefeld Firma */
#CONTENT .company {float:left;}
#CONTENT .company input {width:327px; background-color:#FFFFFF;}
/* Eingabefeld Fax */
#CONTENT .fax {float:left;}
#CONTENT .fax input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Strasse */
#CONTENT .street {float:left;}
#CONTENT .street input {width:321px; background-color:#FFFFFF;}
*html #CONTENT .street input {width:324px;}
/* Eingabefeld Geburtsdatum */
#CONTENT .dob {float:left;}
#CONTENT .dob input {width:25px; background-color:#FFFFFF;}
/* Eingabefeld Telefon */
#CONTENT .tel {float:left;}
#CONTENT .tel input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Postleitzahl */
#CONTENT .code {float:left;}
#CONTENT .code input {width:65px; background-color:#FFFFFF;}
/* Eingabefeld Ort */
#CONTENT .city {float:left;}
#CONTENT .city input {width:245px; background-color:#FFFFFF;}
/* Eingabefeld eMail */
#CONTENT .email {float:left;}
#CONTENT .email input {width:321px;}
*html #CONTENT .email input {width:324px; background-color:#FFFFFF;}
/* Eingabefeld Passwort */
#CONTENT .password {float:left;}
#CONTENT .password input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Bestaetigung */
#CONTENT .confirmation {float:left;}
#CONTENT .confirmation input {width:155px; background-color:#FFFFFF;}

#CONTENT .inputRequirement {
        display:none;
}

/* ELEMENTE FUER REGISTRIERUNG ****************************/
/* Senden Button */
#LOGIN input#Registrieren {
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        padding:0 6px 1px 6px;
        margin:10px 0 0 120px;
        width:auto;
        font-size:11px;
        font-weight:bold;
        background-color:#9C9C8C;
        color:#FFFFFF;
}

*html #LOGIN input#Registrieren {
        padding:0 0 0 0;
}

/* ELEMENTE FUER ADRESSBUCH ******************************/
/* Senden Button */
#LOGIN input#sendneueAdresse {
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        padding:0 6px 1px 6px;
        margin:10px 0 0 20px;
        width:auto;
        font-size:11px;
        font-weight:bold;
        background-color:#9C9C8C;
        color:#FFFFFF;
}

*html #LOGIN input#sendneueAdresse {
        padding:0 0 0 0;
}

/* ELEMENTE FUER PASSWORT ********************************/
#LOGIN .pass {float:left;}
#LOGIN .pass input {width:200px; background-color:#FFFFFF;}
/* CHECKBOX PRIMARY **************************************/
#LOGIN .primary {float:left;}
#LOGIN .primary input {margin-top:10px; background-color:none;}

/* ELEMENTE FUER PASSWORT VERGESSEN **********************/
#LOGIN .passEmail {float:left; margin:3px 0 15px 0;}
#LOGIN .passEmail input {width:235px; background-color:#FFFFFF;}
#LOGIN .passSecCode {float:left; margin:5px 0 15px 0;}
#LOGIN .passSecCode input {width:235px; background-color:#FFFFFF;}

/* ELEMENTE FUER MELDUNGEN *******************************/
#CONTENT .error table {
        margin-top:15px;
        padding-left:175px;
}

#SHOPPINGLIST .error table {
        margin:7px 0 10px -5px;
        padding-left:0;
        float:left;
}

#LOGIN .messageStackSuccess {
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        font-size:11px;
        color:#FF0000;
}

#LOGIN .messageStackSuccess img {
        display:none;
}

/* Senden Button */
#LOGIN input#PassChange {
        font-family:Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        padding:0 6px 1px 6px;
        margin-left:180px;
        width:auto;
        font-size:11px;
        font-weight:bold;
        background-color:#9C9C8C;
        color:#FFFFFF;
}

*html #LOGIN input#PassChange {
        padding:0 0 0 0;
}

/**********************************************************/
/**********************************************************/
/* BEREICH WARENKORB **************************************/
/**********************************************************/
/**********************************************************/

/**********************************************************/
/* WARENKORB NAVIGATION ***********************************/
/**********************************************************/

/* SCHRITTE 1-4 WARENKORB *********************************/
#SHOPPINGNAV {
        width:805px;
        min-height:106px;
        padding-left:45px;
        overflow:visible;
        clear:left;
        float:left;
}
/* CSS-Hack für IE*/
*html #SHOPPINGNAV {
        height:106px;
}

#SHOPPINGNAV h1 a,
#SHOPPINGNAV h1 {
        margin:0 0 0 0;
        padding:18px 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#c2c2c2;
        font-weight:normal;
        font-size:18px;
        line-height:20px;
        float:left;
}

#SHOPPINGNAV h1 a
{
        padding: 0;
}

#SHOPPINGNAV h1.active a,
#SHOPPINGNAV h1.active {
        color:#000000;
}

#SHOPPINGNAV h1.shopcard {
        width:150px;
}

#SHOPPINGNAV h1.login {
        width:140px;
}

#SHOPPINGNAV h1.ship {
        width:120px;
}

#SHOPPINGNAV h1.pay {
        width:160px;
}


#SHOPPINGNAV h1.buy {
        width:150px;
}


#SHOPPINGNAV h1.ready {
        width:80px;
}


#SHOPPINGNAV h2 a,
#SHOPPINGNAV h2 {
        margin:0 0 0 0;
        padding:0 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#c2c2c2;
        font-weight:bold;
        font-size:18px;
        line-height:20px;
        float:left;
        clear: none !important;
}

#SHOPPINGNAV h2.active a,
#SHOPPINGNAV h2.active {
        color:#FF4C33;
}

#SHOPPINGNAV h2.shopcard {
        width:150px;
}


#SHOPPINGNAV h2.login {
        width:140px;
}


#SHOPPINGNAV h2.ship {
        width:120px;
}

#SHOPPINGNAV h2.pay {
        width:160px;
}


#SHOPPINGNAV h2.buy {
        width:150px;
}


#SHOPPINGNAV h2.ready {
        width:80px;
}

#SHOPPINGNAV h3 {
        margin:0 0 0 0;
        padding:2px 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#c2c2c2;
        font-weight:normal;
        font-size:9px;
        line-height:12px;
        float:left;
}

#SHOPPINGNAV h3.active {
        color:#000000;
}

#SHOPPINGNAV h3.shopcard {
        width:150px;
}


#SHOPPINGNAV h3.login {
        width:140px;
}
#SHOPPINGNAV h3.ship {
        width:120px;
}

#SHOPPINGNAV h3.pay {
        width:160px;
}


#SHOPPINGNAV h3.buy {
        width:150px;
}


#SHOPPINGNAV h3.ready {
        width:80px;
}

/* Box fuer Bilder etc
#SHOPPINGNAV .infoBox {
        width:190px;
        float:left;
        overflow:visible;
}
*/

/**********************************************************/
/* BEREICH FUER WARENKORB ANZEIGE *************************/
/**********************************************************/
#SHOPPING {
        width:830px;
        overflow:visible;
        float:left;
}

#SHOPPING p {
        margin:0 0 0 0;
        padding:0 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#000000;
        font-weight:normal;
        font-size:11px;
        line-height:12px;
        float:left;
}

#SHOPPING h3 {
        margin:0 0 16px 0;
}

#SHOPPING img.thumb {
        width:190px;
        height:125px;
}

/**********************************************************/
/* TABELLE WARENKORB LEGENDE ******************************/
/**********************************************************/
#CONTENT .chart {
        padding-bottom:7px;
        overflow:visible;
        float:left;
}

#CONTENT .chart p {
        background-image:url(img/imCSSkorrigieren.gif);
        background-position:bottom;
        background-repeat:repeat-x;
        padding-bottom:4px;
        margin-right:15px;
        font-weight:bold;
        float:left;
}

#SHOPPING .amount .deleteButton {
        float:left;
        margin-top:10px;
        clear:left;
}

#SHOPPING .amount .deleteButton input {
        width:auto;
        margin:0 3px 0 0px;
        float:left;
        clear:none;
}

*html #SHOPPING .amount .deleteButton input {
        margin:-4px 3px 0 -3px;
}

#SHOPPING .amount .deleteButton p {
        width:auto;
        float:left;
        clear:none;
}

#SHOPPING p.chartimage { width:190px; }

#SHOPPING p.chartarticle { width:260px; }

#SHOPPING p.chartamount { width:75px; }

#SHOPPING p.chartunitprice {
        width:110px;
        text-align:right;
}

#SHOPPING p.chartsum {
        width:110px;
        text-align:right;
}

/**********************************************************/
/* TABELLE WARENKORB ERGEBNISSE ***************************/
/**********************************************************/

/* ARTIKEL ************************************************/
#CONTENT .article {
        margin-left:15px;
        width:260px;
        float:left;
}

#CONTENT .article p {
        padding:0 0 4px 0;
        width:250px;
        float:left;

}

#CONTENT .article a {
        display:inline;
        clear:none;
        float:none;
        width:auto;
}
/* ANZAHL *************************************************/
#CONTENT .amount {
        margin-left:15px;
        width:75px;
        float:left;
}

#CONTENT .amount a {
        width:13px;
        height:17px;
        margin-left:12px;
        background-image:url(img/button_Trash.gif);
        background-repeat:no-repeat;
        float:left;
        clear:none;
}

#CONTENT .amount a:hover {
                background-image:url(img/button_Trash_a.gif);
}
/* Selectbox */
#SHOPPING select{
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        font-weight:normal;
        margin:0 0 6px 0;
        float:left;
        overflow:visible;
}

#SHOPPING option{
        float:left;
        clear:left;
}
/* EINZELPREIS ********************************************/
#CONTENT p.price  {
        width:110px;
        height:125px;
        margin-left:15px;
        text-align:right;
        float:left;
}
/* GESAMTPREIS ********************************************/
#CONTENT p.sum  {
        width:110px;
        height:125px;
        margin-left:15px;
        text-align:right;
        font-weight:bold;
        float:left;
}

/**********************************************************/
/* RECHNUNG GESAMT ****************************************/
/**********************************************************/

/* INFOZEILE **********************************************/
#CONTENT .infos {
        width:605px;
        float:left;
        overflow:visible;
}

#CONTENT .infos p {
        padding:3px 0 0 0;
        margin:0 0 0 0;
        width:500px;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#76766A;
        font-weight:normal;
        font-size:9px;
        line-height:12px;
        float:left;
}
/* GESAMTPREIS SUMME **************************************/
#CONTENT .sumcount {
        margin:-7px 15px 0 0;
        width:200px;
        overflow:visible;
        float:left;
}

#CONTENT .sumcount p {
        margin-top:7px;
        width:190px;
        text-align:right;
        font-weight:normal;
        float:right;
}

/**********************************************************/
/* WEITERE ELEMENTE ***************************************/
/**********************************************************/

/* TRENNLINIE *********************************************/
#SHOPPING .line {
        background-image:url(img/lineWhite.gif);
        margin:7px 0 7px 0;
        padding:0 0 0 0;
        width:805px;
}

#SHOPPING img {
        clear:left;
}

/**********************************************************/
/* BEREICH FUER LISTEN ANZEIGE ****************************/
/**********************************************************/
#SHOPPINGLIST {
        overflow:visible;
        float:left;
}

/* GRAUER HINTERGRUND MIT EINRÜCKUNG **********************/
#SHOPPINGLIST .bgList {
        width:785px;
        padding:5px 0 5px 20px;
        background-color:#e1e1db;
        overflow:visible;
        float:left;
}

#SHOPPINGLIST .buttons a {
        margin:0 0 0 0;
        padding:8px 0 0 35px;
}

#SHOPPINGLIST p {
        width:500px;
        margin:0 0 0 0;
        padding:0 0 15px 0;
        clear:left;
}


#SHOPPINGLIST a {
        margin:7px 0 0 0;
        padding:0 0 0 0;
        width:auto;
        height:auto;
        float:left;
        clear:none;
}

#SHOPPINGLIST h2 {
        width:620px;
        margin:0 0 0 0;
        padding:10px 0 15px 0;
        clear:left;
}

#SHOPPINGLIST .bgList input {
        margin:4px 0 0 0;
        padding:0 0 0 0;
        float:left;
        clear:left;
}




/* CSS-Hack für IE*/
*html #SHOPPINGLIST input {
        margin:0px 0 0 -4px;
}

#SHOPPINGLIST .select {
        padding:2px 0 14px 10px;
        width:500px;
        overflow:visible;
        float:left;
}

#SHOPPINGLIST .select p {
        margin:0 0 0 0;
        padding:5px 0 0 0;
}

#SHOPPINGLIST p.agb {
        color:#FF0000;
        margin:2px 0 0 14px;
        padding:0 0 0 0;
        float:left;
        clear:none;
}

*html #SHOPPINGLIST p.agb {
        margin:5px 0 0 10px;
}

#SHOPPINGLIST .agbLink a{
        margin:7px 0 10px 25px;
        float:left;
        clear:left;
}

*html #SHOPPINGLIST .agbLink a{
        margin:7px 0 0 29px;
        padding-bottom:10px;
}

#SHOPPINGLIST .agbLink a:hover{
        color:#000000;
}

#SHOPPINGLIST .select a {
        margin:15px 0 0 0;
        white-space:nowrap;
}

#SHOPPINGLIST p.head {
        padding:0 0 5px 0;
        font-family:Times, "Times New Roman", serif;
        font-size:18px;
        font-weight:normal;
}

#SHOPPINGLIST p.addressBlock {
        clear:none;
}

#SHOPPINGLIST .addressSelect {
        width:25px;
        float:left;
        overflow:visible;
        clear:left;
}

*html #SHOPPINGLIST .addressSelect {
        margin-top:-5px;
}

*html #SHOPPINGLIST p.head {
        padding-top:3px;
}
/* TRENNLINIE *********************************************/
#SHOPPINGLIST .line {
        background-image:url(img/lineWhite.gif);
        margin:7px 0 7px 0;
        padding:0 0 0 0;
        width:805px;
}

#SHOPPINGLIST .bgList p a {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        margin:0 0 0 0;
        padding:0 0 0 0;
        color:#000000;
        width:auto;
        height:auto;
        text-transform:none;
        font-size:14px;
        font-weight:normal;
        line-height:19px;
        text-decoration:underline;
        display:inline;
        clear:none;
        float:none;
}

#SHOPPINGLIST .bgList p a:hover {
        text-decoration:underline;
        color:#ff5e47;
}

/* GRAUER HINTERGRUND FUER MYNESTO ************************/
#SHOPPINGLIST .bgListNesto {
        width:785px;
        padding:5px 0 5px 20px;
        background-color:#e1e1db;
        background-image:url(img/myNesto.gif);
        background-position:right center;
        background-repeat:no-repeat;
        overflow:visible;
        float:left;
}

/**********************************************************/
/* BEREICH WARENKORB GESAMTÜBERSICHT BESTELLUNG ***********/
/**********************************************************/
#TABLE {
        width:785px;
        padding:5px 0 15px 20px;
        background-color:#E5E5E1;
        overflow:hidden;
        float:left;
}

#TABLE p {
        margin:0 0 0 0;
        padding:0 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#000000;
        font-weight:normal;
        font-size:11px;
        line-height:12px;
        float:left;
        clear:none;
}

#TABLE h3 {
        margin:0 0 16px 0;
        padding:0 0 0 0;
}
/* ROTE AUSZEICHNUNG **************************************/
#TABLE .red {
        color:#FF0033;
}
/* ARTIKEL ************************************************/
#TABLE p.chartarticle {
        margin-top:10px;
        width:435px;
}

#TABLE .article {
        margin:0 0 0 0;
        padding:0 0 0 0;
        width:435px;
}

#TABLE .article p {
        width:425px;
}
/* ANZAHL *************************************************/
#TABLE p.chartamount {
        margin-top:10px;
        width:55px;
        text-align:right;
}

#TABLE p.amount {
        background-image:none;
        width:55px;
        text-align:right;
}

#TABLE p.chartunitprice {
        margin-top:10px;
        width:115px;
        text-align:right;
}
/* EINZELPREIS ********************************************/
#TABLE p.price {
        min-height:50px;
        height:auto;
        width:115px;
        text-align:right;
}
/* CSS-Hack für IE*/
*html #TABLE p.price  {
        height:50px;
}
/* GESAMTPREIS ********************************************/
#TABLE p.chartsum {
        margin-top:10px;
        width:115px;
        text-align:right;
}

#TABLE p.sum {
        min-height:50px;
        height:auto;
        width:115px;
        text-align:right;
}
/* CSS-Hack für IE*/
*html #TABLE p.sum  {
        height:50px;
}
/* INFO SPALTE ********************************************/
#TABLE .infos {
        width:400px;
}

#TABLE .infos p {
        width:380px;
}
/* EINZELPREIS SUMME **************************************/
#TABLE .pricecount {
        width:220px;
}
/* GESAMTPREIS SUMME **************************************/
#TABLE .sumcount {
        width:115px;
}
/* LINIE BESTELLÜBERSICHT *********************************/
#TABLE .line {
        height:1px;
        width:765px;
        background-image:none;
        background-color:#000000;
}

/**********************************************************/
/* NAVIGATION WARENKORB UNTEN *****************************/
/**********************************************************/
#CARTNAV {
        margin:7px 0 0 0;
        width:805px;
        float:left;
        overflow:visible;
        clear:left;
}

#CARTNAV .left {
        width:200px;
        float:left;
        overflow:visible;
}

#CARTNAV .right {
        width:300px;
        float:right;
        overflow:visible;
}

#CARTNAV a {
        padding:0 0 0 0;
        width:auto;
        height:auto;
        clear:none;
        display:block;
}

#CARTNAV img {
        display:block;
}

#CARTNAV input {
        padding:0 0 0 0;
        clear:none;
        display:block;
}

#CARTNAV .right a {
        margin:0 0 0 30px;
        float:right;
}

#CARTNAV .right input {
        margin:0 0 0 0;
        float:right;
}

#CARTNAV .left a {
        margin:0 0 0 0;
        float:left;
}

#CARTNAV .left input {
        margin:0 0 0 0;
        float:left;
}

/* PFEIL UND LINK LINKS ***********************************/
#CARTNAV a.arrowLeft {
        background-image:url(img/button_CartLeft.png);
        background-position:left;
        padding-left:17px;
        color:#9C9C8C;
        background-color:#9C9C8C;
        float:left;
}

#CARTNAV a.arrowLeft:hover {
        color:#000000;
        background-color:#000000;
}
/* CSS-Hack für IE*/
*html #CARTNAV a.arrowLeft {
                background-image:url(img/button_CartLeft.gif);
}
/* PFEIL UND LINK RECHTS ***********************************/
#CARTNAV a.arrowRight {
        background-image:url(img/button_CartRight.png);
        background-position:right top;
        padding-right:17px;
        color:#b5993b;
        background-color:#b5993b;
        text-align:right;
        float:right;
}

#CARTNAV a.arrowRight:hover {
        color:#000000;
        background-color:#000000;
}
/* CSS-Hack für IE*/
*html #CARTNAV a.arrowRight {
                background-image:url(img/button_CartRight.gif);
}

#CARTNAV a.red {
        color:#FF0033;
        background-color:#FF0033;
}

/**********************************************************/
/**********************************************************/
/* ADMIN BOX **********************************************/
/**********************************************************/
/**********************************************************/

#ADMIN {
        width:785px;
        margin:0 0 15px 45px;
        padding:10px 10px 10px 10px;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:16px;
        font-weight:bold;
        text-transform:uppercase;
        text-align:left;
        background-color:#000000;
        color:#FFFFFF;
        overflow:visible;
        float:left;
}

*html #ADMIN {
        float:none;
}

#ADMIN a {
        font-size:11px;
        float:none;
        clear:none;
        width:auto;
        line-height:15px;
        display:inline;
        color:#FFFFFF;
        text-decoration:underline;
}

#ADMIN a:hover {
        color:#FF0000;
}

#ADMIN h1 {
        width:600px;
        clear:left;
        margin:0 0 5px 0;
        padding:0 0 0 0;
        color:#FF0000;
        font-weight:bold;
}

#ADMIN .adminInfo {
        width:600px;
        float:left;
        overflow:visible;
}

#ADMIN .adminButtons {
        float:right;
        width:150px;
        overflow:visible;
}

#ADMIN .adminButtons a {
        float:right;
        display:block;
        margin:4px 0 10px 0;
}

/**********************************************************/
/* TABELLE BESTELLUEBERSICHT ******************************/
/**********************************************************/
#TABLE_TOTAL {
        width:785px;
        padding:5px 0 15px 20px;
        background-color:#e1e1db;
        overflow:hidden;
        float:left;
}

#TABLE_TOTAL p {
        margin:0 0 0 0;
        padding:0 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        color:#000000;
        font-weight:normal;
        font-size:11px;
        line-height:12px;
        float:left;
        clear:none;
}

#TABLE_TOTAL .chart {
        margin-left:-15px;
        margin-top:15px;
        width:auto;
}

#TABLE_TOTAL .chart p {
        margin:0 0 0 15px;
}

#TABLE_TOTAL .sumBlock {
        width:600px;
        margin-top:5px;
        overflow:visble;
        float:right;
}

#TABLE_TOTAL .sumBlock p.title {
        width:500px;
        text-align:right;
        float:left;
}

#TABLE_TOTAL .sumBlock p.value {
        width:80px;
        text-align:right;
        float:left;
}

#TABLE_TOTAL p.chartarticle { width:320px; }

#TABLE_TOTAL p.chartnumber { width:220px; }

#TABLE_TOTAL p.chartamount { width:90px; text-align:right;}

#TABLE_TOTAL p.chartsum { width:90px; text-align:right;}

#TABLE_TOTAL .name {
        width:335px;
        overflow:visible;
        float:left;
}

#TABLE_TOTAL .name p {
        padding:0 0 4px 0;
        width:300px;
        float:left;
}

#TABLE_TOTAL .name h3 {
        margin:0 0 16px 0;
        padding:0 0 0 0;
}

#TABLE_TOTAL p.model {
        width:220px;
        float:left;
        clear:none;
}

#TABLE_TOTAL p.qty {
        width:105px;
        text-align:right;
        float:left;
        clear:none;
}

#TABLE_TOTAL p.finalPrice {
        width:105px;
        text-align:right;
        float:left;
        clear:none;
}

#TABLE_TOTAL .line {
        height:1px;
        width:765px;
        background-image:none;
        background-color:#000000;
}

/**********************************************************/
/**********************************************************/
/* POPUP **************************************************/
/**********************************************************/
/**********************************************************/

#POPHEAD {
        width:564px;
        margin:0 0 0 0;
        padding:0 0 0 0;
        overflow:visible;
        float:left;
}

#POPLOGO {
        width:224px;
        height:49px;
        margin-top:20px;
        overflow:visible;
        float:left;
}

#POPNAV {
        margin-top:43px;
        width:300px;
        overflow:visible;
        float:right;
}

#POPNAV a {
        padding:0 0 0 0;
        margin:0 0 0 0;
        text-transform:uppercase;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#9C9C8C;
        text-decoration:none;
        float:right;
}

#POPNAV a:hover {
        color:#000000;
        text-decoration:none;
}


/* HEADLINE ***********************************************/
#TITLE {
        width:560px;
        height:60px;
        overflow:visible;
        clear:left;
        float:left;
}


#TITLE h1 {
        margin:0 0 0 0;
        padding:28px 0 0 64px;
        width:520px;
        float:left;
}



/* TEXTBEREICH ********************************************/
#POPINFO {
        width:530px;
        padding:0 0 15px 64px;
        overflow:visible;
        float:left;
        clear:left;
}

#POPINFO h2 {
        margin:0 0 0 0;
        padding:6px 0 10px 0;
}

#POPINFO .text {
        width:500px;
        overflow:visible;
        float:left;
}

#POPINFO .text a {
        clear:both;
}

#POPINFO p {
        width:500px;
        margin:0 0 0 0;
        padding:0 0 8px 0;
        clear:left;
}

#POPINFO .text p a {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        margin:0 0 0 0;
        padding:0 0 0 0;
        color:#000000;
        width:auto;
        height:auto;
        text-transform:none;
        font-size:13px;
        font-weight:normal;
        line-height:16px;
        text-decoration:underline;
        display:inline;
        clear:none;
        float:none;
}

#POPINFO .text p a:hover {
        text-decoration:none;
}


/* LINIE **************************************************/
#POPINFO .line {
        margin:9px 0 11px 0;
        height:1px;
        width:500px;
        background-image:url(img/lineWhite.gif);
        clear:left;
        float:left;
}

/**********************************************************/
/**********************************************************/
/* WEICHE *************************************************/
/**********************************************************/
/**********************************************************/

.noCat .catSub {
        display:none;
}

.new #SPECIALS a.specialNEW {
        background-image:url(img/button_New_a.gif);
}

.top #SPECIALS a.specialTOP {
        background-image:url(img/button_Top_a.gif);
}

.cartOn #CARTINFO {
        display:none;
}

.cartOn #SPECIALS {
        display:none;
}

.cartOn #NAVFRAME {
        display:none;
}

.cartOn #CONTENT {
        width:900px;
        background-color:#FFFFFF;
}

.cartOn #CONTENT #MAINFRAME {
        width:850px;
}

/**********************************************************/
/* BEREICH LIVING *****************************************/
/**********************************************************/
.catLiving #AREAS a.living {
        background-color:#FF4C33;
}

.catLiving .catMain {
        display:none;
}

.catLiving #NAVFRAME p.catSub {
        background-color:#FF4C33;
}

.catLiving #NAVFRAME li.catSub a {
        background-image:url(img/link_blue.gif);
}

.catLiving #NAVFRAME li.catSub a:hover {
        background-color:#438fcb;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

.catLiving #NAVFRAME li.catSub a.activ {
        background-color:#438fcb;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

.catLiving ul.browseNav a:hover {
        background-color:#FF4C33;
}

.catLiving ul.browseNav p.activ {
        background-color:#FF4C33;
}

.catLiving #CONTENT a.raster:hover {
        background-image:url(img/raster_blue.gif);
}

.catLiving #CONTENT a.red:hover {
        background-image:url(img/raster_blue.gif); /*red*/
}

.catLiving #TEXTLIST .text p a:hover {
        color:#FF4C33;
}

.catLiving #HEADROW a.backButton {
        background-image:url(img/button_back_blue.gif);
}

.catLiving #HEADROW a.backButton:hover {
        color:#FF4C33;
}

.catLiving #CONTENT .products p a:hover {
        color:#FF4C33;
}

.catLiving #CONTENT #PRODUCTDETAIL .order a.activ {
        background-color:#FF4C33;
}

.catLiving #CONTENT .topArrow {
        background-image:url(img/boxArrowLiving.gif);
        background-repeat:no-repeat;
}

/**********************************************************/
/* BEREICH KINDER *****************************************/
/**********************************************************/
.catKids #AREAS a.kids {
        background-color:#ff8c33;
}

.catKids .catMain {
        display:none;
}

.catKids #NAVFRAME p.catSub {
        background-color:#ff8c33;
}

.catKids #NAVFRAME li.catSub a {
        background-image:url(img/link_orange.gif);
}

.catKids #NAVFRAME li.catSub a:hover {
        background-color:#ff9847;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

.catKids #NAVFRAME li.catSub a.activ {
        background-color:#ff9847;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

.catKids ul.browseNav a:hover {
        background-color:#ff8c33;
}

.catKids ul.browseNav p.activ {
        background-color:#ff8c33;
}

.catKids #CONTENT a.raster:hover {
        background-image:url(img/raster_orange.gif);
}

.catKids #CONTENT a.red:hover {
        background-image:url(img/raster_red.gif);
}

.catKids #TEXTLIST .text p a:hover {
        color:#ff8c33;
}

.catKids #HEADROW a.backButton {
        background-image:url(img/button_back_orange.gif);
}

.catKids #HEADROW a.backButton:hover {
        color:#ff8c33;
}

.catKids #CONTENT .products p a:hover {
        color:#ff8c33;
}

.catKids #CONTENT #PRODUCTDETAIL .order a.activ {
        background-color:#ff8c33;
}

.catKids #CONTENT .topArrow {
        background-image:url(img/boxArrowKids.gif);
        background-repeat:no-repeat;
}

/**********************************************************/
/* BEREICH GARTEN *****************************************/
/**********************************************************/
.catGarden #AREAS a.garden {
        background-color:#429e59;
}

.catGarden .catMain {
        display:none;
}

.catGarden #NAVFRAME p.catSub {
        background-color:#429e59;
}

.catGarden #NAVFRAME li.catSub a {
        background-image:url(img/link_green.gif);
}

.catGarden #NAVFRAME li.catSub a:hover {
        background-color:#55a86a;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

.catGarden #NAVFRAME li.catSub a.activ {
        background-color:#55a86a;
        background-image:url(img/link_white.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
}

.catGarden ul.browseNav a:hover {
        background-color:#429e59;
}

.catGarden ul.browseNav p.activ {
        background-color:#429e59;
}

.catGarden #CONTENT a.raster:hover {
        background-image:url(img/raster_green.gif);
}

.catGarden #CONTENT a.red:hover {
        background-image:url(img/raster_red.gif);
}

.catGarden #TEXTLIST .text p a:hover {
        color:#429e59;
}

.catGarden #HEADROW a.backButton {
        background-image:url(img/button_back_green.gif);
}

.catGarden #HEADROW a.backButton:hover {
        color:#429e59;
}

.catGarden #CONTENT .products p a:hover {
        color:#429e59;
}

.catGarden #CONTENT #PRODUCTDETAIL .order a.activ {
        background-color:#429e59;
}

.catGarden #CONTENT .topArrow {
        background-image:url(img/boxArrowGarden.gif);
        background-repeat:no-repeat;
}
#it { clear:both; 
		font-family:Helvetica,Arial,sans-serif; 
		font-size:14px;
		line-height:20px;
		color:#333;
		padding:0px 0px 0px 0px;
		text-align:justify; 
		width:994px;
		float:left;
		z-index:999;}

#it a { clear:both !important; float:none; text-transform:none; font-size: 14px;}

.PGLB  { 
	background-image:none !important;
	color:#000 !important;
	text-transform:none !important;
	font-weight:300;
	}

