html {  margin:0;
        padding:0;
 border:0;
        width:1280px;
     }
BODY {  margin:0;
        padding:0;
 border:0;
        width:1280px;
        background:#8080ff url("http://www.sprachhandy.de/bilder/back.gif");;
     }
.bhvd {
 color:white;
}
.bhvdh {
 color : gold;
 font-weight:bold;
}
.fettrot {
 font-weight:bold;
 color:darkred;
 border-bottom:red double 3px;
}
.nav {
        width:120px;
 background:#ffff40;
 color:black;
 font-weight: bold;
 text-decoration: none;
 border:#ffff20 outset 3px;
}
.nav:link {
 text-decoration: none;
}
.nav:hover {
 background:black;
 color:#FFFF80;
 text-decoration: none;
 font-weight: bold;
}
.nav:visited {
 background:silver;
 font-weight: bold;
 text-decoration: none;
}
.nav:visited:hover{
 font-weight: bold;
 background:blue;
 color: #ffff80;
 text-decoration: none;
}
.z1 {
 font-family:Tahoma, Georgia,Times;
 font-weight: bold;
        font-size:30px;
        text-align:center;
        color:#303060;
}
.z3 {
 font-family:Tahoma, Georgia,Times;
 font-weight: bold;
        font-size:36px;
        text-align:center;
        color:black;
        text-decoration:underline;
}
.z2 {
 font-family: "Century Schoolbook";
        font-size:20px;
}
.braille  {
 border:black solid 1px;
        font:black 16px Arial;
 }
A:Link {
        text-decoration:underline;
        color:#000080;
 }
A:Visited {
        text-decoration:underline;
        color: black;
 }
A:Active{
 background: yellow;
 color:#800000;
 }
A:Hover {
 text-decoration : none;
 background: yellow;
 color: black;
 }
.box {
          border-right  :black solid 2px;
          border-bottom :black double 3px;
          border-left   :gray  solid 2px;
          border-top    :gray  solid 2px;
          padding: 5px 10px 5px 10px;
          margin-top: 15px;
          margin-bottom: 15px;
          color: black;
          text-decoration: none;
          background:silver;
          text-align:left;
   font-size: 22px;
      font-family:tahome,arial, sans-serif;
}
.gbox {
          border-right  :black solid 2px;
          border-bottom :black double 3px;
          border-left   :gray  solid 2px;
          border-top    :gray  solid 2px;
          margin: 15px;
   padding:15px;
          text-align:center;
   width:380px;
}
span#ShowUs
      {
        font-size : 20px;
        color:gray;
      }
span.a-hidden
      {
      display:none;
      }
H1.fluSoft{
 background:white url("http://www.sprachhandy.de/bilder/icon/ickasten.gif") no-repeat;
        background-position:0 15px;
        color:black;
 width: 90%;
 text-decoration: none;
 font: 30px Tahoma;
 font-color:#000000;
 padding:4px 4px 4px 25px;
        text-align: left;
 border-bottom:#404060 double 4px;
 margin:0px 0px 20px 0px;
}
H2.fluSoft{
 background:white url("http://www.sprachhandy.de/bilder/icon/icdreik.gif") no-repeat;
        background-position:0 25px;
 color: #202020;
 text-decoration: none;
 font-size : 22px;
 padding: 20px 0px 2px 15px;
        margin-bottom:20px;
 border-bottom:#404060 double 3px;
        text-align: left;
 font-family:Tahoma;
}
H3.fluSoft{
 background: white url("http://www.sprachhandy.de/bilder/icon/ickreisk.gif") no-repeat;
        background-position:0 30px;;
 color: #202020;
 text-decoration: none;
 font-size : 20px;
 padding: 20px 0px 2px 15px;
        margin-bottom:15px;
 border-bottom:silver solid 2px;
        text-align: left;
 font-family:Tahoma;
}
H3.Werbung {
 background: white url("http://www.sprachhandy.de/bilder/ickreisk.gif") no-repeat;
        background-position:0 5px;;
 color: #202020;
 text-decoration: none;
 font-size : 20px;
 padding: 0px 0px 2px 20px;
        margin-left:10px;
        margin-bottom:0px;
 border-bottom:silver solid 2px;
        text-align: left;
 font-family:Tahoma;
}
H4.fluSoft{
 background: white url("http://www.sprachhandy.de/bilder/ickreisk.gif") no-repeat;
        background-position:0 30px;;
 color: black;
 text-decoration: none;
 font-size : 18px;
 padding: 20px 0px 2px 15px;
        margin-bottom:15px;
 border-bottom:silver solid 1px;
        text-align: left;
 font-family:Tahoma;
}
H2.Katharina{
        background:white;
        color: black;
        text-decoration: none;
        font-size : 22px;
        padding: 5px 0px 2px 25px;
        margin-top:15px;
        margin-bottom:20px;
        border-bottom:#404060 double 3px;
        text-align: left;
        font-family:Tahoma;
}
td.firstrow {
    font:16px Arial;
    background:white;
}
td.secrow {
    width:40px;
    background:yellow;
    text-align:center;
}
th.firstrow, th.secrow, th.forthrow {
    font:16px Tahoma;
    background:black;
    color:white;
}
HR {  background-color:white;
   }
