a {color: #090909;font-style: normal; text-decoration: none;}
a:link {color: #090909; text-decoration: none; }
a:active {color: #090909; text-decoration: none; }
a:visited {color: #090909; text-decoration: none; }
a:hover {color: #090909; text-decoration: none; }


img {border:0px;}

div#wcontainer {
          text-align:left;
          width:990px;
          border-left: 1px solid #C6C6C6;
          border-right: 1px solid #C6C6C6;
          border-bottom: 1px solid #C6C6C6;
          background-color: #ffffff;
          background-image:url(/theme1/topgrey.png);
          background-repeat:repeat-x;
          background-position: top left;
        }

div#wcontainer2 {
          text-align:left;
          background-image:url(topborderbg.png);
          border:0px solid #000000;
          background-color: #f1f1f1;
        }

div#wcontainer3 {
          text-align:left;
          width:990px;
          margin:0px auto;
          background-color: None;
          border: 0px solid #000000;
        }

div#articlelist {
    font-size: 1.2em;
    margin: 0 0px 0em 0px;
    vertical-align:top;
  }

div#pfilteroption {
    text-align: left;    
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
	border: 0px solid #aaaaaa;    
    border-top: 1px solid #aaaaaa;
    #vertical-align:top;
    background: url(/theme1/bottomgrey.jpg) repeat-x;
    background-position: bottom left;	
  }

div#maincontent {
    font-size: 1.2em;
    margin: 4px 0px 0px 0px;
    vertical-align:top;
    padding: 0px 0px 0px 0px;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 0px solid #000000;
    width: 555px;
    display: table;
  }

div#maincontentproduct {
    font-size: 1.2em;
    margin: 0 5px 1em 200px;
    vertical-align:top;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    width: 750px;
    border: 1px solid #000000;
  }

.infotext {
    font-size: 1.2em;
    margin: 5px 0px 5px 0px;
    vertical-align:top;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 0px solid #000000;
  }

div#info {
    display: table-cell;
    width: 205px;
    font-size: 1em;
    margin: 0 0 1px 0;
    vertical-align:top;
    border-left: 0px solid #C6C6C6;
  }

div#testenv {
    float: left; width: 100%;
    font-size: 1em;
    margin: 1em 0;
  }


#littleframe{
        font-size: 10px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        text-align:right;
        text-valign:top;
            }

#minibasket {
  font-size: 9px;

  }

#minibasketdel {
  width:16px;
  height:16px;
  display:block;
  background-image:url(delmini.gif);
  }

#minibasketitem {
         width:100%;
        color: #333333;
         filter:alpha(opacity=80);
         -moz-opacity:0.8;
         opacity:.8;
}

#minibasketitemodd {
        background-color: #E4ECED;
        color: #333333;
         filter:alpha(opacity=80);
         -moz-opacity:0.8;
         opacity:.8;
}

#minibasketitem:hover {
        background-color: #F3C12C;
        color: #333333;
}

#minibasketitemodd:hover {
        background-color: #F3C12C;
        color: #333333;
}

#minibasketsum {
    display:block;
    width: 205px;
    height: 154px;
    color: #ffffff;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 0px;
    font-weight:bold;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('/theme1/warenkorb.jpg');
  }

#minibasketsum a {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px dotted;
    font-size: 20px;
}

#minibasketsum a:visited {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px dotted;
}

#minibasketmenge {
    display:block;
    color: #FFFFFF;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 0px;
    font-weight:bold;
    text-align: center;
  }

#rememberlisticon {
    display:block;
    width: 225;
    height: 225;
    color: #4AC8F9;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin-bottom: 0px;
    font-weight:bold;
    text-align: center;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:.8;
    }

#rememberlisticonodd {
    display:block;
    background-color: #E4ECED;
    width: 225;
    height: 225;
    color: #4AC8F9;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin-bottom: 0px;
    font-weight:bold;
    text-align: center;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:.8;
    }

#rememberlisticon:hover {
        background-color: #F3C12C;
        color: #333333;
}

#rememberlisticonodd:hover {
        background-color: #F3C12C;
        color: #333333;
}

