body{font-family:Verdana;font-size:14px;color:#516f7a;/*background-image:url(../img/webdesign-head-large.png);background-repeat:no-repeat;*/}
h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;color:#516f7a;margin-bottom:0;font-weight:normal;}
p{margin-top:0;}
h2{font-weight:normal;font-size:22px;}
h2 a:link, a:visited, a:active, a:hover{color:#FFFFFF;text-decoration:none;}
h3 a:link, a:visited, a:active, a:hover{color:#FFFFFF;text-decoration:none;}
h3,h4{font-weight:normal;font-size:14px;}
h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;}
abbr,acronym{cursor:help;border-bottom:1px dotted #0000bf;color:#0000bf;}
img{border:0;}
a:link,a:visited,a:active,a:hover{text-decoration:none;font-weight:bold;}
a:link{color:#00009f;}
a:hover{text-decoration:underline;}
a:active,a:focus{text-decoration:underline;}
a:active,a:hover{text-decoration:underline;}
.fleft{float:left;margin:0 1em .2em 0;padding:1px;}
.fright{float:right;margin:0 0 .2em 1em;padding:1px;}
.cover{position:relative;width:980px;color:#516f7a;margin:0 auto;min-width:980px;border:3px solid #FFFFFF;}
#head{position:relative;margin:0 auto;width:99%;height:200px;background-image:url(../img/BHV-media.png);background-repeat:no-repeat;}
.title{position:relative;top:25px;padding:2px 2px 2px 5px;z-index:1;}
.inner{color:#516f7a;position:relative;width:100%;}
.allgemein{border-left:#516f7a;}
.allgemein .text{padding:0 5px 5px 0px;text-align:justify;}
.allgemein .link{padding:0 5px 5px 0px;text-align:left;}
.allgemein h2{padding:0 5px 5px 0px;color:#516f7a;}
.allgemein .text a:link, a:visited, a:active, a:hover{color:#516f7a;}
.rechts{width:220px;min-width:220px;float:right;display:inline;text-decoration:none;}
.content{width:750px;min-width:750px;float:left;display:inline;font-size:14px;text-decoration:none;}
div.clearfix{clear:both;height:0;display:inline;}
.center{text-align:center;}
.up{float:right;color:#ff7f00;font-size:10px}
.allgemein .link a:link{margin:2px;color:#516f7a;display:block;line-height:1.0;border-left:10px solid #516f7a;text-decoration:none;padding:4px 4px 4px 10px;}
.allgemein .link a:hover{margin:2px;color:#FF6E21;background-color:#516f7a;display:block;line-height:1.0;border-left:10px solid #FF6E21;text-decoration:none;padding:4px 4px 4px 10px;}
.allgemein .link a:visited{margin:2px;color:#FF6E21;display:block;line-height:1.0;border-left:10px solid #FF6E21;text-decoration:none;padding:4px 4px 4px 10px;}
a.menuebox{text-decoration:none;font-size:14px;}
.small{font-size:12px}
.clear{clear:both;}
.hright{position:relative;top:20px;text-align:right;color:#FFFFFF}
.hleft{text-align:left}
.partner{text-align:center;font-size:10px;}

a.top-menue{text-decoration:none;padding:0px 15px 0px 15px; position:relative;text-decoration:none;line-height:2.0; }
ul.nav {position:relative;padding:0;text-align:center;background-color:#516f7a;color:#ffffff;top:-10px;line-height:2.0;margin:0 auto;}
ul.nav li+li{border-left:2px solid #ffffff;line-height:2.0;}
ul.nav li{position:relative;float:left;font-family:arial,sans-serif;font-size:14px;text-decoration:none;text-align:center;display:block;line-height:2.0;color:#ffffff;margin-top:26px;}
ul.nav a:link{color:#ffffff;}
ul.nav li a:hover{background-color:#ffffff;color:#516f7a;font-weight:bold;line-height:2.0;}
ul.nav li a:visited{color:#516f7a;background-color:#ffffff;}
.teaser{width:100%;border-left:1px solid #516f7a;border-right:1px solid #516f7a;border-bottom:1px solid #516f7a;text-decoration:none;}
.teaser .text{padding:0px 5px 0px 5px;text-align:justify;text-decoration:none;font-size:12px}
.teaser .text1{padding:0px 5px 0px 5px;text-decoration:none;font-size:10px}
.teaser h2{color:#FFFFFF;background-color:#516f7a;padding:0 0px 0px 5px;}
.teaserorg {width:100%;padding:0px 5px 5px 5px;float:left;display:inline;font-size:14px;text-decoration:none;}
.teaser1{display:inline;float:left;margin-left:5px;width:31%;min-height:300px;border-left:1px solid #FF6E21;border-right:1px solid #FF6E21;border-bottom:1px solid #FF6E21;border-top:1px solid #FF6E21;text-decoration:none}
.teaser1 .text{padding:0px 5px 0px 5px;text-align:justify;text-decoration:none;font-size:12px}
.teaser1 h2{color:#516f7a;padding:0px 5px 0px 5px;}
.teaser2{display:inline;float:left;margin-left:5px;width:31%;min-height:300px;border-left:1px solid #FF0000;border-right:1px solid ##FF0000;border-bottom:1px solid #FF0000;border-top:1px solid #FF0000;text-decoration:none}
.teaser2 .text2{padding:0px 5px 0px 5px;text-align:justify;text-decoration:none;font-size:12px}
.teaser2 h2{color:#516f7a;padding:0px 5px 0px 5px;}
