@font-face {  font-family: 'Patua One';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(webfonts/patuaone/ZXuke1cDvLCKLDcimxB44_luFgxbuQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root {    --cGreenForst:#68710e;}html {-webkit-box-sizing:border-box;box-sizing:border-box;}*, *:before, *:after {  -webkit-box-sizing: inherit;          box-sizing: inherit;}#content {font-size: 100%;line-height: 150%;font-weight: 400;text-decoration: none;text-align: left;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:4px; }#content .s6 { height:6px; }#content .s8 { height:8px; }#content .s10 { height:10px; }#content .s12 { height:12px; }#content .s14 { height:14px; }#content .s16 { height:16px; }#content .s18 { height:18px; }#content a {color: var(--cGreenForst);text-decoration: underline;}#content a:hover {text-decoration: none;}#content h1 {font-family: 'Patua One', cursive;line-height:120%;font-weight: normal;font-size: 350%;color: var(--cGreenForst);margin: 0px;padding: 0px;}#content h2 {line-height:120%;font-weight: normal;font-size: 160%;color: #000;padding: 0px;margin: 0px;}#content h3 {font-size: 130%;line-height:120%;font-weight: normal;color: #999;padding: 0px;margin: 0px;}#content b, #content strong {color: var(--cGreenForst);}#content p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content ol {margin:0px;padding:0px 0px 0px 20px;}#content ul {padding-bottom:5px;padding-top:0px;margin:0px;padding-left:20px;}#content ul li {list-style:square;line-height: 130%;padding-bottom:5px;}#content .text {width:100%;}#content .ImageShadow {}#content .ImageShadow img {}#content .layout1 .ImageShadow, #content .layout3 .ImageShadow, #content .layout5 .ImageShadow, #content .layout8 .ImageShadow {float:left;margin-top: 4px;margin-right: 10px;margin-bottom: 5px;margin-left: 0px;}#content .layout6 .ImageShadow, #content .layout9 .ImageShadow {margin-top: 4px;margin-right: 10px;margin-bottom: 5px;margin-left: 0px;}#content .layout2 .ImageShadow, #content .layout4 .ImageShadow, #content .layout7 .ImageShadow, #content .layout10 .ImageShadow {float:right;margin-top: 4px;margin-right: 0px;margin-bottom: 5px;margin-left: 10px;}#content .layout5 div.ImageRow {text-align:left;padding-bottom:8px;}#content .layout6 div.ImageRow {text-align:center;padding-bottom:8px;}#content .layout7 div.ImageRow {text-align:right;padding-bottom:8px;}#content .layout8 div.ImageRow {text-align:left;padding-top:0px;}#content .layout9 div.ImageRow {text-align:center;padding-top:10px;padding-bottom:10px;}#content .layout10 div.ImageRow {text-align:right;padding-top:0px;}#content .layout1 div.ytvideo, #content .layout3 div.ytvideo {float:left;}#content .layout2 div.ytvideo, #content .layout4 div.ytvideo {float:right;}#content .layout3 .textBlock {float:right;}#content .layout4 .textBlock {float:left;}#content .Abschluss {width:100%;height:9px;border-top:1px solid #969696;margin-top:9px;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;z-index:900;}.cmsEditWrapper {position:relative;left:-5px;padding:0px 5px;width:100%;}.cmsEditWrapper:hover {background-color:#EEE;}.cmsEditWrapper:hover .loginRow {left:0px;}.absatz .loginRow {position:absolute;left:-2000px;top:-30px;width:100%;line-height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}table#termine {width:100%;    min-width: 490px;background-color:#FFF;}table#termine tr th {color:#FFF;background-color:var(--cGreenForst);padding: 1px 0px 1px 5px;}table#termine tr td {color:#000;padding: 1px 0px 1px 5px;background-color:#EEE;}table#termine tr:nth-child(2n+1) td {background-color:#ADB68A;}@media only screen and (max-width: 500px) {.tableWrapper {overflow-x:auto;padding: 40px 0 20px 0;background-image: url("data:image/svg+xml,%0A%3Csvg enable-background='new 0 0 200 200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m99.5 8.2c7.3 0 13.2 5.8 13.2 13.1v55.1c0 1.2.9 2.3 2.1 2.5s2.4-.4 2.9-1.5c1.7-3.6 6.8-6.3 10.8-6.3 1.8 0 4.6.5 6.7 2.1 2.1 1.5 3.8 3.9 3.8 8.4 0 1.2.9 2.3 2 2.6 1.2.3 2.5-.4 3-1.4 2.4-4.8 4.6-6.3 8.2-6.4 1.4 0 4.3.5 6.5 2 2.2 1.6 3.9 4 3.9 8.4 0 2 3 3.3 4.4 1.9.5-.5 1.9-1.1 3.6-1.5 1.7-.3 3.7-.4 5.1-.4 7.3 1 11.5 6 13.9 14.3 2.4 8.5 2.5 20.2.6 32.3s-5.6 24.8-10.4 35.4c-4.6 10.4-10.4 18.6-15.8 22.9h-68.4c-19.1-22.1-37.1-56.2-48.9-84.9-2.5-6.4-2.9-10.5-2.1-13.3 1.3-3.7 3.8-5.8 6.4-7.2 3-1.7 5.9-2.6 8.9-1.8 6.2 3 8.4 6.7 11 11.4l10.5 20.9c.5 1.1 1.8 1.7 3 1.4s2.1-1.4 2-2.6v-94.2c0-7.4 5.8-13.2 13.1-13.2zm0-5.2c-10.2 0-18.4 8.2-18.4 18.4v83.2l-5.5-11c-3.2-6.2-8.4-12.4-14.3-14-5-1.4-9.5.4-13.1 2.5-4.5 2.6-7.5 6.4-8.6 10.2-1.3 5.4-.2 10.7 2.2 16.6 12 29.4 30.4 64.4 50.5 87.2.5.6 1.2.9 2 .9h71.1c.6 0 1.1-.2 1.6-.6 6.9-5.1 12.9-14.3 17.9-25.4s9-24.1 10.8-36.7c1.9-13.1 2.1-24.8-.7-34.5s-8.9-17.1-18.7-18.2c-3.4 0-6.4.2-9 1.7-.9-4-2.8-7.3-5.4-9.2-3.4-2.4-7.1-3.1-9.7-3-3.6.1-6.6 2-9.1 4.7-1.1-2.9-2.6-5.3-4.6-6.8-3.3-2.4-7.1-3.1-9.9-3.1-3.7 0-7.4 1.4-10.5 3.7v-48.2c-.4-12-10-18.5-18.6-18.4z' fill-rule='evenodd'/%3E%3Cpath d='m197 29.5c0-.9-.4-1.5-.7-1.9l-23.6-23.9c-1-1-2.8-1-3.7 0-1 1-.9 2.8 0 3.8l19 19.3h-56.5c-1.4 0-2.6 1.2-2.6 2.6 0 1.5 1.2 2.7 2.6 2.7h56.5l-19 19.3c-1 1-1 2.8 0 3.8s2.6 1.1 3.7 0l23.5-23.9c.7-.5.8-.9.8-1.8z'/%3E%3Cpath d='m3 29.5c0 .9.4 1.5.7 1.9l23.5 23.8c1 1 2.8 1 3.7 0 1-1 .9-2.8 0-3.8l-19-19.3h56.5c1.4 0 2.6-1.2 2.6-2.7s-1.2-2.6-2.6-2.6h-56.5l19-19.3c1-1 1-2.8 0-3.8s-2.6-1.1-3.7 0l-23.5 23.9c-.6.6-.7 1-.7 1.9z'/%3E%3C/svg%3E%0A");background-position: center 5px;    background-repeat: no-repeat;    background-size: 30px 30px;}}table.cTable {width:100%;min-width: 490px;border:none;border-collapse:collapse;}table.cTable tr th {padding:2px 5px;text-align:center;background-color:#00348D;background-color:#F59500;font-weight:400;color:#FFF;}table.cTable tr td {padding:2px 5px;text-align:center;vertical-align:middle;border:1px solid #FFF;}table.cTable tr td.aL {text-align:left;}table.cTable tr:nth-child(2n) td {background-color:#EEE;}table.cTable tr:nth-child(2n+1) td {background-color:#DDD;}body {font-size:80%;text-decoration: none;font-weight:normal;color: #333;font-family:Arial, Helvetica, sans-serif;}#sprachwahl a {color: #999;text-decoration:none;font-size:90%;line-height:20px;text-transform:uppercase;}#sprachwahl a.LangActiv {color: #000;font-weight:bold;}#sprachwahl span {color: #FFF;padding: 0px 10px;display:inline-block;}#breadcrumbs a { color:#DDD; text-decoration:none; }#breadcrumbs a:hover { color:#333; }#breadcrumbs a strong { color:#CCC; }.Box {width:210px;position:relative;color:#000;background-color:#E9E9E9;margin: 0px 0px 0px 20px;}.BoxRTitle {width:100%;background-color:#6F4707;}.BoxRTitle h4 {padding:2px 0px 2px 10px;margin:0px;color:#FFF;font-size:110%;font-weight:bold;line-height: 20px;border-bottom:1px solid #FFF;}.BoxTitle h4 a {color:#FFF;text-decoration:none;}.BoxContent {width:100%;padding:10px;position:relative;}.BoxContent2 {width:100%;padding:0px;position:relative;}.BoxContent a {color:#000;text-decoration:underline;}.BoxContent a:hover {color:#000;text-decoration:none;}#adresse img {position:absolute;top:15px;left:20px;}#adresse #kontaktBox {position:absolute;width:160px;bottom:15px;left:20px;color:#333;font-size:100%;line-height:110%;}#kontaktBox a {color:#333;}#kontaktBox a:hover {color:#000;}#kontaktBox div.kBLine {padding: 0px 0px 4px;}#impressionen {width: 100%;padding: 0 0 15px 0;}#impressionen .galleryTop {width: 100%;padding: 0 0 15px 0;}#impressionen .galleryRow {width: 100%;padding: 0 0 15px 0;    display: flex;    flex-wrap: wrap;}#impressionen .galleryItem {width:calc((100% - 10px) / 2);    margin: 0 10px 10px 0;}#impressionen .galleryItem:nth-of-type(2n+2) {margin: 0 0 10px 0;}#impressionen .galleryImage {width:100%;overflow:hidden;position: relative;}#impressionen .galleryImage a {width:100%;    display: block;opacity: 1.0;    background-position: center;    background-size: cover;    background-repeat: no-repeat;}#impressionen .galleryImage a:hover {opacity: 0.5;}#impressionen .galleryImage a img {width:100%;    height: auto;    display: block;}#impressionen .galleryImage span {position: absolute;left: 0;bottom: 0;line-height: 30px;display: block;padding: 0 10px;background-color: var(--cGreenForst);border-radius: 0 10px 0 0;color: #FFF;}#impressionen .galleryTitle {color:#000;font-weight:normal;font-size:100%;height:18px;line-height:18px;overflow:hidden;padding: 0px;}@media only screen and (min-width: 600px) {#impressionen .galleryItem {width:calc((100% - 20px) / 3);    margin: 0 10px 10px 0;}#impressionen .galleryItem:nth-of-type(2n+2) { margin: 0 10px 10px 0;}#impressionen .galleryItem:nth-of-type(3n+3) { margin: 0 0 10px 0;}}#anfrage {font-size:110%;    width: 100%;max-width:480px;}#anfrage .anfrageCol {    display: flex;    flex-wrap: wrap;    margin: 0 0 10px 0;}#anfrage .aC_Label {    width: 100%;    position: relative;}#anfrage .anfrageCol.aC_Req .aC_Label::before {    display: block;    width: 10px;    line-height: 100%;    text-align: center;    color: #F00;    font-size: 140%;    content: '*';    position: absolute;    left: -10px;    top: 0px;}#anfrage .anfrageCol.aC_Error .aC_Label, #anfrage .anfrageCol.aC_Error .aC_Data {    color: #F00;}#anfrage .anfrageCol.aC_Error .aC_Data .formfield {   border:1px solid #F00;}#anfrage .aC_Data {    width: 100%;}@media only screen and (min-width: 600px) {    #anfrage .aC_Label {        width: 35%;    }    #anfrage .aC_Data {        width: 65%;    }}#anfrage table tr td {vertical-align:top;padding-bottom:6px;}#anfrage table tr.abstand td {padding-top:30px;}#anfrage table tr td.error {color:#C4452E;font-weight:bold;}#anfrage table tr td#alterKinderContainer input {margin-right:5px;}div.aFTextW {position:relative;}div.aFTextW b {position:absolute;left:-10px;top:0px;color:#C4452E;}.aFKalender input {background-image: url(../images/icons/cal2.gif);background-repeat: no-repeat;background-position: right center;}.w100pz { width:100%; }.w20 { width:20px; }.w30 { width:30px; }.w40 { width:40px; }.w50 { width:50px; }.w80 { width:80px; }.w100 { width:100px; }.w200 { width:200px; }.w300 { width:300px; }.w400 { width:400px; }.w500 { width:500px; }.formfield {border:1px solid #666;font-size:100%;font-family:Arial, Helvetica, sans-serif;padding:5px 4px;margin:0;}#content .formsubmit {border:none;font-size:120%;color: #FFF;font-weight:bold;padding: 2px 5px;font-family:Arial, Helvetica, sans-serif;background-image: url(../images/css/fButtonBG.gif);background-repeat: repeat-x;background-position: left center;    text-decoration: none;}#routeplaner {width: 480px;}#map {width: 478px;height: 400px;border: 1px solid #999;margin-bottom:20px;}#route {width: 480px;}#routeField {width: 300px;float:left;}#routeButton {float:right;width:150px;text-align:right;}#sitemap {width: 100%;}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px;}#sitemap ul.sitemapfiL li {list-style:none;font-size:110%;}#sitemap ul.sitemapfiL li a {color: #000;text-decoration:none;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.sitemapfiL li ul.sitemapseL {margin:0px;padding:5px 0px 0px;}#sitemap ul.sitemapfiL li ul.sitemapseL li {list-style:none;font-size:90%;padding-left:19px;}#sitemap ul.sitemapfiL li ul.sitemapseL li a {color: #999;text-decoration:none;}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color: #3E3E3E;}#footerNavi a {text-decoration:none;color: #CED4B9;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {color: #FFF;text-decoration:underline;}#footerNavi span {padding: 0px 5px;color: #CED4B9;}html, body{margin:0;padding:0;}body{background-color:var(--cGreenForst);}body.naviOpen, body.naviClosing {    overflow:hidden;}#webwerkstatt {position:absolute;left:23px;top:-329px;}#wrapper {width:100%;    height: auto;background-color: #FFF;    position: relative;    z-index: 100;}#topWrapper {width:100%;    background-color: var(--cGreenForst);    margin: 0;    position: fixed;    left: 0px;    top: 0px;    z-index: 2000;}#top {width:100%;margin: 0 auto;padding: 0 10px;    position: relative;    display: flex;}a#hamburger {width:50px;height:50px;display:block;z-index:3000;margin:0;padding:10px;position:absolute;top:50%;left:0px;    transform: translateY(-50%);text-decoration:none;opacity:1;-webkit-transition: opacity .5s ease-in, left .9s cubic-bezier(0.7, 0, 0.15, 1);-o-transition: opacity .5s ease-in, left .9s cubic-bezier(0.7, 0, 0.15, 1);transition: opacity .5s ease-in, left .9s cubic-bezier(0.7, 0, 0.15, 1);}body.hasOverlay a#hamburger {opacity: 0;z-index: -1;}a#hamburger span {width:30px;height:30px;display:block;}a#hamburger span svg {width: 100%;display:block;}a#hamburger span svg .hamburger path:nth-of-type(1), a#hamburger span svg .hamburger path:nth-of-type(3) {stroke-dashoffset: -4;}a#hamburger span svg .hamburger path:nth-of-type(2) {stroke-dashoffset: 4;}a#hamburger span  svg .close {opacity: 0;}body.naviOpen a#hamburger span  svg .hamburger {opacity: 0;}body.naviOpen a#hamburger span  svg .close {opacity: 1;}a#wkBanner {    display: block;    margin: 0 0 0 auto;    transform: translateY(10px);}a#wkBanner img {    display: block;    width: auto;    height: 60px;}#adresse {position:absolute;width:160px;height:210px;bottom:25px;left:0px;color:#162883;font-size:100%;z-index:300;background-color: #FFF;padding: 20px;}#sprachwahl {position:absolute;z-index:300;left:0px;bottom:-25px;width:190px;text-align:left;}#page {width:100%;position: relative;    z-index: 200;margin:0 auto;padding: 80px 0 80px 0;}#leftCol {width:100%;    height: calc(100vh - 60px);position:fixed;    right: -100%;    top: 60px;    bottom: 0px;padding: 0;        background-color: #DDD;    z-index: 300;}@media only screen and (max-width: 969px) {#leftCol {    transition: all 0.5s ease;} }body.naviOpen #leftCol {    right: 0%;}body.naviClosing #leftCol {    right: -100%;}#mainNaviWrapper {z-index:400;width:100%;    height: 100%;    overflow-y: auto;}#mainNavi {z-index:400;width:250px;    min-height: 100%;margin: 0 0 0 auto;    padding:0 0 20px 0;    background-color: #FFF;   }#content {width:100%;padding: 0 15px 0 15px;    position: relative;    z-index: 200;}#breadcrumbs {width:calc(100% - 20px);font-size:100%;line-height:12px;color:#CCC;z-index:100;font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #DDD;padding: 0 0 3px 0;    margin: 0 auto;}#footerWrapper {width:100%;background-color:var(--cGreenForst);padding: 0px 0px 30px;    }body.naviOpen #footerWrapper {    z-index: 199;}#footer {width:100%;position:relative;margin:0 auto;    padding: 95px 10px 20px 10px;color: #CED4B9;}#hand {width:90px;height:120px;position:absolute;right:10px;top:-35px;    z-index: 400;}body.naviOpen #hand {    z-index: 99;}#hand img {width:100%;height:auto;    display: block;}#footerSocial {    position:absolute;left:10px;    top: 30px;display: flex;}#footerSocial a {display: block;border-radius: 200px;background-color: #FFF;height: 40px;width: 40px;padding: 5px;}#footerSocial a svg {fill: var(--cGreenForst);}#footerNavi {text-align:left;font-size:100%;}#mwstrnr {width:200px;text-align:left;}a.klaro-setting-loader {position: fixed;z-index: 2000;right: 5px;bottom: 5px;width: 50px;height: 50px;border-radius: 300px;background-color: #008000;color: #FFF;display: block;-webkit-box-shadow: 5px 5px 20px -5px rgba(0,0,0,0.75);box-shadow: 5px 5px 20px -5px rgba(0,0,0,0.75);background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 700 700' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Cpath d='m529.2 221.4c0-8.2-6.5-15.1-15.1-15.9-26.5-3.3-51.4-9-74.7-17.1-26.5-9.8-53.5-21.6-80.8-35.9-5.7-3.3-11.4-3.3-17.1 0-26.5 14.3-53.5 26.1-80.4 35.1-24.5 8.2-49.8 14.3-74.7 17.1-8.2.8-14.7 7.3-15.5 15.9-2.4 98.4 21.2 180 69.8 243.3 26.5 34.3 60.4 62.4 100.4 83.7 2.4 2 6.1 2.4 9 2.4s5.7-.8 9.4-2c39.2-21.2 73.1-49.4 100-83.7 48.5-62.9 72.1-144.5 69.7-242.9zm-35.1 14.7c-.4 85.3-21.6 155.5-63.3 209.4-21.6 27.3-48.6 51-80.8 69.8-32.7-19.2-59.6-42.9-80.4-69.8-41.6-54.3-62.9-124.5-63.3-209.4 22-3.7 44.1-9.4 67.8-17.1 24.5-8.6 50.2-19.6 75.9-32.7 27.3 13.5 52.7 24.5 75.9 32.7 24.5 7.7 47 13.4 68.2 17.1z'/%3E%3Cpath clip-rule='evenodd' d='m404.4 409.8h-108.8c-8.4 0-15.1-6.8-15.1-15.1v-78.7c0-8.4 6.8-15.1 15.1-15.1h2.9v-3h.1c0-28.5 23.1-51.5 51.5-51.5 28.5 0 51.3 23.1 51.3 51.5v3h3c8.4 0 15.1 6.8 15.1 15.1v78.7c.1 8.4-6.7 15.1-15.1 15.1zm-54.2-145.2c-18.4 0-33.3 14.9-33.3 33.3h-.1v3h66.5v-.2c.1-.9.2-1.8.2-2.8 0-18.4-14.9-33.3-33.3-33.3zm51.3 60.6c0-3.3-2.7-6.1-6.1-6.1h-90.9c-3.3 0-6.1 2.7-6.1 6.1v60.5c0 3.3 2.7 6.1 6.1 6.1h90.9c3.3 0 6.1-2.7 6.1-6.1zm-50 48.3h-3c-4.2 0-7.5-3.4-7.5-7.5v-21c0-4.2 3.4-7.5 7.5-7.5h3c4.2 0 7.5 3.4 7.5 7.5v20.9c0 4.2-3.4 7.6-7.5 7.6z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");background-size: 50px 50px;background-position: left center;background-repeat: no-repeat;overflow: hidden;cursor: pointer;}a.klaro-setting-loader span {padding: 0 20px 0 50px;display: block;line-height: 50px;}a.klaro-setting-loader:hover {width: auto;overflow: visible;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}#loginDialog {    max-width: 400px;    margin:80px auto 0 auto;    padding: 36px 32px 28px;    background: #ffffff;    border-radius: 10px;    box-shadow: 0 4px 24px rgba(0,0,0,.10), 0 1px 4px rgba(0,0,0,.06);        font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;    line-height: 1.5;    position: relative;}#loginDialog::before {    width: 100%;    content: "CMS - Login";    display: block;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 10px;    font-weight: 700;    letter-spacing: .20em;    text-transform: uppercase;    color: #8892a4;    position: absolute;    top: -30px;    left: 0;}#loginDialog .login-row {    display: flex;    flex-direction: column;    gap: 5px;    margin-bottom: 16px;}#loginDialog .login-row.login-submit {    margin-top: 22px;    margin-bottom: 0;}#loginDialog .login-row label {    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 11px;    font-weight: 700;    letter-spacing: .06em;    color: #555e7a;               text-transform: uppercase;}#loginDialog .login-row input[type="text"],#loginDialog .login-row input[type="password"] {    width: 100%;    padding: 10px 12px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;               border: 1.5px solid #d0d5e0;    border-radius: 6px;    background: #f8f9fb;    transition: border-color .18s, box-shadow .18s, background .18s;    box-sizing: border-box;    outline: none;    -webkit-appearance: none;}#loginDialog .login-row input[type="text"]:focus,#loginDialog .login-row input[type="password"]:focus {    border-color: #3d6bb5;    background: #ffffff;    box-shadow: 0 0 0 3px rgba(61,107,181,.15);}#loginDialog .login-row.is-error input[type="text"],#loginDialog .login-row.is-error input[type="password"] {    border-color: #c0392b;    background: #fff5f5;    box-shadow: 0 0 0 3px rgba(192,57,43,.12);}#loginDialog #loginSubmitBtn {    display: block;    width: 100%;    padding: 11px 0;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .10em;    text-transform: uppercase;    color: #ffffff;               background: #2c4a7c;    border-radius: 6px;    cursor: pointer;    text-decoration: none;    transition: background .18s, transform .12s, box-shadow .18s;    box-shadow: 0 2px 8px rgba(44,74,124,.25);    -webkit-user-select: none;       -moz-user-select: none;            -ms-user-select: none;        user-select: none;}#loginDialog #loginSubmitBtn:hover {    background: #1e3660;    color: #ffffff;               box-shadow: 0 4px 14px rgba(44,74,124,.32);    text-decoration: none;}#loginDialog #loginSubmitBtn:active {    transform: translateY(1px);    box-shadow: 0 1px 4px rgba(44,74,124,.18);}#loginDialog #loginSubmitBtn.is-loading {    opacity: .55;    pointer-events: none;    cursor: default;}#loginDialog #loginSubmitBtn.is-loading::after {    content: " ...";}#loginDialog #loginFeedback {    min-height: 0;    margin-top: 14px;}#loginDialog .login-msg {    margin: 0;    padding: 10px 14px;    border-radius: 6px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12.5px;    line-height: 1.45;    border: 1px solid transparent;}#loginDialog .login-ok {    background: #d4edda;    color: #155724;    border-color: #b8dac2;}#loginDialog .login-info {    background: #d1ecf1;    color: #0c5460;    border-color: #a8d9e4;}#loginDialog .login-error {    background: #f8d7da;    color: #721c24;    border-color: #f0b8bc;}@media only screen and (min-width: 970px) {#wrapper {background-color:#EEE;}    #wrapper::after {width:970px;    height: 100%;    position: absolute;    top: 0px;    left: 50%;    transform: translateX(-50%);    z-index: 101;    background-color: #FFF;    content: '';    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5); }    #topWrapper {    margin: 0 0 60px 0;    position: relative;    z-index: 200;} #top {width:920px;margin: -20px auto;padding: 0 25px;}a#hamburger {    display: none;}a#wkBanner {    width: 100%;    max-width: 100%;    transform: translateY(40px);}a#wkBanner img {    width: 100%;    height: auto;}    #page {width:970px;padding: 20px 0 80px 0;}#leftCol {float:left;width:250px;    height: auto;    right: auto;    top: auto;    bottom: auto;    position: relative;    background-color: transparent;}#mainNaviWrapper {    overflow: visible;}#content {float:right;width: 680px;padding: 0 35px 0 0;}#breadcrumbs {position:absolute;width:800px;top:-25px;left:35px;}#footerWrapper {    z-index: 210;}#footer {width:920px;height:150px;}#hand {width:160px;height:210px;right:0px;bottom:20px;}    }    ul.mainNavi {margin: 0px;padding: 0px;font-family: 'Patua One', cursive;    transform: translateX(-10px);}ul.mainNavi li.fL {margin: 0 0 5px 0;padding:0;list-style:none;}ul.mainNavi li.fL a {display: block;width:100%;margin: 0;line-height:50px;font-weight:normal;font-size:200%;color: #FFF;text-decoration: none;padding: 0 15px 0 35px;background-color: #ADB68A;    position: relative;}ul.mainNavi li.fL a::before {    position: absolute;    left: 0px;    bottom: -5px;display: block;width:10px;height:5px;background-image: url("data:image/svg+xml,%3C!--Scalable Vector Graphic--%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath d='M 0,0 10,0 10,5' fill='%23000' /%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: left top;    background-size: cover;    content: '';}ul.mainNavi li.fL a.fLactiv {background-color: var(--cGreenForst);font-size:230%;        }ul.mainNavi li.fL a.fLactiv::after {    position: absolute;    right: 0px;    top: 0px;    height: 50px;    width: 10px;background-image: url("data:image/svg+xml,%3C!--Scalable Vector Graphic--%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='50' viewBox='0 0 10 50'%3E%3Cpath d='M 0,0 50,0 10,50 0,50 8,25' fill='%23FFF' /%3E%3C/svg%3E%0A");    background-size: contain;    background-position: center;    background-repeat: no-repeat;    content: '';}ul.mainNavi li.fL a:hover {background-color: var(--cGreenForst);}#mainNavi ul.subNavi {margin:0px 0px 15px 10px;padding:10px 10px 10px 25px;width:190px;background-color:#EEE;}#mainNavi ul.subNavi li.sL {margin:0px;padding:0px;list-style:none;font-size:130%;line-height:20px !important;}#mainNavi ul.subNavi li.sL a {color: var(--cGreenForst);margin: 0px;font-weight:normal;font-size:110% !important;display:inline !important;height: auto !important;line-height:20px !important;padding: 3px 10px 3px 0px;background-color:transparent;background-image:none;}#mainNavi ul.subNavi li.sL a::before {display: none;}ul.subNavi li.sL a:hover, ul.subNavi li.sL a.sLactiv:hover {color:#000 !important;}ul.subNavi li.sL a.sLactiv {color: #000 !important;text-decoration:underline;}