/*
__ CSS fuer viele Seiten
__ (c) fluSoft GbR, 7.11.2011
*/
#MyHidden{
 display:none;
 font:0;
 color:white;
 background:white;
}
#Anzeige {
 text-decoration:none;
 color:black;
 font-size:12px;
 font-family:Arial,Times;
 text-align:center;
 display:block;
 margin-top:10px;
 padding-bottom:5px;
 width:100%;
}
#Anzeige A:Link {
 text-decoration:none;
 display:block;
 color:black;
 font-size:12px;
 font-family:Arial,Times;
 text-align:center;
 background:white url();
}
#Anzeige p.Anz_Head {
 padding:0px;
 margin:0px;
 font-size:14px;
 color:blue;
 font-weight:bold;
 text-decoration:underline;
 background-color:lightyellow;
}
#Anzeige p.Anz_url {
 padding:0px;
 margin:0px;
 color:darkblue;
 font:12px Helvetica,Times,Arial;
}
#Anzeige A:Hover{
 text-decoration:none;
 color:white;
 background-color:darkblue;
 font-size:12px;
 font-family:Arial,Times;
}
.ks2link {
 border:2px solid black;
 font:14px arial;
 font-weight:bold;
 padding-left:10px;
}
.ks2link:link{
 color:black;
 font-weight:bold;
 text-decoration:none;
}
.ks2link:hover{
 color:white;
 background-color:black;
 font-weight:bold;
 text-decoration:none;
}
#ts {
 position:relative;
 left:10px;
 width:auto;
 min-height:160px;
 margin-bottom:20px;
 overflow: auto;
}
.important {
 font: 18px Helvetica,Arial,Sans Serif;
 font-weight:bold;
 text-shadow:red 2px 3px 2px;
}
#vplayer {
 text-align:center;
 width:350px;
 padding:5px;
 margin:5px;
 border:gold 2px solid;
 border-radius:10px;
}
#vhead {
 font: 16px Helvetica,Arial,Sans Serif;
 font-weight:bold;
 text-align:center;
 text-shadow:red 2px 1px 2px;
}
.oza {
 border-top:1px solid red;
 border-left:1px solid red;
 border-right:2px solid red;
 border-bottom:3px solid red;
        padding:2px;
}
.o07 {
 font:16px Arial,Sans Serif;
 text-decoration:none;
        padding-right:5px;
 font-weight:bold;
}
.tableb {
 border:0;
 width:600px;
}
.tdb {
 border:0;
 width:150px;
        vertical-align:top;
}
.smallform {
          border-right  :black solid 2px;
          border-bottom :black double 3px;
          border-left   :gray  solid 2px;
          border-top    :gray  solid 2px;
 border-radius:6px;
          padding-top: 5px;
          padding-bottom: 5px;
   Width:150px;
          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, sans-serif;
}
.smallform:link {
          text-decoration: none;
          color:black;
}
.smallform:hover {
          text-decoration: none;
          color:yellow;
          background:red;
}
table.psp {
 width:100%;
 border:0;
 background-color:white;
 margin-bottom:25px;
}
td.spalte {
 width:33%;
 vertical-align:top;
 padding:0px;
 border:2px solid darkblue;
 border-radius:12px;
 background-color:#ffffb0;
 color:black;
 font:12px arial,times,sans-serif;
 border-radius:14px;
 text-align:left;
}
span.he {
 background-color:darkblue;
 border-top:darkblue 1px solid;
 width:100%;
 display:block;
 color:#ffffe0;
 font:14px arial,times,sans-serif;
 font-weight:bold;
        text-align:center;
  text-shadow:1px 1px 2px black;
 border-radius:14px;
}
.Info {
         color:black;
         background-color:white;
         padding-top:5px;
         padding-bottom:5px;
         text-align:center;
         font:12px Helvetica,Arial;
         border-bottom:black 2px solid;
         display:block;
}
.Info:Link{
  color:black;
  background-color:white;
}
.Info:Hover{
  color:black;
  background-color:lightblue;
  border-bottom:red 2px solid;
}
ul.produkt {
       list-style-type:disc;
       color:black;
       background-color:white;
       text-decoration:none;
       font-size :12px;
       text-align:left;
       font-family:Helvetica,Tahoma;
}
.neu:link {
       color:darkblue;
       border:white solid 1px;
       width:100%;
       display:block;
       font-weight:bold;
       text-decoration:none;
}
.neu:hover {
       background-color:#608000;
       display:block;
       color:white;
       text-decoration:none;
       font-weight:bold;
       border:silver solid 1px;
}
.neu:visited {
       color:black;
       background-color:white;
       text-align:left;
       display:block;
       font-weight:bold;
       border:white solid 1px;
       text-decoration:none;
}
.neu:visited:hover{
       font-weight:bold;
       display:block;
       background-color:#808000;
       color:white;
       border:white solid 1px;
       text-decoration:underline;
}
ul.ProdukteL1{
       background:white;
       list-style-type:none;
       margin-top:20px;
       margin-bottom:20px;
       font-weight:bold;
       font:20px "Tahoma, Georgia,Times";
 padding-left:0px;
 margin-left:10px;
}
li.ProdukteL1,li.gold{
        background:gold;
 border:1px black solid;
 border-bottom:2px darkred solid;
 border-radius:15px;
 box-shadow:red 2px 2px 3px;
       list-style-image:url(http://www.bhvd.de/bilder/gtgt.gif);
 padding-left:10px;
}
ul.ProdukteL2{
       background:white;
       font:16px "Arial,Georgia,Times";
       list-style-type:square;
       padding-bottom:10px;
}
.Produkte:Link{
       font-weight:bold;
       font-size:16px;
       color:darkblue;
       text-decoration:none;
}
.Produkte:Visited {
       color:blue;
       border-bottom:gray solid 1px;
}
.Produkte:Hover,
.Produkte:visited:hover{
       font-weight:bold;
       background-color:yellow;
       border-bottom:black double 3px;
       color:black;
}
a.pdtimg {
 border:0;
 width:250px;
}
a.pdta {
 text-decoration:none;
 width:100px;
 text-align:center;
 padding:2px;
 display:block;
 font-weight:bold;
 border-bottom:2px solid black;
 border-right:2px solid black;
 border-left:2px solid gray;
 border-top:2px solid gray;
 background:silver;
 color:black;
}
a.pdta:hover {
 background:black;
 color:white;
}
p.KKInfo {
 display:block;
 color:darkred;
 background:gold;
 padding:10px;
 margin:5px;
 text-align:center;
 border-bottom:black solid 2px;
 border-left:black solid 2px;
 border-radius:10px;
 box-shadow:5px 5px 5px red;
}
.KKInfo a{
 background:white;
 margin-left:25px;
 text-decoration:none;
 padding-left:5px;
 padding-top:0px;
 padding-bottom:0px;
 color:black;
 border-top:darkred 1px solid;
 border-left:darkred 1px solid;
 border-bottom:darkred 1px solid;
 border-radius:10px;
 box-shadow:2px 2px 3px red;
}
.KKInfo a:hover{
 color:gold;
 background:black;
}
#thsn_vgl {
 vertical-align:top;
 border:3px black outset;
 border-radius: 8px;
}
#thsn_vgl, #thsn_vgl A {
 background:gold;
 font-weight:bold;
 color:black;
 text-decoration:none;
}
#thsn_vgl A:Hover {
 background:yellow;
 font-weight:bold;
 color:black;
 text-decoration:none;
}
.sn_prod:Link, .sn_prod:visited {
 font-weight:bold;
 color:black;
 font:18px "Helvetica,Arial,Times,Tahoma";
 padding-left:5px;
 border-left:white solid 5px;
 border-bottom:black solid 2px;
 text-decoration:none;
}
.sn_prod:Hover, .sn_prod:visited:hover {
 background:yellow;
 color:darkblue;
 padding-left:5px;
 border-left:red solid 5px;
 border-bottom:red solid 2px;
 border-radius:6px;
 text-decoration:none;
}
#agnc {
 text-align:center;
 margin:20px;
}
#agnc H1 {
 padding-top:0px;
 background-color:gold;
 border-left:blue solid 5px;
 border-bottom:blue solid 2px;
 border-top:darkblue solid 5px;
 border-right:darkblue solid 2px;
 font:30px "Arial Black";
 margin-bottom:0px;
 text-shadow:white 5px 3px 4px;
 border-radius:40px;
}
#agn {
 padding:10px;
 border-left:blue solid 5px;
 border-bottom:blue solid 2px;
 border-top:darkblue solid 5px;
 border-right:darkblue solid 2px;
 font-size:24px;
 background-color:#c0c0ff;
 margin-top:0px;
 text-shadow:white 3px 3px 4px;
 border-radius:40px;
}
.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;
}
.sound:Link {
       color:black;
       background-color:white;
       text-decoration:none;
}
.zaehler {
 border:2px solid white;
 border-radius:6px;
 box-shadow:3px 3px 4px darkblue;
}
.upsp{
 font:24px arial;
 border-top:2px darkblue solid;
 border-left:2px darkblue solid;
 border-right:3px darkblue solid;
 border-bottom:3px darkblue solid;
 color:darkred;
 background-color:gold;
 text-align:center;
 font-weight:bold;
 border-radius:14px;
 box-shadow:2px 2px 4px darkblue;
 text-shadow:white 2px 2px 2px;
}
.shopbox,.shopbox:link, .shopbox:visited{
    background-color:white;
    color:black;
    text-decoration:none;
    font-weight:bold;
    font:18px arial;
    padding-left:10px;
    padding-right:10px;
    border:1px black solid;
    border-radius:8px;
    box-shadow:2px 2px 2px black;
}
.shopbox:hover, .shopbox:visited:hover {
    background:black;
    color:white;
    box-shadow:2px 2px 2px red;
}
#bgmp3 {
        position :absolute;
        left   :0px;
        top    :0px;
        width  :25px;
        height :25px;
}
#downonly{
 color:yellow;
 text-shadow:black 2px 2px 3px;
 font:16px Arial;
 width:90%;
 text-align:center;
 border:1px white solid;
 background-color:darkblue;
 border-radius:20px;
 box-shadow:5px 2px 5px darkblue;
        padding:10px;
 margin:20px;
}
.white{
 background-color:white;
 color:black;
 border-radius:6px;
 border:1px white solid;
}
.hwhite{
 background-color:black;
 color:white;
 font-weight:bold;
 border:2px black solid;
 border-radius:5px;
}
.Shop{
 padding-top:0;
 margin-top:0;
 padding-bottom:0;
 margin-bottom:0;
 background-color:lightblue;
}
.hc{
 text-align:center;
}
#messenkasten{
 text-align:center;
 padding:10px;
 margin:10px;
 color:black;
 background-color:white;
 border:black solid 1px;
 border-radius:10px;
 box-shadow:5px 2px 5px silver;
}
.akz{
 margin-left:15px;
 background-color:white;
 font:16px arial,times;
 padding:5px;
 border:black 1px solid;
 border-radius:5px;
}
.prod2 {
 background-color:black;
 color:white;
 padding:5px 0px 5px 20px;
 margin:2px 0px 0px 20px ;
 text-align:left;
 font:16px Arial;
 font-weight:bold;
 border:1px black outset;
 border-radius:10px;
}
input.suche1 {
 color:black;
 background-color:white;
 border:solid 1px black;
 box-shadow:2px 2px 2px black;
}
input.suche2 {
 font-weight:bold;
 color:black;
 background-color:white;
 border:solid 1px black;
 border-radius:10px;
 box-shadow:2px 2px 2px black;
 margin-top:4px;
}
input.suche2:hover {
 color:white;
 background-color:black;
 border:solid 1px black;
 border-radius:10px;
 box-shadow:2px 2px 2px gray;
 margin-top:4px;
}
/*
__ CSS fuer viele Seiten
__ (c) fluSoft GbR, 27.11.2010
*/
#MyHidden{
 display:none;
 font:0;
 color:white;
 background:white;
}
#Anzeige {
 text-decoration:none;
 color:black;
 font-size:12px;
 font-family:Arial,Times;
 text-align:center;
 display:block;
 margin-top:10px;
 padding-bottom:5px;
 width:100%;
}
#Anzeige A:Link {
 text-decoration:none;
 display:block;
 color:black;
 font-size:12px;
 font-family:Arial,Times;
 text-align:center;
 background:white url();
}
#Anzeige p.Anz_Head {
 padding:0px;
 margin:0px;
 font-size:14px;
 color:blue;
 font-weight:bold;
 text-decoration:underline;
 background-color:lightyellow;
}
#Anzeige p.Anz_url {
 padding:0px;
 margin:0px;
 color:darkblue;
 font:12px Helvetica,Times,Arial;
}
#Anzeige A:Hover{
 text-decoration:none;
 color:white;
 background-color:darkblue;
 font-size:12px;
 font-family:Arial,Times;
}
.ks2link {
 border:2px solid black;
 font:14px arial;
 font-weight:bold;
 padding-left:10px;
}
.ks2link:link{
 color:black;
 font-weight:bold;
 text-decoration:none;
}
.ks2link:hover{
 color:white;
 background-color:black;
 font-weight:bold;
 text-decoration:none;
}
#ts {
 position:relative;
 left:10px;
 width:auto;
 min-height:160px;
 margin-bottom:20px;
 overflow: auto;
}
.important {
 font: 18px Helvetica,Arial,Sans Serif;
 font-weight:bold;
 text-shadow:red 2px 3px 2px;
}
#vplayer {
 text-align:center;
 width:350px;
 padding:5px;
 margin:5px;
 border:gold 2px solid;
 border-radius:10px;
}
#vhead {
 font: 16px Helvetica,Arial,Sans Serif;
 font-weight:bold;
 text-align:center;
 text-shadow:red 2px 1px 2px;
}
.oza {
 border-top:1px solid red;
 border-left:1px solid red;
 border-right:2px solid red;
 border-bottom:3px solid red;
        padding:2px;
}
.o07 {
 font:16px Arial,Sans Serif;
 text-decoration:none;
        padding-right:5px;
 font-weight:bold;
}
.tableb {
 border:0;
 width:600px;
}
.tdb {
 border:0;
 width:150px;
        vertical-align:top;
}
.smallform {
          border-right  :black solid 2px;
          border-bottom :black double 3px;
          border-left   :gray  solid 2px;
          border-top    :gray  solid 2px;
 border-radius:6px;
          padding-top: 5px;
          padding-bottom: 5px;
   Width:150px;
          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, sans-serif;
}
.smallform:link {
          text-decoration: none;
          color:black;
}
.smallform:hover {
          text-decoration: none;
          color:yellow;
          background:red;
}
table.psp {
 width:100%;
 border:0;
 background-color:white;
 margin-bottom:25px;
}
td.spalte {
 width:33%;
 vertical-align:top;
 padding:0px;
 border:2px solid darkblue;
 border-radius:12px;
 background-color:#ffffb0;
 color:black;
 font:12px arial,times,sans-serif;
 border-radius:14px;
 text-align:left;
}
span.he {
 background-color:darkblue;
 border-top:darkblue 1px solid;
 width:100%;
 display:block;
 color:#ffffe0;
 font:14px arial,times,sans-serif;
 font-weight:bold;
        text-align:center;
  text-shadow:1px 1px 2px black;
 border-radius:14px;
}
.Info {
         color:black;
         background-color:white;
         padding-top:5px;
         padding-bottom:5px;
         text-align:center;
         font:12px Helvetica,Arial;
         border-bottom:black 2px solid;
         display:block;
}
.Info:Link{
  color:black;
  background-color:white;
}
.Info:Hover{
  color:black;
  background-color:lightblue;
  border-bottom:red 2px solid;
}
ul.produkt {
       list-style-type:disc;
       color:black;
       background-color:white;
       text-decoration:none;
       font-size :12px;
       text-align:left;
       font-family:Helvetica,Tahoma;
}
.neu:link {
       color:darkblue;
       border:white solid 1px;
       width:100%;
       display:block;
       font-weight:bold;
       text-decoration:none;
}
.neu:hover {
       background-color:#608000;
       display:block;
       color:white;
       text-decoration:none;
       font-weight:bold;
       border:silver solid 1px;
}
.neu:visited {
       color:black;
       background-color:white;
       text-align:left;
       display:block;
       font-weight:bold;
       border:white solid 1px;
       text-decoration:none;
}
.neu:visited:hover{
       font-weight:bold;
       display:block;
       background-color:#808000;
       color:white;
       border:white solid 1px;
       text-decoration:underline;
}
ul.ProdukteL1{
       background:white;
       list-style-type:none;
       margin-top:20px;
       margin-bottom:20px;
       font-weight:bold;
       font:20px "Tahoma, Georgia,Times";
 padding-left:0px;
 margin-left:10px;
}
li.ProdukteL1,li.gold{
        background:gold;
 border:1px black solid;
 border-bottom:2px darkred solid;
 border-radius:15px;
 box-shadow:red 2px 2px 3px;
       list-style-image:url(http://www.bhvd.de/bilder/gtgt.gif);
 padding-left:10px;
}
ul.ProdukteL2{
       background:white;
       font:16px "Arial,Georgia,Times";
       list-style-type:square;
       padding-bottom:10px;
}
.Produkte:Link{
       font-weight:bold;
       font-size:16px;
       color:darkblue;
       text-decoration:none;
}
.Produkte:Visited {
       color:blue;
       border-bottom:gray solid 1px;
}
.Produkte:Hover,
.Produkte:visited:hover{
       font-weight:bold;
       background-color:yellow;
       border-bottom:black double 3px;
       color:black;
}
a.pdtimg {
 border:0;
 width:250px;
}
a.pdta {
 text-decoration:none;
 width:100px;
 text-align:center;
 padding:2px;
 display:block;
 font-weight:bold;
 border-bottom:2px solid black;
 border-right:2px solid black;
 border-left:2px solid gray;
 border-top:2px solid gray;
 background:silver;
 color:black;
}
a.pdta:hover {
 background:black;
 color:white;
}
p.KKInfo {
 display:block;
 color:darkred;
 background:gold;
 padding:10px;
 margin:5px;
 text-align:center;
 border-bottom:black solid 2px;
 border-left:black solid 2px;
 border-radius:10px;
 box-shadow:5px 5px 5px red;
}
p.KKInfo A{
 background:white;
 margin-left:25px;
 text-decoration:none;
 padding-left:10px;
 padding-top:0px;
 padding-bottom:0px;
 color:black;
 border-top:darkred 1px solid;
 border-left:darkred 1px solid;
 border-bottom:darkred 1px solid;
}
#thsn_vgl {
 vertical-align:top;
 border:3px black outset;
 border-radius: 8px;
}
#thsn_vgl, #thsn_vgl A {
 background:gold;
 font-weight:bold;
 color:black;
 text-decoration:none;
}
#thsn_vgl A:Hover {
 background:yellow;
 font-weight:bold;
 color:black;
 text-decoration:none;
}
.sn_prod:Link, .sn_prod:visited {
 font-weight:bold;
 color:black;
 font:18px "Helvetica,Arial,Times,Tahoma";
 padding-left:5px;
 border-left:white solid 5px;
 border-bottom:black solid 2px;
 text-decoration:none;
}
.sn_prod:Hover, .sn_prod:visited:hover {
 background:yellow;
 color:darkblue;
 padding-left:5px;
 border-left:red solid 5px;
 border-bottom:red solid 2px;
 border-radius:6px;
 text-decoration:none;
}
#agnc {
 text-align:center;
 margin:20px;
}
#agnc H1 {
 padding-top:0px;
 background-color:gold;
 border-left:blue solid 5px;
 border-bottom:blue solid 2px;
 border-top:darkblue solid 5px;
 border-right:darkblue solid 2px;
 font:30px "Arial Black";
 margin-bottom:0px;
 text-shadow:white 5px 3px 4px;
 border-radius:40px;
}
#agn {
 padding:10px;
 border-left:blue solid 5px;
 border-bottom:blue solid 2px;
 border-top:darkblue solid 5px;
 border-right:darkblue solid 2px;
 font-size:24px;
 background-color:#c0c0ff;
 margin-top:0px;
 text-shadow:white 3px 3px 4px;
 border-radius:40px;
}
.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;
}
.sound:Link {
       color:black;
       background-color:white;
       text-decoration:none;
}
.zaehler {
 border:2px solid white;
 border-radius:6px;
 box-shadow:3px 3px 4px darkblue;
}
.upsp{
 font:24px arial;
 border-top:2px darkblue solid;
 border-left:2px darkblue solid;
 border-right:3px darkblue solid;
 border-bottom:3px darkblue solid;
 color:darkred;
 background-color:gold;
 text-align:center;
 font-weight:bold;
 border-radius:14px;
 box-shadow:2px 2px 4px darkblue;
 text-shadow:white 2px 2px 2px;
}
.shopbox,.shopbox:link, .shopbox:visited{
    background-color:white;
    color:black;
    text-decoration:none;
    font-weight:bold;
    font:18px arial;
    padding-left:10px;
    padding-right:10px;
    border:1px black solid;
    border-radius:8px;
    box-shadow:2px 2px 2px black;
}
.shopbox:hover, .shopbox:visited:hover {
    background:black;
    color:white;
    box-shadow:2px 2px 2px red;
}
#bgmp3 {
        position :absolute;
        left   :0px;
        top    :0px;
        width  :25px;
        height :25px;
}
#downonly{
 color:yellow;
 text-shadow:black 2px 2px 3px;
 font:16px Arial;
 width:90%;
 text-align:center;
 border:1px white solid;
 background-color:darkblue;
 border-radius:20px;
 box-shadow:5px 2px 5px darkblue;
        padding:10px;
 margin:20px;
}
.white{
 background-color:white;
 color:black;
 border-radius:6px;
 border:1px white solid;
}
.hwhite{
 background-color:black;
 color:white;
 font-weight:bold;
 border:2px black solid;
 border-radius:5px;
}
.Shop{
 padding-top:0;
 margin-top:0;
 padding-bottom:0;
 margin-bottom:0;
 background-color:lightblue;
}
.hc{
 text-align:center;
}
#messenkasten{
 text-align:center;
 padding:10px;
 margin:10px;
 color:black;
 background-color:white;
 border:black solid 1px;
 border-radius:10px;
 box-shadow:5px 2px 5px silver;
}
.akz{
 margin-left:15px;
 background-color:white;
 font:16px arial,times;
 padding:5px;
 border:black 1px solid;
 border-radius:5px;
}
.prod2 {
 background-color:black;
 color:white;
 padding:5px 0px 5px 20px;
 margin:2px 0px 0px 20px ;
 text-align:left;
 font:16px Arial;
 font-weight:bold;
 border:1px black outset;
 border-radius:10px;
}
input.suche1 {
 color:black;
 background-color:white;
 border:solid 1px black;
 box-shadow:2px 2px 2px black;
}
input.suche2 {
 font-weight:bold;
 color:black;
 background-color:white;
 border:solid 1px black;
 border-radius:10px;
 box-shadow:2px 2px 2px black;
 margin-top:4px;
}
input.suche2:hover {
 color:white;
 background-color:black;
 border:solid 1px black;
 border-radius:10px;
 box-shadow:2px 2px 2px gray;
 margin-top:4px;
}
.zumPreis:link {
 border-radius:10px;
 border:1px black solid;
 padding-left:10px;
 padding-right:10px;
 font-weight:bold;
 background:white;
 text-decoration:none;
 color:black;
 box-shadow:2px 2px 3px gold;
}
.zumPreis:hover {
 background:black;
 text-decoration:none;
 color:gold;
 border:1px gold solid;
 box-shadow:2px 2px 3px black;
}
.klein{
 text-align:enter;
 font:12px Arial;
}

