@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGOpKQFvsMoBH--zPuE-O8ur3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U460-52F, U20B 4, U2DE -2DFF, UA640-A69F; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGOD5L8S_9S_m4UvyMw5M1CX3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U400-45F, U490-491, U4B -4B 1, U2116; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGHtAKCSP8Scq_VkmNL_V6Mr3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U1F -1FFF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGCDuzJWrwWDT04xi-7BJnlv3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U370-3FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGCD5K6T8I4oZ1X3Xvlj_UeP3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U102-103, U1EA -1EF 9, U20AB; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGDOFnJNygIkrHciC8BWzbCz3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U100-24F, U1E -1EFF, U20A -20AB, U20AD-20CF, U2C 58C 7F, UA720-A7FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGCP2LEk6lMzYsRqr3dHFImA.woff2) format('woff2');unicode-range:U0-0FF, U131, U152-153, U2C 6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2212, U2215; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIXYUqYVJeq1_JtQruA3_e8.woff2) format('woff2');unicode-range:U460-52F, U20B 4, U2DE -2DFF, UA640-A69F; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlExulUiGX8tUMVYeuJmbj48.woff2) format('woff2');unicode-range:U400-45F, U490-491, U4B -4B 1, U2116; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlBA0E65p__AYvizJB6RduYY.woff2) format('woff2');unicode-range:U1F -1FFF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlC7-kXQoo3swP0nQ6K7J6xc.woff2) format('woff2');unicode-range:U370-3FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2) format('woff2');unicode-range:U102-103, U1EA -1EF 9, U20AB; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2) format('woff2');unicode-range:U100-24F, U1E -1EFF, U20A -20AB, U20AD-20CF, U2C 58C 7F, UA720-A7FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2) format('woff2');unicode-range:U0-0FF, U131, U152-153, U2C 6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2212, U2215; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGGWGG8n76xaP_JUl9houU473rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U460-52F, U20B 4, U2DE -2DFF, UA640-A69F; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMP5gXq4cN8pjVji5g2q9Mf3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U400-45F, U490-491, U4B -4B 1, U2116; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGIwxT-R1rCKQkeTtsDWzfjL3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U1F -1FFF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGFCUBMgATkHAQY-Bv-74xcn3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U370-3FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMZXFz2iDKd7GJNSaxRYiSj3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U102-103, U1EA -1EF 9, U20AB; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGKyGJhAh-RE0BxGcd_izyev3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U100-24F, U1E -1EFF, U20A -20AB, U20AD-20CF, U2C 58C 7F, UA720-A7FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMzFoXZ-Kj537nB_-9jJhlA.woff2) format('woff2');unicode-range:U0-0FF, U131, U152-153, U2C 6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2212, U2215; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGND0m6pClgHtYGF0hfdNIEb3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U460-52F, U20B 4, U2DE -2DFF, UA640-A69F; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGDWQv9J9PMDOEGeWOeUSzYX3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U400-45F, U490-491, U4B -4B 1, U2116; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGIYH4VqPITzPioKTUCn5uVr3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U1F -1FFF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGFc7ysg-KBVARr0WVSJUyRT3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U370-3FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U102-103, U1EA -1EF 9, U20AB; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range:U100-24F, U1E -1EFF, U20A -20AB, U20AD-20CF, U2C 58C 7F, UA720-A7FF; }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v10/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2) format('woff2');unicode-range:U0-0FF, U131, U152-153, U2C 6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2212, U2215; }html {-webkit-font-smoothing:antialiased;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px; }body {line-height:1.5em;font-family:'Source Sans Pro', sans-serif !important;color:#101010;overflow-x:hidden;width:100%;text-align:left;background-color:transparent;background-position:top center;background-repeat:no-repeat; }* {margin:0px;margin:0rem;padding:0px;padding:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }input::-ms-clear {display:none; }address {font-style:italic;margin:0px 0px 24px 0px;margin:0rem 0rem 2.4rem 0rem; }abbr[title] {border-bottom:1px dotted; }code, kbd, pre, samp {font-family:monospace, serif;font-size:14px;font-size:1.4rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none; }pre {background:#f5f5f5;color:#00619f;font-family:monospace, serif;font-size:14px;font-size:1.4rem;margin:20px 0px 20px 0px;margin:2rem 0rem 2rem 0rem;overflow:auto;padding:20px;padding:2rem;white-space:pre;white-space:pre-wrap;word-wrap:break-word; }small {font-size:smaller; }sub, sup {font-size:7.5px;font-size:0.75rem;line-height:0;position:relative;vertical-align:baseline; }sup {top:-5px;top:-0.5rem; }sub {bottom:-2.5px;bottom:-0.25rem; }dl {margin:0px 20px;margin:0rem 2rem; }dt {font-weight:bold; }dd {margin:0px 0px 20px;margin:0rem 0rem 2rem; }menu, ol, ul {padding:0px;padding:0rem;margin:0px;margin:0rem; }ul {list-style-type:square;margin:0px 0px 20px 20px;margin:0rem 0rem 2rem 2rem; }ol {margin:0px 0px 20px 20px;margin:0rem 0rem 2rem 2rem; }nav ul, nav ol {margin:0px 0px 0px 0px;margin:0rem 0rem 0rem 0rem;list-style:none;list-style-image:none; }li > ul, li > ol {margin:0; }img {-ms-interpolation-mode:bicubic;vertical-align:middle;border:0;max-width:100%;height:auto;-ms-interpolation-mode:nearest-neighbor; }svg:not(:root) {overflow:hidden; }figure {margin:0; }*:focus {outline:0 !important; }.screen-reader-text {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;left:-1000em; }.gap0 {margin-bottom:0px;margin-bottom:0rem; }.gap5 {margin-bottom:5px;margin-bottom:0.5rem; }.gap10 {margin-bottom:10px;margin-bottom:1rem; }.gap15 {margin-bottom:15px;margin-bottom:1.5rem; }.gap20 {margin-bottom:20px;margin-bottom:2rem; }.gap25 {margin-bottom:25px;margin-bottom:2.5rem; }.gap30 {margin-bottom:30px;margin-bottom:3rem; }.gap40 {margin-bottom:40px;margin-bottom:4rem; }.gap60 {margin-bottom:60px;margin-bottom:6rem; }.nogap {margin-bottom:0 !important;padding-bottom:0 !important; }.nogap-top {margin-top:0 !important;padding-top:0 !important; }.padding-xs {padding:5px;padding:0.5rem; }.padding-sm {padding:15px;padding:1.5rem; }.padding-md {padding:20px;padding:2rem; }.padding-lg {padding:30px;padding:3rem; }.clearfix {clear:both; }.height5 {height:5px;height:0.5rem; }.height10 {height:10px;height:1rem; }.height15 {height:15px;height:1.5rem; }.height20 {height:20px;height:2rem; }.height25 {height:25px;height:2.5rem; }.height30 {height:30px;height:3rem; }.height35 {height:35px;height:3.5rem; }.height40 {height:40px;height:4rem; }.height45 {height:45px;height:4.5rem; }.height50 {height:50px;height:5rem; }.height55 {height:55px;height:5.5rem; }.height60 {height:60px;height:6rem; }.height65 {height:65px;height:6.5rem; }.height70 {height:70px;height:7rem; }.height75 {height:75px;height:7.5rem; }.height80 {height:80px;height:8rem; }.height85 {height:85px;height:8.5rem; }.height90 {height:90px;height:9rem; }.height95 {height:95px;height:9.5rem; }.height100 {height:100px;height:10rem; }#main-container {overflow:hidden; }@media screen and (max-width:767px) {#main-container {margin-top:155px;margin-top:15.5rem; } }@media screen and (min-width:768px) {#main-container {margin-top:155px;margin-top:15.5rem; } }@media screen and (min-width:992px) {#main-container {margin-top:220px;margin-top:22rem; } }h1, h2, h3, h4 {text-transform:inherit;margin:0px 0px 20px 0px;margin:0rem 0rem 2rem 0rem;line-height:130%;font-weight:300; }h1 {font-family:'Source Sans Pro', sans-serif; }@media screen and (max-width:767px) {h1 {font-size:26px;font-size:2.6rem; } }@media screen and (min-width:768px) {h1 {font-size:28px;font-size:2.8rem; } }@media screen and (min-width:992px) {h1 {font-size:30px;font-size:3rem; } }h2 {font-family:'Source Sans Pro', sans-serif; }@media screen and (max-width:767px) {h2 {font-size:16px;font-size:1.6rem; } }@media screen and (min-width:768px) {h2 {font-size:18px;font-size:1.8rem; } }@media screen and (min-width:992px) {h2 {font-size:20px;font-size:2rem; } }h3 {font-family:'Source Sans Pro', sans-serif; }@media screen and (max-width:767px) {h3 {font-size:16px;font-size:1.6rem; } }@media screen and (min-width:768px) {h3 {font-size:18px;font-size:1.8rem; } }@media screen and (min-width:992px) {h3 {font-size:20px;font-size:2rem; } }h4 {font-family:'Source Sans Pro', sans-serif; }@media screen and (max-width:767px) {h4 {font-size:16px;font-size:1.6rem; } }@media screen and (min-width:768px) {h4 {font-size:18px;font-size:1.8rem; } }@media screen and (min-width:992px) {h4 {font-size:10px;font-size:1rem; } }p {margin:0px 0px 20px 0px;margin:0rem 0rem 2rem 0rem;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem; }p a {color:#c99e52; }p a:hover, p a:focus {color:#c99e52; }a {color:#c99e52;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;cursor:pointer;font-weight:normal;outline:none; }a:hover {text-decoration:underline;color:#c03; }a:active {color:#c03; }a:focus {color:#c03; }.btn {font-family:'Source Sans Pro', sans-serif;font-size:16px;font-size:1.6rem;padding:5px 20px;padding:0.5rem 2rem;border:2px solid #c99e52;color:#c99e52;display:block;background-color:transparent;text-align:center;text-decoration:none;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;cursor:pointer;font-weight:600; }.btn:hover {background-color:#c99e52;border:2px solid #c99e52;color:#fff;text-decoration:none; }span.ausgebucht {font-family:'Source Sans Pro', sans-serif;font-size:16px;font-size:1.6rem;padding:5px 20px;padding:0.5rem 2rem;border:2px solid #f43536;color:#fff;display:block;background-color:#f43536;text-align:center;text-decoration:none;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;font-weight:600; }.ce_item { }#wrapper {width:100%;margin:0 auto;overflow-x:hidden; }.ce_item {opacity:1; }.ce_item.visible {opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out; }.ce_item.full-visible {opacity:1; }@media screen and (max-width:767px) {.container.ce .ce_item:first-child {margin-top:20px;margin-top:2rem; } }@media screen and (min-width:768px) {.container.ce .ce_item:first-child {margin-top:40px;margin-top:4rem; } }@media screen and (min-width:992px) {.container.ce .ce_item:first-child {margin-top:60px;margin-top:6rem; } }.container.ce .ce_item:first-child > .ce_item {margin-top:0px; }.page_header {text-align:center;border-bottom:solid 3px #101010; }@media screen and (max-width:767px) {.page_header {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.page_header {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.page_header {margin-bottom:60px;margin-bottom:6rem; } }.page_header h1 {margin:0 auto;max-width:760px;font-weight:600;font-size:30px;margin-bottom:50px; }.page_header .teaser {margin:0 auto;max-width:760px;font-size:17px;font-weight:400;line-height:25px;margin-bottom:45px; }.infobox {background:#c99e52;margin-top:80px;padding-top:60px;padding-bottom:40px;text-align:center; }.infobox .infotext {color:#fff;font-size:30px;font-weight:400; }.infobox a.btn {margin-top:25px;border-color:#fff;color:#fff;display:inline-block; }.infobox a.btn:hover {background:#fff;color:#c99e52; }@media screen and (max-width:767px) {.grid-sizer {width:100%; } }@media screen and (min-width:768px) {.grid-sizer {width:213px; } }@media screen and (min-width:992px) {.grid-sizer {width:360px; } }@media screen and (max-width:767px) {.grid-item {width:100%;margin-bottom:20px; } }@media screen and (min-width:768px) {.grid-item {width:213px;margin-bottom:40px; } }@media screen and (min-width:992px) {.grid-item {width:360px;margin-bottom:40px; } }@media screen and (max-width:767px) {.grid-item--width2 {width:100%; } }@media screen and (min-width:768px) {.grid-item--width2 {width:466px; } }@media screen and (min-width:992px) {.grid-item--width2 {width:760px; } }.grid-item a {overflow:hidden;display:block; }.grid-item a img {width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.grid-item a img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }@media screen and (max-width:767px) {.grid-item-2, .grid-item-6 {margin-bottom:25px; } }@media screen and (min-width:768px) {.grid-item-2, .grid-item-6 {margin-bottom:25px; } }@media screen and (min-width:992px) {.grid-item-2, .grid-item-6 {margin-bottom:25px; } }@media screen and (max-width:767px) {.fancybox-bg {background:rgba(73, 84, 105, 1) !important; } }@media screen and (min-width:768px) {.fancybox-bg {background:rgba(73, 84, 105, 0.9); } }@media screen and (min-width:992px) {.fancybox-bg {background:rgba(73, 84, 105, 0.9); } }@media screen and (max-width:767px) {.fancybox-is-open .fancybox-bg {opacity:1; } }.fancybox-inner .fancybox-stage {max-width:1160px;margin:0 auto; }@media screen and (max-width:767px) {.fancybox-inner .fancybox-stage {width:100%; } }@media screen and (min-width:768px) {.fancybox-inner .fancybox-stage {width:80%; } }@media screen and (min-width:992px) {.fancybox-inner .fancybox-stage {width:80%; } }@media screen and (max-width:767px) {.fancybox-inner .fancybox-stage .referent-detail {padding:0px; } }@media screen and (min-width:768px) {.fancybox-inner .fancybox-stage .referent-detail {padding:25px 25px; } }@media screen and (min-width:992px) {.fancybox-inner .fancybox-stage .referent-detail {padding:50px 60px; } }.fancybox-inner .fancybox-stage .referent-detail h1 {padding:0px;margin:0px;font-size:20px;font-weight:600;margin-bottom:30px;text-align:left;max-width:100%; }.fancybox-inner .fancybox-stage .referent-detail .fancybox-close-small {width:25px;height:25px; }.fancybox-inner .fancybox-stage .referent-detail .fancybox-close-small:after {content:"×";position:absolute;top:0px;right:0px;width:25px;height:25px;font-size:25px;line-height:25px;color:#fff;font-weight:300;text-align:center;border-radius:0%;border-width:0;background:#c99e52;transition:background 0.25s;box-sizing:border-box;z-index:2; }.fancybox-inner .fancybox-stage .referent-detail .play_video {width:800px;height:450px; }.fancybox-inner .fancybox-stage .video-detail .fancybox-close-small {width:25px;height:25px; }.fancybox-inner .fancybox-stage .video-detail .fancybox-close-small:after {content:"×";position:absolute;top:0px;right:0px;width:25px;height:25px;font-size:25px;line-height:25px;color:#fff;font-weight:300;text-align:center;border-radius:0%;border-width:0;background:#c99e52;transition:background 0.25s;box-sizing:border-box;z-index:2; }.fancybox-inner .fancybox-stage .video-detail .play_video {width:800px;height:450px; }@media screen and (max-width:767px) {.fancybox-inner .fancybox-stage .fancybox-image-wrap {padding:0px; } }@media screen and (min-width:768px) {.fancybox-inner .fancybox-stage .fancybox-image-wrap {padding:25px 25px;background:#fff; } }@media screen and (min-width:992px) {.fancybox-inner .fancybox-stage .fancybox-image-wrap {padding:50px 60px;background:#fff; } }.fancybox-inner .fancybox-stage .fancybox-image-wrap .fancybox-image {position:relative; }.fancybox-inner .fancybox-toolbar .fancybox-button, .fancybox-inner .fancybox-toolbar .fancybox-infobar__body {background:rgba(201, 158, 82, 0.6); }.fancybox-inner .fancybox-navigation .fancybox-arrow:after {background-color:rgba(201, 158, 82, 1); }#preloader-wrapper {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000; }#preloader-wrapper #loader {display:block;position:relative;left:50%;top:50%;z-index:1001; }#preloader-wrapper #loader.version {width:100px;height:100px;margin-left:-50px;margin-right:-50px; }#preloader-wrapper #loader #preloader span {background:url('../images/logo_small.svg') no-repeat;width:58px;height:50px;animation:shake 0.8s infinite linear;display:block;opacity:0; }#preloader-wrapper #loader #preloader span:nth-child(1) {animation-delay:0s; }#preloader-wrapper #loader #preloader span:nth-child(2) {animation-delay:0.66s; }#preloader-wrapper #loader #preloader span:nth-child(3) {animation-delay:1.33s; }@keyframes spin {0% {transform:rotate(360deg);opacity:1; }50% {transform:rotate(180deg);opacity:0.5; }100% {transform:rotate(0deg);opacity:1; } }@keyframes shake {0% {transform:translateX(0px);opacity:1; }25% {transform:translateX(10px);opacity:1; }50% {transform:translateX(0px);opacity:1; }70% {transform:translateX(-10px);opacity:1; }100% {transform:translateX(0px);opacity:1; } }@keyframes radar {0% {transform:scale(0.7);opacity:0.1; }10% {transform:scale(0.8);opacity:0.2; }20% {transform:scale(0.9);opacity:0.4; }30% {transform:scale(1);opacity:0.6; }40% {transform:scale(1.1);opacity:0.8; }50% {transform:scale(1.2);opacity:1; }60% {transform:scale(1.1);opacity:0.8; }70% {transform:scale(1);opacity:0.6; }80% {transform:scale(0.9);opacity:0.4; }90% {transform:scale(0.8);opacity:0.2; }100% {transform:scale(0.7);opacity:0.1; } }#preloader-wrapper .loader-section {position:fixed;top:0;width:51%;height:100%;background:#fff;z-index:1000; }#preloader-wrapper .loader-section.section-left {left:0; }#preloader-wrapper .loader-section.section-right {right:0; }.loaded #preloader-wrapper {opacity:0;visibility:hidden;-webkit-transition:opacity 1s, visibility 0.5s ease-in-out;-moz-transition:opacity 1s, visibility 0.5s ease-in-out;-ms-transition:opacity 1s, visibility 0.5s ease-in-out;-o-transition:opacity 1s, visibility 0.5s ease-in-out; }.loaded #loader {opacity:0;display:none;visibility:hidden; }.mobile_menu_background {display:none;position:fixed;width:100%;height:100%;background:rgba(201, 158, 82, 1);z-index:1;top:0; }.mobile_menu_background.menu-opened {display:block; }#mobilemenu {padding-top:55px;padding-top:5.5rem; }#mobilemenu ul {margin:0px;padding:0px; }#mobilemenu ul li {position:inherit !important;padding:0px 50px !important; }#mobilemenu ul li.current-menu-item a, #mobilemenu ul li.current-menu-parent a, #mobilemenu ul li.current-page-ancestor a, #mobilemenu ul li.current_page_item a {color:#101010 !important; }#mobilemenu ul li a {text-align:center;padding:10px 0px !important;text-transform:uppercase; }#mobilemenu ul li a:before, #mobilemenu ul li a:after {opacity:0 !important;display:none !important; }#mobilemenu ul li a:hover {color:#101010 !important; }#mobilemenu ul li ul.sub-menu {background:none !important;position:inherit !important;opacity:1 !important;padding:0px !important;margin-bottom:10px !important;display:none !important; }#mobilemenu ul li ul.sub-menu li {display:block !important; }#mobilemenu ul li ul.sub-menu li a {border:none !important;padding:0px !important; }#mobilemenu ul li.current-menu-item ul.sub-menu, #mobilemenu ul li.current-menu-ancestor ul.sub-menu, #mobilemenu ul li.current-menu-parent ul.sub-menu {display:block !important; }#mobilemenu ul#mobilen_av {margin-bottom:30px;margin-bottom:3rem; }#mobilemenu ul#mobilen_av li a {border-top:solid 1px #101010; }#mobilemenu ul#mobilen_av li:last-child a {border-bottom:solid 1px #101010; }#mobilemenu ul#mobile_footer_nav {margin-top:20px;margin-top:2rem; }#mobilemenu ul#mobile_footer_nav li a {padding:5px 0px !important;text-transform:none !important; }#mobilemenu #logo_white {display:block;background:url('../images/logo_white.svg') no-repeat;width:25px;height:22px;margin:0 auto; }header#header {background:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-bottom:1px solid transparent;width:100%;position:relative;z-index:200;padding:0px;padding:0rem; }@media screen and (max-width:767px) {header#header {height:155px;height:15.5rem; } }@media screen and (min-width:768px) {header#header {height:155px;height:15.5rem; } }@media screen and (min-width:992px) {header#header {height:220px;height:22rem; } }@media screen and (min-width:1200px) {header#header {height:220px;height:22rem; } }header#header .navbar-default {background-color:transparent !important;border-radius:0px !important;border:none !important; }header#header .navbar-default .navbar-collapse, header#header .navbar-default .navbar-form {border:none !important;-webkit-box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);-moz-box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0); }@media screen and (max-width:767px) {header#header .navbar-default .navbar-header {margin-top:15px;margin-top:1.5rem; } }@media screen and (min-width:768px) {header#header .navbar-default .navbar-header {margin-top:0px;margin-top:0rem; } }@media screen and (min-width:992px) {header#header .navbar-default .navbar-header {margin-top:0px;margin-top:0rem; } }@media screen and (min-width:1200px) {header#header .navbar-default .navbar-header {margin-top:0px;margin-top:0rem; } }header#header .navbar-default .navbar-header .navbar-toggle {border:none !important;padding:0px !important;margin-top:0px !important;margin-bottom:0px !important; }header#header .navbar-default .navbar-header .navbar-toggle .icon-bar {background-color:#101010;height:4px !important; }header#header .navbar-right {margin-right:inherit;float:right; }header#header .navbar-left {margin-left:inherit;float:left; }header#header .navbar-brand {transform:translateX(-50%);left:-moz-calc(50%);left:-webkit-calc(50%);left:calc(50%);position:absolute; }header#header .nav.navbar-nav li a {font-weight:400;margin:0px;color:#101010; }@media screen and (max-width:767px) {header#header .nav.navbar-nav li a {font-size:15px;padding:8px 15px; } }@media screen and (min-width:768px) {header#header .nav.navbar-nav li a {font-size:12px;padding:6px 8px; } }@media screen and (min-width:992px) {header#header .nav.navbar-nav li a {font-size:15px;padding:6px 8px; } }@media screen and (min-width:1200px) {header#header .nav.navbar-nav li a {font-size:15px;padding:8px 15px; } }header#header .nav.navbar-nav li a:hover {color:#c99e52; }header#header .nav.navbar-nav li.current-menu-item a, header#header .nav.navbar-nav li.current-menu-parent a, header#header .nav.navbar-nav li.current-page-ancestor a, header#header .nav.navbar-nav li.current_page_item a {color:#c99e52; }header#header .nav.navbar-nav li.menu-item-has-children a:before {content:"";width:100%;height:9px;position:absolute;left:0;bottom:-5px;opacity:0;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0); }header#header .nav.navbar-nav li.menu-item-has-children a:after {border-color:transparent transparent rgba(16, 16, 16, 0.81) transparent;border-style:solid;border-width:0 9px 9px 9px;content:"";height:0px;position:absolute;left:-moz-calc(50% - 9px);left:-webkit-calc(50% - 9px);left:calc(50% - 9px);bottom:-5px;width:0px;opacity:0;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0); }header#header .nav.navbar-nav li.lang a {display:inline-block;padding-right:0px;width:40px; }header#header .nav.navbar-nav li.lang a.active {color:#c99e52; }header#header .nav.navbar-nav li.lang a:after {content:"/";position:absolute;right:0px;left:inherit !important;color:#101010; }header#header .nav.navbar-nav li.lang a:last-child {padding-left:0px;width:inherit !important; }header#header .nav.navbar-nav li.lang a:last-child:after {display:none; }header#header .nav.navbar-nav li:first-child a {padding-left:0px; }header#header .nav.navbar-nav li:first-child a:after {left:-moz-calc(50% - 16.5px);left:-webkit-calc(50% - 16.5px);left:calc(50% - 16.5px); }header#header .nav.navbar-nav li:last-child a {padding-right:0px; }header#header .nav.navbar-nav li:last-child a:after {left:-moz-calc(50% + 1.5px);left:-webkit-calc(50% + 1.5px);left:calc(50% + 1.5px); }header#header .nav.navbar-nav li#back_to_mainpage a {position:relative;padding-left:40px; }header#header .nav.navbar-nav li#back_to_mainpage a:before {content:url('../images/logo_small.svg');width:27px;height:24px;position:absolute;left:0;top:0; }header#header .nav.navbar-nav li ul.sub-menu {opacity:0;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:-9999em;width:100%;position:fixed;display:none;left:0;background:rgba(16, 16, 16, 0.81);z-index:9999999;text-align:center; }@media screen and (max-width:767px) {header#header .nav.navbar-nav li ul.sub-menu {padding-top:24px;padding-bottom:30px;top:158px; } }@media screen and (min-width:768px) {header#header .nav.navbar-nav li ul.sub-menu {padding-top:14px;padding-bottom:20px;top:139px; } }@media screen and (min-width:992px) {header#header .nav.navbar-nav li ul.sub-menu {padding-top:24px;padding-bottom:30px;top:155px; } }@media screen and (min-width:1200px) {header#header .nav.navbar-nav li ul.sub-menu {padding-top:24px;padding-bottom:30px;top:158px; } }@media screen and (min-width:768px) {header#header .nav.navbar-nav li ul.sub-menu.cookiehinweis {top:174px; } }@media screen and (min-width:992px) {header#header .nav.navbar-nav li ul.sub-menu.cookiehinweis {top:190px; } }@media screen and (min-width:1200px) {header#header .nav.navbar-nav li ul.sub-menu.cookiehinweis {top:193px; } }header#header .nav.navbar-nav li ul.sub-menu li {display:inline-block; }header#header .nav.navbar-nav li ul.sub-menu li a {color:#fff;font-weight:400;text-transform:none !important; }@media screen and (max-width:767px) {header#header .nav.navbar-nav li ul.sub-menu li a {font-size:15px; } }@media screen and (min-width:768px) {header#header .nav.navbar-nav li ul.sub-menu li a {font-size:12px; } }@media screen and (min-width:992px) {header#header .nav.navbar-nav li ul.sub-menu li a {font-size:15px; } }@media screen and (min-width:1200px) {header#header .nav.navbar-nav li ul.sub-menu li a {font-size:15px; } }header#header .nav.navbar-nav li ul.sub-menu li a:before, header#header .nav.navbar-nav li ul.sub-menu li a:after {display:none; }header#header .nav.navbar-nav li ul.sub-menu li.current-menu-item a, header#header .nav.navbar-nav li ul.sub-menu li.current-menu-parent a, header#header .nav.navbar-nav li ul.sub-menu li.current-page-ancestor a {color:#c99e52; }header#header .nav.navbar-nav li:hover a:before {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); }header#header .nav.navbar-nav li:hover a:after {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); }header#header .nav.navbar-nav li:hover ul.sub-menu {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); }@media screen and (max-width:767px) {header#header .nav.navbar-nav li:hover ul.sub-menu {display:block; } }@media screen and (min-width:768px) {header#header .nav.navbar-nav li:hover ul.sub-menu {display:block; } }@media screen and (min-width:992px) {header#header .nav.navbar-nav li:hover ul.sub-menu {display:block; } }@media screen and (min-width:1200px) {header#header .nav.navbar-nav li:hover ul.sub-menu {display:block; } }header#header #navbar-collapse-2 {-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear; }@media screen and (max-width:767px) {header#header #navbar-collapse-2 {margin-top:15px;margin-top:1.5rem; } }@media screen and (min-width:768px) {header#header #navbar-collapse-2 {margin-top:55px;margin-top:5.5rem; } }@media screen and (min-width:992px) {header#header #navbar-collapse-2 {margin-top:60px;margin-top:6rem; } }@media screen and (min-width:1200px) {header#header #navbar-collapse-2 {margin-top:55px;margin-top:5.5rem; } }header#header #navbar-collapse-2 .nav.navbar-nav li a {font-weight:600;text-transform:uppercase; }header#header .navbar-brand {padding:0px; }header#header .navbar-brand > img {width:300px; }header#header.menu-opened {background:transparent;border-bottom:1px solid transparent; }header#header.sticky {position:fixed; }header#header #logo {float:left;display:block;z-index:1000;position:absolute;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:url('../images/logo_goldener_wind.svg') no-repeat; }@media screen and (max-width:767px) {header#header #logo {margin:30px 0px 0px 0px;margin:3rem 0rem 0rem 0rem;width:200px;height:94px; } }@media screen and (min-width:768px) {header#header #logo {margin:15px 0px 30px 0px;margin:1.5rem 0rem 3rem 0rem;width:200px;height:94px; } }@media screen and (min-width:992px) {header#header #logo {margin:15px 0px 10px 0px;margin:1.5rem 0rem 1rem 0rem;width:300px;height:141px; } }header#header #logo.smaller {background:url('../images/logo_small.svg') no-repeat; }@media screen and (max-width:767px) {header#header #logo.smaller {margin:9px 0px 9px 0px;margin:0.9rem 0rem 0.9rem 0rem;width:39px;height:34px; } }@media screen and (min-width:768px) {header#header #logo.smaller {margin:0px;margin:0rem;width:46px;height:40px; } }@media screen and (min-width:992px) {header#header #logo.smaller {margin:0px;margin:0rem;width:46px;height:40px; } }header#header .navbar-toggle {z-index:1; }header#header .navbar {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }@media screen and (max-width:767px) {header#header .navbar {margin:0px 0px 0px 0px;margin:0rem 0rem 0rem 0rem; } }@media screen and (min-width:768px) {header#header .navbar {margin:15px 0px 0px 0px;margin:1.5rem 0rem 0rem 0rem; } }@media screen and (min-width:992px) {header#header .navbar {margin:26px 0px 0px 0px;margin:2.6rem 0rem 0rem 0rem; } }header#header.smaller {background:rgba(255, 255, 255, 1);-webkit-box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.16);height:inherit; }@media screen and (max-width:767px) {header#header.smaller {padding-bottom:0px;padding-bottom:0rem; } }@media screen and (min-width:768px) {header#header.smaller {padding-bottom:10px;padding-bottom:1rem; } }@media screen and (min-width:992px) {header#header.smaller {padding-bottom:10px;padding-bottom:1rem; } }header#header.smaller .navbar-brand {transform:translateX(-50%);left:-moz-calc(50%);left:-webkit-calc(50%);left:calc(50%);position:absolute; }header#header.smaller #navbar-collapse-2 {margin-top:0px; }@media screen and (max-width:767px) {header#header.smaller li:hover ul.sub-menu {top:92px !important; } }@media screen and (min-width:768px) {header#header.smaller li:hover ul.sub-menu {top:84px !important; } }@media screen and (min-width:992px) {header#header.smaller li:hover ul.sub-menu {top:92px !important; } }@media screen and (min-width:1200px) {header#header.smaller li:hover ul.sub-menu {top:92px !important; } }header#header .lang {float:right;margin-right:15px; }header#header .lang a {display:inline-block;padding-right:0px;width:25px;position:relative;color:#101010; }header#header .lang a.active {color:#c99e52; }header#header .lang a:after {content:"/";position:absolute;right:0px;left:inherit !important;color:#101010; }header#header .lang a:last-child {padding-left:0px;width:inherit !important; }header#header .lang a:last-child:after {display:none; }header#header .burgermenu {cursor:pointer;width:30px;height:25px;float:right;z-index:1001;margin-right:15px; }@media screen and (max-width:767px) {header#header .burgermenu {display:block; } }@media screen and (min-width:768px) {header#header .burgermenu {display:block; } }@media screen and (min-width:992px) {header#header .burgermenu {display:none; } }header#header .burgermenu.navTrigger {width:30px;height:25px; }header#header .burgermenu.navTrigger i {background-color:#101010;border-radius:1px;border-radius:0.1rem;content:'';display:block;width:100%;height:4px; }header#header .burgermenu.navTrigger i:nth-child(1) {-webkit-animation:outT 0.8s backwards;animation:outT 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }header#header .burgermenu.navTrigger i:nth-child(2) {margin:5px 0;-webkit-animation:outM 0.8s backwards;animation:outM 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }header#header .burgermenu.navTrigger i:nth-child(3) {-webkit-animation:outBtm 0.8s backwards;animation:outBtm 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }header#header .burgermenu.navTrigger.active {position:absolute;top:15px;right:0px; }header#header .burgermenu.navTrigger.active i:nth-child(1) {-webkit-animation:inT 0.8s forwards;animation:inT 0.8s forwards; }header#header .burgermenu.navTrigger.active i:nth-child(2) {-webkit-animation:inM 0.8s forwards;animation:inM 0.8s forwards; }header#header .burgermenu.navTrigger.active i:nth-child(3) {-webkit-animation:inBtm 0.8s forwards;animation:inBtm 0.8s forwards; }header#header .burgermenu.menu-opened i {background-color:#fff; }@-webkit-keyframes inM {50% {-webkit-transform:rotate(0deg); }100% {-webkit-transform:rotate(45deg); } }@keyframes inM {50% {transform:rotate(0deg); }100% {transform:rotate(45deg); } }@-webkit-keyframes outM {50% {-webkit-transform:rotate(0deg); }100% {-webkit-transform:rotate(45deg); } }@keyframes outM {50% {transform:rotate(0deg); }100% {transform:rotate(45deg); } }@-webkit-keyframes inT {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(9px) rotate(0deg); }100% {-webkit-transform:translateY(9px) rotate(135deg); } }@keyframes inT {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(9px) rotate(0deg); }100% {transform:translateY(9px) rotate(135deg); } }@-webkit-keyframes outT {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(9px) rotate(0deg); }100% {-webkit-transform:translateY(9px) rotate(135deg); } }@keyframes outT {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(9px) rotate(0deg); }100% {transform:translateY(9px) rotate(135deg); } }@-webkit-keyframes inBtm {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(-9px) rotate(0deg); }100% {-webkit-transform:translateY(-9px) rotate(135deg); } }@keyframes inBtm {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(-9px) rotate(0deg); }100% {transform:translateY(-9px) rotate(135deg); } }@-webkit-keyframes outBtm {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(-9px) rotate(0deg); }100% {-webkit-transform:translateY(-9px) rotate(135deg); } }@keyframes outBtm {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(-9px) rotate(0deg); }100% {transform:translateY(-9px) rotate(135deg); } }#cookie_container {clear:both;overflow:hidden;position:fixed;top:0px;top:0rem;width:100%;z-index:4;background:#c99e52;color:#fff;display:flex;padding:0px;padding:0rem; }#cookie_container #cookie_content {font-size:14px;font-size:1.4rem;flex:1;vertical-align:middle;padding:5px 10px;padding:0.5rem 1rem; }#cookie_container #cookie_content span#text p {margin-bottom:0px;margin-bottom:0rem;display:inline-block;font-size:14px;font-size:1.4rem;line-height:normal; }#cookie_container #cookie_content a {font-size:14px;font-size:1.4rem; }#cookie_container #cookieAgreement {display:flex;vertical-align:middle;text-align:right;min-width:60px; }#cookie_container #cookieAgreement input {border:none !important;padding:4px 8px;padding:0.4rem 0.8rem;border-radius:0px;border-radius:0rem;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-height:35px;background:#1b1b1b !important;color:#fff !important; }#cookie_container #cookieAgreement input:hover {background:rgba(27, 27, 27, 0.6) !important;color:#fff !important; }#cookie_container a {text-decoration:underline;color:#fff; }#cookie_container a:hover {text-decoration:none;color:#fff; }#footer {width:100%;background-color:#495469;color:#fff;padding:45px 0px;padding:4.5rem 0rem;font-size:15px;font-size:1.5rem; }#footer.cookiehinweis {margin-bottom:50px; }#footer p, #footer a {font-size:15px;font-size:1.5rem;line-height:25px;line-height:2.5rem;margin:0px;margin:0rem;padding:0px;padding:0rem; }#footer a {color:#fff;position:relative;text-decoration:none; }#footer a.underline:after {content:"";display:block;width:100%;border-bottom:1px solid #fff;position:absolute;bottom:0px; }@media screen and (max-width:767px) {#footer a.underline:after {display:none; } }@media screen and (max-width:767px) {#footer .contact_box1 {float:none;text-align:center; } }@media screen and (min-width:768px) {#footer .contact_box1 {float:left;height:80px;margin-right:20px; } }@media screen and (min-width:992px) {#footer .contact_box1 {float:left;height:80px;margin-right:20px; } }#footer .contact_box1:before {content:url('../images/logo_small.svg'); }@media screen and (max-width:767px) {#footer .contact_box1:before {float:none;width:40px;display:block;margin:0 auto;margin-bottom:10px; } }@media screen and (min-width:768px) {#footer .contact_box1:before {width:40px;height:80px;display:block;float:left;margin-right:20px; } }@media screen and (min-width:992px) {#footer .contact_box1:before {width:40px;height:80px;display:block;float:left;margin-right:20px; } }@media screen and (max-width:767px) {#footer .contact_box2 {float:none;text-align:center;margin-left:0px; } }@media screen and (min-width:768px) {#footer .contact_box2 {float:left;margin-left:80px; } }@media screen and (min-width:992px) {#footer .contact_box2 {float:left;margin-left:80px; } }@media screen and (max-width:1199px) and (min-width:767px) {#footer .contact_box2 {margin-left:60px;margin-top:15px; } }#footer .centered {display:table;margin:0 auto;width:100%;text-align:center; }#footer ul.footer-nav {padding-left:0px;list-style-type:none;margin-bottom:0px;margin-bottom:0rem; }@media screen and (max-width:767px) {#footer ul.footer-nav {float:none;text-align:center;margin-left:0px;margin-top:20px; } }@media screen and (min-width:768px) {#footer ul.footer-nav {float:right; } }@media screen and (min-width:992px) {#footer ul.footer-nav {float:right; } }#footer ul.footer-nav li {list-style:none;display:flex; }#footer ul.footer-nav li.current-menu-item a {color:#fff;text-decoration:none;font-weight:bold; }#footer ul.footer-nav li a {color:#fff;text-transform:inherit !important;text-decoration:none;padding:0px 0px;padding:0rem 0rem;line-height:inherit;position:relative;margin-bottom:7px; }@media screen and (max-width:767px) {#footer ul.footer-nav li a {font-size:15px; } }@media screen and (min-width:768px) {#footer ul.footer-nav li a {font-size:15px; } }@media screen and (min-width:992px) {#footer ul.footer-nav li a {font-size:15px; } }#footer ul.footer-nav li a:after {content:"";display:block;width:100%;border-bottom:1px solid #fff;position:absolute;bottom:2px; }#footer ul.footer-nav li.visible-sm a {font-size:26px; }#footer ul.footer-nav li.visible-sm a:after {display:none; }#footer .social {margin-top:20px;margin-top:2rem; }@media screen and (max-width:767px) {#footer .social {text-align:center;margin-top:20px; } }@media screen and (min-width:768px) {#footer .social {text-align:left; } }@media screen and (min-width:992px) {#footer .social {text-align:left; } }#footer .social a {font-size:30px;margin-right:15px;margin-right:1.5rem; }@media screen and (max-width:767px) {#footer .newsletter {padding-top:30px;max-width:250px;float:none;margin:0 auto;text-align:center; } }@media screen and (min-width:768px) {#footer .newsletter {max-width:250px;float:right; } }@media screen and (min-width:992px) {#footer .newsletter {max-width:300px;float:right; } }#footer .newsletter span {font-weight:400; }@media screen and (max-width:767px) {#footer .newsletter span {font-size:15px; } }@media screen and (min-width:768px) {#footer .newsletter span {font-size:15px; } }@media screen and (min-width:992px) {#footer .newsletter span {font-size:15px; } }#footer .newsletter .validation_error {font-size:15px; }#footer .newsletter ul li {margin-bottom:5px; }#footer .newsletter ul li input[type="text"], #footer .newsletter ul li input[type="email"] {background:#fff;color:#495469;padding:8px 20px;width:100%; }@media screen and (max-width:767px) {#footer .newsletter ul li input[type="text"], #footer .newsletter ul li input[type="email"] {max-width:225px; } }@media screen and (min-width:768px) {#footer .newsletter ul li input[type="text"], #footer .newsletter ul li input[type="email"] {max-width:225px; } }@media screen and (min-width:992px) {#footer .newsletter ul li input[type="text"], #footer .newsletter ul li input[type="email"] {max-width:275px; } }#footer .newsletter .btn {border-color:#fff;color:#fff; }@media screen and (max-width:767px) {#footer .newsletter .btn {display:inline-block; } }#footer .newsletter .btn:hover {background:#fff;color:#495469; }#footer .newsletter .btn span {font-size:15px !important; }.menu-footer ul {text-align:right; }.menu-footer ul li {display:inline-block; }.menu-footer ul li a {font-size:8px;font-size:0.8rem;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif; }.search .info-message {color:#a6a6a6;margin-bottom:20px;margin-bottom:2rem;font-size:18px;font-size:1.8rem; }.search .search-form {margin:0 auto;position:relative; }.search .search-form input[type="search"] {background:#f7f7f7;border:1px solid #d1d1d1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#101010;padding:10px;padding:1rem;width:-moz-calc(100% - 62px);width:-webkit-calc(100% - 62px);width:calc(100% - 62px);font-size:16px;font-size:1.6rem; }.search .search-form .search-submit {background:#101010;border:none;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px;width:4.2rem; }.search .search-form .search-submit:before {content:"\f002";font-family:"FontAwesome", Arial, sans-serif;font-size:24px;font-size:2.4rem;color:#a6a6a6; }.search .search-form .search-submit:hover {background:#a6a6a6; }.search .search-form .search-submit:hover:before {color:#101010; }.search.search-results h2 {font-size:22px;font-size:2.2rem; }.search.search-results h2 a {color:#101010; }.gform_anchor .gform_confirmation_message {font-size:20px;font-weight:600; }@media screen and (max-width:767px) {.gform_wrapper {margin-bottom:30px; } }@media screen and (min-width:768px) {.gform_wrapper {margin-bottom:0px; } }@media screen and (min-width:992px) {.gform_wrapper {margin-bottom:0px; } }.gform_wrapper .validation_error {font-size:20px;font-weight:600;color:red;margin-bottom:25px; }.gform_wrapper .validation_message {color:red;clear:both;overflow:hidden;margin-top:5px; }@media screen and (max-width:767px) {.gform_wrapper .gfield_description {margin-bottom:0px;clear:both;position:inherit;right:inherit;margin-top:inherit; } }@media screen and (min-width:768px) {.gform_wrapper .gfield_description {margin-bottom:0px;position:absolute;right:20px;margin-top:10px; } }@media screen and (min-width:992px) {.gform_wrapper .gfield_description {position:absolute;margin-top:40px;left:20px; } }.gform_wrapper .gfield_description a {color:#c99e52; }.gform_wrapper .gfield_description a:hover, .gform_wrapper .gfield_description a:focus {color:#c99e52; }.gform_wrapper ul.gform_fields {list-style:none;margin:0px; }.gform_wrapper ul.gform_fields.left_label li {display:flex;flex-direction:row; }.gform_wrapper ul.gform_fields.left_label li.hidden_label {display:inherit;flex-direction:inherit; }.gform_wrapper ul.gform_fields.left_label li label {font-size:25px;font-weight:400;width:120px; }.gform_wrapper ul.gform_fields li {margin-bottom:13px; }.gform_wrapper ul.gform_fields li.hidden_label label {display:none; }.gform_wrapper ul.gform_fields li.gform_validation_container {display:none; }.gform_wrapper ul.gform_fields li.floatleft {overflow:hidden;clear:both; }@media screen and (max-width:767px) {.gform_wrapper ul.gform_fields li.floatleft > label {float:none;font-size:25px;margin-right:30px;min-width:100%; } }@media screen and (min-width:768px) {.gform_wrapper ul.gform_fields li.floatleft > label {float:left;font-size:25px;margin-right:30px;min-width:80px; } }@media screen and (min-width:992px) {.gform_wrapper ul.gform_fields li.floatleft > label {float:left;font-size:25px;margin-right:30px;min-width:80px; } }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul {float:left;list-style:none;margin:0px; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li {position:relative;text-align:left;padding-left:25px; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li label {padding-top:10px;cursor:pointer;font-weight:normal; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li label:before, .gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li label:after {content:'';position:absolute;top:50%; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li label:before {left:0;top:11px;width:19px;height:19px;margin:0;background:#fff;border:solid 2px #c99e52; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li label:after {left:0px;top:11px;width:19px;height:19px;margin:0;opacity:0;background:#c99e52;transition:all 0.3s ease-in-out; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li label a {color:#c99e52 !important;text-decoration:underline; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li input[type="checkbox"] {position:absolute;top:0;left:-9999px;visibility:hidden; }.gform_wrapper ul.gform_fields li.floatleft .ginput_container_checkbox ul li input[type="checkbox"]:checked + label:after {transform:translate3d(0, 0, 0);opacity:1; }@media screen and (max-width:767px) {.gform_wrapper ul.gform_fields li.floatleft#field_3_11 .ginput_container_checkbox {float:none;width:100%; } }@media screen and (min-width:768px) {.gform_wrapper ul.gform_fields li.floatleft#field_3_11 .ginput_container_checkbox {float:none;width:100%; } }@media screen and (min-width:992px) {.gform_wrapper ul.gform_fields li.floatleft#field_3_11 .ginput_container_checkbox {float:left;width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px);width:calc(100% - 280px); } }@media screen and (max-width:767px) {.gform_wrapper ul.gform_fields li.floatleft#field_3_10 label, .gform_wrapper ul.gform_fields li.floatleft#field_3_11 label {min-width:100%; } }@media screen and (min-width:768px) {.gform_wrapper ul.gform_fields li.floatleft#field_3_10 label, .gform_wrapper ul.gform_fields li.floatleft#field_3_11 label {min-width:100%; } }@media screen and (min-width:992px) {.gform_wrapper ul.gform_fields li.floatleft#field_3_10 label, .gform_wrapper ul.gform_fields li.floatleft#field_3_11 label {min-width:250px; } }.gform_wrapper ul.gform_fields li .ginput_container {width:100%; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"], .gform_wrapper ul.gform_fields li .ginput_container input[type="email"], .gform_wrapper ul.gform_fields li .ginput_container textarea {background:rgba(201, 158, 82, 0.4);border:none;padding:12px 20px;font-size:15px;color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"].large, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"].large, .gform_wrapper ul.gform_fields li .ginput_container textarea.large {width:100%; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]::-webkit-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]::-webkit-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea::-webkit-input-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]:focus::-webkit-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]:focus::-webkit-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea:focus::-webkit-input-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]:-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]:-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea:-moz-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]:focus:-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]:focus:-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea:focus:-moz-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]::-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]::-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea::-moz-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]:focus::-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]:focus::-moz-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea:focus::-moz-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]:-ms-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]:-ms-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea:-ms-input-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container input[type="text"]:focus:-ms-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container input[type="email"]:focus:-ms-input-placeholder, .gform_wrapper ul.gform_fields li .ginput_container textarea:focus:-ms-input-placeholder {color:#101010; }.gform_wrapper ul.gform_fields li .ginput_container select {background:rgba(201, 158, 82, 0.4);border:none;padding:10px 20px;color:#101010;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-appearance:none; }#gform_wrapper_1 li.gfield_error input {border:solid 1px red; }#gform_wrapper_1 .validation_message {display:none !important; }.seitenheader .acf-map {width:100%;height:560px; }.seitenheader .acf-map img {max-width:inherit !important; }.seitenheader .background {background-size:cover;height:240px;position:relative; }.seitenheader .background h1.headline {text-align:center;margin:0 auto;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);font-size:30px;font-weight:600;color:#fff;text-shadow:0px 0px 20px #000; }.seitenheader.home .background {background-size:cover;height:560px;position:relative; }.seitenheader.home .background .container {text-align:center;margin:0 auto;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%); }.seitenheader.home .background .container h1 {font-size:30px;font-weight:600;color:#fff;text-shadow:0px 0px 20px #000; }.seitenheader.home .background .container a {text-align:center;margin:0 auto;display:inline-block; }.ce_abschnitt {text-align:center; }@media screen and (max-width:767px) {.ce_abschnitt {margin-bottom:20px;margin-bottom:2rem; } }@media screen and (min-width:768px) {.ce_abschnitt {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_abschnitt {margin-bottom:60px;margin-bottom:6rem; } }.ce_abschnitt h2 {position:relative;overflow:hidden;text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:2px;max-width:720px;width:100%;margin:0 auto; }.ce_abschnitt h2 span {display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding:0 20px; }.ce_abschnitt h2 span:before, .ce_abschnitt h2 span:after {content:'';display:block;width:1000px;position:absolute;top:13px;border-top:0.5px solid rgba(16, 16, 16, 1.0);height:1px; }.ce_abschnitt h2 span:before {right:100%; }.ce_abschnitt h2 span:after {left:100%; }.ce_boxen {text-align:center; }.ce_boxen img {margin-bottom:40px;margin-bottom:4rem; }.ce_boxen h3 {font-size:20px;font-weight:600; }.ce_boxen .referenten {margin-top:20px;margin-top:2rem; }.ce_boxen .referenten span {position:relative;padding-right:8px;margin-right:2px; }.ce_boxen .referenten span:before {content:"|";position:absolute;right:0; }.ce_boxen .referenten span a {color:#101010;position:relative;text-decoration:none; }.ce_boxen .referenten span a:after {content:"";width:100%;height:1px;background:#c99e52;position:absolute;bottom:0;left:0; }.ce_boxen .referenten span:last-child {padding-right:0px;margin-right:0px; }.ce_boxen .referenten span:last-child:before {display:none; }.ce_boxen a.btn {margin-top:45px;margin-top:4.5rem;display:inline-block; }@media screen and (max-width:767px) {.ce_bildtext {margin-bottom:25px;margin-bottom:2.5rem; } }@media screen and (min-width:768px) {.ce_bildtext {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.ce_bildtext {margin-bottom:0px;margin-bottom:0rem; } }.ce_bildtext .ce10_background {padding:0px;padding:0rem;background-color:#f7f1e5; }@media screen and (max-width:767px) {.ce_bildtext.pic_width_75 .zitat_bild, .ce_bildtext.pic_width_70 .zitat_bild, .ce_bildtext.pic_width_60 .zitat_bild, .ce_bildtext.pic_width_50 .zitat_bild, .ce_bildtext.pic_width_40 .zitat_bild, .ce_bildtext.pic_width_30 .zitat_bild, .ce_bildtext.pic_width_25 .zitat_bild {display:none;width:100%; }.ce_bildtext.pic_width_75 .zitat_content, .ce_bildtext.pic_width_70 .zitat_content, .ce_bildtext.pic_width_60 .zitat_content, .ce_bildtext.pic_width_50 .zitat_content, .ce_bildtext.pic_width_40 .zitat_content, .ce_bildtext.pic_width_30 .zitat_content, .ce_bildtext.pic_width_25 .zitat_content {display:block; }.ce_bildtext .mb_left {padding:20px;margin-top:20px; }.ce_bildtext .mb_right {padding:20px;margin-bottom:20px; } }@media screen and (min-width:768px) {.ce_bildtext.pic_width_75 .zitat_bild {display:table-cell;vertical-align:middle;width:75%; }.ce_bildtext.pic_width_75 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext.pic_width_70 .zitat_bild {display:table-cell;vertical-align:middle;width:70%; }.ce_bildtext.pic_width_70 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext.pic_width_60 .zitat_bild {display:table-cell;vertical-align:middle;width:60%; }.ce_bildtext.pic_width_60 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext.pic_width_50 .zitat_bild {display:table-cell;vertical-align:middle;width:50%; }.ce_bildtext.pic_width_50 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext.pic_width_40 .zitat_bild {display:table-cell;vertical-align:middle;width:40%; }.ce_bildtext.pic_width_40 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext.pic_width_30 .zitat_bild {display:table-cell;vertical-align:middle;width:30%; }.ce_bildtext.pic_width_30 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext.pic_width_25 .zitat_bild {display:table-cell;vertical-align:middle;width:25%; }.ce_bildtext.pic_width_25 .zitat_content {display:table-cell;vertical-align:middle; }.ce_bildtext .mb_right {padding-right:20px;padding-left:20px; }.ce_bildtext .mb_left {padding-left:20px;padding-right:20px; }.ce_bildtext .zitat_content .text {display:-webkit-box;height:53px;margin-bottom:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; } }@media screen and (min-width:992px) {.ce_bildtext .mb_left {padding-right:20px; }.ce_bildtext .mb_right {padding-left:20px; }.ce_bildtext .zitat_content .text {display:-webkit-box;height:auto;margin-bottom:inherit;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:inherit;text-overflow:inherit; } }.ce_bildtext h2 {font-size:25px;font-weight:500; }.ce_bildtext p {font-size:18px;font-weight:400;width:100%; }.ce_bildtext a.btn {display:inline-block;margin-left:10px;margin-right:10px; }.ce_bildtext.left {text-align:left; }.ce_bildtext.center {text-align:center; }.ce_bildtext.right {text-align:right; }.ce_bildtext .zitat_bild {position:relative;overflow:hidden; }.ce_bildtext .zitat_bild img {width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.ce_bildtext .zitat_bild img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }.ce_bildtext .zitat_bild span {position:absolute;bottom:35px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:0px 0px 30px rgba(0, 0, 0, 1.0);font-size:25px; }.ce_3spalten {text-align:center;color:#fdfeff; }.ce_3spalten .blue1 {background:rgba(126, 142, 162, 0.8);padding:120px 40px 90px 40px;padding:12rem 4rem 9rem 4rem;position:relative; }.ce_3spalten .blue2 {background:rgba(126, 142, 162, 0.9);padding:120px 40px 90px 40px;padding:12rem 4rem 9rem 4rem;position:relative; }.ce_3spalten .blue3 {background:rgba(126, 142, 162, 1.0);padding:120px 40px 90px 40px;padding:12rem 4rem 9rem 4rem;position:relative; }.ce_3spalten .row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap; }.ce_3spalten .row > [class*='col-'] {display:flex;flex-direction:column; }.ce_3spalten h2 {font-size:20px;font-weight:600;min-width:220px;position:absolute;top:35px;left:50%;transform:translate(-50%, 0); }.ce_3spalten p {font-size:16px;font-weight:300; }.ce_3spalten a.btn {display:inline-block;border-color:#fdfeff;color:#fdfeff;margin:0 auto;position:absolute;bottom:35px;left:50%;transform:translate(-50%, 0); }.ce_3spalten a.btn:hover {background:#fff;color:#7e8ea2; }@media screen and (max-width:767px) {.ce_bild_galerie_text {margin-bottom:20px;margin-bottom:2rem; } }@media screen and (min-width:768px) {.ce_bild_galerie_text {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_bild_galerie_text {margin-bottom:60px;margin-bottom:6rem; } }.ce_bild_galerie_text .border {border-bottom:solid 3px #101010;padding-bottom:75px; }.ce_bild_galerie_text .border .picture-container {position:relative;text-align:center; }@media screen and (max-width:767px) {.ce_bild_galerie_text .border .picture-container {margin-bottom:20px;margin-bottom:2rem; } }@media screen and (min-width:768px) {.ce_bild_galerie_text .border .picture-container {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.ce_bild_galerie_text .border .picture-container {margin-bottom:0px;margin-bottom:0rem; } }.ce_bild_galerie_text .border .picture-container img {width:100%; }.ce_bild_galerie_text .border .picture-container .galerie {position:absolute;bottom:30px;border-color:#fff;color:#fff;width:44%;left:28%; }.ce_bild_galerie_text .border .picture-container .galerie:hover {background:#fff;color:#101010; }.ce_bild_galerie_text .border .picture-container .parent-container {display:none; }.ce_bild_galerie_text .border h2 {font-size:25px;font-weight:600; }.ce_bild_galerie_text .border p {font-size:16px;line-height:24px; }.ce_bild_galerie_text .border a.btn {display:inline-block; }.ce_bild_galerie_text .border.noborder {border-bottom:none !important;padding-bottom:0px !important; }.ce_bild_galerie_text:last-child .border {border-bottom:none;padding-bottom:0px; }.ce_text {margin-bottom:40px; }.ce_text .border {border-bottom:solid 3px #101010;padding-bottom:75px; }.ce_text .border h2 {font-size:25px;font-weight:600; }.ce_text .border p {font-size:16px;line-height:24px; }.ce_text .border a.btn {display:inline-block; }.ce_text:last-child .border {border-bottom:none;padding-bottom:0px; }@media screen and (max-width:767px) {.ce_textonly {margin-bottom:20px;margin-bottom:2rem; } }@media screen and (min-width:768px) {.ce_textonly {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_textonly {margin-bottom:60px;margin-bottom:6rem; } }.ce_textonly p a {color:#c99e52; }.ce_team .mitarbeiter {text-align:center; }@media screen and (max-width:767px) {.ce_team .mitarbeiter {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_team .mitarbeiter {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_team .mitarbeiter {margin-bottom:60px;margin-bottom:6rem; } }.ce_team .mitarbeiter h2 {font-size:20px;font-weight:600;margin-top:30px;margin-bottom:30px; }.ce_team .mitarbeiter h2 span {font-weight:400; }.ce_team .mitarbeiter a.btn {display:inline-block; }.ce_text_mit_icon {text-align:center; }@media screen and (max-width:767px) {.ce_text_mit_icon .ce_element {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_text_mit_icon .ce_element {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_text_mit_icon .ce_element {margin-bottom:60px;margin-bottom:6rem; } }.ce_text_mit_icon .ce_element .line {position:relative;overflow:hidden;max-width:720px;width:100%;margin:0 auto;margin-bottom:25px; }.ce_text_mit_icon .ce_element .line span {display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding:0 20px; }.ce_text_mit_icon .ce_element .line span:before, .ce_text_mit_icon .ce_element .line span:after {content:'';display:block;width:1000px;position:absolute;top:13px;border-top:0.5px solid rgba(16, 16, 16, 1.0); }.ce_text_mit_icon .ce_element .line span:before {right:100%; }.ce_text_mit_icon .ce_element .line span:after {left:100%; }.ce_text_mit_icon .ce_element h2 {font-size:25px;font-weight:600; }.ce_text_mit_icon .ce_element p {font-size:16px;line-height:20px; }.ce_text_mit_icon .ce_element p a {color:#c99e52; }.ce_text_mit_icon .ce_element a.btn {display:inline-block; }@media screen and (max-width:767px) {.ce_job {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_job {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_job {margin-bottom:60px;margin-bottom:6rem; } }.ce_job .border {border-bottom:solid 3px #101010; }@media screen and (max-width:767px) {.ce_job .border .text-container {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_job .border .text-container {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_job .border .text-container {margin-bottom:60px;margin-bottom:6rem; } }.ce_job .border .text-container p {font-size:16px;line-height:24px; }.ce_job .border .text-container a.btn {display:inline-block; }.ce_job:last-child .border {border-bottom:none;padding-bottom:0px; }.ce_programm {text-align:center;margin-bottom:50px; }.ce_programm a.pic {display:block;overflow:hidden;margin-bottom:40px;margin-bottom:4rem; }.ce_programm a img {width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.ce_programm a img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }.ce_programm h3 {font-size:20px;font-weight:600; }.ce_programm .referenten {margin-top:8px;margin-top:0.8rem; }.ce_programm .referenten span {position:relative;padding-right:8px;margin-right:2px; }.ce_programm .referenten span a {color:#101010;position:relative;text-decoration:none; }.ce_programm .referenten span a:after {content:"";width:100%;height:1px;background:#c99e52;position:absolute;bottom:0;left:0; }.ce_programm .referenten span:last-child {padding-right:0px;margin-right:0px; }.ce_programm .referenten span:last-child:before {display:none; }.ce_programm a.btn {margin-top:45px;margin-top:4.5rem;display:inline-block; }@media screen and (max-width:767px) {.ce_programm a.btn {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_programm a.btn {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.ce_programm a.btn {margin-bottom:0px;margin-bottom:0rem; } }.ce_programm .col-xs-12:last-child a.btn {margin-bottom:0px !important; }.ce_buecher .buch {margin-bottom:60px;text-align:center; }.ce_buecher .buch img {margin-bottom:30px; }.ce_buecher .buch h3 {font-size:17px;font-weight:600;margin:0px; }.ce_buecher .buch .verlag {font-size:14px; }.ce_buecher .buch a.btn {margin-top:30px;display:inline-block; }@media screen and (max-width:767px) {.ce_buecher .buch a.btn {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_buecher .buch a.btn {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.ce_buecher .buch a.btn {margin-bottom:0px;margin-bottom:0rem; } }.ce_buecher .col-xs-12:last-child a.btn {margin-bottom:0px !important; }.ce_videos {text-align:center; }@media screen and (max-width:767px) {.ce_videos {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_videos {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_videos {margin-bottom:60px;margin-bottom:6rem; } }.ce_videos .ce_video {margin-bottom:40px; }.ce_videos .ce_video a.btn {margin-top:35px;margin-top:3.5rem;display:inline-block; }.ce_videos .ce_video a.pic {display:block;overflow:hidden;margin-bottom:40px;margin-bottom:4rem;position:relative; }.ce_videos .ce_video a.pic img.overlay {position:absolute;top:calc(50% - 21px);left:calc(50% - 21px); }.ce_videos .ce_video a img {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.ce_videos .ce_video a img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }.ce_videos .ce_video h3 {font-size:20px;font-weight:600; }@media screen and (max-width:767px) {.ce_video_mediathek {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:768px) {.ce_video_mediathek {margin-bottom:40px;margin-bottom:4rem; } }@media screen and (min-width:992px) {.ce_video_mediathek {margin-bottom:60px;margin-bottom:6rem; } }@media screen and (min-width:768px) {.ce_video_mediathek.smaller_video {padding-left:15%;padding-right:15%; } }@media screen and (min-width:992px) {.ce_video_mediathek.smaller_video {padding-left:25%;padding-right:25%; } }@media screen and (max-width:767px) {.ce_videotext {margin-bottom:25px;margin-bottom:2.5rem; } }@media screen and (min-width:768px) {.ce_videotext {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.ce_videotext {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.ce_videotext .mb_left {padding-right:20px; }.ce_videotext .mb_right {padding-left:20px; }.ce_videotext .zitat_content .text {display:-webkit-box;height:auto;margin-bottom:inherit;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:inherit;text-overflow:inherit; } }.ce_videotext h2 {font-size:25px;font-weight:500; }.ce_videotext p {font-size:18px;font-weight:400;width:100%; }.ce_videotext a.btn {display:inline-block;margin-left:10px;margin-right:10px; }.ce_videotext .zitat_video {position:relative;overflow:hidden; }.ce_videotext .zitat_video img {width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.ce_videotext .zitat_video img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }.ce_videotext .zitat_video span {position:absolute;bottom:35px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:0px 0px 30px rgba(0, 0, 0, 1.0);font-size:25px; }.single.single-projekt #projekt, .page-template-tpl_Anmeldung.single-projekt #projekt, .single.single-spende #projekt, .page-template-tpl_Anmeldung.single-spende #projekt, .single.single-projekt #spende, .page-template-tpl_Anmeldung.single-projekt #spende, .single.single-spende #spende, .page-template-tpl_Anmeldung.single-spende #spende {max-width:800px; }@media screen and (max-width:767px) {.single.single-projekt #projekt, .page-template-tpl_Anmeldung.single-projekt #projekt, .single.single-spende #projekt, .page-template-tpl_Anmeldung.single-spende #projekt, .single.single-projekt #spende, .page-template-tpl_Anmeldung.single-projekt #spende, .single.single-spende #spende, .page-template-tpl_Anmeldung.single-spende #spende {margin-top:20px;margin-top:2rem; } }@media screen and (min-width:768px) {.single.single-projekt #projekt, .page-template-tpl_Anmeldung.single-projekt #projekt, .single.single-spende #projekt, .page-template-tpl_Anmeldung.single-spende #projekt, .single.single-projekt #spende, .page-template-tpl_Anmeldung.single-projekt #spende, .single.single-spende #spende, .page-template-tpl_Anmeldung.single-spende #spende {margin-top:40px;margin-top:4rem; } }@media screen and (min-width:992px) {.single.single-projekt #projekt, .page-template-tpl_Anmeldung.single-projekt #projekt, .single.single-spende #projekt, .page-template-tpl_Anmeldung.single-spende #projekt, .single.single-projekt #spende, .page-template-tpl_Anmeldung.single-projekt #spende, .single.single-spende #spende, .page-template-tpl_Anmeldung.single-spende #spende {margin-top:60px;margin-top:6rem; } }.single.single-projekt #projekt h1, .page-template-tpl_Anmeldung.single-projekt #projekt h1, .single.single-spende #projekt h1, .page-template-tpl_Anmeldung.single-spende #projekt h1, .single.single-projekt #spende h1, .page-template-tpl_Anmeldung.single-projekt #spende h1, .single.single-spende #spende h1, .page-template-tpl_Anmeldung.single-spende #spende h1 {max-width:800px;margin:0 auto;text-align:center;font-weight:600;font-size:30px;margin-top:55px;margin-bottom:50px; }.single.single-projekt #projekt .content, .page-template-tpl_Anmeldung.single-projekt #projekt .content, .single.single-spende #projekt .content, .page-template-tpl_Anmeldung.single-spende #projekt .content, .single.single-projekt #spende .content, .page-template-tpl_Anmeldung.single-projekt #spende .content, .single.single-spende #spende .content, .page-template-tpl_Anmeldung.single-spende #spende .content {text-align:left;margin-bottom:80px; }.single.single-projekt #projekt .content a, .page-template-tpl_Anmeldung.single-projekt #projekt .content a, .single.single-spende #projekt .content a, .page-template-tpl_Anmeldung.single-spende #projekt .content a, .single.single-projekt #spende .content a, .page-template-tpl_Anmeldung.single-projekt #spende .content a, .single.single-spende #spende .content a, .page-template-tpl_Anmeldung.single-spende #spende .content a {color:#c99e52;text-decoration:underline; }.single.single-projekt #projekt a.btn, .page-template-tpl_Anmeldung.single-projekt #projekt a.btn, .single.single-spende #projekt a.btn, .page-template-tpl_Anmeldung.single-spende #projekt a.btn, .single.single-projekt #spende a.btn, .page-template-tpl_Anmeldung.single-projekt #spende a.btn, .single.single-spende #spende a.btn, .page-template-tpl_Anmeldung.single-spende #spende a.btn {display:inline-block; }@media screen and (max-width:767px) {.single.single-programm #programm, .page-template-tpl_Anmeldung.single-programm #programm, .single.single-kurs #programm, .page-template-tpl_Anmeldung.single-kurs #programm, .single.page #programm, .page-template-tpl_Anmeldung.page #programm {margin-top:20px;margin-top:2rem; } }@media screen and (min-width:768px) {.single.single-programm #programm, .page-template-tpl_Anmeldung.single-programm #programm, .single.single-kurs #programm, .page-template-tpl_Anmeldung.single-kurs #programm, .single.page #programm, .page-template-tpl_Anmeldung.page #programm {margin-top:40px;margin-top:4rem; } }@media screen and (min-width:992px) {.single.single-programm #programm, .page-template-tpl_Anmeldung.single-programm #programm, .single.single-kurs #programm, .page-template-tpl_Anmeldung.single-kurs #programm, .single.page #programm, .page-template-tpl_Anmeldung.page #programm {margin-top:60px;margin-top:6rem; } }.single.single-programm h1, .page-template-tpl_Anmeldung.single-programm h1, .single.single-kurs h1, .page-template-tpl_Anmeldung.single-kurs h1, .single.page h1, .page-template-tpl_Anmeldung.page h1 {max-width:800px;margin:0 auto;text-align:center;font-weight:600;font-size:35px;margin-bottom:80px; }.single.single-programm h1.hervorheben, .page-template-tpl_Anmeldung.single-programm h1.hervorheben, .single.single-kurs h1.hervorheben, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben, .single.page h1.hervorheben, .page-template-tpl_Anmeldung.page h1.hervorheben {color:#c99e52; }@media screen and (max-width:767px) {.single.single-programm h1.hervorheben, .page-template-tpl_Anmeldung.single-programm h1.hervorheben, .single.single-kurs h1.hervorheben, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben, .single.page h1.hervorheben, .page-template-tpl_Anmeldung.page h1.hervorheben {display:block; } }@media screen and (min-width:768px) {.single.single-programm h1.hervorheben, .page-template-tpl_Anmeldung.single-programm h1.hervorheben, .single.single-kurs h1.hervorheben, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben, .single.page h1.hervorheben, .page-template-tpl_Anmeldung.page h1.hervorheben {display:flex; } }@media screen and (min-width:992px) {.single.single-programm h1.hervorheben, .page-template-tpl_Anmeldung.single-programm h1.hervorheben, .single.single-kurs h1.hervorheben, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben, .single.page h1.hervorheben, .page-template-tpl_Anmeldung.page h1.hervorheben {display:flex; } }.single.single-programm h1.hervorheben:before, .page-template-tpl_Anmeldung.single-programm h1.hervorheben:before, .single.single-kurs h1.hervorheben:before, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben:before, .single.page h1.hervorheben:before, .page-template-tpl_Anmeldung.page h1.hervorheben:before {content:url(../images/logo_small.svg);min-width:60px;vertical-align:middle;align-items:center;margin-right:10px; }@media screen and (max-width:767px) {.single.single-programm h1.hervorheben:before, .page-template-tpl_Anmeldung.single-programm h1.hervorheben:before, .single.single-kurs h1.hervorheben:before, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben:before, .single.page h1.hervorheben:before, .page-template-tpl_Anmeldung.page h1.hervorheben:before {margin:0 auto;width:60px;display:block; } }@media screen and (min-width:768px) {.single.single-programm h1.hervorheben:before, .page-template-tpl_Anmeldung.single-programm h1.hervorheben:before, .single.single-kurs h1.hervorheben:before, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben:before, .single.page h1.hervorheben:before, .page-template-tpl_Anmeldung.page h1.hervorheben:before {display:flex; } }@media screen and (min-width:992px) {.single.single-programm h1.hervorheben:before, .page-template-tpl_Anmeldung.single-programm h1.hervorheben:before, .single.single-kurs h1.hervorheben:before, .page-template-tpl_Anmeldung.single-kurs h1.hervorheben:before, .single.page h1.hervorheben:before, .page-template-tpl_Anmeldung.page h1.hervorheben:before {display:flex; } }.single.single-programm .btn.anmelden, .page-template-tpl_Anmeldung.single-programm .btn.anmelden, .single.single-kurs .btn.anmelden, .page-template-tpl_Anmeldung.single-kurs .btn.anmelden, .single.page .btn.anmelden, .page-template-tpl_Anmeldung.page .btn.anmelden {margin-left:15px;background:#c99e52;color:#fff; }.single.single-programm #sidebar h3, .page-template-tpl_Anmeldung.single-programm #sidebar h3, .single.single-kurs #sidebar h3, .page-template-tpl_Anmeldung.single-kurs #sidebar h3, .single.page #sidebar h3, .page-template-tpl_Anmeldung.page #sidebar h3 {margin:0px;border-top:solid 1px #101010;padding-top:15px;margin-bottom:5px;font-size:15px;font-weight:600;margin-top:15px; }.single.single-programm #sidebar h3:first-child, .page-template-tpl_Anmeldung.single-programm #sidebar h3:first-child, .single.single-kurs #sidebar h3:first-child, .page-template-tpl_Anmeldung.single-kurs #sidebar h3:first-child, .single.page #sidebar h3:first-child, .page-template-tpl_Anmeldung.page #sidebar h3:first-child {margin-top:0px; }.single.single-programm #sidebar .referenten, .page-template-tpl_Anmeldung.single-programm #sidebar .referenten, .single.single-kurs #sidebar .referenten, .page-template-tpl_Anmeldung.single-kurs #sidebar .referenten, .single.page #sidebar .referenten, .page-template-tpl_Anmeldung.page #sidebar .referenten, .single.single-programm #sidebar .zimmerpreise, .page-template-tpl_Anmeldung.single-programm #sidebar .zimmerpreise, .single.single-kurs #sidebar .zimmerpreise, .page-template-tpl_Anmeldung.single-kurs #sidebar .zimmerpreise, .single.page #sidebar .zimmerpreise, .page-template-tpl_Anmeldung.page #sidebar .zimmerpreise {margin-top:8px;margin-top:0.8rem; }.single.single-programm #sidebar .referenten span, .page-template-tpl_Anmeldung.single-programm #sidebar .referenten span, .single.single-kurs #sidebar .referenten span, .page-template-tpl_Anmeldung.single-kurs #sidebar .referenten span, .single.page #sidebar .referenten span, .page-template-tpl_Anmeldung.page #sidebar .referenten span, .single.single-programm #sidebar .zimmerpreise span, .page-template-tpl_Anmeldung.single-programm #sidebar .zimmerpreise span, .single.single-kurs #sidebar .zimmerpreise span, .page-template-tpl_Anmeldung.single-kurs #sidebar .zimmerpreise span, .single.page #sidebar .zimmerpreise span, .page-template-tpl_Anmeldung.page #sidebar .zimmerpreise span {position:relative;padding-right:8px;margin-right:2px; }.single.single-programm #sidebar .referenten span a, .page-template-tpl_Anmeldung.single-programm #sidebar .referenten span a, .single.single-kurs #sidebar .referenten span a, .page-template-tpl_Anmeldung.single-kurs #sidebar .referenten span a, .single.page #sidebar .referenten span a, .page-template-tpl_Anmeldung.page #sidebar .referenten span a, .single.single-programm #sidebar .zimmerpreise span a, .page-template-tpl_Anmeldung.single-programm #sidebar .zimmerpreise span a, .single.single-kurs #sidebar .zimmerpreise span a, .page-template-tpl_Anmeldung.single-kurs #sidebar .zimmerpreise span a, .single.page #sidebar .zimmerpreise span a, .page-template-tpl_Anmeldung.page #sidebar .zimmerpreise span a {color:#101010;position:relative;text-decoration:none; }.single.single-programm #sidebar .referenten span a:after, .page-template-tpl_Anmeldung.single-programm #sidebar .referenten span a:after, .single.single-kurs #sidebar .referenten span a:after, .page-template-tpl_Anmeldung.single-kurs #sidebar .referenten span a:after, .single.page #sidebar .referenten span a:after, .page-template-tpl_Anmeldung.page #sidebar .referenten span a:after, .single.single-programm #sidebar .zimmerpreise span a:after, .page-template-tpl_Anmeldung.single-programm #sidebar .zimmerpreise span a:after, .single.single-kurs #sidebar .zimmerpreise span a:after, .page-template-tpl_Anmeldung.single-kurs #sidebar .zimmerpreise span a:after, .single.page #sidebar .zimmerpreise span a:after, .page-template-tpl_Anmeldung.page #sidebar .zimmerpreise span a:after {content:"";width:100%;height:1px;background:#c99e52;position:absolute;bottom:0;left:0; }.single.single-programm #sidebar .referenten span:last-child, .page-template-tpl_Anmeldung.single-programm #sidebar .referenten span:last-child, .single.single-kurs #sidebar .referenten span:last-child, .page-template-tpl_Anmeldung.single-kurs #sidebar .referenten span:last-child, .single.page #sidebar .referenten span:last-child, .page-template-tpl_Anmeldung.page #sidebar .referenten span:last-child, .single.single-programm #sidebar .zimmerpreise span:last-child, .page-template-tpl_Anmeldung.single-programm #sidebar .zimmerpreise span:last-child, .single.single-kurs #sidebar .zimmerpreise span:last-child, .page-template-tpl_Anmeldung.single-kurs #sidebar .zimmerpreise span:last-child, .single.page #sidebar .zimmerpreise span:last-child, .page-template-tpl_Anmeldung.page #sidebar .zimmerpreise span:last-child {padding-right:0px;margin-right:0px; }.single.single-programm #sidebar .referenten span:last-child:before, .page-template-tpl_Anmeldung.single-programm #sidebar .referenten span:last-child:before, .single.single-kurs #sidebar .referenten span:last-child:before, .page-template-tpl_Anmeldung.single-kurs #sidebar .referenten span:last-child:before, .single.page #sidebar .referenten span:last-child:before, .page-template-tpl_Anmeldung.page #sidebar .referenten span:last-child:before, .single.single-programm #sidebar .zimmerpreise span:last-child:before, .page-template-tpl_Anmeldung.single-programm #sidebar .zimmerpreise span:last-child:before, .single.single-kurs #sidebar .zimmerpreise span:last-child:before, .page-template-tpl_Anmeldung.single-kurs #sidebar .zimmerpreise span:last-child:before, .single.page #sidebar .zimmerpreise span:last-child:before, .page-template-tpl_Anmeldung.page #sidebar .zimmerpreise span:last-child:before {display:none; }.single.single-programm #sidebar .line, .page-template-tpl_Anmeldung.single-programm #sidebar .line, .single.single-kurs #sidebar .line, .page-template-tpl_Anmeldung.single-kurs #sidebar .line, .single.page #sidebar .line, .page-template-tpl_Anmeldung.page #sidebar .line {margin-top:15px;border-top:solid 1px #101010;height:1px; }.single.single-programm #sidebar .anmelden, .page-template-tpl_Anmeldung.single-programm #sidebar .anmelden, .single.single-kurs #sidebar .anmelden, .page-template-tpl_Anmeldung.single-kurs #sidebar .anmelden, .single.page #sidebar .anmelden, .page-template-tpl_Anmeldung.page #sidebar .anmelden {margin-top:30px; }.single.single-programm #sidebar .anmelden a, .page-template-tpl_Anmeldung.single-programm #sidebar .anmelden a, .single.single-kurs #sidebar .anmelden a, .page-template-tpl_Anmeldung.single-kurs #sidebar .anmelden a, .single.page #sidebar .anmelden a, .page-template-tpl_Anmeldung.page #sidebar .anmelden a {display:inline-block;background:#c99e52;color:#fff; }.single.single-programm #sidebar span.ausgebucht, .page-template-tpl_Anmeldung.single-programm #sidebar span.ausgebucht, .single.single-kurs #sidebar span.ausgebucht, .page-template-tpl_Anmeldung.single-kurs #sidebar span.ausgebucht, .single.page #sidebar span.ausgebucht, .page-template-tpl_Anmeldung.page #sidebar span.ausgebucht {margin-top:30px;display:inline-block; }.single.single-programm #fancy_zimmerpreise, .page-template-tpl_Anmeldung.single-programm #fancy_zimmerpreise, .single.single-kurs #fancy_zimmerpreise, .page-template-tpl_Anmeldung.single-kurs #fancy_zimmerpreise, .single.page #fancy_zimmerpreise, .page-template-tpl_Anmeldung.page #fancy_zimmerpreise {width:80%;max-width:600px; }.single.single-programm #fancy_zimmerpreise h3, .page-template-tpl_Anmeldung.single-programm #fancy_zimmerpreise h3, .single.single-kurs #fancy_zimmerpreise h3, .page-template-tpl_Anmeldung.single-kurs #fancy_zimmerpreise h3, .single.page #fancy_zimmerpreise h3, .page-template-tpl_Anmeldung.page #fancy_zimmerpreise h3 {font-weight:bold;font-size:20px; }.single.single-programm #fancy_zimmerpreise .zimmerpreise, .page-template-tpl_Anmeldung.single-programm #fancy_zimmerpreise .zimmerpreise, .single.single-kurs #fancy_zimmerpreise .zimmerpreise, .page-template-tpl_Anmeldung.single-kurs #fancy_zimmerpreise .zimmerpreise, .single.page #fancy_zimmerpreise .zimmerpreise, .page-template-tpl_Anmeldung.page #fancy_zimmerpreise .zimmerpreise {margin-bottom:20px;margin-bottom:2rem; }.single.single-programm #fancy_zimmerpreise .zimmerpreise .zimmerpreis .zimmer, .page-template-tpl_Anmeldung.single-programm #fancy_zimmerpreise .zimmerpreise .zimmerpreis .zimmer, .single.single-kurs #fancy_zimmerpreise .zimmerpreise .zimmerpreis .zimmer, .page-template-tpl_Anmeldung.single-kurs #fancy_zimmerpreise .zimmerpreise .zimmerpreis .zimmer, .single.page #fancy_zimmerpreise .zimmerpreise .zimmerpreis .zimmer, .page-template-tpl_Anmeldung.page #fancy_zimmerpreise .zimmerpreise .zimmerpreis .zimmer {width:260px;font-weight:bold;display:inline-block;font-size:16px; }.single.single-programm #fancy_zimmerpreise .zimmerpreise .zimmerpreis .preis, .page-template-tpl_Anmeldung.single-programm #fancy_zimmerpreise .zimmerpreise .zimmerpreis .preis, .single.single-kurs #fancy_zimmerpreise .zimmerpreise .zimmerpreis .preis, .page-template-tpl_Anmeldung.single-kurs #fancy_zimmerpreise .zimmerpreise .zimmerpreis .preis, .single.page #fancy_zimmerpreise .zimmerpreise .zimmerpreis .preis, .page-template-tpl_Anmeldung.page #fancy_zimmerpreise .zimmerpreise .zimmerpreis .preis {font-size:16px; }.single.single-programm #fancy_zimmerpreise .zimmerpreise .zimmerpreis:last-child, .page-template-tpl_Anmeldung.single-programm #fancy_zimmerpreise .zimmerpreise .zimmerpreis:last-child, .single.single-kurs #fancy_zimmerpreise .zimmerpreise .zimmerpreis:last-child, .page-template-tpl_Anmeldung.single-kurs #fancy_zimmerpreise .zimmerpreise .zimmerpreis:last-child, .single.page #fancy_zimmerpreise .zimmerpreise .zimmerpreis:last-child, .page-template-tpl_Anmeldung.page #fancy_zimmerpreise .zimmerpreise .zimmerpreis:last-child {margin-bottom:20px; }.page.text_color_white {color:#fff !important; }.page.text_color_white a {color:#fff; }.page.text_color_white .icon-arrow-left:before, .page.text_color_white .icon-arrow-right:before {color:#fff; }.page.text_color_white .burgermenu.navTrigger i {background-color:#fff !important; }.page.text_color_black {color:#101010 !important; }.page.text_color_black a {color:#101010; }.page.text_color_black .icon-arrow-left:before, .page.text_color_black .icon-arrow-right:before {color:#101010; }.page.text_color_black .burgermenu.navTrigger i {background-color:#101010 !important; }@media screen and (min-width:992px) {.page.header_color_white header#header.smaller {background:rgba(16, 16, 16, 0.8) !important;border-bottom:solid 1px rgba(255, 255, 255, 0.8) !important; } }.page.header_color_white #hauptmenu ul li a {color:#fff; }.page.header_color_white #hauptmenu ul li a:hover {color:rgba(255, 255, 255, 0.7); }.page.header_color_white #footer {color:#fff; }.page.header_color_white #footer a {color:#fff; }.page.header_color_white #footer.neu {background-color:transparent; }.page.header_color_white .weitere_referenzen {background-color:rgba(255, 255, 255, 0.3);margin:30px 0px 30px 0px;margin:3rem 0rem 3rem 0rem;padding:30px 0px 30px 0px;padding:3rem 0rem 3rem 0rem; }.page.header_color_white .weitere_referenzen h3.more_refs {color:#fff; }.page.header_color_white .ce_bild .shaddow img {-webkit-box-shadow:0px 0px 15px 0 rgba(255, 255, 255, 0.3);-moz-box-shadow:0px 0px 15px 0 rgba(255, 255, 255, 0.3);box-shadow:0px 0px 15px 0 rgba(255, 255, 255, 0.3); }@media screen and (min-width:992px) {.page.header_color_black header#header.smaller {background:rgba(255, 255, 255, 0.8) !important;border-bottom:solid 1px rgba(16, 16, 16, 0.8) !important; } }.page.header_color_black #hauptmenu ul li a {color:#101010; }.page.header_color_black #hauptmenu ul li a:hover {color:rgba(16, 16, 16, 0.7); }.page.header_color_black #footer {color:#101010; }.page.header_color_black #footer a {color:#101010; }.page.header_color_black #footer.neu {background-color:transparent; }.page.header_color_black .weitere_referenzen {background-color:rgba(16, 16, 16, 0.3);margin:30px 0px 30px 0px;margin:3rem 0rem 3rem 0rem;padding:30px 0px 30px 0px;padding:3rem 0rem 3rem 0rem; }.page.header_color_black .weitere_referenzen h3.more_refs {color:#101010; }.page.header_color_black .ce_bild .shaddow img {-webkit-box-shadow:0px 0px 15px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 15px 0 rgba(0, 0, 0, 0.3);box-shadow:0px 0px 15px 0 rgba(0, 0, 0, 0.3); }.page-template-tpl_Projekte .ce_item {text-align:center;margin-bottom:70px; }.page-template-tpl_Projekte .ce_item a.btn {margin-top:35px;margin-top:3.5rem;display:inline-block; }.page-template-tpl_Projekte .ce_item a.pic {display:block;overflow:hidden;margin-bottom:40px;margin-bottom:4rem; }.page-template-tpl_Projekte .ce_item a img {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.page-template-tpl_Projekte .ce_item a img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }.page-template-tpl_Projekte .ce_item h3 {font-size:20px;font-weight:600; }.page-template-tpl_Spenden .ce_item {text-align:center;margin-bottom:70px; }.page-template-tpl_Spenden .ce_item a.btn {margin-top:35px;margin-top:3.5rem;display:inline-block; }.page-template-tpl_Spenden .ce_item a.pic {display:block;overflow:hidden;margin-bottom:40px;margin-bottom:4rem; }.page-template-tpl_Spenden .ce_item a img {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }.page-template-tpl_Spenden .ce_item a img:hover {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transition:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); }.page-template-tpl_Spenden .ce_item h3 {font-size:20px;font-weight:600; }.page-template-tpl_Jahresprogramm #sidebar, .page-template-tpl_Gastkurse #sidebar { }.page-template-tpl_Jahresprogramm #sidebar span, .page-template-tpl_Gastkurse #sidebar span {font-size:20px;font-weight:400px;display:block;padding-bottom:10px;border-bottom:solid 0.5px #101010; }.page-template-tpl_Jahresprogramm #sidebar #filters button, .page-template-tpl_Gastkurse #sidebar #filters button {font-size:15px;font-weight:400;color:#101010;border:none;background:none;display:block;margin-top:10px;padding-bottom:10px;border-bottom:solid 0.5px #101010;width:100%;text-align:left; }.page-template-tpl_Jahresprogramm #sidebar #filters button:before, .page-template-tpl_Gastkurse #sidebar #filters button:before {content:url('../images/kategorie_not-checked.png');width:14px;height:14px;margin-right:13px;position:relative;top:2px; }.page-template-tpl_Jahresprogramm #sidebar #filters button.is-checked:before, .page-template-tpl_Gastkurse #sidebar #filters button.is-checked:before {content:url('../images/kategorie_checked.png');width:17px;height:13px;margin-right:10px; }.page-template-tpl_Jahresprogramm #sidebar form#kurskategoriefilter input[type="radio"], .page-template-tpl_Gastkurse #sidebar form#kurskategoriefilter input[type="radio"] {display:none; }.page-template-tpl_Jahresprogramm #sidebar form#kurskategoriefilter input[type="radio"] + label, .page-template-tpl_Gastkurse #sidebar form#kurskategoriefilter input[type="radio"] + label {font-size:15px;font-weight:400;color:#101010;margin-top:10px;padding-bottom:10px;border-bottom:solid 0.5px #101010;width:100%;text-align:left; }.page-template-tpl_Jahresprogramm #sidebar form#kurskategoriefilter input[type="radio"] + label span, .page-template-tpl_Gastkurse #sidebar form#kurskategoriefilter input[type="radio"] + label span {display:inline-block;width:14px;height:14px;margin-right:13px;vertical-align:middle;background:url('../images/kategorie_not-checked.png') 0 top no-repeat;cursor:pointer;border-bottom:none; }.page-template-tpl_Jahresprogramm #sidebar form#kurskategoriefilter input[type="radio"]:checked + label span, .page-template-tpl_Gastkurse #sidebar form#kurskategoriefilter input[type="radio"]:checked + label span {background:url('../images/kategorie_checked.png') 0 top no-repeat; }.page-template-tpl_Jahresprogramm #sidebar .filtertext, .page-template-tpl_Gastkurse #sidebar .filtertext {background:rgba(201, 158, 82, 0.1);padding:10px 15px;font-size:15px;font-weight:400;margin-bottom:5px;border:none;width:100%; }.page-template-tpl_Jahresprogramm #sidebar #referentenfilter, .page-template-tpl_Gastkurse #sidebar #referentenfilter {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(201, 158, 82, 0.1);border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;padding:10px 15px;font-size:15px;width:100%;height:41px; }.page-template-tpl_Jahresprogramm #sidebar #monatsfilter, .page-template-tpl_Gastkurse #sidebar #monatsfilter {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(201, 158, 82, 0.1);border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;padding:10px 15px;font-size:15px;width:100%;height:41px; }.page-template-tpl_Jahresprogramm #sidebar input[type="submit"], .page-template-tpl_Gastkurse #sidebar input[type="submit"] {margin-top:5px; }@media screen and (max-width:767px) {.page-template-tpl_Jahresprogramm .page-nav, .page-template-tpl_Gastkurse .page-nav {text-align:center; } }@media screen and (min-width:768px) {.page-template-tpl_Jahresprogramm .page-nav, .page-template-tpl_Gastkurse .page-nav {text-align:inherit; } }@media screen and (min-width:992px) {.page-template-tpl_Jahresprogramm .page-nav, .page-template-tpl_Gastkurse .page-nav {text-align:inherit; } }.page-template-tpl_Jahresprogramm .page-nav a.btn, .page-template-tpl_Gastkurse .page-nav a.btn {display:inline-block; }.page-template-tpl_Jahresprogramm .page-nav a.btn.active, .page-template-tpl_Gastkurse .page-nav a.btn.active {color:#fff;background-color:#101010;border-color:#101010; }.page-template-tpl_Jahresprogramm .page-nav a.btn.active:hover, .page-template-tpl_Gastkurse .page-nav a.btn.active:hover {background-color:#101010;color:#fff; }.page-template-tpl_Jahresprogramm .monat, .page-template-tpl_Gastkurse .monat {color:#101010;font-size:25px;font-weight:500;margin-top:95px;padding-bottom:10px;border-bottom:solid 3px #101010; }.page-template-tpl_Jahresprogramm .monat:first-child, .page-template-tpl_Gastkurse .monat:first-child {margin-top:0px; }.page-template-tpl_Jahresprogramm .programm-item, .page-template-tpl_Gastkurse .programm-item {width:100%;border-bottom:solid 1px #101010;clear:both;overflow:hidden;padding-top:25px;padding-bottom:25px; }@media screen and (max-width:767px) {.page-template-tpl_Jahresprogramm .programm-item .date, .page-template-tpl_Gastkurse .programm-item .date {float:inherit;width:100%; } }@media screen and (min-width:768px) {.page-template-tpl_Jahresprogramm .programm-item .date, .page-template-tpl_Gastkurse .programm-item .date {float:left;width:160px;font-size:18px;font-weight:400; } }@media screen and (min-width:992px) {.page-template-tpl_Jahresprogramm .programm-item .date, .page-template-tpl_Gastkurse .programm-item .date {float:left;width:160px;font-size:18px;font-weight:400; } }@media screen and (max-width:767px) {.page-template-tpl_Jahresprogramm .programm-item .infos, .page-template-tpl_Gastkurse .programm-item .infos {float:inherit;width:100%; } }@media screen and (min-width:768px) {.page-template-tpl_Jahresprogramm .programm-item .infos, .page-template-tpl_Gastkurse .programm-item .infos {float:left;max-width:45%; } }@media screen and (min-width:992px) {.page-template-tpl_Jahresprogramm .programm-item .infos, .page-template-tpl_Gastkurse .programm-item .infos {float:left;max-width:55%; } }@media screen and (min-width:1200px) {.page-template-tpl_Jahresprogramm .programm-item .infos, .page-template-tpl_Gastkurse .programm-item .infos {float:left;max-width:64%; } }.page-template-tpl_Jahresprogramm .programm-item .infos h3, .page-template-tpl_Gastkurse .programm-item .infos h3 {font-size:18px;font-weight:500; }@media screen and (max-width:767px) {.page-template-tpl_Jahresprogramm .programm-item .infos h3, .page-template-tpl_Gastkurse .programm-item .infos h3 {margin-bottom:0px;margin-bottom:0rem; } }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten, .page-template-tpl_Gastkurse .programm-item .infos .referenten {margin-top:8px;margin-top:0.8rem; }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten span, .page-template-tpl_Gastkurse .programm-item .infos .referenten span {position:relative;padding-right:8px;margin-right:2px; }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten span:before, .page-template-tpl_Gastkurse .programm-item .infos .referenten span:before {content:"|";position:absolute;right:0; }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten span a, .page-template-tpl_Gastkurse .programm-item .infos .referenten span a {color:#101010;position:relative;text-decoration:none; }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten span a:after, .page-template-tpl_Gastkurse .programm-item .infos .referenten span a:after {content:"";width:100%;height:1px;background:#c99e52;position:absolute;bottom:0;left:0; }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten span:last-child, .page-template-tpl_Gastkurse .programm-item .infos .referenten span:last-child {padding-right:0px;margin-right:0px; }.page-template-tpl_Jahresprogramm .programm-item .infos .referenten span:last-child:before, .page-template-tpl_Gastkurse .programm-item .infos .referenten span:last-child:before {display:none; }@media screen and (max-width:767px) {.page-template-tpl_Jahresprogramm .programm-item .details, .page-template-tpl_Gastkurse .programm-item .details {width:100%;margin-top:8px;margin-top:0.8rem; } }@media screen and (min-width:768px) {.page-template-tpl_Jahresprogramm .programm-item .details, .page-template-tpl_Gastkurse .programm-item .details {float:right; } }@media screen and (min-width:992px) {.page-template-tpl_Jahresprogramm .programm-item .details, .page-template-tpl_Gastkurse .programm-item .details {float:right; } }.page-template-tpl_Jahresprogramm .programm-item .details a.btn, .page-template-tpl_Gastkurse .programm-item .details a.btn {display:inline-block; }.page-template-tpl_Jahresprogramm .programm-item .details span.ausgebucht, .page-template-tpl_Gastkurse .programm-item .details span.ausgebucht {border:none;color:#f43536;background:none;margin-top:7px;padding:0px; }@media screen and (max-width:767px) {.page-template-tpl_Jahresprogramm .programm-item .details span.ausgebucht, .page-template-tpl_Gastkurse .programm-item .details span.ausgebucht {display:inline-block;margin-left:15px; } }.page-template-tpl_Jahresprogramm .programm-item.hervorheben, .page-template-tpl_Gastkurse .programm-item.hervorheben { }.page-template-tpl_Jahresprogramm .programm-item.hervorheben .infos h3, .page-template-tpl_Gastkurse .programm-item.hervorheben .infos h3 {display:flex;color:#c99e52; }.page-template-tpl_Jahresprogramm .programm-item.hervorheben .infos h3:before, .page-template-tpl_Gastkurse .programm-item.hervorheben .infos h3:before {content:url(../images/logo_small.png);min-width:22px;width:22px;display:flex;vertical-align:middle;align-items:center;margin-right:10px;position:relative;top:2px; }@media screen and (max-width:767px) {.page-template-tpl_Referenten .page-nav, .page-template-tpl_Gastreferenten .page-nav {text-align:center; } }@media screen and (min-width:768px) {.page-template-tpl_Referenten .page-nav, .page-template-tpl_Gastreferenten .page-nav {text-align:inherit; } }@media screen and (min-width:992px) {.page-template-tpl_Referenten .page-nav, .page-template-tpl_Gastreferenten .page-nav {text-align:inherit; } }.page-template-tpl_Referenten .page-nav a.btn, .page-template-tpl_Gastreferenten .page-nav a.btn {display:inline-block; }.page-template-tpl_Referenten .page-nav a.btn.active, .page-template-tpl_Gastreferenten .page-nav a.btn.active {color:#fff;background-color:#101010;border-color:#101010; }.page-template-tpl_Referenten .page-nav a.btn.active:hover, .page-template-tpl_Gastreferenten .page-nav a.btn.active:hover {background-color:#101010;color:#fff; }.page-template-tpl_Referenten h2, .page-template-tpl_Gastreferenten h2 {font-size:24px;font-weight:600; }.page-template-tpl_Referenten .referent, .page-template-tpl_Gastreferenten .referent {margin-bottom:60px;margin-bottom:6rem; }.page-template-tpl_Referenten .referent h3, .page-template-tpl_Gastreferenten .referent h3 {font-size:20px;font-weight:600; }.page-template-tpl_Referenten .referent a, .page-template-tpl_Gastreferenten .referent a {color:#101010; }.page-template-tpl_Kontakt h1 {text-align:center;margin-top:0px;margin-bottom:75px;font-size:30px;font-weight:600; }.page-template-tpl_Kontakt .kontaktinformationen {font-size:20px;font-weight:400; }