{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}


HTML {
        FONT-SIZE: 100%; HEIGHT: 100%; MARGIN: 0px;
}
BODY {
        FONT-SIZE: 100.01%; MIN-HEIGHT: 101%; BACKGROUND: url(bg-body.gif) #fff repeat-x 0px 0px; COLOR: #00093e; FONT-FAMILY: arial, helvetica, tahoma, sans-serif, verdana; TEXT-ALIGN: center;  MARGIN: 0px;
}
#all {
        FONT-SIZE: 75%; MARGIN: 0px auto; WIDTH: 1000px; TEXT-ALIGN: left
}
#head {
        BORDER-RIGHT: #adbac3 1px solid; BORDER-TOP: #adbac3 1px solid; BACKGROUND: url(bg-fall.jpg) #fff no-repeat left top; BORDER-LEFT: #adbac3 1px solid; WIDTH: 100%; BORDER-BOTTOM: #adbac3 1px; HEIGHT: 204px
}
#main {
        background:#FFFFFF url(bg-left.gif) repeat-y scroll left top;
		border-color:#0067B2 #ADBAC3 #ADBAC3;
		border-style:solid;
		border-width:1px;
		clear:both;
		float:left;
		height:auto;
		width:100%;
}
#right {
        MARGIN-TOP: 17px; FLOAT: right; WIDTH: 206px; MARGIN-RIGHT: 5px
}
.boxhead {
        PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 12px; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #8da4b4
}
.boxcontent {
        PADDING-RIGHT: 5px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d6dbe1
}
#content {
        float:right;
		height:auto;
		margin:17px 10px 5px;
		min-height:600px;
		padding:0;
		width:687px;
}
A:link {
        COLOR: #0067b2; TEXT-DECORATION: underline
}
A:visited {
        COLOR: #0067b2; TEXT-DECORATION: underline
}
A:active {
        TEXT-DECORATION: none
}
A:hover {
        TEXT-DECORATION: none
}
#pfad {
        padding-bottom: 0; COLOR: #0067b2
}
#pfad A.act:link {
        TEXT-DECORATION: none
}
#pfad A.act:visited {
        TEXT-DECORATION: none
}
H1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em;  COLOR: #000000;
}
H2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; COLOR: #000000;
}
H3 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; COLOR: #000000;
}
H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em;  COLOR: #000000;
}
P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px;
}
P.align-right {
        TEXT-ALIGN: right
}
P.align-center {
        TEXT-ALIGN: center
}
#content .tab {
        BORDER-RIGHT: #d6dbe1 1px solid; BORDER-TOP: #d6dbe1 1px solid; BORDER-LEFT: #d6dbe1 1px solid; BORDER-BOTTOM: #d6dbe1 1px solid; BACKGROUND-COLOR: #ffffff
}
#content .tab TH {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d6dbe1
}
#content .tab TD {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f3f5
}
#content UL {
        MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; LIST-STYLE-TYPE: none
}
#right UL {
        MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; LIST-STYLE-TYPE: none
}
#content UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(ley-tree.gif) no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 1px
}
#right UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(ley-tree-gr.gif) no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 1px
}
#imgvnav {
        FLOAT: left; WIDTH: 76px; HEIGHT: 350px
}
#top {
        BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 132px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#druck {
        BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 20px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 104px; MARGIN-RIGHT: 15px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#logo {
        BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 146px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 283px; HEIGHT: 58px; BORDER-RIGHT-WIDTH: 0px
}
#searchimg {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(suchen.gif) #fff no-repeat left 50%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px; VERTICAL-ALIGN: bottom; WIDTH: 73px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#searchfield {
        BORDER-RIGHT: #0067b2 1px solid; BORDER-TOP: #0067b2 1px solid; BORDER-LEFT: #0067b2 1px solid; WIDTH: 100px; BORDER-BOTTOM: #0067b2 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: #e5e5e5
}
#topnav {
        PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #0067b2; PADDING-TOP: 8px; HEIGHT: 10px; TEXT-ALIGN: right
}
#topnav UL {
        LIST-STYLE-TYPE: none
}
#topnav UL LI {
        DISPLAY: inline
}
#topnav UL LI A:link {
        MARGIN: 0px 8px; COLOR: #0067b2; TEXT-DECORATION: none
}
#topnav UL LI A:visited {
        MARGIN: 0px 8px; COLOR: #0067b2; TEXT-DECORATION: none
}
#topnav UL LI A:active {
        TEXT-DECORATION: underline
}
#topnav UL LI A:hover {
        TEXT-DECORATION: underline
}
#headnav {
        BORDER-TOP: #adbac3 1px solid; MARGIN-TOP: 166px; FLOAT: left; WIDTH: 717px; HEIGHT: 37px; BACKGROUND-COLOR: #0067b2; text-align: center;
}
#headnav UL {
        float: right; PADDING: 0px; MARGIN: 0px;  LIST-STYLE-TYPE: none;
}
#headnav UL LI {
        DISPLAY: inline; PADDING: 0 15px 0 0; MARGIN: 0px; line-height: 22px;
}
#headnav UL LI.act {
         DISPLAY: inline; PADDING: 0 15px 0 0; MARGIN: 0px; line-height: 22px;
}
#headnav UL LI.act {
        BACKGROUND-COLOR: #8da4b4
}
#headnav UL LI A:link {
        COLOR: #fff; TEXT-DECORATION: none
}
#headnav UL LI A:visited {
        COLOR: #fff; TEXT-DECORATION: none
}
#headnav UL LI A:active {
        TEXT-DECORATION: underline
}
#headnav UL LI A:hover {
        TEXT-DECORATION: underline
}


