.body {   margin:0;
          background-color:#cccccc;
          font-family:Verdana, Geneva, sans-serif; color: #888888;
          line-height: 150%;
          text-decoration: none;
          font-size:68%;
          background: #ffffff url(../bilder/stripe_db.png) repeat;
          }

.top_container {

         z-index:51;
         position:relative;
         margin:0px auto;
         background: url(../bilder/topcontainer.png) no-repeat;
         border:0px;
         padding:0px;
         height:50px;
         width:1010px;
         }

.header {
         z-index:0;
         position:inherit;
         background:url(../bilder/header.jpg) no-repeat;
         padding:0px;
         border-bottom: 0px dotted;
         bottom:30px;
         width:790px;
         height: 280px;
         position: relative;
         }

.top {
         margin:0px auto;
         width:800px;
         }

.main {
         background:url(../bilder/main_shadow.png) repeat;
         z-index:50;
         margin:-30px auto;
         position:inherit;
         border: 0px;
         padding:0px;
         width: 800px;
         height:100%;
         float:left;
         }
.main_footer_shadow {
         background:url(../bilder/footer_shadow.png) repeat;
         z-index:50;
         margin:0px auto;
         position:inherit;
         margin-top:30px;
         border: 0px;
         padding:0px;
         width: 800px;
         height:30px;
         float:left;
         }

.footer {
         position:relative;
         margin:0px auto;
         top: -5px;
        background-color: #383838;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
         border:0px;
         padding:0px;
         width:750px;
         height: auto;
         color:#ffffff;
         clear:both;
        padding-bottom: 20px;
         }

.footer p {
         text-align:center;
         padding:40px 0 0 0;
         }

#content {
         width:350px;
         margin-left:25px;
         float:left;
         }

#navigationlist {
         margin-top:-90px;
         margin-left:25px;
         padding-bottom:50px;
         }

#navigationlist ul {
         margin-left:0px;
         padding-left:0px;
         }

#navigationlist li {
         float:left;
         position:relative;
         padding-right:1em;
         list-style-type: none;
         list-style-position: outside;
         }

#navigationlist #current a {
         color:#942231;
         }

.bilder {
         padding-top:5px;
         padding-bottom:5px;
         }

#button {
         display:block;
         float:left;
         padding-right:10px;
         border:0px;
         background: url(../bilder/shoplink.gif) no-repeat;
         width:20px; height:20px;
         }

#button:hover {
         display:block;
         border:0px;
         background-image: url(../bilder/shoplink_r.gif);
         width:20px; height:20px;
         }

#content #bildlink {border:0px dotted; vertical-align:top; padding:20px; position:relative; display:block; float:left; width:relative; height:60px}

a:link, a:visited {

         border-bottom: 1px dotted;
         font-family:Verdana, Geneva, sans-serif;
         color: #888888;
         text-decoration: none;
         }

a:hover, a:active {
         border-bottom: 1px dotted;
         font-family:Verdana, Geneva, sans-serif;
         color: #942231;
         text-decoration: none;
         }




li {
         list-style-position: inside;
         list-style-type: circle;
         }

ul {
         margin-left: 1em;
         padding-left: 0em;
         }

.balken {
         height:3px;
         border:0px;
         width:200px;
         margin-top:10px;
         }

#designby {
         display:none;
         margin:0px auto;
         width:770px;
         font-size:80%;
         float:left;
         text-align:right;
         padding-bottom:10px;
         }



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background: #ffffff;
    margin:0 auto;
    padding-top:0px;
    margin-top:0px;
}

#slider {
        width:790px;
        height:168px;
        margin-left:0px;
        background:#ffffff url(../bilder/loading.gif) no-repeat 50% 50%;
}
#slider img {
        position:absolute;
        top:0px;
        left:0px;
        display:none;
}
#slider a {
        border:0;
        display:block;
}

.nivo-controlNav {
        position:absolute;
        left:260px;
        bottom:-42px;
}
.nivo-controlNav a {
        display:block;
        width:22px;
        height:22px;
        background:url(../bilder/bullets.png) no-repeat;
        text-indent:-9999px;
        border:0;
        margin:0px auto;
        float:left;
}
.nivo-controlNav a.active {
        background-position:0 -22px;
}

.nivo-directionNav a {
        display:block;
        width:30px;
        height:30px;
        background:url(../bilder/arrows.png) no-repeat;
        text-indent:-9999px;
        border:0;
}
a.nivo-nextNav {
        background-position:-30px 0;
        right:15px;
}
a.nivo-prevNav {
        left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family:Verdana, Geneva, sans-serif;
}
.nivo-caption a {
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
        clear:both;
}