/* *********************** Aufbau des Headers *********************** */

.logoPosition {
        position:                        absolute;
        left:                                0px;
        top:                                - 0px;
        z-index:                        1;
}

.bannerPosition {
        position:                        absolute;
        top:                                0px;
        left:                                415px;
}

/******** Platz fuer Alternative Bildinhalte oder Backgrounds **********/
#eyecatcher {

}

#eyecatcher2 {

}


/**************************** Top Navigation **************************/

ul.navigationBox {
        position: absolute;
        top: 150px;
        left: 300px;
        margin: 0;
        padding: 0;
        list-style: none;
        width: 700px;
         z-index:                        10;
}

ul.navigationBox a {
        display:                        block;
        padding-bottom:                1px;
        margin-left:                20px;
        color: #ffffff;
        font-size:                        14px;
        font-weight: bold;
}

ul.navigationBox a:hover {
        display: block;
        padding-bottom: 1px;
        margin-left: 20px;
        border-bottom: 3px solid #000000;
}

ul.navigationBox li {
        float:                                right;
}



/**************************** Footer Navigation **************************/

ul.navigationFooterBox {
        position:                        absolute;
        top:                                18px;
        left:                                270px;
        width:                                700px;
        text-align:                        right;
        z-index:                        5;
        margin:                                0;
        padding:                        0;
        list-style:                        none;
}

ul.navigationFooterBox a {
        margin-left: 5px;
        color: #444;
        font-size: 11px;
}

ul.navigationFooterBox a:hover {
        color:                                #518412;
}

ul.navigationFooterBox li {
        float:                                right;
        color:                                #ffffff;
}


/* *********************** Aufbau Artikel Kategorien ******************** */

div.kategorieNavigation {
        /*background-image:         url(../../../../../templates/standard/design/gruen/images/navbox2_top_gray.gif);*/
        background-repeat: no-repeat;
        width: 200px;
        margin-top: 15px;
}

div.kategorieNavigation span {
        display: block;
}

div.kategorieNavigation h2 {
        color: #444;
        padding-left: 10px;
        padding-top: 5px;
        margin: 0;
        margin-bottom: 8px;
        font-weight: bold;
        text-transform: none;
        /*background-image:         url(../../../../../templates/standard/design/gruen/images/navbox2_headline_gray.gif);*/
        /*background-repeat:         no-repeat;
        background-position:2px 8px;*/
        font-size: 1em;
}

div.kategorieNavigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #FAFAF5;
        background-color: #DDD;
}

div.kategorieNavigation li {
        display: block;
        /*background-image:         url(../../../../../templates/standard/design/gruen/images/navbox_pfeil.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position:-6px 8px;*/
        line-height: 28px;
        background-color: #FFF;
}

div.kategorieNavigation li:hover {
        background: /*#99C3CA*/#99CC00;
}

div.kategorieNavigation li a {
        display: block;
        width: 180px;
        margin-bottom: 1px;
        margin-left: 10px;
        color: #444;
        font-weight: normal;
}

div.kategorieNavigation li a:hover {
        display: block;
        width: 180px;
        margin-bottom: 1px;
        margin-left: 10px;
        color: #FFF;
        font-weight: bold;
}

div.kategorieNavigation li.secondNavigation {
        text-indent: 20px;
        line-height: 28px;
        background-position: -6px 2px;
}

div.kategorieNavigation li.thirdNavigation {
        text-indent:                30px;
}


/* *********************** Aufbau Mein Konto *********************** */

div.meinKonto {
        position:                        absolute;
        left:                                550px;
        top:                                -0px;
        width:                                450px;
        margin:                                0;
        padding:                        0;
        z-index:                        10;
        height:                                50px;
        color: #ffffff;
}

div.meinKonto h2 {
        color: #ffffff;
        margin: 0;
        font-weight: bold;
        font-size: 1em;
        float: right;
        /*width: 130px;*/
        /*height: 30px;*/
        text-align: center;
        /*line-height: 25px;*/
        padding: 0.5em 2em;
}

div.meinKonto h2 a {
 color: #ffffff;
}

div.meinKonto ul {
        list-style:                        none;
        margin:                                0;
        padding:                        0;
        margin-left:                10px;
        color: #ffffff;
}

div.meinKonto ul li {
        float: right;
        /*width: 130px;*/
        /*height: 1.25em;*/
        text-align: center;
        padding: 0.5em 2em;
        /*line-height: 1.25em;*/
        font-weight: bold;
        color: #ffffff;
}

div.meinKonto ul li a {
        display: block;
        color: #ffffff;
        /*margin-top: 7px;*/
}



