.modal-header h1 {color:#333;}
.modal-body a:link, .modal-body a:visited  {color:#333;}
.modal-body a:hover, .modal-body a:focus {text-decoration:underline;}
.modal-open {overflow:auto; padding-right:0 !important;}
.modal-backdrop {opacity:0.75 !important;}
#navi .logo img {max-height: 100px; padding-right: 48px;}
#navi .navbar a, 
#navi .navbar a:focus {padding: 0; margin: 0 12px;}
#navi .navbar-toggler {color: #ffffff; border: 1px solid #cdcdcd;}
#navi .navbar-toggler:focus {text-decoration: none; outline: 0; box-shadow: 0 0 0 #cdcdcd;}

@media (max-width: 991px) {
#navi .logo img {max-height: 60px; padding-right: 32px;}
#navi .navbar a, 
#navi .navbar a:focus {padding: 0; margin: 8px 0 8px;}
}#headline h1 {color:#ffffff;}#headline h2 {color:#ffffff;}#headline {width: 100%; height:60vh; background: url("bgImg/empfang_bg.jpg") top center; background-size:cover; background-repeat:no-repeat; position:relative; padding:0;}
#headline:before {content:""; background:rgba(0, 0, 0, 0.8); position:absolute; bottom:0; top:0; left:0; right:0;}
#headline .c80vw {position:relative; padding-top:200px}@media (max-width: 767px) {#headline {height:60vh}}@media (max-width: 991px) {#headline .c80vw {padding-top:90px;}}