body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
html { height: 100%; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
body { width: 100%; height: 100%; margin: 0; padding: 0; font-family: Helvetica, sans-serif; outline:none}
h4,h6,p,ul,ol,li,dl,dt,dd,table,caption,thead,tbody,tfoot,tr,th,td,blockquote,pre,code,form,fieldset,legend,input,button,textarea,select { margin: 0; padding: 0; outline:none }
ol,ul { margin-bottom:1.5em;}
pre,code { font-family: Helvetica, sans-serif; }
p,pre,blockquote,table,form { margin-bottom:1.5em; }
legend {padding-bottom: .5em; }
hr { border-style: inset; border-width: 1px; }
table { border: none; }
th { background-color:#ededed; text-align: center; vertical-align:top; padding:2px; }
td { text-align:left; vertical-align:top; } 
sup { vertical-align:text-top; font-size: 85%; }
sub { vertical-align:text-bottom; font-size: 85%; }
del { text-decoration:line-through; }
ins { text-decoration:none; }
em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 85%; }
img {vertical-align: bottom; outline:none}
blockquote, q, em, cite, dfn, i, var { font-style: italic; }
abbr,acronym { border-bottom: 1px dotted #666; font-variant:normal; cursor:help; }
a:link,a:visited { text-decoration: none; outline:none}
a:hover { text-decoration: underline}
/* landing.css */
.corona-popup-background{width:100%;height:100%;position:fixed;background-color: rgba(118, 113, 108,.5);z-index: 999}.corona-popup{width:100%;height:auto;max-width:798px;top:50%;position:fixed;display:flex;padding:53px 77px;border-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');background: #fff;left: 50%;transform: translate(-50%, -50%);flex-direction:column}.corona-popup small{left:20px;position:absolute;color:#000;top:20px;font:15px Helvetica,sans-serif}.corona-popup > div{height:100%;overflow:auto}.corona-popup h3{margin-bottom:35px;font-size:28px;color:rgb(118 113 108)}.corona-popup span,.corona-popup p{display:block;margin-bottom:8px;font-size:15px;font-weight: 300}.corona-popup p strong{font-family:'museo_sans700'}.corona-popup span:first-of-type{margin-bottom:27px}.corona-popup p{margin-bottom:27px;text-align:left}.corona-popup .h-close{width:41px;height:41px;top:-15px;position:absolute;background-color:#413f3b;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');right: -15px}.corona-popup .h-close:after,.corona-popup .h-close:before{width:16px;height:2px;left:12px;position:absolute;content: '';background: #fff;top: 20px}.corona-popup .h-close:before{transform: rotate(-45deg)}.image_container{margin:0;padding:0}.bglanding{width:100%;height:559px;position:absolute;margin-top:6%;background:#fff url("../../files/images/landing/bg_landing.jpg") center center no-repeat;background-attachment: scroll;background-size: cover;outline: none;z-index: 1}#btnmorediv{right:-10px;position:absolute;margin-top:21%;z-index: 120}#titelwillkommendiv{right:85px;position:absolute;margin-top:23%;padding-top:5px;color:#fff;font:37px 'Lato',Helvetica,sans-serif;z-index: 120;font-weight: 500}#titelwillkommendiv a{text-decoration:none;color:#fff;font:37px 'Lato',Helvetica,sans-serif;z-index: 120;font-weight: 500}#titelwillkommendiv a:hover{text-decoration:none;color:#f0ad04;font:37px 'Lato',Helvetica,sans-serif;z-index: 120;font-weight: 500}#logolandingdiv{left:0;position:absolute;margin-top:21%;padding-top:10px;z-index: 120}.hinweis-cookies{width:auto;left:0;bottom:0;position:fixed;display:none;padding:25px 70px 25px 62px;background: rgba(255,255,255,0.97);border-top: 1px rgba(31,33,30,0.11) solid;z-index: 9999}.hinweis-cookies > div{display:flex}.hinweis-cookies h2{width:230px;font-size:21px;color:#000;flex: 0 0 auto;font-weight: 400}.hinweis-cookies p{width:100%;margin:0;padding:0 44px 0 0;text-align:justify;font-size:13px;line-height:1.385;font-weight: 400;color: rgba(0,0,0,0.6);flex: 1;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.hinweis-cookies p a{text-decoration:underline;color: rgba(0,0,0,0.6)}.hinweis-cookies p a:hover{color: rgba(0,0,0,0.9)}.agreed-btn{width:158px;height:38px;margin-top:3px;padding:5px 0;text-align:center;border-radius:3px;font-size:15px;line-height:37px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');background: #333333;font-weight: 600}.agreed-btn:hover{color:#fff}.impressum{right:38px;position:absolute;top:29px;color: #a3a19e !important;z-index:9}.impressum a{font-size:10px;color:#a3a19e;text-transform:uppercase}.impressum a:hover{color:#f0ad04}.h-close{width:40px;height:35px;right:0;top:0;position:absolute;cursor: pointer}.h-close:before,.h-close:after{width:16px;height:2px;left:10px;position:absolute;content: '';background: #b2b2b2;top: 18px}.h-close:before{transform: rotate(-45deg)}.h-close:after{transform: rotate(45deg)}@media (max-width: 1100px){padding-right:50px;.hinweis-cookies {         padding-left: 30px}.hinweis-cookies h2{width:210px}.hinweis-cookies p{padding-right:30px}} @media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){max-width:55.4%;.corona-popup {                         padding: 35px}}@media (max-width: 767px){max-width:75%;.corona-popup {                         padding: 25px}.corona-popup h3{margin-bottom:15px;font-size:1.8em}.corona-popup span,.corona-popup p{font-size:12px}.corona-popup span:first-of-type{margin-bottom:11px}.hinweis-cookies{padding:20px 15px}.hinweis-cookies > div{display:block}.hinweis-cookies h2{width:auto;margin-bottom:8px;padding-bottom:0;font-size:16px}.hinweis-cookies p{margin-bottom:10px;padding-right:0;font-size:12px}.agreed-btn{width:130px;height:30px;display:inline-block;padding:0;font-size:13px}}{}