.Prod1 {
       font: 20px Helvetica,Tahoma;
       color:black;
       font-weight: bold;
       }
.Prod2 {
       font: 18px Helvetica,Tahoma;
       color:black;
       }
.Prod3 {
       width:90%;
       border-bottom:silver dotted 2px;
       }
.Produkte {
        background:white;
        magrin:25px;
        font-size:18px;
        line-height:32px;
        color:black;
        list-style-image:url("http://www.sprachhandy.de/bilder/recht.jpg");
        list-style-position:outside;
}
.Produkte a{
        font-size:20px;
        font-weight:bold;
}
#home {
        background:#ffffc0;
        magrin:25px;
        font-size:16px;
        list-style-image:url("http://www.sprachhandy.de/bilder/icbrief.gif");
        list-style-position:outside;
}
ul.home
       {
        margin-left:25px;
        background:white;
        font-size:16px;
        list-style-position:outside;
       }
#stdtext{
        text-align:left;
        color:black;
        margin-left:80px;
}
p.copy{
        text-align:center;
 font-size: 14px;
 font-family:tahome,arial, sans-serif;
        background:white;
        color:black;
        margin:2px;
        padding:10px;
 border:silver dotted 3px;
}
ul.stdtext {
        text-align:left;
 font-size: 20px;
 font-family:tahome,arial, sans-serif;
        background:white;
        color:black;
 border-right:#ffffd0 dotted 3px;
}
table.preis {
 background:white;
 width: 560px;
 padding:0px;
 margin: 5px;
        vertical-align:top;
        text-align: left;
        cellspacing:0px;
        border-right:black solid 2px;
        border-bottom:black solid 2px;
        }
table.kpreis {
 background:white;
 wwidth:80%;
 padding:0px;
 margin: 5px;
        vertical-align:top;
        text-align: left;
        cellspacing:0px;
        border-right:black solid 1px;
        border-bottom:black solid 2px;
        border-top:black solid 2px;
        }
th.kpreis {
 background:white;
 color:black;
 padding: 2px 0px 2px 10px;
 border-bottom:black solid 2px;
 border-left:black solid 1px;
 border-right:black solid 1px;
 margin: 0px;
        text-align: left;
 font:16px Arial;
        font-weight:bold;
  }
th.preis {
 background:black;
 color:white;
 padding: 2px 0px 2px 10px;
 border-bottom:silver solid 2px;
 margin: 0px;
        text-align: left;
 font:16px Arial;
        font-weight:bold;
  }
.preise1, .preise2{
  vertical-align:top;
  text-align: left;
  font:14px Arial;
  color:black;
  border-bottom:black solid 1px;
  border-left:black dotted 1px;
}
.preise3{
  width:100px;
  vertical-align:top;
  text-align: right;
  font:15px Arial;
  color:black;
  border-bottom:black solid 1px;
  border-left:black dotted 1px;
}
div#SieSind {
        position : absolute;
        left   : 120px;
        top    : 110px;
        width  : 680px;
        height : 15px;
        text-align:left;
 font: 10px tahoma,arial, sans-serif;
        background:#ffffa0;
        color:black;
        border:silver solid 1px;
        margin:0;
 padding:3px;
       }
