/*
__ style.css (c)fluSoft GbR, 27.11.2010
*/
html, body {
      background:white;
      font:16px Arial;
      color:black;
      width:1024px;
      margin:0;
      padding:0;
      border:0;
}
A:Link       {
       text-decoration:underline;
       color:blue;
}
A:Visited, A:Active {
       text-decoration:none;
       color:black;
 border-bottom:1px gray dotted;
}
A:Hover {
       text-decoration :underline;
       background:yellow;
       color:darkblue;
}
#HeadL {
        position :absolute;
        left   :0px;
        top    :0px;
        width  :145px;
        height :145px;
        text-align:center;
 font:14px Arial;
        padding-top:5px;
        background-color:darkblue;
 color:white;
 border:1px solid white;
 border-radius:20px;
 box-shadow:5px 5px 5px darkblue;
}
#vorlesen:link,#vorlesen:visited {
 color:white;
 display:block;
 text-decoration:none;
 background-color:drakblue;
 border:1px white solid;
 border-radius:10px;
 margin-left:5px;
 margin-right:5px;
 font:12px Times;
}
#vorlesen:hover,#vorlesen:visited:hover {
 color:yellow;
 display:block;
 text-decoration:none;
 background-color:black;
 border:1px white solid;
 border-radius:10px;
}
#Inhalt {
           position :absolute;
           left   :150px;
           top    :60px;
           width  :730px;
           height :auto;
           background-color:white;
           text-align:left;
           font-size:16px;
           color:black;
           margin:0;
           padding-left:5px;
           padding-right:5px;
}
#kasten {
 display:block;
}
.ton:link{
       text-align:center;
       vertical-align:middle;
       color:white;
       background-color:#4040ff;
       width:120px;
       height:20px;
       margin:20px;
       font-weight:bold;
}
.fettrot{
 font-weight:bold;
 color:red;
 border-bottom:yellow solid 2px;
}
ul.Linkliste {
         color:black;
         background:white;
         font:14px Helvetica,Arial;
}
.Linfo {
         color:black;
         background:#f0f0f0;
         border-left:gray 1px solid;
         padding-left:15px;
         font:12px Helvetica,Arial;
         display:block;
}
Table.pInfo1 {
       width:95%;
       background:yellow;
       border-bottom:Black double 3px;
       border-top:white dotted 3px;
}
td.pinfo1{
       Width:25%;
       vertical-align:top;
       text-align:center;
       font:18px Helvetica,Arial;
}
td.pinfo2{
       Width:75%;
       vertical-align:top;
       text-align:center;
       font:20px Helvetica,Times;
}
.Prod:link {
       color:blue;
       width:95%;
       font-weight:bold;
       text-decoration:none;
}
.Prod:hover {
       background-color:#808000;
       width:95%;
       color:#FFFF80;
       text-decoration:none;
       font-weight:bold;
}
.Prod:visited {
       color:#0000a0;
       width:95%;
       font-weight:bold;
       text-decoration:none;
}
.Prod:visited:hover{
       font-weight:bold;
       background-color:#808000;
       width:95%;
       color:#ffff80;
       text-decoration:none;
}
i.pdf {
        border-bottom:gold solid 2px;
}
.nav:link{
 font-weight:bold;
        background-color:#a0a0ff;
        border-left:gold 10px solid;
 border-bottom:gold 2px solid;
        padding-left:10px;
}
.nav:hover{
 font-weight:bold;
        background-color:yellow;
        border-left:black 10px solid;
 border-bottom:black 2px solid;
        padding-left:10px;
}
.nava:link {
       color:#000000;
       width:100%;
       font-weight:bold;
       text-decoration:none;
        vertical-align:middle;
}
.nava:hover {
       background-color:#000066;
       color:yellow;
       height:100%;
       width:100%;
       font-weight:bold;
       text-decoration:none;
}
.nava:visited {
       color:#000080;
       background-color:#ffff80;
       height:100%;
       width:100%;
       font-weight:bold;
       text-decoration:none;
}
td.nav {
       background-color:#e0e0e0;
       width:100%;
       font-size:12px;
       padding:0px;
       border-bottom:solid #c0c0c0 2px;
       border-left  :outset#f0f0f0 4px;
       margin:0px;
        text-align:center;
       font-family:Tahoma;
}
td.menu {
       background:darkblue url(http://www.bhvd.de/bilder/blauh.jpg);
       width:110px;
       padding:0px 0px 0px 0px;
       margin:0px;
        vertical-align:top;
        text-align:center;
}
td.info {
       background-color:#ffffff;
       width:700px;
       padding:0px;
       margin:0px;
        vertical-align:top;
        text-align:left;
}
p.schlagz1 {
       width:224px;
       font-size :20px;
       color:black;
       font-family:Tahoma,Times,Arial;
       padding:20px 0px 0px 0px;
       margin:0px 0px 0px 0px;
       text-align:center;
       vertical-align:top;
}
p.schlagz2 {
        width:224px;
       font-size :14px;
        color:white;
       font-family:Tahoma,Times,Arial;
       padding:5px 5px 0px 0px;
       margin:0px 0px 0px 0px;
        text-align:center;
        vertical-align:top;
        border-bottom:3px gold dotted;
}
td.schlag {
       background-image:url(http://www.bhvd.de/bilder/blau2.jpg);
       width:224px;
       font-size :14px;
       padding:0px;
       margin:0px;
       border-left-width:1px;
       border-left-style:solid;
       border-left-color:#8080ff;
        text-align:left;
       font-family:Times,Arial;
        vertical-align:top;
}
p.schlag0 {
       background-color:#ffffC0;
       padding:0px 0px 0px 10px;
       margin:0px;
       border-bottom:solid #4040e0 2px;
        color:white;
}
#schlag1 {
       background:darkblue url(http://www.bhvd.de/bilder/blauh.jpg);
       padding:0px 0px 20px 10px;
       margin:0px;
       font-size :12px;
        font-family:Tahoma;
        text-align:center;
        color:white;
}
div#schlag1 a {
       color:white;
        background:darkblue;
        text-decoration:none;
}
div#schlag1 a:hover {
       color:yellow;
       background:darkblue;
}
div#schlag1 a:visited {
       color:white;
       background:darkblue;
}
p.prod1 {
       background-color:#ffff00;
       color:#000080;
       font-size :16px;
       padding:5px 0px 5px 20px;
       border-bottom:solid #4040c0 2px;
       margin:2px 10px 2px 10px ;
        text-align:left;
       font-family:Arial Black;
        font-weight:bold;
}
p.std {
       background-color:#ffffff;
       color:#0000a0;
       border-width:0pt;
       margin:0px 2px 0px 2px ;
        text-align:left;
       font-size :20px;
       font-family:Tahoma;
        font-weight:normal;
}
p.kopf1 {
       color:blue;
       text-shadow:darkblue 4px 5px;
       text-align:center;
       font-size :60px;
       font-style:italic;
       font-family:"Comic Sans",Tahoma,Helvetica;
       font-weight:bold;
       padding:0px 0px 0px 0px;
       margin:0px;
}
p.kopf2 {
       color:blue;
       text-shadow:darkblue 1px 2px;
       text-align:center;
       font-size :26px;
       font-family:Comic,Tahoma,Helvetica;
        font-weight:bold;
        text-decoration:none;
       padding:0px 0px 0px 0px;
       margin:0px;
}
p.kopf3 {
       background-color:#ffffff;
       color:#000040;
        text-align:center;
       font-size :20px;
       font-family:Comic,Tahoma,Helvetica;
        font-weight:normal;
        text-decoration:none;
       padding:0px 0px 0px 0px;
       margin:0px;
}
p.kopf4 {
       background-color:#ffffff;
       color:#000040;
       text-align:center;
       font-size :18px;
       font-family:Comic,Tahoma,Helvetica;
        font-weight:normal;
        text-decoration:none;
       padding:0px 0px 0px 0px;
       margin:0px;
}
p.fettmitte {
       background-color:#ffff80;
       color:#000080;
       border-width:1pt;
       border-color:#ff0000;
        border-style:solid;
       margin:0px 20px 0px 20px ;
        text-align:center;
       font-size :20px;
       font-family:Tahoma;
        font-weight:bold;
}
p.ueber {
       background-color:#ffff80;
       color:#000080;
       border-width:1pt;
       border-color:#ff0000;
        border-style:solid;
       padding:0px 20px 0px 20px ;
        text-align:left;
       font-size :18px;
       font-family:Tahoma;
        font-weight:bold;
}
table.navo {
       background-color:#e0e0ff;
       width:1024px;
       padding:10px;
       margin:0px;
}
table.tab1024 {
       background-color:#ffffff;
       width:1024px;
       padding:0px 0px 0px 0px;
       margin:0px;
}
.bestellung{
       background:#ffffc0;
       width:160px;
       padding:5px 5px 5px 5px;
       margin:10px;
       text-align:center;
       font-size :11px;
       font-family:Tahoma;
       border-width:4px;
       border-style:outset;
       border-color:#c0c0c0;
}
table.pdf {
       background-color:#ffffa0;
       width:75%;
       padding:0px 0px 0px 0px;
       margin:0px;
        text-align:center;
       font-size :12px;
       font-family:Tahoma;
       border-width:3pt;
       border-style:outset;
       border-color:#ffff20;
}
table.preis {
       background:white;
       width:100%;
       padding:0px 0px 0px 0px;
       margin:0px;
       vertical-align:top;
       text-align:left;
}
th.preis {
       background:black;
       color:white;
       font-size :16px;
       padding-left:10px;
       border-bottom:solid #c0c0c0 2px;
       margin:0px;
        text-align:left;
       font-family:Arial;
       font-weight:bold;
}
.preise1, .preise2{
  vertical-align:top;
  text-align:left;
  font-family:Arial;
  font-size :12px;
  color:black;
  border-bottom:black dotted 1px;
  border-left:black dotted 1px;
}
.preise3{
  vertical-align:top;
  text-align:center;
  font-family:Arial;
  font-size :12px;
  color:black;
}
table.Adressen {
       background-color:white;
       width:100%;
       color:black;
       padding:0px 0px 0px 0px;
       margin:0px;
       text-align:left;
       font-size :14px;
       font-family:Tahoma;
       border-bottom:solid #000000 2px;
}
td.Adressen {
       vertical-align:top;
       padding:5px 0px 5px 10px;
       margin:0px;
}
.Adr {
     padding:5px 0px 5px 0px;
     text-align:center;
     color:white;
     border:silver solid 1px;
     border-radius:10px;
}
.PostForm {
     padding:0px;
     text-align:left;
     color:black;
     border:0px;
}
.Zaehler {
       text-decoration:none;
       font-size :16px;
       color:black;
       text-align:center;
       font-family:Helvetica,Tahoma;
       margin-top:15px;
       margin-bottom:15px;
}
ul.feature {
        list-style-type:square;
       text-decoration:none;
       font-size :18px;
       color:#000080;
       padding:2px 0px 2px 10px;
        text-align:left;
       font-family:Helvetica,Tahoma;
}
ul.Prod3 {
       list-style-image:url(http://www.bhvd.de/bilder/kugel.gif);
       text-decoration:none;
       color:black;
        text-align:left;
       font-family:Arial,Helvetica,Tahoma;
       font-size :18px;
       padding:2px 2px 2px 20px;
       border-width:1pt;
       border-style:solid;
       border-color:black;
       margin:0px 20px 0px 20px ;
}
.sound {
       list-style-image:url(http://www.bhvd.de/bilder/sound.gif);
       color:black;
       background-color:white;
       text-decoration:none;
       font-size :12px;
       text-align:left;
       font-family:Helvetica,Tahoma;
}
H2.Katharina{
        background:white;
        color:darkblue;
        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;
}
.siehe {
    font:14px Arial;
    color:black;
    background:white;
    padding:5px;
    text-align:center;
}
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;
}
H3.blau{
        background:black url(http://www.bhvd.de/bilder/dreiw.gif) no-repeat;
        background-position:5px 10px;
       color:#0000a0;
        text-shadow:1px 1px 1px darkblue;
       width:100%;
       text-decoration:none;
       font-size :20px;
       padding:2px 0px 2px 10px;
       border-bottom:outset #404060 2px;
       border-left:outset #a0a020  2px;
       margin:0px;
        margin-top:20px;
        text-align:left;
       font-family:Tahoma;
}
H3.aktuelles{
       color:#000000;
        background:white;
       text-decoration:none;
       font-size :22px;
       color:darkblue;
       padding:0px 0px 0px 10px;
       margin:0px;
        text-align:left;
       font-family:Tahoma;
}
H1.fluSoft, H1.ttss, h1.gelb{
        background:url(http://www.bhvd.de/bilder/ickasten.gif) no-repeat;
        background-position:0 15px;
        color:#000060;
        width:80%;
        text-decoration:none;
        font:30px Tahoma;
        text-shadow:1px 1px 1px darkblue;
        padding:4px 4px 4px 25px;
        text-align:left;
        border-bottom:darkblue double 4px;
        margin:0px 0px 20px 0px;
}
H2.fluSoft{
           background:white url(http://www.bhvd.de/bilder/icdreik.gif) no-repeat;
           background-position:0 5px;
           color:darkblue;
           text-shadow:1px 1px silver;
           text-decoration:none;
           font-size:22px;
           padding:0px 0px 2px 15px;
           margin-bottom:20px;
           margin-top:20px;
           border:0;
           border-bottom:darkblue double 3px;
           text-align:left;
           font-family:Tahoma;
}
H3.fluSoft{
           background:white url(http://www.bhvd.de/bilder/ickreisk.gif) no-repeat;
           background-position:0 10px;;
           color:#000080;
           text-decoration:none;
           font-size :20px;
           padding:0px 0px 2px 15px;
           margin-bottom:15px;
           border-bottom:darkblue solid 2px;
           text-align:left;
           font-family:Tahoma;
}
H2.Produkt{
           background:gold;
           color:black;
           font-size :16px;
           font-weight:bold;
           padding:0px 0px 2px 2px;
           margin-bottom:5px;
           margin-top:10px;
           margin-left:5px;
           margin-right:5px;
           border:darkblue solid 1px;
   border-radius:10px;
           text-align:left;
           font-family:Tahoma;
}
H3.Produkt{
           background:gold;
           background-position:0 10px;
           color:black;
           text-decoration:none;
           font-size :12px;
           font-weight:bold;
           padding:1px 1px 2px 2px;
           margin-bottom:5px;
           margin-top:10px;
           margin-left:5px;
           margin-right:5px;
           text-align:center;
           font-family:Tahoma;
           border:darkblue solid 1px;
   border-radius:10px;
}
HR {
       padding:0px 0px 0px 0px;
       border:2px solid darkblue;
}
HR.recht {
       padding:0px 0px 0px 0px;
        color:#ffff00;
       border:1px solid #ffff00;
}
FORM {
       font-size :14px;
       color:#000080;
       padding:0px 0px 0px 0px;
       margin:0px;
       font-family:Tahoma;
       background-color:#ffffff;
}
INPUT.button {
       background-color :#0000ff;
       border-LEFT:#DDDDDD 1px  solid;
       border-RIGHT:#000000 1px  solid;
       border-TOP:#DDDDDD 1px  solid;
       border-bottom:#000000 1px solid;
       font-family:Tahoma,Arial,Helvetica,sans-serif;
       font-size:12px;
       font-weight:bold;
       color:#FFFFFF;
}
table.messen {
       background-color:#ffffE0;
       width:100%;
              color:#000080;
       padding:10px;
       margin:0px;
        text-align:left;
       font-size :14px;
       font-family:Tahoma;
       border-top:black solid 1px;
       border-bottom:solid #000000 2px;
       border-right:outset #4040a0 2px;
       border-left:solid #4040a0 1px;
}
td.messen {
        vertical-align:top;
       border-bottom:black dotted 1px;
}
td.messenhead {
       background-color:#ffff60;
              color:#800000;
        text-align:left;
        font-weight:bold;
       font-size :16px;
       font-family:Tahoma;
       border-bottom:solid #800000 1px;
}
#plink {
          position :absolute;
          left   :0px;
          top    :165px;
          width  :145px;
          height :auto;
          padding-bottom:100px;
          text-align:center;
          font:14px arial, sans-serif;
          font-weight:normal;
          text-shadow:1px 1px 1px silver;
          color:white;
          background:darkblue;
 border:1px solid white;
 border-radius:20px;
 box-shadow:5px 5px 5px darkblue;
}
#plink a {
          display:block;
          border-top:silver 1px solid;
          border-bottom:silver 1px solid;
   border-right:black 1px solid;
   border-left:silver 1px solid;
   border-radius:12px;
   box-shadow:2px 3px 3px gray;
          margin-left:15px;
          margin-right:5px;
          margin-top:5px;
          color:black;
          text-decoration:none;
          background:white;
         font:12px arial, sans-serif;
 font-weight:bold;
          text-align:center;
}
div#plink a:hover {
       border-top:gold solid 1px;
       border-bottom:gold solid 1px;
       border-left:gold solid 5px;
       border-right:gold solid 5px;
       background:black;
        margin-left:15px;
        margin-right:2px;
        padding-left:8px;
       color:white;
}
.all {
    text-align:center;
}
div#dlink {
          border:0px;
          color:white;
          font-size:14px;
          text-align:center;
          display:block;
          margin-left:15px;
          margin-right:15px;
}
div#dlink a:link,div#dlink a:visited {
          color:black;
          background-color:white;
          border-bottom:darkblue solid 1px;
 text-decoration:none;
          display:block;
}
div#dlink a:hover{
          border-left:black solid 3px;
          border-right:black solid 3px;
          border-bottom:black solid 1px;
          color:black;
          background:gold;
}
div#olink {
       display:block;
        background:#e0e0ff;
        text-align:center;
       font-family:Tahoma;
       font-size :13px;
        font-weight:bold;
        padding:2px 2px 10px 10px;
        margin:5px 5px 0px 0px ;
}
div#olink a {
          color:black;
          background:white;
          text-decoration:none;
          text-align:center;
                border-bottom:black 4px double;
                border-right :#404040 2px solid;
          padding:5px 5px 5px 5px;
          margin:0px;
}
div#olink a:hover {
       border-right:2px dashed silver;
       border-bottom:2px dashed silver;
       background:Black;
       color:white;
}
div#stdtext {
       background-color:white;
        color:black;
        text-align:left;
        font-weight:normal;
       font-size :20px;
       font-family:Tahoma,Times,Arial;
        margin:20px;
}
.z1 {
       font-family:Tahoma, Georgia,Times;
       font-weight:bold;
        font-size:60px;
        text-align:left;
}
.z2 {
       font-family:"Century Schoolbook";
        font-size:35px;
}
div#Produkte{
       background-color:#ffffff;
       color:#202020;
       text-decoration:none;
       font-size :20px;
        margin:3px;
        text-align:left;
       font-family:Tahoma;
        width:100%;
}
.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;
}
HR {  background-color:white;
}
p.stdtext{
        text-align:left;
       font-size:20px;
       font-family:tahome,arial, sans-serif;
        background:white;
        color:black;
        margin:2px;
       border-right:#ffffd0 dotted 3px;
}
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;
}
ul.home {
        background:yellow;
        list-style-type:square;
        padding:10px 0px 10px 0px ;
}
li.home {
       font-size:20px;
       font-family:tahome,arial, sans-serif;
        background:yellow;
        color:black;
        padding:5px;
        list-style-type:square;
}
#Head {
       position :absolute;
       left   :150px;
       top    :0px;
       width  :970px;
       height :60px;
       padding-top:5px;
       background:white;
}
#BalkenOben {
           background:yellow;
           position :absolute;
           left   :155px;
           top    :40px;
           width  :730px;
           height :20;
           text-align:center;
           font-size:13px;
           font-family:tahome,arial, sans-serif;
           color:darkblue;
}
td.head {
 border-radius:8px;
}
#Head a:link,#Head a:visited  {
 text-align:center;
 display:block;
        border-right :black solid 1px;
        border-bottom:black solid 1px;
        border-left  :black solid 1px;
        border-top   :black solid 1px;
 border-radius:8px;
 box-shadow:2px 2px 3px darkblue;
        padding-top:2px;
        padding-bottom:2px;
 padding-left:10px;
 padding-right:10px;
 text-decoration:none;
 background:gold;
 font:16px Tahoma,Arial,Times;
       color:black;
       font-weight:bold;
}
#Head a:hover,#Head  a:visited:hover  {
       border-right: red solid 2px;
       border-bottom:red solid 2px;
       border-left:red solid 1px;
       border-top  :red solid 1px;
       background:silver;
       color:black;
       font-weight:bold;
}
A.Head{
  width:95px;
}
div#Zaehler {
       background-color:white;
        color:black;
       font-size :14px;
        font-family:Tahoma;
        text-align:center;
}
a.Newsletter {
           background:gold;
           text-align:center;
           font-size:16px;
           font-family:tahome,arial, sans-serif;
           color:black;
           padding-left:10px;
           padding-right:10px;
           padding-top:5px;
           padding-bottom:5px;
           border-top: white 1px solid;
           border-left:white 1px solid;
           border-bottom:black 3px solid;
           border-right: black 3px solid;
}
form.Newsletter {
           background:darkblue url(http://www.bhvd.de/bilder/blauh.jpg);
           padding:10px;
           margin-bottom:20px;
           text-align:left;
           color:white;
}
.Formular {
         color:darkblue;
         background:white;
         border:2px solid gold;
}
H2.Werbung {
           font:14px Aril;
           border-bottom:black double 3px;
           border-left:black solid 1px;
           background:yellow;
           color:black;
           padding-left:10px;
           text-align:left;
}
#SieSind {
            position :absolute;
            left   :890px;
            top    :50px;
            width  :220px;
            height :80px;
            padding-bottom:0px;
            padding-top:20px;
            padding-left:10px;
            vertical-align:top;
            text-align:left;
            font:12px arial, sans-serif;
            font-weight:normal;
            color:black;
            background-color:white;
}
#SieSind a        { color:white;background:darkblue;}
#SieSind a:hover  { color:gold; background:darkblue;}
#SieSind a:visited{ color:yellow;background:darkblue;}
#Werbung, #r_area {
            position :absolute;
            left   :890px;
            top    :130px;
            width  :220px;
            min-height :1500px;
            padding-bottom:150px;
            padding-top:20px;
            padding-left:10px;
            vertical-align:top;
            text-align:center;
            font:12px arial, sans-serif;
            font-weight:normal;
            color:black;
            background:white url(http://www.bhvd.de/bilder/blauh.jpg);
}
#Seitenende {
       position :absolute;
       left   :0px;
        top    :800px;
       width  :800px;
        height :40px;
}
#ende {
       text-align:left;
       font:14px arial, sans-serif;
       width:100%;
       padding-top:10px;
       margin-top:50px;
       padding-bottom:20px;
       background-color:white;
       border-top:silver dotted 2px;
}
div#ende a {
          color:black;
          border-bottom:2px darkblue solid;
          text-decoration:none;
          background:white;
}
div#ende a:hover {
       border-bottom:2px dashed black;
       background:white;
       color:blue;
}
p.klein
    {
     text-align:center;
     font-size:11px;
     color:darkblue;
}
Table.ProdTab {
 width:100%;
 border:0;
 padding-left:40px;
}
td.ProdTabD1 {
        vertical-align:middle;
 text-align:left;
}
td.ProdTabD2 {
             vertical-align:top;
              width:120px;
}
.ptab {
 vertical-align:top;
 text-align:left;
 width:100%;
 font:14px Arial,Tahoma;
 color:black;
 background:white;
 }
