﻿/*!
 *  $Id: base.scss 24594 2025-03-16 12:34:30Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- *//*!
 *  $Id: _farben.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- *//*!
 *  $Id: _variables.scss 24001 2024-11-26 08:36:30Z  $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2024
 *
 *  Domain: Thermenland (4)
 *  -------------------------------------------------------------------------------------------- *//*!
 * Copyright © 2009 ParaType Ltd. All rights reserved.
 * Licensed under the SIL Open Font License, Version 1.1.
 */@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../webfonts/pt-sans-v17-latin-regular.eot");src:local(""),url("../webfonts/pt-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/pt-sans-v17-latin-regular.woff2") format("woff2"),url("../webfonts/pt-sans-v17-latin-regular.woff") format("woff"),url("../webfonts/pt-sans-v17-latin-regular.ttf") format("truetype"),url("../webfonts/pt-sans-v17-latin-regular.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url("../webfonts/pt-sans-v17-latin-italic.eot");src:local(""),url("../webfonts/pt-sans-v17-latin-italic.eot?#iefix") format("embedded-opentype"),url("../webfonts/pt-sans-v17-latin-italic.woff2") format("woff2"),url("../webfonts/pt-sans-v17-latin-italic.woff") format("woff"),url("../webfonts/pt-sans-v17-latin-italic.ttf") format("truetype"),url("../webfonts/pt-sans-v17-latin-italic.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url("../webfonts/pt-sans-v17-latin-700.eot");src:local(""),url("../webfonts/pt-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/pt-sans-v17-latin-700.woff2") format("woff2"),url("../webfonts/pt-sans-v17-latin-700.woff") format("woff"),url("../webfonts/pt-sans-v17-latin-700.ttf") format("truetype"),url("../webfonts/pt-sans-v17-latin-700.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:italic;font-weight:700;src:url("../webfonts/pt-sans-v17-latin-700italic.eot");src:local(""),url("../webfonts/pt-sans-v17-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../webfonts/pt-sans-v17-latin-700italic.woff2") format("woff2"),url("../webfonts/pt-sans-v17-latin-700italic.woff") format("woff"),url("../webfonts/pt-sans-v17-latin-700italic.ttf") format("truetype"),url("../webfonts/pt-sans-v17-latin-700italic.svg#PTSans") format("svg")}/*!
 *  $Id: _variables_default.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline;cursor:default;scrollbar-width:thin !important}html ::-webkit-scrollbar,body ::-webkit-scrollbar,div ::-webkit-scrollbar,span ::-webkit-scrollbar,object ::-webkit-scrollbar,iframe ::-webkit-scrollbar,h1 ::-webkit-scrollbar,h2 ::-webkit-scrollbar,h3 ::-webkit-scrollbar,h4 ::-webkit-scrollbar,h5 ::-webkit-scrollbar,h6 ::-webkit-scrollbar,p ::-webkit-scrollbar,blockquote ::-webkit-scrollbar,pre ::-webkit-scrollbar,a ::-webkit-scrollbar,abbr ::-webkit-scrollbar,acronym ::-webkit-scrollbar,address ::-webkit-scrollbar,code ::-webkit-scrollbar,del ::-webkit-scrollbar,dfn ::-webkit-scrollbar,em ::-webkit-scrollbar,img ::-webkit-scrollbar,q ::-webkit-scrollbar,dl ::-webkit-scrollbar,dt ::-webkit-scrollbar,dd ::-webkit-scrollbar,ol ::-webkit-scrollbar,ul ::-webkit-scrollbar,li ::-webkit-scrollbar,fieldset ::-webkit-scrollbar,form ::-webkit-scrollbar,label ::-webkit-scrollbar,legend ::-webkit-scrollbar,table ::-webkit-scrollbar,caption ::-webkit-scrollbar,tbody ::-webkit-scrollbar,tfoot ::-webkit-scrollbar,thead ::-webkit-scrollbar,tr ::-webkit-scrollbar,th ::-webkit-scrollbar,td ::-webkit-scrollbar,article ::-webkit-scrollbar,aside ::-webkit-scrollbar,dialog ::-webkit-scrollbar,figure ::-webkit-scrollbar,footer ::-webkit-scrollbar,header ::-webkit-scrollbar,hgroup ::-webkit-scrollbar,nav ::-webkit-scrollbar,section ::-webkit-scrollbar{width:8px}html{height:100%}body,html,label,h1,h2,h3,h4{font-family:"PT Sans",sans-serif}body{background-color:#fff;color:#000;font-weight:400;font-size:16px;line-height:22px;min-width:300px}a{color:#4b2901;cursor:pointer !important;text-decoration:none;white-space:nowrap}a:link{color:#4b2901}a:hover{color:#ffdca8}a:active{color:#ffdca8}a:visited{color:#4b2901}a[href] img{cursor:pointer !important}h1,h2{font-weight:700;text-transform:uppercase;line-height:1.1em}h1{color:#000;font-size:30px}@media only screen and (max-width: 360px){h1{font-size:22px}}@media only screen and (min-width: 361px)and (max-width: 420px){h1{font-size:24px}}h2{color:#000;font-size:27px}@media only screen and (max-width: 360px){h2{font-size:19px}}@media only screen and (min-width: 361px)and (max-width: 420px){h2{font-size:21px}}h3{color:#000;font-size:22px}@media only screen and (max-width: 360px){h3{font-size:16px}}@media only screen and (min-width: 361px)and (max-width: 420px){h3{font-size:18px}}h4{color:#000;font-size:20px;font-weight:400}@media only screen and (max-width: 360px){h4{font-size:14px}}@media only screen and (min-width: 361px)and (max-width: 420px){h4{font-size:16px}}button,div[data-type=button]{background-color:#e87e04;border:1px solid rgba(0,0,0,0);border-color:#e87e04;border-radius:0;color:#fff3e6;cursor:pointer;font-weight:600;font-size:24px;line-height:1.25em;padding:12px 25px 10px;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle}button>*,div[data-type=button]>*{cursor:pointer}button:hover,div[data-type=button]:hover{background-color:#ffdca8;border-color:#ffdca8;color:#fff3e6}@media only screen and (max-width: 360px){button,div[data-type=button]{font-size:18px;padding:4px 25px 6px}}@media only screen and (min-width: 361px)and (max-width: 420px){button,div[data-type=button]{font-size:20px;padding:6px 25px 8px}}button.disable,div[data-type=button].disable{cursor:not-allowed;background-color:#eaeaea !important;border-color:#eaeaea !important;color:#e87e04 !important}button.disable:hover,div[data-type=button].disable:hover{background-color:#eaeaea !important;border-color:#eaeaea !important;color:#e87e04 !important}fieldset{border:none}.eingabe{position:relative;margin:20px auto;width:280px}.eingabe input[type=text],.eingabe input[type=password]{width:238px}input[type=text],input[type=password],input[type=number]{background-color:#eaeaea;border:1px solid #eaeaea;border-radius:0;color:#919191;display:block;font-size:18px;line-height:1.42857143;padding:14px 20px;transition:.4s;-webkit-transition:.4s}input[type=text]+label,input[type=password]+label,input[type=number]+label{font-size:18px;left:0;padding:15px 20px;pointer-events:none;position:absolute;top:0;transition:.4s;color:silver}input[type=text]:focus,input[type=text]:valid,input[type=password]:focus,input[type=password]:valid,input[type=number]:focus,input[type=number]:valid{background:#fff;border:1px solid #e87e04}input[type=text]:focus+label,input[type=text]:valid+label,input[type=password]:focus+label,input[type=password]:valid+label,input[type=number]:focus+label,input[type=number]:valid+label{background:#fff;display:inline-block;font-size:.9em;left:13px;margin-bottom:5px;max-width:100%;padding:0 7px;position:absolute;top:-0.9em}select{border:1px solid #d4d4d4;padding:7px 4px 6px;font-size:.8em;color:#000;cursor:pointer;margin-bottom:10px}ul,li{list-style:none}.fett{font-weight:bold !important}.rot{color:#e31e24}.kursiv{font-style:italic !important}.nowrap{white-space:nowrap}.use{display:block !important}.hide{display:none !important}.fade{opacity:.15;cursor:none !important}.show{display:block !important}#tab_loading div{background:rgba(0,0,0,0);position:absolute !important;top:40vh;left:50%;transform:translate(-50%)}#tab_loading div i{opacity:.6;color:#e87e04}@media only screen and (min-width: 780px){#tab_loading div i{font-size:6em}}/*!
 *  $Id: _login.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */#body-login{text-align:center}#body-login #header{padding-top:10px;padding-bottom:10px;width:280px}#body-login .error{background-color:red;color:#fff;margin:20px 0;padding:10px}#body-login .wrapper{min-height:100%;margin:0 auto -70px;width:300px;position:relative}#body-login .wrapper .spacer{height:0}@media only screen and (min-height: 400px){#body-login .wrapper .spacer{height:30px}}@media only screen and (min-height: 740px){#body-login .wrapper .spacer{height:100px}}#body-login .wrapper .login{position:absolute;padding:10px;width:280px}#body-login .wrapper .login header a div{cursor:pointer;color:#e87e04}#body-login .wrapper .login header img{margin-top:0px;width:100%}#body-login .wrapper .login h1,#body-login .wrapper .login h1+p{display:none}#body-login .wrapper .hinweis{position:absolute;margin-top:20px;padding:0;width:280px;font-size:13px;text-align:left}#body-login .wrapper .hinweis em{color:#e31e24;font-style:normal}#body-login .wrapper .hinweis ul{margin:.2em 0 .25em 0;padding-left:1em}#body-login .wrapper .hinweis ul li{list-style:disc !important;display:list-item !important}#body-login .wrapper .hinweis .cookie{text-align:justify;font-size:13px;color:#333}/*!
 *  $Id: _header.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */#body_kundendaten header,#body_dsgvo header{background-color:#fff;left:0;position:fixed;top:0;width:100vw;z-index:10}#body_kundendaten header #wrapper,#body_dsgvo header #wrapper{background-color:#fff;padding:15px 15px 29px;position:relative;z-index:20;height:auto;height:80px}@media only screen and (min-width: 480px){#body_kundendaten header #wrapper,#body_dsgvo header #wrapper{height:95px}}@media only screen and (min-width: 740px)and (min-height: 740px){#body_kundendaten header #wrapper,#body_dsgvo header #wrapper{height:120px}}#body_kundendaten header #anmeldestatus,#body_dsgvo header #anmeldestatus{position:absolute;bottom:10px;right:15px;text-align:right;white-space:nowrap}#body_kundendaten header #anmeldestatus span,#body_dsgvo header #anmeldestatus span{display:inline-block;vertical-align:bottom;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}#body_kundendaten header #anmeldestatus i,#body_dsgvo header #anmeldestatus i{margin-right:6px}#body_kundendaten header #anmeldestatus a,#body_dsgvo header #anmeldestatus a{white-space:nowrap;cursor:pointer;color:#000 !important}#body_kundendaten header #anmeldestatus a:focus,#body_dsgvo header #anmeldestatus a:focus{color:#000 !important}#body_kundendaten header #anmeldestatus a:link,#body_dsgvo header #anmeldestatus a:link{color:#000 !important}#body_kundendaten header #anmeldestatus a:visited,#body_dsgvo header #anmeldestatus a:visited{color:#000 !important}#body_kundendaten header #anmeldestatus a:active,#body_dsgvo header #anmeldestatus a:active{color:#000 !important}#body_kundendaten header #anmeldestatus a i,#body_dsgvo header #anmeldestatus a i{visibility:hidden;display:none}@media only screen and (max-width: 479px){#body_kundendaten header #anmeldestatus a i,#body_dsgvo header #anmeldestatus a i{visibility:visible;display:inline}#body_kundendaten header #anmeldestatus a span,#body_dsgvo header #anmeldestatus a span{visibility:hidden;display:none}}#body_kundendaten header #anmeldestatus span.user.testkunde i,#body_dsgvo header #anmeldestatus span.user.testkunde i{color:#ff00fb !important}@media only screen and (max-width: 479px){#body_kundendaten header #anmeldestatus,#body_dsgvo header #anmeldestatus{width:calc(100% - 15px - 52px - 15px - 5px)}#body_kundendaten header #anmeldestatus span.user,#body_dsgvo header #anmeldestatus span.user{width:calc(100% - 22px - 52px)}}@media only screen and (min-width: 480px)and (max-width: 739px){#body_kundendaten header #anmeldestatus,#body_dsgvo header #anmeldestatus{width:calc(100% - 15px - 125px - 15px - 5px)}#body_kundendaten header #anmeldestatus span.user,#body_dsgvo header #anmeldestatus span.user{width:calc(100% - 93px - 125px)}}@media only screen and (min-width: 740px){#body_kundendaten header #anmeldestatus,#body_dsgvo header #anmeldestatus{right:25px;width:calc(100% - 25px - 125px - 25px - 5px)}}#body_kundendaten header #timestamp,#body_dsgvo header #timestamp{position:absolute;bottom:10px;left:15px;max-width:125px;font-size:.7em;color:gray;line-height:1em}#body_kundendaten header #timestamp span:first-child,#body_dsgvo header #timestamp span:first-child{white-space:nowrap !important;vertical-align:bottom}#body_kundendaten header #timestamp i,#body_dsgvo header #timestamp i{margin-right:.1em}@media only screen and (max-width: 479px){#body_kundendaten header #timestamp,#body_dsgvo header #timestamp{font-size:.5em;max-width:52px;text-align:right}}@media only screen and (min-width: 740px){#body_kundendaten header #timestamp,#body_dsgvo header #timestamp{left:25px}}#body_kundendaten header #logo img,#body_dsgvo header #logo img{border:0;height:70px;max-width:calc(100% - 80px);width:auto;transition:.4s}#body_kundendaten header #logo img.s,#body_dsgvo header #logo img.s{display:none}@media only screen and (max-width: 200px){#body_kundendaten header #logo img,#body_dsgvo header #logo img{display:none}#body_kundendaten header #logo img.s,#body_dsgvo header #logo img.s{display:block}}@media only screen and (min-width: 321px)and (max-width: 360px){#body_kundendaten header #logo img,#body_dsgvo header #logo img{max-width:240px}}@media only screen and (max-width: 479px){#body_kundendaten header #logo img,#body_dsgvo header #logo img{max-height:70px;height:auto}}@media only screen and (min-width: 480px){#body_kundendaten header #logo img,#body_dsgvo header #logo img{max-height:95px;height:auto}}@media only screen and (min-width: 740px)and (min-height: 480px){#body_kundendaten header #logo img,#body_dsgvo header #logo img{max-height:95px;max-width:calc(100% - 25px - 420px)}}@media only screen and (min-width: 1024px){#body_kundendaten header #logo img,#body_dsgvo header #logo img{max-height:95px;max-width:calc(100% - 25px - 620px)}}@media only screen and (min-width: 740px)and (min-height: 740px){#body_kundendaten header #logo,#body_dsgvo header #logo{margin-left:13px}#body_kundendaten header #logo img,#body_dsgvo header #logo img{max-height:115px;margin-top:10px}}/*!
 *  $Id: _menue.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */#body_kundendaten #menue{cursor:pointer;position:fixed;top:0px;right:0px;height:70px;max-width:calc(100% - 80px);width:auto;padding-right:15px;padding-top:15px}@media only screen and (min-width: 740px){#body_kundendaten #menue{padding-right:25px}}#body_kundendaten #menue_bttn{float:right;width:35px;cursor:pointer;color:#e87e04}#body_kundendaten #menue_bttn i{font-size:35px}@media only screen and (min-width: 740px){#body_kundendaten #menue_bttn{display:none !important}}#body_kundendaten #menue_text{cursor:pointer;float:right;top:30px;right:15px;display:none;text-align:right}#body_kundendaten #menue_text button{border-color:#e87e04;background-color:#e87e04;font-size:23px;font-weight:600}#body_kundendaten #menue_text button span{color:#fff3e6;margin-right:25px;text-transform:uppercase}#body_kundendaten #menue_text button i{color:#fff3e6;font-size:23px}@media only screen and (min-width: 740px)and (max-width: 1023px){#body_kundendaten #menue_text{display:inherit;right:25px}}@media only screen and (min-width: 1024px){#body_kundendaten #menue_text{display:inherit;right:25px}}#body_kundendaten #menue_select{position:fixed;top:15px;right:0px;width:100vw;height:100vh;z-index:-1;overflow-y:scroll}#body_kundendaten #menue_select ul{cursor:pointer;background-color:#fff3e6;box-shadow:-5px 0 20px rgba(0,0,0,.2);display:none;width:360px;max-width:360px;float:right;transform:translate(0, 0);transition:all .2s .4s;margin-bottom:140px !important}#body_kundendaten #menue_select ul li{border:1px solid #eaeaea;border-width:0 0 1px;box-sizing:border-box;color:#e87e04;font-size:24px;position:relative;text-transform:none}#body_kundendaten #menue_select ul li a{color:#e87e04;display:table-cell;font-weight:600;line-height:1.1em;padding:20px 0 20px 30px;vertical-align:middle;width:100%}#body_kundendaten #menue_select ul li i{right:15px;position:absolute}#body_kundendaten #menue_select ul li.aktiv{background-color:#e87e04}#body_kundendaten #menue_select ul li.aktiv a{color:#fff3e6}@media only screen and (min-width: 480px)and (max-width: 739px){#body_kundendaten #menue_select ul{width:420px;max-width:420px}}@media only screen and (min-width: 740px)and (max-width: 1023px){#body_kundendaten #menue_select ul{width:420px;max-width:420px}}@media only screen and (min-width: 1024px){#body_kundendaten #menue_select ul{width:620px;max-width:620px}}#body_kundendaten #menue_shop{cursor:pointer;color:#e87e04;z-Index:100;float:left;width:35px;margin-right:25px}#body_kundendaten #menue_shop>*{cursor:pointer}#body_kundendaten #menue_shop i{font-size:35px}#body_kundendaten #menue_shop .einkaufskorb_anzahl{color:silver;background-color:#ffdca8;border-radius:5px;border:1px solid #ffdca8;padding:3px;font-size:.9em;font-weight:200;position:relative;top:-40px;left:30px}@media only screen and (min-width: 740px){#body_kundendaten #menue_shop{padding-top:12px}}/*!
 *  $Id: _dsgvo.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */#body_dsgvo .content,.dsgvo .content{margin-top:124px;margin-bottom:40px;position:relative;padding:0 15px}@media only screen and (max-width: 480px){#body_dsgvo .content,.dsgvo .content{font-size:14px;line-height:20px}}@media only screen and (min-width: 480px){#body_dsgvo .content,.dsgvo .content{margin-top:149px}}@media only screen and (min-width: 740px)and (min-height: 740px){#body_dsgvo .content,.dsgvo .content{margin-top:174px}}#body_dsgvo .content h1,.dsgvo .content h1{font-size:24px;margin-bottom:15px}@media only screen and (max-width: 360px){#body_dsgvo .content h1,.dsgvo .content h1{font-size:20px}}@media only screen and (min-width: 480px){#body_dsgvo .content h1,.dsgvo .content h1{margin-bottom:20px}}#body_dsgvo .content h4,.dsgvo .content h4{font-size:14px;margin-bottom:15px}@media only screen and (max-width: 360px){#body_dsgvo .content h4,.dsgvo .content h4{font-size:12px}}@media only screen and (min-width: 480px){#body_dsgvo .content h4,.dsgvo .content h4{margin-bottom:20px}}#body_dsgvo .content h1+h4,.dsgvo .content h1+h4{margin-top:-12px !important}@media only screen and (min-width: 480px){#body_dsgvo .content h1+h4,.dsgvo .content h1+h4{margin-top:-15px !important}}#body_dsgvo .content h1+p,.dsgvo .content h1+p{margin-top:-10px !important;margin-bottom:10px !important}#body_dsgvo .content dt,.dsgvo .content dt{color:#e87e04;font-size:12px;margin-top:4px;text-transform:none}#body_dsgvo .content dd,.dsgvo .content dd{border:1px dotted #e87e04;border-width:0 0 1px 0;padding:0 0 4px 15px}#body_dsgvo .content hr,.dsgvo .content hr{background-color:#fff;border:none;padding-bottom:10px}@media only screen and (min-width: 480px){#body_dsgvo .content hr,.dsgvo .content hr{margin-bottom:20px}}#body_dsgvo .content a>i,.dsgvo .content a>i{padding-left:.3em;padding-right:.2em}#body_dsgvo .content .wichtig,.dsgvo .content .wichtig{font-size:1.2em;color:#e31e24}#body_dsgvo .content .wichtig span,.dsgvo .content .wichtig span{display:table-cell;vertical-align:middle}#body_dsgvo .content .wichtig span i,.dsgvo .content .wichtig span i{padding-right:.3em}#body_dsgvo .content span.ku,.dsgvo .content span.ku{display:block}#body_dsgvo .content span.bz.summe,.dsgvo .content span.bz.summe{border-top:1px solid silver;border-bottom:1px double silver;font-weight:bold;font-size:1.2em;line-height:2em}#body_dsgvo .content span.bz.hinweis,.dsgvo .content span.bz.hinweis{margin-top:.5em;font-style:italic;font-size:.9em}#body_dsgvo .content span.bz,.dsgvo .content span.bz{display:block}#body_dsgvo .content span.bz span.p,.dsgvo .content span.bz span.p{float:right}#body_dsgvo .content span.bz span.gpt,.dsgvo .content span.bz span.gpt{display:block;margin-left:12px;font-size:11px}#body_dsgvo .content span.bz span.gpt span,.dsgvo .content span.bz span.gpt span{white-space:nowrap}#body_dsgvo .content span.bz span.gpt span::after,.dsgvo .content span.bz span.gpt span::after{content:","}#body_dsgvo .content span.bz span.gpt span:last-child::after,.dsgvo .content span.bz span.gpt span:last-child::after{content:"" !important}@media only screen and (max-width: 360px){#body_dsgvo .content span.bz span.t,.dsgvo .content span.bz span.t{display:inline-block}#body_dsgvo .content span.bz span.p,.dsgvo .content span.bz span.p{display:inline-block;float:none}#body_dsgvo .content span.bz span.p::before,.dsgvo .content span.bz span.p::before{content:" — "}#body_dsgvo .content span.bz span.gpt span,.dsgvo .content span.bz span.gpt span{display:list-item}#body_dsgvo .content span.bz span.gpt span::after,.dsgvo .content span.bz span.gpt span::after{content:"" !important}}#body_dsgvo .content div[data-type=button],.dsgvo .content div[data-type=button]{width:75% !important;margin:20px auto;font-size:calc(15px + 9*(100vw - 320px)/1280)}#body_dsgvo .content #schritt_signotec .geduld,.dsgvo .content #schritt_signotec .geduld{margin-top:20px}#body_dsgvo .content #schritt_signotec span.icon,.dsgvo .content #schritt_signotec span.icon{vertical-align:top;margin-left:20px}#body_dsgvo .content #schritt_signotec span.icon img,.dsgvo .content #schritt_signotec span.icon img{height:20px;background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 0 0 hsla(0,0%,100%,.7) inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 6px;white-space:nowrap;min-width:1em;text-align:center}#body_dsgvo .content #schritt_signotec .signotec-todo[data-status=todo],.dsgvo .content #schritt_signotec .signotec-todo[data-status=todo]{color:#919191}#body_dsgvo .content #schritt_signotec .signotec-todo[data-status=todo] i,.dsgvo .content #schritt_signotec .signotec-todo[data-status=todo] i{color:#e31e24}#body_dsgvo .content #schritt_signotec .signotec-todo[data-status=done] i,.dsgvo .content #schritt_signotec .signotec-todo[data-status=done] i{color:#008d00}#body_dsgvo .content #schritt_signotec .signotec-todo[data-status=doing] i,.dsgvo .content #schritt_signotec .signotec-todo[data-status=doing] i{color:#fecc00}#body_dsgvo .content #schritt_signotec div[data-type=button]:hover,.dsgvo .content #schritt_signotec div[data-type=button]:hover{background-color:#ffdca8;border-color:#ffdca8;color:#fff3e6}#body_dsgvo .content #schritt_signotec div[data-type=button] a,.dsgvo .content #schritt_signotec div[data-type=button] a{color:#fff3e6}#body_dsgvo .content #schritt_signotec div[data-type=button] a:link,.dsgvo .content #schritt_signotec div[data-type=button] a:link{color:#fff3e6}#body_dsgvo .content #schritt_signotec div[data-type=button] a:hover,.dsgvo .content #schritt_signotec div[data-type=button] a:hover{color:#fff3e6}#body_dsgvo .content #schritt_signotec div[data-type=button] a:active,.dsgvo .content #schritt_signotec div[data-type=button] a:active{color:#fff3e6}#body_dsgvo .content #schritt_signotec div[data-type=button] a:visited,.dsgvo .content #schritt_signotec div[data-type=button] a:visited{color:#fff3e6}#body_dsgvo .content #schritt_tan .kontrolle,.dsgvo .content #schritt_tan .kontrolle{margin-top:1em;text-align:center}#body_dsgvo .content #schritt_tan .kontrolle .kontrollwert,.dsgvo .content #schritt_tan .kontrolle .kontrollwert{font-size:1.2em;font-weight:bold;letter-spacing:.5em;margin-left:1em}#body_dsgvo .content #schritt_tan .kontrolle input,.dsgvo .content #schritt_tan .kontrolle input{margin:5px auto}#body_dsgvo .content #schritt_tan p,.dsgvo .content #schritt_tan p{text-align:center}#body_dsgvo .content .pflicht,.dsgvo .content .pflicht{color:#e31e24}#body_dsgvo .content .error,.dsgvo .content .error{color:#e31e24;font-size:1.2em;line-height:1.5em;margin:20px}#body_dsgvo ul.dsgvo,.dsgvo ul.dsgvo{list-style-type:none;margin:1em .5em}#body_dsgvo ul.dsgvo li,.dsgvo ul.dsgvo li{list-style-type:none;cursor:pointer;margin:0 auto}#body_dsgvo ul.dsgvo li .cb,.dsgvo ul.dsgvo li .cb{clear:unset;float:left;width:20px;vertical-align:middle}#body_dsgvo ul.dsgvo li .label,.dsgvo ul.dsgvo li .label{margin-left:20px;padding-bottom:4px}@media only screen and (max-width: 480px){#body_dsgvo ul.dsgvo li .label,.dsgvo ul.dsgvo li .label{padding-bottom:6px}}#body_dsgvo ul.dsgvo li .label ul,.dsgvo ul.dsgvo li .label ul{list-style-type:disc;margin-left:20px}#body_dsgvo ul.dsgvo li .label ul li,.dsgvo ul.dsgvo li .label ul li{list-style-type:disc}/*!
 *  $Id: _webshop.scss 24544 2025-03-07 09:15:26Z petra $
 *  @author: juergen gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */#tab_einkaufskorb .abschnitt,#tab_webshop .abschnitt{border-bottom:4px solid #e87e04;margin-bottom:25px}#tab_einkaufskorb .einkaufskorb,#tab_einkaufskorb .webshop,#tab_webshop .einkaufskorb,#tab_webshop .webshop{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;writing-mode:horizontal-tb;--fa-border-color: #F5F5F5}#tab_einkaufskorb .einkaufskorb h3 i.fa-trash-can,#tab_einkaufskorb .webshop h3 i.fa-trash-can,#tab_webshop .einkaufskorb h3 i.fa-trash-can,#tab_webshop .webshop h3 i.fa-trash-can{position:absolute;right:15px;cursor:pointer}#tab_einkaufskorb .einkaufskorb h3 i.fa-trash-can:hover,#tab_einkaufskorb .webshop h3 i.fa-trash-can:hover,#tab_webshop .einkaufskorb h3 i.fa-trash-can:hover,#tab_webshop .webshop h3 i.fa-trash-can:hover{color:#ffdca8 !important;--fa-border-color: $a-color-hover !important}#tab_einkaufskorb .einkaufskorb .ware,#tab_einkaufskorb .webshop .ware,#tab_webshop .einkaufskorb .ware,#tab_webshop .webshop .ware{display:grid;grid-template-columns:100px 1fr 100px;gap:0 10px;border-bottom:4px solid #e87e04;margin-bottom:25px}#tab_einkaufskorb .einkaufskorb .ware .bezeichnung,#tab_einkaufskorb .webshop .ware .bezeichnung,#tab_webshop .einkaufskorb .ware .bezeichnung,#tab_webshop .webshop .ware .bezeichnung{grid-column:span 3;color:#e31e24}#tab_einkaufskorb .einkaufskorb .ware .bild,#tab_einkaufskorb .webshop .ware .bild,#tab_webshop .einkaufskorb .ware .bild,#tab_webshop .webshop .ware .bild{margin-right:5px}#tab_einkaufskorb .einkaufskorb .ware .bild img,#tab_einkaufskorb .webshop .ware .bild img,#tab_webshop .einkaufskorb .ware .bild img,#tab_webshop .webshop .ware .bild img{width:100%}#tab_einkaufskorb .einkaufskorb .ware .beschreibung,#tab_einkaufskorb .webshop .ware .beschreibung,#tab_webshop .einkaufskorb .ware .beschreibung,#tab_webshop .webshop .ware .beschreibung{margin-left:15px;grid-column:span 3;font-size:.9rem}#tab_einkaufskorb .einkaufskorb .ware .beschreibung details ul,#tab_einkaufskorb .webshop .ware .beschreibung details ul,#tab_webshop .einkaufskorb .ware .beschreibung details ul,#tab_webshop .webshop .ware .beschreibung details ul{margin:.5em 0 !important}#tab_einkaufskorb .einkaufskorb .ware .beschreibung summary,#tab_einkaufskorb .webshop .ware .beschreibung summary,#tab_webshop .einkaufskorb .ware .beschreibung summary,#tab_webshop .webshop .ware .beschreibung summary{font-size:1rem}#tab_einkaufskorb .einkaufskorb .ware .beschreibung details>summary,#tab_einkaufskorb .webshop .ware .beschreibung details>summary,#tab_webshop .einkaufskorb .ware .beschreibung details>summary,#tab_webshop .webshop .ware .beschreibung details>summary{cursor:pointer}#tab_einkaufskorb .einkaufskorb .ware .bild+.beschreibung,#tab_einkaufskorb .webshop .ware .bild+.beschreibung,#tab_webshop .einkaufskorb .ware .bild+.beschreibung,#tab_webshop .webshop .ware .bild+.beschreibung{grid-column:span 2}#tab_einkaufskorb .einkaufskorb .ware .kaufen,#tab_einkaufskorb .webshop .ware .kaufen,#tab_webshop .einkaufskorb .ware .kaufen,#tab_webshop .webshop .ware .kaufen{grid-column:span 2;margin:auto 15px 15px auto;font-size:18px;cursor:pointer}#tab_einkaufskorb .einkaufskorb .ware .kaufen i:hover,#tab_einkaufskorb .webshop .ware .kaufen i:hover,#tab_webshop .einkaufskorb .ware .kaufen i:hover,#tab_webshop .webshop .ware .kaufen i:hover{color:#ffdca8 !important;--fa-border-color: $a-color-hover !important}#tab_einkaufskorb .einkaufskorb .ware.hidden,#tab_einkaufskorb .webshop .ware.hidden,#tab_webshop .einkaufskorb .ware.hidden,#tab_webshop .webshop .ware.hidden{display:none}#tab_einkaufskorb .preis,#tab_webshop .preis{padding-bottom:10px;padding-top:10px}#tab_einkaufskorb .preis.aendern,#tab_webshop .preis.aendern{font-size:18px;text-align:right;white-space:nowrap}#tab_einkaufskorb .preis.aendern span.anzahl,#tab_webshop .preis.aendern span.anzahl{display:inline-block;text-align:center;min-width:2em}#tab_einkaufskorb .preis.aendern i,#tab_webshop .preis.aendern i{cursor:pointer;padding-left:10px;padding-right:10px}#tab_einkaufskorb .preis.aendern i.white,#tab_webshop .preis.aendern i.white{visibility:hidden}#tab_einkaufskorb .preis.aendern i:hover,#tab_webshop .preis.aendern i:hover{color:#ffdca8 !important;--fa-border-color: $a-color-hover !important}#tab_einkaufskorb .preis.gesamt,#tab_webshop .preis.gesamt{font-size:21px;font-weight:bold;text-align:right}#tab_einkaufskorb .preis.stueck,#tab_webshop .preis.stueck{font-size:12px}#tab_einkaufskorb .gesamtsumme,#tab_webshop .gesamtsumme{display:flex}#tab_einkaufskorb .gesamtsumme .gesamt,#tab_webshop .gesamtsumme .gesamt{flex-grow:1}#tab_einkaufskorb .hinweis>div,#tab_webshop .hinweis>div{display:grid;grid-template-columns:40px 1fr;justify-items:center;align-items:center;gap:0 15px;color:#e31e24;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #e87e04}#tab_einkaufskorb .hinweis>div:last-child,#tab_webshop .hinweis>div:last-child{border:0}#tab_einkaufskorb .hinweis>div>*,#tab_webshop .hinweis>div>*{cursor:pointer}#tab_einkaufskorb .hinweis span,#tab_webshop .hinweis span{justify-self:start;margin:0 !important}#tab_einkaufskorb .lieferung h4 i,#tab_webshop .lieferung h4 i{float:right;cursor:pointer}#tab_einkaufskorb .lieferung h4 i:hover,#tab_webshop .lieferung h4 i:hover{color:#ffdca8 !important;--fa-border-color: $a-color-hover !important}#tab_einkaufskorb div.fotoanzeige,#tab_webshop div.fotoanzeige{background:hsla(0,0%,100%,.8);position:fixed !important;bottom:20px;left:50vw;transform:translate(-50%);width:100%;height:calc(100% - 124px - 40px)}@media only screen and (min-width: 480px){#tab_einkaufskorb div.fotoanzeige,#tab_webshop div.fotoanzeige{height:calc(100% - 149px - 40px)}}@media only screen and (min-width: 740px)and (min-height: 740px){#tab_einkaufskorb div.fotoanzeige,#tab_webshop div.fotoanzeige{height:calc(100% - 174px - 40px)}}@media only screen and (max-height: 480px){#tab_einkaufskorb div.fotoanzeige,#tab_webshop div.fotoanzeige{z-index:200;bottom:10px;height:calc(100% - 20px)}}#tab_einkaufskorb div.fotoanzeige div.foto,#tab_webshop div.fotoanzeige div.foto{width:100%;height:100%}#tab_einkaufskorb div.fotoanzeige div.foto div.foto-innen,#tab_webshop div.fotoanzeige div.foto div.foto-innen{width:100%;height:100%}#tab_einkaufskorb div.fotoanzeige div.foto div.foto-innen div.x,#tab_webshop div.fotoanzeige div.foto div.foto-innen div.x{position:absolute;background:#fff;z-index:2;right:10px;top:8px}#tab_einkaufskorb div.fotoanzeige div.foto div.foto-innen div.x i,#tab_webshop div.fotoanzeige div.foto div.foto-innen div.x i{--fa-border-color: black;color:#e87e04}#tab_einkaufskorb div.fotoanzeige div.foto div.foto-innen img,#tab_webshop div.fotoanzeige div.foto div.foto-innen img{position:absolute;z-index:1;top:25px;left:50vw;transform:translate(-50%);max-width:100%;max-height:100%;object-fit:contain}@media only screen and (max-height: 480px){#tab_einkaufskorb div.fotoanzeige div.foto div.foto-innen img,#tab_webshop div.fotoanzeige div.foto div.foto-innen img{top:0px}}#div_lieferadresse{z-index:100}#div_lieferadresse input[type=text]{width:min(600px,100% - 40px) !important}/*!
 *  $Id: _kundendaten.scss 24984 2025-06-04 17:05:51Z petra $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2025
 *  -------------------------------------------------------------------------------------------- */#body_kundendaten .content{margin-top:124px;position:relative}@media only screen and (min-width: 480px){#body_kundendaten .content{margin-top:149px}}@media only screen and (min-width: 740px)and (min-height: 740px){#body_kundendaten .content{margin-top:174px}}#body_kundendaten .tabs_content{padding:0 15px}#body_kundendaten .tabs_content dt{color:#e87e04;font-size:12px;margin-top:4px;text-transform:none}#body_kundendaten .tabs_content dd{border:1px dotted #e87e04;border-width:0 0 1px 0;font-weight:600;padding:0 0 4px 15px}#body_kundendaten .tabs_content h1,#body_kundendaten .tabs_content h2{margin-bottom:15px}@media only screen and (min-width: 480px){#body_kundendaten .tabs_content h1,#body_kundendaten .tabs_content h2{margin-bottom:20px}}#body_kundendaten .tabs_content h3{font-size:22px;font-weight:600;line-height:1.1em;margin-bottom:2px}#body_kundendaten .tabs_content p{margin-bottom:10px !important}#body_kundendaten .tabs_content p.hinweis{font-size:12px;line-height:normal}#body_kundendaten .tabs_content h1+p{margin-top:-10px !important;margin-bottom:10px !important}#body_kundendaten .tabs_content p+h1{margin-top:20px !important}@media only screen and (min-width: 480px){#body_kundendaten .tabs_content p+h1{margin-top:30px !important}}#body_kundendaten .tabs_content hr{background-color:#fff;border:none;padding-bottom:10px}@media only screen and (min-width: 480px){#body_kundendaten .tabs_content hr{padding-bottom:20px}}#body_kundendaten .tabs_content hr.halb{padding-bottom:5px}@media only screen and (min-width: 480px){#body_kundendaten .tabs_content hr.halb{padding-bottom:10px}}#body_kundendaten .tabs_content select{width:100%}#body_kundendaten .tabs_content button,#body_kundendaten .tabs_content div[data-type=button]{margin:10px auto}@media only screen and (min-width: 730px){#body_kundendaten .tabs_content button,#body_kundendaten .tabs_content div[data-type=button]{width:50%}}#body_kundendaten .tabs_content a>i{padding-left:.3em;padding-right:.2em}#body_kundendaten .tabs_content li.tab div em{color:#e31e24;font-weight:bold;font-style:normal}#body_kundendaten .tabs_content li.tab div p.ul-header{margin-bottom:0px !important}#body_kundendaten .tabs_content li.tab div ul:not(.fa-ul):not(.dsgvoliste){margin:1em 0;padding:0 0 0 2em}@media only screen and (max-width: 480px){#body_kundendaten .tabs_content li.tab div ul:not(.fa-ul):not(.dsgvoliste){margin-left:-1em}}#body_kundendaten .tabs_content li.tab div ul:not(.fa-ul):not(.dsgvoliste) li{list-style:disc !important;display:list-item !important}#body_kundendaten .tabs_content li.tab div ul:not(.fa-ul):not(.dsgvoliste) li ul{margin:.2em 0 .25em 0;padding-left:1em}#body_kundendaten .tabs_content li.tab div p.ul-header+ul{margin-top:0 !important}#body_kundendaten .tabs_content li.tab div div.hinweis{margin-bottom:20px}#body_kundendaten .tabs_content li.tab div div.hinweis ul.hinweis{margin-top:-0.25em;margin-left:.25em !important}#body_kundendaten .tabs_content li.tab div div.hinweis ul.hinweis li{list-style:square !important}#body_kundendaten .tabs_content ul.download{--fa-li-margin: 1.5em;--fa-li-width: 2em}#body_kundendaten .tabs_content ul.download li{margin-bottom:.5em;cursor:pointer}#body_kundendaten .tabs_content ul.download li a{white-space:pre-line !important}#body_kundendaten .tabs_content div.aktuell_infos h2{margin-top:16px !important;margin-bottom:8px !important}#body_kundendaten .tabs_content div.aktuell_naechsten_termine ol li{margin-bottom:8px !important}#body_kundendaten .tabs_content div.aktuell_kurs_prfg h2{margin-top:8px !important;margin-bottom:8px !important}#body_kundendaten .tabs_content div.auswahl{margin-bottom:20px}#body_kundendaten .tabs_content div.auswahl p{text-align:left;width:100%}#body_kundendaten .tabs_content div.auswahl p span{display:table-cell;text-align:left;padding-left:10px}#body_kundendaten .tabs_content div.auswahl div.saved{font-weight:bold;max-width:max-content;padding:.25em .5em}#body_kundendaten .tabs_content div.begruessung{padding-bottom:1em}#body_kundendaten .tabs_content div.lernen div.karten{display:flex;flex-wrap:wrap;justify-content:start}@media only screen and (max-width: 884px){#body_kundendaten .tabs_content div.lernen div.karten{justify-content:center}}#body_kundendaten .tabs_content div.lernen div.karten div.karte{border:1px solid #919191;border-radius:0;outline:medium none;margin:1rem;width:340px;height:340px;text-align:center;position:relative}#body_kundendaten .tabs_content div.lernen div.karten div.karte div{width:calc(100% - 24px);left:12px;box-sizing:border-box;text-align:center;position:absolute;padding:8px}#body_kundendaten .tabs_content div.lernen div.karten div.karte div.text{top:8px}#body_kundendaten .tabs_content div.lernen div.karten div.karte div.text .support{font-size:.75em}#body_kundendaten .tabs_content div.lernen div.karten div.karte div.text .support em{color:#1b5a99;font-weight:bold;font-size:1.5em}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button]{bottom:8px;background-color:#e87e04;border:1px solid rgba(0,0,0,0);border-color:#e87e04;border-radius:0;color:#fff3e6;cursor:pointer;font-weight:600;font-size:24px;line-height:1.25em;text-align:center;text-decoration:none;vertical-align:middle}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button]:hover{background-color:#ffdca8;border-color:#ffdca8;color:#fff3e6}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button] a{color:#fff3e6}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button] a:link{color:#fff3e6}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button] a:hover{color:#fff3e6}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button] a:active{color:#fff3e6}#body_kundendaten .tabs_content div.lernen div.karten div.karte div[data-type=button] a:visited{color:#fff3e6}@media only screen and (max-width: 884px){#body_kundendaten .tabs_content div.lernen div.karten div.karte.fsmservice{font-size:.9em;height:300px}}#body_kundendaten .tabs_content div.lernen img{margin:10px 0}#body_kundendaten .tabs_content .bank_hinweis{margin-top:.5em}#body_kundendaten .tabs_content ul.kassabelege span.kassabeleg span{display:inline-block;margin-left:.25em;min-width:max-content;vertical-align:middle}#body_kundendaten .tabs_content ul.kassabelege span.datum{width:6em;margin-left:0 !important}#body_kundendaten .tabs_content ul.kassabelege span.zeit{width:3em}#body_kundendaten .tabs_content ul.kassabelege span.betrag{width:8em;margin-right:.5em;text-align:right}#body_kundendaten .tabs_content ul.kassabelege span.nummer{font-size:.75em;color:#919191;width:11.5em}#body_kundendaten .tabs_content ul.kassabelege span.zahlart{font-size:.75em;margin-left:.5em;margin-right:.5em;color:#919191}#body_kundendaten .tabs_content ul.kassabelege span.storno{font-size:.75em;color:#e31e24}#body_kundendaten .tabs_content ul.kassabelege span.storno_details{font-size:.75em;color:#e31e24}@media only screen and (max-width: 480px){#body_kundendaten .tabs_content ul.kassabelege span.hinweis{display:block !important;margin-left:0 !important}}#body_kundendaten .tabs_content .naechste_fahstunde{font-weight:bold}#body_kundendaten .tabs_content div.qrcode_container{padding:30px;text-align:center}#body_kundendaten .tabs_content div.qrcode_container div{margin:auto}#body_kundendaten .tabs_content div.qrcode_container img{margin:auto}#body_kundendaten .tabs_content div.zmc{border:1px solid #000;border-radius:10px}#body_kundendaten .tabs_content div.zmc div.qrcode_text{white-space:nowrap;width:100%;text-align:center}#body_kundendaten .tabs_content div.module_soon,#body_kundendaten .tabs_content div.module_todo,#body_kundendaten .tabs_content div.module_done{margin-bottom:20px;width:100%;display:flex;flex-wrap:wrap;justify-content:left}#body_kundendaten .tabs_content div.module_soon div.modul,#body_kundendaten .tabs_content div.module_todo div.modul,#body_kundendaten .tabs_content div.module_done div.modul{white-space:nowrap;padding:2px 10px}#body_kundendaten .tabs_content div.module_soon div.modul:not(:last-child)::after,#body_kundendaten .tabs_content div.module_todo div.modul:not(:last-child)::after,#body_kundendaten .tabs_content div.module_done div.modul:not(:last-child)::after{content:", "}#body_kundendaten .tabs_content div.module_soon span.datumzeit::before,#body_kundendaten .tabs_content div.module_todo span.datumzeit::before,#body_kundendaten .tabs_content div.module_done span.datumzeit::before{content:" ("}#body_kundendaten .tabs_content div.module_soon span.datumzeit::after,#body_kundendaten .tabs_content div.module_todo span.datumzeit::after,#body_kundendaten .tabs_content div.module_done span.datumzeit::after{content:")"}#body_kundendaten .tabs_content div.module_soon span.datum:not(:first-child)::before,#body_kundendaten .tabs_content div.module_todo span.datum:not(:first-child)::before,#body_kundendaten .tabs_content div.module_done span.datum:not(:first-child)::before{content:", "}#body_kundendaten .tabs_content div.module_soon span.zeit::before,#body_kundendaten .tabs_content div.module_todo span.zeit::before,#body_kundendaten .tabs_content div.module_done span.zeit::before{content:" "}#body_kundendaten .tabs_content div.module_soon span.erklaerung,#body_kundendaten .tabs_content div.module_todo span.erklaerung,#body_kundendaten .tabs_content div.module_done span.erklaerung{font-size:14px;white-space:normal}#body_kundendaten .tabs_content td.offen{color:#e31e24}#body_kundendaten .tabs_content .fehlt{color:#e31e24}#body_kundendaten .tabs_content .ueberpruefen{color:#fd8d01}#body_kundendaten .tabs_content p.fehlt::before{font-family:"Font Awesome 6 Pro",Arial;font-weight:900;font-size:1.2em;content:"  "}#body_kundendaten .tabs_content ul.fehlt{margin-top:.25em}#body_kundendaten .tabs_content .info{color:#e31e24}#body_kundendaten .tabs_content p.info::before{font-family:"Font Awesome 6 Pro",Arial;font-weight:900;font-size:1.2em;content:"  "}#body_kundendaten .tabs_content .wichtig{font-size:1.2em;color:#e31e24}#body_kundendaten .tabs_content span.kursdatum{font-size:50%;font-weight:normal;white-space:nowrap;display:inline-block;margin-top:.1em}#body_kundendaten .tabs_content span.kursdatum::before{content:"("}#body_kundendaten .tabs_content span.kursdatum::after{content:")"}#body_kundendaten .tabs_content span.saldo{text-align:right;display:block;width:10em}#body_kundendaten .tabs_content .saldo_offen{color:#e31e24}#body_kundendaten .tabs_content td.level{white-space:nowrap}#body_kundendaten .tabs_content span.unterschrift_text{font-size:75%;font-weight:normal !important;display:block}#body_kundendaten .tabs_content td.beurteilung .note{padding:6px;position:relative}#body_kundendaten .tabs_content td.beurteilung .note[data-note="1"]{color:#bbce00}#body_kundendaten .tabs_content td.beurteilung .note[data-note="2"]{color:#bbce00}#body_kundendaten .tabs_content td.beurteilung .note[data-note="3"]{color:#ff8c00}#body_kundendaten .tabs_content td.beurteilung .note[data-note="4"]{color:#ff8c00}#body_kundendaten .tabs_content td.beurteilung .note[data-note="5"]{color:darkred}#body_kundendaten .tabs_content td.beurteilung .note[data-note="6"]{color:darkred}#body_kundendaten .tabs_content td.beurteilung .note.benotet{color:#000}#body_kundendaten .tabs_content div.hobex{display:flex;flex-direction:column;height:100%}#body_kundendaten .tabs_content .totp_key{width:100%;display:block;overflow:clip;text-overflow:ellipsis;font-weight:bold;font-size:16px}@media screen and (max-width: 480px){#body_kundendaten .tabs_content .totp_key{font-size:12px}}@media screen and (max-width: 360px){#body_kundendaten .tabs_content .totp_key{font-size:10px}}#body_kundendaten .tabs_content .upload{color:#000 !important;display:flex;flex-wrap:wrap;justify-content:start}#body_kundendaten .tabs_content .upload label{width:100%;margin:10px 10px 10px 0}#body_kundendaten .tabs_content .upload label span{display:table-cell;vertical-align:middle}#body_kundendaten .tabs_content .upload label span+span{padding-left:10px;font-size:.8em}#body_kundendaten .tabs_content .upload label.processing i{color:gold}#body_kundendaten .tabs_content .upload label.saving i{color:orange}#body_kundendaten .tabs_content .upload label.saved i{color:green}#body_kundendaten .tabs_content #tab_behoerden_daten .anmerkung ul.mit_upload li{margin-bottom:20px}#body_kundendaten .tabs_content #tab_behoerden_daten .anmerkung ul.mit_upload li .hinweis{font-size:.9em}@media only screen and (max-width: 779px){#body_kundendaten .tabs_content table,#body_kundendaten .tabs_content thead,#body_kundendaten .tabs_content tbody,#body_kundendaten .tabs_content th,#body_kundendaten .tabs_content td,#body_kundendaten .tabs_content tr{display:block}#body_kundendaten .tabs_content table thead tr{left:-9999px;position:absolute;top:-9999px}#body_kundendaten .tabs_content table{border-collapse:collapse;margin-top:20px}#body_kundendaten .tabs_content table tr{border-bottom:4px solid #e87e04;margin-bottom:20px}#body_kundendaten .tabs_content table th,#body_kundendaten .tabs_content table td{border:1px dotted #e87e04;border-width:0 0 1px 0;font-weight:600;padding:20px 0 4px 15px;position:relative}#body_kundendaten .tabs_content table th::before,#body_kundendaten .tabs_content table td::before{color:#e87e04;content:attr(data-title);font-size:12px;font-weight:normal;left:0px;position:absolute;top:0px;text-transform:none}#body_kundendaten .tabs_content table th.bemerkung,#body_kundendaten .tabs_content table th.inhalt_kurz,#body_kundendaten .tabs_content table td.bemerkung,#body_kundendaten .tabs_content table td.inhalt_kurz{border:none}#body_kundendaten .tabs_content table td[data-empty=true]{display:none;border:none}#body_kundendaten .tabs_content table th.nT,#body_kundendaten .tabs_content table td.nT{display:none}#body_kundendaten .tabs_content table th.nL,#body_kundendaten .tabs_content table td.nL{display:block}#body_kundendaten .tabs_content table td span.button{float:right}}@media only screen and (min-width: 780px){#body_kundendaten .tabs_content h2{width:100%}#body_kundendaten .tabs_content table{background-color:#eaeaea;border-color:#eaeaea;border-radius:0;width:100%}#body_kundendaten .tabs_content table th,#body_kundendaten .tabs_content table td{border:1px;border-radius:0;padding:4px}#body_kundendaten .tabs_content table thead th{background-color:#e87e04;color:#fff3e6;font-weight:900;vertical-align:middle}#body_kundendaten .tabs_content table th.nT,#body_kundendaten .tabs_content table td.nT{display:table-cell}#body_kundendaten .tabs_content table th.nT span.button,#body_kundendaten .tabs_content table td.nT span.button{padding-left:1em}#body_kundendaten .tabs_content table th.nL,#body_kundendaten .tabs_content table td.nL{display:none}#body_kundendaten .tabs_content table tr.odd{background-color:#ffdca8;color:#4b2901}#body_kundendaten .tabs_content table tr.even{background-color:#fff3e6;color:#e87e04}#body_kundendaten .tabs_content table td.klein{font-size:.9em}#body_kundendaten .tabs_content table th.c,#body_kundendaten .tabs_content table td.c{text-align:center}#body_kundendaten .tabs_content table th.l,#body_kundendaten .tabs_content table td.l{text-align:left}#body_kundendaten .tabs_content table th.r,#body_kundendaten .tabs_content table td.r{text-align:right}#body_kundendaten .tabs_content #tab_pruefungen td.bemkerkung,#body_kundendaten .tabs_content #tab_pruefungen_1 td.bemkerkung,#body_kundendaten .tabs_content #tab_pruefungen_2 td.bemkerkung,#body_kundendaten .tabs_content #tab_pruefungen_3 td.bemkerkung{font-size:.8em}}/*!
 *  $Id: _individuell.scss 24001 2024-11-26 08:36:30Z  $
 *  @author: juergen + petra gleiss
 *  @copyright: GLEISS GMBH 2013-2024
 *
 *  Domain: Thermenland (4)
 *  -------------------------------------------------------------------------------------------- */#body_kundendaten .tabs_content #tab_fahrstunden td{color:#000 !important}#body_kundendaten .tabs_content #tab_fahrstunden td.nichtgekommen{color:#e31e24}#body_kundendaten .tabs_content #tab_fahrstunden td.verschoben{color:#e31e24}#body_kundendaten .tabs_content #tab_fahrstunden td.storniert{color:#e31e24}/*# sourceMappingURL=base.25070.min.css.map */
