@charset "utf-8";:root {--maincolor: #000000;--mainbgcolor1: #FFFFFF;--mainbgcolor2: #EEEEFF;--mainbgcolor3: #cc061f;--colordark1: #000000;--colordark2: #3c3c3b;--colordark3: #cc061f;--colordarkgreen: #008800;--colordarkred: #720311;--colordarkblue: #000077;--colordarkmage: #880088;--colorgreen: #00FF00;--colorred: #cc061f;--colorblue: #FFFF00;--colormage: #FF00FF;--coloryellow: #FFFF00;--colorwhite: #FFFFFF;}html, body {overflow-x:hidden;color: var(--colordark2);background-color: var(--mainbgcolor1);}* {scrollbar-width: thin;scrollbar-color: var(--colordark2) var(--mainbgcolor2);}*::-webkit-scrollbar {width: 12px;}*::-webkit-scrollbar-track {background: var(--mainbgcolor2);}*::-webkit-scrollbar-thumb {background-color: var(--colordark2);border-radius: 20px;border: 3px solid var(--mainbgcolor2);}a {text-decoration: none;color: var(--colordark1);}a:hover {text-decoration: underline;color: var(--colordark2);}a.kontent {text-decoration: none;color: var(--maincolor);}a.kontent:hover {text-decoration: underline;color: var(--colorblue);}a.altbg {text-decoration: none;color: var(--mainbgcolor1);}a.altbg:hover {text-decoration: underline;color: var(--mainbgcolor2);}.main {padding-left: 16px;padding-right: 16px;color: var(--maincolor);}.mainfod {padding-left: 24px;padding-right: 24px;color: var(--maincolor);z-index: 1000;background-color: var(--mainbgcolor1);}nav {background-color: var(--mainbgcolor1);}.container {}.bgwtrn {padding: 12px;background: rgba(255,255,255,0.7);}.space {height: 20px;}.ninanav {border-bottom: 0px solid var(--maincolor);}.conbox {background-color: RGBA(255, 255, 255, 0.7);padding: 8px;margin: 8px;}.note {position: fixed;top: 150px;left: 25vw;width: 50vw;z-index: 1001;background-color: var(--mainbgcolor1);border: 1px solid var(--maincolor);padding: 8px;}.fullkon {background: rgba(255,255,255,0.5);border: 1px solid var(--maincolor);color: var(--maincolor);margin-top: 20px;padding: 8px;}.headnav {margin: 0 auto; position: relative;}.headnavlink {font-size: 16pt;font-weight: 600;margin-top:20px;margin-bottom:20px;border-top: 4px solid var(--colorwhite);border-bottom: 4px solid var(--colorwhite);}.headnavlink:hover {border-top: 4px solid var(--colorred);border-bottom: 4px solid var(--colorred);}.pointernav {margin-top:20px;margin-bottom:20px;border-top: 4px solid var(--colorred);border-bottom: 4px solid var(--colorred);}.fodnav {margin: 0 auto; position: relative;color: var(--mainbgcolor1);}.fodnavlink {font-size: 11pt;font-weight: 600;}.fodnavlink:hover {background-color: var(--mainbgcolor2);}.tnavlink {font-size: 10pt;font-weight: 400;margin: -12px;padding: -12px;}.tnavlink:hover {font-weight: 600;}.floatleft {float: left;}.margin4 {margin: 4px;}.imgcase {float: left;margin: 0px;padding: 8px;background-color: var(--mainbgcolor1);width: 100%;}.galimg {width: 100%;}.imgbgcase {background-image: url("media/dummy.gif");background-repeat:no-repeat;background-size:cover;background-position: center center;min-height: 300px;text-align: center;}.multicol {columns: 2 300px;column-gap: 2em;text-align: justify;}#refgallerie {line-height: 0; -webkit-column-count: 4;-webkit-column-gap: 0px;-moz-column-count:4;-moz-column-gap:0px;column-count: 4;column-gap: 0px;}#refgallerie img {width: 100% !important;height: auto !important;}.conbox {background-color: RGBA(255, 255, 255, 0.7);color: var(--colordark2);padding: 8px;margin: 8px;}#imgbgosmm {background-image: url(../media/web/karte.webp);background-repeat:no-repeat;background-size:cover;background-position: center;height: 99%;min-height: 450px;}.bordercase {border: 1px solid var(--mainbgcolor1);}.sliderfull {background-color: var(--mainbgcolor2);}.card {border: 1px solid var(--maincolor);}.card-header {background-color: var(--mainbgcolor1);}.card-body {background-color: var(--mainbgcolor2);}button {cursor: pointer;}.err {color: var(--colorred);background-color: var(--mainbgcolor2);border-bottom: 1px solid var(--colorred);}.clstd {color: var(--colordark);background-color: var(--mainbgcolor2);border: 1px solid var(--colordark2);}.clerr {color: var(--colordarkred);background-color: var(--mainbgcolor2);border: 1px solid var(--colordarkred);}.tcstd {color: var(--colordark);}.tcerr {color: var(--colordarkred);}.tcgreen {color: var(--colorgreen);}.tcred {color: var(--colorred);}.tcblue {color: var(--colorblue);}.tcmage {color: var(--colormage);}.tcyellow {color: var(--coloryellow);}.tcwhite {color: var(--colorwhite);}.txmark {color: var(--colordarkred);font-weight: 600;text-decoration: underline;}.txbold {font-weight: 600;}input, select, textarea {color: var(--colordark1);background-color: var(--mainbgcolor2);border: 1px solid var(--colordark2);}input:focus, select:focus, textarea:focus {color: var(--colordark1);background-color: var(--mainbgcolor1);border: 1px solid var(--colordark2);}option {color: var(--colordark1);background-color: var(--mainbgcolor2);border: 0px solid var(--colordark2);}.ipsend {color: var(--colordarkgreen);font-weight: 600;background-color: var(--mainbgcolor1);border: 1px solid var(--colordark2);}.ipbutton {color: var(--colordarkblue);font-weight: 600;background-color: var(--mainbgcolor1);border: 1px solid var(--colordark2);}.ipstop {color: var(--colordarkred);font-weight: 600;background-color: var(--mainbgcolor1);border: 1px solid var(--colordark2);}.clstd {color: var(--colordark);background-color: var(--mainbgcolor2);border: 1px solid var(--colordark2);}.clerr {color: var(--colordarkred);background-color: var(--mainbgcolor2);border: 1px solid var(--colordarkred);}.tcstd {color: var(--colordark);}.tcerr {color: var(--colordarkred);}.tbborder {border: 1px solid var(--maincolor);}.tbhover {}.tbhover:hover {background-color: var(--mainbgcolor1);}.pointer {font-weight: 600;}.dispointer {font-weight: 200;}.task {background-color: var(--mainbgcolor1);}.left {text-align: left;}.center {text-align: center;align-items: center;vertical-align: center;justify-content: center;}.marginstd {margin: 8px;}.paddingstd {padding: 8px;}.margindbl {margin: 16px;}.paddingdbl {padding: 16px;}.right {text-align: right;}table.fullwidth, .fullwidth {width: 100%;}.col7 {width: 14%;}.disttop {margin-top: 16px;}.disttop2 {padding-top: 16px;}.distbottom {margin-bottom: 16px;}.distbottomdbl {margin-bottom: 32px;}