#rememberlistdel {
    display:block;
    width: 16px;
    height: 16px;
    float: right;
    background-image:url(delmini.gif);
    }

#thumbnail128 {
         width: 128px;
         height: 128px;
         margin: 0px;
        padding: 0px;                                         /*opera hack*/
        margin-left: 40px;
        margin-top: 5px;
        margin-right: 40px;
        margin-bottom: 10px;
         border: 1px solid silver;
}

.thumbnail64 {
         width: 64px;
         height: 64px;
         margin: 0px;
        padding: 0px;                                         /*opera hack*/
        margin-left: 40px;
        margin-top: 5px;
        margin-right: 40px;
        margin-bottom: 10px;
         border: 1px solid silver;
}

#nocontent{
    display:block;
    color: #4AC8F9;
    font: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin-bottom: 0px;
    font-weight:bold;
    text-align: center;
   }

.loadcontent{
         width:32px;
         height:32px;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url('/theme1/indicator.gif');
}

.topnav {
           font: normal;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 11px;
           height: 16px;
          }


div#logo {
        position: absolute;
        top: 9px;
        left: 7px;
         width: 160px;
         height: 56px;
        
          }

div#logoe {
         position: absolute;
        top: 0px;
        left: 7px;
         width: 189px;
         height: 49px;
         border: 0px;
         background: url(logo.gif);
         background-position: center center;
          }

div#nnnav-bar {
        position: relative;
        bottom: 0px;
        top: 0px;
            text-align: left;
            border-top: 0px solid #000000;
            width: 100%;
            clear: both;
            padding: 0;
            margin: 0;
            height: 30px;
         border-bottom: 0px solid #C6C6C6;
         background-color: #cccccc;
}


div#nav-bar {
        position: relative;
        bottom: 0px;
        top: 0px;
            text-align: left;
            border-top: 0px solid #000000;
            width: 992px;
            clear: both;
            padding: 0;
            margin: 0;
            height: 100px;
         background-color: none;
         border-top: 0px solid #000000;
            border-left: 0px solid #C6C6C6;
            border-right: 0px solid #C6C6C6;
         border-bottom: 0px solid #C6C6C6;

         background-repeat: repeat-x;
         background-position: 0 top;
         bbackground-image: url('/theme1/rect2236.png');
}


div#navlist {
        position: absolute;
        bottom: -2px;
        left: 204px;
         margin: 0;
        padding: 0;
         color: #eee;
         line-height: 15px;
         text-align: left;
         font: normal;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 14px;
         border-bottom: 0px solid #000000;
}

ul#navlist {
        position: absolute;
        bottom: -2px;
        left: 0px;
        display: block;
        text-align: right;
        margin: 0;
        padding: 0;
        color: #b2b2b2;
        line-height: 15px;
        text-align: left;
        font-weight:bold;
        font: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        border-bottom: 0px solid #000000;
}

ul#navlist li {
    display: inline;
    zz-index: 1;
    border:0px;
    margin-top: 0px;
    padding-left:6px;
    float:left;
    text-align: left;
    border-bottom: 0px solid #000000;
    background:  url(tabs_left_inactive2.gif) no-repeat top left;
}

ul#navlistt li:hover {
    display: inline;
    border:0px;
    padding-left:9px;
    float:left;
    text-align: left;
    background:  url(tabs_left_active2.gif) no-repeat top left;
}

ul#navlist li.active {
    position:relative;
    zz-index: 2;
    display: inline;
    border:0px;
    padding-left:9px;
    float:left;
    #bborder-bottom: 1px solid #ffffff;
    background:  url(tabs_left_active2.gif) no-repeat top left;
}

ul#navlist li a {
    position:relative;
    zz-index: 1;
    border: 0px;
    padding: 6px 6px 0 0px;
    font-size: 100%;
    color: #b2b2b2;
    margin-right: 0px;
    text-decoration: none;
    height: 21px;
    float: left;
    background:  url(tabs_right_inactive2.gif) no-repeat top right;
}
ul#navlist li a#highlight , ul#navlist li a#highlight:hover {
    color: #333;
    padding-right: 5px;
}
ul#navlist li a:hover {
    color: #FF8635;
}
ul#navlist li.active a.active,  ul#main-nav li.active {
    zz-index: 2;
    background:  url(tabs_right_active2.gif) no-repeat top right;
    color: #333;
}


