#navigationsBox {
        width:                                                160px;
        position:                                        relative;
        left:                                                        5px;
        top:                                                        5px;
        padding-bottom:         10px;
        text-align:                                left;

}

/* Allgemeine Informationen zu den Navigationsheadlines und Navilinks */
/* Alle Navis und Linkdefinitionen koennen weiter unten noch mit zusaetzlichen Infos gesetzt werden */
/* Sollen nur die weiter unten aufgefuehrten Styles gelten, muessen diese hier entfernt werden */
#navigationsHeadline {
        width:                                                170px;
        height:                                                20px;
        line-height:                        20px;
        color:                                                #ffffff;
        text-decoration:        none;
        text-indent:                        10px;
        background-color:        #cc0011;
        text-align:                                left;
        font-weight:                        bold;
}

#naviLinkdefinition a {
        width:                                                170px;
        height:                                                17px;
        line-height:                        17px;
        color:                                                #0D141C;
        text-decoration:        none;
        text-indent:                        10px;
        background-color:        #D0D5D9;
        border-bottom:                 1px solid #6D808F;
        border-top:                                1px solid #ffffff;
        text-align:                                left;
}

#naviLinkdefinition a:hover {
        width:                                                170px;
        height:                                                17px;
        line-height:                        17px;
        color:                                                #0D141C;
        text-decoration:        underline;
        text-indent:                        10px;
        background-color:        #D0D5D9;
        border-bottom:                 1px solid #6D808F;
        border-top:                                1px solid #ffffff;
        text-align:                                left;
}

/* *********************** Aufbau des Headers *********************** */

.logoPosition {
        position:                        absolute;
        left:                                10px;
        top:                                30px;
        z-index:                        1;
        height:48px;
        width:170px;
}

.logoPosition2 {
        position:                        absolute;
        left:                                320px;
        top:                                80px;
        z-index:                        1;
        font-family:tahoma;
        color:#ffffff;
        height:40px;
        font-size:22px;
        font-weight:normal;
font-style:italic
}



.logoPosition3 {
        position:                        absolute;
        left:                                20px;
        top:                                5px;
        z-index:                        10;
}

#banner{
display:none;
position:absolute;
left:50px;
top:50px;
z-index:100;
}


/***** Formatierung der CMS Navigation ******/

ul.cmsNavigationBox {
        margin:                                0;
        padding:                        0;
        list-style:                        none;
}

ul.cmsNavigationBox a {
        display:                        block;
        padding:                        0 15px;
        line-height:                20px;
        background-color:        #ffffff;
        border-left:                1px solid #000000;
        border-bottom:                1px solid #000000;
        color:#cc0011;
}

ul.cmsNavigationBox a:hover {
        display:                        block;
        padding:                        0 15px;
        line-height:                20px;
        border-left:                1px solid #000000;
        border-bottom:                1px solid #000000;
        background-color:        #cc0011;
        color:#ffffff;
}


ul li.cmsNavigationText {
        float:                                right;
}

.bannerPosition {
        position:                        absolute;
        top:                                27px;
        left:                                415px;
}

/******** Platz fuer Alternative Bildinhalte oder Backgrounds **********/
#eyecatcher {

}

#eyecatcher2 {

}


/* *********************** Aufbau des Kategoriebaumes *********************** */
/* Erste Ebene */
ul.kategorieUlNavigation {
        list-style:                 none;
}

li.kategorieLiNavigationHeadline {
        display:                        block;
}

li.kategorieLiNavigation a {
        display:                        block;
}

/* Weitere Ebenen */
ul.kategorieUlSecondNavigation {
        display:                        none;
        list-style:                 none;
}

li.kategorieLiSecondNavigation a {
        display:                        block;
        width:                                170px;
        height:                                17px;
        line-height:                17px;
        color:                                #6D808F;
        text-decoration:        none;
        text-indent:                18px;
        border-bottom:                 1px solid #6D808F;
        border-top:                        1px solid #ffffff;
        text-align:                        left;
}

li.kategorieLiSecondNavigation a:hover {
        display:                        block;
        width:                                170px;
        height:                                17px;
        line-height:                17px;
        color:                                #6D808F;
        text-decoration:        underline        ;
        text-indent:                18px;
        border-bottom:                 1px solid #6D808F;
        border-top:                        1px solid #ffffff;
        text-align:                        left;
}

/* 3. und weitere Ebenen */
li.kategorieLiThirdNavigation a {
        display:                        block;
        width:                                170px;
        height:                                17px;
        line-height:                17px;
        color:                                #6D808F;
        text-decoration:        none;
        text-indent:                30px;
        border-bottom:                 1px solid #6D808F;
        border-top:                        1px solid #ffffff;
        text-align:                        left;
}


/* *********************** Aufbau Mein Konto *********************** */

ul.meinKonto {
        list-style:                 none;
}

/* Linkformatierung */
li.meinKontoFormatHeadline {
        display:                        block;
        border-top:                        5px solid #f1f7fb;
}

