body {        width:1024px;
              margin:0px;
              padding:0px;
              border:0px;
              text-align:center;
              background-color:darkblue;
     }
A:Link	{
	text-decoration: underline;
	color: black;
        background:white;
	}

A:Visited{
	text-decoration: none;
	color: black;
        border-bottom:gold 1px dotted;
	}
A:Active {
	text-decoration: none;
	color: black;
	}
A:Hover ,a:hover:visited{
	text-decoration : none;
	background: yellow;
	color:darkblue;
        border-bottom:gold 1px solid;
	}

div#Head {
	Position:absolute;
       left   :10px;
       top    :10px;
       width  :190px;
       height :60px;
       border-right:10px white solid;
       background:white url("http://www.realspeak.de/bilder/rs.gif");
}

div#Menu {
	Position:absolute;
       left   :10px;
       top    :80px;
       width  :200px;
       min-height :600px;
       background:white;
       text-align:center;
	font:14px Times;
       display:block;
}
div#Inhalt {
	Position:absolute;
       left   :220px;
       top    :10px;
       width  :730px;
       height :auto;
       background:white;
       text-align:left;
       border-right:4px solid darkblue;
       border-left:10px solid white;
       border-bottom:14px solid darkblue;
}

A.Menu:link{
	text-align:center;
        display:block;
        padding-top:3px;
        padding-bottom:3px;
        text-decoration:none;
        margin:0;
        background-color:lightblue;
        border-bottom:darkblue 1px solid;
}

A.menu:hover,.menu:active{
	background-color:blue;
	color: white;
	text-decoration: none;
        border-bottom:stellblue 1px solid;
}
A.menu:visited{
	background-color:lighblue;
	color: black;
        display:block;
        text-decoration: none;
        border-bottom:steelblue 1px solid;
}
A.menu:visited:hover{
	background-color: darkblue;
	color: #ffff00;
        display:block;
        text-decoration: none;
}

h1.flusoft {
	background:darkblue;
	BORDER:black 3px solid;
	font-size : 22px;
	text-shadow:black 2px 3px 3px;
	color:gold;
	padding: 5px 0px 5px 15px;
	margin:10px;
	margin-left:0px;
	font-family:Tahoma;
	text-align:left;
 }
h2.flusoft {
        background:darkblue;
        BORDER:lightblue 2px solid;
	font-size : 18px;
	color:yellow;
	padding:5px;
	margin: 0px 10px 10px 0px;
	font-family:Tahoma;
        text-align:left;
        }
h1.menu {
              background:darkblue;
              BORDER:black 3px solid;
	      font-size : 22px;
              text-shadow:black 2px 3px 3px;
	      color:white;
	      padding: 5px 0px 5px 15px;
              margin:10px;
	      font-family:Tahoma;
              text-align:center;
             }
h2.Menu {
              background: darkblue;
              BORDER-BOTTOM:black 2px solid;
	      font-size : 22px;
	      color:white;
              text-shadow:black 2px 3px 4px;
	      padding: 5px 0px 5px 0px;
              margin:0px;
	      font-family:Tahoma;
	      width:100%;
              text-align:left;
             }
h2.Werbung {
	background: darkblue;
	border:black 2px solid;
	font-size : 18px;
	color:yellow;
	text-shadow:black 2px 2px 2px;
	padding:5px;
	margin:10px;
	font-family:Tahoma;
	width:80%;
	text-align:left;
	}
Form.PreisHead {
   background:black;
   display:block;
   border:2px black solid;
   font-weight:bold;
   font-family:arial;
}
input.black {
   background:black;
   font-weight:bold;
   color:white;
   border:0;
   font-size:12px;
};
input.white, textarea.white {
   background:white;
   color:black;
   border:0;
   font-size:12px;
}

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;
   color:black;
}
.ShopBox:Link {
 color:black;
 font-size:12px;
 text-decoration:none;
}
.Shopbox:visited {
    background:white;
}
.Shopbox:hover {
    background:gold;
    color:darkblue;
    border-bottom:2px red solid;
    border-right:2px red solid;
}
.Shopbox:activ {
    background:gold;
    color:black;
    border-bottom:2px darkgray solid;
    border-right:2px darkgray solid;
}
.fettrot { color:darkred;
           font-weight:bold;
}
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;
}
input.suche1 {
 font-family:Arial,Tahoma, Georgia,Times;
        font-size:14px;
        width:180px;
        border:black 2px solid;
}
input.suche2 {
 font-family:Arial,Tahoma, Georgia,Times;
        font-size:14px;
        width:180px;
        background:silver;
        border-top :gray 1px solid;
        border-left:gray 1px solid;
        border-right: black 2px solid;
        border-bottom:black 2px solid;
}
.PreisMsg {
 font-family: "Arial";
        font-size:10px;
        Text-align:right;
}
.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;
}
p.KKInfo {
         display:block;
         color:darkred;
         background:gold;
         padding:10px;
 margin:5px;
 text-align:center;
 border-bottom:black solid 2px;
 border-right:black solid 2px;
}
.Produkt {
        background:white;
        margin-left:10px;
        margin-bottom:5px;
        font-size:16px;
        color:black;
}
H2..Produkt {
        font-size:18px;
        font-weight:bold;
   }
.Produkte {
        background:white;
        magrin:25px;
        font-size:18px;
        line-height:32px;
        color:black;
        list-style-image:url("http://www.bhvd.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.bhvd.de/bilder/icbrief.gif");
        list-style-position:outside;
}
table.preis {
 background:white;
 width: 100%;
 padding:0px;
 margin: 0px;
        vertical-align:top;
        text-align: left;
        cellspacing:0px;
        border-right:black solid 1px;
        border-bottom:black solid 2px;
        }
table.kpreis {
 background:white;
 wwidth:100%;
 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:12px Arial;
  color:black;
  border-bottom:black solid 1px;
  border-left:black dotted 1px;
}
.preise3{
  vertical-align:top;
  text-align: right;
  font:12px Arial;
  color:black;
  border-bottom:black solid 1px;
  border-left:black dotted 1px;
}
.smallform {
          border-right  :black solid 2px;
          border-bottom :black double 3px;
          border-left   :gray  solid 2px;
          border-top    :gray  solid 2px;
          padding: 5px 15px 5px 15px;
          margin-top: 5px;
          margin-bottom: 15px;
          color: black;
          text-decoration: none;
          background:gold;
          text-align:center;
   font-size: 12px;
          font-weight:bold;
      font-family:tahome,arial, sans-serif;
}
.smallform:link {
          text-decoration: none;
          color:black;
}
.smallform:hover {
          text-decoration: none;
          color:yellow;
          background:red;
}
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;
}
Form.PreisHead {
   background:black;
   display:block;
   border:2px black solid;
   font-weight:bold;
   font:arial 10px;
}
