@import url(https://bhvd.de/werbung.css);

body {
	background-color:silver;
	font:20px arial;
	z-index:-1;
 width  : 100%;
}

#inhalt {
	position : absolute;
	left:20%;
	width:80%;
	min-height:400px;
	top    : 125px;
        background-color:white;
        padding-left: 0px;
        padding-right:0px;
        padding-bottom:40px;
        border-bottom:4px black solid;
	z-index:10;
}

#head {
	position : absolute;
	left   : 0px;
	top    : 0px;
	width:100%;
	height : 120px;
	background-color:#555;
	border:solid 1px white;
        border-radius:20px;
	box-shadow:2px 3px 4px black;
	z-index:-10;
	text-align:center;
}
#menue { position : absolute;
	left   :0px;
	top    :125px;
	width:20%;
	min-height :400px;
        text-align:center;
	font:16px sans-serif;
	font-weight:bold;
        color:white;
        padding:5px 10px 5px 10px;
        background-color:#333;
	border-radius:10px;
}


.z1 {
	font-family: "georgia","times new roman";
	font-weight: bold;
        font-size:32px;
        letter-spacing:5px;
        color:gold;
        text-shadow:black 3px 2px 4px;
        white-space: nowrap;
}
.z2 {
        font-size:24px;
        letter-spacing:2px;
}
.z3{
	font-family: arial,georgia,times new;
        font-size:18px;
        letter-spacing:4px;
        color:white;
        text-shadow:black 3px 2px 2px;
        font-weight:bold;
	text-align:center;
	line-height:120%;
	white-space: nowrap;
}
.z3 a:link{color:white;text-decoration:none;background-color:#333;text-shadow:#555; }
.z3 a:hover{ color:#555;text-decoration:none;background-color:#fff; }
.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;
        }

td.messen {
        vertical-align:top;
  }

td.messenhead {
	background-color: #ffff60;
       	color:#800000;
        text-align: left;
        font-weight: bold;
	font-size : 16px;
	font-family:tahoma;
        border-bottom-width:1pt;
	border-bottom-style:solid;
	border-bottom-color:#800000;
        }

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:15px;
	padding-right:15px;
	text-align:left;
}


#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;
}

#zt {
	width:600px;
}

#menue a,#menue a:visited {
 	border:1px solid gray;
 	border-radius:10px;
          padding:5px 0 5px 0;
          margin: 5px;
          color: white;
          background-color:black;
          text-decoration: none;
          width:90%;
  	  display:block;
	  font-size:16px;
}

#menue a:hover,#menue a:hover:visited {
	background:white;
	color: black;
        text-shadow:darkgray 2px 2px 2px;;
        font-weight:bold;
}
#menuerahmen{
	background-color:#333;
	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:100%;
}
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;
}



#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;
 }
#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;
}
#ende a:hover {
	border-right: 3px dashed black;
	border-bottom: 2px dashed black;
	background:#0000a0;
	color: #ffff40;
}

#lang {
        background:white;
        color:black;
	border:0px;

}
#lang a:link {
	color: black;
        border:0px;
        background:white;
        }
#lang a:visited {
	color: blue;
        border:0px;
        background:white;
	}

#lang a:hover {
	background:black;
	color:white;
        border:0px;
	}
#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;
}
#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/AngelEye.png) no-repeat;
	height:640px;
	width:1280px;
	border:0;
}
.hometabtd{
	width:210px;
	height:250px;
	text-align:center;
	vertical-align:center;
	line-height:200%;
	font:22px "georgia","times new roman";
	border:0px black solid;
}
#homehead{
	display:block;
	font:32px tahome;
	font-weight:bold;
	text-align:center;
}
.addr{ color:white;text-shadow:black 1px 2px 1px;}
.shop,
.prodtabd1
{ font-size:20px;
  background:white;
  vertical-align:top;
}
