/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media print{body{margin:0 !important;}.no-print,.no-print *{display:none !important;}}body{font-size:1em;background-color:white;}body.path-frontpage h1.page-title{display:none;}.cke_editable{background-color:white !important;}@font-face{font-family:"shadow";src:url(/themes/bartik_vmd/fonts/shadow.woff) format('woff');}h1,h2,h3,h4,h5,legend{font-weight:bold;}p{margin:0 0 0.2em 0;}tr{background-color:transparent;}video{width:100%;}.node__content{font-size:1em;}table{font-size:inherit;}ul.menu{float:right;}.layout-main{padding-bottom:100px;margin-top:0;}#block-googletranslate{margin:0;padding-top:0;min-height:50px;}#block-googletranslate::after{content:" ";width:178px;height:32px;float:left;background:url(/themes/bartik_vmd/images/flags.png) center center no-repeat transparent;}.button,.button:hover,.button:active,.button:focus{background-color:#ffd419;background-image:none;margin:0.5em 0;}#edit-actions input{margin-left:0;}.menu--main .menu-toggle{background-color:lightgray !important;}.menu--account{background-color:white !important;border:none !important;}.menu--account a{color:white !important;}.site-branding{max-width:200px;}.site-branding__logo img{max-width:200px;}.site-branding__text{margin-bottom:0;}.sidebar .section{padding:0;}.sidebar .block{background-color:transparent;border-color:transparent;}#block-firstpagerightblock{padding:0;}.vat{font-style:italic;}.price{font-weight:bold;}.vmd_title{margin:0;padding:4px;color:white;text-align:center;font-size:1.2em;}.vmd_title_inner{margin:0 0 0 40px;padding:3px 24px;background-color:#FF9900;}.vmd_small{font-size:small;}.vmd_large{font-size:large;}.vmd_xlarge{font-size:x-large;}.vmd_monospace{font-family:monospace;}.full_width{float:left;width:100%;}.two_col_left{float:left;width:49%;margin-right:1%;}.two_col_right{float:left;width:49%;margin-left:1%;}.ui-icon-closethick{width:32px;height:32px;margin-top:-20px !important;margin-left:-24px !important;background-image:url(/themes/bartik_vmd/images/close.png) !important;background-position:0 0;overflow:visible;}.ui-icon-closethick:before{text-indent:0;position:absolute;right:40px;top:8px;content:"Schließen";}#block-topscrollingtext{display:none;}.marquee{height:2em !important;line-height:2em;background-color:yellow;font-weight:bold;font-size:1.2em;}.region-primary-menu .menu a{border-radius:0;}.menu a.is-active,.menu a:hover,.menu a:focus{color:#bf8e00 !important;}.menu a:hover,.menu a:focus{background:white;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{background:white;}.region-primary-menu .menu a{text-shadow:none;background:none;}ul.sf-menu .sf-sub-indicator{right:auto;}.site-footer{position:fixed;bottom:0;width:100%;padding:0;margin:0;background:linear-gradient(to top,#f5c700 0%,#ffffff 100%);z-index:10000;}.site-footer__bottom{border:none;}.site-footer__bottom .region{margin-top:0;}.site-footer__bottom .block{margin:0;}.site-footer__bottom .content{padding:0;}.site-footer .menu-item{float:left;}.site-footer .menu a{color:#333;float:none;display:block;text-decoration:none;margin:0 1px;padding:0.7em 0.8em !important;border:none;}.site-branding__name{display:none;}#block-rightslides{background-image:url(/bdf_slides.jpg);background-repeat:no-repeat;min-height:1700px;}#block-firstpageheader{float:left;padding:1em;line-height:2em;color:black;font-weight:bold;}.block-count-node-access{float:left !important;font-size:large !important;color:red;}.block-count-node-access .visitor_count{color:blue;}.ui-dialog{z-index:1000;}@media all and (min-width:851px){#media_type{width:1px;}.hide_on_desktop{display:none;}.layout-one-sidebar .main-content{width:50%;}.layout-sidebar-second .main-content{margin-right:50%;}#sidebar-second{clear:none;width:50%;margin-left:-50%;margin-top:3em;}}@media all and (max-width:850px){#media_type{width:2px;}.hide_on_mobile{display:none;}.vmd_title_inner{display:inline-block;}.two_col_left{float:left;width:100%;margin-right:0;}.two_col_right{float:left;width:100%;margin-left:0%;}.site-footer{position:static;float:left;}.site-footer .menu a{padding:0.2em !important;}.site-branding{max-width:100px;}.site-branding__logo img{max-width:100px;}#main{padding-bottom:0;}}