#vnav {
        WIDTH: 283px; color: #7994A7;
}
#vnav UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#vnavul {
        MARGIN-LEFT: 76px; WIDTH: 192px
}

#vnav UL LI {
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 192px; PADDING-TOP: 5px
}
#vnav UL LI.act {
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 192px; PADDING-TOP: 5px
}

#vnav UL LI.mainvnav {
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 192px; PADDING-TOP: 5px; font-weight: bold;
}

#vnav UL LI.mainvnav {
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(bg-left-vnav-main.gif) repeat-y left top; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid; font-weight: bold;
}
#vnav UL LI.mainvnava {
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(bg-left-vnav-maina.gif) repeat-y left top; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid; font-weight: bold;
}



#vnav UL LI.subnav-sec {
        PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 187px; PADDING-TOP: 5px
}
#vnav UL LI.subnav-sec-act {
        PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 187px; PADDING-TOP: 5px
}


#vnav UL LI.subnav-thrd {
        PADDING-RIGHT: 5px; PADDING-LEFT: 20px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 182px; PADDING-TOP: 5px
}
#vnav UL LI.subnav-thrd-act {
        PADDING-RIGHT: 5px; PADDING-LEFT: 20px; BACKGROUND: url(bg-left-vnav.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 182px; PADDING-TOP: 5px
}




#vnav UL LI.act {
        BACKGROUND: url(bg-left-vnav-act.gif) no-repeat left top
}

#vnav UL LI A:link {
        COLOR: #0067B2; TEXT-DECORATION: none
}
#vnav UL LI A:visited {
        COLOR: #0067B2; TEXT-DECORATION: none
}
#vnav UL LI A:active {
        TEXT-DECORATION: underline
}
#vnav UL LI A:hover {
        TEXT-DECORATION: underline
}
#vnav UL LI.subnav-sec {
        BACKGROUND: url(bg-left-vnav2.gif) repeat-y left top;
}
#vnav UL LI.subnav-sec-act {
        BACKGROUND: url(bg-left-vnav2-act.gif) no-repeat left top
}

#vnav UL LI.subnav-thrd {
        BACKGROUND: url(bg-left-vnav3.gif) repeat-y left top;
}
#vnav UL LI.subnav-thrd-act {
        BACKGROUND: url(bg-left-vnav3-act.gif) no-repeat left top
}




