html,body{margin:0;padding:0;height:100%;min-width:320px}body{background-color:#ffffff;color:#333333;font-size:14px;line-height:1.6em;font-family:'Zona Pro W01',sans-serif;font-weight:100}ul{margin-top:0;margin-bottom:20px;}.pwrap{padding-top:131px;max-width:1920px;margin:0 auto;}.start .pwrap{padding-top:31px;}.stickyhelper.sticky .tbl.mainnav,.cele.layout-88,.cwrap{padding:0;max-width:1322px;margin:auto;box-sizing:border-box;}.layout-99 .cwrap{max-width:none;}.logostripe-wrap{padding:0 80px;}.header{background:#fff;left:0;top:0;width:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);z-index:3000;}.header .tbl .tcell.logo{width:496px;padding:53px 40px 0 0;}.header .logo a,.header .logo img{display:block;width:100%;height:auto;}.header .tbl .tcell.slogan{margin:87px 0 0 0;vertical-align:bottom;text-align:right;padding-right:20px}.header .tbl .tcell.slogan a{display:inline-block;width:300px;}.header .slogan img{width:100%;height:auto;}.sloganunder{display:none;text-align:center;padding:15px 20px;}.stickyhelper.sticky{position:fixed;top:28px;width:100%;background:white;z-index:200;left:0;padding:10px 0;transition:top 0.3s,position 0.3s,padding 0.3s;-webkit-transition:top 0.3s,position 0.3s,padding 0.3s;-moz-transition:top 0.3s,position 0.3s,padding 0.3s;-ms-transition:top 0.3s,position 0.3s,padding 0.3s;-o-transition:top 0.3s,position 0.3s,padding 0.3s;}.cwrap .stickyhelper.sticky{z-index:250;padding:20px;box-sizing:border-box;}.mainnav{background:none;}.collapsewrap{display:none}.collapsewrap.open{display:block}.tbl.mainnav{padding:22px 0;}.tbl.mainnav a.navlogo{height:63px;box-sizing:border-box;}.mainnav .navbtn{display:none;}.mainnavwrap{display:none;vertical-align:middle}.mainnavwrap .btnrow{padding:4px 40px;display:none;}.mainnavwrap .navbtn{height:24px;width:24px;margin:0 0 auto auto;padding:2px 5px 0;cursor:pointer;}.mainnavwrap .navbtn .bar{height:2px;width:100%;background:#001e28;margin-top:4px;transform-origin:50% 50%;transition:transform 0.3s,opacity 0.3s;}.mainnavwrap .navbtn.open .bar.mid{opacity:0;}.mainnavwrap .navbtn.open .bar.top{transform:rotate(-45deg) translateX(-4px) translateY(4px);}.mainnavwrap .navbtn.open .bar.bot{transform:rotate(45deg) translateX(-4px) translateY(-4px);}.mobilemainnav ul li{display:block;padding:0;margin:0}.mobilemainnav ul li.sub{margin-left:20px;}.mobilemainnav .topnav-mobile{padding:40px 0 0;display:none;}.mainnav .tcell.navlogo{width:215px;vertical-align:middle;padding-right:35px;}.mainnav .tcell.navlogo img{width:100%;height:auto;}a.tcell.navlogo{width:150px;}nav.subnav{background:transparent url('../../../typo3conf/ext/rm_base_package/Resources/Public/Images/Frontend/subnavslide.png') 0 0 repeat-x;height:54px;text-align:center;}.subnav,.mainnav nav{margin:0;}nav.mainnav{margin-top:6px;}.mobilemainnav ul,.subnav ul,.mainnav ul{display:block;padding:0;list-style-type:none;font-size:0;line-height:0;}.mobilemainnav li,.subnav li,.mainnav li{display:inline-block;font-size:16px;line-height:1.2em;margin:0 10px;position:relative;}.mobilemainnav li,.mainnav li{margin:0 0 0 36px;}.mobilemainnav li:first-child,.mainnav li:first-child{margin:0 0 0 0;}.subnav li a{font-size:18px;font-weight:bold;color:#007c86;padding:10px 8px;margin-top:10px;display:block;text-transform:uppercase;letter-spacing:0.10em;transition:border-color 0.3s,color 0.3s;-webkit-transition:border-color 0.3s,color 0.3s;-moz-transition:border-color 0.3s,color 0.3s;-ms-transition:border-color 0.3s,color 0.3s;-o-transition:border-color 0.3s,color 0.3s;}.subnav li a.act{color:#005c67;border-bottom:10px solid #005c67;}.subnav li a:hover{border-bottom:10px solid #001e28;text-decoration:none}.mobilemainnav li a,.mainnav li a{display:block;font-weight:bold;text-transform:uppercase;text-decoration:none;transition:color 0.3s,border-color 0.3s;padding:13px 0 5px 0px;color:#007c86;font-size:18px;font-weight:bold;border-bottom:10px solid #001e28;transition:border-color 0.3s,color 0.3s;-webkit-transition:border-color 0.3s,color 0.3s;-moz-transition:border-color 0.3s,color 0.3s;-ms-transition:border-color 0.3s,color 0.3s;-o-transition:border-color 0.3s,color 0.3s;letter-spacing:0.10em;}.mobilemainnav li:hover > a,.mainnav li:hover > a{cursor:pointer;color:#001e28;border-color:#007c86;text-decoration:none;}.mobilemainnav ul.sub-2,.mainnav ul.sub-2{background:#7d6741;z-index:200;margin:0;display:none;min-width:150px;}.stickyhelper.subnav.sticky{top:121px}.start .stickyhelper.subnav.sticky{top:initial}li.act ul.sub-2{display:block;}li.act a{position:relative}li.act a:before{content:'\f0d7';font-family:'Font Awesome\ 5 Free';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;bottom:-66px;color:white;font-size:40px;left:50%;margin-left:-20px;}.sticky .mainnav li.act a:before{bottom:-63px;}ul.sub-2 li{display:block;font-size:14px;margin:0;}ul.sub-2 a{padding:0;border:none;padding:22px 20px;text-transform:none;background:#7d6741;transition:background 0.3s;}.mainnav ul.sub-2 a:hover{background:#5a4a2f;color:#fff;}.footer{color:#fff;padding:25px 0;background:#007c86 url(/fileadmin/Themes2019/topnavibg.jpg) 0 0 repeat-y;}.content{}.tbl{display:table;table-layout:fixed;width:100%}.tbl>div{display:table-row}.tbl .tcell{display:table-cell;vertical-align:top}.tbl .tcell.cols-1-1-l,.tbl .tcell.cols-1-1-r{width:50%}.tbl .tcell.cols-1-2-l,.tbl .tcell.cols-2-1-r{width:25%}.tbl .tcell.cols-1-2-r,.tbl .tcell.cols-2-1-l{width:75%}.tbl .tcell.cols-1-1-l,.tbl .tcell.cols-1-2-l{padding-right:10px}.tbl .tcell.cols-1-1-r,.tbl .tcell.cols-2-1-r{padding-left:10px}.tbl .tcell.col1{padding-right:5px}.tbl .tcell.col2{padding:0 5px}.tbl .tcell.col3{padding-left:5px}.cele.layout-88 .tcell.cols-2-1-r{width:33%}.cele.layout-88 .tcell.cols-2-1-l{width:66%}.cele.layout-90 .tbl .tcell.cols-1-1-l,.cele.layout-90 .tbl .tcell.cols-1-1-r,.cele.layout-90 .tbl .tcell.cols-1-2-l,.cele.layout-90 .tbl .tcell.cols-2-1-r,.cele.layout-90 .tbl .tcell.cols-1-2-r,.cele.layout-90 .tbl .tcell.cols-2-1-l,.cele.layout-90 .tbl .tcell.cols-1-1-l,.cele.layout-90 .tbl .tcell.cols-1-2-l,.cele.layout-90 .tbl .tcell.cols-1-1-r,.cele.layout-90 .tbl .tcell.cols-2-1-r,.cele.layout-89 .tbl .tcell.cols-1-1-l,.cele.layout-89 .tbl .tcell.cols-1-1-r,.cele.layout-89 .tbl .tcell.cols-1-2-l,.cele.layout-89 .tbl .tcell.cols-2-1-r,.cele.layout-89 .tbl .tcell.cols-1-2-r,.cele.layout-89 .tbl .tcell.cols-2-1-l,.cele.layout-89 .tbl .tcell.cols-1-1-l,.cele.layout-89 .tbl .tcell.cols-1-2-l,.cele.layout-89 .tbl .tcell.cols-1-1-r,.cele.layout-89 .tbl .tcell.cols-2-1-r{vertical-align:middle}.cele.layout-89 .tbl .tcell.cols-1-1-r .ctype-textmedia .cwrap,.cele.layout-89 .tbl .tcell.cols-1-1-l .ctype-textmedia .cwrap{padding:0 165px 0 165px;box-sizing:content-box}.cele.layout-89 .tbl .tcell.cols-2-1-l{padding-right:30px}.cele.layout-88 .tbl .tcell.cols-1-1-r,.cele.layout-88 .tbl .tcell.cols-2-1-r,.cele.layout-90 .tbl .tcell.cols-1-1-r,.cele.layout-90 .tbl .tcell.cols-2-1-r{padding-left:70px;}.horizontal ul{list-style:none;margin:0;padding:0;}.horizontal ul li{display:inline-block}.horizontal ul li a{padding:2px 5px;margin:0 5px;}.topnav{position:fixed;top:0;width:100%;z-index:500;background:#001e28 url(/fileadmin/Themes2019/topnavibg.jpg) 0 0 repeat-y}.topnav nav{width:700px;margin:0 auto;padding:0;}.topnav nav ul li a{color:#fff;text-transform:uppercase;padding:11px 6px 10px 6px;letter-spacing:0.180em;font-size:10px;font-weight:bold;text-decoration:none;transition:color 0.3s;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;display:inline-block;}.topnav nav ul li a:hover{color:#007c86;}.topnav .horizontal ul{line-height:1;}.tcell.footnav{text-align:right}.tcell.footnav a:link,.tcell.footnav a:visited{color:white;text-decoration:none;text-transform:uppercase;letter-spacing:0.180em;font-size:10px;font-weight:bold;transition:color 0.3s;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;}.tcell.footnav a:active,.tcell.footnav a:hover{color:#001e28;}.tcell.copyright{color:white;text-decoration:none;text-transform:uppercase;letter-spacing:0.180em;font-size:10px;font-weight:bold;}
