html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'fontello';src:url('fontello.eot');src:url('fontello.eot#iefix') format('embedded-opentype'),
url('fontello.woff') format('woff'),
url('fontello.ttf') format('truetype'),
url('fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansRegular';src:url('OpenSans-Regular-webfont.eot');src:url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Regular-webfont.woff') format('woff'),
url('OpenSans-Regular-webfont.ttf') format('truetype'),
url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'GreatVibesRegular';src:url('GreatVibes-Regular-webfont.eot');src:url('GreatVibes-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('GreatVibes-Regular-webfont.woff') format('woff'),
url('GreatVibes-Regular-webfont.ttf') format('truetype'),
url('GreatVibes-Regular-webfont.svg#GreatVibesRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'playfair_displayitalic';src:url('playfairdisplay-italic-webfont.eot');src:url('playfairdisplay-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('playfairdisplay-italic-webfont.woff') format('woff'),
url('playfairdisplay-italic-webfont.ttf') format('truetype'),
url('playfairdisplay-italic-webfont.svg#playfair_displayitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'playfair_displayregular';src:url('playfairdisplay-regular-webfont.eot');src:url('playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('playfairdisplay-regular-webfont.woff') format('woff'),
url('playfairdisplay-regular-webfont.ttf') format('truetype'),
url('playfairdisplay-regular-webfont.svg#playfair_displayregular') format('svg');font-weight:normal;font-style:normal;}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html,body{overflow-x:hidden;}
body{background-color:#ECF1F5;}
body,p,label{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#686C72;letter-spacing:1px;line-height:160%;}
a img, img, figure{border:0 none;outline:medium none;}
figure, section{padding:0;margin:0;}
.slider-full{height:100vh;position:relative;width:100%;display:block;}
.panel{height:auto;position:relative;width:100%;display:block;}
.iconslabel{text-align:center;background:#5c84b2;display:block;color:#fff;position:absolute;z-index:999;top:85px;left:85px;padding:0;max-width:175px;width:175px;overflow:hidden;white-space:nowrap;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;-webkit-transition:right 400 cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition:right 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition:all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transform:rotateX(90deg);transform-origin:center top 0;-webkit-animation:label 2.2s forwards cubic-bezier(0.6, 0.3, 0.5, 0.8);animation:label 2.2s forwards cubic-bezier(0.6, 0.3, 0.5, 0.8);}
.iconslabel.active{background:#5c84b2;width:84px;left:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.iconslabel.active:hover{width:177px;-moz-border-radius:0px 20px 20px 0px;-webkit-border-radius:0px 20px 20px 0px;border-radius:0px 20px 20px 0px;}
.cookm {position:fixed;top:auto;left:0;right:0;bottom:0;background-color:#fff;z-index: 999999;border-top:solid 1px #f2f2f2;display:none}
.cookm div div{font-size: 14px;padding:10px 8px;color:#333;}
.cookm a span {font-family:"fontello";font-size:15px;cursor:pointer;}
.cookm a,.cookm a.mcb {color:#aaa;margin: 5px;padding:5px 5px;display: inline-block!important;border:solid 2px #999;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.cookm a:hover {color:#6B935A;}
.tableco{display:table;table-layout:fixed;width:100%;height:auto;position:relative;overflow:hidden;}
.tcellco1{display:table-cell;position:relative;height:100%;}
.tcellco2{display:table-cell;position:relative;height:100%;}
.tar{text-align:right;}
.tw7{width:70%;}
.tw3{width:30%;}
.tw5{width:50px;}
.tw100{width:100%;}
p a, .hyphenate {overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.disnon{display:none;}
.rcof {overflow: hidden;display: block;}
#EmailForm input[type=checkbox]{display:none;}
#EmailForm input[type=checkbox] + label:before{content:"";float: left;display:inline-block;width:35px;height:35px;vertical-align:middle;margin-right:12px;background-color:#fff;background-color:rgba(255, 255, 255, 0.4);box-shadow:inset 0px 2px 5px rgba(0, 0, 0, .3);border-radius:2px;}
#EmailForm input[type=checkbox]:checked + label:before{content:"\2714";color:#555;background-color:#f9f9f9;text-align:center;line-height:33px;font-size:28px;text-shadow:3px 7px 4px #bbb;}
@media screen and (min-width:1px) and (max-width:480px){.tw7{width:auto;}.tw3{width:auto;}.mblock{display:block;}}

@keyframes label{0%{transform:rotateX(-90deg) skew(8deg, 0deg);background:transparent;}
20%{transform:rotateX(70deg) skew(-5deg, 0deg);background:#5c84b2;}
40%{transform:rotateX(-50deg) skew(3deg, 0deg);background:#4F729B;}
60%{transform:rotateX(30deg) skew(-2deg, 0deg);background:#5c84b2;}
80%{transform:rotateX(-10deg) skew(1deg, 0deg);background:#4F729B;}
100%{transform:rotateX(0deg);background:#5c84b2;}
}
.arrowdown{display:block;height:13px;width:13px;border:11px solid transparent;transform:rotate(45deg);position:absolute;margin:0 auto;right:10px;bottom:30px;z-index:99;}
.arrowdown:after,
.arrowdown:before{content:"";display:block;height:inherit;width:inherit;position:absolute;top:0;left:0;}
.arrowdown:after{border-bottom:3px solid white;border-right:3px solid white;top:0;left:0;opacity:1;animation:bottom-arrow 1.65s infinite;}
@keyframes bottom-arrow{0%{opacity:1;transform:translate(0, 0);}
45%{opacity:0;transform:translate(12px, 12px);}
46%{opacity:0;transform:translate(-16px, -16px);}
90%{opacity:1;transform:translate(-6px, -6px);}
100%{opacity:1;transform:translate(-6px, -6px);}
}
.arrowdown:before{top:0;left:0;border-bottom:3px solid white;border-right:3px solid white;animation:top-arrow 1.65s infinite;}
@keyframes top-arrow{0%{transform:translate(-6px, -6px);}
35%{transform:translate(0, 0);}
90%{opacity:1;transform:translate(0, 0);}
100%{opacity:1;transform:translate(0, 0);}
}
.arrowup{opacity:0;background-color:#5c84b2;bottom:20px;height:48px;overflow:hidden;position:fixed;right:0;text-align:center;width:50px;z-index:9;cursor:pointer;-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:0.5s ease 0s, visibility 0s ease 0.3s;-moz-transition:0.5s ease 0s, visibility 0s ease 0.3s;-o-transition:0.5s ease 0s, visibility 0s ease 0.3s;transition:0.5s ease 0s, visibility 0s ease 0.3s;}
.arrowup.ok{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.icon-up-open{color:#ffffff;font-size:40px;}
.mo{display:block;left:0;right:0;top:0;position:absolute;z-index:999;}
.mofix{position:absolute;left:0px;right:0px;top:0px;}
.sticky{position:fixed!important;top:0px!important;}
.logo{position:absolute;z-index:999;display:block;width:20%;min-width:320px;max-width:calc(320px);float:left;background-color:none;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.logo.animate{width:0px;min-width:0;max-width:calc(0px);}
.logo a{display:block;width:100%;line-height:1;}
.logo a img{height:auto;max-width:320px;width:100%;padding:0 0 0 15px;float:none;}
.desktop_handle{opacity:0;left:-90px;top:0;position:absolute;margin:0;width:40px;height:41px;cursor:pointer;background:#aaa;padding:22px;z-index:999;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.desktop_handle.animate{background:#ffffff;left:0px;opacity:1;}
.bar,.bar:after,.bar:before{width:40px;height:2px;-webkit-transition:all 0.4s cubic-bezier(0.180, 0.80, 0.30, 1) 0s;-moz-transition:all 0.4s cubic-bezier(0.180, 0.80, 0.30, 1) 0s;transition:all 0.4s cubic-bezier(0.180, 0.80, 0.30, 1) 0s;}
.bar{position:relative;transform:translateY(20px);background:#446FA0;}
.bar.animate{width:0px;height:2px;}
.bar:before{content:"";position:absolute;left:0;bottom:11px;background:#446FA0;}
.bar:after{content:"";position:absolute;left:0;top:11px;background:#446FA0;}
.bar.animate:after{left:-11px;height:2px;width:40px;transform:rotate(-45deg) translateX(15px);}
.bar.animate:before{left:-11px;height:2px;width:40px;transform:rotate(45deg) translateX(15px);}
#menu{text-align:right;line-height:1;width:80%;width:calc(100% - 320px);float:left;display:block;}
#menu ul{position:absolute;left:0;text-align:right;opacity:1;width:100%;padding:0;display:block;white-space:nowrap;background:#fff;background:#fff;-webkit-transition:left 800ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition:left 800ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition:left 800ms cubic-bezier(0.785, 0.135, 0.150, 0.860);}
#menu ul.normal.active{position:absolute;left:-100%;text-align:right;width:100%;padding:0px;display:block;opacity:1;white-space:nowrap;}
#menu a.mobile_handle{display:none;}
#menu ul ul{background-color:#fff;}
#menu ul li{float:none;position:relative;display:inline-block;}
#menu ul li a{color:#999;display:block;font:13px 'OpenSansRegular', Arial, sans-serif;text-transform:uppercase;letter-spacing:1px;margin:25px 0 24px 0;padding:9px 15px;border-right:1px solid #ccc;}
#menu ul li a:hover,#menu ul li.aktiv a{background-image:none;color:#C15A56;}
#menu ul ul{height:auto;transition:none;display:none;position:absolute;top:85px;left:0px;max-width:200px;width:auto;-webkit-box-shadow:0 5px 5px -6px #666;-moz-box-shadow:0 5px 5px -6px #666;box-shadow:0 5px 5px -6px #666;}
#menu ul ul li{text-align:left;width:100%;display:block;border:0;}
#menu ul ul li a{display:block;margin:0;}
#menu ul ul li a:hover, #menu ul ul li.aktiv a{color:#d7d4ce;background-image:url(images/weiss-30-prozent.png);}
#menu ul li.aktiv ul li a{color:#fff;background-image:none;}
#menu ul li.aktiv ul li a:hover{color:#d7d4ce;background-image:none;}
#menu ul li.aktiv ul li.aktiv a,#menu ul li.aktiv ul li.aktiv a:hover{color:#d7d4ce;background:url(images/weiss-30-prozent.png);cursor:default;}
#menu ul ul ul{display:none;}
#menu .sub_nav{display:none;}
#menu.sticky{position:fixed;width:100%;left:0;top:70px;z-index:100;}
#menu ul li.last a{border-right:none;padding:9px 30px 9px 15px;}
.content{margin:0 auto 0 auto;border-top:30px solid #fff;}
.platzcontent{padding:70px 0;margin:0;display:block;}
h1,h2,h3,h4,h5{font-weight:normal;letter-spacing:2px;font-style:normal;line-height:normal;font-variant:normal;display:block;text-transform:uppercase;position:relative;}
h1{font-family:'GreatVibesRegular', Arial, sans-serif;color:#446FA0;font-size:46px;margin:0 auto !important;padding:20px 0 0 0;text-align:center;letter-spacing:1px;text-transform:none;}
h2{font-family:'playfair_displayregular',Times New Roman,Times,serif;font-size:21px;color:#8F8A88;padding:5px 0 40px 0;text-align:center;display:block;text-transform:uppercase;letter-spacing:3px;}
h3{font-family:'playfair_displayregular',Times New Roman,Times,serif;font-size:21px;color:#8F8A88;padding:10px 0;margin:10px 0;text-align:center;display:block;text-transform:uppercase;letter-spacing:3px;}
h4{font-family:'GreatVibesRegular', Arial, sans-serif;color:#D36B67;line-height:100%;font-size:40px;background-color:#f6f9fb;margin:30px auto 0 auto !important;padding:12px 5%;text-align:center;letter-spacing:1px;text-transform:none;max-width:890px;width:90%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
h5{font-family:'GreatVibesRegular', Arial, sans-serif;color:#5C84B2;font-size:33px;margin:0 auto !important;padding:10px 0 20px;text-align:center;letter-spacing:1px;text-transform:none;}
h4.news{font-family:'GreatVibesRegular', Arial, sans-serif;color:#D36B67;line-height:100%;font-size:40px;background-color:#fff;margin:30px auto 0 auto !important;padding:20px 5%;text-align:center;letter-spacing:1px;text-transform:none;max-width:970px;}
h3.clip{clip:rect(1px, 1px, 1px, 1px);position:absolute;font-size:10px;padding:0;text-transform:uppercase;}
.c1s{display:block;text-align:center;padding:0}
.c1s p{max-width:1050px;margin:5px auto}
.c2s{display:block;text-align:justify;-webkit-colums:2 300px;-moz-column-count:2;-moz-column-width:300px;columns:2 300px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;-webkit-column-rule:1px dotted #999999;-moz-column-rule:1px dotted #999999;column-rule:1px dotted #999999;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;}
.c3s{display:block;text-align:justify;-webkit-colums:3 200px;-moz-column-count:3;-moz-column-width:200px;columns:3 200px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-webkit-column-rule:1px dotted #999999;-moz-column-rule:1px dotted #999999;column-rule:1px dotted #999999;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;}
.sterne{display:block;margin:0 auto;color:#999;font-size:25px;padding:24px 0 0;text-align:center;letter-spacing:8px;}
.content ul{padding:0;margin:0 auto !important;position:relative;width:auto;}
.content ul li{position:relative;color:#5c84b2;display:block;line-height:140%;list-style:none outside;margin:10px auto;padding:15px 5%;text-align:center;text-decoration:none;width:90%;max-width:970px;font-size:17px;letter-spacing:1px;text-transform:none;background:#fff);background:transparent;background:rgba(255, 255, 255, 0.5);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.content ul li:after{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#ecf1f5;border-width:10px;margin-left:-10px;}
.leistung{padding:0;margin:0 auto !important;position:relative;width:100%;border-collapse:separate;border-spacing:15px;*border-collapse:expression('separate', cellSpacing = '10px');}
.leistung td:after{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:rgba(255, 255, 255, 0.2);border-width:10px;margin-left:-10px;}
.leistung td{padding:15px 0;margin:10px 0;display:table-cell;width:50%;vertical-align:middle;position:relative;color:#eee;font-family:'playfair_displayitalic',Times New Roman,Times,serif;font-size:19px;letter-spacing:1px;text-transform:none;text-align:center;line-height:140%;background:rgb(255, 255, 255);background:transparent;background:rgba(255, 255, 255, 0.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF)";zoom:1;}
.leistung tr{width:100%;margin:0;display:table-row;}
.fuenfzig{display:block;float:left;margin:5px 2%!important;text-align:center;width:46%!important;min-height:85px;}
.small{color:#c15a56;text-align:center;font-style:oblique;padding:20px 0;}
.footer{height:auto;margin:auto;background-color:#ecf1f5;bottom:0;right:0;position:fixed;left:0;height:30px;z-index:9;}
.copyright{color:#888;display:block;font-size:14px!important;padding:50px 0 65px;text-align:center;width:100%;}
a.footerlink{color:#446FA0;cursor:pointer;}
.icon-up-open-big:before{font-family:'fontello';text-align:center;font-size:55px;color:#fff;margin:0 auto;padding:0;display:block;}
.totop{display:none}
.totop{width:70px;height:55px;overflow:hidden;text-align:center;position:fixed;left:92.5%;bottom:0;z-index:9;background:#444444;}
.totop{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s, visibility 0s 0.3s;-moz-transition:-moz-transform 0.3s, visibility 0s 0.3s;transition:transform 0.3s, visibility 0s 0.3s;}
.totop.ok{-webkit-transition:-webkit-transform 0.3s, visibility 0s 0.3s;-moz-transition:-moz-transform 0.3s, visibility 0s 0.3s;transition:transform 0.3s, visibility 0s 0.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation:cd-bounce-in 0.3s linear;-moz-animation:cd-bounce-in 0.3s linear;animation:cd-bounce-in 0.3s linear;}
.newsdate{color:#c15a56;display:block;padding:12px 0;letter-spacing:2px;font-family:"playfair_displayitalic",Times New Roman,Times,serif;font-size:15px;line-height:140%;text-align:center;}
.newscontainer{margin:0;padding:0px;width:100%;position:relative;}
.newsfoto{width:50%;padding:0;float:left;display:block;background:#ffffff;position:relative;}
.newstext{display:table;float:left;margin:0;padding:0;width:50%;position:relative;}
.videocontainer{margin:0;padding:0;width:100%;position:relative;background:#F7F7F7;overflow:hidden;border-top:8px solid #EBEDEE;border-bottom:8px solid #EBEDEE;}
.newstextvideo{display:table;height:100%;margin:0;padding:0;width:50%;background:#F7F7F7;float:left;}
.newsvideo{width:50%;padding:0;display:block;background:#ffffff;position:relative;float:left;}
.newsfoto img{float:left;line-height:0 !important;position:relative;width:100.1%;height:auto;}
.centertext{display:table-cell;padding:5%;text-align:center;vertical-align:middle;}
.centerhunderttext{display:block;padding:80px 0;text-align:center;vertical-align:middle;}
.hundert{display:block;text-align:center;}
.left{float:left}
.right{float:right;}
a.mehr2{border-bottom:3px solid #EBEDEE;border-top:3px solid #EBEDEE;color:#555555 !important;display:block;font-size:14px;font-weight:normal;margin:20px auto 0;padding:5px;white-space:nowrap;width:110px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
a:hover.mehr2{color:#999999!important;padding:5px 30px;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"fontello";font-style:normal;cursor:pointer;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:auto;text-align:center;font-variant:normal;text-transform:none;line-height:100%;}
.icos{display:inline-block;font-family:"fontello";font-style:normal;font-variant:normal;font-weight:normal;line-height:100%;text-align:center;text-decoration:inherit;text-transform:none;width:auto;}
.icon-menu:before{font-size:40px;margin:0;cursor:pointer;}
.icon-right-open-big, .icon-left-open-big{font-size:30px;margin:0;padding:0 10px;}
.icon-down-open-big:before{font-family:'fontello';text-align:center;font-size:18px;line-height:120%;color:#ffffff;margin:0 auto;padding:0;display:block;cursor:default;}
.icon-home:before{content:'\e80b';}
.icon-feather:before{content:'\e824';}
.icon-plus-circled:before{content:'\e807';}
.icon-up-open:before{content:'\e81a';}
.icon-minus-circled:before{content:'\e809';}
.icon-star:before{content:'\e801';}
.icon-phone:before{content:'\e810';}
.icon-pencil:before{content:'\e80e';}
.icon-location:before{content:'\e80f';}
.icon-clock:before{content:'\e812';}
.icon-thumbs-up:before{content:'\e823';}
.icon-left-open:before{content:'\e818';}
.icon-right-open:before{content:'\e819';}
.icon-down-open-big:before{content:'\e833';}
.icon-left-open-big:before{content:'\e834';}
.icon-right-open-big:before{content:'\e835';}
.icon-up-open-big:before{content:'\e836';}
.icon-cancel:before{content:'\e804';}
.icon-menu:before{content:'\e82c';}
.icon-link:before{content:'\e80c';}
.icon-down-circled:before{content:'\e813';}
.icon-info-circled:before{content:'\e80a';}
.icon-flag:before{content:'\e80d';}
.icon-mobile:before{content:'\e832';}
.icon-mouse:before{content:'\e83e';}
.icon-calendar:before{content:'\e828';}
.pagenav{margin:0 0 0 0;padding:2px 0;border-top:0px solid #ebedee;display:table;width:100%;text-align:center;}
.index{display:table-cell;position:relative;text-align:center;vertical-align:middle;}
.platzpagenav .previous,.platzpagenav .next,.platzpagenav .index{color:#ebedee;display:table-cell!important;position:relative;vertical-align:middle;padding:0!important;cursor:default;}
.platzpagenav p.previous, .platzpagenav p.next, .platzpagenav p[class^="icon-"]::before, p[class*=" icon-"]::before{cursor:default !important;color:#aaa}
.platzpagenav{border:0px solid rgba(255, 255, 255, 0.4);border-radius:2px;display:block;margin:10px;padding:0px;background-color:#888;}
.formfeld, .formfeld3{display:block;float:left;margin:5px 1%;text-align:left;width:48%;min-height:85px;}
.formfeld2{display:block;width:98%;float:left;margin:5px 1%;padding:10px 0;text-align:left;}
.buttoncheck{float:left;margin:5px 12px 0px 0px!important;width:auto !important;padding:0px!important;border:none!important;border-radius:0px!important;}

.nojs .posti{display:none;}
.noposti{display:none;}
.nojs .noposti{display:block;}
#accordion{display:block;width:90%;max-width:600px;margin:0 auto;}
.accordion-toggle{cursor:pointer;}.accordion-content{display:none;padding:10px 40px;text-align:center;}
.accordion-toggle:after{font-family:'OpenSansRegular', Arial, sans-serif;font-size:24px;background:#ccc none repeat scroll 0 0;border:1px solid #fff;border-radius:50%;color:#ffffff;content:"+";display:inline-block;height:30px;line-height:1;margin:0 15px;width:30px;}
.accordion-toggle.close:after{content:"-";}
.table{display:table;table-layout:fixed;width:100%;}
.tablecell{display:table-cell;vertical-align:middle;text-align:center;}
.-hr{padding:0;border:none;border-top:medium double #fff;color:#fff;text-align:center;}
.-hr:after{content:"X";display:inline-block;position:relative;top:-0.7em;font-size:1.5em;padding:0 0.25em;color:#fff;}
hr{border:0;height:1px;margin:40px 0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));}
.-hr{margin:60px 10px;border:0;height:0;border-top:2px solid rgba(0, 0, 0, 0.1);border-bottom:2px dotted rgba(255, 255, 255, 0.3);}
.maxhr{width:100%;margin:60px auto}
a{border:0;outline:none;text-decoration:none;}
a:link{color:#c15a56;}
a:visited{color:#c15a56;}
a:hover{color:#888;}
a:active{color:#888;}
a.button{display:inline-block;margin:12px 0px;padding:10px 12px;line-height:100%;font-size:17px;cursor:pointer;background:#5c84b2;text-decoration:none;color:#ffffff!important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.bo{border-top:20px solid #fff;}
.bu{border-bottom:20px solid #fff;}
.clearfix:before, .clearfix:after{content:" ";display:table;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;*zoom:1;}
.clear{clear:both;line-height:0!important;margin:0px;padding:0px;display:block;}
.max{position:relative;max-width:1920px;width:100%;margin:0 auto;}
.max2{max-width:1280px;width:90%;margin:0 auto;}
.max3{max-width:900px;width:100%;margin:0 auto;}
.gitt3{width:30%;position:relative;}
.gitt4{width:40%;position:relative;}
.gitt5{width:50%;position:relative;}
.gitt6{width:60%;position:relative;}
.gitt7{width:70%;position:relative;}


/* featherlight */
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}



.lightbox{display:none;}
#powerTip{cursor:default;background-color:#5c84b2;border-radius:1px;color:#ffffff;display:none;padding:2px 10px;position:absolute;white-space:nowrap;z-index:2147483647;}
#powerTip:before{content:"";position:absolute}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-6px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}#powerTip.n:before{border-top:10px solid #5c84b2;bottom:-10px}#powerTip.e:before{border-right:10px solid #5c84b2;left:-10px}#powerTip.s:before{border-bottom:10px solid #5c84b2;top:-10px}#powerTip.w:before{border-left:10px solid #5c84b2;right:-10px}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #5c84b2;bottom:-10px}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #5c84b2;top:-10px}#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:10px solid #5c84b2;bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#powerTip.ne-alt:before{left:auto;right:10px}#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:0;border-bottom:10px solid #5c84b2;border-bottom:10px solid rgb(161, 148, 136);bottom:auto;top:-10px}#powerTip.se-alt:before{left:auto;right:10px}
.tooltip{display:inline-block;}
.lasttip{}
.iconmenuouter{display:block;right:0px;top:auto;position:relative;text-align:center;background:transparent;}
.iconmenuouter a span{font-size:20px;line-height:130%;margin:0;padding:0;border:medium none;color:#fff;display:inline-block;font-size:20px;height:40px;line-height:190%;text-align:center;width:40px;background-color:transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(images/openhand.cur),move}.sp-grabbing{cursor:url(images/closedhand.cur),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:50px}.sp-horizontal .sp-next-arrow{right:50px}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}
.slider-pro div.sp-layer h6{font-size:82px;font-family:'GreatVibesRegular', Arial, sans-serif;line-height:100%;color:#fff;text-align:center;display:block;text-transform:none;text-shadow:1px 2px 3px rgba(0,0,0,0.5);}
.slider-pro div.sp-layer .sh2{font-family:'playfair_displayregular',Times New Roman,Times,serif;font-size:32px;line-height:100%;color:#fff;padding:10px 0;text-align:center;display:block;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 2px 3px rgba(0,0,0,0.5);}
.slider-pro div.sp-layer p{font-size:50px;font-family:'GreatVibesRegular', Arial, sans-serif;line-height:120%;color:#fff;text-align:center;text-transform:none;text-shadow:1px 2px 3px rgba(0,0,0,0.5);}
a.button2{display:inline-block;margin:12px 0px;padding:10px 12px;font-family:'OpenSansRegular', Arial, sans-serif!important;line-height:100%;font-size:15px;cursor:pointer;background:#5c84b2!important;text-decoration:none;color:#fff!important;text-transform:uppercase;letter-spacing:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:0px 0px 0px rgba(0,0,0,0.0)!important;}
.sp-white{background:#fff;background:rgba(255,255,255,0.5)}
.sp-padding{padding:8px 20px;}
.sp-buttons{bottom:30px;left:15px;padding:0px;position:absolute;text-align:center;width:auto;z-index:90;}
.sp-button{border:2px solid #fff;border-radius:50%;height:15px;margin:4px;width:15px;}
.sp-selected-button{background-color:#C15A56;}
.nojs .sp-slide{position:relative;display:block;height:auto;}
.nojs .sp-slide img{display:block;width:100%;height:auto;}
.nojs .sp-slide img.noimg{display:none;}
.nojs .sp-layer{display:none;}
.onefoto{height:auto;width:100%;display:block;}
.sliderplatz{display:block;margin:0;padding:0;position:relative;background-color:#fff;}
.owl-carousel .animated{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;height:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .item-video{display:block;height:420px;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-theme .owl-controls{margin:0 0;position:relative;text-align:center;width:100%;z-index:99;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*='owl-']{margin:5px;padding:0;display:block;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover{opacity:.5;color:#555;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{border:5px solid #eee;width:15px;height:15px;margin:5px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#5c84b2;}
.owl-theme .owl-dots{margin:20px 0 0 0;}
.owl-prev{background:transparent;width:60px;height:60px;position:absolute;top:10px;left:10px;opacity:0.8;}
.owl-prev:before{content:'\e818';font-family:'fontello';text-align:center;line-height:100%;font-size:57px;color:#555;}
.owl-next{background:transparent;width:60px;height:60px;position:absolute;top:10px;right:10px;opacity:0.8;}
.owl-next:before{content:'\e819';font-family:'fontello';text-align:center;line-height:100%;font-size:57px;color:#555;}
.owlouterplatz{margin:0 auto;max-width:1920px;width:99%;}
.platztopowlheader{padding:170px 0 0}
.owlbildoverflow{display:block;position:relative;background-color:#fff;}
.owlplatz{padding:10px 10px 0 10px;margin:0px;position:relative;display:block;overflow:hidden;}
.owlplatznurbild{padding:12px;margin:10px;position:relative;display:block;overflow:hidden;}
.owlimg{display:block;height:auto;opacity:1;width:100%;}
.owlplatz:hover .owlimg{opacity:1;}
.square{position:relative;}
.before:before,.after:after{content:"";transition:0.5s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}
.before:before{top:0;z-index:997;}
.after:after{bottom:0px;}
.before:before,.after:after{height:10px;width:0;background:#ffffff;background:rgba(255, 255, 255, 0.5);}
.before:hover:before,.after:hover:after{width:100%;}
.square:before,.square:after{content:"";box-sizing:border-box;transition:0.25s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:10px;height:0;background:#ffffff;background:rgba(255, 255, 255, 0.5);}
.square:before{left:0;bottom:0;z-index:997;}
.square:before{transition-delay:0.6s;}
.square:after{right:0;top:0;}
.square:after{transition-delay:0.2s;}
.square .before:before{left:0;transition:0.25s all ease;}
.square .after:after{right:0;transition:0.25s all ease;}
.square .after:after{transition:0.25s all ease 0.4s;}
.owlplatz:hover .square:before,.owlplatz:hover .square:after{height:calc(100% - 10px);}
.owlplatz:hover .square .before:before,.owlplatz:hover .square .after:after{width:calc(100% - 10px);}
.owlpadding{padding:0 20px 20px;color:#555;display:block;min-height:120px;font-size:15px;text-align:center;}
.owlheader{font-family:'playfair_displayregular',Times New Roman,Times,serif;font-size:18px;color:#5C84B2;padding:15px 0 5px 0;text-align:center;display:block;text-transform:uppercase;letter-spacing:1px;}
.owldate{color:#333333;display:block;font-family:"playfair_displayitalic",Times New Roman,Times,serif;font-size:15px;letter-spacing:2px;padding:5px 0 20px;position:relative;text-align:center;width:100%;}
.owllink{color:#888!important;display:block;font-family:"OpenSansRegular",Arial,sans-serif;font-size:12px;letter-spacing:1px;padding:0 0 0 0;text-align:center;width:100%;text-transform:uppercase;}
.owllink:hover{color:#446FA0!important;}
.owlrahmen{position:relative;background:#fff}
.-------------owlrahmen:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#f1ede8;border-width:8px;margin-left:-8px;}
.nojs .owl-carousel,.nojs .owl-carousel2{width:100%;padding:0;display:table-row;float:none;}
.nojs .owlplatz{padding:3%;width:27%;display:table-cell;}
.nojs .owlplatz img{padding:0;position:relative;width:100%;height:auto;display:block;}
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery > .slides > .slide > .slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden;}
.blueimp-gallery > .slides > .slide > .slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1;}
.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#ffffff;background:rgba(255, 255, 255, 0.96);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none;}
.blueimp-gallery-carousel{position:relative;z-index:auto;margin:0 auto;padding-bottom:56.25%;-ms-touch-action:pan-y;touch-action:pan-y;}
.blueimp-gallery-display{display:block;opacity:1;}
.blueimp-gallery > .slides{position:relative;height:100%;overflow:hidden;}
.blueimp-gallery-carousel > .slides{position:absolute;}
.blueimp-gallery > .slides > .slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);-moz-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);-ms-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);-o-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);}
.blueimp-gallery,.blueimp-gallery > .slides > .slide > .slide-content{-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.blueimp-gallery img{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.60);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.60);box-shadow:0 0 5px rgba(0, 0, 0, 0.60);}
.blueimp-gallery > .slides > .slide-loading{background:url(images/loading.gif) center no-repeat;background-size:64px 64px;}
.blueimp-gallery > .slides > .slide-loading > .slide-content{opacity:0;}
.blueimp-gallery > .slides > .slide-error{background:url(images/error.png) center no-repeat;}
.blueimp-gallery > .slides > .slide-error > .slide-content{display:none;}
.blueimp-gallery > .prev,.blueimp-gallery > .next{position:absolute;top:50%;left:0;width:160px;height:160px;margin-top:-80px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:110px;font-weight:100;line-height:150%;color:#555555;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:0px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:1;cursor:pointer;display:none;}
.blueimp-gallery > .next{left:auto;right:0;}
.blueimp-gallery > .close,.blueimp-gallery > .title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#666666;opacity:0.8;display:none;}
.blueimp-gallery > .close{padding:30px;right:15px;left:auto;margin:-15px;font-size:60px;text-decoration:none;cursor:pointer;}
.blueimp-gallery > .play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(images/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.blueimp-gallery-playing > .play-pause{background-position:-15px 0;}
.blueimp-gallery > .prev:hover,
.blueimp-gallery > .next:hover,
.blueimp-gallery > .close:hover,
.blueimp-gallery > .title:hover,
.blueimp-gallery > .play-pause:hover{color:#999;opacity:1;}
.blueimp-gallery-controls > .prev,
.blueimp-gallery-controls > .next,
.blueimp-gallery-controls > .close,
.blueimp-gallery-controls > .title,
.blueimp-gallery-controls > .play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.blueimp-gallery-single > .prev,
.blueimp-gallery-left > .prev,
.blueimp-gallery-single > .next,
.blueimp-gallery-right > .next,
.blueimp-gallery-single > .play-pause{display:none;}
.blueimp-gallery > .slides > .slide > .slide-content,
.blueimp-gallery > .prev,
.blueimp-gallery > .next,
.blueimp-gallery > .close,
.blueimp-gallery > .play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body:last-child .blueimp-gallery > .slides > .slide-error{background-image:url(images/error.svg);}body:last-child .blueimp-gallery > .play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(images/play-pause.svg);}body:last-child .blueimp-gallery-playing > .play-pause{background-position:-20px 0;}
*+html .blueimp-gallery > .slides > .slide{min-height:300px;}*+html .blueimp-gallery > .slides > .slide > .slide-content{position:relative;}
.blueimp-gallery > .indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;}
.blueimp-gallery > .indicator > li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;background:#ffffff;background:rgba(255, 255, 255, 0.5) center no-repeat;border-radius:5px;box-shadow:1px 0 1px #999;opacity:0.4;cursor:pointer;}
.blueimp-gallery > .indicator > li:hover,.blueimp-gallery > .indicator > .active{border-color:#fff;opacity:0.8;}
.blueimp-gallery-controls > .indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.blueimp-gallery-single > .indicator{display:none;}
.blueimp-gallery > .indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
*+html .blueimp-gallery > .indicator > li{display:inline;}
.blueimp-gallery > .slides > .slide > .video-content > img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;width:100%;max-height:100%;-moz-backface-visibility:hidden;}
.blueimp-gallery > .slides > .slide > .video-content > video{position:absolute;top:0;left:0;width:100%;height:100%;}
.blueimp-gallery > .slides > .slide > .video-content > iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none;}
.blueimp-gallery > .slides > .slide > .video-playing > iframe{top:0;}
.blueimp-gallery > .slides > .slide > .video-content > a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(images/video-play.png) center no-repeat;opacity:0.8;cursor:pointer;}
.blueimp-gallery > .slides > .slide > .video-content > a:hover{opacity:1;}
.blueimp-gallery > .slides > .slide > .video-playing > a,
.blueimp-gallery > .slides > .slide > .video-playing > img{display:none;}
.blueimp-gallery > .slides > .slide > .video-content > video{display:none;}
.blueimp-gallery > .slides > .slide > .video-playing > video{display:block;}
.blueimp-gallery > .slides > .slide > .video-loading > a{background:url(images/loading.gif) center no-repeat;background-size:64px 64px;}
body:last-child .blueimp-gallery > .slides > .slide > .video-content:not(.video-loading) > a{background-image:url(images/video-play.svg);}
*+html .blueimp-gallery > .slides > .slide > .video-content{height:100%;}
*+html .blueimp-gallery > .slides > .slide > .video-content > a{left:50%;margin-left:-64px;}
.blueimp-gallery{background-color:rgba(255, 255, 255, 0.95);}
.blueimp-gallery > .close{cursor:pointer;font-size:60px;color:#333333;text-shadow:0 0 1px #ffffff;}
.blueimp-gallery > .indicator > li{border:1px solid transparent;border-radius:50%;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);opacity:0.7;height:10px;width:10px;}
.slide-content{cursor:url(images/grab.cur), e-resize !important;}
.blueimp-gallery > .slides > .slide{cursor:url(images/zoomout.cur), default !important;}
@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}
.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.justified-gallery > a{cursor:crosshair !important;}
.justified-gallery img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.justified-gallery > a:hover img{opacity:0.4;}
.minigalheight{min-height:300px;}
.managepicture{height:230px;width:100%;max-width:150px;overflow:hidden;}
.rcnormal{height:0;overflow:hidden;padding-bottom:46.3%;position:relative;}
.rcfull{position:absolute;top:5px;left:0px;bottom:20px;right:0px;}
.tablet .rcfull,.mobile .rcfull{height:0;overflow:hidden;padding-bottom:46.3%;position:relative;top:auto;left:auto;bottom:auto;right:auto;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.weiss{background:#fff;padding:15px 0}
.platz{margin:40px auto;}.platzoben{margin:0px auto;}.platzunten{margin:0px auto;}
.float{float:left;display:block;}
.divback{background-color:transparent}
.prohead{display:block;font-family:"playfair_displayitalic",Times New Roman,Times,serif;color:#FAFAFA;font-size:22px;padding:15px 0 0;text-align:center;}
.chart{position:relative;display:inline-block;margin:0;width:160px;height:160px;text-align:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;}
.chart canvas{position:absolute;top:0;left:0;}
.chart-content{position:absolute;top:45%;left:0;width:100%;font-size:22px;color:#bbb;font-family:'playfair_displayitalic',Times New Roman,Times,serif;opacity:0}
.chart-content.ok{opacity:1}
.percent:after{content:'%';}
.dreipro{width:32%;padding:20px 0 50px;display:inline-block;text-align:center;}
.rahmeno,.rahmenl,.rahmenr,.rahmenu{position:fixed;z-index:99;background:#ffffff;background:rgb(255, 255, 255);background:transparent;background:rgba(255, 255, 255, 0.7);}
.rahmeno{top:0;right:0px;left:0px;height:5px;}
.rahmenl{bottom:0;left:0;top:0;width:15px;}
.rahmenr{bottom:0;right:0;top:0;width:15px;}
.rahmenu{bottom:0;right:0px;left:0px;height:15px;border-bottom:5px solid #fff;}
.blockunten{z-index:2;}
.adress-anfahrt{text-align:center;font-size:15px;line-height:160%;}
.topnews{display:block;height:auto;width:100px;position:absolute;z-index:99;right:50px;top:110px;}
.topnews img{height:116px;width:100px;}
.rotate{font-family:'playfair_displayregular',Times New Roman, Times, serif;font-weight:normal;line-height:100px;position:fixed;text-transform:uppercase;letter-spacing:0px;font-size:130px;padding:0;margin:0;color:#fff;float:left;white-space:nowrap;display:block;width:100%;}
td{vertical-align:top;padding:0px;}
#ditto_pages{margin:0;padding:25px 0;text-align:center;}
.ditto_page,.ditto_currentpage{background:#444;margin:0px 6px;padding:10px 15px;border-bottom:1px solid #999;border-top:1px solid #222;display:inline;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.6) inset;-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.6) inset;box-shadow:0 2px 4px rgba(50, 40, 20, 0.6) inset;}
.ditto_page{color:#fff;}
a.ditto_page{color:#fff;}
a:hover.ditto_page{color:#fff;}
.ditto_currentpage{color:#aaa;cursor:default;}
.tablel_content{width:100%;margin:5px auto 40px;padding:0;max-width:980px;}
.tablel_content td{margin:0;padding:12px 0;text-align:left;color:#446fa0;}
.tablel_content tr{border-bottom-width:4px;border-bottom-style:dotted;border-bottom-color:#ffffff;position:relative;}
.tablel_content td em{float:right;text-align:right;white-space:nowrap;}
.tablel_content td strong{text-align:left;white-space:normal;font-style:normal;font-weight:normal;line-height:18px;}
.face-button-outer{display:block;text-align:center;margin:10px 0;}
.slidebutton{color:#231f20;background:#FFF;padding:12px 20px;margin:40px auto;font-family:'OpenSansBold', sans-serif;border:3px solid #231f20;font-size:15px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;border-radius:2px;display:inline-block;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 0 #231f20;-webkit-transition:all ease 0.8s;-moz-transition:all ease 0.8s;transition:all ease 0.8s;}
.slidebutton:hover{box-shadow:inset 0 100px 0 0 #393D40;color:#FFF;}
.face-button{font-family:'playfair_displayregular',Times New Roman,Times,serif;height:64px;display:inline-block;border:3px solid #fff;font-size:18px;font-weight:500;text-transform:uppercase;text-align:center;text-decoration:none;color:#c15a56;overflow:hidden;}
.face-button .icon{margin-right:6px;}
.face-button .face-primary, .face-button .face-secondary{display:block;padding:0 32px;line-height:64px;transition:margin .4s;color:#c15a56;background-color:#fff;}
.face-button .face-primary{background-color:#5c84b2;color:#ffffff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.face-button:hover .face-primary{margin-top:-64px;}
.rbn{border-right:10px solid #fff;}
.lbn{border-left:10px solid #fff;}
.newslistplatz{margin:30px auto;}
.newsimage{display:block;height:auto;width:100%;opacity:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.newsimgplatz{display:block;padding:0px;position:relative;}
.newstextpad{padding:30px;display:block;}
.textcut{color:#ECECED;text-align:center;display:block;margin:0 auto;width:550px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.textcut2{color:#ECECED;text-align:center;display:block;margin:0 auto;width:90%;max-width:580px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslink{color:#fff;margin:0;display:inline-block;font-family:"playfair_displayitalic",Times New Roman,Times,serif;font-size:16px;letter-spacing:1px;padding:12px 0;text-align:center;width:auto;}
.newslink:hover{color:#eeeeee;}
.feil1:after{right:0%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:10px;margin-top:-10px;}
.feil2:after{left:0%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:10px;margin-top:-10px;z-index:1;}
.feilani1:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:10px;margin-top:-10px;}
.feilani2:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:10px;margin-top:-10px;z-index:1;}
.sectionfeil:after{content:'';margin-left:-50px;position:absolute;border-style:solid;border-width:30px 50px 0;border-color:#ecf1f5 transparent;display:block;width:0;z-index:1;bottom:-30px;left:50%;}
.mmm{z-index:-1}
.box{position:relative;}
.boxaniplatz{padding:50px 0;}
.boxanipad{padding:50px 0;margin:0 auto;display:inline-block;max-width:320px;width:100%;}
.boxanihead{font-family:'OpenSansRegular', Arial, sans-serif;color:#fff;font-size:30px;letter-spacing:4px;padding:10px 0 5px 0;text-align:center;text-transform:uppercase;}
.border-top,.border-bottom ,.border-right,.border-left{background:rgb(255, 255, 255);background:transparent;background:rgba(255, 255, 255, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fFFFFFF,endColorstr=#7fFFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fFFFFFF,endColorstr=#7fFFFFFF)";zoom:1;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.border-right, .border-left{width:1px;height:0%;position:absolute;}
.border-right{top:0;right:0;}
.border-left{bottom:0;left:0;}
.box.ani .border-right, .box.ani .border-left{height:100%;}
.border-top, .border-bottom{width:0%;height:1px;position:absolute;}
.border-top{top:0;left:0;}
.border-bottom{bottom:0;right:0;}
.box.ani .border-top,.box.ani .border-bottom{width:100%;}
.ani01{background:#fff!important;top:15px !important;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.ani02{height:45px!important;top:-5px !important;background:transparent!important;}
.ani03{background:#fff !important;top:15px !important;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);}
.row1{top:0px;}
.row2{top:15px;}
.row3{top:30px;}
.menuani{background:#555;width:50px;height:5px;border-radius:5px;transition:0.5s ease;transition-timing-function:cubic-bezier(.75, 0, .29, 1.01);position:absolute;}
.icon{display:block;height:35px;width:50px;cursor:pointer;position:absolute;top:0;}
.nojs .ulx li:hover ul .mobilenav{padding:20px;top:-10px;right:-10px;left:auto;bottom:auto;display:block;position:absolute;width:200px;height:auto;}
.nojs .ulx li ul li:hover ul{display:block;}
.ulx{z-index:9999;position:absolute;display:block;margin:0;padding:10px;height:35px;width:50px;top:80px;right:50px;left:auto;background:#fff;border-radius:3px;}
.ulx li{display:block;padding:0;margin:0;position:relative;text-align:center;}
.ulx li ul li a{color:#fff;font:24px "open_sanslight",Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;position:relative;padding:5px 0;margin:10px 0;display:inline-block;}
.ulx li ul li a:hover,.ulx li ul li.active a{color:#FAFAFA;}
.mobilenav{top:0;left:0;right:0;bottom:0;display:none;position:fixed;overflow:auto;background:rgb(36, 40, 44);background:transparent;background:rgba(36, 40, 44, 0.94);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e524282C,endColorstr=#e524282C)";zoom:1;}
.mobilenav .table{width:100%;height:100%;}
.ulx li ul li a:before,a.bloklink:before{content:'';display:block;position:absolute;left:0;bottom:0;height:8px;width:0;transition:width 0s ease, background .5s ease;}
.ulx li ul li a:after ,a.bloklink:after{content:'';display:block;position:absolute;right:0;bottom:0;height:8px;width:0;background:#eee;transition:width .5s ease;}
.ulx li ul li a:hover:before, .ulx li ul li.active a:before, a.bloklink:hover:before{width:100%;background:#eee;transition:width .5s ease;}
.ulx li ul li a:hover:after, .ulx li ul li.active a:after, a.bloklink:hover:after{width:100%;background:transparent;transition:all 0s ease;}
.onclick-menu:focus{pointer-events:none;}
.onclick-menu:focus .onclick-menu-content{}
a.scroll.active{color:#FAFAFA;}
.scrolldown{background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0;border:2px solid #fff;border-radius:50%;height:20px;line-height:100%;margin:0 auto;padding:2px;text-align:center;width:20px;}
.scrolldown.ok{transform:scale(0);transition:transform 0.3s ease 0s, visibility 0s ease 0.3s;}
.scrolldown{animation:0.3s linear 0s normal none 1 running cd-bounce-in;transform:scale(1);transition:transform 0.3s ease 0s, visibility 0s ease 0.3s;}
.icondown{bottom:40px;right:30px;position:absolute;width:30px;z-index:99;}
.nojs .rotate{display:none;}
.nojs #menu ul li:hover ul{display:block;}
.--tablet, .--mobile{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}
.--tablet , .--mobile{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;}
.--tablet , .--mobile{opacity:1!important;}
.tablet .rotate{line-height:100%;position:absolute;}
.tablet .icondown{bottom:20px;position:absolute;}
.tablet body, .mobile body{background-attachment:scroll;}
.tablet .footer, .mobile .footer{bottom:auto;height:auto;left:auto;margin:auto;position:relative;right:auto;z-index:99;}
.tablet .slider-full{position:relative;}
.nojs,.tablet .iconslabel,.mobile .iconslabel,.mobile .animated ,.tablet .animated{opacity:1;-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.tablet a.scroll.button2{display:none;}
.animated{opacity:0;-webkit-transition:width 800ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition:width 800ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition:width 800ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition:all 800ms cubic-bezier(0.800, 0.135, 0.300, 0.800);-moz-transform:rotate(0deg) scale(0.5, 0.5) skewX(0deg) skewY(0deg) translate(0px, 10px);-webkit-transform:rotate(0deg) scale(0.5, 0.5) skew(0deg, 0deg) translate(0px, 10px);-o-transform:rotate(0deg) scale(0.5, 0.5) skew(0deg, 0deg) translate(0px, 10px);-ms-transform:rotate(0deg) scale(0.5, 0.5) skew(0deg, 0deg) translate(0px, 10px);transform:rotate(0deg) scale(0.5, 0.5) skew(0deg, 0deg) translate(0px, 10px);-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.nojs .animated{opacity:1;-webkit-transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeInUp{opacity:1;-moz-transform:rotate(0deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0px, 0px);-webkit-transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);-o-transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);-ms-transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);}

/* Form */
.eform .table div:first-child{padding: 10px 10px 10px 0px;vertical-align: top;}
.eform .table div:nth-child(even){padding: 10px 0px 10px 10px;vertical-align: top;}

.eform .table div.gitt100{padding: 10px 0px 10px 0px;}
.buttoncheck{float:left;margin:5px 12px 0px 0px!important;width:auto !important;padding:0px!important;border:none!important;border-radius:0px!important;}
.eform{padding: 0 0 10px 0;}
.eform input, .eform textarea, .eform select,.eform input[type=radio] + label:before,.eform input[type=checkbox] + label:before {background-color:#fff;height:55px;color:#bbb;display:block;border-radius:3px;font-size:17px;line-height:17px;padding:0 0 0 5px;width:100%;border:1px solid #E0D6CC;font-family:Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.eform input[type=radio] + label:before,.eform input[type=checkbox] + label:before {padding:0;}
.eform textarea{padding:15px 0 0 10px;resize:vertical;height:100px;}
.eform .button,.eform .button2{height:55px;}
.eform a.button{line-height:1.9;}
.eform .button, .eform .button2{font-family:Arial, Helvetica, sans-serif;font-size:17px;padding:8px 15px;border-radius:3px;width:100%!important;cursor:pointer;text-align:left;border:1px solid #5c84b2;background-color:#5c84b2;text-transform:none;color:#ffffff;letter-spacing:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.emi:before {content:'\e82a';cursor: pointer;font-family: "fontello";font-size: 20px;}
.emi2:before {content:'\e811';cursor: pointer;font-family: "fontello";font-size: 20px;}
.emihelp:before {content:'\f0fa';cursor: pointer;font-family: "fontello";font-size: 20px;}
.emilog:before {content:'\e809';cursor: pointer;font-family: "fontello";font-size: 20px;}
.emisafe:before {content:'\e823';cursor: pointer;font-family: "fontello";font-size: 20px;}
.eform input[type=radio], .eform  input[type=checkbox]{display:none;}
.rcof2{overflow: hidden;display: block;}
.eform input[type=radio] + label:before{content:"";float: left;display:inline-block;width:35px;height:35px;vertical-align:middle;margin-right:12px;box-shadow:inset 0px 2px 5px rgba(0, 0, 0, .3);border-radius:50%;}
.eform input[type=checkbox] + label:before{content:"";float: left;display:inline-block;width:35px;height:35px;vertical-align:middle;margin-right:12px;}
.eform input[type=radio]:checked + label:before{content:"\2022";color:#777;text-align:center;line-height:0.49;font-size:68px;}
.eform input[type=checkbox]:checked + label:before{content:"\2714";color:#777;text-align:center;line-height:33px;font-size:28px;}


.eform select{color:#aaa;}
.eform .button:hover,.eform .button2:hover{color:#fff;background-color:#CCD3DB;border:1px solid #CCD3DB;}
div.errors{font-size:14px;line-height:120%;color:#ffffff;background-color:#446fa0;position:fixed;cursor:pointer;z-index:99999;height:auto;width:94%;left:0px;top:0px;padding:40px 3% 20px;text-align:center;display:block;zoom:1;}
div.errors:after {color: #b31111;content:'\e804';cursor: pointer;display: block;font-family: "fontello";font-size: 40px;margin: 30px auto 10px auto;text-align: center;}
div.errors.close{display:none;}
.eform input.error, .eform textarea.error, .eform select.error,.eform input[type="checkbox"] + label.error:before{border:1px solid #b31111;background-color:rgba(255, 0, 0, 0.1)}

::-webkit-input-placeholder{color:#bbb;}
::-moz-placeholder{color:#bbb;opacity:1;}
:-ms-input-placeholder{color:#bbb;}
:-moz-placeholder{color:#bbb;}
:placeholder{color:#bbb;}
.eform input:focus::-moz-placeholder, .eform textarea:focus::-moz-placeholder{opacity:0!important;}
.eform input:focus::-webkit-input-placeholder, .eform textarea:focus::-webkit-input-placeholder{opacity:0!important;}
.eform .age {display:none!important;}
.eform input[type=checkbox] + label.error:before,.eform input[type=radio] + label.error:before{background-color:rgba(255, 0, 0, 0.1)}



/* DISPLAY TABLE */
.table{display:table;table-layout:fixed;width:100%;height:auto;position:relative;overflow:hidden;}
.tcell{display:table-cell;position:relative;height:100%;}
.tnofix{table-layout:unset;}
.th100{height:100%;} 
.th1{height:auto;} 
.trow{display:table-row;}
.ttop{vertical-align:top;}.tright{text-align:right;}.tbottom{vertical-align:bottom;}.tleft{text-align:left;}.tmiddle{vertical-align:middle;}.tcenter{text-align:center;}.tjustify{text-align:justify;}

/* BREITE TABBLE-CELL */
.gittaut,.gitt025,.gitt05,.gitt1,.gitt15,.gitt2,.gitt25,.gitt3,.gitt35,.gitt333,.gitt4,.gitt45,.gitt475,.gitt5,.gitt55,.gitt6,.gitt6px,.gitt65,.gitt666,.gitt7,.gitt75,.gitt8,.gitt85,.gitt9,.gitt100 {position:relative;}
.gitt1{width:10%;}
.gitt2{width:20%;}
.gitt3{width:30%;}
.gitt4{width:40%;}
.gitt5{width:50%;}
.gitt6{width:60%;}
.gitt7{width:70%;}
.gitt8{width:80%;}
.gitt9{width:90%;}
.gitt100{width:100%;}
.gitt15{width:15%;}
.gitt025{width:2.5%;}
.gitt05{width:5%;}
.gitt25{width:25%;}
.gitt333{width:33.333333%;}
.gitt35{width:35%;}
.gitt45{width:45%;}
.gitt55{width:55%;}
.gitt65{width:65%;}
.gitt666{width:66.6667%;}
.gitt75{width:75%;}
.gitt85{width:85%;}
.gitt475{width:47.5%;}
.gittaut{width:auto;}
.gitt6px{width:60px;}


.bloxbg,.fullvhw,.parallax1,.minh42{height:420px;}
/* ALLE SLIDER */
/** Swiper 3.4.2 Copyright 2017, Vladimir Kharlampidi * The iDangero.us Licensed under MIT */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container.fullvhw{width: 100%;height: 100vh;}
.swiper-slide {background-position: center;background-size: cover;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.parallax-bg {position: absolute;left: 0;top: 0;width: 150%;height: 50vh;-webkit-background-size: cover;background-size: cover;background-position: center;}
.slidetext{
width:auto;right:55px;text-align:left;bottom:20px;line-height:1;position:absolute;opacity:0;white-space:nowrap;
font-size: 40px;font-size: 3.5vw;
font-family: 'GreatVibesRegular', Arial, sans-serif;
line-height: 120%;
color: #fff;
text-align: center;
text-transform: none;
text-shadow: 1px 2px 3px rgba(0,0,0,0.5);
-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-in-out;-webkit-transform: translate(0px,20px);-ms-transform:translate(0px,20px);transform:translate3d(0px,20px,0);-ms-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;}
.slidetext a{width:40px;height:auto;display:inline-block;}
.slidetext a:after{width:auto;height:auto;display:block;color:rgba(255, 255, 255, 0.92);font-size:22px;line-height:0.9;content:"\f138";cursor:pointer;font-family:"fontello";overflow:hidden;position:relative;text-align:center;}
.swiper-slide.swiper-slide-active .slidetext{opacity:1;-webkit-transition-delay:0.95s;transition-delay:0.95s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0);}
.swiperouter{display:table;height:auto;position:absolute;left:5px;bottom:25px;z-index:99999;width:auto;}
.swiper-pagination.sp1,.swiper-pagination.sp3{position:relative;text-align:left;padding:0;width:100%;margin:0;}
.swiperouternormal{background-color:transparent;text-align:right;position:relative;display:block;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:auto;}
.sp1 .swiper-pagination-bullet{opacity:1;width:15px;height:15px;display:inline-block;border-radius:50%;background:transparent;border:solid 2px #fff;margin:12px 7px 0px 7px;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
.sp1 .swiper-pagination-bullet:hover,.sp3 .swiper-pagination-bullet:hover{background:#C15A56;}
.sp1 .swiper-pagination-bullet-active,.sp3 .swiper-pagination-bullet-active{background-color:#C15A56;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px;}


/* MAPS */
.map {position: relative;width: 100%;min-height:400px;height:40vh;bordersolid 2px #fff;}
.dcc  {height: 100%;}
.map iframe{position: absolute;top: 0;left: 0;right:0;bottom:0;width: 100%;}

/* COOKIE EU */
.cookie-consent-banner {display:none;padding:30px;background-color: rgba(255, 255, 255, 0.94);color:#555;text-align:center;max-width:400px;margin:30px;position:fixed;z-index:100;bottom:0;left:0;border-radius: 3px;
box-shadow:0px 1.1px 1.4px -2px rgba(0, 0, 0, 0.026),0px 3.2px 3.3px -2px rgba(0, 0, 0, 0.038),0px 7.4px 6.3px -2px rgba(0, 0, 0, 0.048),0px 16.1px 11.2px -2px rgba(0, 0, 0, 0.058),0px 26.8px 20.9px -2px rgba(0, 0, 0, 0.071),0px 35px 50px -2px rgba(0, 0, 0, 0.1);
}
.cookie-consent-banner.show {display: block; }
.cookie-consent-actions {padding:15px 5px 15px 5px;}
.cookie-consent-btn-open-settings{color:#333;padding:5px 15px;margin: 30px 0 10px 0;background-color: #fff;border: solid 1px rgba(0, 0, 0, 0.2);cursor: pointer;}
.cookie-consent-btn-accept,.cookie-consent-btn-refuse{color:#222;padding:4px 15px;margin: 5px 2px;background-color: #fff;cursor:pointer;border: solid 1px rgba(0, 0, 0, 0.2);cursor: pointer;}
.cookie-consent-actions button.cookie-consent-btn-accept-all{background-color:#111; color:#fff;cursor: pointer;}
.cookie-consent-btn-refuse,.cookie-consent-btn-accept {cursor: pointer;}
.cookie-consent-btn-accept.active { background-color: #63803a; color: #fff; }
.cookie-consent-btn-refuse.active { background-color: #aa2b2b; color: #fff; }
.cookie-consent-actions button {background-color:#fff; color:#777;padding:5px 10px;cursor: pointer;margin:10px;border: solid 1px rgba(0, 0, 0, 0.2);}
.cookie-consent-actions button:hover {background-color:#000;color: #fff; }
.cookie-consent-btn-close-settings {position:absolute;top:19px;right:19px;background-color:#111; color:#fff;font-size: 30px;padding: 5px;width: 50px;height: 50px;line-height: 1;border:solid 0px #fff;cursor: pointer;}
.cookie-consent-btn-close-settings:after {content: '\2715';}
.cookie-consent-btn-close-settings:hover {color:#ccc;}
.cookie-consent-settings-panel {width: 100%; height: 100%; background-color: rgba(255, 255, 255, .9); position: fixed; top: 0; left: 0; z-index: 99999; display: none; }
.cookie-consent-settings-panel.show { display: block; }
.cookie-consent-settings-panel .cooh2 { font-size:20px;margin: 0;padding:12px 0;color: #111;text-transform: uppercase;}
.cookie-consent-settings-panel p { margin: 6px 0; }
.cookie-consent-settings-panel table { width: 100%; border-collapse: collapse; text-align: left; }
.cookie-consent-settings-panel tr { border-top: 1px solid rgba(0, 0, 0, 0.2); }
.cookie-consent-settings-panel tr.nobt { border-top: none; }
.cookie-consent-settings-panel th { background-color: rgba(0, 0, 0, 0.15); color: #333; padding: 8px 10px; }
.cookie-consent-settings-panel td { padding: 5px; }
.cookie-consent-settings-container { max-width: 500px; max-height: 100%; width: 90%; background-color: rgba(255, 255, 255, 0.97);color:#555; padding: 15px; border-radius: 3px;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
box-shadow:0px 1.1px 1.4px -2px rgba(0, 0, 0, 0.026),0px 3.2px 3.3px -2px rgba(0, 0, 0, 0.038),0px 7.4px 6.3px -2px rgba(0, 0, 0, 0.048),0px 16.1px 11.2px -2px rgba(0, 0, 0, 0.058),0px 26.8px 20.9px -2px rgba(0, 0, 0, 0.071),0px 35px 50px -2px rgba(0, 0, 0, 0.1);
}
.cookie-consent-btn-open-settings:after {content: '\2699';}
.essenziell-1 {color: #555;padding: 4px 15px;margin: 5px 2px;background-color: #d5dfc3;cursor:default;border: solid 1px rgba(0, 0, 0, 0.1);}
.essenziell-2 {color: #777;padding: 4px 15px;margin: 5px 2px;background-color: #eee;cursor:default;border: solid 1px rgba(0, 0, 0, 0.1);}

.content.dsgvo h3,.content.dsgvo h4 {font-size: 20px!important;color: #686C72;font-family: 'playfair_displayregular',Times New Roman,Times,serif;padding: 40px 0 10px;margin:0;letter-spacing: 0px;text-transform: none;background-color: transparent;} 
.content.dsgvo h5 {font-size: 20px!important;font-family: 'playfair_displayregular',Times New Roman,Times,serif;letter-spacing: 0px;padding: 30px 0 8px 0;margin:0;text-transform: none;text-shadow: none;display: block;white-space: unset;background-color: transparent;}
.content.dsgvo ol li {margin:0px!important;line-height: 160%;}
.content.dsgvo ol { padding: 0; margin: 15px !important; position: relative; width: auto;}
.content.dsgvo ul {-webkit-columns: 1; -moz-columns: 1; columns: 1;}
.content.dsgvo p {margin-bottom: 20px;}




@media screen and (min-width:1px) and (max-width:900px){
	
.tcell {display: block;}	
.gitt5{width:100%;}
.eform .table div:first-child, .eform .table div:nth-child(2n), .eform .table div.gitt100 {
    padding: 10px 0;
}
/* SWIPER ZURÜCKSETZEN */
.swiper-container.fullvhw {width: 100%;height: 100%;height: calc(100vw * 9 / 16)!important;border-bottom: solid 1px #fff;}
.swiper-container.fullvhw-mobi{width: 100%;height: 100%;height: calc(100vw * 9 / 16)!important;border-top: solid 1px #fff;border-bottom: solid 1px #fff;}

}


@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){.name{font-size:15vh;}
.swiper-container.fullvhw{height:40vh;}
}



@media screen and (max-width:1060px){.content ul li{display:block;width:auto;}
.nojs .owlplatz{padding:3%;width:43%;display:table-cell;float:left;}
.content ul li{display:block;width:auto;}
.scrolldownouter{display:none;}
.mofix{left:0px;position:absolute;right:0px;top:0px;}
.sticky{top:0 !important;}
.sp-buttons{bottom:0;left:10px;}
.copyright{padding:30px 0;}
.arrowdown{display:none;}
.platzcontent{padding:50px 0;}
#menu ul li a{letter-spacing:0px;padding:9px 11px;}
.logo a img{padding:0;}
}
@media screen and (max-width:900px){

.slider-full{height:300px;height: calc(100vw * 9 / 16)!important;}
.panel{height:auto;}

.rcnormal,.rcfull{height:0;overflow:hidden;padding-bottom:46.3%;position:relative;top:auto;left:auto;bottom:auto;right:auto;}
.desktop_handle{display:none;}
#menu ul{-moz-transform:rotate(0deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0px, 0px)!important;-webkit-transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px)!important;-o-transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px)!important;-ms-transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px)!important;transform:rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px)!important;}
.rbn{border-right:0px solid #fff;}
.lbn{border-left:0px solid #fff;}
.scrolldownouter{display:none;}
.platz{margin:0px auto;}.platzoben{margin:0px auto;}.platzunten{margin:0px auto;}
.feil1:after, .feil2:after, .feilani1:after, .feilani2:after{display:none;}
.boxanipad{display:block;padding:20px 0;}
.boxaniplatz{margin:0px auto;padding:20px 0;}
.border-top, .border-bottom, .border-right, .border-left{display:none;}
h3{letter-spacing:1px;padding:20px 0 0;}
.rahmeno, .rahmenl, .rahmenr, .rahmenu{display:none;}
.feilunten:after{top:0px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#ffffff;border-width:20px;margin-left:-20px;}
.logo{float:none;width:100%;max-width:100%;position:relative;}
.logo a{display:block;width:100%;padding:5px 0;text-align:center;}
.logo a img{padding:0;}
.iconmenuouter{padding:10px 0 20px;position:relative;right:auto;top:auto;text-align:center;}
.iconmenuouter a span{background-color:#5c84b2;}
.desktop_handle{display:none;position:relative;}
.copyright{padding:25px 0 0;}
.footerlink{display:block;background:#446fa0 none repeat scroll 0 0;margin:20px 0 0;padding:20px 0}
.footerlink.lastfl{margin:0;border-top:1px solid rgba(255, 255, 255, 0.2);}

a.footerlink{color:#fff;}
.iconslabel{background:#fff;border-radius:0;color:#fff;left:auto;overflow:hidden;padding:0;position:relative;top:auto;white-space:nowrap;max-width:100%;width:100%;z-index:999;}
.content{border-top:20px solid #fff;}
.slider-full{margin-top:0;position:relative;}
.tooltip{margin:10px;}
.headerouter{position:relative;z-index:auto;}
.totop{left:auto;right:0;}
.fuenfzig{display:block;float:none;margin:5px 2%;text-align:center;width:96%!important;min-height:85px;}
.formfeld, .formfeld3{display:block;float:none;margin:0 auto;text-align:left;width:100%;min-height:90px;}
.leistung tr{display:block;margin:0;padding:0;width:100%;}
.leistung td{display:block;font-size:17px;letter-spacing:0px;padding:15px 0;width:100%;}
.c2s,.c3s{display:block;text-align:center;-webkit-colums:1 600px;-moz-column-count:1;-moz-column-width:600px;columns:1 400px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;}
.platztopowlheader{padding:0;}
.nojs .owlplatz{padding:3%;width:94%;display:table-cell;float:left;}
.table, .tablecell{}
.blockoben{display:table-caption}
.blockunten{display:table-footer-group;}
.gitt3{width:100%;position:relative;}
.gitt4{width:100%;position:relative;}
.gitt5{width:100%;position:relative;}
.gitt6{width:100%;position:relative;}
.gitt7{width:100%;position:relative;}
#menu.sticky{height:auto!important;position:relative!important;top:auto!important;z-index:auto;background-color:transparent;}
#menu{width:100%;border-radius:4px;cursor:pointer;float:none;left:0;padding:70px 0 0;position:relative;top:0;border-bottom:20px solid #fff;}
#menu a.mobile_handle{background-color:#5c84b2;width:100%;height:70px;position:absolute;top:0px;display:block;}
#menu a.mobile_handle .icon-menu:before{color:#fff;font-size:70px;margin:0;cursor:pointer;position:absolute;right:20px;display:block;}
#menu a.mobile_handle.closmenue .icon-cancel:before{color:#fff;font-size:70px;margin:0;cursor:pointer;position:absolute;right:20px;display:block;}
#menu a.mobile_handle.closmenue .icon-menu:before , #menu a.mobile_handle .icon-cancel:before{display:none;}
#menu a.mobile_handle .navtext{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:26px;letter-spacing:2px;padding:24px 0 0 12px;position:absolute;text-transform:uppercase;display:block;background-image:none;border:none;}
#menu ul{width:100%;display:none;position:relative;float:none;background-color:#5c84b2;}
#menu ul li{display:block;width:100%;position:relative;padding:0;border-top:1px solid rgba(255, 255, 255, 0.2);}
#menu ul li a{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:17px;padding:20px 0 20px 30px;text-align:left;text-transform:uppercase;letter-spacing:1px;border-right:medium none;margin:0;}
#menu ul li a:hover,#menu ul li.aktiv a{color:#fff;background-image:url(images/weiss-30-prozent.png);}
#menu ul ul{background:url(images/weiss-30-prozent.png);display:none;position:relative;max-width:100%;width:100%;top:0;left:0;margin:0;padding:0;border:none;z-index:999999;}
#menu ul ul li a{font-family:Arial, Helvetica, sans-serif;font-size:17px;padding:15px 10px 15px 25px;border-top:1px solid rgba(255, 255, 255, 0.3);}
#menu .sub_nav{background-image:url(images/weiss-30-prozent.png);position:absolute;right:0;top:0;width:auto;padding:20px;margin:0;cursor:pointer;display:block!important;}
#menu .arrow_up{float:right;width:0;height:0;padding:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #eee;}
#menu .arrow_down{float:right;width:0;height:0;padding:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:22px solid #eee;}
#menu ul ul, #menu ul ul li.last a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#menu ul li.last a{border-right:medium none;padding:20px 0 20px 30px;}
#menu ul.mobi li.aktiv:before{left:0;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-left-color:#ecf1f5;border-width:8px;margin-top:-8px;z-index:1;}
.nojs #menu{padding:0;}
.nojs #menu ul{display:block;}
.nojs #menu ul ul{display:none;}
.mo,.mofix{margin:0;display:block;left:auto;position:relative;right:auto;top:auto;z-index:auto;background:#fff;}
.sticky{position:relative!important;top:auto !important;}
.dnt{display:none;}
.arrowup {
    opacity: 1!important;
    background-color: #5c84b2;
    bottom: auto;
    height: 48px;
    overflow: visible;
    position: relative;
    right: auto;
    text-align: center;
    width: 100%;
    display: block;
    z-index: auto;
    cursor: pointer;
    -webkit-transform: none;
    transform: none; 
    transition: none;
}
}
@media screen and (max-width:630px){.dreipro{display:block;width:100%;}
.platzcontent{padding:30px 10px;}
.copyright{padding:20px 0 0 0;}
.contentslider{display:none;}
.footer{bottom:auto;height:auto;left:auto;margin:auto;position:relative;right:auto;z-index:99;}
.slidetext{
right:15px;bottom:10px;
font-size: 17px;font-size: 6.1vw;
line-height: 1;
text-align: left;
}

}
@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){.cb1,.cb2,.cb3{background-size:160px 160px;background-position:center center;}
}
*:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-moz-tap-highlight-color:rgba(0,0,0,0)!important;tap-highlight-color:rgba(0,0,0,0)!important;}
*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-moz-tap-highlight-color:rgba(0,0,0,0)!important;tap-highlight-color:rgba(0,0,0,0)!important;}
*:active{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-moz-tap-highlight-color:rgba(0,0,0,0)!important;tap-highlight-color:rgba(0,0,0,0)!important;}
@media print{.pri{display:none;}
.platzcontent{float:none!important;display:block!important;box-shadow:0 0 0;}
tablel{width:100%;margin:0 auto;padding:0;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:17pt!important;font-style:normal;font-weight:normal;line-height:100%;text-shadow:0px 0px 0px #000;margin:0px;padding:15px 0px 5px;color:#000000;display:block;width:100%;text-transform:uppercase;}
h2, h3, h4, h5{font-family:Arial, Helvetica, sans-serif;font-size:15pt!important;font-style:normal;font-weight:normal;text-shadow:0px 0px 0px #000;line-height:1.1em;margin:0px;padding:0px 0px 15px;text-transform:uppercase;color:#000000;}
p{margin:0px;padding:0px;color:#000 !important;}
body{color:black !important;background-color:white !important;background-image:none !important;font-size:13pt;font-family:Arial, Helvetica, sans-serif;line-height:21px;}
a, a.mehr,a:link{color:#999999;}
}