div#Inhalt {
 position : absolute;
 left   : 200px;
 top    : 75px;
        width  : 780px;
        height : auto;
 border:white 1px solid;
 border-radius:16px;
        text-align:left;
 font-size: 16px;
 font-family:tahome,arial, sans-serif;
        background:white;
        color:black;
        margin:0;
 padding-right:10px;
 padding-left:10px;
        border-left:silver dotted 2px;
        border-right:silver dotted 2px;
       }
div#Head {
 position : absolute;
        left   : 120px;
 top    : 0px;
       width  : 1100px;
 height : 50px;
        text-align:center;
        vertical-align:middle;
        font:40pt "Century Schoolbook";
        font-weight:bold;
        color:gold;
        text-shadow:black;
       }
div#HeadL {
 position : absolute;
        left   : 0px;
 top    : 0px;
        width  : 120px;
        height : 80px;
        text-align:center;
        padding-top:10px;
        font:10px Arial;
       }
div#Menue {
 position : absolute;
 left   : 0px;
        top    : 75px;
 width  : 195px;
        min-height : 600;
        text-align:center;
        vertical-align:iiddle;
 font: 13px arial, sans-serif;
 font-weight: bold;
       color:white;
}
div#Menue A {
        width:160px;
        margin:5px;
        display: block;
        }
div#News {
 position : absolute;
        left   : 0px;
        top    : 20px;
        width  : 220px;
        padding-bottom:0px;
        padding-top:0px;
        padding-left:0px;
        vertical-align:top;
        text-align:left;
 font: 12px arial, sans-serif;
        font-weight: normal;
}
div#Werbung {
 position : absolute;
        left   : 1020px;
        top    : 175px;
        width  : 225px;
        min-height :900;
        padding-bottom:150px;
        padding-top:0px;
        vertical-align:top;
        text-align:center;
 font: 12px arial, sans-serif;
        font-weight: normal;
}
div#Werbung A{
            color:white;
}
ul.News {
        background:darkblue;
        font-size:12px;
        color:black;
        morgin-left:0px;
        padding-left:0px;
        list-style-image:url("http://www.sprachhandy.de/bilder/recht.jpg");
        list-style-position:outside;
}
H2.Werbung{
 background:white;
 color: #401010;
 text-decoration: none;
 font-size : 18px;
 padding: 2px 0px 2px 10px;
        margin-bottom:20px;
        margin-left:10px;
 border-bottom:black solid 2px;
 border-left:black solid 1px;
        text-align: left;
 font-family:Tahoma;
}
.acchilfe {
          cursor:help;
}
#Menue a {
          cursor:url("http://www.sprachhandy.de/bilder/ickey.gif");
          border-top  :black solid 1px;
          border-right:black solid 2px ;
          border-bottom:black double 4px;
          border-left  :black solid 1px;
          border-radius:4px;
          padding:2px 10px 2px 10px;
          margin-left: 5px;
          margin-right: 1px;
          margin-top: 0px;
          color: black;
          text-decoration: none;
          text-align: center;
          background:white;
}
#Menue a:hover {
        border-right:white solid 2px;
        border-bottom:white solid 3px;
        border-top:yellow solid 2px;
        border-left:yellow solid 2px;
        background:red;
 color:gold;
}
div#Seitenende {
 position : absolute;
 left   : 0px;
        top    : 800px;
 width  : 800px;
        height : 40px;
   }
div#ende {
        text-align:center;
 font: 12px arial, sans-serif;
 font-weight: bold;
 width: 100%;
        padding-top:10px;
 margin-top:50px;
        padding-bottom: 20px;
        background-color:white;
        border-top:silver dotted 2px;
 }