#basketsquare {
     color:#FFFFFF;
     width:150px;
     height:48px;
     position:absolute;
     left:820px;
     top:5px;
     }
#basketsquare a {
    color: #ffffff;
    font-weight: normal;
}

#ft {
    border-top: 1px solid #E7E2AF;
    background: #F7F6E5;
    color: #96958B;
    width: 990px;
    margin: 0px auto;
    ffloat: left;
    text-align: left;
    border-left: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
    border-bottom: 1px solid #C6C6C6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#ft ul {
       margin-left:5px;
       margin-right: 10px;
       padding-left: 5px;
       list-style:none;
       list-style-position: inside;
       }

#ft td {
       border-right: 1px dotted #96958B;
       text-align: left;
       vertical-align: top;
       }

#ft h1 {
     font-size: 14px;
     padding-left: 5px;
     margin:5px;
       }

#ft p {
    color: #333;
}
#ft a {
    font-weight: normal;
}
#ft a:visited {
    color: #666;
    text-decoration: none;
    border-bottom: 1px dotted;
}
#ft a {
    color: #888;
    font-weight: normal;
}
#ft a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted;
}



.sidewindow {
    margin-top: 0px;
    display: block;
    text-align: center;
    vertical-alignment: middle;
    color: #000000;
    height:24px;
    background: url(/theme1/top-middle.gif) repeat-x;
    font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
   }

.sidewindow_black {
    margin-top: 0px;
    display: block;
    text-align: center;
    vertical-alignment: middle;
    color: #ffffff;
    height:30px;
    background: url(/theme1/top-middle-black.png) repeat-x;
    font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
   }

.sidewindow_blue {
    padding-top: 7px;
    margin-top: 0px;
    display: block;
    text-align: center;
    vertical-alignment: middle;
    color: #ffffff;
    height:34px;
    background-color: #A6C3D1;
    background: url(/theme1/bluegardiant.png) repeat-x;
    font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
   }



.sidewindowcontent {
    margin-top:-7px;
    background-color: #A6C3D1;
    display: block;
    border-bottom:1px solid #CBCBCB;
    background: url(/theme1/sidewindow_bluebackground.jpg) repeat-x;
    background-position: bottom left;
   }


.sidewindow_white {
    padding-top: 14px;
    display: block;
    text-align: center;
    vertical-alignment: middle;
    color: #000000;
    font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #DFDFDF;
    background: url(/theme1/bottomgrey.jpg) repeat-x;
    background-position: bottom left;
   }

.sidewindowcontent_white {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 10px;
    text-align: left;
    display: block;
    vertical-alignment: middle;
    color: #000000;
    font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-top: 1px solid #DFDFDF;
   }


.dform ul {
text-align:left;
list-style:none;
margin:0;
padding:0;
}

.dform li label {
float:left;
width:150px;
.dform li input[type=submit], li input[type=reset], li select {margin:10px 5px 0 0;}
}

.ddform ul {
font-family:"Arial"; font-size:12px;
text-align:left;
vertical-align:center;
list-style:none;
margin:0;
padding:0;
}

.ddform li label {
vertical-align:center;
float:left;
width:160px;

.ddform li input[type=submit], li input[type=reset],li select, li input[type=checkbox] {margin:10px 5px 0 0;width:20px;}
}