.divclearing:unknown {
        CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}

 HTML .divclearing {
        HEIGHT: 1%
}
.divclearing {
        DISPLAY: block;
}
.align-center {
        TEXT-ALIGN: center
}
.text {
        BORDER-RIGHT: #0067b2 1px solid; BORDER-TOP: #0067b2 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #0067b2 1px solid; WIDTH: 250px; BORDER-BOTTOM: #0067b2 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: #e5e5e5
}
.area {
        BORDER-RIGHT: #0067b2 1px solid; BORDER-TOP: #0067b2 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #0067b2 1px solid; WIDTH: 500px; BORDER-BOTTOM: #0067b2 1px solid; HEIGHT: 200px; BACKGROUND-COLOR: #e5e5e5
}
.absch {
        BORDER-RIGHT: #0067b2 1px solid; BORDER-TOP: #0067b2 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BORDER-LEFT: #0067b2 1px solid; WIDTH: 500px; COLOR: #ffffff; BORDER-BOTTOM: #0067b2 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #0067b2
}





.shopsearchimg {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(bg-shopsearch.gif) #fff no-repeat left 50%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px; VERTICAL-ALIGN: bottom; WIDTH: 149px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}

.shopsearchfield {
        border: 1px solid #FFFFFF; WIDTH: 225px;  HEIGHT: 17px; BACKGROUND-COLOR: #e5e5e5
}



.start-rechts   { float: right;
                  margin: 0 0 0 10px;
                  width: 230px;

                }


.boxstart      {   padding: 0;
                   width: 230px;
                   border: 1px solid #0067B2;
                   background: #E2E5EA;
                   margin: 0 0 20px 0;
                 }

.boxstart-head  { width: 210px;
                   background: #0067B2;
                   margin: 0;
                   padding: 4px 10px;
                   font-weight: bold;
                   color: #FFFFFF;
                 }

.boxstart-text  { width: 210px;
                   margin: 0;
                   padding: 5px 10px;
                   text-align:center;
                   border: none;
                 }


.boxstart2      {   padding: 0;
                   width: 230px;
                   border: 1px solid #0067B2;
                   background: #FFFFFF;
                   margin: 0 0 20px 0;
                 }

.boxstart2-head  { width: 210px;
                   background: #0067B2;
                   margin: 0;
                   padding: 4px 10px;
                   font-weight: bold;
                   color: #FFFFFF;
                 }

.boxstart2-text  { width: 210px;
                   margin: 0;
                   padding: 5px 10px;
                   border: none;
                 }

.boxstart3      {   padding: 0;
                   width: 230px;
                   border: 1px solid #8DA4B4;
                   background: #B0C0CD;
                   margin: 0 0 20px 0;
                 }

.boxstart3-head  { width: 210px;
                   background: #8DA4B4;
                   margin: 0;
                   padding: 4px 10px;
                   font-weight: bold;
                   color: #FFFFFF;
                 }

.boxstart3-text  { width: 210px;
                   margin: 0;
                   padding: 5px 10px;
                   border: none;
                 }

.boxstart-gruen  { float: left;
                   padding: 0;
                   width: 678px;
                   border: 1px solid #456504;
                   background: #FFFFFF;
                   margin: 0 0 0 0;
                 }

.boxstart-gruen-head  { width: 613px;
                   background: #456504 url(ico-nature.gif) no-repeat;
                   margin: 0;
                   padding: 4px 5px 4px 60px;
                   font-weight: bold;
                   color: #FFFFFF;
                 }

.boxstart-gruen-text  { width: 658px;
                   margin: 0;
                   padding: 5px 10px;
                   border: none;
                   background: #FFFFCC;
                 }

.startlistpage         { float: left;
                     padding: 0px;
                     margin: 0;

                   }

.startlistbox        { float: left;
                  margin: 0 5px 5px 0;
                  width: 324px; /* 429 */
                  height: 160px; /* 220 */
                  border: 1px solid #0067B2;
                  padding: 5px;
                }

.startlistbox-image { float: left;
                      width: 160px; /* 220 */
                      height: 160px; /* 220 */
                      margin: 0 5px 0 0;
                      text-align: center;
                    }

.startlistbox-thumb { width: 160px; /* 220 */
                      height: 160px; /* 220 */
                    }

.startlistbox-text  { float: right;
                   border: none;
                   margin: 0 0 0 0;
                   padding: 0px;
                   height: 80px;
                   width: 157px; /* 200 */
                  }

.startlist-bestell   { padding: 0; margin: 0; }

.startlist-preis     { margin: 5px 0; font-size: 115%; }

.startlist-preis2     { margin: 22px 0 5px 0; font-size: 115%; }

.startlist-submit    { font-size: 100%;
                   width: 155px;
                  font-weight: bold;
                  padding: 4px 0;
                  background: #FAFAFA;
                  color: #0067B2;
                  border: 1px solid #0067B2;

                }




.listintro  { width:679px;
              margin-bottom: 20px;
              padding: 0 0 0 0;
              overflow: hidden;
            }

.listhead1  { margin: 5px 0 5px 0; padding: 0px; }

.listhead3  { margin: 5px 0 10px 0; padding: 0px; font-weight: normal;}


.listpage         { width: 685px;
                     padding: 0px;
                 }

.listbox        { float: left;
                  margin: 0 5px 5px 0;
                  width: 325px;
                  height: 180px;
                  border: 1px solid #0067B2;
                  padding: 5px;
                }


.listbox-image    { float: left;
                    border: none;
                    margin: 0 10px 0 0;
                    padding: 0px;
                    height: 180px;
                    width: 100px;
                  }

.listbox-text    { float: left;
                   border: none;
                   margin: 0 0 0 0;
                   padding: 0px;
                   height: 180px;
                   width: 205px;
                   border: none;
                  }

.list-bestell   { padding: 0; margin: 0; }

.list-preis     { margin: 5px 0; font-size: 115%; }

.list-preis2     { margin: 25px 0 5px 0; font-size: 115%; }

.list-variantenauswahl { font-size: 100%; }

.list-submit    { font-size: 100%;
                  font-weight: bold;
                  padding: 4px 7px;
                  background: #FAFAFA;
                  color: #0067B2;
                  border: 1px solid #0067B2;

                }


.warenkorb-liste { float: right;
                   margin: 0 0 0 10px;
                   padding: 0;
                   width: 230px;
                   border: 1px solid #0067B2;
                   background: #E2E5EA;
                 }

.warenkorb-head  { width: 210px;
                   background: #0067B2;
                   margin: 0;
                   padding: 4px 10px;
                   font-weight: bold;
                   color: #FFFFFF;
                 }

.warenkorb-text  { width: 210px;
                   margin: 0;
                   padding: 5px 10px;
                   text-align:center;
                 }

.articlepage         { width: 680px;
                     padding: 0px;
                 }

.articlebox        { margin: 0 5px 5px 0;
                  width: 675px;
                  ;
                  border: none;
                  padding: 5px;
                }


.articlebox-image    { float: left;
                    border: none;
                    margin: 0 10px 0 0;
                    padding: 0px;

                    width: 255px;
                  }

.articlebox-text    { float: left;
                   border: none;
                   margin: 0 0 0 0;
                   padding: 0px;

                   width: 408px;
                   border: none;
                  }

.article-bestell   {  }

.article-preis     { margin: 5px 0; font-size: 115%; }


.article-variantenauswahl { font-size: 100%; }

.article-submit    { font-size: 100%;
                  font-weight: bold;
                  padding: 4px 7px;
                  background: #FAFAFA;
                  color: #0067B2;
                  border: 1px solid #0067B2;

                }

.bestellhead1  { margin: 5px 0 5px 0; padding: 0px; }

.bestelleingabe { border: 1px solid #0067B2; }

.bestellbeschrift {}

.bestellbutton  { font-size: 105%;
                  font-weight: bold;
                  padding: 4px 7px;
                  background: #FAFAFA;
                  color: #0067B2;
                  border: 1px solid #0067B2;

                }




.fehler {  border: 2px solid #FF0000;
           padding: 20px;
           font-weight: bold;
           color: #FF0000;
           }

.warenkorbhead1  { margin: 5px 0 5px 0; padding: 0px; }

.warenkorb-tabelle { width: 100%;
                    }

.warenkorb-tabelle td { padding: 5px;
                        vertical-align: top;
                      }

.warenkorb-button { font-size: 85%;
                   width: 100px;
                  padding: 1px 0;
                  background: #FAFAFA;
                  color: #0067B2;
                  border: 1px solid #0067B2;
                  margin: 0 10px 0 0;
                  }