/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Cabin Condensed';font-style:normal;font-weight:400;src:local('Cabin Condensed'),local('CabinCondensed-Regular'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-regular.woff2) format('woff2'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-regular.woff) format('woff');}@font-face{font-family:'Cabin Condensed';font-style:normal;font-weight:600;src:local('Cabin Condensed SemiBold'),local('CabinCondensed-SemiBold'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-600.woff2) format('woff2'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-600.woff) format('woff');}@font-face{font-family:'Cabin Condensed';font-style:normal;font-weight:500;src:local('Cabin Condensed Medium'),local('CabinCondensed-Medium'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-500.woff2) format('woff2'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-500.woff) format('woff');}@font-face{font-family:'Cabin Condensed';font-style:normal;font-weight:700;src:local('Cabin Condensed Bold'),local('CabinCondensed-Bold'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-700.woff2) format('woff2'),url(/themes/freiburg/fonts/cabin-condensed-v13-latin-700.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(/themes/freiburg/fonts/roboto-v20-latin-300.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-300.woff) format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(/themes/freiburg/fonts/roboto-v20-latin-300italic.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-300italic.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(/themes/freiburg/fonts/roboto-v20-latin-regular.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-regular.woff) format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(/themes/freiburg/fonts/roboto-v20-latin-italic.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-italic.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(/themes/freiburg/fonts/roboto-v20-latin-500.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-500.woff) format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(/themes/freiburg/fonts/roboto-v20-latin-500italic.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-500italic.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(/themes/freiburg/fonts/roboto-v20-latin-700.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-700.woff) format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(/themes/freiburg/fonts/roboto-v20-latin-700italic.woff2) format('woff2'),url(/themes/freiburg/fonts/roboto-v20-latin-700italic.woff) format('woff');}body{font-family:'Roboto';line-height:1.6em;}a{color:#DF002A;}a:hover,a:focus{color:#ad0f2c;}a svg{height:15px;width:15px;}input:focus,optgroup:focus,select:focus,textarea:focus{border-color:#DF002A;}button,.button,.buttonwrapper a,input[type='button'],input[type='reset'],input[type='submit']{background-color:#DF002A;font-weight:500;font-size:1.1em;font-family:'Cabin Condensed';}button:focus,.button:focus,.buttonwrapper a:focus,a:focus .buttoninlink,input[type='button']:focus,input[type='reset']:focus,input[type='submit']:focus,.link_button:hover,button:hover,.button:hover,.buttonwrapper a:hover,a:hover .buttoninlink,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{background-color:#ad0f2c;color:white;}h1,h2,h3,h4{font-family:'Cabin Condensed';line-height:1.2em;}h3{font-size:22px;}h4{font-size:18px;}input[type='text'],input[type='email'],input[type='number'],input[type='tel'],input[type='password'],input[type='search'],optgroup,select,textarea{min-height:45px;width:100%;}fieldset{background-color:transparent;}header div{max-width:1100px;margin:0 auto;}@media (max-width:900px){header div{margin:0;}}_:-ms-lang(x),.w-richtext svg{width:500px !important;height:300px !important;}main{margin-bottom:50px;overflow:hidden;}.webform-ajax-form-wrapper .error{border-left:#df002a solid 3px !important;}.webform-ajax-form-wrapper  .error + label::after{border:#df002a solid 2px;}
.l-col.l-col-100.l-col-md-100.l-col-lg-33 .w-container{min-height:480px;}.l-row,.l-col{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.w-container{display:flex;flex-wrap:wrap;align-items:stretch;}.w-buttons{align-items:end;display:flex;width:100%;}.w-image img{width:100%;}.gruppenglossar-anhang,.stichwortglossar-anhang{margin-bottom:30px;margin-top:30px;}.gruppenglossar-anhang a,.stichwortglossar-anhang a{font-weight:bold;font-size:1.5em;padding:10px;}.gruppenglossar nav,.stichwortglossar nav{text-align:center;}.gruppenglossar ul.js-pager__items li,.stichwortglossar ul.js-pager__items li{display:inline;margin:10px;}.stichwortglossar .views-field.views-field-name{padding:15px;}.stichwortglossar .views-row:nth-child(2n+1){background-color:#F0F0F0;}.taxpage article{background-color:#F0F0F0;padding:15px;margin-bottom:30px;border-bottom:3px solid #0069B3;}.taxpage ul.links{list-style-type:none;padding:0;}.taxpage header{border:none;}#views-exposed-form-seitenabschnitt-listen-gruppensuche label,.gruppenglossar .views-exposed-form label{font-weight:bold;}#views-exposed-form-seitenabschnitt-listen-gruppensuche,.gruppenglossar .views-exposed-form{display:flex;}#views-exposed-form-seitenabschnitt-listen-gruppensuche .form-item.js-form-type-textfield,#views-exposed-form-seitenabschnitt-listen-gruppensuche .form-item.js-form-type-select,.gruppenglossar .views-exposed-form .form-item.js-form-type-textfield,.gruppenglossar .views-exposed-form .form-item.js-form-type-select{flex:1 1 100%;padding-right:30px;}#views-exposed-form-seitenabschnitt-listen-gruppensuche div[data-drupal-selector=edit-actions],.gruppenglossar .views-exposed-form div[data-drupal-selector=edit-actions]{margin-top:1.5em;}#views-exposed-form-seitenabschnitt-listen-gruppensuche .form-item-field-stichworte-target-id,.gruppenglossar .views-exposed-form .form-item-field-stichworte-target-id{margin-right:30px;}.front-gruppensuche header,.gruppenglossar header{border:none;padding:0;}.front-gruppensuche header .w-buttons{margin:20px 0 20px;}.front-gruppensuche header{display:flex;}.front-gruppensuche header .w-buttons.w-buttons--left:first-child{flex:35%;}@media (max-width:780px){.front-gruppensuche header{display:block;}}@media (max-width:480px){#views-exposed-form-seitenabschnitt-listen-gruppensuche,.gruppenglossar .views-exposed-form{display:block;}#views-exposed-form-seitenabschnitt-listen-gruppensuche div[data-drupal-selector=edit-actions],.gruppenglossar .views-exposed-form div[data-drupal-selector=edit-actions]{margin-top:1.5em;margin-bottom:1.5em;}}.page--type-gruppe h1.page-title{text-align:left;margin-left:40px;}.captcha__element .form-item{display:block;}@media (min-width:780px){.fortbildungen-container{display:flex;}.fortbildungen-container-item.textcontent{padding-left:2em;}.fortbildungen-container-item.imagecontent{margin-bottom:0em;}.fortbildungsliste .views-row{margin-bottom:1em;}.fortbildungsliste h2{margin-bottom:0em;}}.fortbildungsliste h2{margin-bottom:0.5em;}.fortbildungen-container-item.imagecontent{text-align:center;margin-bottom:1em;}.fortbildung-date::before{content:url(/themes/freiburg/images/calendar.svg);}.fortbildung-time::before{content:url(/themes/freiburg/images/clock.svg);}.fortbildung-date::before,.fortbildung-time::before{display:inline-block;height:1rem;width:1rem;margin-right:0.5rem;margin-left:-1.4rem;vertical-align:sub;}.fortbildung-time,.fortbildung-date{display:inline-block;}.fortbildung-date{margin-left:1.5em;}.fortbildung-date time{margin-left:0.3em;}.fortbildung-time{margin-left:2em;}.fortbildung-kosten span,.fortbildung-referent span{font-weight:bold;}.fortbildungsliste h3:first-of-type{margin-top:0em;}.fortbildungsliste h3{margin-bottom:1em;margin-top:2em;}.fortbildungsliste .views-row{margin-bottom:3em;}.fortbildung-infotext{margin-top:1em;}.fortbildung-kosten,.fortbildung-referent{margin-top:7px;}@media (min-width:460px){.fortbildungsliste  .views-exposed-form{display:flex;}.fortbildungsliste .js-form-type-textfield{flex-basis:100%;margin-right:2em;}}.fortbildungsliste  .views-exposed-form label{display:none;}.fortbildungsliste  .views-exposed-form{margin-bottom:40px;}article[data-history-node-id="28"] > div:nth-child(2) > div:nth-child(3),article[data-history-node-id="28"] > div:nth-child(2) > div:nth-child(4){display:none;}
@media only screen and (max-width:800px){header nav li{text-align:center;}header nav > ul > li > ul{margin-left:0;}header li.expanded li{color:#444;}}header nav > ul > li > ul{top:54px;}@media only screen and (max-width:890px){header nav > ul > li > ul{top:42px;}}#block-freiburg-branding{margin-top:4px;margin-left:0;}header img{height:68px;display:block;width:auto;margin:5px 0 10px 0;}.head--paritaeter-logo img{width:40px;height:auto;display:inline-block;margin-top:10px;}#block-freiburg-branding{margin-top:4px;}h1.page-title{margin-top:40px;}@media (min-width:100px){.w-heading--h1,.w-heading--h2,h1.page-title{text-align:center;}.w-heading > h1,.w-heading > h2,h1.page-title > span{display:inline-block;font-weight:600;position:relative;margin-bottom:2em;padding:10px 15px;background-color:#F0F0F0;}.w-heading > h1:before,.w-heading > h2:before,h1.page-title > span:before{content:"»";color:#DF002A;font-weight:700;position:absolute;left:-0.45em;top:0.16em;line-height:0.1;}div[style*="F0F0F0"] .w-heading > h2{background-color:#fff;}div[style*="rgb(240, 240, 240)"] .w-heading > h2{background-color:#fff;}}.w-headerslider .slick-dots{background-color:#F0F0F0;}.w-headerslider .slick-next{right:25px;}.w-headerslider .slick-prev{left:25px;z-index:1;}.w-headerslider .inner{max-width:1100px;padding-left:15px;padding-right:15px;margin:0 auto;position:relative;height:100%;}.w-headerslider .inner2{position:absolute;bottom:70px;right:0;}.w-headerslider .w-slider__title{background-color:white;display:inline-block;padding:7px 7px 7px 30px;z-index:2;position:relative;margin-right:50px;}.w-headerslider .w-slider__title h2{font-weight:normal;}.w-headerslider .w-slider__title h2:before{content:"»";color:#DF002A;font-weight:700;position:absolute;left:-0.4em;top:0.1em;line-height:0.1;}.w-headerslider .w-slider__lead{background-color:#F0F0F0;padding:17px 10px 10px 10px;z-index:1;position:relative;top:-10px;width:auto;margin-left:auto;}.w-headerslider .w-slider__links{text-align:left;}.w-headerslider .w-slider__links > div{display:inline-block;}@media only screen and (max-width:768px){.w-headerslider .inner2{position:relative;top:0;padding:15px;}.w-headerslider .inner{padding:0;}.w-headerslider .w-slider__title{margin-left:50px;background-color:white;}.w-headerslider .w-slider__lead{margin-left:70px;background-color:white;}.w-headerslider .w-slider__links{text-align:left;margin-left:80px;}}.w-headerslider .slick-dots li button:before{font-size:15px;}.w-headerslider .slick-dots li.slick-active button:before{color:#DF002A;opacity:1;}.w-buttons__item--buttonsecondary a{background-color:#ccc;color:#333;}.w-buttons__item--buttonsecondary a:focus,.w-buttons__item--buttonsecondary a:active,.w-buttons__item--buttonsecondary a:hover{background-color:#bbb;color:#333;}.w-buttons__item--buttonwhite a{background-color:white;color:#333;}.w-buttons__item--buttonwhite a:focus,.w-buttons__item--buttonwhite a:active,.w-buttons__item--buttonwhite a:hover{background-color:#eee;color:#333;}.w-sometimes-a-circle{max-width:1100px;padding-left:15px;padding-right:15px;position:relative;margin:0 auto;}.w-sometimes-a-circle--inner{margin-bottom:50px;}@media (min-width:1000px){.w-sometimes-a-circle--inner{margin-left:auto;position:absolute;top:-500px;right:15px;width:200px;height:200px;border-radius:50%;background-color:white;padding-top:42px;margin-bottom:15px;}}.w-sometimes-a-circle--heading{margin-bottom:10px;text-align:center;position:relative;}.w-sometimes-a-circle--heading:before{content:"»";color:#DF002A;font-size:2.5em;font-weight:700;position:absolute;left:0;top:0.1em;line-height:0.1;}.w-sometimes-a-circle--tel{text-align:center;font-weight:500;margin-bottom:10px;}.w-sometimes-a-circle--oeffnungszeiten{text-align:center;}.paragraph--type--listen{}.paragraph--type--listen form{margin-bottom:40px;display:flex;}.paragraph--type--listen form .form-item-title{flex:1 1 100%;padding-right:30px;}@media only screen and (max-width:450px){.paragraph--type--listen form{flex-wrap:wrap;}}.paragraph--type--listen .aktuelles-thema-full__body,.paragraph--type--listen .veranstaltung__body{margin-bottom:15px;}.paragraph--type--listen article,.paragraph--type--blockreferenz article,.gruppenglossar article{background-color:#F0F0F0;padding:15px;margin-bottom:30px;border-bottom:3px solid #0069B3;}@media (min-width:600px){.paragraph--type--listen article,.paragraph--type--blockreferenz article{min-height:300px;}}.w-section .paragraph--type--listen article:not(.group-teaser),.w-section .paragraph--type--blockreferenz article:not(.group-teaser){background-color:white;}.w-section .paragraph--type--listen article > div > div,.w-section .paragraph--type--blockreferenz article > div > div,.gruppenglossar .gruppe-full__body{margin-bottom:15px;}.w-section .paragraph--type--listen article > div > div > div,.w-section .paragraph--type--blockreferenz article > div > div > div{display:inline;}.paragraph--type--listen article .veranstaltung__image,.paragraph--type--listen article .aktuelles-thema-full__image,.paragraph--type--blockreferenz article .aktuelles-thema-full__image{margin-left:-15px;margin-right:-15px;margin-top:-15px;}.paragraph--type--listen article span,.paragraph--type--blockreferenz article span{color:#333;display:block;}.paragraph--type--listen article a span:hover,.paragraph--type--blockreferenz article a span:hover,.gruppenglossar article a span:hover{color:#DF002A;}.paragraph--type--listen ul.links,.paragraph--type--blockreferenz ul.links,.gruppenglossar ul.links{list-style-type:none;padding:0;}.paragraph--type--listen .pager,.paragraph--type--blockreferenz .pager{list-style-type:none;padding:0;text-align:center;}@media (min-width:600px){.paragraph--type--listen .views-infinite-scroll-content-wrapper,.paragraph--type--blockreferenz .views-infinite-scroll-content-wrapper{margin-left:-30px;display:flex;flex-wrap:wrap;}.paragraph--type--listen .views-row,.paragraph--type--blockreferenz .views-row{flex:0 0 50%;padding-left:30px;}}@media (min-width:900px){.paragraph--type--listen .views-row,.paragraph--type--blockreferenz .views-row{flex:0 0 33.33%;-ms-flex:0 0 30.5%;}}.w-container{transition:transform .25s;}.w-container:hover{transform:scale(1.05);}.veranstaltung__image{margin-bottom:20px;}.veranstaltung__image img{max-width:100%;margin-left:auto;margin-right:auto;height:auto;display:block;}.veranstaltung-meta{margin-bottom:20px;}.veranstaltung-meta__icon{width:1em;height:auto;display:inline-block;}.veranstaltung-meta__single{margin-bottom:7px;}.veranstaltung-meta__single > div{display:inline-block;}.veranstaltung__body{margin-bottom:30px;}.aktuelles-thema-full__image{margin-bottom:20px;}.aktuelles-thema-full__image img{max-width:100%;margin-left:auto;margin-right:auto;height:auto;display:block;}.gruppe-full__kategorie{margin-left:-8px;}.gruppe-full__kategorie a{font-size:0.9em;background-color:#0069b3;color:white;font-weight:500;padding:4px 10px 6px 10px;display:inline-block;margin-bottom:10px;margin-left:8px;}.gruppe-full__kategorie a:hover,.gruppe-full__kategorie a:focus,.gruppe-full__kategorie a:active{background-color:#4f9bd1;}.gruppe-full__kategorie div{display:inline;}.form-item div{margin-bottom:15px;}.w-linklist__item svg{width:auto;height:13px;}.w-galerie .slick-prev:before,.w-galerie .slick-next:before{color:#0069B3;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;margin:2% auto;max-width:1200px;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:disc;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
*,::after,::before{box-sizing:border-box;}*:focus{outline-width:0;}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}p,h1,h2,h3,h4,h5,h6,ul{margin-top:0;margin-bottom:0.4em;}a{text-decoration:none;color:#ec4399;transition:all .3s;}a *{transition:all .3s;}a:hover,a:focus{color:#b12f72;}figure{margin:0;}header{border-bottom:3px solid #aaa;max-width:100% !important;}.head--paritaeter-logo img{width:40px;height:auto;display:inline-block;margin-top:10px;}input[type='text'],input[type='email'],input[type='number'],input[type='tel'],input[type='password'],input[type='search'],optgroup,select,textarea{padding:7px 10px 10px 10px;border:1px solid #aaa;min-height:48px;background-color:white;box-sizing:border-box;}select{padding-top:12px;padding-bottom:12px;background-color:white;}input:focus,optgroup:focus,select:focus,textarea:focus{outline-width:0;border-color:#b12f72;}button,.button,.buttonwrapper a,input[type='button'],input[type='reset'],input[type='submit']{background-color:#b12f72;border-width:0;color:white;cursor:pointer;display:inline-block;text-decoration:none;letter-spacing:0.03em;padding:0.83rem 1rem;}@media (min-width:650px){button,.button,input[type='button'],input[type='reset'],input[type='submit']{padding:0.83rem 2rem;}}button:focus,.button:focus,a:focus .buttoninlink,input[type='button']:focus,input[type='reset']:focus,input[type='submit']:focus,.link_button:hover,button:hover,.button:hover,a:hover .buttoninlink,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{background-color:#7c2150;color:white;outline-width:0;}figure{margin:0;}fieldset{border-width:0;background-color:#eee;}fieldset legend{float:left;width:100%;padding:0;margin-bottom:20px;font-weight:bold;}fieldset .fieldset-wrapper{clear:left;}label{cursor:pointer;}.form-item{display:flex;flex-wrap:wrap;margin-bottom:10px;}.form-item label{min-width:150px;display:block;width:100%;}.form-item div,.form-item input{margin-bottom:5px;flex-grow:1;}.form-item textarea{width:100%;}.js-form-type-checkbox input{flex:0 0 20px;position:relative;top:3px;}.form-item .description{flex:0 0 100%;margin-bottom:10px;font-size:.8em;}.js-form-type-checkbox,.js-form-type-radio,.poll #edit-choice .js-form-item,.poll #edit-choice--2 .js-form-item,#edit-feedback-bogen--wrapper .js-form-item{position:relative;display:block;overflow:auto;width:100%;}.js-form-type-checkbox label,.js-form-type-radio label,.poll #edit-choice .js-form-item label,.poll #edit-choice--2 .js-form-item label,#edit-feedback-bogen--wrapper .js-form-item label{display:block;background:lighten(#fcae2c,30%);color:#444;border-radius:5px;padding:10px 20px 10px 30px;border:2px solid lighten(#fcae2c,20%);margin-bottom:12px;cursor:pointer;position:relative;width:100%;margin-top:0;}.js-form-type-checkbox label::after,.js-form-type-checkbox label::before,.js-form-type-radio label::after,.js-form-type-radio label::before,.poll #edit-choice .js-form-item label::after,.poll #edit-choice .js-form-item label::before,.poll #edit-choice--2 .js-form-item label::after,.poll #edit-choice--2 .js-form-item label::before,#edit-feedback-bogen--wrapper .js-form-item label::after,#edit-feedback-bogen--wrapper .js-form-item label::before{content:"" !important;position:absolute;left:0;top:11px;width:20px;height:20px;border-radius:0;background:#efefef;box-shadow:inset 0px 0px 0px 1px #333;}.forum .js-form-type-checkbox label::after,.forum .js-form-type-checkbox label::before,.forum .js-form-type-radio label::after,.forum .js-form-type-radio label::before{background-color:#cccccc;}.js-form-type-checkbox label::before,.js-form-type-radio label::before,.poll #edit-choice .js-form-item label::before,.poll #edit-choice--2 .js-form-item label::before,#edit-feedback-bogen--wrapper .js-form-item label::before{background-color:transparent !important;transition:0.1s width cubic-bezier(0.075,0.82,0.165,1) 0s,0.3s height cubic-bezier(0.075,0.82,0.165,2) 0.1s;z-index:2;overflow:hidden;background-repeat:no-repeat;background-size:13px;background-position:center;width:0;height:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDEzLjIiPiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcuOGwtLjQtLjRhMS43IDEuNyAwIDAgMC0yLjMuMUw1LjIgOC4yIDMgNi40YTEuNyAxLjcgMCAwIDAtMi4zLjFMLjQgN2ExLjcgMS43IDAgMCAwIC4xIDIuM2wzLjggMy41YTEuNyAxLjcgMCAwIDAgMi40LS4xTDE1IDMuMWExLjcgMS43IDAgMCAwLS4yLTIuM3oiIGRhdGEtbmFtZT0iUGZhZCA0Ii8+PC9zdmc+);}input[type="checkbox"],input[type="radio"],.poll #edit-choice input[type="radio"],.poll #edit-choice--2 input[type="radio"],#edit-feedback-bogen--wrapper .js-form-item input[type="radio"]{display:none;position:absolute;width:100%;appearance:none;}.beitragsrechner-block input[type="checkbox"],.beitragsrechner-block input[type="radio"]{display:block;position:relative;width:auto;}input[type="checkbox"]:checked + label,input[type="radio"]:checked + label,.poll #edit-choice input[type="radio"]:checked + label,.poll #edit-choice--2 input[type="radio"]:checked + label,#edit-feedback-bogen--wrapper .js-form-item input[type="radio"]:checked + label{background:lighten(#fcae2c,15%);animation-name:blink;animation-duration:1s;}input[type="checkbox"]:checked + label::after,input[type="radio"]:checked + label::after,.poll #edit-choice input[type="radio"]:checked + label::after,.poll #edit-choice--2 input[type="radio"]:checked + label::after,#edit-feedback-bogen--wrapper .js-form-item input[type="radio"]:checked + label::after{background-color:#DF002A !important;}input[type="checkbox"]:checked + label::before,input[type="radio"]:checked + label::before,.poll #edit-choice input[type="radio"]:checked + label::before,.poll #edit-choice--2 input[type="radio"]:checked + label::before,#edit-feedback-bogen--wrapper .js-form-item input[type="radio"]:checked + label::before{width:20px;height:20px;box-shadow:0 0 0 #737373;}@keyframes blink{0%{background-color:lighten(#fcae2c,15%);}10%{background-color:lighten(#fcae2c,15%);}11%{background-color:lighten(#fcae2c,20%);}29%{background-color:lighten(#fcae2c,20%);}30%{background-color:lighten(#fcae2c,15%);}50%{background-color:lighten(#fcae2c,20%);}45%{background-color:lighten(#fcae2c,15%);}50%{background-color:lighten(#fcae2c,20%);}100%{background-color:lighten(#fcae2c,15%);}}input[type="checkbox"],input[type="radio"],.poll #edit-choice input[type="radio"],.poll #edit-choice--2 input[type="radio"],#edit-feedback-bogen--wrapper .js-form-item input[type="radio"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;float:left;margin:6px 11px 10px 0;}.poll #edit-choice .js-form-item label::before,.poll #edit-choice .js-form-item label::after,.poll #edit-choice--2 .js-form-item label::before,.poll #edit-choice--2 .js-form-item label::after{top:16px;}.w-local-tasks-menu li{display:inline-block;margin-left:15px;margin-bottom:15px;}
header,main,.l-container-regular{max-width:1100px;padding-left:15px;padding-right:15px;margin:0 auto;}header > *:last-child,main > *:last-child,.l-container-regular > *:last-child,.l-container-600 > *:last-child,.l-container-850 > *:last-child{margin-bottom:0;}.l-container-600{max-width:600px;padding-left:15px;padding-right:15px;margin:0 auto;}.l-container-850{max-width:850px;padding-left:15px;padding-right:15px;margin:0 auto;}.l-row{margin-left:-30px;display:flex;flex-wrap:wrap;}.l-row--hgap-0{margin-left:0;}.l-row--hgap-15{margin-left:-15px;}.l-row--hgap-70{margin-left:-70px;}.l-col{padding-left:30px;}.l-col > *:last-child{margin-bottom:0;}.l-row--hgap-0  .l-col{padding-left:0;}.l-row--hgap-15 .l-col{padding-left:15px;}.l-row--hgap-70 .l-col{padding-left:70px;}.l-row--vgap-30 .l-col{margin-bottom:30px;}.l-row--vgap-70 .l-col{margin-bottom:70px;}.l-col-25{width:25%;}.l-col-33{width:33.3%;}.l-col-50{width:50%;}.l-col-66{width:66.6%;}.l-col-75{width:75%;}.l-col-100{width:100%;}@media (min-width:600px){.l-col-md-25{width:25%;}.l-col-md-33{width:33.3%;}.l-col-md-50{width:50%;}.l-col-md-66{width:66.6%;}.l-col-md-75{width:75%;}.l-col-md-100{width:100%;}}@media (min-width:900px){.l-col-lg-25{width:25%;}.l-col-lg-33{width:33.3%;}.l-col-lg-50{width:50%;}.l-col-lg-66{width:66.6%;}.l-col-lg-75{width:75%;}.l-col-lg-100{width:100%;}}
header nav li{margin-top:18px;}@media only screen and (max-width:800px){header nav li{text-align:center;}header nav > ul > li > ul{margin-left:0;}header li.expanded li{color:#444;}}header nav > ul > li > ul{top:54px;}@media only screen and (max-width:890px){header nav > ul > li > ul{top:42px;}}#block-freiburg-branding{margin-top:4px;margin-left:0;}header img{height:68px;display:block;width:auto;margin:5px 0 10px 0;}.head--paritaeter-logo img{width:40px;height:auto;display:inline-block;margin-top:10px;}#block-freiburg-branding{margin-top:4px;}h1.page-title{margin-top:40px;}.w-heading > h1:before,.w-heading > h2:before,h1.page-title > span:before,.w-headerslider .w-slider__title h2::before{font-size:3em;}@media (min-width:1000px){.w-heading--h1,.w-heading--h2,h1.page-title{text-align:center;}.w-heading > h1,.w-heading > h2,h1.page-title > span{display:inline-block;font-weight:600;position:relative;margin-bottom:2em;}.w-heading > h1:before,.w-heading > h2:before,h1.page-title > span:before{content:"»";color:#DF002A;font-weight:700;position:absolute;left:-0.45em;top:0.16em;line-height:0.1;}.w-heading > h1,.w-heading > h2,h1.page-title > span{padding:10px 15px;background-color:#0001;}div[style*="F0F0F0"] .w-heading > h2{background-color:white;}}.w-headerslider.slick-dotted.slick-slider{margin:0px auto 25px auto;max-width:1920px;}.w-headerslider .slick-dots{background-color:#F0F0F0;}.w-headerslider .slick-dots:before{height:30px;width:200%;background:#efefef;height:40px;left:-50%;position:absolute;content:""}.w-headerslider .w-slide{background-size:100% auto;background-repeat:no-repeat;background-position:center;}.w-headerslider .slick-next{right:25px;}.w-headerslider .slick-prev{left:25px;z-index:1;}.w-headerslider .inner{max-width:1100px;padding-left:15px;padding-right:15px;margin:0 auto;position:relative;height:100%;}.w-headerslider .inner2{position:absolute;bottom:70px;right:0;}.w-headerslider .w-slider__title{background-color:white;display:inline-block;padding:7px 7px 7px 30px;z-index:2;position:relative;margin-right:50px;}.w-headerslider .w-slider__title h2{font-weight:normal;}.w-headerslider .w-slider__title h2:before{content:"»";color:#DF002A;font-weight:700;position:absolute;left:-0.4em;top:0.1em;line-height:0.1;}.w-headerslider .w-slider__lead{background-color:#F0F0F0;padding:17px 10px 10px 10px;z-index:1;position:relative;top:-10px;width:300px;margin-left:auto;}.w-headerslider .w-slider__links{text-align:center;}.w-headerslider .w-slider__links > div{display:inline-block;}.w-headerslider .slick-dots li button:before{font-size:15px;}.w-headerslider .slick-dots li.slick-active button:before{color:#DF002A;opacity:1;}.w-buttons__item--buttonsecondary a{background-color:#ccc;color:#333;}.w-buttons__item--buttonsecondary a:focus,.w-buttons__item--buttonsecondary a:active,.w-buttons__item--buttonsecondary a:hover{background-color:#bbb;color:#333;}.w-buttons__item--buttonwhite a{background-color:white;color:#333;}.w-buttons__item--buttonwhite{text-align:center;width:100%;}.w-buttons__item--buttonwhite a:focus,.w-buttons__item--buttonwhite a:active,.w-buttons__item--buttonwhite a:hover{background-color:#eee;color:#333;}.w-sometimes-a-circle{max-width:1100px;padding-left:15px;padding-right:15px;position:relative;margin:0 auto;display:none;}.w-sometimes-a-circle--inner{margin-bottom:50px;}@media (min-width:1000px){.w-sometimes-a-circle--inner{margin-left:auto;position:absolute;top:-500px;right:15px;width:200px;height:200px;border-radius:50%;background-color:white;padding-top:42px;margin-bottom:15px;}}.w-sometimes-a-circle--heading{margin-bottom:10px;text-align:center;position:relative;}.w-sometimes-a-circle--heading:before{content:"»";color:#DF002A;font-size:2.5em;font-weight:700;position:absolute;left:0;top:0.1em;line-height:0.1;}.w-sometimes-a-circle--tel{text-align:center;font-weight:500;margin-bottom:10px;}.w-sometimes-a-circle--oeffnungszeiten{text-align:center;}.paragraph--type--listen{}.paragraph--type--listen form{margin-bottom:40px;display:flex;}.paragraph--type--listen form .form-item-title{flex:1 1 100%;padding-right:30px;}@media only screen and (max-width:450px){.paragraph--type--listen form{flex-wrap:wrap;}}.paragraph--type--listen .aktuelles-thema-full__body,.paragraph--type--listen .veranstaltung__body{margin-bottom:15px;}.paragraph--type--listen article,.paragraph--type--blockreferenz article{background-color:#F0F0F0;padding:15px;margin-bottom:30px;border-bottom:3px solid #0069B3;}@media (min-width:600px){.paragraph--type--listen article,.paragraph--type--blockreferenz article{min-height:300px;}}.w-section .paragraph--type--listen article:not(.group-teaser),.w-section .paragraph--type--blockreferenz article:not(.group-teaser){background-color:white;}.w-section .paragraph--type--listen article > div > div,.w-section .paragraph--type--blockreferenz article > div > div{margin-bottom:15px;}.w-section .paragraph--type--listen article > div > div > div,.w-section .paragraph--type--blockreferenz article > div > div > div{display:inline;}.paragraph--type--listen article .veranstaltung__image,.paragraph--type--listen article .aktuelles-thema-full__image,.paragraph--type--blockreferenz article .aktuelles-thema-full__image{margin-left:-15px;margin-right:-15px;margin-top:-15px;}.paragraph--type--listen article span,.paragraph--type--blockreferenz article span{color:#333;display:block;}.paragraph--type--listen article a span:hover,.paragraph--type--blockreferenz article a span:hover{color:#DF002A;}.paragraph--type--listen ul.links,.paragraph--type--blockreferenz ul.links{list-style-type:none;padding:0;}.paragraph--type--listen .pager,.paragraph--type--blockreferenz .pager{list-style-type:none;padding:0;text-align:center;}@media (min-width:600px){.paragraph--type--listen .views-infinite-scroll-content-wrapper,.paragraph--type--blockreferenz .views-infinite-scroll-content-wrapper{margin-left:-30px;display:flex;flex-wrap:wrap;}.paragraph--type--listen .views-row,.paragraph--type--blockreferenz .views-row{flex:0 0 50%;padding-left:30px;}}@media (min-width:900px){.paragraph--type--listen .views-row,.paragraph--type--blockreferenz .views-row{flex:0 0 33.33%;}}.w-container{transition:transform .25s;}.w-container:hover{transform:scale(1.05);}.veranstaltung__image{margin-bottom:20px;}.veranstaltung__image img{max-width:100%;margin-left:auto;margin-right:auto;height:auto;display:block;}.veranstaltung-meta{margin-bottom:20px;}.veranstaltung-meta__icon{width:1em;height:auto;display:inline-block;}.veranstaltung-meta__single{margin-bottom:7px;}.veranstaltung-meta__single > div{display:inline-block;}.veranstaltung__body{margin-bottom:30px;}.aktuelles-thema-full__image{margin-bottom:20px;}.aktuelles-thema-full__image img{max-width:100%;margin-left:auto;margin-right:auto;height:auto;display:block;}.gruppe-full__kategorie{margin-left:-8px;}.gruppe-full__kategorie a{font-size:0.9em;background-color:#0069b3;color:white;font-weight:500;padding:4px 10px 6px 10px;display:inline-block;margin-bottom:10px;margin-left:8px;}.gruppe-full__kategorie a:hover,.gruppe-full__kategorie a:focus,.gruppe-full__kategorie a:active{background-color:#4f9bd1;}.gruppe-full__kategorie div{display:inline;}.form-item div{margin-bottom:15px;}
