:root{--Finkeblau: rgba(0,135,205,1.0);--Finkehellblau: rgba(0,127,233,1.0);--Finkeghost: rgba(0,127,233,1.0);--Finkehellghost: rgba(0,127,233,0.25);--Finkehellghostwhite: rgba(197,224,255,1.0);--Finkegruen: rgba(0,205,135,1.0);--Finkerot: rgba(205,0,0,1.0);--Finkehellrot: rgba(233,0,0,1.0);--Finkegruenghost: rgba(0,205,135,0.75);--Finkehellgruen: rgba(0,205,135,1.0);--Finkehellgruenghost: rgba(0,233,127,0.25);--Finkerotghost: rgba(205,0,0,0.75);--Finkehellorange: rgba(233,133,0,1);--Finkehellorangeghost: rgba(233,133,0,0.25);--Finkehellrotghost: rgba(233,0,0,0.25);--FinkeFontSize: 2vw;--ASG: calc(1.25vmin + 1.25vw);--FS: 2vw;--mar: 1vmin;--pad: 1vmin;--MengeOB: rgb(63,72,204);--marginHalf: 0}img.Bild_links{margin-right: 5px;float: left;max-width: 100%;    height: auto;}img.Bild_mittig{margin-right: 5px;margin-left: 5px;clear: both;max-width: 100%;    height: auto;}img.Bild_rechts{margin-left: 5px;float: right;max-width: 100%;    height: auto;}img.Logo_links{border:1px solid #000000;margin-right: 5px;margin-bottom:5px; float: left;}.Finke-blau { color: var(--Finkeblau); }.Finke-hell-blau { color: var(--Finkehellblau); }.Finke-blau-blass { color: var(--Finkeghost); }.Finke-hell-blau-blass { color: var(--Finkehellghost); }.Finke-hell-blau-blass-opak { color: var(--Finkehellghostwhite); }.Finke-gruen { color: var(--Finkegruen); }.Finke-rot { color: var(--Finkerot); }.Finke-hell-rot { color: var(--Finkehellrot); }.Finke-gruen-blass { color: var(--Finkegruenghost); }.Finke-hell-gruen { color: var(--Finkehellgruen); }.Finke-hell-gruen-blass { color: var(--Finkehellgruenghost); }.Finke-rot-blass { color: var(--Finkerotghost); }.Finke-hell-orange { color: var(--Finkehellorange); }.Finke-hell-orange-blass { color: var(--Finkehellorangeghost); }.Finke-hell-rot-blass { color: var(--Finkehellrotghost); }.Finke-blau-Hintergrund { background-color: var(--Finkeblau); }.Finke-hell-blau-Hintergrund { background-color: var(--Finkehellblau); }.Finke-blau-blass-Hintergrund { background-color: var(--Finkeghost); }.Finke-hell-blass-Hintergrund { background-color: var(--Finkehellghost); }.Finke-hell-blass-opak-Hintergrund { background-color: var(--Finkehellghostwhite); }.Finke-gruen-Hintergrund { background-color: var(--Finkegruen); }.Finke-rot-Hintergrund { background-color: var(--Finkerot); }.Finke-hell-rot-Hintergrund { background-color: var(--Finkehellrot); }.Finke-gruen-blass-Hintergrund { background-color: var(--Finkegruenghost); }.Finke-hell-gruen-Hintergrund { background-color: var(--Finkehellgruen); }.Finke-hell-gruen-blass-Hintergrund { background-color: var(--Finkehellgruenghost); }.Finke-rot-blass-Hintergrund { background-color: var(--Finkerotghost); }.Finke-hell-orange-Hintergrund { background-color: var(--Finkehellorange); }.Finke-hell-orange-blass-Hintergrund { background-color: var(--Finkehellorangeghost); }.Finke-hell-rot-blass-Hintergrund { background-color: var(--Finkehellrotghost); }.Schrift-0_1{ font-size:calc(var(--ASG) * 0.1);}.Schrift-0_2{ font-size:calc(var(--ASG) * 0.2);}.Schrift-0_3{ font-size:calc(var(--ASG) * 0.3);}.Schrift-0_4{ font-size:calc(var(--ASG) * 0.4);}.Schrift-0_5{ font-size:calc(var(--ASG) * 0.5);}.Schrift-0_6{ font-size:calc(var(--ASG) * 0.6);}.Schrift-0_7{ font-size:calc(var(--ASG) * 0.7);}.Schrift-0_8{ font-size:calc(var(--ASG) * 0.8);}.Schrift-0_9{ font-size:calc(var(--ASG) * 0.9);}.Schrift-1{ font-size:calc(var(--ASG) * 1);}.Schrift-1_1{ font-size:calc(var(--ASG) * 1.1);}.Schrift-1_2{ font-size:calc(var(--ASG) * 1.2);}.Schrift-1_3{ font-size:calc(var(--ASG) * 1.3);}.Schrift-1_4{ font-size:calc(var(--ASG) * 1.4);}.Schrift-1_5{ font-size:calc(var(--ASG) * 1.5);}.Schrift-1_6{ font-size:calc(var(--ASG) * 1.6);}.Schrift-1_7{ font-size:calc(var(--ASG) * 1.7);}.Schrift-1_8{ font-size:calc(var(--ASG) * 1.8);}.Schrift-1_9{ font-size:calc(var(--ASG) * 1.9);}.Schrift-2{ font-size:calc(var(--ASG) * 2);}.Schrift-2_1{ font-size:calc(var(--ASG) * 2.1);}.Schrift-2_2{ font-size:calc(var(--ASG) * 2.2);}.Schrift-2_3{ font-size:calc(var(--ASG) * 2.3);}.Schrift-2_4{ font-size:calc(var(--ASG) * 2.4);}.Schrift-2_5{ font-size:calc(var(--ASG) * 2.5);}.Schrift-2_6{ font-size:calc(var(--ASG) * 2.6);}.Schrift-2_7{ font-size:calc(var(--ASG) * 2.7);}.Schrift-2_8{ font-size:calc(var(--ASG) * 2.8);}.Schrift-2_9{ font-size:calc(var(--ASG) * 2.9);}.Schrift-3{ font-size:calc(var(--ASG) * 3);}#login-html {/*height: 100%;*/}#login-html body {background: rgb(181,189,200);background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(190,190,190,1) 36%, rgba(120,120,120,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(36%,rgba(190,190,190,1)), color-stop(100%,rgba(120,120,120,1)));background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(190,190,190,1) 36%,rgba(120,120,120,1) 100%);background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(190,190,190,1) 36%,rgba(120,120,120,1) 100%);background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(190,190,190,1) 36%,rgba(120,120,120,1) 100%);background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(190,190,190,1) 36%,rgba(120,120,120,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 );display:block;background-attachment: fixed;}#login_body {}#login_welcome {background: #666 none repeat scroll 0 0;    border-bottom: 0.1vh solid #444;    border-radius: 0.4vh 0.4vh 0 0;    color: #fff;    cursor: default;    font-size: 1.6vh;    height: 3.2vh;    margin: 0vh 0 1vh 0vh;    padding: 0.5vh 0.2vh 0.3vh 1vh;    text-align: left;    width: 36vh;}::-webkit-input-placeholder {    color:    #666! important;}:-moz-placeholder {    color:    #666! important;}::-moz-placeholder {    color:    #666! important;}:-ms-input-placeholder {    color:    #666! important;}#login_container { font-family: arial;font-size: 1.2vh;padding: 0 1vh;margin: 0px auto 0;position: absolute;    left: 50vw;    top: 50vh;    transform: translate(-50%, -65%);    /*width: 33vh;*/}#scemos_logo{font-size: 0px;cursor: default;font-weight: bold;font-family: arial;/*position:absolute;*/margin: 0 auto;top: 3vh;padding:1vh 4vh;max-width: 80vw;max-height: 40vh;text-align: center;color: #999;color: rgba(170, 170, 170, 0.4);text-shadow: 136vh 4px 6px rgba(135,145,154,0.6), 0 0 0 #000;max-width: 33vh;}#scemos_logo img,#scemos_logo svg{max-width: 100%;max-height:100%;}#login_form {background: #fff none repeat scroll 0 0;    border-radius: 0.5vh;    box-shadow: 0 0 1vh 0 rgba(0, 0, 0, 0.3), 0 0.9vh 3vh rgba(0, 0, 0, 0.4);    display: block;    height: 21.5vh;    padding: 0vh;    position: relative;    width: 36vh;    height:23.5vh;}#login, #reset {margin: 0 auto;position: relative;z-index: 200;}.reset_passwd {color: #666666;/* float: right; */font-size: 1.25vh;font-style: italic;cursor: pointer;text-align: right;padding: 0.0vh 1vh;}#reset_hint{ display: none; color: #666; margin: 1vh 0 0.5vh; }#reset .reset_back {color: #666666;float: right;font-size: 1.25vh;font-style: italic;cursor: pointer;}#guestlogin{ position: relative;  z-index:200;}#guestlogin .login_description{ margin-top: 0.5vh; }.login_input {background: #ffffff none repeat scroll 0 0;    border: 1px solid rgba(0, 0, 0, 0.1);    border-radius: 0.4vh;    color: #006bb3;    display: inline-block;    font-size: 1.4vh;    font-weight: bold;    margin: 1vh !important;    width:calc(100% - 2vh);    overflow: hidden;    padding: 0;}.login_input input {background: none repeat scroll 0 0 transparent;border: 0 solid #999999;border-radius: 0.4vh;color: #555555;font-weight: bold;margin: 0.6vh 0.4vh 0.6vh 0;padding: 0.4vh 0.25vh;width: calc(100% - 3.25vh);}.login_input .trenner {border-bottom: 1px solid rgba(255, 255, 255, 0.1);border-top: 1px solid rgba(0, 0, 0, 0.1);width: 100%;}.login_input svg {fill: #666666;float: left;height: 1.6vh;position: relative;top: 1vh;left: 0.5vh;width: 1.6vh;margin-right: 1vh;}#login_back svg {fill: #666666;float: left;height: 1.6vh;width: 1.6vh;}#login-html input:-webkit-autofill { background: #fff! important;}#login_submit, #login_reset {    background: #337ab7;    border: 0 solid #909090;    border-radius: 0.3vh 0.3vh 0.3vh 0.3vh;    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);    color: #EEEEEE;    cursor: pointer;    display: block;    font-size: 2vh;    font-weight: bold;    margin: 0.4vh auto 1vh;    padding: 0.5vh 0;    width:calc(100% - 2vh);}#login_submit:hover, #login_reset:hover {color: #aaa;}#reset {display: none;}#login_reset{ text-align: center; }#login_form a{ text-decoration: none; margin-left:0.7vh; color:#FFFFFF;}#login_form a:hover{ text-decoration: underline}#login_version { bottom: 0.5vh;    left: 1vh;    cursor: default;color: #666666;display: block;font-size:1.25vh;height: 1.5vh;position: absolute;}#login_copyright { color: #FFFFFF;cursor: default;display: block;font-family: arial;font-size: 1.2vh;margin: auto;position: relative;text-align: center;}#login_copyright a {color: #fff;}#login_hint{ margin-left:-38px;display:block;margin-top:-40px;position:absolute;text-align:center;width:330px;color: red}#login_back { bottom: 0.5vh;    right: 1vh;display: block;font-size:1.25vh;height: 1.5vh;margin-right: 0px;position: absolute;text-align: right;}#login_back a {color: #555;font-size: 1.25vh;}#countdown{  margin: 0 auto; }.hasCountdown { border: none; background: none! important; }.login_hint{ font-size: 1.4vh; color: red; font-weight: bold; width: 30vh; margin: 0 auto; text-align: center; }#failed{ display: none; margin-top: 4vh; }@media (max-width: 780px) {#scemos_logo  { font-size: 100px;}#login_container {margin-top: 0px;}}@media (max-width: 450px) {#scemos_logo  { font-size: 0px;max-height:17.5vh;/*padding: 2vw 14vw;*/}#scemos_logo svg{max-height:17.5vh;}#login_container {    margin-top: 0px;    top: 0vh;    transform: translate(-50%, 0px);}}