div.meinKonto fieldset {
        display:                        none;
        border:                                0px;
        padding-left:                10px;
        padding-top:                5px;
        text-align:                        left;
}

div.meinKonto fieldset input {
        width:                                150px;
        height:                                18px;
}

div.meinKonto fieldset span input {
        width:                                74px;
        margin-top:                        3px;
}




/* *********************** Aufbau Angebote Aktionen ******************** */

div.angebotBox {
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox1_top.gif);*/
        /*background-repeat: no-repeat;*/
        width: 200px;
        margin-top: 15px;
}

div.angebotBox span {
        display:                        block;
}

div.angebotBox h2 {
        color: #444;
        padding-left: 10px;
        padding-top: 9px;
        margin: 0;
        margin-bottom: 8px;
        font-weight: normal;
        text-transform: none;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox2_headline.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position:2px 13px;*/
        font-size: 1em;
}

div.angebotBox ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: 200px;
        padding: 10px 0;
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
        background-color: #FFF;
}

div.angebotBox li {
        display: block;
        background-image: url('../../../../../templates/standard/design/gruen/images/navbox_pfeil.gif');
        background-repeat: no-repeat;
        background-position: -6px 4px;
        margin-left: 10px
}

div.angebotBox li a {
        display:                        block;
        width:                                180px;
        margin-bottom:                5px;
        color:                                #99CC00;
}



/* *********************** Suche Formatierung *********************** */

div.suchBox {
        position: absolute;
        top: 120px;
        height: 60px;
        float: left;
        display: block;
        width: 80%;
        z-index:                        9;
}

div.suchBox h2 {
        display: none;
        float: left;
        margin: 10px 0 0 10px;
        width: auto;
        font-size: 1.25em;
        color: #fff;
        display: none;
}

div.suchBox fieldset {
        border: 0px solid transparent;
        /*padding-top: 5px;*/
        /*padding-left: 10px;*/
        text-align: left;
        text-indent: 10px
}

div.suchBox fieldset select {
        /*height: 16px;*/
        /*float: left;*/
        margin-right: 5px;
        margin-top: 3px;
        margin-bottom: 8px;
        /*padding: 4px 4px 4px 24px;*/
        /*width: 220px;*/
        font-size: 14px;
        float: left;
        color: #9D8F8F;
}

div.suchBox fieldset input {
        width: 250px;
        /*height: 14px;*/
        float: left;
        padding: 4px 4px 4px 24px;
}

div.suchBox fieldset span input {
        position: relative;
        /*top: 2px;*/
        width: 44px;
        /*height: 18px;*/
        /*margin-left: 4px;*/
        /*margin-top: -2px;*/
        border: 0px none;
        background-color: transparent;
        background-image: url('http://www.wandschablonenforum.de/images/lupe.gif');
        background-repeat:no-repeat;
font-size: 29px;
        float: left;
        padding: 0
}

div.suchBox fieldset a {
        display: block;
        color: #444;
        /*font-size: 10px;*/
        text-indent: 0;
        clear: both;
        position: relative;
        /*top: -5px;*/
        text-transform: uppercase;
        font-weight: bold;
        margin-top: 30px;
        color: #9D8F8F;
}


/* *********************** Hersteller *********************** */

div.herstellerBox{
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox1_top.gif);*/
        /*background-repeat: no-repeat;*/
        width:                                200px;
        margin:                                0;
        padding:                        0;
        margin-top:                        15px;
}

div.herstellerBox h2 {
        color: #444;
        padding-left: 10px;
        margin: 0;
        margin-bottom: 8px;
        padding-top: 5px;
        font-weight: bold;
        text-transform: none;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox1_headline.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position:15px 8px;*/
        font-size: 1em;
}

div.herstellerBox ul {
        list-style:                        none;
        margin:                                0;
        padding:                        0;
        margin-left:                10px;
}

div.herstellerBox ul li a {
        display:                        block;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox_pfeil.gif);*/
        /*background-repeat: no-repeat;*/
        background-position: -5px 2px;
        color: #518412;
        margin-bottom: 6px;
}

div.herstellerBox span {
        display: block;
}

div.herstellerBox fieldset {
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 10px;
        text-align: left;
        text-indent: 10px;
        width: 200px;
        margin: 0;
        background-color: #FFF;
}

div.herstellerBox select {
        width:                                160px;
        display:                        block;
        margin-left: 10px;
}



/* *********************** Aufbau Weiter empfehlen *********************** */

div.empfehlenBox {
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox1_top.gif);*/
        /*background-repeat: no-repeat;*/
        width: 200px;
        margin: 0;
        padding: 0;
        margin-top: 15px;
}

