@import "../fonts/font-awesome/css/font-awesome.min.css";@font-face{ font-family:'Roboto'; font-style:normal; font-weight:300; src:url('../fonts/roboto-v30-latin-ext_latin-300.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-300.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-300.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-300.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-300.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:italic; font-weight:300; src:url('../fonts/roboto-v30-latin-ext_latin-300italic.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-300italic.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-300italic.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-300italic.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-300italic.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:normal; font-weight:400; src:url('../fonts/roboto-v30-latin-ext_latin-regular.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-regular.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-regular.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-regular.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-regular.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:italic; font-weight:400; src:url('../fonts/roboto-v30-latin-ext_latin-italic.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-italic.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-italic.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-italic.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-italic.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:normal; font-weight:500; src:url('../fonts/roboto-v30-latin-ext_latin-500.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-500.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-500.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-500.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-500.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:italic; font-weight:500; src:url('../fonts/roboto-v30-latin-ext_latin-500italic.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-500italic.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-500italic.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-500italic.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-500italic.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:normal; font-weight:700; src:url('../fonts/roboto-v30-latin-ext_latin-700.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-700.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-700.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-700.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-700.svg#Roboto') format('svg'); }@font-face{ font-family:'Roboto'; font-style:normal; font-weight:900; src:url('../fonts/roboto-v30-latin-ext_latin-900.eot');  src:local(''),    url('../fonts/roboto-v30-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'),    url('../fonts/roboto-v30-latin-ext_latin-900.woff2') format('woff2'),    url('../fonts/roboto-v30-latin-ext_latin-900.woff') format('woff'),    url('../fonts/roboto-v30-latin-ext_latin-900.ttf') format('truetype'),    url('../fonts/roboto-v30-latin-ext_latin-900.svg#Roboto') format('svg'); }body{background:rgba(255,255,255,1);font-family:'Roboto';color:rgba(75, 85, 99,1);font-size:1.0remline-height:1.6rem}.tc{text-align:center}nav a,nav a:hover{text-decoration:none}.navbar .container-md,main .container-md{width:1024px;max-width:1024px}.navbar{height:90px;background:rgba(22,36,41,1)}.navbar-nav{background:rgba(22,36,41,1)}.navbar-nav a{color:rgba(255,255,255,1);text-decoration:none;padding:10px 20px; font-weight:700}.navbar-nav a:hover,.navbar-nav.activ{color:rgba(225,225,225,1)}.flexcenter{justify-content:center;align-items:center}header{height:90px}main{position:relative;padding-top:1px;min-height:80%;min-height:80vh}main .intro{position:relative;display:block;overflow:hidden;height:70vh;background:url("/lib/images/BG/bg-start.jpg") center no-repeat;background-size:auto 90%;background-position:50% -5px;background-attachment:fixed}@media(max-width:980px){main .intro{height:45vh;background:url("/lib/images/BG/bg-start.jpg") center no-repeat;background-size:auto 90%;background-position:50% -5px;background-attachment:fixed}}main .container-md{position:relative;padding:50px 20px 30px 20px}main .container-md a,main .container-md a:hover{color:rgba(1,1,1,1);text-decoration:none}main .preise{position:relative;display:block;box-sizing:border-box;padding:20px;border:rgba(229,231,235,1) 1px solid;border-radius:20px;box-shadow:rgba(80,80,80,0.8) 1px 1px 1px;margin-bottom:45px}main .preise h2{position:absolute;top:0;left:20px;margin-top:-20px;background:rgba(174, 146, 70,1);color:rgba(255,255,255,1);padding:10px;border-radius:20px;font-size:1.0rem;line-height:1.0rem;font-weight:500;text-transform:uppercase;z-index:2}main .preise h3{color:rgba(0,0,0,1);margin-bottom:20px}main .preise strong span{font-size:1.8rem;line-height:1.8rem;font-weight:500}main .preise ul,main .preise ul li{margin-left:0}main .button,main .preise .link{display:block;width:100%;max-width:350px;background:rgba(174, 146, 70,1);color:rgba(255,255,255,1);padding:20px;border-radius:10px;font-size:1.0rem;line-height:1.0rem;font-weight:500;text-align:center;text-decoration:none}main .button:hover,main .preise .link:hover{background:rgba(154, 126, 50,1)}main .container-md ul{margin:20px 0 0 20px}main .container-md ul li{line-height:2.0rem;font-weight:500;margin:0 0}h1,h2,h3,h4,h5,h6{font-family:'Roboto';color:rgba(0,0,0,1)}h1{font-size:60px;line-height:150%;font-weight:300;letter-spacing:-1.2px;margin:0 0 30px 0;text-align:center;color:rgba(17,24,39,1)}h1 small{display:block;font-size:24px;font-weight:500;letter-spacing:0.6px;line-height:24px;color:rgba(174,146,70,1);margin:0}h2{font-size:36px;line-height:150%;font-weight:500;margin:30px 0 10px 0}h3{font-size:28px;line-height:150%;font-weight:500;margin:30px 0 10px 0}@media(max-width:980px){h1{font-size:36px}h1 small{font-size:18px}h2{font-size:28px}h3{font-size:22px}}p, ul, li, strong{color:rgba(75,85,99,1)}p{font-size:16px;line-height:30px;;margin-bottom:25px}footer{position:relative;background:rgba(243,244,246,1);color:rgba(107,114,128,1);padding:35px 25px}footer nav a{color:rgba(107,114,128,1);margin:0 20px}footer nav a:hover{color:rgba(0,0,0,1)}@media(max-width:980px){.navbar .container-md,main .container-md,.container{width:100%;max-width:100%}}.thumbs{position:relative;display:block;box-sizing:border-box;width:100%;height:auto;overflow:hidden;border-radius:20px;margin-bottom:25px;cursor:pointer}.thumbs img{width:100%;height:auto}.thumbs h3{position:absolute;bottom:5px;left:5px;right:5px;background:rgba(255,255,255,0.8);padding:5px 20px;text-align:center;font-size:20px;line-height:32px}.gbarea{position:relative;display:block;box-sizing:border-box;margin:30px 0;background:rgba(213,179,88,0.1);border:rgba(174,146,70,1) 1px solid;border-radius:20px;padding:20px;box-shadow:rgba(80,80,80,0.8) 1px 1px 1px}.gbtitel{display:block;font-size:20px;font-weight:600;margin:0 -10px;padding:0 10px 5px 10px;border-bottom:rgba(174,146,70,0.5) 1px dotted}.gbdate{position:absolute;top:0;left:20px;margin-top:-20px;min-width:200px;background:rgba(174, 146, 70,1);color:rgba(255,255,255,1);padding:10px;border-radius:20px;font-size:1.0rem;line-height:1.0rem;font-weight:500;text-transform:uppercase;z-index:2}.gbmeldung{position:fixed;top:100px;left:10%;right:10%;z-index:10;margin:0 auto;width:800px;max-width:80%;display:block;background:rgba(213,179,88,1);color:rgba(255,255,255,1);border:rgba(174,146,70,1) 1px solid;border-radius:20px;padding:20px;text-align:center;  -webkit-animation:cssAnimation 3s forwards;   animation:cssAnimation 3s forwards}.gbmeldung p{color:rgba(255,255,255,1)}@keyframes cssAnimation{  0% {opacity:1}  90% {opacity:1}  100%{opacity:0}}@-webkit-keyframes cssAnimation{  0% {opacity:1}  90% {opacity:1}  100%{opacity:0}}.m120{width:120px}main .row{margin-bottom:5px}body:after{content:url(/content/upload/CMSGrafik/close.png) url/content/upload/CMSGrafik/loading.gif) url(/content/upload/CMSGrafik/prev.png) url(/content/upload/CMSGrafik/next.png);display:none}.lightboxOverlay{position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:99;background:rgba(0,0,0,0.5);color:#111;display:none;margin:0;overflow:hidden}.lightbox{clear:both;position:absolute;top:0;left:0;right:0;z-index:99999;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;width:96%;height:auto;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background:#fff;width:250px;height:300px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/lib/images/CMSGrafik/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none}.lb-prev, .lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left;background:url(/lib/images/CMSGrafik/prev.png) left 48% no-repeat}.lb-prev:hover{background:url(/lib/images/CMSGrafik/prev.png) left 48% no-repeat}.lb-next{right:0;float:right;background:url(/lib/images/CMSGrafik/next.png) right 48% no-repeat}.lb-next:hover{background:url(/lib/images/CMSGrafik/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/lib/images/CMSGrafik/close.png) top right no-repeat;text-align:right;outline:none;opacity:0.7}.lb-data .lb-close:hover{cursor:pointer;opacity:1}