.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:silver;
          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:3px double 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;
}
Form.PreisHead {
   background:black;
   display:block;
   border:2px black solid;
   font-weight:bold;
   font:10px arial;
}
input.black {
   background:black;
   font-weight:bold;
   font-size:12px;
   color:white;
   border:0;
}
input.white {
   background:white;
   font-size:12px;
   color:black;
   border:1px black solid;
  border-radius:6px;
  padding:5px;
}
form.Shop {
   background:gold;
   display:block;
   border-bottom:red 1px solid;
   border-right:red 1px solid;
   border-top:gold 2px solid;
   border-left:gold 10px solid;
   border-radius:16px;
   font:16px arial;
  vertical-align:top;
}
#Shop {
  margin:10px;
  background:white;
}
#WWTxtKopf,#WWTxtKopf.a,#WWTxtKopf.a:visited {
     font:16px Helvetica;
     color:black;
     text-decoration:none;
     font-weight:bold;
}
#EQTxtKopf,#WWTxtKopf.a,#WWTxtKopf.a:visited {
     font:16px Helvetica;
     color:black;
     text-decoration:none;
     font-weight:bold;
}
#WWTxtName,#WWTxtName.a,#WWTxtName.a:visited {
     font:12px Helvetica;
     color:darkblue;
     text-decoration:none;
}
#EQTxtName,#WWTxtName.a,#WWTxtName.a:visited {
     font:12px Helvetica;
     color:darkblue;
     text-decoration:none;
}
#NeuProd {
         background:White;
         color:black;
         border-top:gold solid 2px;
         border-left:gold solid 2px;
         border-bottom:darkred solid 2px;
         border-right:darkred solid 2px;
         width:200px;
         margin-left:5px;
         margin-top:5px;
}
.formular1 {
           text-align:right;
}
form.suche {
        border-top: 1px blue solid;
        border-left: 1px blue solid;
        border-right: 2px blue solid;
        border-bottom: 2px blue solid;
        background-color:ffffA0;
        width:80%;
        padding:10px;
}
#bgmp3 {
        position :absolute;
        left   :5px;
        top    :5px;
        width  :20px;
        height :20px;
 border:2px darkblue solid;
 border-radius:8px;
}