div.empfehlenBox span {
        display:                        block;
}

div.empfehlenBox h2 {
        color: #444;
        padding-left: 10px;
        margin: 0;
        margin-bottom: 8px;
        padding-top: 5px;
        font-weight: bold;
        text-transform: none;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox1_headline.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 15px 8px;*/
        font-size: 1em;
}

div.empfehlenBox a {
        display: block;
        width: 190px;
        position: relative;
        /*left: 10px;*/
        /*font-size: 11px;*/
        /*width: 200px;*/
        background-color: #FFF;
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
        padding: 10px 0 10px 10px;
}


/* *********************** Aufbau Newsletter *********************** */

div.newsletterBox {
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox3_top.gif);*/
        /*background-repeat: no-repeat;*/
}

div.newsletterBox span {
        display: block;
        width: 155px;
}

div.newsletterBox h2 {
        color: #444;
        padding-left: 10px;
        margin: 0;
        margin-bottom: 8px;
        margin-top: 15px;
        padding-top: 5px;
        font-weight: bold;
        text-transform: none;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox3_headline.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position:10px 9px;*/
        font-size: 1em;
}

div.newsletterBox fieldset {
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
        padding: 10px 0px 5px 0px;
        text-align: left;
        width: 180px;
        background-color: #FFF;
        margin: 0;
}

div.newsletterBox fieldset input {
        width: 155px;
        height: 1.25em;
        color: #444;
        border: 1px solid #DDD;
        margin-bottom: 0.5em;
        margin-left: 10px;
        padding-left: 2px;
        padding-top: 2px;
}

div.newsletterBox fieldset span input {
        width: 71px;
        /*margin-top: 2px;*/
        height: 1.5em;
        float: left;
        /*margin-right: 2%;*/
        border: 1px solid #DDD;
        padding: 0;
}

div.newsletterBox p {
        position:                        relative;
        top:                                5px;
        font-weight:                bold;
        color:                                red;
        font-size:                        10px;
}


/*********************** Aufbau Counter ************************* */

div.footer div div.counterBox {
        background-image:        url('../../../../../images/trans.gif');
        position:                        absolute;
        top:                                8px;
        left:                                10px;
        text-align:                        left
}

div.counterBox strong {
        color:                                #ffffff;
}

div.counterBox h4 {
        display:                        block;
        text-align:                        left;
        font-weight:                normal;
        font-size:                        11px;
        line-height:                17px;
        margin:                                0;
        padding:                        0;
        color:                                #ffffff;
}

/*********************** Aufbau Sprachen ************************* */

div.sprachBox {
        position:                        absolute;
        top:                                118px;
        left:                                915px;
}

div.sprachBox h2 {
        display:                        none;
}

div.sprachBox span {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        line-height:                17px;
        font-size:                        11px;
        padding-top:                5px;
}


/*********************** Aufbau Partnerprogramm ************************* */

div.partnerBox {
        background-image:         url('../../../../../templates/standard/design/gruen/images/navbox3_top.gif');
        background-repeat:         no-repeat;
        padding:                        0;
        margin-top:                        15px; margin-left:0; margin-right:0; margin-bottom:0
}

div.partnerBox span {
        display:                        block;
}

div.partnerBox h2 {
        color:                                #8C6635;
        padding-left:                10px;
        margin-bottom:                8px;
        padding-top:                5px;
        font-weight:                normal;
        text-transform:                uppercase;
        background-image:         url('../../../../../templates/standard/design/gruen/images/navbox3_headline.gif');
        background-repeat:         no-repeat;
        background-position: 15px 8px;
        font-size:                        14px; margin-left:0; margin-right:0; margin-top:0
}

div.partnerBox h4 {
        display:                        block;
        text-indent:                10px;
        text-align:                        left;
        font-weight:                normal;
        line-height:                17px;
        font-size:                        11px;
        padding:                        0;
        margin:                                0;
}



/*********************** Aufbau Warenkorb ************************* */

div.warenkorbBox {
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox3_top.gif);*/
        /*background-repeat: no-repeat;*/
        margin: 0;
        padding: 0;
        margin-top: 15px;
}

div.warenkorbBox span {
        display: block;
}

div.warenkorbBox h2 {
        color: #444;
        padding-left: 10px;
        margin: 0;
        /*margin-bottom: 8px;*/
        padding-top: 5px;
        padding-bottom: 8px;
        font-weight: bold;
        text-transform: none;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox2_headline.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: -20px 8px;*/
        font-size: 1em;
        border-bottom: 1px solid #DDD;
}