div#ende a {
          border-right: #3030a0 solid 2px ;
          border-bottom:#202090 double 4px;
          border-left  :#7070b0 solid 1px;
          border-top  :#7070b0 solid 1px;
          padding-right: 5px;
          padding-left: 5px;
          padding-top: 1px;
          padding-bottom: 1px;
          margin: 3px;
          color: black;
          text-decoration: none;
          background:white;
}
div#ende a:hover {
 border-right: 3px dashed black;
 border-bottom: 2px dashed black;
 background:#0000a0;
 color: #FFFF40;
}
input.text, textarea.white {
 border:1px solid #4A5966;
 background-color:#fff;
 font-size: 14px;
        font-family:Arial,Tahoma;
 }
textarea {
        margin-left:10px;
 font-size: 18px;
        color:#0000a0;
 }
input.radio {
 border:0px;
 background-color:#ffff80;
}
table.adr {
 border:1px solid black;
        margin:10px;
        padding:10px;
 background-color:silver;
 font-size: 18px;
        font-family:Arial,Tahoma;
}
.submit {
 border-top:1px solid black;
 border-left:1px solid black;
 border-bottom:3px double black;
 border-right:2px solid black;
        margin:2px;
        padding:2px 12px 2px 12px ;
 background-color:silver;
 font-size: 18px;
        font-family:Arial,Tahoma;
}
p.klein {
 font: 14px Arial,Tahoma;
        margin:0px;
}
ul.klein {
 font: 14px Arial,Tahoma;
        margin-left:25px;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:20px;
}
p.brbrief
{
  background:white url("http://www.sprachhandy.de/bilder/brbrief.gif");
  width:182px;
  height:77px;
  border:black solid 1px;
  text-align:left;
  font-size: 15px;
  font-family:"Arial Black","Tahoma";
  color:gray;
}
.sponsor {
        margin:25px;
}
.sponsorlogo {
      width:110px;
      text-align:center;
}
.sponsortext {
      background:white;
      text-align:left;
      vertical-align:top;
      font-size:18px;
      font-family:helvetica,tahoma,Arial;
}
p.bestellung {
 padding: 10px;
 margin: 10px;
        text-align: center;
 font-size : 12px;
 font-family:Tahoma;
        }
table.messen {
 background-color: #ffffE0;
 width: 95%;
        color:black;
 padding: 10px;
 margin: 0px;
        align:left;
 font:18px Tahoma;
        cellspacing:0px;
 border-top:black solid 1px;
 border-bottom:black solid 2px;
 border-right:black solid 2px;
 border-left:black solid 1px;
        }
td.messen {
        vertical-align:top;
 border-bottom:black dotted 1px;
  }
td.messenhead {
 background:#ffff60;
        text-color:black;
        text-align: left;
        font-weight: bold;
 font-size :20px;
 font-family:Tahoma;
        cellspacing:0px;
 border-bottom:#800000 solid 2px;
        }
