@import url(https://bhvd.de/werbung.css);

body {
	background-color:silver;
	font:20px arial;
	z-index:-1;
}
.dlink{
     font-size:1px;
}
.outind{
      text-align:left;
}

.wpd{
	border:2px solid white;
	border-radius:8px;
	padding:10px;
	background:gold url(https://www.bhvd.de/bilder/backgold.png);	
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	font-size:18px;
	font-family: "Arial,Tahoma,Sans";
	font-weight:bold;
	min-height:100px;
	padding:10px;
}

.wpdl:link,.wpdl:visited{
	background:gold url(https://www.bhvd.de/bilder/backgold.png);	
	color:darkblue;
	font-size:18px;
	font-family: "Arial,Tahoma,Sans";
	font-weight:bold;
	text-decoration:none;
	display:block;
	border-radius:18px;
	width:100%;
	height:100%;
}

.wpdl:hover,.wpdl:visited:hover{
	background:#333 url(https://www.bhvd.de/bilder/backbray.png);	
	color:gold;
	font-size:18px;
	font-family: "Arial,Tahoma,Sans";
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.fettrot{
	color:darkred;
	background:gold;
	margin-top:15px;
	margin-bottom:10px;
	padding-right:20px;
	font-weight:bold;
}

#headr {display:none;}

#lastchange {
 font-family:arial;
 font-size:12px;
 height:16px;
}
.preislist1:link {
	background:#e0efff;
	color:black;
	padding: 0px;
	text-decoration: none;
        display:block;
         }
.preislist1:hover {
	background:#ffffa0;
        border-bottom:black solid 2px;
        }
.navo:link {
	background:silver url("https://www.zoomtext.de/bilder/leftback.jpg");;
	color: #000000;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	text-decoration: none;
        display:block;
        }
.navo:hover {
	background:black;
	color:white;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
        }
.navo:visited {
	background:silver url("https://www.zoomtext.de/bilder/leftback.jpg");;
	color:#000080 ;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	text-decoration: none;
        display:block;
        }
.navo:visited:hover{
	background:black;
	color:yellow;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
        }

.nav:link {
	color: #000000;
	width: 100%;
	font-weight: bold;
	font-family:arial;
	font-size : 14px;
	text-decoration: none;
}
.nav:hover {
        color:#ffffff;
	background-color: #000080;
	height: 100%;
	width: 100%;
	color: #fffff0;
	font-family:arial;
	font-size : 14px;
	text-decoration: none;
}
.nav:visited {
	color: #000080;
	height: 100%;
	width: 100%;
	font-weight: bold;
	font-family:arial;
	font-size : 14px;
	text-decoration: none;
}
.nav:visited:hover{
	background-color: #000080;
        color:#ffffff;
	height: 100%;
	width: 100%;
	color: #ffff80;
	font-family:arial;
	font-size : 14px;
	text-decoration: none;
}
.z1 {
	font-family: "georgia","times new roman";
	font-weight: bold;
        font-size:50px;
        color:black;
        text-shadow:silver 3px 2px 4px;
	line-height:110%;
	white-space: nowrap;
}
.z3{
	display:block;
	font-family: arial,georgia,times new;
        font-size:18px;
        color:black;
        text-shadow:silver 3px 2px 2px;
        font-weight:bold;
	text-align:center;
	line-height:120%;
	white-space: nowrap;
}

.z4 {
	display:block;
	margin-top:6px;
	font-family:georgia;
        font-size:12px;
        color:black;
	text-align:center;
	background-color:white;
	border:1px darkblue solid;
	border-radius:10px;
	padding:4px 10px 4px 10px;
	line-height:100%;

}
.z4:hover{
	font-weight:bold;
}

a:link	{
	text-decoration: underline;
	color: black;
	}
a:visited, a:active {
	text-decoration: none;
	color: black;
	}
a:hover {
	text-decoration : none;
	background: yellow;
	color: black;
	}
form {
	font-size : 10px;
	color:#000080;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family:tahoma;
	}

.button{
	background-color : #ffffff;
	border-left: #dddddd 1px  solid;
	border-right: #000000 2px  solid;
	border-top: #dddddd 1px  solid;
	border-bottom:  #000000 3px double;
	font-family:tahoma,arial,helvetica,sans-serif;
        font-size:12px;font-weight:bold;
        color: black;
}
table.nav {
        width:100px;
	border-width:0pt;
       }
td.nav {
	border-bottom-width:1pt;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
        text-align: left;
        padding: 0px 0px 0px 0px;
       }

table.regi {
        width:90%;
	border:0;
       }
td.regi {
        background:white;
        width:25%;
	border-bottom:gold double 4px;
	border-right:gold solid 2px;
        text-align: center;
       }
h1.flusoft:before{
	color:white;
}
h1.flusoft{
	background:darkblue url(https://www.bhvd.de/bilder/ZoomTextMacbg.png);
color:white;
text-shadow:black 2px 2px;
border-radius:8px;
}
table.formular {
               background-color:white;
               width:98%;
               font:16px tahoma,arial;
               color:black;
               border:0;
               }
td.formular1 {
            font:16px tahoma,arial;
            vertical-align:top;
            text-align:right;
            padding-right:15px;
            background:white;
            width:30%;
            }
td.formular2 {
            font:16px tahoma,arial;
            vertical-align:top;
            text-align:left;
            background:white;
            width:70%;
            }
td.formular3 {
            font:16px tahoma,arial;
            vertical-align:top;
            text-align:center;
            background:white;
            }

h1.blau{
	background-color:white;
	width: 100%;
	text-decoration: none;
	font-size : 30px;
	color:#000000;
	padding: 4px 0px 4px 0px;
        text-align: left;
	font-family:tahoma;
	border-bottom-width:4pt;
	border-bottom-style:double;
	border-bottom-color:#404060;
	border-right-width:0pt;
	border-left-width:0pt;
	border-top-width:0pt;
	margin: 0px;
 }

hr {  background-color:white;
   }
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-width:2pt;
	border-bottom-style:solid;
	border-bottom-color:#000000;

        }

td.adressen {
        vertical-align:top;
	padding: 5px 0px 5px 10px;
	margin: 0px;
  }
table.messen {
	width: 95%;
       	color:#000080;
	padding: 10px;
        text-align: left;
	font-size : 14px;
	font-family:tahoma;
	border-top-width:1pt;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:2pt;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-right-width:2pt;
	border-right-style:outset;
	border-right-color:#4040a0;
	border-left-width:1pt;
	border-left-style:outset;
	border-left-color:#4040a0;
}
p.stdtext{
        text-align:left;
	font-size: 20px;
	font-family:tahome,arial, sans-serif;
        color:black;
        margin:2px;
	border-right:#ffffd0 dotted 3px;
}
ul.stdtext {
        text-align:left;
	font-size: 20px;
	font-family:tahome,arial, sans-serif;
        color:black;
	border-right:#ffffd0 dotted 3px;
}
#inhaltrand {
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

#inhalt {
	position : absolute;
	left   : 20%;
	top    : 110px;
	width  : 60%;
	min-height:1024px;
        background-color:white;
        padding-left: 0px;
        padding-right:0px;
        padding-bottom:40px;
        border-bottom:4px black solid;
	z-index:10;
}

#inhalts {
	position : absolute;
	left   : 250px;
	top    : 105px;
	width  : 1000px;
	height : auto;
        background:white;
        padding-left: 0px;
        padding-right:0px;
        padding-bottom:40px;
        border-bottom:4px black solid;
        z-index:10;
       }
#innen{
        width:660px;
        padding-left:10px;
}

