.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.tx-powermail .powermail_fieldset .powermail-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#F2DEDE;border:1px solid #EBCCD1;width:100%;float:right;clear:left}.tx-powermail .powermail_fieldset .powermail-errors-list.filled{display:block}.tx-powermail .powermail_fieldset .powermail-errors-list>li{color:#A43431;padding:5px 10px}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset div.error{background-color:#EBCCD1;color:#A43431}.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list{width:100%;margin-bottom:0;background-color:#EBCCD1;border:none}.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list>li{padding-left:5px}.tx-powermail .powermail_progressbar{width:100%;height:5px;float:right;border:1px solid #EEEEEE;clear:both}.tx-powermail .powermail_progressbar.disable{display:none}.tx-powermail .powermail_progressbar>.powermail_progress{background:#1E5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progress_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}.tx-powermail ul.powermail_fieldwrap_file_list{background-color:white;border:1px solid #bbb;float:right;padding:3px;width:100%;list-style:none;border-radius:4px;margin:0}.tx-powermail ul.powermail_fieldwrap_file_list>li{margin:5px}.tx-powermail ul.powermail_fieldwrap_file_list>li .deleteAllFiles{color:#bbb;cursor:pointer}.tx-powermail ul.powermail_fieldwrap_file_list>li .deleteAllFiles:hover{text-decoration:underline}.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#EBCCD1;border:1px solid #A43431;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}.tx-powermail .powermail_message li{padding:5px 50px 0 0;border:none;background:none}.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#CDEACA;border:1px solid #3B7826}.tx-powermail .powermail_message.powermail_message_ok li{color:#3B7826}.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}.tx-powermail .powermail_message.powermail_message_error li{color:#A43431}.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#FCF8E3;border:1px solid #FFCA4B}.tx-powermail .powermail_message.powermail_message_note li{color:#FFCA4B}.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#aaa;display:inline-block;padding:5px 30px;text-decoration:none;color:white;border:1px solid #bbb;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1E5799;float:right}.tx-powermail .powermail_form.nolabel>h3{display:none}.tx-powermail .powermail_fieldset.nolabel>legend{display:none}.tx-powermail .powermail_fieldwrap.nolabel>label{display:none}.tx-powermail .powermail_fieldwrap.nolabel>fieldset>legend{display:none}@-webkit-keyframes progress{from{}to{width:100%}}@-moz-keyframes progress{from{}to{width:100%}}@-ms-keyframes progress{to{width:100%}}@keyframes progress{from{}to{width:100%}}.slideshow-container img{width:100%;height:auto;}.slideshow-container{width:100%
  max-width:100vw;position:relative;margin:auto;}.slideshow-container .mySlides{display:none;}.slideshow-container .text{color:#f2f2f2;font-size:1.2rem;padding:30px;position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.25);}.slideshow-container .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}.slideshow-container .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}.slideshow-container .active,.slideshow-container .dot:hover{background-color:#717171;}.slideshow-container .fade{animation-name:fade;animation-duration:1.5s;}@keyframes fade{from{opacity:.4}to{opacity:1}}.modal{display:none;position:fixed;z-index:50;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(243,243,237,0.95);background-color:rgba(42,74,134,0.975);}.modal-content{background-color:#fefefe;margin:20px auto;width:90%;max-width:600px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;border-radius:5px;}.modal-text{padding:20px 40px 30px 40px;}.modal-details{padding:20px 40px 20px 40px;background-color:#004A8D;background-color:rgb(243,243,237);}.modal-details p{margin:0 0 10px 0;}.modal p.course-num{position:absolute;left:40px;bottom:0;color:white;text-transform:uppercase;letter-spacing:2px;font-size:0.875rem;font-weight:800;}@media only screen and (max-width:640px){.modal-text,.modal-details{padding:20px 30px 20px 30px;}}.modal-details p{border-bottom:1px solid;padding-bottom:10px;}.modal-footer{padding:0 40px 30px 40px;border-radius:5px 5px 5px 5px;background-color:#f3f3ee;}.modal h2{font-size:2.25rem;}.close{color:rgba(255,255,255,0.8);font-size:52px;position:fixed;top:20px;right:45px;z-index:60;}.close:hover,.close:focus{color:rgba(255,255,255,1.0);text-decoration:none;cursor:pointer;}#nav-wrap{position:relative;margin:0 auto;transition:all ease 0.4s;}.scrolled #nav-wrap nav{top:10px;}#nav-wrap nav{text-align:right;position:absolute;right:0;top:20px;}nav ul{margin:0;width:auto;display:inline-block;}nav li{display:inline-block;padding:10px 30px 10px 0;}nav li a{text-decoration:none;color:var(--darkblue);}nav li a:hover,nav li.active a{text-decoration:none;color:var(--red);}.hamburger-menu{display:none;position:fixed;z-index:500;top:0;right:0;width:44px;height:44px;}#menu__toggle{opacity:1;}.mobilemenu__open .menu__btn>span{transform:rotate(45deg);}.mobilemenu__open .menu__btn>span::before{top:0;transform:rotate(0deg);}.mobilemenu__open .menu__btn>span::after{top:0;transform:rotate(90deg);}.menu__btn{position:fixed;z-index:500;top:30px;right:25px;width:32px;height:32px;cursor:pointer;z-index:1;}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:3px;background-color:var(--darkblue);transition-duration:.25s;}.menu__btn>span::before{content:'';top:-10px;}.menu__btn>span::after{content:'';top:10px;}@media only screen and (max-width:1024px){.scrolled #nav-wrap{display:none;}nav ul{width:300px;}}@media only screen and (max-width:640px){#nav-wrap{top:0px;}.scrolled #nav-wrap{display:block;}nav ul{width:200px;}nav li{padding:20px 30px 0 0;}.hamburger-menu{display:block;}.modal__open .hamburger-menu{display:none;}#nav-wrap nav{right:-500px;transition:all 0.4s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);background-color:white;top:0;padding:60px 0px;border-radius:5px;min-width:33vw;min-height:100vh;}.mobilemenu__open #nav-wrap nav{right:0px;}}@font-face{font-family:'Roboto';src:url('https://www.horwer-volkshochschule.ch/fileadmin/Medien/Fonts/Roboto/Roboto-Light.ttf');font-weight:100;}@font-face{font-family:'Roboto';src:url('https://www.horwer-volkshochschule.ch/fileadmin/Medien/Fonts/Roboto/Roboto-Regular.ttf');font-weight:300;}@font-face{font-family:'Roboto';src:url('https://www.horwer-volkshochschule.ch/fileadmin/Medien/Fonts/Roboto/Roboto-Medium.ttf');font-weight:500;}@font-face{font-family:'Roboto';src:url('https://www.horwer-volkshochschule.ch/fileadmin/Medien/Fonts/Roboto/Roboto-Bold.ttf');font-weight:800;}:root{--darkblue:#004A8D;--darkblue:rgba(42,74,134,1.0);--deepblue:rgba(32,50,90,1.0);--red:rgb(208,79,83);--sand:#f3f3ee;--darksand:rgba(243,243,237,1.0);--sitewidth:1400px;}*,*::before,*::after{box-sizing:border-box;}body{font-family:'Roboto',sans-serif;font-weight:300;color:var(--darkblue);margin:0;padding:0;background-color:var(--darkblue);}img{width:100%;height:auto;}a{color:var(--darkblue);}p a{text-decoration:none;border-bottom:1px dotted var(--darkblue);display:inline-block;}p a:hover{color:var(--red);border-bottom:1px dotted var(--red);text-decoration:none;}p{font-weight:100;font-size:1.063rem;}h1{font-size:3rem;}h2{font-size:1.75rem;margin:30px 0 10px 0;}h3{font-size:1.125rem;}@media only screen and (max-width:640px){h1{font-size:2.5rem;}h2{font-size:1.75rem;margin:30px 0 10px 0;}h3{font-size:1.0rem;}}#wrap-all{max-width:var(--sitewidth);margin:0 auto;background-color:var(--sand);}#header{position:relative;z-index:20;transition:all ease 0.4s;background-color:white;position:relative;position:fixed;top:0;position:fixed;height:auto;max-width:var(--sitewidth);width:100%;}main{padding:300px 0 60px 0;}#logo{max-width:240px;padding:20px;transition:all ease 0.4s;}@media only screen and (max-width:1024px){main{padding:250px 0 60px 0;}#logo{max-width:220px;}}@media only screen and (max-width:640px){main{padding:190px 0 60px 0;}#logo{max-width:180px;padding:20px;}}#cols-wrap{max-width:1024px;margin:0 auto;display:flex;flex-wrap:wrap;padding:0 30px;}#main-col{width:66%;padding-right:60px;}#main-col p{line-height:22px;}#side-col{width:33%;border-left:1px solid #dddddd;padding-left:50px;}#side-col p{font-weight:100;}@media only screen and (max-width:640px){#cols-wrap{display:block;}#side-col,#main-col{width:100%;padding:0;border:0;}}.teammember_image{width:140px;}.teammember_image img{border-radius:50%;filter:grayscale(30%);transition:all ease 0.4s;}.teammember_image img:hover{border-radius:50%;filter:grayscale(0%);}.teammember h3{margin:10px 0 0 0;}.teammember p{margin:5px 0 45px 0;}.course_container{max-width:1024px;margin:0 auto;display:flex;flex-wrap:wrap;}.course_container > div:first-child{width:100%;}.course_container p{max-width:850px;line-height:24px;}.course_container .dates p{margin:0;}@media only screen and (max-width:1200px){.course_container{padding:0 30px;}}.card{width:46%;margin:2% 4% 2% 0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);transition:0.3s;padding-bottom:10px;border-radius:5px;background-color:white;transition:all ease 0.4s;}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);transform:scale(1.025);}.card h2{font-size:1.6rem;}.card p.course-num{position:absolute;left:30px;bottom:0;color:white;text-transform:uppercase;letter-spacing:2px;font-size:0.875rem;font-family:'Roboto-Bold';}.card-container{padding:25px;}.card-text{min-height:190px;}.course_image{position:relative;}.course_image img{border-radius:5px 5px 0 0;}.card .date{margin:0;}.bookedout{position:absolute;top:140px;left:10px;display:block;background-color:var(--red);color:white;font-weight:700;padding:12px 18px;border-radius:5px;transform:rotate(-90deg);transform-origin:top left;text-transform:uppercase;font-size:0.95rem;letter-spacing:1px;}.in-the-past{background-color:silver;}@media only screen and (max-width:640px){.course_container{display:block;padding:0 25px;}.card{width:auto;margin:15px 0;}.card-container{padding:20px 25px 25px 25px;}.card-text{min-height:auto;}}.scrolled #header{height:60px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}.scrolled #kursanmeldung-btn{display:none;}.scrolled .svg-logo .svg-text{display:none;}.scrolled #logo{max-width:100px;padding:8px;}.scrolled .svg-logo__big,.svg-logo__small{display:none;}.scrolled .svg-logo__small,.svg-logo__big{display:block;}.button,.btn{background-color:rgba(42,74,134,0.8);color:white;border:none;padding:15px;text-align:center;text-decoration:none;display:inline-block;font-size:15px;width:47%;margin:0 2% 0 0;cursor:pointer;border-radius:6px;transition:all ease 0.3s;}.modal .button{margin-top:10px;}.button:hover,.btn:hover{background-color:rgba(42,74,134,1.0);color:white;}.btn-light{background-color:var(--darksand);color:rgba(42,74,134,1.0);}@media only screen and (max-width:640px){.modal .button{width:100%;margin:0;}}#kursanmeldung-btn{font-family:'Roboto',sans-serif;transition:all ease 0.4s;position:absolute;top:80px;right:40px;background-color:rgba(42,74,134,1.0);border-radius:50%;height:160px;width:160px;color:white;text-align:center;padding:45px 30px 0 30px;}#kursanmeldung-btn:hover{background-color:var(--red);}#kursanmeldung-btn a{font-size:0.85rem;color:white;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:22px;display:inline-block;padding:0 20px 20px 20px;}@media only screen and (max-width:1024px){#kursanmeldung-btn{top:20px;right:260px;}}@media only screen and (max-width:640px){#kursanmeldung-btn{display:none;top:160px;right:30px;height:120px;width:120px;padding:25px 10px 0 10px;}#kursanmeldung-btn a{line-height:20px;}}.start-layout #header{background-color:rgba(255,255,255,0.33);}.scrolled .start-layout #header{background-color:rgba(255,255,255,0.8);}.start-layout main{padding:0 0 60px 0;min-height:100vh;}#slider_container{width:100%;padding:0;margin:0;position:relative;z-index:0;}#content_container{max-width:1024px;padding:60px 30px;margin:0 auto;}#powermail_field_spamsicherheit,img#powermail_captchaimage{max-width:300px;}.tx-powermail .radio label,.tx-powermail .checkbox label{font-weight:100;}.tx-powermail .container-fluid{padding:0;margin:0;}.tx-powermail legend{font-size:1rem;}
