html{position:relative;min-height:100%}body{font-family:'Open Sans',Arial,sans-serif;font-size:14px}.container.main{position:relative;margin-top:30px;padding-bottom:2rem}a{color:#00285A}a:hover,a:focus,a:active{color:#647D9B;text-decoration:none}.image-caption{font-size:.8em;color:#647D9B;text-align:center}td{padding:5px}img.rund{border-radius:50%}.ce-table.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,40,90,0.1)}.ce-table th,.ce-table td{border-color:rgba(0,40,90,0.2)}.alert{border-radius:0}.ce-div,.trenner{border-color:#00285A;margin-top:2rem;margin-bottom:2rem}.ce-border img{border:1px solid #00285a}.ce-textpic.ce-below .video-embed-item,.ce-textpic.ce-above .video-embed-item{width:100%}.fg-vhsblau{color:#00285A}h1,h2,h3,h4,h5{margin-bottom:.75em}.ce-gallery img{max-width:100%;height:auto}.spalten-2{column-count:2}.spalten-3{column-count:3}.frame-layout-4 .image-caption{text-align:center;display:none}.frame-vhsblaubox{background-color:#B4BECD;padding:0 15px 15px 15px}.frame-vhsblaubox header h1,.frame-vhsblaubox header h2,.frame-vhsblaubox header h3,.frame-vhsblaubox header h4,.frame-vhsblaubox header h5{background-color:#00285A;color:#E5E9EF;margin-left:-15px;margin-right:-15px;padding:.5rem}.frame-vhsblaubox header h1 a,.frame-vhsblaubox header h2 a,.frame-vhsblaubox header h3 a,.frame-vhsblaubox header h4 a,.frame-vhsblaubox header h5 a{color:#E5E9EF}.frame-vhsblaubox header h1 a:hover,.frame-vhsblaubox header h2 a:hover,.frame-vhsblaubox header h3 a:hover,.frame-vhsblaubox header h4 a:hover,.frame-vhsblaubox header h5 a:hover{color:#B4BECD}.frame-vhsblaubox .article{padding-top:30px;padding-bottom:30px;margin-bottom:0}.frame-vhsblaubox hr{border-color:#00285A}.frame-todo{border:2px solid #db2c04;background-color:rgba(247,239,0,0.5)}.frame-toolbox header{display:none}.frame-toolbox div,.frame-toolbox p,.frame-toolbox h1,.frame-toolbox h2,.frame-toolbox h3,.frame-toolbox h4,.frame-toolbox h5{display:inline-block;margin:0}.frame-toolbox>div{width:100%}.frame-toolbox .ce-bodytext{display:flex;justify-content:space-between;flex-wrap:wrap}.frame-toolbox .ce-bodytext p,.frame-toolbox .ce-bodytext h1,.frame-toolbox .ce-bodytext h2,.frame-toolbox .ce-bodytext h3,.frame-toolbox .ce-bodytext h4,.frame-toolbox .ce-bodytext h5{white-space:nowrap}.servicebox{background-color:#fff;background-color:rgba(0,40,90,0.1);padding:1em}.servicebox .image-caption{display:none}.servicebox .frame+.frame{margin-top:1rem}.servicebox header{color:#647D9B;margin-bottom:.5rem}.servicebox h1,.servicebox h2,.servicebox h3,.servicebox h4,.servicebox h5,.servicebox p{margin:0}.klappbox{position:relative;max-height:100%;overflow:hidden;padding-bottom:3rem;transition:max-height .25s ease-out}.klappbox .less{display:inline}.klappbox .more{display:none}.klappbox.closed{max-height:120px;transition:max-height 0s ease-out}.klappbox.closed .less{display:none}.klappbox.closed .more{display:inline}.klappbox .klappboxschalter{display:block;background-color:rgba(255,255,255,0.8);cursor:pointer;text-align:center;font-weight:bold;position:absolute;width:100%;height:3rem;padding-top:1.5rem;bottom:0}.map{background-color:rgba(180,190,205,0.3)}.map.nomap{cursor:pointer;color:#00285a;text-align:center}.map.nomap p{position:absolute;top:50%;width:100%;font-size:1.3em;font-weight:bold}.js-hinweis{background-color:#f2dede;color:#a94442;margin:5px 0;padding:2px;border-radius:2px;font-size:.7em;text-align:center;z-index:10000;position:absolute;top:0;width:100%}.jsbody .js-hinweis,.jsbody .js-hinweis-anmeldung{display:none}:root{--border-radius:0;--notice-max-width:33%;--dark1:#00285A;--dark2:#647D9B;--light1:#B4BECD}.cm-btn-success{font-weight:700}.cm-btn-success.cm-btn-accept{font-weight:400}.cm-as-context-notice .cm-btn-success{font-weight:400}.cm-as-context-notice .cm-btn-success-var{font-weight:700}#cookie-button{background-color:#00285A;border-radius:50%;color:#B4BECD;padding:.5rem;position:fixed;right:5vh;bottom:5vh;cursor:pointer;opacity:.5}#cookie-button:hover{opacity:1}#cookie-button .symbol-vorne:before{margin:0}.navbar-vhs{background-color:#00285A;padding:0;border-bottom:2px solid #00285A;box-shadow:0 0 10px 0 #647D9B;color:#fff}.navbar-vhs a{color:inherit}.navbar-vhs a:hover,.navbar-vhs a:focus,.navbar-vhs a:active{color:#647D9B;text-decoration:none}.navbar-vhs #preheader{padding:30px 10%;display:flex;background-repeat:no-repeat;background-size:cover;background-position:left bottom}.navbar-vhs #preheader #preheader-left img.logoimage{max-width:100%;height:auto}.navbar-vhs #preheader #preheader-center{flex-grow:2}.navbar-vhs #preheader #preheader-center,.navbar-vhs #preheader #preheader-right{padding-top:20px}.navbar-vhs #preheader #preheader-right{text-align:right;white-space:nowrap}.navbar-vhs #preheader #preheader-right #header-menu-meta a:before,.navbar-vhs #preheader #preheader-right #header-menu-general a:before{font-family:'Font Awesome 5 Free',Arial;margin-right:5px;display:inline-block;min-width:1em;font-weight:900;text-align:center}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-serviceinfo:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-serviceinfo:before{content:'\f05a';display:none}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-programm:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-programm:before{content:'\f70e';display:none}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-wirberuns:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-wirberuns:before{content:'\f0e8';display:none}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-kontakt:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-kontakt:before{content:'\f0e0';display:none}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-startseite:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-startseite:before{content:'\f015'}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-ffnungszeiten:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-ffnungszeiten:before{content:'\f017'}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-ffnungszeiten .text,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-ffnungszeiten .text{display:none}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-kontaktformular:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-kontaktformular:before{content:'\f1d8'}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-kontaktformular .text,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-kontaktformular .text{display:none}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-anfahrt:before,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-anfahrt:before{content:'\f3c5'}.navbar-vhs #preheader #preheader-right #header-menu-meta a.level1.navigation-anfahrt .text,.navbar-vhs #preheader #preheader-right #header-menu-general a.level1.navigation-anfahrt .text{display:none}.navbar-vhs #header{padding:0 10% 10px;width:100%;color:#fff;display:flex}.navbar-vhs #header #header-right{text-align:right}.navbar-vhs #header #header-general-menu{font-size:1.2rem}.navbar-vhs #schnellsuche{position:relative;font-size:1.25rem;margin-top:20px}.navbar-vhs #schnellsuche .schnellsuche-suchwort{background-color:transparent;font-size:inherit;border:0;box-shadow:none;color:#647D9B;border:1px solid #647D9B}.navbar-vhs #schnellsuche .schnellsuche-suchwort:focus{color:#fff;border-color:#fff}.navbar-vhs #schnellsuche .btn-schnellsuche{position:absolute;top:0;right:0;bottom:0;background-color:inherit;font-size:inherit;border-radius:0;border:none;box-shadow:none;color:#fff}.navbar-vhs #schnellsuche .btn-schnellsuche:hover,.navbar-vhs #schnellsuche .btn-schnellsuche:focus{color:#647D9B}.navbar-vhs #schnellsuche #schnellsuche-suggest{position:absolute;z-index:100;padding:10px;left:0;background-color:#fff;border:1px solid #B4BECD;border-top-width:0;color:#00285a;text-align:left}.navbar-vhs #schnellsuche #schnellsuche-suggest a{color:inherit;display:block}.navbar-vhs #schnellsuche #schnellsuche-suggest .fa{opacity:.5;margin-right:5px}.navbar-vhs #schnellsuche #schnellsuche-suggest .vorschlag{padding:10px}.navbar-vhs #schnellsuche #schnellsuche-suggest .vorschlag:hover{background-color:#B4BECD}.navbar-vhs #main-menu{padding:10px 10%;font-size:1.3em}.navbar-vhs #main-menu .nav-item{white-space:nowrap}.navbar-vhs #main-menu .nav-item .menu-programm{display:block}.navbar-vhs #main-menu .nav-item .menu-programm>.text{display:inline-block;margin-left:.5rem}.navbar-vhs.snapped #preheader{padding:10px 10%;background-image:none}.navbar-vhs.snapped #preheader .logoimage{max-height:35px;width:auto}.navbar-vhs.snapped #preheader #schnellsuche{font-size:1em;margin-top:0}.navbar-vhs.snapped #preheader #preheader-center,.navbar-vhs.snapped #preheader #preheader-right{padding-top:0}.navbar-vhs.snapped #preheader #preheader-right{display:flex}.navbar-vhs.snapped #preheader #preheader-right #header-menu-general{font-size:1em}.navbar-vhs.snapped #preheader #preheader-right #header-menu-meta{display:none}.navbar-vhs.snapped #main-menu{font-size:1rem;padding-top:5px;padding-bottom:5px}.navbar-vhs.snapped #main-menu .nav-item .menu-programm>img{height:30px;width:auto}.navbar-vhs.snapped #main-menu .nav-item .menu-programm>.text{display:inline}#stage{padding:0 10%}#stage .stageimage{position:relative}#stage .stageimage img{width:100%;height:auto;max-height:200px;object-fit:cover}#stage .stageimage .stagelegend{color:#fff;font-size:.8rem;position:absolute;bottom:5px;right:5px;text-align:right;opacity:.8}.navbar-vhs.snapped+.container.main{margin-top:200px}.navigation-medium{padding:0;margin:0;font-weight:normal;list-style-type:none;display:inline-block}.navigation-medium>li{display:inline-block}.navigation-medium a{display:block;padding:5px 15px}.navigation-medium .badge{margin-left:5px}.navigation-medium.meta{color:#B4BECD;font-size:.8em;text-transform:uppercase}.dropdown-menu{background-color:#00285A;background-repeat:no-repeat;background-position:right top;background-size:cover;border-radius:0;border:none;padding:0;margin:0;font-size:inherit}.dropdown-menu>li>a{color:#fff !important;padding:5px 10px}.dropdown-menu>li>a:hover,.dropdown-menu>li>afocus{color:#B4BECD;background-color:inherit}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:inherit;background-color:#B4BECD}.navbar-text.navbar-warenkorb,.navbar-text.navbar-verlauf{margin:0 10px;display:inline-block;float:none}.navbar-text.navbar-warenkorb .fa,.navbar-text.navbar-verlauf .fa{font-size:1.25em}.popover{border-radius:0;min-width:300px;max-width:450px}.navbar-nav{justify-content:space-between}.frame-type-menu_subpages ul{list-style-type:none;padding:0;margin:0}.menu-subpages .link-subpage.current{font-weight:bold}.warenkorb-menu.kursliste-schmal .kurs-eintrag>a,.verlauf-menu.kursliste-schmal .kurs-eintrag>a{width:100%}.warenkorb-menu.kursliste-schmal .kurs-status,.verlauf-menu.kursliste-schmal .kurs-status,.warenkorb-menu.kursliste-schmal .kurs-titel,.verlauf-menu.kursliste-schmal .kurs-titel,.warenkorb-menu.kursliste-schmal .kurs-daten,.verlauf-menu.kursliste-schmal .kurs-daten{display:block}.warenkorb-link,.verlauf-link{position:relative}.warenkorb-link .badge,.verlauf-link .badge{background-color:#647d9b;position:absolute;top:-0.7em;left:1.2em}.warenkorb-link:focus,.verlauf-link:focus,.warenkorb-link:hover,.verlauf-link:hover,.warenkorb-link:active,.verlauf-link:active{outline:none}.warenkorb-link:focus .badge,.verlauf-link:focus .badge,.warenkorb-link:hover .badge,.verlauf-link:hover .badge,.warenkorb-link:active .badge,.verlauf-link:active .badge{color:#fff}.warenkorb-footer .warenkorb-sum{float:left;margin:2px 0 15px 0}.kurs-buttons.big{font-size:1.3em}.kurs-buttons.right{float:right}.kurs-buttons.left{float:left;margin-right:10px}.warenkorb-separator{border-width:2px;border-color:#00285a}.warenkorb-subnote{margin-top:5px;clear:both}.kurshighlights{display:flex;flex-wrap:wrap}.kurshighlights .vorschlag{border:2px solid #fff;padding:2rem;background-color:rgba(0,40,90,0.5)}.kurshighlights .vorschlag a{display:block;width:100%;height:100%}.kurshighlights .vorschlag:hover{background-color:#00285A;color:#fff}.kurshighlights .vorschlag:hover a{color:inherit}.kurshighlights .vorschlag:nth-of-type(1n){width:33%;flex-grow:1}.kurshighlights .vorschlag:nth-of-type(1n+4){width:25%}.kurshighlights .vorschlag:nth-of-type(1n+6){width:25%}.pagecircle-left{background-color:#647D9B;background-size:0 0;background-position:center center;background-repeat:no-repeat;width:35vh;max-width:400px;height:35vh;max-height:400px;border-radius:50%;position:fixed;left:-5vh;bottom:-5vh;opacity:.3;overflow:hidden;z-index:-979}.pagecircle-left img{width:100%;height:100%}.pagecircle-left figcaption{display:none}.stagebar{margin-top:-30px;margin-bottom:30px;background-color:#647D9B}.stagebar .ce-outer,.stagebar .ce-column{width:100%}.stagebar .ce-outer,.stagebar .ce-inner{float:none;right:unset}.stagebar .image{display:block}.stagebar img{width:100%;height:100%}.stagebar figcaption{display:block;position:absolute;bottom:1em;right:1em;color:#fff;font-size:.7em;text-shadow:1px 1px 2px #00285A;opacity:.8}.seitentitel{color:#00285A;font-weight:bold;margin-top:0}.klappboxschalter{color:#00285A}.designlayout-11 .seitentitel,.designlayout-11 .hauptseite_clickpfad,.designlayout-11 .kurs-nummer,.designlayout-11 .servicebox header{color:#EC6608}.designlayout-11 .frame-fachbereich-text header,.designlayout-11 .frame-fachbereich-text h1,.designlayout-11 .frame-fachbereich-text h2,.designlayout-11 .frame-fachbereich-text h3,.designlayout-11 .frame-fachbereich-text h4,.designlayout-11 .frame-fachbereich-text h5{color:#EC6608}.designlayout-11 .frame-fachbereich-text header a,.designlayout-11 .frame-fachbereich-text h1 a,.designlayout-11 .frame-fachbereich-text h2 a,.designlayout-11 .frame-fachbereich-text h3 a,.designlayout-11 .frame-fachbereich-text h4 a,.designlayout-11 .frame-fachbereich-text h5 a{color:inherit}.designlayout-11 .klappboxschalter{color:#EC6608}.designlayout-11 .hauptseite_clickpfad{border-color:#EC6608}.designlayout-11 .pagecircle-left{background-color:#EC6608}.designlayout-11 .kursliste-breit .kurs-eintrag.alt2,.designlayout-11 .kw-kursdetails .kurs-daten.alt2,.designlayout-11 .servicebox{background-color:rgba(236,102,8,0.1)}.designlayout-11 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(236,102,8,0.2)}.designlayout-11 .ce-div,.designlayout-11 .trenner{border-color:#EC6608}.kurs-nummer.kat-1{color:#EC6608}.kat-nav>.kat.designlayout-11.active .text,.kat-nav>.kat.designlayout-11>.level1:hover>.text,.kat-nav>.kat.designlayout-11>.level1:focus>.text,.kat-nav>.kat.designlayout-11>.level1:active>.text{color:#EC6608}.kw-unterkategorien .kat-color-1 .list-group-item a,.kw-unterkategorien .kat-master-1 .list-group-item a,.kat-color-1 a{color:#EC6608}.kurshighlights .vorschlag.kat-1{background-color:rgba(236,102,8,0.5)}.kurshighlights .vorschlag.kat-1:hover{background-color:#EC6608}.designlayout-12 .seitentitel,.designlayout-12 .hauptseite_clickpfad,.designlayout-12 .kurs-nummer,.designlayout-12 .servicebox header{color:#E30613}.designlayout-12 .frame-fachbereich-text header,.designlayout-12 .frame-fachbereich-text h1,.designlayout-12 .frame-fachbereich-text h2,.designlayout-12 .frame-fachbereich-text h3,.designlayout-12 .frame-fachbereich-text h4,.designlayout-12 .frame-fachbereich-text h5{color:#E30613}.designlayout-12 .frame-fachbereich-text header a,.designlayout-12 .frame-fachbereich-text h1 a,.designlayout-12 .frame-fachbereich-text h2 a,.designlayout-12 .frame-fachbereich-text h3 a,.designlayout-12 .frame-fachbereich-text h4 a,.designlayout-12 .frame-fachbereich-text h5 a{color:inherit}.designlayout-12 .klappboxschalter{color:#E30613}.designlayout-12 .hauptseite_clickpfad{border-color:#E30613}.designlayout-12 .pagecircle-left{background-color:#E30613}.designlayout-12 .kursliste-breit .kurs-eintrag.alt2,.designlayout-12 .kw-kursdetails .kurs-daten.alt2,.designlayout-12 .servicebox{background-color:rgba(227,6,19,0.1)}.designlayout-12 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(227,6,19,0.2)}.designlayout-12 .ce-div,.designlayout-12 .trenner{border-color:#E30613}.kurs-nummer.kat-2{color:#E30613}.kat-nav>.kat.designlayout-12.active .text,.kat-nav>.kat.designlayout-12>.level1:hover>.text,.kat-nav>.kat.designlayout-12>.level1:focus>.text,.kat-nav>.kat.designlayout-12>.level1:active>.text{color:#E30613}.kw-unterkategorien .kat-color-2 .list-group-item a,.kw-unterkategorien .kat-master-2 .list-group-item a,.kat-color-2 a{color:#E30613}.kurshighlights .vorschlag.kat-2{background-color:rgba(227,6,19,0.5)}.kurshighlights .vorschlag.kat-2:hover{background-color:#E30613}.designlayout-13 .seitentitel,.designlayout-13 .hauptseite_clickpfad,.designlayout-13 .kurs-nummer,.designlayout-13 .servicebox header{color:#AFCA0B}.designlayout-13 .frame-fachbereich-text header,.designlayout-13 .frame-fachbereich-text h1,.designlayout-13 .frame-fachbereich-text h2,.designlayout-13 .frame-fachbereich-text h3,.designlayout-13 .frame-fachbereich-text h4,.designlayout-13 .frame-fachbereich-text h5{color:#AFCA0B}.designlayout-13 .frame-fachbereich-text header a,.designlayout-13 .frame-fachbereich-text h1 a,.designlayout-13 .frame-fachbereich-text h2 a,.designlayout-13 .frame-fachbereich-text h3 a,.designlayout-13 .frame-fachbereich-text h4 a,.designlayout-13 .frame-fachbereich-text h5 a{color:inherit}.designlayout-13 .klappboxschalter{color:#AFCA0B}.designlayout-13 .hauptseite_clickpfad{border-color:#AFCA0B}.designlayout-13 .pagecircle-left{background-color:#AFCA0B}.designlayout-13 .kursliste-breit .kurs-eintrag.alt2,.designlayout-13 .kw-kursdetails .kurs-daten.alt2,.designlayout-13 .servicebox{background-color:rgba(175,202,11,0.1)}.designlayout-13 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(175,202,11,0.2)}.designlayout-13 .ce-div,.designlayout-13 .trenner{border-color:#AFCA0B}.kurs-nummer.kat-30{color:#AFCA0B}.kat-nav>.kat.designlayout-13.active .text,.kat-nav>.kat.designlayout-13>.level1:hover>.text,.kat-nav>.kat.designlayout-13>.level1:focus>.text,.kat-nav>.kat.designlayout-13>.level1:active>.text{color:#AFCA0B}.kw-unterkategorien .kat-color-30 .list-group-item a,.kw-unterkategorien .kat-master-30 .list-group-item a,.kat-color-30 a{color:#AFCA0B}.kurshighlights .vorschlag.kat-30{background-color:rgba(175,202,11,0.5)}.kurshighlights .vorschlag.kat-30:hover{background-color:#AFCA0B}.designlayout-14 .seitentitel,.designlayout-14 .hauptseite_clickpfad,.designlayout-14 .kurs-nummer,.designlayout-14 .servicebox header{color:#7F5CA3}.designlayout-14 .frame-fachbereich-text header,.designlayout-14 .frame-fachbereich-text h1,.designlayout-14 .frame-fachbereich-text h2,.designlayout-14 .frame-fachbereich-text h3,.designlayout-14 .frame-fachbereich-text h4,.designlayout-14 .frame-fachbereich-text h5{color:#7F5CA3}.designlayout-14 .frame-fachbereich-text header a,.designlayout-14 .frame-fachbereich-text h1 a,.designlayout-14 .frame-fachbereich-text h2 a,.designlayout-14 .frame-fachbereich-text h3 a,.designlayout-14 .frame-fachbereich-text h4 a,.designlayout-14 .frame-fachbereich-text h5 a{color:inherit}.designlayout-14 .klappboxschalter{color:#7F5CA3}.designlayout-14 .hauptseite_clickpfad{border-color:#7F5CA3}.designlayout-14 .pagecircle-left{background-color:#7F5CA3}.designlayout-14 .kursliste-breit .kurs-eintrag.alt2,.designlayout-14 .kw-kursdetails .kurs-daten.alt2,.designlayout-14 .servicebox{background-color:rgba(127,92,163,0.1)}.designlayout-14 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(127,92,163,0.2)}.designlayout-14 .ce-div,.designlayout-14 .trenner{border-color:#7F5CA3}.kurs-nummer.kat-91{color:#7F5CA3}.kat-nav>.kat.designlayout-14.active .text,.kat-nav>.kat.designlayout-14>.level1:hover>.text,.kat-nav>.kat.designlayout-14>.level1:focus>.text,.kat-nav>.kat.designlayout-14>.level1:active>.text{color:#7F5CA3}.kw-unterkategorien .kat-color-91 .list-group-item a,.kw-unterkategorien .kat-master-91 .list-group-item a,.kat-color-91 a{color:#7F5CA3}.kurshighlights .vorschlag.kat-91{background-color:rgba(127,92,163,0.5)}.kurshighlights .vorschlag.kat-91:hover{background-color:#7F5CA3}.designlayout-14 .seitentitel,.designlayout-14 .hauptseite_clickpfad,.designlayout-14 .kurs-nummer,.designlayout-14 .servicebox header{color:#7F5CA3}.designlayout-14 .frame-fachbereich-text header,.designlayout-14 .frame-fachbereich-text h1,.designlayout-14 .frame-fachbereich-text h2,.designlayout-14 .frame-fachbereich-text h3,.designlayout-14 .frame-fachbereich-text h4,.designlayout-14 .frame-fachbereich-text h5{color:#7F5CA3}.designlayout-14 .frame-fachbereich-text header a,.designlayout-14 .frame-fachbereich-text h1 a,.designlayout-14 .frame-fachbereich-text h2 a,.designlayout-14 .frame-fachbereich-text h3 a,.designlayout-14 .frame-fachbereich-text h4 a,.designlayout-14 .frame-fachbereich-text h5 a{color:inherit}.designlayout-14 .klappboxschalter{color:#7F5CA3}.designlayout-14 .hauptseite_clickpfad{border-color:#7F5CA3}.designlayout-14 .pagecircle-left{background-color:#7F5CA3}.designlayout-14 .kursliste-breit .kurs-eintrag.alt2,.designlayout-14 .kw-kursdetails .kurs-daten.alt2,.designlayout-14 .servicebox{background-color:rgba(127,92,163,0.1)}.designlayout-14 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(127,92,163,0.2)}.designlayout-14 .ce-div,.designlayout-14 .trenner{border-color:#7F5CA3}.kurs-nummer.kat-87{color:#7F5CA3}.kat-nav>.kat.designlayout-14.active .text,.kat-nav>.kat.designlayout-14>.level1:hover>.text,.kat-nav>.kat.designlayout-14>.level1:focus>.text,.kat-nav>.kat.designlayout-14>.level1:active>.text{color:#7F5CA3}.kw-unterkategorien .kat-color-87 .list-group-item a,.kw-unterkategorien .kat-master-87 .list-group-item a,.kat-color-87 a{color:#7F5CA3}.kurshighlights .vorschlag.kat-87{background-color:rgba(127,92,163,0.5)}.kurshighlights .vorschlag.kat-87:hover{background-color:#7F5CA3}.designlayout-15 .seitentitel,.designlayout-15 .hauptseite_clickpfad,.designlayout-15 .kurs-nummer,.designlayout-15 .servicebox header{color:#63B9E9}.designlayout-15 .frame-fachbereich-text header,.designlayout-15 .frame-fachbereich-text h1,.designlayout-15 .frame-fachbereich-text h2,.designlayout-15 .frame-fachbereich-text h3,.designlayout-15 .frame-fachbereich-text h4,.designlayout-15 .frame-fachbereich-text h5{color:#63B9E9}.designlayout-15 .frame-fachbereich-text header a,.designlayout-15 .frame-fachbereich-text h1 a,.designlayout-15 .frame-fachbereich-text h2 a,.designlayout-15 .frame-fachbereich-text h3 a,.designlayout-15 .frame-fachbereich-text h4 a,.designlayout-15 .frame-fachbereich-text h5 a{color:inherit}.designlayout-15 .klappboxschalter{color:#63B9E9}.designlayout-15 .hauptseite_clickpfad{border-color:#63B9E9}.designlayout-15 .pagecircle-left{background-color:#63B9E9}.designlayout-15 .kursliste-breit .kurs-eintrag.alt2,.designlayout-15 .kw-kursdetails .kurs-daten.alt2,.designlayout-15 .servicebox{background-color:rgba(99,185,233,0.1)}.designlayout-15 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(99,185,233,0.2)}.designlayout-15 .ce-div,.designlayout-15 .trenner{border-color:#63B9E9}.kurs-nummer.kat-56{color:#63B9E9}.kat-nav>.kat.designlayout-15.active .text,.kat-nav>.kat.designlayout-15>.level1:hover>.text,.kat-nav>.kat.designlayout-15>.level1:focus>.text,.kat-nav>.kat.designlayout-15>.level1:active>.text{color:#63B9E9}.kw-unterkategorien .kat-color-56 .list-group-item a,.kw-unterkategorien .kat-master-56 .list-group-item a,.kat-color-56 a{color:#63B9E9}.kurshighlights .vorschlag.kat-56{background-color:rgba(99,185,233,0.5)}.kurshighlights .vorschlag.kat-56:hover{background-color:#63B9E9}.designlayout-16 .seitentitel,.designlayout-16 .hauptseite_clickpfad,.designlayout-16 .kurs-nummer,.designlayout-16 .servicebox header{color:#EC008C}.designlayout-16 .frame-fachbereich-text header,.designlayout-16 .frame-fachbereich-text h1,.designlayout-16 .frame-fachbereich-text h2,.designlayout-16 .frame-fachbereich-text h3,.designlayout-16 .frame-fachbereich-text h4,.designlayout-16 .frame-fachbereich-text h5{color:#EC008C}.designlayout-16 .frame-fachbereich-text header a,.designlayout-16 .frame-fachbereich-text h1 a,.designlayout-16 .frame-fachbereich-text h2 a,.designlayout-16 .frame-fachbereich-text h3 a,.designlayout-16 .frame-fachbereich-text h4 a,.designlayout-16 .frame-fachbereich-text h5 a{color:inherit}.designlayout-16 .klappboxschalter{color:#EC008C}.designlayout-16 .hauptseite_clickpfad{border-color:#EC008C}.designlayout-16 .pagecircle-left{background-color:#EC008C}.designlayout-16 .kursliste-breit .kurs-eintrag.alt2,.designlayout-16 .kw-kursdetails .kurs-daten.alt2,.designlayout-16 .servicebox{background-color:rgba(236,0,140,0.1)}.designlayout-16 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(236,0,140,0.2)}.designlayout-16 .ce-div,.designlayout-16 .trenner{border-color:#EC008C}.kurs-nummer.kat-104{color:#EC008C}.kat-nav>.kat.designlayout-16.active .text,.kat-nav>.kat.designlayout-16>.level1:hover>.text,.kat-nav>.kat.designlayout-16>.level1:focus>.text,.kat-nav>.kat.designlayout-16>.level1:active>.text{color:#EC008C}.kw-unterkategorien .kat-color-104 .list-group-item a,.kw-unterkategorien .kat-master-104 .list-group-item a,.kat-color-104 a{color:#EC008C}.kurshighlights .vorschlag.kat-104{background-color:rgba(236,0,140,0.5)}.kurshighlights .vorschlag.kat-104:hover{background-color:#EC008C}.designlayout-17 .seitentitel,.designlayout-17 .hauptseite_clickpfad,.designlayout-17 .kurs-nummer,.designlayout-17 .servicebox header{color:#FBBA18}.designlayout-17 .frame-fachbereich-text header,.designlayout-17 .frame-fachbereich-text h1,.designlayout-17 .frame-fachbereich-text h2,.designlayout-17 .frame-fachbereich-text h3,.designlayout-17 .frame-fachbereich-text h4,.designlayout-17 .frame-fachbereich-text h5{color:#FBBA18}.designlayout-17 .frame-fachbereich-text header a,.designlayout-17 .frame-fachbereich-text h1 a,.designlayout-17 .frame-fachbereich-text h2 a,.designlayout-17 .frame-fachbereich-text h3 a,.designlayout-17 .frame-fachbereich-text h4 a,.designlayout-17 .frame-fachbereich-text h5 a{color:inherit}.designlayout-17 .klappboxschalter{color:#FBBA18}.designlayout-17 .hauptseite_clickpfad{border-color:#FBBA18}.designlayout-17 .pagecircle-left{background-color:#FBBA18}.designlayout-17 .kursliste-breit .kurs-eintrag.alt2,.designlayout-17 .kw-kursdetails .kurs-daten.alt2,.designlayout-17 .servicebox{background-color:rgba(251,186,24,0.1)}.designlayout-17 .kursliste-breit .kurs-eintrag:hover{background-color:rgba(251,186,24,0.2)}.designlayout-17 .ce-div,.designlayout-17 .trenner{border-color:#FBBA18}.kurs-nummer.kat-64{color:#FBBA18}.kat-nav>.kat.designlayout-17.active .text,.kat-nav>.kat.designlayout-17>.level1:hover>.text,.kat-nav>.kat.designlayout-17>.level1:focus>.text,.kat-nav>.kat.designlayout-17>.level1:active>.text{color:#FBBA18}.kw-unterkategorien .kat-color-64 .list-group-item a,.kw-unterkategorien .kat-master-64 .list-group-item a,.kat-color-64 a{color:#FBBA18}.kurshighlights .vorschlag.kat-64{background-color:rgba(251,186,24,0.5)}.kurshighlights .vorschlag.kat-64:hover{background-color:#FBBA18}.news-list-view.news-list-layout-0 a.more{font-weight:bold}.news-list-view.news-list-layout-0 .description{position:absolute;left:2em;bottom:.5em}.news-list-view.news-list-layout-0 .article{margin:2rem 0;padding:1rem 0}.news-list-view.news-list-layout-0 .article.even{background-color:rgba(0,40,90,0.1)}.news-list-view.carousel.news-list-layout-30{margin-top:-30px}.news-list-view.carousel.news-list-layout-30 .description{position:absolute;top:1em;right:1em}.news-list-view.carousel.news-list-layout-30 .carousel-caption{left:20%;right:20%;padding:1rem;background-color:rgba(255,255,255,0.85);color:#00285A}.news-list-view.carousel.news-list-layout-30 .carousel-caption h1,.news-list-view.carousel.news-list-layout-30 .carousel-caption h2,.news-list-view.carousel.news-list-layout-30 .carousel-caption h3,.news-list-view.carousel.news-list-layout-30 .carousel-caption h4,.news-list-view.carousel.news-list-layout-30 .carousel-caption h5{margin:0}.news-list-view .article{margin-bottom:30px}.news-list-view .article .description{color:#E5E9EF;font-size:.7em;text-shadow:1px 1px 2px #00285A}.news-list-view .article .article-square{position:relative}.news-list-view .article .article-square .article-thumb .description{position:absolute;top:0;right:0;padding:2px}.news-list-view .article .article-square .article-teaser{position:absolute;top:0;color:white;width:100%;height:100%;padding:10px;text-shadow:0 0 5px #00285A;text-align:center;background-color:rgba(0,40,90,0.6)}.news-list-view .article .article-square .article-teaser h4{font-weight:700;position:relative;top:75%;margin-top:0}.news-list-view .article .article-square .article-teaser a{color:inherit;display:block;height:100%}.news-list-view .article .article-square:hover .article-teaser{background-color:transparent}.news-list-view .article .article-square .teaser-text{display:none}.news-list-view .article.article-bubble{position:relative;width:100%;overflow:hidden}.news-list-view .article.article-bubble a{display:block;height:100%}.news-list-view .article.article-bubble .article-thumb{position:relative}.news-list-view .article.article-bubble .article-thumb .description{display:block;position:relative;margin-top:-2em;padding:3px}.news-list-view .article.article-bubble .article-thumb:after{display:block;content:'';width:50%;height:150%;position:absolute;left:85%;top:-25%;background-color:#fff;border-radius:50% 0 0 50%}.news-list-view .article.article-bubble .article-teaser{padding:4rem 15px 15px 15px}.news-list-view .article.article-bubble:hover .article-thumb:after{background-color:#00285A}.news-list-view .article.article-bubble:hover .article-teaser{background-color:#00285A}.news-list-view .article.article-bubble:hover .article-teaser a{color:#fff}.news-list-view img{width:100%;height:auto}.news-single-view .outer{max-width:50%;margin:0 auto}.news-single-view .news-img-wrap{display:flex;place-content:space-between;margin-bottom:1em}.news-single-view .news-img-wrap img{max-width:100%;height:auto}.news-single-view .news-backlink-wrap{margin-top:20px;margin-bottom:10px;text-align:center}.footer{width:100%;height:420px;overflow:hidden;background-color:#fff;color:#00285A;padding:0}.footer a{color:inherit}.footer a:hover{color:#647D9B}.footer p{margin-bottom:.25rem}.footer .frame-type-menu_pages ul{padding:0;margin:0;list-style-type:none}.footer .tool-footer,.footer .legal-footer{padding:1rem 0;box-sizing:content-box;text-align:left;background-color:#00285A;color:#B4BECD}.footer .tool-footer .frame-type-menu_pages ul li,.footer .legal-footer .frame-type-menu_pages ul li{display:inline-block}.footer .tool-footer .frame-type-menu_pages ul li+li,.footer .legal-footer .frame-type-menu_pages ul li+li{margin-left:2rem}.footer .legal-footer{font-weight:100;font-size:.8em}.footer #tool-right,.footer #legal-right{text-align:right}.footer .footer-symbol-link+.footer-symbol-link{margin-left:10px}.footer .tool-buttons{display:inline-block;line-height:30px}.footer .shariff{display:inline-block;vertical-align:top}.footer .shariff .orientation-horizontal li{display:inline-block;min-width:0 !important;float:none;margin-bottom:0;margin-right:15px;flex:none}.footer .shariff .orientation-horizontal li .share_text{display:none}.footer .main-footer{background-color:#E5E9EF;padding:3rem 0;color:#333}.footer .main-footer a:hover{color:#000}.footer .subline{margin:2rem 0;text-align:center}.footer .subline #subline-right{text-align:right}.kw-unterkategorien{margin-bottom:2em}.kw-unterkategorien .list-group{padding-bottom:10px;margin:0}.kw-unterkategorien .list-group-item{border:none;border-radius:0;font-size:1.3em;display:flex}.kw-unterkategorien a:hover{font-weight:normal}.hauptseite_clickpfad{margin:0 0 20px 0;padding:10px 0;color:#00285A;border-bottom:1px solid #00285A}.hauptseite_status{margin:1em 0;font-size:1.5em;color:#00285A}.frame-no-clickpfad .hauptseite_clickpfad{display:none}.kw-paginationleiste .pagination{margin:0;border-radius:0;display:inline-block}.kw-paginationleiste .pagination a{display:inline-block;padding:6px 12px;border:none}.kw-paginationleiste .pagination a.blaetternindex{background-color:#00285A;color:#fff}.kw-paginationleiste .pagination>li:first-child>a,.kw-paginationleiste .pagination>li:last-child>a,.kw-paginationleiste .pagination>li:first-child>span,.kw-paginationleiste .pagination>li:last-child>span{margin:0;border-radius:0}.kw-paginationleiste .pagination>.disabled>a,.kw-paginationleiste .pagination>.active>a,.kw-paginationleiste .pagination>.disabled>span,.kw-paginationleiste .pagination>.active>span,.kw-paginationleiste .pagination>.disabled>a:hover,.kw-paginationleiste .pagination>.active>a:hover,.kw-paginationleiste .pagination>.disabled>span:hover,.kw-paginationleiste .pagination>.active>span:hover,.kw-paginationleiste .pagination>.disabled>a:focus,.kw-paginationleiste .pagination>.active>a:focus,.kw-paginationleiste .pagination>.disabled>span:focus,.kw-paginationleiste .pagination>.active>span:focus{background-color:#B4BECD;color:#00285A}.kw-paginationleiste .pagination li{display:inline-block}.kw-paginationleiste .pagination li+li{margin-left:1rem}.kw-paginationleiste .pagination>li>a:focus,.kw-paginationleiste .pagination>li>a:hover{background-color:#B4BECD;color:#00285A}.kw-kursdetails>.kurs-nummer,.kw-dozdetails>.kurs-nummer{float:right}.kw-kursdetails .kurs-daten,.kw-dozdetails .kurs-daten{margin-bottom:.5rem;padding:10px 0}.kw-kursdetails .kurs-daten .legende,.kw-dozdetails .kurs-daten .legende{font-weight:700;text-align:right}.kw-kursdetails .kurs-daten .symbol-vorne:before,.kw-dozdetails .kurs-daten .symbol-vorne:before{min-width:1.5em}.kw-kursdetails .kurs-daten.alt2,.kw-dozdetails .kurs-daten.alt2{background-color:rgba(0,40,90,0.1)}.kw-kursdetails .kurs-eintrag .kurs-daten,.kw-dozdetails .kurs-eintrag .kurs-daten{margin-bottom:0;padding:0}.kw-table-header{font-weight:bold}.kurse-navigation{text-align:center;margin:20px 0}.kurs-status img{width:20px !important;height:auto !important;background-size:100% !important}.kursliste-breit,.kursliste-schmal,.kw_kalender{background-color:#fff}.kurs-daten .kursliste-schmal{background-color:inherit}.kw-buttonleiste{text-align:center}.kursliste-breit,.kw-buttonleiste{margin:2em 0}.kursliste-breit .kurs-status{display:table-cell;padding-right:10px}.kursliste-breit .kurs-titel{display:table-cell;font-weight:bold}.kurs-nummer{white-space:nowrap}.kursliste-breit .kurs-nummer{text-align:center}.kursliste-breit .kurs-buttons{text-align:right;font-size:1.5em;white-space:nowrap}.kursliste-breit .kw-table-header,.kursliste-breit .kurs-eintrag,.kursdetails .kurs-eintrag{padding:10px;margin:1em 0}.kursdetails .kurs-eintrag .alert{margin:0}.kurs-eintrag.alt2{background-color:rgba(0,40,90,0.1)}.kursliste-breit .kurs-eintrag:hover,.kursliste-schmal .kurs-eintrag:hover{background-color:rgba(0,40,90,0.2);color:#000 !important}.kursliste-breit .kurs-eintrag:hover a,.kursliste-breit .kurs-eintrag a:hover,.kursliste-breit .kurs-eintrag a:focus,.kursliste-breit .kurs-eintrag a:active,.kursliste-breit .kurs-eintrag:hover .kurs-nummer,.kursliste-schmal .kurs-eintrag:hover a,.kursliste-schmal .kurs-eintrag a:hover,.kursliste-schmal .kurs-eintrag a:focus,.kursliste-schmal .kurs-eintrag a:active,.kursliste-schmal .kurs-eintrag:hover .kurs-nummer{color:inherit}.kursdetails .alert{margin-left:-10px;margin-right:-10px}.kursliste-schmal{text-align:left}.kursliste-schmal .kurs-eintrag{padding:10px;margin:1em -5px}.kursliste-schmal .kurs-status{float:right}.kursliste-schmal .kurs-nummer{display:inline-block;padding:0 0 0 5px}.kurs-eintrag .legende{float:left;width:150px;font-weight:bold}.kurs-eintrag .wert{margin-left:150px}.kurs-gebuehr{white-space:nowrap}.wl-info .infolink,.extra-info .infolink,#weiterertn_adresskopie{cursor:pointer}#map_canvas{display:none}#map_info{font-size:.8em;color:#505050}.btn.btn-vhs{color:#fff;background-color:#00285A;border-radius:0}.btn-rund{padding:2px;border-radius:50%;width:2em;height:2em}.btn-vhs:hover,.buttonlink:hover .btn-vhs{background-color:#647d9b;color:#fff}.buttonlink{color:#00285a}.buttonlink:hover{color:#647d9b}.tx-powermail .mandatory{margin-left:5px}#anmeldeformularneu label,#wbloginform label,#wbloginregisterform label,#wbchangebank label,#wbchangepw label,#wbchangeprofile label{margin:.5rem 0}#anmeldeformularneu .geschlechtsauswahl label+label,#wbloginform .geschlechtsauswahl label+label,#wbloginregisterform .geschlechtsauswahl label+label,#wbchangebank .geschlechtsauswahl label+label,#wbchangepw .geschlechtsauswahl label+label,#wbchangeprofile .geschlechtsauswahl label+label{margin-left:15px}#anmeldeformularneu .btn-success,#wbloginform .btn-success,#wbloginregisterform .btn-success,#wbchangebank .btn-success,#wbchangepw .btn-success,#wbchangeprofile .btn-success,#anmeldeformularneu .btn-danger,#wbloginform .btn-danger,#wbloginregisterform .btn-danger,#wbchangebank .btn-danger,#wbchangepw .btn-danger,#wbchangeprofile .btn-danger{border-radius:0}#anmeldeformularneu .eingabeWeiterer,#wbloginform .eingabeWeiterer,#wbloginregisterform .eingabeWeiterer,#wbchangebank .eingabeWeiterer,#wbchangepw .eingabeWeiterer,#wbchangeprofile .eingabeWeiterer{background-color:#E5E9EF}#anmeldeformularneu .tn-list-item,#wbloginform .tn-list-item,#wbloginregisterform .tn-list-item,#wbchangebank .tn-list-item,#wbchangepw .tn-list-item,#wbchangeprofile .tn-list-item{color:#28a745}#anmeldeformularneu .tn-list-item button,#wbloginform .tn-list-item button,#wbloginregisterform .tn-list-item button,#wbchangebank .tn-list-item button,#wbchangepw .tn-list-item button,#wbchangeprofile .tn-list-item button{margin-left:1rem}#anmeldeformularneu .tn-list-item.haupttnnichtimkurs,#wbloginform .tn-list-item.haupttnnichtimkurs,#wbloginregisterform .tn-list-item.haupttnnichtimkurs,#wbchangebank .tn-list-item.haupttnnichtimkurs,#wbchangepw .tn-list-item.haupttnnichtimkurs,#wbchangeprofile .tn-list-item.haupttnnichtimkurs{color:#dc3545}#anmeldeformularneu .tn-list-item.isediting,#wbloginform .tn-list-item.isediting,#wbloginregisterform .tn-list-item.isediting,#wbchangebank .tn-list-item.isediting,#wbchangepw .tn-list-item.isediting,#wbchangeprofile .tn-list-item.isediting{color:#00285A}#anmeldeformularneu .weiterertn-eintrag,#wbloginform .weiterertn-eintrag,#wbloginregisterform .weiterertn-eintrag,#wbchangebank .weiterertn-eintrag,#wbchangepw .weiterertn-eintrag,#wbchangeprofile .weiterertn-eintrag{padding-top:5px}#anmeldeformularneu .kurs-nummer,#wbloginform .kurs-nummer,#wbloginregisterform .kurs-nummer,#wbchangebank .kurs-nummer,#wbchangepw .kurs-nummer,#wbchangeprofile .kurs-nummer{color:inherit}#anmeldeformularneu .pflicht,#wbloginform .pflicht,#wbloginregisterform .pflicht,#wbchangebank .pflicht,#wbchangepw .pflicht,#wbchangeprofile .pflicht,#anmeldeformularneu .validierung,#wbloginform .validierung,#wbloginregisterform .validierung,#wbchangebank .validierung,#wbchangepw .validierung,#wbchangeprofile .validierung{color:#a94442}#anmeldeformularneu .pflicht input[type=text],#wbloginform .pflicht input[type=text],#wbloginregisterform .pflicht input[type=text],#wbchangebank .pflicht input[type=text],#wbchangepw .pflicht input[type=text],#wbchangeprofile .pflicht input[type=text],#anmeldeformularneu .validierung input[type=text],#wbloginform .validierung input[type=text],#wbloginregisterform .validierung input[type=text],#wbchangebank .validierung input[type=text],#wbchangepw .validierung input[type=text],#wbchangeprofile .validierung input[type=text]{background-color:#f2dede;color:#a94442;border-color:#a94442}#anmeldeformularneu label.pflicht:before,#wbloginform label.pflicht:before,#wbloginregisterform label.pflicht:before,#wbchangebank label.pflicht:before,#wbchangepw label.pflicht:before,#wbchangeprofile label.pflicht:before,#anmeldeformularneu label.validierung:before,#wbloginform label.validierung:before,#wbloginregisterform label.validierung:before,#wbchangebank label.validierung:before,#wbchangepw label.validierung:before,#wbchangeprofile label.validierung:before{font-family:'Font Awesome 5 Free';font-weight:900;display:inline-block;content:'\f071';margin-right:3px}#anmeldeformularneu input[type=text],#anmeldeformularneu select,.loginform-field,.form-control{border:1px solid #00285a;padding:5px;border-radius:0}#anmeldeformularneu input[type=text]:focus,#anmeldeformularneu select:focus,.loginform-field:focus,.form-control:focus{border-color:#647d9b;webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,125,155,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,125,155,0.6)}h4.anmeldeabschnitt{border-bottom:1px solid #00285a;margin-top:3em;padding-bottom:.5em}h4.gebuehrensumme{border-top:1px solid #00285a;border-bottom:none;margin-top:1em;margin-bottom:2em;padding-top:.5em}h4.anmeldungkurstitel{border:none;font-weight:bold;margin:0;padding:0}#anmeldeformularneu .kurs-kosten{font-weight:bold}.kw-anmeldung-label{text-align:right;white-space:nowrap}.kw-best-data{font-weight:bold}.kw-best-data .kw-best-nn{font-weight:normal;font-style:italic;color:#647D9B}#kufersuche input[type=text],#kufersuche select,#anmeldeformular input[type=text],#anmeldeformular select,#dozentensuche input[type=text]{border:1px solid #00285a;padding:5px;width:300px;border-radius:5px}#kufersuche input[type=text]:focus,#kufersuche select:focus,#anmeldeformular input[type=text]:focus,#anmeldeformular select:focus,#dozentensuche input[type=text]:focus{border-color:#647d9b}#anmeldeformular .anmeldung_fieldwrap{margin-bottom:8px}#dozentensuche{margin:5px 0}#dozentensuche input,#dozentensuche button{vertical-align:text-bottom}.alert.pflichtfelder{margin-bottom:0;border-radius:4px 4px 0 0}ul.warnungpflichtfelder{background-color:#f2dede;color:#a94442;border:1px solid transparent;border-color:#ebccd1;border-radius:0 0 4px 4px}h3.warning{color:#a94442}.wl-info{color:#a94442;margin-bottom:5px}.wl-info a{color:inherit}.extra-info{margin-bottom:5px}.kw-kalender td{text-align:center}.kw-kalender .samstag,.kw-kalender .sonntag{font-style:italic}.kw-kalender .eine,.kw-kalender .mehrere{font-weight:bold}.kw-kalender .heute{border:2px solid #00285a}.kw-foto{max-width:100%;max-height:350px}@media (min-width:1921px){body{max-width:1920px;margin:0 auto}.navbar-collapse{max-width:1920px;margin:0 auto}.fixed-top{width:1920px;left:auto;right:auto}}@media (max-width:1749px){.navbar-vhs #preheader{padding:30px}.navbar-vhs #main-menu{padding:10px 30px;font-size:1em}.navbar-vhs.snapped #preheader{padding:10px 30px}.navbar-vhs .navigation-medium>li>a{padding:5px}}@media (max-width:991px){body{margin-bottom:0}.navbar-vhs #preheader #preheader-left img.logoimage{margin-bottom:10px;max-width:50%}.navbar-vhs #main-menu,.navbar-vhs.snapped #main-menu{font-size:.8em}.navbar-vhs #main-menu .menu-programm,.navbar-vhs.snapped #main-menu .menu-programm{white-space:nowrap}.navbar-vhs #main-menu .menu-programm>img,.navbar-vhs.snapped #main-menu .menu-programm>img{height:30px;width:auto}.nav>li>a{padding:5px}.page-vhssi>.footer{position:relative;height:auto;margin-top:1em}.page-vhssi>.footer .footer-col+.footer-col{margin-top:25px}}@media (max-width:768px){#stage{display:none}.navbar-vhs #header-menu-meta{display:none}.navbar-vhs #main-menu,.navbar-vhs.snapped #main-menu{padding:0 10px 10px 10px;font-size:1rem}.navbar-vhs #main-menu .menu-programm>.text,.navbar-vhs.snapped #main-menu .menu-programm>.text{display:inline;margin-left:10px}.navbar-vhs .navbar-toggler{float:none;width:100%;text-align:center;margin:0;color:#fff;border-radius:0}.seitentitel{font-size:2em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.2em}.kw-unterkategorien .list-group-item{padding:0;flex-direction:column}.kursliste-breit .kurs-nummer,.kursliste-breit .kurs-gebuehr{text-align:left}.kursliste-breit .kurs-buttons{text-align:center}.kw-kursdetails .kurs-daten .legende,.kw-dozdetails .kurs-daten .legende{text-align:left}.kw-buttonleiste:not(.kw-paginationleiste){line-height:3}.kw-buttonleiste:not(.kw-paginationleiste) .float-left,.kw-buttonleiste:not(.kw-paginationleiste) .float-right{float:none !important}.kw-anmeldung-label{text-align:left}}@media (max-width:576px){.navbar-vhs #preheader{padding:10px !important}.navbar-vhs #preheader #preheader-left,.navbar-vhs #preheader #preheader-center,.navbar-vhs #preheader #preheader-right{text-align:center;padding-top:0}.navbar-vhs #preheader #schnellsuche{margin-top:0;margin-bottom:10px;font-size:1rem}.navbar-vhs #preheader .navigation-medium>li+li{margin-left:10px}.navbar-vhs #preheader .navigation-medium .level1:before{display:inline-block !important}.navbar-vhs #preheader .navigation-medium .level1>.text{display:none}.navbar-vhs.snapped #preheader-left,.navbar-vhs.snapped #schnellsuche{display:none}.container.main{margin-top:1rem}.news-list-view.carousel.news-list-layout-30,.stagebar{margin-top:0}.kurshighlights .vorschlag{min-width:100%}.kw-table-row{margin-bottom:5px}.frame-toolbox{text-align:center}.frame-toolbox .ce-bodytext{display:inline-block}.frame-toolbox .ce-bodytext p{margin:0 .5rem}.ce-left .ce-gallery,.ce-right .ce-gallery{float:none}.pagecircle-left{display:none}.footer .tool-footer{min-height:0;padding:.5rem;text-align:center}.footer .tool-footer:before{display:none}.footer .tool-footer .shariff{display:block;text-align:center}.footer .tool-footer .shariff .orientation-horizontal{display:block}.footer .main-footer #footer-right{text-align:left}.footer .subline #subline-left,.footer .subline #subline-right{text-align:center}}@media print{body{margin-bottom:10px}a[href]:after,.pagecircle-left,.stagebar,.frame-type-menu_subpages,.frame-toolbox,.kurs-buttons,#osm_info,.kw-buttonleiste,.kurse-navigation,.kurse-seiten,.tool-footer,.legal-footer,#footer-center-right,#footer-right,#cookie-button,.subline,.js-hinweis,.article-link,.powermail_form{display:none !important}.seitentitel{font-size:2em;margin-top:5px;margin-bottom:5px}.servicebox{background-color:transparent !important}.servicebox header .ce-headline-center{text-align:left !important}.news-list-view .article{margin-bottom:10px}.kursliste-breit .kurs-eintrag,.kursdetails .kurs-eintrag{padding:0 10px}.page-vhssi .hauptseite_clickpfad{border-color:black;margin:5px 0}.content-left,.content-right{flex-basis:100%;max-width:none}.footer{position:relative !important;height:auto !important}.footer .main-footer{background-color:transparent;border-top:1px solid black}.footer #footer-left,.footer #footer-center-left{flex-basis:50%;max-width:none}.navbar-vhs.snapped+.container.main{margin-top:0 !important}#osm_canvas,#osm_canvas-1,#osm_canvas-2{display:block !important}#osm_canvas.nomap,#osm_canvas-1.nomap,#osm_canvas-2.nomap{display:none !important}}