@font-face {font-family:'OpenSans Regular';src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal; }@font-face {font-family:'OpenSans Bold';src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans/OpenSans-Bold-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal; }@font-face {font-family:'OpenSans Light';src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans/OpenSans-Light-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal; }@font-face {font-family:'Veneer';src:url('../fonts/Veneer/veneer.eot');src:url('../fonts/Veneer/veneer.eot?#iefix') format('embedded-opentype'), url('../fonts/Veneer/veneer.woff') format('woff'), url('../fonts/Veneer/veneer.ttf') format('truetype');font-weight:normal;font-style:normal; }html {-webkit-font-smoothing:antialiased;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px; }body {background-color:#000;line-height:1.5em;font-family:"OpenSans Regular", Arial, sans-serif;color:#857f63;overflow-x:hidden;width:100%;text-align:left; }body.wartungsmodus {text-align:center; }body.wartungsmodus #content {margin-top:10rem; }* {margin:0rem;padding:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }a {color:#857f63;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;text-decoration:underline;cursor:pointer;font-weight:normal;outline:none; }a:hover {text-decoration:none;color:#fff; }a:active {color:#857f63; }a:focus {color:#857f63; }input::-ms-clear {display:none; }address {font-style:italic;margin:0px 0px 24px 0px;margin:0rem 0rem 2.4rem 0rem;margin:0rem 0rem 2.4rem 0rem; }abbr[title] {border-bottom:1px dotted; }code, kbd, pre, samp {font-family:monospace, serif;font-size:1.4rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none; }table {width:100%; }pre {background:#f5f5f5;color:#00619f;font-family:monospace, serif;font-size:1.4rem;padding:2rem;margin:2rem 0;overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word; }small {font-size:smaller; }sub, sup {font-size:1rem;line-height:0;position:relative;vertical-align:baseline; }sup {top:-0.5rem; }sub {bottom:-0.25rem; }dl {margin:0 2rem; }dt {font-weight:normal;font-family:"OpenSans Bold", Arial, sans-serif; }dd {margin:0 0 2rem; }menu, ol, ul {margin:0rem;padding:0rem; }ul {list-style-type:square;margin:0 0 2rem 2rem; }nav ul, nav ol {margin:0rem;list-style:none;list-style-image:none; }li > ul, li > ol {margin:0; }img {vertical-align:middle;border:0;max-width:100%;height:auto; }svg:not(:root) {overflow:hidden; }figure {margin:0; }.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; }#cookiesWarning {clear:both;overflow:hidden;position:fixed;bottom:0rem;width:100%;z-index:9999;background:#eaeaea;display:table;padding:0.5rem 1rem; }#cookiesWarning #cookiesWarningActive {font-size:1.3rem;display:table-cell;vertical-align:middle; }#cookiesWarning #cookieAgreement {display:table-cell;vertical-align:middle;text-align:right;min-width:6rem; }#cookiesWarning #cookieAgreement input {border:none !important;padding:0.4rem 0.8rem;background:#1b1b1b !important;color:#fff; }#cookiesWarning a {text-decoration:underline;color:#3a3a3a; }#cookiesWarning a:hover {text-decoration:none;color:#56bae1; }#share_icons {margin:2.5rem 0;width:100%; }#share_icons .share_count, #share_icons #shariffbox .share_text {display:none;visibility:hidden; }#share_icons ul {display:table;margin:0 auto; }#share_icons ul li {display:table-cell;list-style-type:none;margin:0rem;vertical-align:middle;text-align:center;min-width:3rem;max-width:3rem;float:left;margin:0rem 0.2rem; }#share_icons ul li a {height:3rem !important; }#share_icons ul li .fa {width:2.4rem;line-height:3.1rem;font-size:1.8rem; }#share_icons .round ul li a {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; }#share_icons .round ul.theme-white li {border:none; }#share_icons .round ul.theme-white li a {border:solid 1px #ddd; }header#header {background:#000;width:100%;z-index:200;padding:0rem; }header#header .header-image {background-size:cover;background-position:center center;position:relative;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none; }header#header .header-image #logo {position:absolute;left:2.5rem;display:block;z-index:1000;opacity:0.7; }@media screen and (max-width:767px) {header#header .header-image {height:125px;margin-left:-15px;margin-right:-15px; }header#header .header-image #logo {top:0.5rem; } }@media screen and (min-width:768px) {header#header .header-image {height:125px;margin-left:-15px;margin-right:-15px; }header#header .header-image #logo {top:0.5rem; } }@media screen and (min-width:992px) {header#header .header-image {height:281px;margin:0; }header#header .header-image #logo {top:2.5rem; } }@media screen and (max-width:767px) {header#header {position:absolute; }header#header #logo {margin:1rem 0; }header#header #logo img {max-height:4rem; } }@media screen and (min-width:768px) {header#header #logo {margin:2rem 0 1rem; }header#header #logo img {max-height:7rem; } }@media screen and (min-width:992px) {header#header #logo {margin:2rem 0 1rem; }header#header #logo img {max-height:7rem; } }.error404 .header-image {background-image:url('../images/header_error.jpg') !important; }.topnav {margin:1rem 0;height:2.1rem;text-align:right;-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) {.topnav {display:none; } }@media screen and (min-width:768px) {.topnav {display:none; } }@media screen and (min-width:992px) {.topnav {display:block; } }.topnav .loginstatus {float:right;text-align:right;position:relative;margin-right:0.2rem;padding:0.2rem 0.8rem;height:2.4rem;background:#eaeaea;border-radius:0.6rem; }.topnav .loginstatus a {color:#857f63; }.topnav .loginstatus .layer {display:none;background:#eaeaea;text-align:left;position:absolute;width:100%;min-width:150px;right:0px;z-index:2;text-align:center;font-size:12px;font-size:1.2rem; }.topnav .loginstatus .layer a {width:100%;display:block;padding:5px 10px;padding:0.5rem 1rem;color:#857f63; }.topnav .loginstatus .layer a:hover {background:#444;color:#fff;text-decoration:none; }.topnav .loginstatus .layer.formular {min-width:200px; }.topnav .loginstatus .layer form#login_form .fields {padding:10px 10px 10px 10px;padding:1rem 1rem 1rem 1rem; }.topnav .loginstatus .layer form#login_form .fields input {display:inline-block;border-radius:0px;border-radius:0rem;padding:5px 10px;padding:0.5rem 1rem;margin-bottom:5px;margin-bottom:0.5rem;width:200px;width:20rem;border:1px solid #ccc;background:#fff;color:#857f63;font-family:"OpenSans Regular", Arial, sans-serif;font-size:14px;font-size:1.4rem;box-shadow:none !important; }.topnav .loginstatus .layer form#login_form .fields input:hover {background-color:#666;color:#fff; }.topnav .loginstatus .layer form#login_form a {padding:5px;padding:0.5rem;background:#ccc;text-transform:uppercase; }.topnav .loginstatus .layer form#login_form a:hover {background-color:#666;color:#fff; }.topnav .loginstatus:hover {-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-ms-border-radius:6px 6px 0px 0px;-o-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px; }.topnav .loginstatus:hover .layer {display:block; }.topnav .wpml-ls {display:inline-block; }.smaller .topnav {display:none; }.accessibilityMenu ul {margin:0rem;padding:0rem; }.accessibilityMenu ul li {width:2.4rem;height:2.4rem;background:#eaeaea;border-radius:0.6rem;position:relative; }.accessibilityMenu ul li:before {position:absolute;left:0rem;top:0rem; }.accessibilityMenu ul li.fa-font {cursor:pointer; }.accessibilityMenu ul li.fa-font.normal {font-size:1.2rem; }.accessibilityMenu ul li.fa-font.normal:before {left:0.6rem;top:0.6rem; }.accessibilityMenu ul li.fa-font.middle {font-size:1.4rem; }.accessibilityMenu ul li.fa-font.middle:before {left:0.5rem;top:0.5rem; }.accessibilityMenu ul li.fa-font.big {font-size:1.6rem; }.accessibilityMenu ul li.fa-font.big:before {left:0.4rem;top:0.4rem; }.accessibilityMenu ul li.fa-adjust {font-size:1.4rem; }.accessibilityMenu ul li.fa-adjust.on {background:#000;color:#fff; }.accessibilityMenu ul li.fa-adjust:before {left:0.6rem;top:0.5rem; }.accessibilityMenu ul li.fa-tint {font-size:1.6rem; }.accessibilityMenu ul li.fa-tint.on {background:#000;color:#fff; }.accessibilityMenu ul li.fa-tint:before {left:0.7rem;top:0.5rem; }@media screen and (max-width:767px) {.accessibilityMenu {display:none; } }@media screen and (min-width:768px) {.accessibilityMenu {display:none; } }@media screen and (min-width:992px) {.accessibilityMenu {display:inline-block; } }.mobile_menu_background {display:none;position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);z-index:2; }@media screen and (max-width:767px) {.mobile_menu_background.menu-opened {display:block; } }header#header { }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-color:#fff !important; }header#header.menu-opened {background:transparent;border-bottom:1px solid transparent; }header#header .nav.navbar-nav {text-align:center; }@media screen and (max-width:767px) {header#header .navbar {margin:1rem 0 0 0; } }@media screen and (min-width:768px) {header#header .navbar {margin:3rem 0 0 0; } }@media screen and (min-width:992px) {header#header .navbar {margin:0; } }header#header.smaller {padding-bottom:2rem; }header#header.smaller .header-image {background-image:none;height:0px; }header#header.smaller .header-image #logo {top:1.7rem; }header#header.smaller #hauptmenu {margin-top:2rem; }header#header.smaller #hauptmenu ul#mainnav {text-align:center; }header#header.smaller .navbar {margin:0; }header#header.smaller #logo {margin:0.5rem 0 0 0; }header#header.smaller #logo img {max-height:4rem; }@media screen and (max-width:767px) {header#header.smaller {position:fixed; }header#header.smaller .header-image {height:8rem; }header#header.smaller #hauptmenu .burgermenu {top:-7rem; } }@media (min-width:992px) and (max-width:1008px) {header#header.smaller .header-image {background-image:none !important; } }.navbar #hauptmenu {margin:0rem;padding:0rem;border:0;list-style:none;line-height:1;display:block;position:relative;font-family:"OpenSans Regular", Arial, sans-serif;z-index:1;width:100%;float:none; }.navbar #hauptmenu:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }.navbar #hauptmenu ul#mainnav {width:100%; }.navbar #hauptmenu ul#mainnav:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav {display:none;width:100%; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav {display:none;width:100%; } }@media (min-width:992px) and (max-width:1008px) {.navbar #hauptmenu ul#mainnav {display:block !important;width:auto; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav {display:block;width:auto; } }.navbar #hauptmenu ul#mainnav li.menu-item {margin:0;padding:0;border:0;list-style:none;line-height:1;display:inline-block; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item {width:100%;border-top:1px solid #857f63; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item {width:100%;border-top:1px solid #857f63; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item {border-top:none;width:auto; } }.navbar #hauptmenu ul#mainnav li.menu-item a {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;font-family:"OpenSans Bold", Arial, sans-serif;font-size:1.2rem;letter-spacing:0.2rem;text-decoration:none;text-transform:uppercase; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item a {padding:1.6rem 5rem;color:#857f63;text-align:center; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item a {padding:1.6rem 5rem;color:#857f63;text-align:center; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item a {padding:1.9rem 2rem;color:#857f63;text-align:left; } }.navbar #hauptmenu ul#mainnav li.menu-item a.fa:before {margin-right:0.5rem; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item.current-menu-item a, .navbar #hauptmenu ul#mainnav li.menu-item.current-menu-parent a {color:#857f63; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item.current-menu-item a, .navbar #hauptmenu ul#mainnav li.menu-item.current-menu-parent a {color:#857f63; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.current-menu-item a, .navbar #hauptmenu ul#mainnav li.menu-item.current-menu-parent a {color:#857f63; } }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children { }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu {display:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out; }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu {position:absolute;opacity:0;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:-9999em; } }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:100%; }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item a {min-width:200px;padding:1.6rem 2rem;font-size:1.2rem;font-family:"OpenSans Bold", Arial, sans-serif;line-height:1.4rem; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item a {border-bottom:none;color:#857f63; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item a {border-bottom:none;color:#857f63; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item a {background:#000;color:#857f63;padding:0.8rem 2rem; } }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item a:hover {color:#fff; }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item:hover {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item:hover {background:transparent; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item:hover {background:transparent; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item:hover {background:transparent; } }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item:hover a:before {top:1.7rem;height:0rem; }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .sub-menu li.menu-item:last-child a {border-bottom:0; }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button {position:absolute;z-index:99;right:0;border-left:1px solid #857f63;height:45px;width:45px;cursor:pointer; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button {display:block; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button {display:block; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button {display:none; } }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button.submenu-opened {background:#857f63; }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button.submenu-opened:before {display:none; }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button.submenu-opened:after {background:rgba(0, 0, 0, 0.9); }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:after {position:absolute;top:22px;right:19px;width:8px;height:2px;background:#857f63;content:''; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:after {display:block; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:after {display:block; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:after {display:none; } }.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:before {position:absolute;top:19px;right:22px;width:2px;height:8px;background:#857f63;content:''; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:before {display:block; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:before {display:block; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item.menu-item-has-children .submenu-button:before {display:none; } }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item:hover a {color:#857f63; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item:hover a {color:#857f63; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item:hover a {color:#fff; } }.navbar #hauptmenu ul#mainnav li.menu-item:hover .sub-menu {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:auto; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.menu-item:hover .sub-menu {background:transparent; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.menu-item:hover .sub-menu {background:transparent; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.menu-item:hover .sub-menu {background:#999; } }.navbar #hauptmenu ul#mainnav li.search {float:left;position:relative;width:inherit; }.navbar #hauptmenu ul#mainnav li.search a {text-decoration:none; }@media screen and (max-width:767px) {.navbar #hauptmenu ul#mainnav li.search a {font-size:1.4rem;padding:1.6rem 5rem; }.navbar #hauptmenu ul#mainnav li.search a:before {display:none; } }@media screen and (min-width:768px) {.navbar #hauptmenu ul#mainnav li.search a {font-size:1.4rem;padding:1.6rem 5rem; }.navbar #hauptmenu ul#mainnav li.search a:before {display:none; } }@media screen and (min-width:992px) {.navbar #hauptmenu ul#mainnav li.search a {font-size:0rem;padding:1.9rem 0rem; }.navbar #hauptmenu ul#mainnav li.search a:before {content:'\f002';font-family:"FontAwesome", Arial, sans-serif;font-size:1.2rem;display:block; } }.navbar #hauptmenu .burgermenu {cursor:pointer;position:absolute;width:30px;height:25px;right:0px;top:-120px;z-index:1001;opacity:0.7;-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) {.navbar #hauptmenu .burgermenu {display:block; } }@media screen and (min-width:768px) {.navbar #hauptmenu .burgermenu {display:block; } }@media screen and (min-width:992px) {.navbar #hauptmenu .burgermenu {display:none; } }.navbar #hauptmenu .burgermenu.navTrigger {width:30px;height:25px; }.navbar #hauptmenu .burgermenu.navTrigger i {background-color:#857f63;border-radius:1px;border-radius:0.1rem;content:'';display:block;width:100%;height:4px; }.navbar #hauptmenu .burgermenu.navTrigger i:nth-child(1) {-webkit-animation:outT 0.8s backwards;animation:outT 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }.navbar #hauptmenu .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; }.navbar #hauptmenu .burgermenu.navTrigger i:nth-child(3) {-webkit-animation:outBtm 0.8s backwards;animation:outBtm 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }.navbar #hauptmenu .burgermenu.navTrigger.active i:nth-child(1) {-webkit-animation:inT 0.8s forwards;animation:inT 0.8s forwards; }.navbar #hauptmenu .burgermenu.navTrigger.active i:nth-child(2) {-webkit-animation:inM 0.8s forwards;animation:inM 0.8s forwards; }.navbar #hauptmenu .burgermenu.navTrigger.active i:nth-child(3) {-webkit-animation:inBtm 0.8s forwards;animation:inBtm 0.8s forwards; }.navbar #hauptmenu .burgermenu.menu-opened i {background-color:#857f63; }@-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); } }.nav-container {position:relative; }@media screen and (min-width:992px) {.nav-container {height:50px; } }#main-container {overflow:hidden; }h1, h2, h3, h4 {text-transform:inherit;margin:0 0 2rem 0; }h1 {font-family:"Veneer"; }@media screen and (max-width:767px) {h1 {font-size:4.85rem;letter-spacing:10px; } }@media screen and (min-width:768px) {h1 {font-size:6rem;letter-spacing:10px; } }@media screen and (min-width:992px) {h1 {font-size:7rem;letter-spacing:14px; } }h2 {font-family:"OpenSans Regular", Arial, sans-serif; }@media screen and (max-width:767px) {h2 {font-size:2rem; } }@media screen and (min-width:768px) {h2 {font-size:2rem; } }@media screen and (min-width:992px) {h2 {font-size:2rem; } }h3 {font-family:"OpenSans Regular", Arial, sans-serif; }@media screen and (max-width:767px) {h3 {font-size:1.6rem; } }@media screen and (min-width:768px) {h3 {font-size:1.6rem; } }@media screen and (min-width:992px) {h3 {font-size:1.6rem; } }h4 {font-family:"OpenSans Regular", Arial, sans-serif; }@media screen and (max-width:767px) {h4 {font-size:1.4rem; } }@media screen and (min-width:768px) {h4 {font-size:1.4rem; } }@media screen and (min-width:992px) {h4 {font-size:1.4rem; } }p {margin:0 0 2rem 0;font-size:1.4rem;line-height:2.3rem; }.btn {font-family:"OpenSans Bold", Arial, sans-serif;font-size:1.4rem;text-shadow:none;text-transform:uppercase;color:#857f63;background:#000;padding:0.7rem 1.5rem;border:1px solid #857f63;border-radius:0rem;display:inline-block;text-align:center;text-decoration:none !important;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }.btn.white {color:#fff;border-color:#fff; }.btn.white:hover, .btn.white:active, .btn.white:focus {text-decoration:underline; }.btn:hover {background-color:#857f63;color:#000;text-decoration:none; }.btn:active {box-shadow:none; }#wrapper {width:100%;margin:0 auto;overflow-x:hidden; }#wrapper .container.cb {margin-top:3rem; }@media screen and (max-width:767px) {#wrapper .container.cb {margin-top:16rem; } }@media screen and (min-width:768px) {#wrapper .container.cb {margin-top:0rem; } }#wrapper .container.cb .cb_trennlinie .trennlinie {height:0.1rem;background-color:#000; }@media screen and (max-width:767px) {#wrapper .container .cb_item {margin-bottom:2rem; } }@media screen and (min-width:768px) {#wrapper .container .cb_item {margin-bottom:2rem; } }@media screen and (min-width:992px) {#wrapper .container .cb_item {margin-bottom:4rem; } }#wrapper .container .cb_item.no-margin {margin-bottom:0; }.cb_textelement { }.cb_textelement .container {max-width:100%; }.cb_textelement .subline {text-transform:uppercase;color:#666;margin-bottom:1.5rem; }.cb_textelement .entry-text {line-height:2rem; }.cb_textelement .entry-text ul li {font-size:1.8rem;line-height:180%; }.cb_textelement.left h1, .cb_textelement.left h2, .cb_textelement.left h3, .cb_textelement.left h4, .cb_textelement.left .subline, .cb_textelement.left .entry-text, .cb_textelement.left .text_button {text-align:left; }.cb_textelement.center h1, .cb_textelement.center h2, .cb_textelement.center h3, .cb_textelement.center h4, .cb_textelement.center .subline, .cb_textelement.center .entry-text, .cb_textelement.center .text_button {text-align:center; }.cb_textelement.right h1, .cb_textelement.right h2, .cb_textelement.right h3, .cb_textelement.right h4, .cb_textelement.right .subline, .cb_textelement.right .entry-text, .cb_textelement.right .text_button {text-align:right; }.cb_textelement .box_background {background-size:cover !important; }@media screen and (max-width:767px) {.cb_textelement .box_background.full_width {margin:0 -1.5rem; } }@media screen and (min-width:768px) {.cb_textelement .box_background.full_width {margin:0rem -50% 0rem -50%; } }@media screen and (min-width:992px) {.cb_textelement .box_background.full_width {margin:0rem -50% 0rem -50%; } }.cb_textelement.no-margin h1, .cb_textelement.no-margin h2, .cb_textelement.no-margin h3, .cb_textelement.no-margin h4, .cb_textelement.no-margin h5, .cb_textelement.no-margin h6 {margin-bottom:5px; }@media screen and (max-width:767px) {.cb_textelement.no-margin h1 {margin-bottom:1.5rem; }.cb_textelement.no-margin h2 {margin-bottom:2rem; } }form {margin:0; }fieldset {border:1px solid #c0c0c0;margin:0 0.2rem;padding:0.35rem 0.625rem 0.75rem; }legend {border:0;padding:0;white-space:normal; }button, input, select, textarea {font-size:100%;margin:0;max-width:100%;vertical-align:baseline; }button, input {line-height:normal; }button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer; }button[disabled], input[disabled] {cursor:default; }button {border:none;width:100%;text-align:left;background:none; }input[type="checkbox"], input[type="radio"] {padding:0; }input[type="search"] {-webkit-appearance:textfield;padding-right:0.2rem;width:27rem; }input[type="search"]::-webkit-search-decoration {-webkit-appearance:none; }button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0; }input[type=text], textarea, select {outline:none;border:1px solid #857f63; }textarea {overflow:auto;vertical-align:top; }.gform_wrapper {max-width:100% !important;display:block !important;margin:0px !important; }.gform_wrapper .gform_heading {display:none; }.gform_wrapper ul li {list-style:none; }.gform_wrapper ul li.gfield {clear:none !important; }.gform_wrapper ul li.gfield:first-child {margin-top:0px; }.gform_wrapper ul li.gfield .gfield_required {color:#857f63; }.gform_wrapper ul li.gfield.gfield_error {width:100% !important;background:none !important;border:none !important; }.gform_wrapper ul li.gfield.gfield_error.gfield_contains_required {margin-bottom:0; }.gform_wrapper ul li.gfield.gfield_error.gfield_contains_required div.ginput_container {max-width:100% !important;margin-left:0; }.gform_wrapper ul li.gfield.gfield_error input[type=text] {border:solid 1px #f00 !important; }.gform_wrapper ul li.gfield.gfield_error.col-md-4 {width:33.33333% !important; }.gform_wrapper ul li.gfield.gfield_error.col-md-5 {width:41.66667% !important; }.gform_wrapper ul li.gfield.gfield_error.col-md-8 {width:66.66667% !important; }.gform_wrapper ul li .validation_message {display:none !important; }.gform_wrapper ul li .ginput_container {margin-top:0;margin-bottom:1.6rem; }.gform_wrapper ul li .ginput_container .ginput_container_fileupload {clear:both; }.gform_wrapper ul li .ginput_container input[type='text'], .gform_wrapper ul li .ginput_container textarea {border-radius:0;border:1px solid #857f63;background:#000;color:#857f63;width:100% !important;padding:0.5rem 1rem !important;text-indent:0;font-weight:normal !important; }.gform_wrapper ul li .ginput_container textarea {height:auto; }.gform_wrapper ul li .gfield_select {border-radius:0;border:1px solid #857f63;background:#000;color:#857f63;width:100% !important; }.gform_wrapper ul li .gfield_label {font-weight:normal;font-family:"OpenSans Bold", Arial, sans-serif; }.gform_wrapper ul li .gform_button {font-size:1.5rem;font-family:"OpenSans Regular", Arial, sans-serif;color:#857f63;padding:0.7rem 2rem;text-transform:uppercase;border:2px #857f63 solid;background-color:#000;border-radius:0; }.gform_wrapper ul li .gform_button:hover {color:#000;background-color:#857f63; }.gform_wrapper .gform_validation_container {display:none; }.gform_wrapper .validation_error {border-top:none !important;border-bottom:none !important;color:#f00 !important; }.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {margin-left:0rem; }.gform_wrapper .gform_footer {padding:0rem;margin:0rem; }.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer button.button {display:inline-block;border-radius:0rem;border:1px solid #857f63;background:#000;color:#857f63;font-family:"OpenSans Bold", Arial, sans-serif;font-size:1.4rem;padding:0.7rem 1.5rem;text-transform:uppercase;box-shadow:none !important; }.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer button.button:hover {background-color:#857f63;color:#000; }::-webkit-input-placeholder {color:#857f63;font-weight:normal !important; }:-moz-placeholder {color:#857f63;font-weight:normal !important; }::-moz-placeholder {color:#857f63;font-weight:normal !important; }:-ms-input-placeholder {color:#857f63;font-weight:normal !important; }.newsletter .gform_confirmation_wrapper, .newsletter form {max-width:50rem;width:100%;margin:0 auto; }@media screen and (min-width:768px) {.cb_zitatelement .vertical-align {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center; } }@media screen and (min-width:992px) {.cb_zitatelement .vertical-align {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center; } }@media screen and (min-width:768px) {.cb_zitatelement .vertical-align > [class^="col-"], .cb_zitatelement .vertical-align > [class*=" col-"] {display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center; } }@media screen and (min-width:992px) {.cb_zitatelement .vertical-align > [class^="col-"], .cb_zitatelement .vertical-align > [class*=" col-"] {display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center; } }.cb_zitatelement .quotebox_content {text-align:center; }.cb_zitatelement .quotebox_content .source {padding:0 2rem; }.cb_zitatelement .quotebox_content .source:before, .cb_zitatelement .quotebox_content .source:after {content:'';width:3.5rem;height:3.5rem;background-repeat:no-repeat;position:absolute; }.cb_zitatelement .quotebox_content .source:after {background-image:url('../images/zitat-icon-ende.svg'); }.cb_zitatelement .quotebox_content .source:before {left:0;background-image:url('../images/zitat-icon-anfang.svg'); }.cb_zitatelement .box_background {background-size:cover !important; }@media screen and (max-width:767px) {.cb_zitatelement .box_background.full_width {margin:0px;margin:0rem; } }@media screen and (min-width:768px) {.cb_zitatelement .box_background.full_width {margin:0px -50% 0px -50%; } }@media screen and (min-width:992px) {.cb_zitatelement .box_background.full_width {margin:0px -50% 0px -50%; } }.gallery {padding:0rem;left:0rem; }.gallery .galleryitem {list-style:none;margin-bottom:2.75rem; }.gallery .galleryitem a {display:block;overflow:hidden;background:#000; }.gallery .galleryitem a img {margin:0 auto;opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;width:90%; }.gallery .galleryitem:hover a img {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);width:100%; }@media screen and (min-width:768px) {.gallery .galleryitem {min-height:98px; } }@media screen and (min-width:1200px) {.gallery .galleryitem {min-height:175px; } }.fancyinside img {margin-bottom:10px; }.fancyinside p {margin-bottom:0; }.fancyinside p a:hover {color:#000; }.fancyinside button.fancybox-close-small {bottom:0px;top:auto; }.fancyinside button.fancybox-close-small:after {color:#857f63;background:#fff;font-size:5rem;bottom:20px;right:20px;top:auto; }.fancyinside button.fancybox-close-small:hover:after {color:#000; }.cb_iconset .cb_icons .iconitem {text-align:center; }.cb_iconset .cb_icons .iconitem .image_container {margin-bottom:1.5rem; }.cb_iconset .cb_icons .iconitem .image_container img {margin:0 auto;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; }.cb_iconset .cb_icons .iconitem .image_container .fa {font-size:6rem;color:#333; }.cb_iconset .cb_icons .iconitem p:last-child {margin-bottom:0rem; }.cb_iconset .cb_icons .iconitem:hover img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transition:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }@media screen and (max-width:767px) {.cb_iconset .cb_icons .iconitem {margin-bottom:2.5rem; } }.map {width:100%;height:40rem;border:#eaeaea solid 1px;margin:0rem; }.cb_picture img {width:100%; }.cb_picture img.bordered {border-bottom:1px solid #857f63;border-top:1px solid #857f63; }@media screen and (max-width:767px) {.cb_block_start .full_width {margin:0 -1.5rem; } }@media screen and (min-width:768px) {.cb_block_start .full_width {margin:0px -50% 0px -50%; } }@media screen and (min-width:992px) {.cb_block_start .full_width {margin:0px -50% 0px -50%; } }.cb_accordion_start {margin-bottom:0rem !important; }.cb_accordion_start .toggler {font-family:"OpenSans Bold", Arial, sans-serif;font-weight:normal;margin-bottom:1rem;padding:1.2rem 5rem 1.2rem 2rem;background-color:#000;border:1px solid #857f63;color:#857f63;background-image:url('../images/acc_arrow_down.png');background-position:right 15px center;background-repeat:no-repeat;cursor:pointer; }.cb_accordion_start .toggler.active {background-image:url('../images/acc_arrow_up.png'); }.cb_tabelle tr {background-color:#000 !important; }.cb_tabelle input {outline:none !important; }.cb_tabelle table, .cb_tabelle td {border:1px solid #857f63 !important; }.cb_tabelle th {border:1px solid #857f63 !important;padding:1rem !important; }.cb_tabelle td {padding:1rem !important; }.cb_tabelle thead {background:#000 !important;color:#857f63 !important; }.cb_tabelle tr.odd {background-color:#000 !important; }.cb_tabelle tr.even {background-color:#000 !important; }.cb_tabelle table.dataTable thead .sorting {background-image:none !important; }.cb_tabelle table.dataTable thead .sorting:after {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f0dc' !important;color:#857f63 !important;float:right; }.cb_tabelle table.dataTable thead .sorting_asc {background-image:none !important; }.cb_tabelle table.dataTable thead .sorting_asc:after {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f0de' !important;color:#857f63 !important;float:right; }.cb_tabelle table.dataTable thead .sorting_desc {background-image:none !important; }.cb_tabelle table.dataTable thead .sorting_desc:after {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f0dd' !important;color:#857f63 !important;float:right; }.cb_tabelle table.collapsed tbody td:first-child:before, .cb_tabelle table.collapsed tbody th:first-child:before {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f078' !important;color:#857f63 !important;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none !important;background-color:transparent !important; }.cb_tabelle table.collapsed tbody tr.parent > td:first-child:before, .cb_tabelle table.collapsed tbody tr.parent > th:first-child:before {content:'\f077' !important; }.cb_tabelle ul.pagination li {padding:4px !important; }.cb_tabelle ul.pagination li a {-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;color:#857f63;outline:none; }.cb_tabelle ul.pagination li a:hover, .cb_tabelle ul.pagination li a:focus {text-decoration:none; }.cb_tabelle ul.pagination li:hover {background:#857f63 !important;border:none !important; }.cb_tabelle ul.pagination li:hover a {color:#000 !important; }.cb_tabelle ul.pagination li.active {background:#857f63 !important;border:none !important; }.cb_tabelle ul.pagination li.active a {color:#000 !important; }.cb_tabelle ul.pagination li.previous:hover {background:none !important; }.cb_tabelle ul.pagination li.previous:hover a:before {color:#56bae1; }.cb_tabelle ul.pagination li.previous a {line-height:0;font-size:0; }.cb_tabelle ul.pagination li.previous a:before {font-family:"FontAwesome", Arial, sans-serif;content:'\f053';font-size:1.6rem; }.cb_tabelle ul.pagination li.previous a:focus {outline:none; }.cb_tabelle ul.pagination li.next:hover {background:none !important; }.cb_tabelle ul.pagination li.next:hover a:before {color:#56bae1; }.cb_tabelle ul.pagination li.next a {line-height:0;font-size:0; }.cb_tabelle ul.pagination li.next a:before {font-family:"FontAwesome", Arial, sans-serif;content:'\f054';font-size:1.6rem; }.cb_tabelle ul.pagination li.next a:focus {outline:none; }.cb_tabelle ul.pagination li.disabled a {color:#857f63; }.cb_tabelle ul.pagination li.disabled:hover a:before {color:#857f63; }.search .subline {font-size:1.6rem;margin-bottom:1.5rem; }.search .search-title {font-size:2.4rem;margin-bottom:1rem; }.search .searchform_container {background:#fff; }.search .searchform_container .container #searchform {text-align:left; }.search .searchform_container .container #searchform label {text-align:left; }@media screen and (max-width:767px) {.search .searchform_container .container #searchform label {display:none; } }@media screen and (min-width:768px) {.search .searchform_container .container #searchform label {display:inline-block; } }@media screen and (min-width:992px) {.search .searchform_container .container #searchform label {display:inline-block; } }.search .searchform_container .container #searchform input {border:1px solid #857f63;background:#fff;color:#857f63;padding:0.5rem 1rem;text-indent:0;font-weight:normal !important;margin-bottom:1.5rem; }.search .searchform_container .container #searchform button {width:auto;margin-left:-2.4rem; }.search .searchresult_container .container .result {text-align:left;border-bottom:1px solid #eaeaea;padding-bottom:0.75rem;margin-bottom:3rem; }.search article {border-bottom:solid 1px #eaeaea;margin-bottom:2rem; }.search article a {text-decoration:none; }.search article a:hover {text-decoration:underline; }.search #search-nav .prev-post:after {display:none; }.owl-carousel {z-index:0; }.owl-carousel .item .slideitem {background-size:cover;background-position:center center;width:100%;height:35rem;box-sizing:border-box; }.owl-carousel .item .slideitem .headline {font-family:"OpenSans Bold", Arial, sans-serif;font-weight:normal;font-size:4rem;margin-top:23rem; }.owl-carousel .owl-nav div {position:absolute;top:50%;margin-top:-2.2rem;height:4.4rem;width:2.4rem;color:transparent;background-repeat:no-repeat; }.owl-carousel .owl-prev {background-image:url('../images/slide_left.png');left:1rem;background-position:left center; }.owl-carousel .owl-next {background-image:url('../images/slide_right.png');right:1rem;background-position:right center; }.owl-carousel .owl-controls {text-align:center; }.owl-carousel .owl-controls .owl-dots {position:absolute;bottom:10px;width:100%;text-align:center; }.owl-carousel .owl-controls .owl-dots .owl-dot {background:#fff;width:1.3rem;height:1.3rem;display:inline-block;margin:0 0.3rem;border-radius:1rem; }.owl-carousel .owl-controls .owl-dots .owl-dot.active {background:#999; }.cb_contentslider .owl-stage-outer {border-top:1px solid #857f63;border-bottom:1px solid #857f63; }.news_entry {background:#eaeaea;margin-bottom:2rem; }.news_entry .image_container {margin-bottom:0rem;overflow:hidden;background:#000; }.news_entry .image_container img {height:auto;width:100%;opacity:1;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease; }.news_entry .text_container {padding:1.5rem; }.news_entry .text_container .date, .news_entry .text_container .category {display:inline-block;color:#857f63; }.news_entry .text_container .date {border-right:1px solid #857f63;padding-right:0.5rem; }.news_entry .text_container h3 {line-height:105%;margin-top:1rem;margin-bottom:2rem;font-size:2.6rem;background-color:transparent;text-transform:inherit;color:#857f63;font-family:"OpenSans Regular", Arial, sans-serif; }.news_entry .text_container h3 a {color:#857f63;text-decoration:none; }.news_entry .text_container h3 a:hover {text-decoration:underline;color:#857f63; }.news_entry:hover img {opacity:0.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transition:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }.pagination_container {position:relative;margin-top:2rem;clear:both; }.pagination_container .sisu_paging {margin:0 20% 0 20%;width:60%; }.pagination_container .sisu_paging ul.sisu_pagination {width:80%;list-style:none;padding:0px;text-align:center;margin:0 auto; }.pagination_container .sisu_paging ul li {margin:0rem 0 0.7rem 0;text-align:center;font-size:1.6rem;display:inline; }.pagination_container .sisu_paging ul li a {color:#666;text-decoration:none;padding:0.6rem 1rem; }.pagination_container .sisu_paging ul li:hover a, .pagination_container .sisu_paging ul li.active a {background:#eaeaea;color:#333 !important; }.pagination_container a.prev, .pagination_container a.next {top:0rem;position:absolute;color:#666 !important;text-decoration:underline; }.pagination_container a.prev:hover, .pagination_container a.next:hover {text-decoration:none;color:#eaeaea !important; }.pagination_container a.prev {left:0rem; }.pagination_container a.next {right:0rem; }.gallery_entry {text-align:center; }.gallery_entry .image_container {margin-bottom:1.5rem; }.gallery_entry .gallery_title h2 a {text-decoration:none; }.gallery_entry .gallery_title h2 a:hover {text-decoration:underline; }.cr_form { }.cr_form .cr_ipe_item { }@media screen and (max-width:767px) {.cr_form .cr_ipe_item {float:none;margin-right:0rem; } }@media screen and (min-width:768px) {.cr_form .cr_ipe_item {float:left;margin-right:1.5rem; } }@media screen and (min-width:992px) {.cr_form .cr_ipe_item {float:left;margin-right:1.5rem; } }@media screen and (max-width:767px) {.cr_form .cr_ipe_item.musthave {width:100%; } }@media screen and (min-width:768px) {.cr_form .cr_ipe_item.musthave {width:33.5rem; } }@media screen and (min-width:992px) {.cr_form .cr_ipe_item.musthave {width:33.5rem; } }.cr_form .cr_ipe_item.musthave input[type='text'] {border-radius:0rem;border:1px solid #eaeaea;background:#fff;color:#857f63;width:100% !important;padding:0.6rem 1rem;text-indent:0rem;font-weight:normal !important; }.cr_form .submit_container {margin-right:0rem;text-align:center; }@media screen and (max-width:767px) {.cr_form .submit_container {margin-top:1.5rem; } }@media screen and (min-width:768px) {.cr_form .submit_container {margin-top:0rem; } }@media screen and (min-width:992px) {.cr_form .submit_container {margin-top:0rem; } }.cr_form .submit_container .cr_button {font-family:"OpenSans Regular", Arial, sans-serif;font-size:1.4rem;text-transform:uppercase;text-align:center;background:#fff;color:#f66e00;width:15rem;padding:0.7rem 1.5rem 0.6rem 1.5rem;display:inline-block;text-shadow:none;box-shadow:none !important;border-radius:0;border:1px solid #f66e00;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }.cr_form .submit_container .cr_button:hover {background-color:#f66e00;color:#fff; }#mc-embedded-subscribe-form { }#mc-embedded-subscribe-form .mc-field-group { }@media screen and (max-width:767px) {#mc-embedded-subscribe-form .mc-field-group {float:none;margin-right:0rem;width:100%; } }@media screen and (min-width:768px) {#mc-embedded-subscribe-form .mc-field-group {float:left;margin-right:1.5rem;width:33.5rem; } }@media screen and (min-width:992px) {#mc-embedded-subscribe-form .mc-field-group {float:left;margin-right:1.5rem;width:33.5rem; } }#mc-embedded-subscribe-form .mc-field-group label {display:none; }#mc-embedded-subscribe-form .mc-field-group input[type='email'] {border-radius:0rem;border:1px solid #eaeaea;background:#fff;color:#857f63;width:100% !important;padding:0.6rem 1rem;text-indent:0rem;font-weight:normal !important; }#mc-embedded-subscribe-form #mc-embedded-subscribe {font-family:"OpenSans Regular", Arial, sans-serif;font-size:1.4rem;text-transform:uppercase;text-align:center;background:#fff;color:#f66e00;width:15rem;padding:0.7rem 1.5rem 0.6rem 1.5rem;display:inline-block;text-shadow:none;box-shadow:none !important;border-radius:0;border:1px solid #f66e00;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }@media screen and (max-width:767px) {#mc-embedded-subscribe-form #mc-embedded-subscribe {margin-top:1.5rem;display:block;margin:0 auto; } }@media screen and (min-width:768px) {#mc-embedded-subscribe-form #mc-embedded-subscribe {margin-top:0rem; } }@media screen and (min-width:992px) {#mc-embedded-subscribe-form #mc-embedded-subscribe {margin-top:0rem; } }#mc-embedded-subscribe-form #mc-embedded-subscribe:hover {background-color:#f66e00;color:#fff; }.loginplugin label {width:100%; }.loginplugin input {border-radius:0;border:1px solid #857f63;background:#000;color:#857f63;width:100% !important;padding:0.5rem 1rem;text-indent:0rem;font-weight:normal !important; }.loginplugin input[type="submit"] {border-radius:4rem;font-family:"OpenSans Regular", Arial, sans-serif;font-size:1.4rem;background:transparent;text-shadow:none;text-transform:uppercase;padding:0.7rem 1.5rem;border:1px solid #666;color:#666;display:inline-block;text-align:center;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }.loginplugin input[type="submit"]:hover {background-color:#333;color:#fff;text-decoration:none; }.loginplugin input[type="checkbox"] {width:2rem !important; }.loginplugin .signup-submit input {max-width:20rem; }.loginplugin .login-submit input {max-width:20rem; }.loginplugin .lostpassword-submit input {max-width:25rem; }.loginplugin .resetpass-submit input {max-width:20rem; }#footer {width:100%;background-color:#000;color:#857f63;padding:4rem 0;margin-top:3rem; }#footer .footer-block {border-top:1px solid #857f63;padding-top:2.2rem; }#footer.cookiehinweis {margin-bottom:5rem; }#footer .footer-logo {max-height:150px;max-width:150px; }#footer p, #footer a {font-size:1.2rem;margin:0;padding:0;font-family:"OpenSans Regular", Arial, sans-serif; }@media screen and (max-width:767px) {#footer p, #footer a {font-size:1rem; } }#footer .footer-nav {margin:0; }#footer .footer-nav a {float:left;padding-right:10px; }#footer .footer-nav li {float:left;list-style:none;margin-right:7px;border-right:1px solid #857f63; }#footer .footer-nav li:last-child, #footer .footer-nav li.last {border:none; }#footer .footer-nav li.text {padding-right:7px; }#footer .footer-nav li.current-menu-item a {color:#857f63;text-decoration:none;font-family:"OpenSans Bold", Arial, sans-serif; }#footer .footer-nav li a {color:#857f63;text-transform:inherit !important;text-decoration:none; }#footer .footer-nav li a:hover {color:#fff; }#footer .footer-nav li a:active {color:#857f63; }#footer ul.social-nav {list-style-type:none; }#footer ul.social-nav li.social {margin-right:7px;border:none;display:inline-block; }#footer ul.social-nav li.social:last-child {margin-right:0px; }@media screen and (max-width:767px) {#footer ul.social-nav {margin-top:1rem;margin-bottom:0rem; }#footer ul.social-nav li.social {margin-bottom:1rem; } }@media screen and (min-width:768px) {#footer ul.social-nav {text-align:right; } }@media screen and (max-width:767px) {#footer .footer-nav li.text, #footer .footer-nav li.menu-item:last-child {margin-right:0;padding-right:0; } }@media (max-width:992px) {#footer {text-align:center;padding:2rem 0; }#footer h3 {margin-bottom:10px; }#footer .footer-nav li {margin-bottom:5px;float:none; }#footer .footer-nav li a {float:none; }#footer .footer-nav li:after {display:none; }#footer .footer-nav li.text {border-right:none; }#footer .footer-nav li.menu-item {display:inline-block; }#footer .footer-nav li.text p {float:none;margin:0; }#footer .footer-nav li.social {margin-bottom:10px; } }body.kontrast {-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;background:#000;color:#fff; }body.kontrast a {color:#ff0;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;text-decoration:none;cursor:pointer;font-weight:normal;outline:none; }body.kontrast a:hover {text-decoration:underline;color:#0ff; }body.kontrast a:active {color:#0ff; }body.kontrast a:focus {color:#0ff; }body.kontrast .header_cta a {border:solid 1px #000 !important;color:#000 !important;background:#fff !important; }body.kontrast .header_cta a:hover {text-decoration:none;background:#000 !important;color:#fff !important; }body.kontrast .header_cta a:active {background:#000 !important;color:#fff !important; }body.kontrast .header_cta a:focus {background:#000 !important;color:#fff !important; }body.kontrast .accessibilityMenu {color:#000; }@media screen and (max-width:767px) {body.kontrast #hauptmenu ul.sub-menu {background-color:#000; } }@media screen and (min-width:768px) {body.kontrast #hauptmenu ul.sub-menu {background-color:#000; } }@media screen and (min-width:992px) {body.kontrast #hauptmenu ul.sub-menu {background-color:#fff; } }@media screen and (max-width:767px) {body.kontrast #hauptmenu ul.sub-menu li a:hover {color:#000; } }@media screen and (min-width:768px) {body.kontrast #hauptmenu ul.sub-menu li a:hover {color:#000; } }@media screen and (min-width:992px) {body.kontrast #hauptmenu ul.sub-menu li a:hover {color:#fff;background-color:#000; } }body.kontrast .btn {background:#fff !important;border-color:#fff !important;color:#000 !important; }body.kontrast .btn.white {color:#fff !important;border-color:#fff !important; }body.kontrast .btn.white:hover, body.kontrast .btn.white:active, body.kontrast .btn.white:focus {text-decoration:underline; }body.kontrast .btn:hover {background-color:#000 !important;color:#fff !important;border-color:#fff !important;text-decoration:none; }body.kontrast .btn:active {box-shadow:none; }body.kontrast .news_entry {background:#fff;color:#000; }body.kontrast .news_entry h3 {color:#000; }body.kontrast .news_entry h3 a {color:#000; }body.kontrast .cb_textelement .box_background, body.kontrast .cb_zitatelement .box_background {padding:0px !important;background:none !important; }body.kontrast .cb_textelement .box_background .textelement_content, body.kontrast .cb_zitatelement .box_background .textelement_content {color:#fff; }body.kontrast .cb_textelement .box_background .textelement_content h1, body.kontrast .cb_zitatelement .box_background .textelement_content h1, body.kontrast .cb_textelement .box_background .textelement_content .subline, body.kontrast .cb_zitatelement .box_background .textelement_content .subline, body.kontrast .cb_textelement .box_background .textelement_content .entry-text, body.kontrast .cb_zitatelement .box_background .textelement_content .entry-text {color:#fff !important; }body.kontrast .cb_block_start .full_width {padding:0px !important;background:none !important; }body.kontrast .searchform_container {background:#fff;color:#000; }body.kontrast .searchform_container .container #searchform input {border:solid 1px #000;color:#000;background:#fff; }body.kontrast .searchresult_container {background:#fff;border-top:solid 1px #000;color:#000; }body.kontrast #share_icons ul li a {color:#fff !important; }body.kontrast #cookiesWarning #cookiesWarningActive {background:#fff;color:#000; }body.kontrast #footer {background-color:#000;color:#fff; }body.kontrast #footer ul.footer-nav li a {color:#ff0; }body.kontrast #footer ul.footer-nav li a:hover {color:#0ff; }body.kontrast #footer ul.footer-nav li a:active {color:#0ff; }body.kontrast #footer ul.footer-nav li a:focus {color:#0ff; }body.graustufen {filter:grayscale(100%) !important;-webkit-filter:grayscale(100%) !important;-webkit-filter:grayscale(1) !important;-moz-filter:grayscale(100%) !important;-ms-filter:grayscale(100%) !important;-o-filter:grayscale(100%) !important;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale") !important;filter:gray !important; }.error404 #wrapper .container.sitenotfound {margin-top:8rem; }.error404 #wrapper .container.sitenotfound .notfound-content {text-align:left; }.error404 #wrapper .container.sitenotfound .notfound-content .topline {color:#666;line-height:120%; }.error404 #wrapper .container.sitenotfound .notfound-content h1 {color:#999;line-height:120%; }.error404 #wrapper .container.sitenotfound .notfound-content p {color:#857f63; }.error404 #wrapper .container.sitenotfound .notfound-content .image_container {border-right:1px solid #e4e5e5; }@media screen and (max-width:767px) {.error404 #wrapper .container.sitenotfound {margin-top:3rem; }.error404 #wrapper .container.sitenotfound .image_container {border-right:none;text-align:center; }.error404 #wrapper .container.sitenotfound .topline {font-size:3rem;margin-top:2.5rem; }.error404 #wrapper .container.sitenotfound h1 {font-size:2.4rem; } }@media screen and (min-width:768px) {.error404 #wrapper .container.sitenotfound {margin-top:6rem; }.error404 #wrapper .container.sitenotfound .image_container {border-right:none;text-align:center; }.error404 #wrapper .container.sitenotfound .notfound-content {text-align:center; }.error404 #wrapper .container.sitenotfound .notfound-content .topline {font-size:4rem; }.error404 #wrapper .container.sitenotfound .notfound-content h1 {font-size:2.6rem; } }@media screen and (min-width:992px) {.error404 #wrapper .container.sitenotfound {margin-top:8rem; }.error404 #wrapper .container.sitenotfound .image_container {border-right:1px solid #e4e5e5;text-align:center; }.error404 #wrapper .container.sitenotfound .notfound-content {text-align:left; }.error404 #wrapper .container.sitenotfound .notfound-content .topline {font-size:5rem;margin-top:5.5rem; }.error404 #wrapper .container.sitenotfound .notfound-content h1 {font-size:3rem; } }