@font-face{font-family:'Droid Sans';font-style:normal;font-weight:400;src:url('../../../fileadmin/template/main/fonts/droid-sans-v7-latin-regular.eot');src:local('Droid Sans Regular'),local('DroidSans-Regular'),url('../../../fileadmin/template/main/fonts/droid-sans-v7-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/main/fonts/droid-sans-v7-latin-regular.woff2') format('woff2'),url('../../../fileadmin/template/main/fonts/droid-sans-v7-latin-regular.woff') format('woff'),url('../../../fileadmin/template/main/fonts/droid-sans-v7-latin-regular.ttf') format('truetype'),url('../../../fileadmin/template/main/fonts/droid-sans-v7-latin-regular.svg#DroidSans') format('svg');}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:400;src:url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-regular.eot');src:local('Droid Serif Regular'),local('DroidSerif-Regular'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-regular.woff2') format('woff2'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-regular.woff') format('woff'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-regular.ttf') format('truetype'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-regular.svg#DroidSerif') format('svg');}@font-face{font-family:'Droid Serif';font-style:italic;font-weight:400;src:url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-italic.eot');src:local('Droid Serif Italic'),local('DroidSerif-Italic'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-italic.woff2') format('woff2'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-italic.woff') format('woff'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-italic.ttf') format('truetype'),url('../../../fileadmin/template/main/fonts/droid-serif-v7-latin-italic.svg#DroidSerif') format('svg');}@font-face{font-family:'Black Tie';src:url('../../../fileadmin/template/main/fonts/BlackTie-Regular/BlackTie-Regular-webfont.eot?v=1.0.0');src:url('../../../fileadmin/template/main/fonts/BlackTie-Regular/BlackTie-Regular-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'),url('../../../fileadmin/template/main/fonts/BlackTie-Regular/BlackTie-Regular-webfont.woff2?v=1.0.0') format('woff2'),url('../../../fileadmin/template/main/fonts/BlackTie-Regular/BlackTie-Regular-webfont.woff?v=1.0.0') format('woff'),url('../../../fileadmin/template/main/fonts/BlackTie-Regular/BlackTie-Regular-webfont.ttf?v=1.0.0') format('truetype'),url('../../../fileadmin/template/main/fonts/BlackTie-Regular/BlackTie-Regular-webfont.svg?v=1.0.0#black_tieregular') format('svg');font-weight:400;font-style:normal;}.icon{display:inline-block;font:normal normal normal 14px/1 "Black Tie";font-size:inherit;vertical-align:-14.28571429%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);}.icon-none:before{content:"\f002";visibility:hidden;}.icon-search:before{content:"\f002";}.icon-down:before{content:"\f091";}.icon-up:before{content:"\f090";}.icon-menu:before{content:"\f000";}*,*:before,*:after{box-sizing:border-box;}html,body{height:100%;}body{background:white;font-family:'Droid Sans',sans-serif;font-size:16px;color:#777777;padding:0;margin:0;overflow-y:scroll;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Droid Serif',serif;font-weight:normal;padding:0;margin:0 0 1em 0;line-height:150%;font-size:100%;}h1,.h1{font-size:150%;}h2,.h2{font-size:150%;}h3,.h3{font-size:130%;}h4,.h4{font-size:115%;}p{padding:0;margin:0 0 1em 0;line-height:200%;}a{color:#8CC63F;text-decoration:none;transition:color .5s;}a:hover,a:focus{color:#777777;}.clearfix:after{content:"";display:table;clear:both;}.container{padding-left:100px;padding-right:100px;}.container:after{content:"";display:table;clear:both;}.col{float:left;width:25%;padding:0 20px;}.col-2{width:50%;}.col-4{width:100%;}ol,ul{margin:0 0 1em 0;padding:0 0 0 1.5em;line-height:200%;}ul{list-style-type:square;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol.nomargin,ul.nomargin{margin-bottom:0;}ol.unstyled,ul.unstyled{list-style-type:none;padding-left:0;}ol.inline,ul.inline{list-style-type:none;padding-left:0;}ol.inline > li,ul.inline > li{display:inline-block;padding-left:20px;}ol.inline > li:first-child,ul.inline > li:first-child{padding-left:0;}ul.pretty{list-style:none;padding:0;}ul.pretty li{padding-left:1.5em;}ul.pretty > li:before{display:inline-block;content:"\2012";// figure dash
	margin-left:-1.5em;width:1.5em;}.messagebox{background:#97CB51;}.messagebox .container{padding:40px;color:white;}.messagebox h6{font-size:150%;margin-bottom:.5em;}.messagebox p{margin-bottom:0;}form{margin:0;padding:0;}form > h2{display:none;}.form-group{margin-bottom:1em;}form .actions{text-align:right;}input[type="text"],input[type="password"],select,textarea{font-family:'Droid Sans',sans-serif;font-size:16px;margin:0;padding:10px 20px;width:100%;border:none;background:#E8E8E8;border-radius:5px;}textarea{height:140px;}input[type="submit"],button[type="submit"]{font-family:'Droid Sans',sans-serif;font-size:16px;margin:0;padding:10px 20px;cursor:pointer;border:none;background:#8CC63F;color:white;transition:background .5s;border-radius:5px;}input[type="submit"]:hover,input[type="submit"]:focus,button[type="submit"]:hover,button[type="submit"]:focus{background:#97CB51;}::-webkit-input-placeholder{color:rgba(119,119,119,.7);}:-moz-placeholder{color:rgba(119,119,119,.7);opacity:1;}::-moz-placeholder{color:rgba(119,119,119,.7);opacity:1;}:-ms-input-placeholder{color:rgba(119,119,119,.7);}::-ms-input-placeholder{color:rgba(119,119,119,.7);}label,.label{display:block;line-height:200%;}.form-group > label{display:none;}.table-scroll{overflow-x:auto;}table{border-collapse:collapse;border-bottom:1px solid #E8E8E8;}table tr{border-top:1px solid #E8E8E8;}table th,table td{text-align:left;margin:0;padding:.5em 0 .5em 0;vertical-align:top;}table th:not(:last-child),table td:not(:last-child){padding-right:40px;}table.full{width:100%;}table.unstyled{border-bottom:0;}table.unstyled tr{border-top:none;}#header{position:relative;}#header-intro{height:100vh;min-height:900px;}#header-data{position:relative;float:left;width:50%;height:100%;padding:120px 0 0 240px;}#logo{width:530px;margin:0 0 90px -73px;}#header-text{padding-right:120px;margin-bottom:45px;}#header-text h1{font-size:187.5%;color:#C6C6C6;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #8CC63F;}#header-text p{margin-bottom:0;}#header-image-container{position:relative;float:left;width:50%;height:100%;padding:0;overflow:hidden;}#header-image{height:100%;background-size:cover;background-position:center center;}#header-image-text{position:absolute;left:50%;bottom:80px;margin:0 40px 0 80px;font-style:italic;font-size:200%;color:white;}a.header-down{position:absolute;left:50%;bottom:40px;width:40px;height:40px;margin-left:-20px;border:1px solid #97CB51;border-radius:20px;text-align:center;line-height:40px;background:#97CB51;color:white;opacity:1;transition:background .5s,color .5s,border-color .5s,opacity .5s;}a.header-down.hidden{opacity:0;}#header-image-down{display:none;}.nav-main a{font-family:'Droid Sans',sans-serif;display:inline-block;padding:5px 0;}.nav-main .active a{color:#777777;}#header-image-nav{position:absolute;right:-100%;top:0;width:100%;height:100%;background:#97CB51;transition:right .5s;z-index:500;}#header-image-nav.active{right:0;}#header-image-nav .nav-main{padding:20px 30px;text-align:right;}#header-image-nav a{color:white;padding-left:10px;padding-right:10px;}#header-image-nav .active a,#header-image-nav a:hover,#header-image-nav a:focus{color:#777777;}#header-nav-trigger{display:none;position:absolute;padding:20px;right:20px;bottom:0;}#header-nav-trigger.active{color:#777777;}#header-nav-trigger span.icon{padding-right:.5em;}#content h1,#content h2{border-left:2px solid #8CC63F;padding-left:40px;}#content .ce-textpic:after{content:"";display:table;clear:both;}#content .ce-textpic figure{margin:0;}#content .ce-textpic figure img{width:100% !important;height:auto !important;}#content .ce-textpic .ce-bodytext{max-width:1170px;}#content .ce-textpic .ce-bodytext > *:not(header){padding-left:40px;}#content .ce-textpic .ce-bodytext > ul,#content .ce-textpic .ce-bodytext > ol{padding-left:56px;}#content .ce-textpic.ce-left .ce-gallery{float:left;width:50%;padding-left:0;padding-right:20px;}#content .ce-textpic.ce-left .ce-gallery + .ce-bodytext{float:left;width:50%;padding-left:20px;}#content .ce-textpic.ce-right .ce-gallery{float:right;width:50%;padding-left:20px;}#content .ce-textpic.ce-right .ce-gallery + .ce-bodytext{float:left;width:50%;padding-right:20px;}#content .grid-container{position:relative;border-top:1px solid #E8E8E8;padding-top:80px;}#content .grid-container .col{padding-bottom:80px;}#content .grid-header h1{margin-bottom:0;}#content .grid-totop{position:absolute;right:40px;top:-20px;width:40px;height:40px;border:1px solid #CCCCCC;border-radius:20px;text-align:center;line-height:40px;background:white;transition:background .5s,color .5s,border-color .5s;}#content .grid-totop:hover,#content .grid-totop:focus{background:#97CB51;color:white;border-color:#97CB51;}#content > .grid-container:first-child .grid-totop{display:none;}#content .google-map-container{width:100% !important;}#footer{font-family:'Droid Serif',serif;color:white;}#footer a{color:white;}#footer a:hover,#footer a:focus{color:#777777;}#footer input[type="text"],#footer textarea{background:rgba(255,255,255,.25);color:white;}#footer input[type="submit"],#footer button{background:white;color:#8CC63F;}#footer button:hover,#footer button:focus{background:#777777;color:white;}#footer ::-webkit-input-placeholder{color:rgba(255,255,255,.7);}#footer :-moz-placeholder{color:rgba(255,255,255,.7);opacity:1;}#footer ::-moz-placeholder{color:rgba(255,255,255,.7);opacity:1;}#footer :-ms-input-placeholder{color:rgba(255,255,255,.7);}#footer ::-ms-input-placeholder{color:rgba(255,255,255,.7);}#footer .grid-container{padding-top:40px;}#footer .grid-container .col{padding-bottom:40px;}#footer-data{background:#97CB51;}#footer-data .grid-totop{display:none;}#footer-data-contact-table td:nth-child(1){width:80px;padding-right:0;}#footer-data .frame-type-menu_subpages ul{list-style-type:none;padding-left:0;}#footer-subline{position:relative;background:#8CC63F;border-top:1px solid white;padding-top:40px;padding-bottom:40px;}a#footer-totop{position:absolute;right:40px;top:-20px;width:40px;height:40px;border:1px solid #E8E8E8;border-radius:20px;text-align:center;line-height:40px;background:white;color:#8CC63F;transition:background .5s,color .5s,border-color .5s;}a#footer-totop:hover,a#footer-totop:focus{background:#777777;color:white;border-color:#777777;}@media (max-width:1600px){#header-data{padding-top:80px;padding-left:160px;}#logo{width:450px;margin-left:-65px;}#header-data{padding-top:80px;padding-left:160px;}#header-text{padding-right:80px;}}@media (max-width:1450px){.container{padding-left:20px;padding-right:20px;}.col{width:50%;}.col-2,.col-4{width:100%;}.col:nth-child(2n+3):not(.col-2):not(.col-4){clear:left;}#content .grid-container{padding-top:40px;}#content .grid-container .col{padding-bottom:40px;}#content .grid-header .col{padding-bottom:40px;}}@media (min-width:1251px){#header-image-nav{display:none !important;}}@media (max-width:1250px){#header-intro{min-height:700px;}#header-data{float:none;width:100%;height:50%;padding-top:50px;padding-left:35%;}#header-text{padding-right:0;}#header-text h1{font-size:150%;padding-right:40px;margin-bottom:10px;padding-bottom:10px;}#header-text p{display:none;}#logo{margin-bottom:60px;}#header-data-nav{display:none;}#header-nav-trigger{display:block;}#header-image-container{float:none;width:100%;height:50%;}#header-image-text{position:static;left:auto;bottom:auto;color:#C6C6C6;margin:0;padding:20px 40px;}#header-data-down{display:none;}#header-image-down{display:block;}}@media (max-width:1000px){.col,.col-2,.col-4{width:100%;}#header-data{padding-left:120px;}#content .ce-textpic.ce-left .ce-gallery{float:none;width:100%;padding-right:0;padding-bottom:40px;}#content .ce-textpic.ce-left .ce-gallery + .ce-bodytext{float:none;width:100%;padding-left:0;}#content .ce-textpic.ce-right .ce-gallery{float:none;width:100%;padding-left:0;padding-bottom:40px;}#content .ce-textpic.ce-right .ce-gallery + .ce-bodytext{float:none;width:100%;padding-right:0;}}@media (max-width:750px){h1,.h1{font-size:130%;}h2,.h2{font-size:130%;}p{line-height:150%;}#header-intro{min-height:550px;}#header-data{padding-left:80px;padding-top:40px;}#logo{width:300px;margin-left:-43px;margin-bottom:40px;}#header-text h1{font-size:130%;padding-right:20px;}#header-text p{padding-right:20px;}#header-nav-trigger{right:0;}#header-image-text{font-size:130%;padding-left:20px;padding-right:20px;}#content h1,#content h2{padding-left:20px;}#content .container{padding-left:0;padding-right:0;}#content .grid-container .col{padding-left:0;padding-right:0;}#content .grid-header{padding-left:20px;padding-right:20px;}#content .col header{padding-left:20px;padding-right:20px;}#content .ce-textpic > div.ce-bodytext{padding-left:20px;padding-right:20px;}}@media (max-width:350px){h1,.h1{font-size:100%;}h2,.h2{font-size:100%;}p{font-size:80%;}#header-data{padding-left:50px;}#logo{width:250px;margin-left:-37px;}}a.teaserbox,div.teaserbox{position:relative;display:inline-block;width:100%;height:500px;color:#777777;overflow:hidden;}.teaserbox-image{height:240px;background-size:cover;background-position:center center;}.teaserbox-text{position:absolute;left:0;top:240px;width:100%;height:260px;padding-top:20px;background:white;overflow:hidden;transition:top .5s;}#content .teaserbox-text h1{border-left:none;padding-left:0;color:#8CC63F;margin-bottom:10px;}.teaserbox-more{position:absolute;left:0;bottom:-40px;width:100%;height:40px;font-family:'Droid Serif',serif;line-height:40px;text-align:center;background:#8CC63F;color:white;border-radius:5px;transition:bottom .5s;}a.teaserbox:hover .teaserbox-text,a.teaserbox:focus .teaserbox-text{top:120px;}a.teaserbox:hover .teaserbox-more,a.teaserbox:focus .teaserbox-more{bottom:0;}@media (max-width:1600px){a.teaserbox,div.teaserbox{height:520px;}.teaserbox-text{height:280px;}}@media (max-width:1250px){a.teaserbox,div.teaserbox{height:auto;}.teaserbox-text{position:static;left:auto;top:auto;width:100%;height:auto;}.teaserbox-more{position:static;left:auto;bottom:auto;width:50%;margin:0 auto;}div.teaserbox .teaserbox-more{display:none;}a.teaserbox:hover .teaserbox-text,a.teaserbox:focus .teaserbox-text{top:auto;}a.teaserbox:hover .teaserbox-more,a.teaserbox:focus .teaserbox-more{bottom:auto;}}@media (max-width:750px){.teaserbox-text{padding-left:20px;padding-right:20px;}}