#head {	position : absolute;
	left   : 0px;
	top    : 0px;
	width  : 100%;
	height : 100px;
	background:#fff url(https://www.bhvd.de/bilder/backwhite.png);
	border:solid 1px blck;
        border-radius:20px;
	box-shadow:2px 3px 4px black;
	z-index:-10;
       }
#head0 {position : absolute;
	left   : 0;
	top    : 0;
	width  : 20%;
	height : 100px;
	text-align:center;
	background-color:white;
       }
#head1 {position : absolute;
	left   : 20%;
	top    : 0px;
	width  : 80%;
	height : 100px;
	text-align:center;
       }
#head2 {position: absolute;
	left:1100px;
	top:10px;
	width:250px;
	height:100px;
	text-align:center;
	font:14px tahoma;
	font-weight:bold;
	color:black;
}
#menue { position : absolute;
	left   :80%;
	top    :130px;
	width  :20%;
	min-height :1024px;
        text-align:center;
	font:16px sans-serif;
	font-weight: bold;
        color:black;
        padding:5px 10px 5px 10px;
        background-color:#fff;
	border-radius:10px;
}
#links ,#werbung{
	position : absolute;
	left   :0;
	top    :110px;
	width  :20%;
	min-height :1024px;
        font:14px tahoma;
        text-align:center;
        color:black;
	background-color:#fff;
        padding:5px 0px 50px 0px;
	display:block;
	border-radius:10px;
}

#links a,#links a:visited {
 	border:1px solid gray;
 	border-radius:10px;
          padding:5px 0 5px 0;
          margin: 5px;
          color:black;
          background-color:white;
          text-decoration:none;
          width:200px;
  	  display:block;
	  font-size:16px;
}
#links a:hover,#links a:hover:visited {
	background:#333;
	color:white;
        text-shadow:darkgray 2px 2px 2px;;
        font-weight:bold;
}
#menuerahmen{
	background-color:#ccc;
	border-radius:10px;
	padding-top:10px;
	padding-bottom:10px;
	box-shadow:1px 2px 3px black;
}
#olink {
	font-weight: bold;
        width: 90px;
}