div.warenkorbBox h4 {
        display: block;
        text-indent: 10px;
        text-align: left;
        font-weight: normal;
        line-height: 17px;
        font-size: 11px;
        margin: 0;
        background-color: #FFF;
}

div.warenkorbBox h4 a {
        display: block;
        color: #444;
        font-weight: bold;
        padding-bottom: 10px;
        border-bottom: 1px solid #DDD;
}

div.warenkorbBox small {
        display:                        block;
        text-indent:                10px;
        margin-bottom:                5px;
}


/*********************** Aufbau PDF Katalog ************************* */

div.katalogBox {
        width: 200px;
        margin: 0;
        padding: 0;
        margin-top: 15px;
}

div.katalogBox span {
        display:                        block;
}

div.katalogBox h2 {
        color: #444;
        padding-left: 10px;
        margin: 0;
        margin-bottom: 8px;
        padding-top: 5px;
        font-weight: bold;
        text-transform: none;
        font-size: 1em;
}

div.katalogBox h4 {
        display: block;
        text-indent: 10px;
        text-align: left;
        font-weight: normal;
        line-height: 17px;
        /*font-size: 11px;*/
        margin: 0;
        padding: 0;
        width: 200px;
        background-color: #FFF;
        padding: 10px 0;
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
}




/*********************** Aufbau Bestsellerliste ************************* */

div.bestsellerBox {
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox3_top.gif);*/
        /*background-repeat: no-repeat;*/
}

div.bestsellerBox span {
        display: block;
}

div.bestsellerBox h2 {
        color: #444;
        padding-left: 10px;
        margin: 0;
        margin-bottom: 8px;
        margin-top: 10px;
        padding-top: 10px;
        font-weight: bold;
        text-transform: none;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/navbox3_headline.gif);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 10px 9px;*/
        font-size: 1em;
}

div.bestsellerBox ol {
        position: relative;
        list-style: decimal;
        text-decoration: none;
        list-style-position: outside;
        margin: 0;
        padding-left: 27px;
        padding-right: 0px;
        padding-top: 10px;
        color: #444;
        width: 153px;
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
        background-color: #FFF;
}

div.bestsellerBox li {
        text-decoration: none;
        text-align: left;
        padding-bottom: 0.5em;
        width: 145px;
}

div.bestsellerBox a {
        display: block;
        /*height: 35px;*/
        /*overflow: hidden;*/
}

div.bestsellerBox strong {
        display:                        block;
        xtext-align:                        right;
        color:                                #3d3d3d;
}

.vorbestellen {
	color: #444;
  width: 181px;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  background-color: #FFF;
  margin-top: 43px;
}

.vorbestellen p {
	margin: 0 10px 10px;
}

.vorbestellen a {
	color: #99CC00;
	text-decoration: underline;
}


/******** Select Box Style Dojo *************/

/*** Allgemein Selectbox ***/
.tundra .dijitComboBox {
        width:                                160px;
        float:                                left;
        color:                                #518412;
        font-family:                verdana;
        font-size:                        11px;
        height:                                16px;
        text-indent:                10px;
        margin-right:                3px;
}

/*** Eingabefeld ***/
.tundra .dijitComboBox .dijitButtonNode {
        padding:                        0;
        background:                        #FFFFFF url('../../../../../images/trans.gif') repeat-x left bottom;
        border:                                0px none;
}

/*** Audgeklappte Selectbox ***/

.tundra .dijitMenu {
        border:                                1px solid #30B5EE;
        margin:                                0;
        padding:                        0;
        color:                                #518412;
        font-size:                        11px;
        line-height:                18px;
}

.tundra .dijitMenuItem {
        background-color:        #ffffff;
        font-family:                sans-serif;
        margin:                                0;
}

.tundra .dijitMenuItem:hover {
        background-color:        #30B5EE;
}

/*** Ende Ausgeklappte Selectbox ***/

.tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner, .tundra .dijitTextArea, .tundra .dijitInlineEditor input {
        background:                        #FFFFFF url('images/validationInputBg.png') repeat-x left top;
        border:                                1px solid #6D808F;
        line-height:                normal
}

/*** Dropdown Fileimage ***/
.tundra .dijitComboBox .dijitArrowButton .dijitArrowButtonInner {
        background-attachment:scroll;
        background-image:        url('../../../../../templates/standard/design/gruen/images/dropdown_file.gif');
        background-position: center;
        background-repeat:        no-repeat;
        font-size:                        inherit;
        height:                                auto
}


.tundra .rahmenDropdownLang {
        width:                                291px;
}