p.pdf{
 background:yellow url("http://www.sprachhandy.de/bilder/icpfeil.gif") no-repeat;
        background-position:5px 10px;
 color: #202020;
 text-decoration: none;
 font-size : 18px;
 padding: 5px 0px 5px 25px;
        margin-bottom:10px;
        margin-left:25px;
        text-align: left;
 font-family:Tahoma;
}
div#Werbung2 {
 font: 12px arial, sans-serif;
        font-weight: normal;
        background:white url("http://www.sprachhandy.de/bilder/bgnav.jpg");
        border-bottom:red dotted 3px;
}
table.werbung2 {
        width:100%;
}
td.Werbung2 {
 font: 12px arial, sans-serif;
        font-weight: normal;
        background:gray url("http://www.sprachhandy.de/bilder/bgnav.jpg");
        text-align:center;
        vertical-align:top;
}
.red{
    font-size=20px;
    color:red;
    background-color:yellow;
    text-decoration:none;
    font-wieght:bold;
    border:red solid 2px;
    margin-left:20px;
    margin-right:10px;
}
.counter {
    margin-top:20px;
    background:white;
    color:black;
    border:gold 2px solid;
    padding:10px;
}
li.Produktliste {
        font-size: 20px;
        font-family:tahome,arial, sans-serif;
        background:white;
        color:black;
        padding:0px;
        margin-left:0px;
        list-style-type:none;
 border-bottom:gray dotted 2px;
        vertical-align:top;
}
.sound {
       list-style-image:url(http://www.flusoft.de/bilder/sound.gif);
       color:black;
       background-color:white;
       text-decoration:none;
       font-size :12px;
       text-align:left;
       font-family:Helvetica,Tahoma;
}
.smallbox {
          border-right  :black solid 2px;
          border-bottom :black double 3px;
          border-left   :gray  solid 2px;
          border-top    :gray  solid 2px;
          padding: 5px 5px 5px 5px;
          margin-top: 5px;
          margin-bottom: 15px;
          color: black;
          text-decoration: none;
          background:white;
          text-align:center;
   font-size: 12px;
      font-family:tahome,arial, sans-serif;
}
td.o01 {
     text-align:right;
     background:white;
     font:14px Tahoma;
}
td.o02 {
     text-align:right;
     background:white;
     font:14px Tahoma;
}
td.o03 {
     text-align:left;
     background:white;
     font:14px Tahoma;
}
td.o04 {
     text-align:left;
     background:white;
     font:14px Tahoma;
}
td.o05 {
     text-align:right;
     background:white;
     font:14px Tahoma;
}
td.o06 {
     text-align:right;
     background:white;
     font:14px Tahoma;
}
td.o07 {
     text-align:right;
     background:gold;
     font:14px Tahoma;
}
th.o00, td.o00 {
     text-align:left;
     background:black;
     color:white;
     font:14px Arial Black;
}
table.o00 {
    border:black solid 1px;
    width:100%;
    background:gold;
};
.p00 {
      border-bottom:double 3 px black;
      color: darkblue;
      font:12px Tahoma;
      background:gold;
}
.EndSumme {
 border:2px solid black;
 font-weight:bold;
 text-align:right;
 font:14px Arial Black;
}
.Summe {
 text-align:right;
 border:1px solid black;
}
li.error {
 color:red;
 font-weight:bold;
}
Table.ProdTab {
 width:85%;
 background:white;
}
td.ProdTabD1 {
        vertical-align:middle;
        text-align:left;
 padding-left:20px;
 bacground-color:white;
}
td.ProdTabD2 {
             vertical-align:top;
             width:120px;
}
.prod:link {
 text-decoration: underline;
        background:white;
        color:darkblue;
 font-weight: bold;
}
.prod:hover {
 background:yellow;
 color:black;
 text-decoration: none;
 font-weight: bold;
}
.prod:visited {
 background:white;
 font-weight: bold;
 color: black;
 text-decoration: none;
}
.prod:visited:hover{
 font-weight: bold;
 background:gold;
 color: black;
 text-decoration: none;
}
.ptab {
 vertical-align:top;
 text-align:left;
        width:100%;
 font:14px Arial,Tahoma;
 color:black;
 background:white;
 font-weight:none;
 }
.zumPreis {
 border-top:blue solid 2px;
 border-left:blue solid 2px;
 border-right:darkblue double 3px;
 border-bottom:darkblue double 3px;
        padding-left:10px;
        padding-right:10px;
        background-color:lightblue;
}
#NeuProd {
 border-top:gold solid 2px;
 border-left:gold solid 2px;
 border-right:darkred double 3px;
 border-bottom:darkred double 3px;
        width:190px
        background-color:white;
}
Form.PreisHead {
   background:black;
   display:block;
   border:2px black solid;
   font-weight:bold;
   font:arial 10px;
}
input.black {
   background:black;
   font-weight:bold;
   color:white;
   border:0;
};
input.white, textarea.white {
   background:white;
   color:black;
   border:0;
}
form.Shop {
   background:White;
   display:block;
   border:0;
   font:10px arial;
   margin:0;
   padding:0;
}
.Shopbox {
    background:white;
    border-bottom:2px black solid;
    border-right:2px black solid;
    border-top:1px black solid;
    border-left:1px black solid;
    font:10px arial;
}
.Shopbox:visited {
    background:white;
}
.Shopbox:hover {
    background:gold;
    color:darkblue;
    border-bottom:2px white solid;
    border-right:2px white solid;
}
.Shopbox:active {
    background:gold;
    color:black;
    border-bottom:2px darkgray solid;
    border-right:2px darkgray solid;
}