#olink a {
          display: block;
          color: white;
          text-decoration: none;
       	  border-bottom:blue 2px solid;
          width: 100%;
}
#olink a:hover {
	border-right: 3px dashed white;
	border-bottom: 2px dashed white;
	background: black;
	color: #ffff40;
}
.minfo {
	background-color:white;
	width: 100%;
	font-weight: bold;
	font-size : 20px;
	color:#000000;
        text-align:center;
	font-family:tahoma;
	margin:0px;
 }
td.menuinfo {
	border-top-width:1pt;
	border-top-style:solid;
	border-top-color:black;
	border-bottom-width:1pt;
	border-bottom-style:solid;
	border-bottom-color:black;

	}
td.tdrot {
        text-align:left;
        width:300px;
       }
td.hrrot {
        text-align:left;
        color:red;
        height:10px;
        width:10px;
       }
form {
      color:black;
      font:16px arial;
}
form.blueform {
	border: 0px solid white;
}
table.head {
	width:950px;
}
table.preis {
        text-align:left;
	width:100%;
        border:0px;
        background: white;
}
th.preis {
	background-color: black;
	font-weight:bold;
        text-align:left;
        color:white;
}
tr.preisentry {
	background-color: white;
	width:100%;
        color:black;
}
td.preis {
        font-family:helvetica,tahoma;
        font-weight:bold;
        font-size:18px;
        color:white;
        padding:4px;
}
td.preise1 {
        font-family:helvetica,tahoma;
        font-size:12px;
        color:black;
        text-align:left;
        vertical-align:top;
        border-bottom: silver dotted 2px;
}

td.preise2 {
        font-family:helvetica,tahoma;
        font-size:12px;
        color:black;
        text-align:left;
        vertical-align:top;
        border-bottom: silver dotted 2px;
}

td.preise3 {
        font-family:helvetica,tahoma;
        font-size:12px;
        color:black;
        text-align:right;
        vertical-align:top;
        border-bottom: silver dotted 2px;
}



div#ende {
        text-align:center;
	font: 12px arial, sans-serif;
	font-weight: bold;
	width: 100%;
        padding-top:20px;
        margin-top:30px;
        padding-bottom: 10px;
        background-color:white;
        border-top:silver dotted 4px;
 }
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;
}

div#lang {
        background:white;
        color:black;
	border:0px;

 }
div#lang a:link {
	color: black;
        border:0px;
        background:white;
        }
div#lang a:visited {
	color: blue;
        border:0px;
        background:white;
	}

div#lang a:hover {
	background:black;
	color:white;
        border:0px;
	}
div#lang a:visited:hover{
	background:black;
	color:yellow;
        border:0px;
	}

.td15 {
       width:15%;
       vertical-align:top;
       text-align:center;
       border-bottom:silver dotted 1px;
}
.td10 {width:10%;
       vertical-align:top;
       text-align:center;
       border-bottom:silver dotted 1px;
       font:18px helvitica,tahoma,arial;
       color:blue;
}
.td75 {width:75%;
       vertical-align:top;
       text-align:left;
       border-bottom:silver dotted 1px;
       font:18px helvitica,tahoma,arial;
}
hr.down {
        color:#0000d0;
        height:20px;
        width:20px;
        background:#0000d0;
        border:#0000d0 solid 2px;
}

.topdownload:link,
.topdownload:visited{
	background-color:white;
        color:black;
        font:12px arial;
        text-decoration:none;
	text-shadow:silver 1px 1px 2px;
	border:2px solid white;
	border-radius:6px;
	padding-left:6px;
        padding-right:6px;
	line-height:110%;
}

.topdownload:hover,
.topdownload:visited:hover{
          text-decoration: none;
          color:white;
          background:black;
}

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 3px black;
      color: darkblue;
      font:14px tahoma;
      background-color: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;
}
.prolink:link {
        display:block;
      	width: 100%;
        color:black;
	background:white;
      	text-decoration:none;
        text-align:left;
        padding-left:6px;
        padding-bottom:2px;
       }
.prolink:visited {
        display:block;
      	width: 100%;
        color:black;
	background:white;
      	text-decoration:none;
        text-align:left;
        padding-left:6px;
        padding-bottom:2px;
       }

.prolink:hover {
        display:block;
      	width: 100%;
        color:gold;
	background:black url("%url%/bilder/bg.gif");
      	text-decoration:none;
      }