li.meinKontoFormat a {
        display:                        block;
}


/* Kleines Login Formular */
fieldset.loginFormular {
        border:                                solid 0 transparent;
        padding-left:                10px;
        padding-top:                5px;
        text-align:                        left;
}

input.loginForumlarInput {
        width:                                150px;
        height:                                18px;
}

input.loginFormularSubmit {
        width:                                70px;
}




/* *********************** Suche Formatierung *********************** */

/* Linkformatierung */
span.sucheFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

fieldset.sucheFormular {
        border:                                solid 0 transparent;
        padding-top:                5px;
        padding-left:                10px;
        text-align:                        left;
        text-indent:                10px;
        height:                                60px;
}

fieldset.cmsSucheFormular {
        border:                                solid 0 transparent;
        padding-top:                5px;
        padding-left:                1px;
        text-align:                        left;
        text-indent:                10px;
        height:                                30px;
}

select.sucheFormatSelect {
        width:                                150px;
        display:                        block;
        margin-bottom:                2px;
}

input.sucheFormularInput {
        width:                                115px;
        height:                                18px;
}

input.sucheFormularSubmit {
        position:                         relative;
        top:                                        2px;
        width:                                30px;
        height:                                18px;
}


/* *********************** Hersteller *********************** */

span.herstellerFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

fieldset.herstellerFormular {
        border:                                solid 0 transparent;
        padding-top:                5px;
        padding-left:                10px;
        text-align:                        left;
        text-indent:                10px;
        height:                                25px;
}

select.herstellerFormatSelect {
        width:                                150px;
        display:                        block;
}



/* *********************** Aufbau Aktionen *********************** */

ul.aktionsList {
        list-style:                 none;
}

/* Linkformatierung */
li.aktionsListFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

li.aktionsListFormat a {
        display:                        block;
}



/* *********************** Aufbau Weiterempfehlen *********************** */

span.empfehlenFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

span.empfehlenFormatText a {
        display:                        block;
        text-indent:                10px;
        line-height:                20px;
        text-align:                        left;
        height:                                30px;
}



/* *********************** Aufbau Newsletter *********************** */

span.newsletterFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

fieldset.newsletterFormular {
        border:                                solid 0 transparent;
        padding-top:                5px;
        padding-left:                10px;
        text-align:                        left;
        height:                                50px;
}

input.newsletterFormatInput {
        width:                                150px;
        height:                                18px;
}

input.newsletterFormularSubmit {
        position:                        relative;
        left:                                0px;
        width:                                73px;
}

span.newsletterMeldung {
        height:                                30px;
        display:                        none;
}


/*********************** Aufbau Counter ************************* */

.counterBox {
        height:                                85px;
}

span.counterFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

h4.counterFormatText {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        font-size:                        11px;
        line-height:                17px;
}


/*********************** Aufbau Sprachen ************************* */

.sprachBox {
        height:                                45px;
}

.cmsSprachBox {
        height:                                5px;
        border-top:                5px solid #ffffff;
}

span.sprachFormatHeadline {
        display:                        block;
}

.sprachFormat {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        line-height:                17px;
        font-size:                        11px;
        padding-top:                5px;
}


/*********************** Aufbau Partnerprogramm ************************* */

.partnerBox {
        height:                                60px;
}

span.partnerFormatHeadline {
        display:                        block;
}

h4.partnerFormatText {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        line-height:                17px;
        font-size:                        11px;
        border-bottom:        5px solid #f1f7fb;
}



/*********************** Aufbau Warenkorb ************************* */

.warenkorbBox {
        height:                                180px;
}

span.warenkorbFormatHeadline {
        display:                        block;
}

h4.warenkorbFormatText {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        line-height:                17px;
        font-size:                        11px;
}


/*********************** Aufbau Preisliste ************************* */

.preislisteBox {
        height:                                60px;
}

span.preislisteFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

h4.preislisteFormatText {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        line-height:                17px;
        font-size:                        11px;
}


/*********************** Aufbau Bestsellerliste ************************* */

.bestsellerBox {
        height:                                400px;
}

span.bestsellerFormatHeadline {
        display:                        block;
        border-top:                        5px solid;
}

ol.bestsellerFormatText {
        width:                                155px;
        position:                        relative;
        list-style:                        none;
        left:                                10px;
        text-decoration:        none;
        color:                                #6D808F;
}

li.bestsellerFormatText a {
        width:                                155px;
        height:                                17px;
        line-height:                17px;
        text-decoration:        none;
        text-align:                        left;
}



 /*********************** Aufbau Werbekaesten ************************* */
#startseitenbild{
width:100%;
text-align:center;
margin-top:20px;
margin-bottom:20px;
}

.titel_startseite{
display:block;
margin:10px 0px 5px 5px;
color:#cc0011;
font-size:20px;
}



#werbung1 {
background-image:         url(../images/navbox3_top.gif);
background-repeat:         no-repeat;
float:left;
width:170px;
margin:10px 5px 10px 0px;
}