.ddform input {width:250px;height:20px;font-family:"Arial"; font-size:12px;vertical-align:bottom;border:1px solid #080808;padding:0px;margin-top:1px;}
.ddform select{width:250px;height:20px;font-family:"Arial"; font-size:12px;vertical-align:bottom;padding:0px;margin-top:1px;}

.dtable {border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-spacing: 0px;}
.dtable tr {font-family:"Arial"; font-size:12px;}
.dtable td {border-bottom:1px solid #cccccc;vertical-align:top;border-left:1px solid #cccccc;font-family:"Arial"; font-size:11px;}
.dtable th {border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;font-family:"Arial"; font-size:11px;background: url(/theme1/bck2.gif);height: 20px;}
.dtable input {margin-bottom:2px;font-family:"Arial"; font-size:11px;}

.dnav {font-family:"Arial";margin:0px;padding:0px;list-style:none;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;height:32px;background:url(/theme1/top-middle.gif);}
.dnav li {line-height:32px;font-size:11px;display:block;float:left;padding-left:10px;padding-right:10px;height:32px;background:url(/theme1/bogen.gif);background-repeat:no-repeat;background-position:right;}

.dtoolbar {font-family:"Arial";margin:0px;padding:0px;list-style:none;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;background:url(/theme1/top-middle.gif);}
.dtoolb {font-family:"Arial";margin:0px;padding:0px;list-style:none;border:0px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;height:32px;background:url(/theme1/top-middle.gif);}
.dtoolb li {float:left;padding-left:2px;padding-right:2px;height:32px;}
.dtoolb li a {line-height:32px;font-size:11px;display:block;background:url(/theme1/top-middle_blue_dark.gif);background-repeat:no-repeat;background-position: -5 0;}
.dtoolb li:hover {background:url(/theme1/top-middle_blue.gif);background-repeat:repeat-x;}

.dtoolbminni {line-height:22px;font-family:"Arial";font-size:11px;margin:0px;margin-top:0px;padding:0px;list-style:none;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;height:20px;background:url(/theme1/top-middle.gif);}

.dtoolbminni li {vertical-align:center;float:left;height:20px;display:block;}

.dtoolbminni li a {vertical-align:center;padding-left:5px;padding-right:5px;float:left;background:url(/theme1/top-middle_blue_dark.gif);background-repeat:no-repeat;background-position: right;height:20px;}
.dtoolbminni li:hover {background:url(/theme1/top-middle_blue.gif);background-repeat:repeat-x;height:20px;}


.dlogmessage {font-family:"Arial";margin:0px;padding:0px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}
.dlogerrmsg  {padding-left:2px;padding-right:2px;background-color:#ffffff;border:3px solid #ff0000;color:#ff0000;display: block;}


.dlistitem {
    text-align: left;
    vertical-align: top;
    color: #000000;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #C6E3F3;
    background: url(/theme1/topblue.gif) repeat-x;
    background-position: top left;
   }


.productlistitem {
    padding:4px;
    margin:3px;
    text-align: left;
    vertical-align: top;
    color: #000000;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #C6E3F3;
    background: url(/theme1/topblue.gif) repeat-x;
    background-position: top left;
    width:277px;max-width:277px;
    height:235px;max-height:220px;
   }

.productlistitem a {
                   color:#FF8635;
                   font-weight: bold;
                  }

#loginsquare a {
                   color:#FF8635;
                   font-weight: bold;
                  }

.bluepanel {
    padding:4px;
    margin:0px;
    text-align: left;
    vertical-align: top;
    color: #000000;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #C6E3F3;
    background: url(/theme1/topblue.gif) repeat-x;
    background-position: top left;
    display:block;
   }

.bluethumb {
    padding:4px;
    margin:0px;
    border: 1px solid #C6E3F3;
    background: url(/theme1/topblue.gif) repeat-x;
    background-position: top left;
    width:100px;
    height:100px;
    min-height:100px;
    min-width:100px;
   }

.whitepanel {
    padding:4px;
    margin:0px;
    text-align: left;
    vertical-align: top;
    color: #000000;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #DFDFDF;
    background: url(/theme1/bottomgrey.jpg) repeat-x;
    background-position: bottom left;
    display:block;
   }

.whitebody {
    padding:0px;
    margin:0px;
    text-align: left;
    vertical-align: top;
    color: #000000;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #DFDFDF;
    background: url(/theme1/bottomgrey.jpg) repeat-x;
    background-position: bottom left;
    display:block;
    width:100%;height:100%;
   }

div#container {
  clear: both;
  width:       100%;
  border:      1px solid #000000;
  background:  #FFFFFF url(../backgrounds/wave.jpg) no-repeat;
  margin:      0px auto 0px auto;
}

.navbar {
        font: 11px Arial, Helvetica;
         font-weight: bold;
         list-style:none;
         padding:0px;
         margin:0px;
        color: #000000;
         text-align: center;
         width: 590px;
         height: 37px;
         border: 0px solid #00ff00;
         vertical-align:center;
         display: block;
}

.navbar a {
        color: #000000;
         }

.navbar li {
         display:block;
         float:left;
         margin-left:2px;
         margin-right:2px;
         height:37px;
         width:37px;
         line-height:29px;
         background:url(/theme1/quicknavinactive.gif);
        }

.navbar li:hover {
         color: #FFFFFF;
         background:url(/theme1/quicknavactive.gif);
        }

.navbar .navbaractive {
         color: #FFFFFF;
         background:url(/theme1/quicknavactive.gif);
          }




.li {
         font-size:5em !important;
         display: inline;
        }


#alist {
        margin: 0px;
        padding: 0px;                                         /*opera hack*/
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
         width: 594px;
        font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #333333;
         vertical-align:top;
}