td.prodtabd1 {
        vertical-align:middle;
        text-align:left;
        padding-left:20px;
}
td.prodtabd2 {
        vertical-align:top;
        width:120px;
        padding-left:20px;
}
div#quelltext {
    border:silver 2px dotted;
    font:14px "courier new";
    padding:15px;
    margin:15px;
}
form.preishead {
   background:black;
   display:block;
   border:2px black solid;
   font-weight:bold;
   font:10px arial;
}
.black {
   background:black;
   font-weight:bold;
   color:white;
   border:0;
}

.shop {
   background:steelblue url(https://www.bhvd.de/bilder/ZoomTextMacbg.png);
   display:block;
   border-radius:12px;
   font:10px arial;
   margin:0;
   padding:0;
   box-shadow:2px 2px 2px darkblue;
}
.shopbox {
    background:white;
    border-bottom:2px darkgray solid;
    border-right:2px gray solid;
    border-top:1px black solid;
    border-left:1px black solid;
    border-radius:5px;
    font:14px arial;
    font-weight:bold;
}
.pbutton {
    background:gold url(https://www.bhvd.de/bilder/backgold.png);
    border-bottom:2px gray solid;
    border-right:2px gray solid;
    border-top:1px black solid;
    border-left:1px black solid;
    border-radius:5px;
    font:14px arial;
    font-weight:bold;
    padding:4px 6px 4px 10px;
    box-shadow:black 2px 2px 4px;
}

.shopbox:link,.pbutton:link,.pbutton:visited{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.shopbox:visited{
    background:lightblue url(https://www.bhvd.de/bilder/backblue.jpg);
}

.shopbox:hover{
    background:gold;
    color:darkblue;
    border-bottom:2px darkred solid;
    border-right:2px darkred solid;
}
.pbutton:hover,.pbutton:visited:hover {
    background-color:darkblue;
    color:white;
    border-bottom:2px lightblue solid;
    border-right:2px  lightblue solid;
}

.knopf:hover {
	background-color :black;
        color:white;
    }

.knopf {
	background-color :silver;
	border-left: steelblue 1px  solid;
	border-right: darkblue 2px  solid;
	border-top: steelblue 1px  solid;
	border-bottom:black 2px solid;
	font-family:tahoma,arial,helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        text-shadow:white 1px 1px;
        color: black;
        padding-left:10px;
        padding-right:10px;
}
.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:12px tahome,arial, sans-serif;
}
.smallbox:link{
	text-decoration:none;
}
.smallbox:hover,.smallbox:hover:visited{
	background:gold;
	color:black;
}
.smallbox:visited{
	text-decoration:none;
}



.rol:link{
        font-size:16px;
        font-family:tahome,arial, sans-serif;
        color:red;
        background-color:gold;
        text-shadow:yellow 2px 3px 3px;
        font-weight: bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:2px yellow solid;
}

.rol:visited{
        font-size:16px;
        font-family:tahome,arial, sans-serif;
        color:red;
        text-shadow:yellow 2px 3px 3px;
        font-weight: bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:2px yellow solid;
}

.rol:hover{
	border:2px blue solid;
}

.nosee {
	display:none;
}
.sm_shadow {
	box-shadow:5px 5px 5px lightblue;
	border:white solid 1px;
	border-radius:10px;
}

#bgmp3 {
        position :absolute;
        left   :0px;
        top    :0px;
        width  :12px;
        height :12px;
	border: darkblue 2px solid;
	border-radius:6px;
	z-index:1;
}

.dbutton{
	font-weight:bold;
	color:darkblue;
	padding-left:15px;
	padding-right:15px;
	background-color:white;
	border:1px silver solid;
	border-radius:12px
}
#plusone a, #gplus a, #plusone a:visited, #gplus a:visited
{
	padding:10px;
	display:block;
	border-radius:8px;
	box-shadow:1px 2px 3px black;
	color:white;
}
.buybar{
	width:160px;
}

.addr{
        text-shadow:none;
	color:black;
	font-weight:none;
}

#plusone a:hover, #gplus a:hover
{
	background-color:yellow;
	color:black;
	box-shadow:1px 2px 3px red;
}
h1.flusoft{
	background:black url(https://www.bhvd.de/bilder/backblack.gif);
}
.homepic{
	background:white url(https://www.bhvd.de/bilder/orbit_unit.png) no-repeat;
	height:400px;
	width:520px;
	border:0;
}
.hometabtd{
	text-align:center;
	vertical-align:center;
	line-height:200%;
	font:22px "georgia","times new roman";
	border:0;
}
#homehead{
	display:block;
	font:32px tahome;
	font-weight:bold;
	text-align:center;
}
.addr{color:black;text-shadow:silver 1px 2px 1px;}
.shop,
.prodtabd1
{ font-size:20px;
  background:white;
  vertical-align:top;
}
