@charset "utf-8";:root{font-size:18px}html{height:100%;overflow:-moz-scrollbars-vertical;scroll-behavior:smooth}body{overflow-y:scroll;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#9dc107;font:18px/1.5 'PT Sans',sans-serif;line-height:1.5}.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local(''),url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-regular.woff') format('woff')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local(''),url('../fonts/pt-sans-v17-latin-italic.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-italic.woff') format('woff')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local(''),url('../fonts/pt-sans-v17-latin-700.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-700.woff') format('woff')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:local(''),url('../fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-700italic.woff') format('woff')}.brand-body-text{font-family:'PT Sans',sans-serif;font-weight:400}.brand-body-text-bold{font-family:'PT Sans',sans-serif;font-weight:700}.brand-footer-text{font-family:'PT Sans',sans-serif;font-weight:400}.brand-h1{font-family:'PT Sans',sans-serif;font-size:1.5em;font-weight:400;color:#2a81a9}.brand-h2{font-family:'PT Sans',sans-serif;font-size:1.3em;font-weight:700;color:#2a81a9}.brand-h3{font-family:'PT Sans',sans-serif;font-size:1.2em;font-weight:700;color:#222}.brand-h4{font-family:'PT Sans',sans-serif;font-size:1.2em;font-weight:400;color:#222}html,body,article,p,blockquote,h1,h2,h3,h4,address,th,td,strong{font-family:'PT Sans',sans-serif;font-weight:400;font-style:italic;color:#222}strong{font-weight:700;color:#2a81a9}blockquote{font-family:'PT Sans',sans-serif;font-weight:400;color:#2a81a9;font-size:1.5em}blockquote small{color:#2a81a9}h1{font-family:'PT Sans',sans-serif;font-size:1.5em;font-weight:400;color:#2a81a9;margin-top:0;margin-bottom:20px}h2{font-family:'PT Sans',sans-serif;font-size:1.3em;font-weight:700;color:#2a81a9;margin-bottom:0}h3{font-family:'PT Sans',sans-serif;font-size:1.2em;font-weight:700;color:#222}h4{font-family:'PT Sans',sans-serif;font-size:1.2em;font-weight:400;color:#222}.nav-text-links{font-family:'PT Sans',sans-serif;font-size:1.2em;line-height:1.2em;font-weight:400;font-style:normal;height:1.2em;text-decoration:none}.navi{background-color:#fff}.navi ul{text-align:center;padding-top:10px;margin-bottom:0}.navi ul li{display:inline-block}.navi ul li>a{padding:0 10px;font-family:'PT Sans',sans-serif;font-size:1.2em;line-height:1.2em;font-weight:400;font-style:normal;height:1.2em;text-decoration:none;color:#a3a3a3;background-color:#fff}.navi ul li>a:hover,.navi ul li a:active,.navi ul li a:focus{background-color:transparent;color:#2a81a9}.navi ul li:hover{background-color:#fff}.navi ul>.active{background-color:#fff}.navi ul>.active>a,.navi ul>.active a:hover,.navi ul>.active a:focus{background-color:transparent;color:#2a81a9}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}a,a:hover,a:active,a:focus{color:#2a81a9;text-decoration:none;outline:none}.responsive img{max-width:100% !important;max-height:100% !important;width:100%}.shadow{-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}.box-shadow{-moz-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);-webkit-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);-khtml-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);box-shadow:0 12px 12px -8px rgba(0,0,0,0.3)}.container-fluid{padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #2a81a9;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle;padding:0}iframe[seamless]{background-color:transparent;border:0 none transparent;padding:0;overflow:hidden}blockquote{padding:10px 0;border:none}.page,footer.footer,header.header,.navbar-default{margin:0 auto;max-width:992px;min-width:240px;padding:0}.page:before,footer.footer:before,header.header:before,.navbar-default:before,.page:after,footer.footer:after,header.header:after,.navbar-default:after{content:" ";display:table}.page:after,footer.footer:after,header.header:after,.navbar-default:after{clear:both}.page:before,footer.footer:before,header.header:before,.navbar-default:before,.page:after,footer.footer:after,header.header:after,.navbar-default:after{content:" ";display:table}.page:after,footer.footer:after,header.header:after,.navbar-default:after{clear:both}footer.footer:before,header.header:before,footer.footer:after,header.header:after{content:" ";display:table}footer.footer:after,header.header:after{clear:both}footer.footer:before,header.header:before,footer.footer:after,header.header:after{content:" ";display:table}footer.footer:after,header.header:after{clear:both}.bcg{background:no-repeat center center;background-size:cover;position:absolute;width:100%;height:100%;margin-left:15px;z-index:50}.home .bcg{background:url("/images/Startseite_992-440.png") no-repeat center center;background-size:cover}.termine .bcg{background:url("/images/Termine_700-440.png") no-repeat left top;background-size:auto 440px}.about .bcg{background:url("/images/Ueber-mich_700-440.png") no-repeat left top;background-size:auto 440px}.impressum .bcg{background:url("/images/Ueber-mich_700-440.png") no-repeat left top;background-size:auto 440px}.datenschutz .bcg{background:url("/images/Ueber-mich_700-440.png") no-repeat left top;background-size:auto 440px}.slide{background-color:#9dc107}.home .slide{background-color:transparent}header{height:auto;background-color:#9dc107;z-index:50;position:relative}header .raw-header{overflow:hidden}header.header{z-index:1000;min-height:440px;background-color:#9dc107}header .logo{float:left;display:block;z-index:99999;position:absolute;top:55px;left:0}header .logo h1{color:#fff;background-color:#2a81a9;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:50px;line-height:1;padding-top:0;padding-right:15px;padding-bottom:5px;padding-left:50px}header .brand{display:none;float:right;z-index:99999;position:absolute;top:20px;right:70px;background-color:#fff;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:10px 20px}header .brand h2{margin-top:0;font-size:30px;font-weight:400;color:#2a81a9}header .wrapper{position:absolute;bottom:250px;right:200px}header .address{display:block;z-index:99999;position:absolute;font-size:14px;max-width:400px;color:#fff}.page{background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}footer.footer{background-color:#9dc107;padding:10px;padding-left:25px}footer.footer p,footer.footer strong{font-weight:400;margin-bottom:0;color:#fff}footer.footer strong{font-weight:600}footer.footer a{color:#fff}.content-block .wrapper{padding:0 30px}.content-block .wrapper section{margin-bottom:20px;padding:0 10px}.table>tbody>tr>th{border:none;color:#2a81a9}.table>tbody>tr>td{border:none}@media only screen and (min-width:768px){header .logo h1{font-size:50px}header .brand{display:block}header .wrapper{position:absolute;bottom:260px;right:260px}header .address{font-size:18px}}