#alistitem {
         display: block;
        color: #333333;
         filter:alpha(opacity=80);
         -moz-opacity:0.8;
         opacity:.8;
         vertical-align:top;
}

#alistitemodd {
         display: block;
        background-color: #EDEDED;
        color: #333333;
         filter:alpha(opacity=80);
         -moz-opacity:0.8;
         opacity:.8;
}

#alistitem:hover {
        background-color: #c8c8c8;
        color: #333333;
}

#alistitemodd:hover {
        background-color: #c8c8c8;
        color: #333333;
}

.thumbnailb {
         background:url(/theme1/noimage.jpg);
        background-color: #ffffff;
         width: 128px;
         height: 128px;
         margin: 0px;
        padding: 0px;
         text-align: center;
         vertical-alignment: center;                                         /*opera hack*/
        margin:0px;
         border: 1px solid silver;
}

.thumbnailbb {
         background:url(/theme1/noimage64.jpg);
        background-color: #ffffff;
         width: 64px;
         height: 64px;
         margin: 0px;
        padding: 0px;
         text-align: center;
         vertical-alignment: center;                                         /*opera hack*/
        margin:0px;
         border: 1px solid silver;
}

.shorttext {
         width: 144px;
         max-width:144px;
         height: 128px;
         margin: 0px;
        padding: 0px;
         text-align: left;
         vertical-align: top;                                         /*opera hack*/
        margin:0px;
         border: 0px;
}

.thumbnail {
        background-color: #ffffff;
         max-width: 128px;
         max-height: 128px;
         margin: 0px;
        padding: 0px;                                         /*opera hack*/
}

#navbfirst{display:block;margin-left:0px;width: 22px;height: 22px;background-image:url(/images/buttons/startb.gif);}
#navbfirst:hover {background-image:url(/images/buttons/starth.gif);}

#navbprev{display:block;margin-left:0px;width: 22px;height: 22px;background-image:url(/images/buttons/prevb.gif);}
#navbprev:hover {background-image:url(/images/buttons/prevh.gif);}

#navbnext{display:block;margin-left:0px;width: 22px;height: 22px;background-image:url(/images/buttons/nextb.gif);}
#navbnext:hover {background-image:url(/images/buttons/nexth.gif);}

#navblast{display:block;margin-left:0px;width: 22px;height: 22px;background-image:url(/images/buttons/finishb.gif);}
#navblast:hover {background-image:url(/images/buttons/finishh.gif);}

#navnob {display:block;margin-left:0px;width: 22px;height: 22px;background-image:url(/images/buttons/nob.gif);}


#topquicklink {
         display: block;
         margin: 0px 0px 0px 0px;
         padding: 0px;
         font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #333333;
         height: 32px;
         vertical-align:top;
}

#quicklinkitem {
         display: inline;
         color: #0A51A1;
         vertical-align:middle;
               margin: 0px;
        padding: 0px;                                         /*opera hack*/
        margin-left: 5px;
        margin-top: 0px;
        margin-right: 5px;
}

#tabactive   {text-align: center;vertical-align: middle;display:block;width: 229px;height: 64px;background-image:url(/gfx/tabactive.gif);}
#tabinactive {text-align: center;display:block;width: 229px;height: 64px;background-image:url(/gfx/tabinactive.gif);}