        body, html { background:url(../upload/layout/background.jpg) center no-repeat; font-family: Arial; font-size: 12px; background-color: #FFFFFF; color:#dbdbdb; margin: 0; height:100%; padding:0; }
        img { border:0; }
        p { color:#dbdbdb; padding:0 0 11px 0; line-height:1.5em; text-align: justify; }
        h1{ color:#ffffff; padding:0 0 10px 0; margin:0; font-size:18px; font-weight:bold; }
        h2{ color:#ffffff; padding:0 0 8px 0; margin:0; font-size:16px; font-weight:bold; }
        h3{ color:#ffffff; padding:0 0 6px 0; margin:0; font-size:14px; font-weight:bold; }

        /* Layout Struktur */
        #outerpage{ position:absolute; width:832px; left: 50%; margin-left: -500px; top: 50%; margin-top: -300px; }
        #innerpage{ float:left; position:relative; margin:auto; height:600px; width:1000px; }
        #head{ float:left; width:1000px; }

        /* Navi oben */
        div.navi_sub{ float:left; width:442px; height:100px; }
        div.navi_sub ul{ padding:0px; margin:0px; }
        div.navi_sub li{ list-style:none; float:left; padding:80px 80px 0px 80px;}
        div.navi_sub a{ font-size:14px; color:#bdbdbd; text-decoration:none; }
        div.navi_sub a:hover{ color:#ffffff; text-decoration:none; }

        /* Feste Website Elemente */
        #logo{ float:left; width:116px; height:100px; }
        #infotext{ position:absolute; top:560px; left:255px; width:500px; text-align:center; font-size:25px; color:#979797; z-index:1000; letter-spacing:0.30em; }
        #flashcontainer{ float:left; position:relative; width:1000px; height:500px; }
        #footer{ float:left; width:980px; text-align:center; padding:10px; color:#6e6f6e; font-size:10px; }
        #footer a{ color:#343535; text-decoration:none; }
        #footer a:hover{ color:#343535; font-weight:bold; }
        #logo2{ position:absolute; left:0; bottom:13px; }  

        
        #einloggen{ position:absolute; right:0; bottom:13px; }  
        #code { background:none; border:1px solid #979797; color:#ffffff; font-size:11px; width:60px; z-index:1001; }   
        #log { background:none; border:1px solid #979797; color:#ffffff; font-size:11px; width:55px; z-index:1001; font-weight:bold; }   

        #special{ position:absolute; left:-999px; }
        
        #fbBox{ position:absolute; width:800px; min-height:500px; left:-999px; background:url(../upload/layout/background_content_box.jpg) center no-repeat; }
        #fbBox div.tabsnavi{ float:left; width:500px; background:url(../upload/layout/bg_tab_navi.png) no-repeat; padding:0px 0 20px 0; margin-top:15px; }
        #fbBox div.tabsnavi a{ float:left; padding:5px; color:#000000; background-color:#f1f107; text-decoration:none; margin-right:1px; }
        #fbBox div.tabsnavi a:hover{  background:#dbdbdb; text-decoration:none; }

        #fbBox div.tabsnavi a.linksel { background:#ffffff; color:#000000;  }
        
        #fbBox div.tabscontent{ float:left; width:500px; padding:0 0 20px 0; }
        /* #fbBox div.tabscontent div{ float:left; width:500px; } */
        #fbBox div.tabscontent ul, #fbBox div.right ul{ margin:0; padding:10px 0 10px 20px; }

        #fbBox div.galerie{ float:left;  width:500px; height:80px; overflow:hidden; background:url(../upload/layout/bg_liste_black.png) bottom no-repeat; padding-bottom:15px;}
        #fbBox div.galerietitel{ float:left; width:490px; font-weight:bold; padding:5px; }
        #fbBox div.galerieinside{ float:left; width:425px; overflow:hidden; }
        #fbBox div.scroller_l, #fbBox div.scroller_r{ float:left; width:28px; text-align:center; padding-top:7px; }
        #fbBox div.imagebox{  float:left; height:62px; width:100px; text-align:center; padding:0px; margin:2px; overflow:hidden;  border: 1px solid #FFFFFF; }
        #fbBox div.imageboxinside{ float:left; width:1000px; height:66px; }
        #fbBox img.image{ float:left; }
        #fbBox div.shopimg{ float:left; margin:0 10px 10px 0; }
       
        #fbBox div.list{ float:left; width:500px; padding:20px 0 0 0; background:url(../upload/layout/bg_news.png) center no-repeat;}
        #fbBox div.list_image{ float:left; width:100px; }
        #fbBox div.list_head{ float:left; width:390px; padding:0 0 0 10px; }    
        #fbBox div.list_body{ float:left; width:390px; padding:3px 0 0 10px; line-height:1.5em; text-align: justify; }

        #fbBox div.gallery{ float:left; width:100px; height:150px; padding:0 0 20px 0; margin:0 10px 0 0; background:url(../upload/layout/bg_news.png) center bottom no-repeat;}
        #fbBox div.gallery_image{ float:left; width:100px; height:120px; overflow:hidden; }
        #fbBox div.gallery_head{ float:left; width:100px; padding:2px 0 0 0; text-align:center; }    
      
        #fbBox div.shop{ float:left; width:500px; padding:20px 0 0 0; background:url(../upload/layout/bg_news.png) center no-repeat;}
        #fbBox div.shop_image{ float:left; width:100px; }
        #fbBox div.shop_head{ float:left; width:390px; padding:0 0 0 10px; }    
        #fbBox div.shop_body{ float:left; width:390px; padding:3px 0 0 10px; line-height:1.5em; text-align: justify; }          
        #fbBox div.shop_price{ float:left; width:390px; padding:3px 0 0 10px; line-height:1.5em; text-align:right; }
        #fbBox div.shop_price input{ width:18px; padding:2px; font-size:11px; border:1px solid #f1f107; }
        
        #fbBox div.shopneu{ float:left; width:248px; margin-top:20px; border:1px solid #f1f107; }
        #fbBox div.shopneuhead{ float:left; width:238px; padding:5px; background:#f1f107; color:#000000; font-size:14px; font-weight:bold; }
        #fbBox div.shopneuimg{ float:left; width:228px; padding:10px 10px 0 10px; text-align:center; }
        #fbBox div.shopneutext{ float:left; width:238px; padding:5px; text-align:center; }

        #fbBox div.warenkorb{ float:left; width:248px; border:1px solid #f1f107; }
        #fbBox div.warenkorb_head{ float:left; width:238px; padding:5px; background:#f1f107; color:#000000; }
        #fbBox div.warenkorb_inner{ float:left; width:248px; }
        #fbBox div.warenkorb_produkte{ float:left; width:238px; padding:5px; font-size:11px; }
        #fbBox div.warenkorb_produkt{ float:left; width:238px; }
        #fbBox div.warenkorb_produkt_preis{ float:left; width:238px; text-align:right; font-style:italic; }
        #fbBox div.warenkorb_bez{ float:left; width:158px; text-align:right; }
        #fbBox div.warenkorb_preis{ float:left; width:80px; text-align:right; }
        #fbBox div.kasse{ float:left; width:240px; padding:5px; margin-top:20px; background:#f1f107; color:#000000; }       
                        
        #fbBox div.gesamt{ float:left; width:770px; height:445px; overflow-y:auto; }
        #fbBox div.left{ float:left; width:250px; }
        #fbBox div.left2{ float:left; width:520px; height:445px; padding:0 20px 0 10px; overflow-y:auto; }
        #fbBox div.headline{ float:left; width:530px; padding:0 0 0 20px;  }
        #fbBox div.right{ float:left; width:520px; height:445px; padding:0 10px 0 20px; overflow:auto; }
        #fbBox div.right2{ float:left; width:250px; }
        
        
        #fbBox a{ color:#f1f107; text-decoration:none; }
        #fbBox a:hover{ color:#f1f107; text-decoration:underline; }

        #fbBox div.sitemaplink a{ float:left; padding-top:2px; width:250px; height:18px; color:#dddddd; text-decoration:none; background:url(../upload/layout/bg_sitemap.jpg); background-repeat:no-repeat; }