#werbung1 span {
display:                        block;
}

#werbung1 h2 {
color:                                #ffffff;
margin-bottom:                8px;
margin-top:                        15px;
font-weight:                normal;
text-transform:                uppercase;
font-size:                        12px;
background-color: #cc0011;
height:30px;
line-height:30px;
border-top: 1px solid #A90017;
border-bottom:1px solid #A90017;
text-align:center!important;
}

#werbung1 h4 {
font-size:11px;
margin:0px 8px 0px 8px;
text-align:center;
font-weight:normal;
display:block;
height:100px;
}

#werbung1 a{
color:#A90017;
font-size:9px;
margin-left:10px;
}


#werbung2 {
        background-image:         url(../images/navbox3_top.gif);
        background-repeat:         no-repeat;
float:left;
width:170px;
margin:10px 5px 10px 0px;
}

#werbung2 span {
        display:                        block;
}

#werbung2 h2 {
        color:                                #ffffff;
        margin-bottom:                8px;
        margin-top:                        15px;
        font-weight:                normal;
        text-transform:                uppercase;
        font-size:                        12px;
background-color: #cc0011;
height:30px;
line-height:30px;
border-top: 1px solid #A90017;
border-bottom:1px solid #A90017;
text-align:center!important;
}

#werbung2 h4 {
font-size:11px;
margin:0px 8px 0px 8px;
text-align:center;
font-weight:normal;
display:block;
height:100px;
}

#werbung2 a{
color:#A90017;
font-size:9px;
margin-left:10px;
}





#werbung3 {
        background-image:         url(../images/navbox3_top.gif);
        background-repeat:         no-repeat;
float:left;
width:170px;
margin:10px 0px 10px 0px;
}

#werbung3 span {
        display:                        block;
}

#werbung3 h2 {
        color:                                #ffffff;
        margin-bottom:                8px;
        margin-top:                        15px;
        font-weight:                normal;
        text-transform:                uppercase;
        font-size:                        12px;
background-color: #cc0011;
height:30px;
line-height:30px;
border-top: 1px solid #A90017;
border-bottom:1px solid #A90017;
text-align:center!important;
}

#werbung3 h4 {
font-size:11px;
margin:0px 8px 0px 8px;
text-align:center;
font-weight:normal;
display:block;
height:100px;
}

#werbung3 a{
color:#A90017;
font-size:9px;
margin-left:10px;
}



#werbung4 {
        background-image:         url(../images/navbox3_top.gif);
        background-repeat:         no-repeat;
float:left;
width:170px;
margin:10px 5px 10px 0px;
}

#werbung4 span {
        display:                        block;
}

#werbung4 h2 {
        color:                                #ffffff;
        margin-bottom:                8px;
        margin-top:                        15px;
        font-weight:                normal;
        text-transform:                uppercase;
        font-size:                        12px;
background-color: #cc0011;
height:30px;
line-height:30px;
border-top: 1px solid #A90017;
border-bottom:1px solid #A90017;
text-align:center!important;
}

#werbung4 h4 {
font-size:11px;
margin:0px 8px 0px 8px;
text-align:center;
font-weight:normal;
display:block;
height:100px;
}

#werbung4 a{
color:#A90017;
font-size:9px;
margin-left:10px;
}





#werbung5 {
        background-image:         url(../images/navbox3_top.gif);
        background-repeat:         no-repeat;
float:left;
width:170px;
margin:10px 5px 10px 0px;
}

#werbung5 span {
        display:                        block;
}

#werbung5 h2 {
        color:                                #ffffff;
        margin-bottom:                8px;
        margin-top:                        15px;
        font-weight:                normal;
        text-transform:                uppercase;
        font-size:                        12px;
background-color: #cc0011;
height:30px;
line-height:30px;
border-top: 1px solid #A90017;
border-bottom:1px solid #A90017;
text-align:center!important;
}

#werbung5 h4 {
font-size:11px;
margin:0px 8px 0px 8px;
text-align:center;
font-weight:normal;
display:block;
height:100px;
}

#werbung5 a{
color:#A90017;
font-size:9px;
margin-left:10px;
}





#werbung6 {
        background-image:         url(../images/navbox3_top.gif);
        background-repeat:         no-repeat;
float:left;
width:170px;
margin:10px 0px 10px 0px;
}

#werbung6 span {
        display:                        block;
}

#werbung6 h2 {
        color:                                #ffffff;
        margin-bottom:                8px;
        margin-top:                        15px;
        font-weight:                normal;
        text-transform:                uppercase;
        font-size:                        12px;
background-color: #cc0011; 
height:30px;
line-height:30px;
border-top: 1px solid #A90017;
border-bottom:1px solid #A90017;
text-align:center!important;
}


#werbung6 h4 {
font-size:11px;
margin:0px 8px 0px 8px;
text-align:center;
font-weight:normal;
display:block;
height:100px;
}

#werbung6 a{
color:#A90017;
font-size:9px;
margin-left:10px;
}













