        body{margin: 0px; padding: 0px; background-image: url(image/hint.gif); background-repeat: repeat-y;} 
        li,p,div,pre{font-family: Arial, sans-serif;font-size: 10pt; color: #000000;}
        a{font-family: Arial, sans-serif;font-size: 10pt; color: #5B6D83;}
        a:hover{font-family: Arial, sans-serif;font-size: 10pt; color: #5B6D83;}
        a:visited{font-family: Arial, sans-serif;font-size: 10pt; color: #5B6D83;}
        a:active{font-family: Arial, sans-serif;font-size: 10pt; color: #5B6D83;}
        
        a#menue{font-family: Arial, sans-serif;font-size: 9pt; color: #000000; text-decoration: none;}
        a#menue:hover{font-family: Arial, sans-serif;font-size: 9pt; color: #000000; text-decoration: none;}
        a#menue:visited{font-family: Arial, sans-serif;font-size: 9pt; color: #000000; text-decoration: none;}
        a#menue:active{font-family: Arial, sans-serif;font-size: 9pt; color: #000000; text-decoration: none;}
        
        input,select,textarea{font-family: Arial, sans-serif;font-size: 10pt; background-color: #eef0f5;}
        input.check{background-color: #dddddf}
        input.day{width: 20px;}
        input.year{width: 35px;}
        input.small{width: 60px;}
        input.medium{width: 80px;}
        textarea.zusatz{width: 140px; height: 50px; overflow: auto;}
        table{margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; empty-cells: show;}        
        td{font-family: Arial, sans-serif; font-size: 10pt; color: #000000; padding: 3px;}
        th{font-family: Arial, sans-serif; font-size: 10pt; color: #ffffff; padding: 3px;}
        h1{font-family: Arial, sans-serif;font-size: 14pt; color: #5B6D83;}

        div.head1{position: absolute; left: 0px; top: 0px; width: 100%; height: 80px; visibility: visible;}
        div.headline{position: absolute; right: 15px; top: 17px; visibility: visible; font-size: 23pt; font-style: italic; font-weight: normal; color: #ffffff; letter-spacing: 1px; }
        div.logo{position: absolute; left: 35px; top: 10px; visibility: visible;}
        div.head1content1{position: relative; width: 100%; height: 70px; visibility: visible; background-color:#879db8;margin: 0px; padding: 0px;font-size: 1px;}
        div.head1content2{position: relative; width: 100%; height: 1px; visibility: visible; background-color:#ffffff;margin: 0px; padding: 0px;font-size: 1px;}
        div.head1content3{position: relative; width: 100%; height: 29px; visibility: visible; background-color:#a7bdd8;margin: 0px; padding: 0px;}
        
        div.suche{position: absolute; left: 220px; top: 4px;}
        input.suche{font-family: Arial, sans-serif;font-size: 9pt; color: #000000; padding: 1px; border: 1px solid #607080;}
        input.suchebutton{font-family: Arial, sans-serif; font-size: 8pt; color: #000000; padding: 0px; border-width: 1px;}
        div.warenkorb{position: absolute; right: 20px; top: 6px;}
        
        div.head1subheadline{position: relative; height: 19px; visibility: visible;font-weight: bold; color: #ffffff; padding-left: 210px;padding-top: 2px;}
        select.head1subheadline{font-weight: bold; font-size: 7pt; color: #ffffff; background-color: #a7bdd8; margin: 0px; padding: 0px;}
        option.head1subheadline{background-color:#a7bdd8;}

        div.main{position: absolute; left: 220px; top: 120px;}
        div.links{position: absolute; left: 0px; top: 120px; width: 189px; height: 450px; visibility: visible; margin: 0px; padding: 0px;}

        table.menue{ border-spacing: 0px; table-layout: fixed; empty-cells: show; width: 165px; border: 1px solid #879db8; margin-left: 10px; background-color:#ffffff; padding: 5px;}
        
        td.menue1_n{ font-size: 9pt; padding: 3px 0px 3px 10px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#eeeeef;}
        a.menue1_n{text-decoration: none; color: #222222;}
        td.menue1_h{ font-size: 9pt; padding: 3px 0px 3px 10px; border-bottom: 1px solid #aaaa00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #aaaa00; background-color:#eeeeef;}
        a.menue1_h{text-decoration: none; color: #999999;}
        td.menue1_a{ font-size: 9pt; padding: 3px 0px 3px 10px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#eeeeef;}
        
        td.menue2_n{ font-size: 9pt; padding: 3px 0px 3px 20px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#ddddde;}
        a.menue2_n{text-decoration: none; color: #222222;}
        td.menue2_h{ font-size: 9pt; padding: 3px 0px 3px 20px; border-bottom: 1px solid #aaaa00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #aaaa00; background-color:#ddddde;}
        a.menue2_h{text-decoration: none; color: #999999;}
        td.menue2_a{ font-size: 9pt; padding: 3px 0px 3px 20px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#ddddde;}
        
        td.menue3_n{ font-size: 9pt; padding: 3px 0px 3px 30px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#cccccd;}
        a.menue3_n{text-decoration: none; color: #222222;}
        td.menue3_h{ font-size: 9pt; padding: 3px 0px 3px 30px; border-bottom: 1px solid #aaaa00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #aaaa00; background-color:#cccccd;}
        a.menue3_h{text-decoration: none; color: #999999;}
        td.menue3_a{ font-size: 9pt; padding: 3px 0px 3px 30px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#cccccd;}
        
        td.menue4_n{ font-size: 9pt; padding: 3px 0px 3px 40px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#cccccd;}
        a.menue4_n{text-decoration: none; color: #222222;}
        td.menue4_h{ font-size: 9pt; padding: 3px 0px 3px 40px; border-bottom: 1px solid #aaaa00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #aaaa00; background-color:#cccccd;}
        a.menue4_h{text-decoration: none; color: #999999;}
        td.menue4_a{ font-size: 9pt; padding: 3px 0px 3px 40px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #aaaaaa; background-color:#cccccd;}
        
        p.main{margin-left: 20px;}
        .rem{font-size: 8pt; color: #600000;}
        
        table.mainlogin{ border: 1px solid #000000; background-color: #9999aa; width: 400px; height: 200px; border-spacing: 10px; }
        table.login{ width: 1px;}
        td.login{ border-style: none; padding: 5px; text-align: right; }
        td.lastlogin{ border-style: none; padding: 5px; text-align: right; color: #ffffff; font-weight: bold;}
        th.login{ border-bottom: 1px solid #000000; background-color: #888899; padding: 0px 0px 0px 20px; font-weight: bold; text-align: left;}
        
        table.data{ border: 1px solid #66666f; background-color: #dddddf; border-spacing: 0px;}
        td.data{ padding: 5px; border: 1px solid #66666f; }
        td.icondata{ padding: 5px; border: 1px solid #66666f; text-align: center;}
        th.data{ border: 1px solid #66666f; background-color: #cccccf; padding: 5px; color: #ffffff; }
        
        table.warenkorb{ background-color: #ffffff; border-spacing: 0px; empty-cells: hide;}
        td.warenkorb{ padding: 1px 5px 1px 5px; border: 1px solid #66666f; }
        th.warenkorb{ border: 1px solid #66666f; background-color: #879db8; padding: 5px; color: #ffffff; }
        th.warenkorbpreis{ border: 1px solid #66666f; background-color: #879db8; padding: 5px; color: #000000; }
        input.warenkorb{width: 40px; text-align: center;}
        .warenkorbbutton{ padding: 12px 0px 0px 10px; border-color: #ffffff; background-color: #ffffff; }
        
        table.viewProduktTable{ width: 450px; background-color: #ffffff; border-spacing: 0px;}
        th.viewProduktHeadline{background-color: #ffffff; padding: 1px; color: #000000; text-align: left;}
        td.viewProduktData{ border-style: none; padding: 2px; }
        td.viewProduktData1{ background-color: #ffffff; padding: 2px; }
        td.viewProduktData0{ background-color: #CCDBED; padding: 2px; }
        td.viewFussnote{font-family: Arial, sans-serif; font-size: 10pt; color: #202020; text-align: justify;}
        div.viewMainpic{position: absolute; left: 495px; top: 40px; width: 250px; height: 350px; visibility: visible;}
        div.viewMainpicfussnote{position: absolute; left: 493px; top: 390px; width: 250px; visibility: visible; font-family: Arial, sans-serif; font-size: 10pt; color: #202020; font-weight: bold;}
        div.viewProduktbeschreibung{position: absolute; left: 0px; top: 40px; width: 450px; visibility: visible;}
        td.viewProdukt{ font-family: Arial, sans-serif; font-size: 10pt; color: #202020;}
        li.viewProduktData{list-style-type: square;}






        div.mainpic{position: absolute; left: 495px; top: 80px; width: 250px; height: 350px; visibility: visible; border: 1px dotted #f0f0f0; text-align: center;}
        div.mainpicfussnote{position: absolute; left: 495px; top: 450px; width: 250px; height: 40px; visibility: visible; border: 1px dotted #f0f0f0; font-family: Arial, sans-serif; font-size: 10pt; color: #202020; font-weight: bold; text-align: justify;}
        textarea.mainpicfussnote{width: 250px; height: 47px; font-family: Arial, sans-serif; font-size: 10pt; color: #202020; font-weight: bold; text-align: justify; margin: 0px; padding: 0px; overflow: auto;}

        div.produktname{position: absolute; left: 10px; top: 80px; width: 467px; height: 35px; visibility: visible; border: 1px dotted #f0f0f0; text-align: left; font-family: Arial, sans-serif; font-size: 18pt; color: #ffcc33; font-weight: bold;}
        div.produktbeschreibung{position: absolute; left: 10px; top: 80px; width: 450px; visibility: visible; text-align: left; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}

        div.thumbnail1{position: absolute; left: 495px; top: 510px; width: 80px; height: 80px; visibility: visible; border: 1px dotted #f0f0f0; text-align: center;}
        div.thumbnail2{position: absolute; left: 580px; top: 510px; width: 80px; height: 80px; visibility: visible; border: 1px dotted #f0f0f0; text-align: center;}
        div.thumbnail3{position: absolute; left: 665px; top: 510px; width: 80px; height: 80px; visibility: visible; border: 1px dotted #f0f0f0; text-align: center;}
        div.admin{position: absolute; left: 495px; top: 600px; width: 240px; visibility: visible; border: 1px solid #ff0000; padding: 5px;  background-color: eef0f5;}

        textarea#agb{width: 760px; height: 370px;}
        
        table.produktbeschreibung{margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; table-layout: fixed; empty-cells: show; border: 1px solid #bbbbc0;}
        tr.produktbeschreibung0{background-color: #ffffff;}
        tr.produktbeschreibung1{background-color: #eeeef0;}
        td.produktbeschreibungfeature{width: 270px; vertical-align: top;}
        input.produktbeschreibungfeature{width: 270px; padding-bottom: 2px;}
        td.produktbeschreibungabstand{width: 35px;}
        td.produktbeschreibungwert{width: 160px; vertical-align: top;}
        input.produktbeschreibungwert{ margin-left: 15px; width: 160px; padding-bottom: 2px;}
        td.produktfeature{width: 465px; vertical-align: top;}
        input.produktfeature{width: 100%;}
        td.headline{font-family: Arial, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}
        
        .bestellung_email{font-size: 9pt; width: 300px; border: 1px solid #607080; padding-left: 3px;}
        .bestellung_zusatz{font-size: 9pt; width: 300px; height: 100px; border: 1px solid #607080; padding-left: 3px;}
        
        table.kontakt{border: 1px solid #708090; background-color: #f9f9f9;}
        .kontakt_right{text-align: right; padding: 5px;}
        #kontakt_right{color: #900000; font-weight: bold;}
        .kontakt_point{ padding: 5px;}
        .kontakt_form{ padding: 5px;}
        input.kontakt_short{width: 150px; border: 1px solid #708090;}
        input.kontakt_long{width: 500px; border: 1px solid #708090;}
        input.kontakt_zip{width: 50px; border: 1px solid #708090;}
        input.kontakt_city{width: 440px; border: 1px solid #708090;}
        input.kontakt_betreff{width: 500px; border: 1px solid #708090;}
        input.submit{ border: 1px solid #708090;}
        textarea.kontakt_text{width: 500px; height: 200px; border: 1px solid #708090;}