@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-regular.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-regular.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-regular.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-regular.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-regular.svg#LibreBaskerville) format('svg');}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-italic.svg#LibreBaskerville) format('svg');}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-700.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-700.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-700.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-700.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/libre-baskerville/libre-baskerville-v9-latin-ext_latin-700.svg#LibreBaskerville) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-100italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-200italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-500italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-800.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;src:url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900italic.eot);src:local(''),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900italic.woff2) format('woff2'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900italic.woff) format('woff'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900italic.ttf) format('truetype'),url(/sites/all/themes/custom/fairnesskultur_theme/fonts/montserrat/montserrat-v15-latin-ext_latin-900italic.svg#Montserrat) format('svg');}
body{font:1rem/1.65 'Montserrat',Verdana,sans-serif;font-weight:400;font-style:normal;color:#3A3A3A;overflow-x:hidden;}body.admin-menu{padding-top:30px;}*{padding:0;margin:0;}form,input,select,textarea,label,legend,audio,video,table,.form-item,fieldset,.fieldset-wrapper{max-width:100%;}input,textarea,fieldset{border:1px solid #bbb;border-radius:3px;}div.block-formblock .form-text,div#block-formblock-user_password_request .form-text,div#block-formblock-contact_site .form-text,div#block-formblock-user_register .form-text{display:initial;width:auto;}h1,h2,h3,h4,h5{font-family:'Libre Baskerville',serif;font-weight:400;margin:0.5rem 0 1rem;}.clear{clear:both !important;clear:both;}h2{font-style:italic;}h3{font-weight:600;}p{margin:0 0 1rem;}.page-user #content{max-width:1140px;margin:8em auto 2em;}.page-node-add #content,.inside{max-width:1140px;margin:0 auto;}.search-tabs{max-width:1040px;margin:0 auto;}a{color:#333;text-decoration:none;}a:hover{color:#101010;}img{max-width:100%;height:auto;}h4{font-size:1.3333em;font-weight:normal;margin-bottom:12px;}.maintenance-page #logo-title{margin:0 auto;width:1140px;}.maintenance-page #container{margin:7em auto 0;width:1140px;}ol,ul.menu,ul.item-list{margin:1em 0;padding:0 0 0 1.5em;}ul.tabs.primary{max-width:1140px;margin:70px auto 0;padding:0;white-space:normal;}ul.tabs.primary li a{padding:.5em 1em;color:#fff;background-color:#9ccb8a;display:inline-block;border:none;margin:10px .5em 0 0;}.page-gastronomie ul.tabs.primary li a,.page-gastronom ul.tabs.primary li a,.page-suche-gastronomie ul.tabs.primary li a,.node-type-gastronom ul.tabs.primary li a{background-color:#95c9ed;}.page-hotel ul.tabs.primary li a,.page-suche-hotels ul.tabs.primary li a,.node-type-hotel ul.tabs.primary li a{background-color:#ffe060;}.page-fairbraucher ul.tabs.primary li a,.node-type-fairbraucher ul.tabs.primary li a{background-color:#f4b1cd;}.page-region ul.tabs.primary li a,.page-suche-region ul.tabs.primary li a,.node-type-region ul.tabs.primary li a{background-color:#f59c24;}.page-ngo ul.tabs.primary li a,.page-suche-ngo ul.tabs.primary li a,.node-type-ngo ul.tabs.primary li a{background-color:#DDD8EC;}.page-kommune ul.tabs.primary li a,.page-suche-kommune ul.tabs.primary li a,.node-type-kommune ul.tabs.primary li a{background-color:#d9dada;}.page-haendler ul.tabs.primary li a,.page-suche-haendler ul.tabs.primary li a,.node-type-haendler ul.tabs.primary li a{background-color:#b8c6b9;}ul.tabs.primary li a.active{color:#222;background-color:#f0f0f0;}#secondary-menu-links .first{margin-left:140px;}.page-node-content-translate #content,.page-node-translate #content,.node-page{max-width:1140px;margin:3em auto;}.node-form{max-width:1140px;margin:70px auto 0;}.stammdaten-headline{margin-top:70px;}.form-submit{padding:8px 15px;margin:0 10px 10px 0;background-color:#9ccb8a;border:2px solid #9ccb8a;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:600;white-space:normal;transition:border-color .15s;}.form-submit:hover{border-color:#fff;}.vertical-tab-button{font-size:85%;}.filter-wrapper{display:none;}.frontpage .panels-flexible-row-19-3,.frontpage .panels-flexible-row-19-4,.frontpage .panels-flexible-row-19-5{padding:3em 0;}.frontpage .panels-flexible-row-19-3 .pane-content,.frontpage .panels-flexible-row-19-4 .pane-content,.frontpage .panels-flexible-row-19-5 .pane-content{max-width:500px;}.frontpage .panels-flexible-row-19-2{background-color:#f8f9fa;padding:40px 0;}.frontpage .panels-flexible-row-19-3{background:#efefef;}.frontpage .panels-flexible-row-19-4{background:#f8f8f8;}.frontpage .front-fairnetzt{width:auto;margin-top:4em;float:none;}.front-fairnetzt .views-row a{display:flex;width:500px;max-width:100%;margin:20px 0;background-color:#fff;border-radius:5px;overflow:hidden;}.panels-flexible-row-19-5 .front-fairnetzt .views-row a{background-color:#f7f7f7;}.front-fairnetzt .views-row .ff-image,.front-fairnetzt .views-row .ff-content{display:block;}.front-fairnetzt .views-row .ff-image{width:120px;height:120px;overflow:hidden;}.front-fairnetzt .views-row .ff-content{padding:1em;}.front-fairnetzt .views-row a:hover{background-color:#9ccb8a}.front-fairnetzt .views-row a:hover .ff-image img{transition:all 0.2s linear;transform:scale(1.05);}.front-fairnetzt .panels-flexible-region-19-frisch_fairbucht .views-row a{background-color:#f8f8f8;}.img-left{text-align:left;}.img-center{text-align:center;}.img-right{text-align:right;}@media (min-width:769px){.img-left{float:left;margin:5px 30px 10px 0;}.img-center img{clear:both;display:block;margin:10px auto;}.img-right{float:right;margin:5px 0 10px 30px;}}.leaflet-map .view-footer{font-size:85%;position:relative;height:1em;margin-top:-1em;}.leaflet-popup-content{text-align:center;}#footer-wrapper h2{color:#fff;}select{padding:7px;background-color:#fff;border:1px solid #bbb;}.user_menu_link_stammdaten{padding:7px 14px;background:#333;color:#fff;border:1px solid #111;border-radius:4px;font-weight:bold;display:inline-block;}.user_menu_link_stammdaten:hover{color:#fff;}#before-content{position:relative;z-index:999;}#before-content .before-content-inner{position:fixed;top:200px;right:-540px;border-radius:6px 0 0 6px;transition:all 0.3s;}#before-content.visible .before-content-inner{right:0;box-shadow:0 0 8px #3a3a3a;}#before-content .toggle{width:80px;height:80px;position:absolute;left:-80px;top:45px;background-color:#9ccb8a;color:#fff;border-radius:6px 0 0 6px;box-shadow:0 0 8px #3a3a3a;cursor:pointer;}#before-content .toggle .fa::before{display:block;width:40px;height:40px;padding:20px;font-size:40px !important;text-align:center;transition:all 0.35s;}#before-content .toggle:hover .fa,#before-content.visible .toggle .fa::before{color:#3a3a3a;}#before-content .toggle .svg-inline--fa{padding:15px 20px;transition:all 0.35s;}#before-content .toggle .svg-inline--fa:hover,#before-content.visible .toggle .svg-inline--fa{color:#3a3a3a;}#before-content .before-content-inner .region-beforecontent{width:500px;background-color:#9ccb8a;padding:20px;border-radius:6px 0 0 6px;position:relative;}#before-content .before-content-inner .button-small{background-color:#f4b1cd;border-color:#fff;margin:0 10px;}#before-content .before-content-inner .button-small:hover{background-color:#f8d0e0;}#before-content .before-content-inner ul.menu li{list-style-image:none;list-style-type:disc;}#before-content .before-content-inner select{max-width:280px;}#before-content .form-submit{background-color:#9ccb8a;border-color:#fff;margin:0;cursor:pointer;}#before-content .form-submit:hover{background-color:#c0ddb7;}#backtotop{z-index:1000;}input.form-text{padding:7px 0;text-indent:7px;}#edit-address-country-wrapper{margin:1em 1em 0;}.geofield-proximity-field-wrapper .form-type-textfield input{max-width:180px;margin:4px 0;}#edit-field-geofield-distance-wrapper .views-widget{margin:1em 1em 0;}#edit-field-geofield-distance-wrapper .description{margin:0 1em;}.view-taxonomy-term,.page-taxonomy-term .field-name-field-tax-bild{max-width:1140px;margin:1em auto;}.view-taxonomy-term .views-row{margin:2em 0;}.node-delete-confirm{max-width:1140px;margin:1em auto;}.steckbrief-contact-box-wrapper{margin-bottom:1em;}.node-type-bildbox .node-bildbox{margin-bottom:30px;}.view-bildboxes .view-content{display:flex;flex-wrap:wrap;}.node-bildbox > .content,.view-bildboxes .bildbox-row{position:relative;width:33.333%;overflow:hidden;padding:147px 0 127px;text-align:center;color:#fff;background-color:#9ccb8a;}.node-bildbox > .content{min-width:560px;}.node-bildbox .field-name-field-bg-image img{display:block;max-width:none;width:calc(100% + 20px);position:absolute;top:0;left:-10px;opacity:1;transition:left 0.35s,opacity 0.35s;}.node-bildbox > .content:hover .field-name-field-bg-image img{left:0;opacity:0.4;}.view-bildboxes .box-bg{position:absolute;top:0;right:-10px;bottom:0;left:-10px;background-repeat:no-repeat;background-size:cover;background-position:0 0;opacity:1;transition:opacity 0.35s,background-position 0.35s;}.view-bildboxes .bildbox-row:hover .box-bg{opacity:0.4;background-position:-10px 0;}.bildbox-row .field-name-field-bigtext,.bildbox-row .field-collection-item-field-iconlink,.node-bildbox .field-name-field-bigtext,.node-bildbox .field-collection-item-field-iconlink{position:relative;z-index:2;}.view-bildboxes .bildbox-row .field-name-field-bigtext,.node-bildbox .field-name-field-bigtext{font-size:50px;line-height:60px;font-weight:700;font-style:italic;font-family:'Libre Baskerville',serif;margin:0 15px 20px;text-shadow:1px 1px 1px #000;}.view-bildboxes .field-collection-item-field-iconlink .content,.node-bildbox .field-collection-item-field-iconlink .content{display:inline-flex;background-color:#9ccb8a;border:2px solid #9ccb8a;white-space:nowrap;border-radius:4px;margin:15px;}.bildbox-row .field-collection-item-field-iconlink{margin-left:100%;transition:margin-left 0.35s;}.bildbox-row:hover .field-collection-item-field-iconlink{margin-left:0;}.view-bildboxes .field-collection-item-field-iconlink:hover .content,.node-bildbox .field-collection-item-field-iconlink:hover .content{border-color:#fff;}.bildbox-row.buttonsgreen .content{background-color:#9ccb8a;border-color:#9ccb8a;}.bildbox-row.buttonsblue .content{background-color:#95c9ed;border-color:#95c9ed;}.bildbox-row.buttonsyellow .content{background-color:#ffe060;border-color:#ffe060;}.bildbox-row.buttonsorange .content{background-color:#f7aa47;border-color:#f7aa47;}.bildbox-row.buttonspink .content{background-color:#f4b1cd;border-color:#f4b1cd;}.bildbox-row.buttonsgrey .content{background-color:#d9dada;border-color:#d9dada;}.bildbox-row.buttonslavender .content{background-color:#ddd8ec;border-color:#ddd8ec;}.bildbox-row.buttonsmint .content{background-color:#b8c6b9;border-color:#b8c6b9;}.bildbox-row .field-name-field-icon,.node-bildbox .field-name-field-icon{padding:12px 0 12px 16px;}.bildbox-row .field-name-field-iconlink a,.node-bildbox .field-name-field-iconlink a{color:#fff;text-transform:uppercase;font-size:90%;font-weight:700;letter-spacing:2px;padding:12px 16px 12px 10px;display:inline-block;}.node-startpage-header{text-align:center;position:relative;overflow:hidden;}.node-startpage-header .bg-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#ddc;height:700px;position:relative;}.node-startpage-header .node-content{max-width:1140px;margin:0 auto;padding:2rem 15px;}.node-startpage-header .field-name-field-image-above{margin-top:-60px;}.node-startpage-header .field-name-field-image-above .field-item{width:70px;height:70px;line-height:70px;text-align:center;margin:0 auto;background-color:#f0f0f0;border-radius:50px;transition:all 0.35s;}.node-startpage-header .field-name-field-textbox-collection > .field-items > .field-item:hover .field-name-field-image-above .field-item{background-color:#fff;}.node-startpage-header .field-name-field-image-above img{display:inline;vertical-align:middle;width:30px;}.node-startpage-header .field-name-field-slogan{font-size:60px;line-height:80px;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:600;color:#fff;margin:50px 0 10px;text-shadow:1px 1px 1px #000;text-align:left;}.node-startpage-header .field-name-field-slogan-2{text-transform:uppercase;font-size:20px;line-height:30px;color:#fff;text-shadow:1px 1px 1px #000;width:650px;text-align:left;}.node-startpage-header .field-name-field-buttons{position:absolute;bottom:230px;left:0;right:0;}.node-startpage-header .field-name-field-buttons div{display:inline-block;}.node-startpage-header .field-name-field-buttons a{font-size:20px;text-transform:uppercase;letter-spacing:2px;font-weight:600;background-color:#9ccb8a;border:3px solid #ffffff;border-radius:4px;color:#fff;display:inline-block;padding:1rem;width:calc(220px - 2rem);margin:0 2.975rem;transition:border-color .15s;}.node-startpage-header .field-name-field-buttons a:hover{background-color:#c0ddb7;}.node-startpage-header .field-name-field-textbox-collection > .field-items{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:-150px;}.node-startpage-header .field-name-field-textbox-collection > .field-items > .field-item{max-width:250px;margin-bottom:40px;position:relative;}.node-startpage-header .field-name-field-textbox-collection > .field-items > .field-item > div{height:100%;}.node-startpage-header .field-name-field-textbox-collection a.linkbox{display:block;height:calc(100% - 65px);padding:25px 25px 40px;background-color:#fff;border-radius:4px;transition:all 0.35s;}.node-startpage-header .field-name-field-textbox-collection a.linkbox:hover{background-color:#9ccb8a;color:#fff;}.node-startpage-header .field-name-field-textbox-collection a.linkbox .field-name-field-heading{font-style:italic;font-family:'Libre Baskerville',serif;font-size:32px;margin:15px 0;color:#9ccb8a;}.node-startpage-header .field-name-field-textbox-collection a.linkbox:hover .field-name-field-heading{color:#ffffff;}.node-startpage-header .field-name-field-textbox-collection a.linkbox .field-name-field-text{text-align:left;}.node-startpage-header .field-name-field-textbox-collection a.linkbox span.linkbox-arrow{width:50px;height:50px;position:absolute;bottom:-25px;left:0;margin-left:calc(50% - 25px);border-radius:25px;text-indent:-999px;overflow:hidden;background-color:#9ccb8a;box-shadow:0 10px 30px -4px #00000026;transition:margin-left 0.35s;}.node-startpage-header  .field-name-field-textbox-collection a.linkbox span.linkbox-arrow::after{content:"";display:block;width:6px;height:6px;border:3px solid;border-color:#fff #fff transparent transparent;position:absolute;right:22px;top:20px;transform:rotate(45deg);}.node-startpage-header .field-name-field-textbox-collection a.linkbox:hover span.linkbox-arrow{background-color:#ffffff;margin-left:calc(50% - 15px);}.node-startpage-header  .field-name-field-textbox-collection a.linkbox:hover span.linkbox-arrow::after{border-color:#9ccb8a #9ccb8a transparent transparent;}.page-user .action-links{display:flex;list-style:none;}.page-user .action-links a{margin:5px;}.page-user .action-links a,a.button-small,a.button-large{padding:.5rem 1rem;background-color:#9ccb8a;border:2px solid #9ccb8a;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:12px;display:inline-block;vertical-align:text-bottom;transition:border-color .15s;}.page-gastronomie a.button-small,.page-gastronomie a.button-large,.page-gastronomie input.form-submit,.page-gastronom a.button-small,.page-gastronom a.button-large,.page-gastronom input.form-submit,.page-suche-gastronomie a.button-small,.page-suche-gastronomie a.button-large,.page-suche-gastronomie input.form-submit,.node-type-gastronom a.button-small,.node-type-gastronom a.button-large,.node-type-gastronom input.form-submit{background-color:#95c9ed;border:2px solid #95c9ed;}.page-hotel a.button-small,.page-hotel a.button-large,.page-hotel input.form-submit,.page-suche-hotels a.button-small,.page-suche-hotels a.button-large,.page-suche-hotels input.form-submit,.node-type-hotel a.button-small,.node-type-hotel a.button-large,.node-type-hotel input.form-submit{background-color:#ffe060;border:2px solid #ffe060;}.page-fairbraucher a.button-small,.page-fairbraucher a.button-large,.page-fairbraucher input.form-submit,.node-type-fairbraucher a.button-small,.node-type-fairbraucher a.button-large,.node-type-fairbraucher input.form-submit{background-color:#f4b1cd;border:2px solid #f4b1cd;}.page-region a.button-small,.page-region a.button-large,.page-region input.form-submit,.page-suche-region a.button-small,.page-suche-region a.button-large,.page-suche-region input.form-submit,.node-type-region a.button-small,.node-type-region a.button-large,.node-type-region input.form-submit{background-color:#f59c24;border:2px solid #f59c24;}.page-ngo a.button-small,.page-ngo a.button-large,.page-ngo input.form-submit,.page-suche-ngo a.button-small,.page-suche-ngo a.button-large,.page-suche-ngo input.form-submit,.node-type-ngo a.button-small,.node-type-ngo a.button-large,.node-type-ngo input.form-submit{background-color:#DDD8EC;border:2px solid #DDD8EC;}.page-kommune a.button-small,.page-kommune a.button-large,.page-kommune input.form-submit,.page-suche-kommune a.button-small,.page-suche-kommune a.button-large,.page-suche-kommune input.form-submit,.node-type-kommune a.button-small,.node-type-kommune a.button-large,.node-type-kommune input.form-submit{background-color:#d9dada;border:2px solid #d9dada;}.page-haendler a.button-small,.page-haendler a.button-large,.page-haendler input.form-submit,.page-suche-haendler a.button-small,.page-suche-haendler a.button-large,.page-suche-haendler input.form-submit,.node-type-haendler a.button-small,.node-type-haendler a.button-large,.node-type-haendler input.form-submit{background-color:#b8c6b9;border:2px solid #b8c6b9;}.page-user .action-links a:hover,a.button-small:hover,a.button-large:hover,input.form-submit:hover{color:#fff;border-color:#fff;cursor:pointer;}a.button-large{padding:1rem 1.5rem;}.page-home-2020 .field-name-body h2{font-size:40px;font-style:italic;color:#9ccb8a;}.page-suche-gastronomie .pane-title{color:#95c9ed;}.page-suche-hotels .pane-title{color:#ffe060;}.page-suche-region .pane-title{color:#f59c24;}.page-suche-ngo .pane-title{color:#9089B0;}.page-suche-kommune .pane-title{color:#d9dada;}.page-suche-haendler .pane-title{color:#b8c6b9;}.view-my-profiles .view-content{overflow-x:auto;}.page-user table{width:100%;}.views-table{margin:1em 0;}.views-table tr.odd{background-color:#fff;}.views-table tr.even{background-color:#fafafa;}.views-table th,.views-table td{padding:10px;}.views-table td img{display:block;}.narrow-content{max-width:1040px;margin:40px auto;}.panels-flexible-region-19-c2{float:none;width:auto;}#messages{max-width:640px;margin:0 auto;}#messages .messages{margin:0;}.node-type-fair-bulletin-board-item .confirmation{width:1024px;margin:auto;padding:150px;}
.view-homepage-slider .view-content .flex-slider{background-color:#d0d9d0;}.view-homepage-slider .flexslider ul.slides li{background-color:#d0d9d0;margin-bottom:0;}.view-homepage-slider .flex-control-nav{bottom:2em;}.view-homepage-slider .flex-control-paging li a.flex-active,.view-homepage-slider .flex-control-paging li a:hover{background:#a6a6a6;}.view-homepage-slider .flex-control-paging li a{background:#fff;}.view-homepage-slider .custom-slider-content{color:#fff;font-size:130%;line-height:180%;text-align:center;max-width:1140px;margin:0 auto;padding:2em 15px 3em;text-shadow:1px 1px 1px #000;position:relative;z-index:2;}.views-field-field-slider-bg .field-content{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;z-index:0;}.views-field-field-slider-bg img{width:auto !important;max-width:none;object-fit:cover;}.view-homepage-slider .text-large{font-family:'Libre Baskerville',serif;font-style:italic;font-size:50px;line-height:165%;}.view-homepage-slider .node-103{color:#f4b1cd;}.view-homepage-slider .node-104{color:#ffe060;}.view-homepage-slider .node-105{color:#95c9ed;}.view-homepage-slider .node-106{color:#9ccb8a;}.view-homepage-slider li.edit_node{background-color:#fff !important;width:auto !important;font-size:1rem;}@media screen and (min-width:1025px){.view-homepage-slider .view-content{}.view-homepage-slider .text-large{font-size:60px;}.view-homepage-slider .custom-slider-content{padding:5em 15px 7em;}}
.flexslider{border:none;border-radius:0;background:inherit;}.flexslider ul.slides{display:flex;}.flexslider ul.slides li{width:330px;margin-right:60px;margin-bottom:20px;background-color:#fff;border-radius:4px;overflow:hidden;position:relative;}.flexslider .flexslider-content{background-color:#fff;padding:20px 20px 60px;}.flexslider-content .link-button{background-color:#9ccb8a;border:2px solid #9ccb8a;color:#fff;padding:10px 16px;font-size:12px;text-transform:uppercase;letter-spacing:2px;display:inline-block;position:absolute;bottom:15px;font-weight:700;border-radius:4px;}.flexslider-content .link-button:hover{border:2px solid #fff;}.flexslider-content .profile-type{color:#9ccb8a;font-family:'Libre Baskerville',serif;}.profile-type.profile-gastronom{color:#95c9ed;}.profile-type.profile-hotel{color:#ffe060;}.profile-type.profile-region{color:#f59c24;}.profile-type.profile-ngo{color:#9089B0;}.flex-control-paging li a{background:#9ccb8a;border-radius:0;width:30px;height:26px;opacity:0.6;box-shadow:none;}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#9ccb8a;opacity:1;}
.region-topmenu{font-size:1rem;line-height:1.5;color:#fff;}.region-topmenu .content{}.region-topmenu .content ul.menu{float:right;margin-bottom:0;margin-top:5px;}.region-topmenu .content ul.menu li{float:left;margin:0;padding:0;list-style:none;}.region-topmenu .content ul.menu li a{display:block;padding:5px 10px;margin-left:5px;color:#fff;text-decoration:none;}.region-topmenu .content ul.menu li a.active,.region-topmenu .content ul.menu li a:hover{color:#3A3A3A;}
#header{width:100%;background-color:#9ccb8a;padding-top:5px;}html body.admin-menu{margin-top:0 !important;}#logo img{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_fairnesskultur.png) repeat-x scroll center center;background-size:cover;}.page-erzeuger #logo img,.page-suche-erzeuger #logo img,.node-type-erzeuger #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_erzeuger.png);}.page-gastronomie #logo img,.page-gastronom #logo img,.page-suche-gastronomie #logo img,.node-type-gastronom #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_wirt.png);}.page-hotel #logo img,.page-suche-hotels #logo img,.node-type-hotel #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_hotel.png);}.node-type-fairbraucher #logo img,.page-fairbraucher #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_fairbraucher.png);}.page-region #logo img,.page-suche-region #logo img,.node-type-region #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_region.png);}.page-ngo #logo img,.page-suche-ngo #logo img,.node-type-ngo #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_ngo.png);}.page-kommune #logo img,.page-suche-kommune #logo img,.node-type-kommune #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_kommune.png);}.page-haendler #logo img,.page-suche-haendler #logo img,.node-type-haendler #logo img{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/logo_handel.png);}.page-gastronomie #topMenu,.page-gastronom #topMenu,.page-gastronomie #header,.page-gastronom #header,.page-suche-gastronomie #topMenu,.page-suche-gastronomie #header,.node-type-gastronom #topMenu,.node-type-gastronom #header{background-color:#95c9ed;}.page-hotel #topMenu,.page-hotel #header,.page-suche-hotels #topMenu,.page-suche-hotels #header,.node-type-hotel #topMenu,.node-type-hotel #header{background-color:#ffe060;}.node-type-fairbraucher #topMenu,.node-type-fairbraucher #header,.page-fairbraucher #topMenu,.page-fairbraucher #header{background-color:#f4b1cd;}.page-region #topMenu,.page-region #header,.node-type-region #topMenu,.node-type-region #header,.page-suche-region #topMenu,.page-suche-region #header{background-color:#f59c24;}.page-ngo #topMenu,.page-ngo #header,.node-type-ngo #topMenu,.node-type-ngo #header,.page-suche-ngo #topMenu,.page-suche-ngo #header{background-color:#DDD8EC;}.page-kommune #topMenu,.page-kommune #header,.node-type-kommune #topMenu,.node-type-kommune #header,.page-suche-kommune #topMenu,.page-suche-kommune #header{background-color:#d9dada;}.page-haendler #topMenu,.page-haendler #header,.node-type-haendler #topMenu,.node-type-haendler #header,.page-suche-haendler #topMenu,.page-suche-haendler #header{background-color:#b8c6b9;}#header #logo{float:left;position:relative;}#header #logo img{position:absolute;max-width:none;z-index:9;}#main-menu{float:right;width:calc(100% - 150px);margin:0 0 0 150px;}#main-menu ul.menu{margin:0;padding:0;text-align:right;}#main-menu ul.menu li{display:inline-block;list-style:none;position:relative;z-index:30;margin:0;padding:0;}#main-menu ul.menu li a,#main-menu ul.menu li .nolink{display:block;padding:2.3rem 18px;color:#fff;text-decoration:none;text-transform:uppercase;line-height:28px;}#main-menu ul.menu li a::after,#main-menu ul.menu li .nolink::after{content:"";display:block;position:absolute;bottom:2px;left:50%;width:0;height:2px;background:#fff;transition:all 0.3s;}#main-menu ul.menu li a.active,#main-menu ul.menu li a:hover,#main-menu ul.menu li .nolink:hover{color:#3A3A3A;}#main-menu ul.menu li a:hover::after,#main-menu ul.menu li .nolink:hover::after{width:90%;left:5%;}#main-menu ul.menu .menu{text-align:left;background:#fff;margin:0;padding:8px 0;border-radius:4px;position:absolute;top:100%;left:0;z-index:-1;min-width:100%;box-shadow:0 3px 5px #0003;opacity:0;visibility:hidden;transition:opacity 0.3s,visibilty 0.3s;}#main-menu ul.menu li:hover .menu{z-index:998;visibility:visible;opacity:1;}#main-menu ul.menu .menu li{display:block;min-width:11.5em;}#main-menu ul.menu .menu li a{padding:6px 18px;text-transform:none;color:#3a3a3a;font-size:0.9em;line-height:1.2;margin:0;}#main-menu ul.menu .menu li a::after{content:none;}#main-menu ul.menu .menu li a:hover{background-color:#9ccb8a;color:#fff;}.node-type-gastronom #main-menu ul.menu .menu li a:hover,.page-gastronomie #main-menu ul.menu .menu li a:hover,.page-gastronom #main-menu ul.menu .menu li a:hover,.page-suche-gastronomie #main-menu ul.menu .menu li a:hover{background-color:#95c9ed;}.node-type-hotel #main-menu ul.menu .menu li a:hover,.page-hotel #main-menu ul.menu .menu li a:hover,.page-suche-hotels #main-menu ul.menu .menu li a:hover{background-color:#ffe060;}.node-type-fairbraucher #main-menu ul.menu .menu li a:hover,.page-fairbraucher #main-menu ul.menu .menu li a:hover{background-color:#f4b1cd;}.node-type-region #main-menu ul.menu .menu li a:hover,.page-region #main-menu ul.menu .menu li a:hover,.page-suche-region #main-menu ul.menu .menu li a:hover{background-color:#f59c24;}.node-type-ngo #main-menu ul.menu .menu li a:hover,.page-ngo #main-menu ul.menu .menu li a:hover,.page-suche-ngo #main-menu ul.menu .menu li a:hover{background-color:#DDD8EC;}.node-type-kommune #main-menu ul.menu .menu li a:hover,.page-kommune #main-menu ul.menu .menu li a:hover,.page-suche-kommune #main-menu ul.menu .menu li a:hover{background-color:#d9dada;}.node-type-haendler #main-menu ul.menu .menu li a:hover,.page-haendler #main-menu ul.menu .menu li a:hover,.page-suche-haendler #main-menu ul.menu .menu li a:hover{background-color:#b8c6b9;}#main-menu ul.menu li.expanded > a,#main-menu ul.menu li.expanded > .nolink{padding-right:24px;}#main-menu ul.menu li.expanded > a::before,#main-menu ul.menu li.expanded > .nolink::before{content:"";display:block;width:0px;height:0px;border:3px solid #fff;border-left-color:transparent;border-top-color:transparent;position:absolute;right:8px;top:46%;transform:rotate(45deg);}#main-menu ul.menu li.expanded > a:hover::before,#main-menu ul.menu li.expanded > .nolink:hover::before{border-right-color:#000;border-bottom-color:#000;}.responsive-menus.responsified .responsive-menus-simple li a,.responsive-menus.responsified .responsive-menus-simple li .nolink{display:block;border-bottom:1px solid #eee;padding:15px;color:#333;background-color:#fff;text-transform:none;}.responsive-menus.responsified span.toggler{text-align:right;border-radius:0;border:none !important;box-shadow:none;background-color:inherit;padding:15px;}.responsive-menus.responsified .responsive-menus-simple{border:1px solid #fff;border-bottom-color:#ddd;box-shadow:0 3px 5px #0003;max-width:400px;right:0;}#header > .section{max-width:1140px;margin:0 auto;}#topMenu{background-color:#9ccb8a;border-bottom:1px solid #fff;}#topMenu .region{max-width:1140px;margin:0 auto;}html body.admin-menu #topMenu{padding-top:30px;}#topMenu .block-block{float:left;}#topMenu .block-block p{margin:3px 0 0;font-size:16px;font-style:italic;}#block-locale-language{float:right;margin:6px 0 0;}#block-locale-language ul li{float:left;list-style:none;margin:0 3px;}
#steckbrief{margin-top:50px;}#steckbrief .inside{max-width:1140px;margin:0 auto;text-align:center;position:relative;}#steckbrief .clearfix{clear:both;}#steckbrief .fair-network-link{position:absolute;top:0;right:15px;font-size:15px;}#steckbrief .fair-network-link:before{content:"\f4c4";font-family:'Font Awesome 5 Free';margin-right:10px;}#steckbrief .steckbrief-top .fair-network-link{margin:10px 0 20px;position:static;}#steckbrief h1{font-size:35px;line-height:40px;margin:0 0 30px;font-style:italic;text-align:left;max-width:75%;}#steckbrief section h1{margin:30px 0;}#steckbrief h1 span.steckbrief-name{color:#b2b2b2;}#steckbrief h2{margin:15px 0 10px;font-style:italic;font-size:26px;line-height:32px;}#steckbrief .steckbrief-content h2{margin:30px 0 0;padding-bottom:20px;}#steckbrief h3{font-size:20px;font-style:italic;margin:15px 0 10px;}.steckbrief-top .steckbrief-tl{max-width:330px;float:left;text-align:left;}.steckbrief-top .steckbrief-tl .schwerpunkte{margin:8px 0 30px;}.steckbrief-top .steckbrief-tl .schwerpunkte .field-items h2{margin:6px 0 0;font-size:1rem;}.steckbrief-top .steckbrief-tl .schwerpunkte ul{list-style-type:none;margin:0;padding:0;}.steckbrief-top .steckbrief-tr{width:680px;float:right;position:relative;}#steckbrief .steckbrief-bottom{padding-top:30px;clear:both;}#steckbrief .steckbrief-bottom h1,#steckbrief .steckbrief-bottom h2,#steckbrief .steckbrief-bottom h3{color:#676767;font-weight:normal;}#steckbrief .steckbrief-bottom .boxes{display:flex;}#steckbrief .steckbrief-bottom .steckbrief-b-box{width:100%;padding:20px;}#steckbrief .steckbrief-bottom .steckbrief-b-box p{margin:0;}#steckbrief .steckbrief-bottom .steckbrief-b-box.bbox-oeffnungszeiten{width:100%;text-align:center;}#steckbrief .steckbrief-bottom .innericon{color:#fff;}#steckbrief .steckbrief-bottom .steckbrief-b-box ul li{list-style:none;}#steckbrief .border-container{padding:40px 0;clear:both;}.steckbrief-erzeuger .steckbrief-bottom{background:#efefef url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gruen.png) repeat-x top left;}.steckbrief-gastronom .steckbrief-bottom{background:#efefef url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_blau.png) repeat-x top left;}.steckbrief-hotel .steckbrief-bottom{background:#efefef url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gelb.png) repeat-x top left;}.steckbrief-haendler .steckbrief-bottom{background:#efefef url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_minze.png) repeat-x top left;}.steckbrief-erzeuger .steckbrief-content{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gruen_flip.png) repeat-x scroll left top;padding-top:60px;}.steckbrief-gastronom .steckbrief-content{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_blau_flip.png) repeat-x scroll left top;padding-top:60px;}.steckbrief-hotel .steckbrief-content{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gelb_flip.png) repeat-x scroll left top;padding-top:60px;}.steckbrief-haendler .steckbrief-content{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_minze_flip.png) repeat-x scroll left top;padding-top:60px;}.steckbrief-erzeuger .steckbrief-content.no-bottom{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gruen.png) repeat-x scroll left top;}.steckbrief-haendler .steckbrief-content.no-bottom{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_minze.png) repeat-x scroll left top;}.steckbrief-content .sc-left{max-width:640px;clear:left;float:left;text-align:left;}.steckbrief-content .sc-left p{margin:0 0 1em;}.steckbrief-content .sc-right{width:330px;clear:right;float:right;}.steckbrief-content .steckbrief-contact-box{text-align:center;display:inline-block;vertical-align:top;margin:10px;width:290px;border-radius:4px;transition:all 0.2s linear;padding:20px;min-height:250px;}.steckbrief-content .steckbrief-contact-box .fa-circle{color:#fff;}.steckbrief-content .steckbrief-contact-box-wrapper,.steckbrief-content .steckbrief-contact-box-wrapper h3{color:#3A3A3A;}.page-node #block-gmap-location-0 > .content > .gmap{height:400px !important;}.views-slideshow-controls-text{position:absolute;bottom:5em;z-index:999;right:1em;}.views-slideshow-controls-text .views-slideshow-controls-text-previous a{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/arrowleft.png) no-repeat scroll left top;}.views-slideshow-controls-text .views-slideshow-controls-text-next a{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/arrowrright.png) no-repeat scroll left top;}.views-slideshow-controls-text .views-slideshow-controls-text-previous a,.views-slideshow-controls-text .views-slideshow-controls-text-next a{font-size:0;width:30px;height:30px;box-shadow:0 0 2px rgba(0,0,0,0.1);display:inline-block;border-radius:3px;}.views-slideshow-controls-text .views-slideshow-controls-text-pause{display:none;}.views-slideshow-controls-text span:hover{text-decoration:none;}.views-slideshow-controls-text a:hover{text-decoration:none;background-color:rgba(238,238,238,0.7);}.views-slideshow-pager-fields img{opacity:0.8;max-width:50px;max-height:50px;}.views-slideshow-pager-fields .active img{opacity:1;border:none;}.views-slideshow-pager-fields .active{text-decoration:none;}.views-slideshow-pager-fields > div{padding:0;}.views-slideshow-controls-bottom{overflow:hidden;}.views-slideshow-controls-bottom .views-slideshow-pager-fields{width:5000px;text-align:left;}#steckbrief .field-name-field-pdf-collection{margin-top:50px;}#steckbrief .field-collection-item-field-pdf-collection{padding:30px 15px 20px;border-radius:10px;margin-bottom:50px;width:300px;clear:right;float:right;}#steckbrief .field-collection-item-field-pdf-collection .field-collection-view{margin:0;}#steckbrief .field-name-field-pdf-collection-title{margin:0 0 10px;font-style:italic;font-size:26px;line-height:32px;font-family:'Libre Baskerville',serif;font-weight:400;}#steckbrief .field-name-field-pdf-collection-short{text-align:left;font-size:12px;margin-bottom:15px;}#steckbrief .field-name-field-pdf-collection-short .field-item > div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}#steckbrief .field-name-field-pdf-collection-file{float:right;margin-top:5px;}.steckbrief-erzeuger .field-collection-item-field-pdf-collection{border:2px solid #9ccb8a;}.steckbrief-gastronom .field-collection-item-field-pdf-collection{border:2px solid #95c9ed;}.steckbrief-hotel .field-collection-item-field-pdf-collection{border:2px solid #ffe060;}.steckbrief-erzeuger .field-name-field-pdf-collection-title{color:#9ccb8a;}.steckbrief-gastronom .field-name-field-pdf-collection-title{color:#95c9ed;}.steckbrief-hotel .field-name-field-pdf-collection-title{color:#ffe060;}#steckbrief .field-name-field-ngo-our-projects .field-items{display:flex;flex-wrap:wrap;}#steckbrief .field-name-field-ngo-our-projects .field-items .field-item{flex:1 1 25%;padding:5px;text-align:left;box-sizing:border-box;font-size:14px;max-width:285px;}#steckbrief .field-name-field-ngo-our-projects .field-type-text-long .field-items .field-item > div{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}#steckbrief .meetings{padding:30px 15px 20px;border-radius:10px;margin-bottom:50px;width:auto;}#steckbrief .sc-right .meetings{clear:right;float:right;width:300px;}#steckbrief .meetings h2{margin:0;}#steckbrief .meetings .field-collection-container,#steckbrief .meetings .field-collection-view{border:none;margin-bottom:0;}#steckbrief .meetings .field-name-field-r-termine-datum{float:left;text-align:left;width:90px;margin-right:20px;}#steckbrief .meetings .field-name-field-r-termine-ereignis{text-align:right;}#steckbrief .field-name-body{margin-bottom:30px;}#steckbrief #sustainability{display:flex;margin-bottom:30px;}#steckbrief .sustainability-controls .sustainability-tab{padding:5px 15px;cursor:pointer;font-size:30px;text-align:center;}#steckbrief .sustainability-controls .sustainability-tab:last-child{border-bottom:none;}#steckbrief .sustainability-view .title.klima,#steckbrief .sustainability-controls .klima:hover,#steckbrief .sustainability-controls .klima.active{color:#00b6dd;}#steckbrief .sustainability-view .title.wasser,#steckbrief .sustainability-controls .wasser:hover,#steckbrief .sustainability-controls .wasser.active{color:#0077bf;}#steckbrief .sustainability-view .title.boden,#steckbrief .sustainability-controls .boden:hover,#steckbrief .sustainability-controls .boden.active{color:#b95814;}#steckbrief .sustainability-view .title.biodiversität,#steckbrief .sustainability-controls .biodiversität:hover,#steckbrief .sustainability-controls .biodiversität.active{color:#8cc63e;}#steckbrief .sustainability-view .title.tierwohl,#steckbrief .sustainability-controls .tierwohl:hover,#steckbrief .sustainability-controls .tierwohl.active{color:#5e3316;}#steckbrief .sustainability-view .title.menschen,#steckbrief .sustainability-controls .menschen:hover,#steckbrief .sustainability-controls .menschen.active{color:#f389b3;}#steckbrief .sustainability-view .title.gesellschaft,#steckbrief .sustainability-controls .gesellschaft:hover,#steckbrief .sustainability-controls .gesellschaft.active{color:#7381be;}#steckbrief .sustainability-view .title.architektur,#steckbrief .sustainability-controls .architektur:hover,#steckbrief .sustainability-controls .architektur.active{color:#b7af99;}#steckbrief .sustainability-view .title.müll,#steckbrief .sustainability-controls .müll:hover,#steckbrief .sustainability-controls .müll.active{color:#c33344;}#steckbrief .sustainability-view .title.energie,#steckbrief .sustainability-controls .energie:hover,#steckbrief .sustainability-controls .energie.active{color:#fcb712;}#steckbrief .sustainability-view .title.mobilität,#steckbrief .sustainability-controls .mobilität:hover,#steckbrief .sustainability-controls .mobilität.active{color:#32602c;}#steckbrief .sustainability-view{padding:20px 0 20px 30px;width:100%;}#steckbrief .sustainability-view .title{font-size:1.2em;font-weight:500;margin-bottom:15px;}
.view-produktsuche-erzeuger,.view-produktsuche-hotels,.view-produktsuche-haendler,.view-produktsuche-gastronomie,.view-produktsuche-region,.view-produktsuche-ngo,.view-suche-fairbraucher,.view-produktsuche-kommune{background:#efefef url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gruen.png) repeat-x scroll left top;padding:50px 0 0;margin:50px 0 20px;}.view-produktsuche-hotels{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gelb.png);}.view-produktsuche-gastronomie{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_blau.png);}.view-produktsuche-region{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_orange.png);}.view-produktsuche-ngo{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_lila.png);}.view-produktsuche-kommune{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_grau.png);}.view-produktsuche-haendler{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_minze.png);}.view-suche-fairbraucher{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_rosa_flip.png);padding-top:80px;padding-bottom:60px;}.view-produktsuche-haendler .view-content,.view-produktsuche-hotels .view-content,.view-produktsuche-gastronomie .view-content,.view-produktsuche-erzeuger .view-content,.view-produktsuche-region .view-content,.view-produktsuche-ngo .view-content,.view-produktsuche-kommune .view-content{max-width:1080px;margin:0 auto;padding:2em 0;display:flex;flex-wrap:wrap;}.view-produktsuche-hotels .views-row,.view-produktsuche-haendler .views-row,.view-produktsuche-gastronomie .views-row,.view-produktsuche-erzeuger .views-row,.view-produktsuche-region .views-row,.view-produktsuche-ngo .views-row,.view-produktsuche-kommune .views-row{width:330px;background-color:#fff;margin:0 15px 30px;border-radius:4px;overflow:hidden;}.searchresult{display:block;transition:all 0.2s ease-in-out;text-decoration:none;color:#333;}.searchresult .sr-img{overflow:hidden;height:230px;}.page-suche-region .searchresult .sr-img,.page-suche-ngo .searchresult .sr-img,.page-suche-haendler .searchresult .sr-img,.page-suche-kommune .searchresult .sr-img{display:flex;align-items:center;justify-content:center;}.searchresult .sr-img img{transition:all 0.2s linear;}.searchresult:hover .sr-img img{transform:scale(1.05);}.searchresult .sr-body{padding:30px;line-height:22px;}.searchresult .sr-body h3{color:#676767;font-size:14px;line-height:19px;letter-spacing:0.08333em;margin-bottom:8px;text-transform:uppercase;}#block-views-114932ea28689b598087b67b037265c1,#block-views-ad57cb08cda8836ae6204f73677c4640,#block-views-581a1550bf0dae7709439f9a7caca02b,#views-exposed-form-produktsuche-erzeuger-page-4,#views-exposed-form-produktsuche-erzeuger-page-1{max-width:1040px;margin:0 auto;}.views-exposed-form #edit-field-h-hoteltyp-tid-wrapper,.views-exposed-form #edit-field-g-kuechenart-tid-wrapper,.views-exposed-form #edit-lokalitaet-wrapper,.views-exposed-form #edit-field-e-zertfizierung-tid-wrapper,.views-exposed-form #edit-produkte-wrapper{float:none;padding:10px 0;}.views-exposed-form .bef-checkboxes{display:flex;flex-wrap:wrap;justify-content:space-evenly;}#block-views-exp-produktsuche-hotels-page-4 .form-item,#block-views-exp-produktsuche-hotels-page-1 .form-item,#block-views-114932ea28689b598087b67b037265c1 .form-item,#block-views-e17d0a6f31543b984c1c176e87bf6846 .form-item,#block-views-ad57cb08cda8836ae6204f73677c4640 .form-item,#block-views-581a1550bf0dae7709439f9a7caca02b .form-item,#views-exposed-form-produktsuche-erzeuger-page-1 .form-item{position:relative;margin:10px;}.views-exposed-form .form-checkboxes .form-item{padding:0;margin:10px;background-color:#ffffff;width:320px;height:180px;}.views-exposed-form .form-item-field-e-zertfizierung-tid .form-checkboxes .form-item label.option{display:flex;align-items:center;justify-content:center;padding:15px;}.views-exposed-form .form-checkboxes .form-item span{position:absolute;bottom:0;left:0;width:290px;padding:5px 10px 5px 20px;z-index:1;background-color:#dddddde0;text-align:center;}.views-exposed-form .form-checkboxes .form-item input{position:absolute;bottom:10px;left:10px;z-index:2;}.views-exposed-form .bef-checkboxes input:checked + label span{background-color:#fff !important;}.page-suche-erzeuger .headerbild{margin-bottom:50px;}.view-automatic-header{max-width:1040px;padding:1em 0 0;margin:0 auto;}.view-automatic-header h2{color:#676767;font-size:36px;line-height:40px;margin-top:0;margin-bottom:10px;font-style:italic;}.view-automatic-header p{color:#676767;font-size:14px;line-height:19px;letter-spacing:0.08333em;text-transform:uppercase;}.view-produktsuche-gastronomie .attachment,.view-produktsuche-hotels .attachment,.view-produktsuche-erzeuger .attachment{}.view-produktsuche-gastronomie .attachment .view-produktsuche-gastronomie,.view-produktsuche-hotels .attachment .view-produktsuche-hotels,.view-produktsuche-erzeuger .attachment .view-produktsuche-erzeuger,.view-produktsuche-region .attachment .view-produktsuche-region,.view-produktsuche-kommune .attachment .view-produktsuche-kommune,.view-produktsuche-haendler .attachment .view-produktsuche-haendler,.view-produktsuche-ngo .attachment .view-produktsuche-ngo{background:#efefef;padding:0;margin:0;}.view-produktsuche-gastronomie .attachment .view-produktsuche-gastronomie .view-automatic-header,.view-produktsuche-hotels .attachment .view-produktsuche-hotels .view-automatic-header,.view-produktsuche-erzeuger .attachment .view-produktsuche-erzeuger .view-automatic-header,.view-produktsuche-region .attachment .view-produktsuche-region .view-automatic-header,.view-produktsuche-ngo .attachment .view-produktsuche-ngo .view-automatic-header,.view-produktsuche-kommune .attachment .view-produktsuche-kommune .view-automatic-header,.view-produktsuche-haendler .attachment .view-produktsuche-haendler .view-automatic-header{display:none;}.view-produktsuche-gastronomie .attachment .view-produktsuche-gastronomie .view-content > .gmap,.view-produktsuche-hotels .attachment .view-produktsuche-hotels .view-content > .gmap,.view-produktsuche-erzeuger .attachment .view-produktsuche-erzeuger .view-content > .gmap,.view-produktsuche-region .attachment .view-produktsuche-region .view-content > .gmap,.view-produktsuche-kommune .attachment .view-produktsuche-kommune .view-content > .gmap,.view-produktsuche-haendler .attachment .view-produktsuche-haendler .view-content > .gmap,.view-produktsuche-ngo .attachment .view-produktsuche-ngo .view-content > .gmap{width:100% !important;height:500px !important;}
.front #page-title{display:none;}.biglink_wrap .biglink{background-color:rgb(156,203,138);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:rgb(255,255,255);cursor:pointer;display:inline-block;font-stretch :100%;font-style :normal;font-variant-caps :normal;font-variant-east-asian :normal;font-variant-ligatures :normal;font-variant-numeric :normal;height :56px;letter-spacing :1.16662px;line-height :19px;margin-bottom :10px;margin-left :0px;margin-right :10px;margin-top :0px;padding-bottom :14px;padding-left :20px;padding-right :20px;padding-top :14px;text-align :left;text-decoration-color :rgb(255,255,255);text-decoration-line :none;text-decoration-style :solid;text-transform :uppercase;transition-delay :0s;transition-duration :0.2s;transition-property :all;transition-timing-function :linear;vertical-align :top;width :290px;}.biglink_wrap .erzeuger{background-color:rgb(156,203,138);}.biglink_wrap .gastro{background-color:#95c9ed;}.biglink_wrap .hotel{background-color:#ffe060;}.biglink.erzeuger .innericon,body.erzeuger .ressourcen .biglink .innericon{color:#9ccb8a;}.biglink.gastro .innericon,body.gastronomie .ressourcen .biglink .innericon{color:#95c9ed;}.biglink.hotel .innericon,body.hotels .ressourcen .biglink .innericon{color:#ffe060;}.startseite .panels-flexible-row-2-main-row .pane-2{margin:9em 0 0;}.startseite .panels-flexible-row-2-main-row .pane-startseite-slider .views-slideshow-controls-bottom{}.frontpage .panels-flexible-row-19-main-row .pane-startseite-slider .views-slideshow-controls-bottom .views_slideshow_pager_field_item,.startseite .panels-flexible-row-2-main-row .pane-startseite-slider .views-slideshow-controls-bottom .views_slideshow_pager_field_item{position:relative;display:inline-block;background-color:#fff;width:10px;height:10px;border-radius:50%;padding:0;margin:5px;cursor:pointer;text-indent:-9999px;}.frontpage .panels-flexible-row-19-main-row .pane-startseite-slider .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active,.startseite .panels-flexible-row-2-main-row .pane-startseite-slider .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active{background-color:#ccc;}.contentBlock h2.pane-title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;color:#9ccb8a;font-style:italic;font-weight:400;}.contentBlock .pane-content p{text-align:left;font-size:17px;line-height:25px;color:#3A3A3A;}.startseite .panels-flexible-row-2-main-row{margin:0 0 2.5em;}.startseite .panels-flexible-row-2-3{background:#efefef;}.startseite .panels-flexible-row-2-4{background:#f8f8f8;}.startseite .pane-startseite-fairnetzt{}.startseite .pane-startseite-fairnetzt .pane-title{color:#9ccb8a;font-size:36px;line-height:40px;margin-top:40px;margin-bottom:10px;text-align:left;font-style:italic;}.startseite .panels-flexible-row-2-4 .pane-startseite-fairnetzt .pane-title{color:#95c9ed;}.startseite .panels-flexible-row-2-5 .pane-startseite-fairnetzt .pane-title{color:#ffe060;}.startseite .pane-startseite-fairnetzt .pane-content{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .view-header{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .view-header p{font-weight:600;text-align:left;font-style:normal;color:#676767;font-size:14px;line-height:19px;margin-bottom:20px;letter-spacing:0.08333em;text-transform:uppercase;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row{width:330px;background-color:#fff;margin-bottom:25px;overflow:hidden;transition:all 0.2s ease-in-out;border-radius:4px;margin-right:20px;float:left;height:120px;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a{color:#333;display:block;width:20.7em;height:7.5em;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a:hover img{transition:all 0.2s linear;transform:scale(1.05);}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a .ff-image{width:120px;float:left;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a .ff-image img{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a .ff-content{margin:5px 20px;float:left;text-align:left;width:170px;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a .ff-content h3{font-style:normal;color:#676767;font-size:14px;line-height:19px;letter-spacing:0.08333em;text-transform:uppercase;margin:6px 0 12px;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a .ff-content h3 .ffc-address{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a .ff-content h3 .ffc-address p{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row-even{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .view-footer{}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .view-footer p{text-align:left;font-weight:normal;font-style:normal;font-size:17px;line-height:25px;color:#3A3A3A;margin-bottom:12px;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .view-footer p a{}.biglink.erzeuger,body.erzeuger .ressourcen .biglink{background-color:#9ccb8a;background-color:rgba(156,203,138,0.75);}.biglink.transparent{padding:14px 0!important;background-color:transparent!important;color:#676767!important;border:1px solid transparent;}.biglink{background-color:transparent;display:block;padding:14px 20px;vertical-align:top;margin:0 0 10px 0;border-radius:4px;font-weight:normal;font-style:normal;color:#3A3A3A;font-size:14px;line-height:19px;letter-spacing:0.08333em;text-transform:uppercase;transition:all 0.2s linear;text-align:left;display:inline-block;}.view-footer .biglink.erzeuger:hover{background-color:#fff!important;}.view-footer .biglink.gastro:hover{background-color:#fff!important;}.view-footer .biglink.hotel:hover{background-color:#f8f8f8!important;}.startseite .panels-flexible-row-2-4{text-align:left;}.startseite .panels-flexible-row-2-4 .pane-startseite-fairnetzt .view-content{float:right;}.startseite .panels-flexible-row-2-4 .pane-startseite-fairnetzt .view-footer{float:left;width:26em;}.startseite .panels-flexible-row-2-5 .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row{background-color:#f8f8f8;}.startseite .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a:hover{background:#9ccb8a;}.startseite .panels-flexible-row-2-4 .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a:hover{background:#95c9ed;}.startseite .panels-flexible-row-2-5 .pane-startseite-fairnetzt .pane-content .view-startseite-fairnetzt .views-row a:hover{background:#ffe060;}.front-fairnetzt{width:42em;min-height:1em;float:left;}.panels-flexible-row-2-4 .front-fairnetzt{width:auto;min-height:auto;float:none;}.startseite .panels-flexible-row-2-2{margin:50px 0;}
.page-home-2020{}.page-home-2020 .panels-flexible-row{padding:0;}.page-home-2020 .panels-flexible-row-inside,.page-home-2020 .panels-flexible-region,.page-home-2020 .panels-flexible-region-inside{max-width:none;float:none;width:auto;}.pane-content{padding-top:60px;padding-bottom:60px;}.no-padding .pane-content{padding-top:0;padding-bottom:0;}.narrow-col .pane-content{max-width:1140px;margin:0 auto;}.light-bg{background:#f8f9fa;}@media (min-width:1200px){.pane-content{padding-top:100px;padding-bottom:100px;}.no-padding .pane-content{padding-top:0;padding-bottom:0;}}
.bulletin-board-item-blocks{display:flex;}.bulletin-board-item-block{margin:15px;border:1px solid blue;width:100%;}
#footer-wrapper{background-color:#3a3a3a;color:#fff;padding-bottom:35px;}#footer-wrapper h2{color:#a3a3a3;margin:0 0 10px;font-style:normal;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;}#footer-wrapper a{color:#fff;}#footer-wrapper a:hover,#footer-wrapper a.active{color:#9ccb8a;}#footer-wrapper #footer-columns{width:calc(100% - 40px);max-width:1140px;margin:0 auto;padding:30px 20px;display:flex;flex-wrap:wrap;}#footer-wrapper #footer-columns .region{width:50%;min-width:260px;}#footer-wrapper #footer-columns .region-footer-thirdcolumn{text-align:right;}#footer-wrapper #block-menu-menu-footer-menu ul{padding:0;margin:0;}#footer-wrapper #block-menu-menu-footer-menu ul li{list-style:none none;margin:0;padding:0;}#footer-wrapper #block-block-3{width:100%;max-width:1140px;margin:0 auto;text-align:center;letter-spacing:0.08333em;}#block-masquerade-masquerade{background:#f7f7f7;color:#333;max-width:350px;padding:10px;border-radius:5px;}#block-masquerade-masquerade h2{color:#333;margin:5px 0 10px;font:1em 'Montserrat',Verdana,sans-serif;}#block-masquerade-masquerade a{color:#333;}#block-masquerade-masquerade a:hover{color:#000;}@media (max-width:575.98px){#footer-wrapper #footer-columns .region{width:100%;margin-bottom:20px;}#footer-wrapper #footer-columns .region-footer-thirdcolumn{text-align:left;}}
.node-basic{max-width:1140px;margin:3em auto;}h2.pane-title{color:#9ccb8a;}.mitmachenBlock{background:url(/sites/all/themes/custom/fairnesskultur_theme/img/Logo_fairnESSerzeuger_der_fairnESSkultur-7592c53f.png) no-repeat scroll 90% top;padding:25px 0 0 0 !important;}.mitmachenBlockErzeuger{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/Logo_fairnESSerzeuger_der_fairnESSkultur-7592c53f.png);}.mitmachenBlockWirt{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/Logo_fairnESSwirt_der_fairnESSkultur-91b6ad7d.png);}.mitmachenBlockHotel{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/Logo_fairnESShotel_der_fairnESSkultur-2facaa50.png);}.mitmachenBlockCafe{background-image:url(/sites/all/themes/custom/fairnesskultur_theme/img/Logo_fairnESScafe_der_fairnESSkultur-4a00bd42.png);}.page-mitmachen #content{margin-top:50px;}.mitmachenBlock p{margin:6px 0;}.page-mitmachen .panels-flexible-region-6-a____-inside{margin-top:2em;}.page-mitmachen .pane-8 h1{margin-bottom:30px;}.page-mitmachen .panels-flexible-row-6-1-inside{margin-bottom:50px;}.page-mitmachen .panels-flexible-row-6-1-inside h2,.page-mitmachen .panels-flexible-row-6-2-inside h2{font-size:26px;margin-bottom:12px;}.page-mitmachen .pane-6 h2{font-size:26px;margin-top:72px;margin-bottom:12px;}.page-mitmachen .pane-6 img{margin:24px 0;max-width:100%;height:auto;}.page-mitmachen .pane-6 p:last-child{text-align:right;}.page-mitmachen .pane-7 h2{font-size:36px;line-height:40px;margin-bottom:30px;}.page-mitmachen .pane-7 img{float:left;margin:50px 50px 0 0;}h1.pane-title{font-size:36px;line-height:40px;margin-top:0;color:#9ccb8a;font-style:italic;}h2.pane-title{font-style:italic;}.page-node-10 .field-name-body h1{font-size:36px;font-style:italic;color:#9ccb8a;margin-bottom:50px;line-height:30px;}.page-node-10 .field-name-body h2{font-size:26px;line-height:40px;color:#9ccb8a;font-style:italic;margin-bottom:12px;}.page-node-8 .field-name-body h1{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;color:#9ccb8a;font-style:italic;}.page-fairbraucher h2.pane-title{color:#f4b1cd;font-size:36px;line-height:40px;margin:40px 0 10px;}.page-fairbraucher #node-13{margin-top:0;margin-left:0;}.page-fairbraucher #node-15{margin-top:0;}.page-fairbraucher #node-15 .field-name-body p:first-child,.page-fairbraucher #node-13 .field-name-body p:first-child{margin-bottom:20px;font-weight:600;color:#676767;letter-spacing:0.08333em;text-transform:uppercase;}.page-menschen .headerbild{margin-bottom:40px;}.page-menschen h2.pane-title{font-size:36px;line-height:40px;margin-top:50px;margin-bottom:30px;color:#9ccb8a;}.page-menschen #footer-wrapper{margin-top:100px;}.page-fairnetzt .headerbild{margin-bottom:80px;}.page-fairnetzt .panels-flexible-row-8-1{margin-top:100px;}.page-fairnetzt .pane-3{margin:50px 0;}.page-fairnetzt .pane-3 h1{font-size:36px;line-height:40px;margin-top:20px;margin-bottom:30px;color:#9ccb8a;font-style:italic;}.page-machen .headerbild{margin-bottom:50px;}.page-machen .pane-3 h2.pane-title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;}.page-machen .panels-flexible-row-7-1{margin:70px 0;}.page-machen .panels-flexible-row-7-1 h2.pane-title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;}.page-machen .pane-2 img{margin-bottom:20px;}.page-fairtrauen .headerbild{margin-bottom:40px;}.page-fairtrauen h1{margin-bottom:30px;}.page-fairtrauen .panels-flexible-row-10-1{margin:50px 0;}.page-fairtrauen h2{margin-bottom:12px;font-size:26px;line-height:40px;color:#9ccb8a;margin-top:20px;font-style:italic;}.page-fairtrauen .pane-3 p:first-child{float:left;margin:0 10px -3px 0;}.page-fairtrauen .pane-5{margin-top:100px;margin-bottom:50px;}.page-fairtrauen .pane-5 #gmund{float:right;margin:20px 0 40px;}.page-fairtrauen .pane-5 p:last-child{clear:both;}.page-fairtrauen .panels-flexible-row-10-5{margin-bottom:20px;}.page-events .headerbild{margin-bottom:50px;}.page-events h2.pane-title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;color:#9ccb8a;font-style:italic;}.page-events .pane-2{margin-bottom:50px;}.page-share-t .headerbild{margin-bottom:50px;}.page-share-t h2.pane-title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;color:#9ccb8a;font-style:italic;}.page-share-t .pane-4{margin:50px 0;}.page-share-t .pane-1{margin-bottom:50px;}.page-fairaenderung .headerbild{margin-bottom:50px;}.page-fairaenderung #fairaenderung-center{text-align:center;margin:10px 0;}.page-fairaenderung #fairaenderung-img{float:right;margin:0 0 0 50px;}.page-fairaenderung .pane-1{margin-bottom:50px;}.page-aktuelles .headerbild{margin-bottom:50px;}.page-aktuelles h2.pane-title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:30px;color:#9ccb8a;font-style:italic;}.colorbox-load img{margin:10px;}
.grid-image-left .node,.grid-image-right .node{max-width:1140px;margin:0 auto;padding:0 15px;}.grid-image-left .field-name-field-comp-image,.grid-image-right .field-name-field-comp-image{text-align:center;margin-bottom:1rem;}.grid-image-left .node h2,.grid-image-right .node h2{font-style:italic;color:#9ccb8a;font-size:2rem;}@media (min-width:1200px){.grid-image-left .node,.grid-image-right .node{padding:0;}}@media (min-width:769px){.grid-image-left .node > .content{display:grid;grid-template-columns:[left] 38% [right] 56%;column-gap:6%;}.grid-image-left .field-name-field-comp-image{grid-area:left;}.grid-image-left .field-name-body{grid-area:right;}.grid-image-right .node > .content{display:grid;grid-template-columns:[left] 58% [right] 36%;column-gap:6%;}.grid-image-right .field-name-field-comp-image{grid-area:right;}.grid-image-right .field-name-body{grid-area:left;}.grid-image-left .node h2,.grid-image-right .node h2{font-size:50px;}}
#block-views-headerbilder-block-1,#block-views-headerbilder-block{min-height:230px;position:relative;}#block-views-headerbilder-block-1 .view-headerbilder .headerbild-container .headerbild-image,#block-views-headerbilder-block .view-headerbilder .headerbild-container .headerbild-image{min-width:880px;}#block-views-headerbilder-block-1 .view-headerbilder .headerbild-container,#block-views-headerbilder-block .view-headerbilder .headerbild-container{position:relative;overflow:hidden;}#block-views-headerbilder-block-1 .view-headerbilder .headerbild-container img,#block-views-headerbilder-block .view-headerbilder .headerbild-container img{width:100%;height:auto;margin:0;z-index:-1;position:relative;left:0;top:0;}#block-views-headerbilder-block-1 .view-headerbilder .headerbild-container #headerbild-content,#block-views-headerbilder-block .view-headerbilder .headerbild-container #headerbild-content{position:absolute;bottom:5vw;max-width:1040px;left:18vw;text-shadow:1px 1px 1px #000;}#block-views-headerbilder-block-1 .view-headerbilder .headerbild-container #headerbild-content #hbc-gr,#block-views-headerbilder-block .view-headerbilder .headerbild-container #headerbild-content #hbc-gr{display:block;margin-bottom:10px;margin-top:0;font-size:50px;line-height:60px;font-weight:500;font-family:'Libre Baskerville',serif;font-style:italic;text-transform:none;color:#fff;}#block-views-headerbilder-block-1 .view-headerbilder .headerbild-container #headerbild-content #hbc-kl,#block-views-headerbilder-block .view-headerbilder .headerbild-container #headerbild-content #hbc-kl{text-transform:uppercase;font-size:20px;line-height:30px;color:#fff;display:block;clear:both;position:relative;}
.page-node-edit .node-form{max-width:1140px;margin:0 auto;}

#fairnetzung{position:relative;padding:1em 0 2em;}#fairnetzung .controls{text-align:left;}#fairnetzung .controls div{display:inline-block;font-size:14px;cursor:pointer;margin-right:5px;margin-bottom:-2px;padding:20px;border-radius:3px 3px 0 0;color:#ffffff;text-transform:uppercase;letter-spacing:2px;font-weight:600;border-bottom:0 !important;}#fairnetzung .controls #erzeugerControl{background-color:#9ccb8a;border:2px solid #9ccb8a;}#fairnetzung .controls #gastroControl{background-color:#95c9ed;border:2px solid #95c9ed;}#fairnetzung .controls #hotelControl{background-color:#ffe060;border:2px solid #ffe060;}#fairnetzung .controls #fairbraucherControl{background-color:#f4b1cd;border:2px solid #f4b1cd;}#fairnetzung .controls #regionControl{background-color:#f59c24;border:2px solid #f59c24;}#fairnetzung .controls #ngoControl{background-color:#ddd8ec;border:2px solid #ddd8ec;}#fairnetzung .controls #kommuneControl{background-color:#d9dada;border:2px solid #d9dada;}#fairnetzung .controls #handelControl{background-color:#b8c6b9;border:2px solid #b8c6b9;}#fairnetzung .controls #erzeugerControl.active,#fairnetzung .controls #gastroControl.active,#fairnetzung .controls #hotelControl.active,#fairnetzung .controls #fairbraucherControl.active,#fairnetzung .controls #regionControl.active,#fairnetzung .controls #kommuneControl.active,#fairnetzung .controls #handelControl.active,#fairnetzung .controls #ngoControl.active{background-color:#ffffff;border-bottom:0;position:relative;z-index:2;}#fairnetzung .controls #erzeugerControl.active{color:#9ccb8a;}#fairnetzung .controls #gastroControl.active{color:#95c9ed;}#fairnetzung .controls #hotelControl.active{color:#ffe060;}#fairnetzung .controls #fairbraucherControl.active{color:#f4b1cd;}#fairnetzung .controls #regionControl.active{color:#f59c24;}#fairnetzung .controls #ngoControl.active{color:#ddd8ec;}#fairnetzung .controls #kommuneControl.active{color:#d9dada;}#fairnetzung .controls #handelControl.active{color:#b8c6b9;}#fairnetzung .view-content{padding:2em calc(2em - 60px) calc(2em - 25px) 2em;overflow:hidden;border-radius:0 3px 3px;position:relative;z-index:1;}#fairnetzung .view-display-id-blockerzeuger .view-content{border:2px solid #9ccb8a;}#fairnetzung .view-display-id-blockgastro .view-content{border:2px solid #95c9ed;}#fairnetzung .view-display-id-blockhotel .view-content{border:2px solid #ffe060;}#fairnetzung .view-display-id-blockfairbraucher .view-content{border:2px solid #f4b1cd;}#fairnetzung .view-display-id-blockregion .view-content{border:2px solid #f59c24;}#fairnetzung .view-display-id-blockngo .view-content{border:2px solid #ddd8ec;}#fairnetzung .view-display-id-blockkommune .view-content{border:2px solid #d9dada;}#fairnetzung .view-display-id-blockhandel .view-content{border:2px solid #b8c6b9;}#fairnetzung .view-content .fairnetzungBox .fairnetzungItem{text-decoration-line:none;margin-bottom:25px;overflow:hidden;transition:all 0.2s ease-in-out;border-radius:4px;margin-right:20px;float:left;color:#333;display:block;width:calc(33% - 24px);height:120px;font-size:90%;border:2px solid #dddddd;position:relative;}#fairnetzung .view-content .fairnetzungBox .fairnetzungItem .fairnetzungItem-Image{width:120px;float:left;}#fairnetzung .view-content .fairnetzungBox .fairnetzungItem:hover .fairnetzungItem-Image img{transition:all 0.2s linear;transform:scale(1.05);}#fairnetzung .view-content .fairnetzungBox .fairnetzungItem .fairnetzungItem-Body{margin:5px 15px;float:left;text-align:left;width:calc(100% - 150px);height:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#fairnetzung .view-content .fairnetzungBox .fairnetzungItem .fairnetzungItem-Body strong{font-family:'Montserrat',Verdana,sans-serif;font-weight:600;color:#676767;font-size:13px;line-height:1.2;text-transform:uppercase;margin:6px 0;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;}#fairnetzung .view-content .fairnetzungItem .type{font-size:85%;color:#888;position:absolute;bottom:2px;right:5px;}#node2node-relation-form{max-width:1140px;margin:3em auto 2em;}
.view-rezepte{margin:2em 0;}.view-rezepte .rezept-row{width:23em;float:left;}.view-rezepte .rezept-row.odd{clear:both;}.view-rezepte .rezept-row .rezept-image{float:left;margin:0 1em 0 0;}.view-rezepte .rezept-row .rezept-image img{}.view-rezepte .rezept-row .rezept-content{float:left;width:13em;}.view-rezepte .rezept-row .rezept-content h3{}.view-rezepte .rezept-row .rezept-content h3 a{color:#f4b1cd;}.view-rezepte .rezept-row .rezept-content p{}.view-rezepte .rezept-row .rezept-content span.rezept-label{display:inline-block;width:7em;}.view-rezepte .rezept-row .rezept-content span.rezept-info{float:right;}
.steckbrief-region .inside{color:#808080;padding:0 15px;}.steckbrief-region h1,.steckbrief-region h2,.steckbrief-region h3{color:#f59c24;}.steckbrief-region h2 span{color:#b2b2b2;}.steckbrief-region p a{color:#f59c24;}.steckbrief-region p a:hover{color:#f7b965;}.steckbrief-region .region-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_orange.png) repeat-x scroll left top;}.steckbrief-region .steckbrief-top{width:calc(100% - 680px);float:left;text-align:left;font-size:0.9rem;}.steckbrief-region .steckbrief-top img{max-width:250px;margin-top:20px;}.steckbrief-region .steckbrief-top .field{margin-bottom:30px;}.steckbrief-region .field-name-field-r-zusatzinfos{margin:20px 0;}.steckbrief-region .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-region .meetings,.steckbrief-region .field-collection-item-field-pdf-collection{border:2px solid #f59c24;}.steckbrief-region .field-name-field-pdf-collection-title{color:#f59c24;}.steckbrief-region .discover-enjoy-controls{display:flex;}.steckbrief-region .discover-enjoy-controls .discover-tab{background:#f59c24;border:2px solid #f59c24;margin-right:5px;padding:20px;border-radius:3px 3px 0 0;margin-bottom:-2px;cursor:pointer;color:#ffffff;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:600;}.steckbrief-region .discover-enjoy-controls .discover-tab.active{background:#ffffff;border-bottom:0;color:#808080;}.steckbrief-region .discover-enjoy-view{border:2px solid #f59c24;padding:20px;border-radius:0 3px 3px;text-align:left;}.steckbrief-region .discover-enjoy-view .claim{text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-top:20px;}.steckbrief-region .discover-enjoy-view .body{margin-top:20px;}.steckbrief-region .steckbrief-contact-box{background-color:#f59c24;}.steckbrief-region .steckbrief-contact-box .innericon{color:#f59c24;}@media (max-width:1199.98px){.steckbrief-region .steckbrief-top{width:100%;}.steckbrief-region .steckbrief-gallery{float:left;}}
.steckbrief-ngo .inside{color:#808080;}.steckbrief-ngo h1,.steckbrief-ngo h2,.steckbrief-ngo h3{color:#9089B0;}.steckbrief-ngo h2 span{color:#b2b2b2;}.steckbrief-ngo p a{color:#9089B0;}.steckbrief-ngo p a:hover{color:#ddd8ec;}.steckbrief-ngo .ngo-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_lila.png) repeat-x scroll left top;}.steckbrief-ngo .steckbrief-top,.steckbrief-ngo .steckbrief-right{width:calc(100% - 680px);float:left;text-align:left;font-size:0.9rem;}.steckbrief-ngo .steckbrief-right{width:50%;float:right;}.steckbrief-ngo .steckbrief-top img{max-width:250px;margin-top:20px;}.steckbrief-ngo .steckbrief-top .field,.steckbrief-ngo .steckbrief-right .field{margin-bottom:30px;}.steckbrief-ngo .field-name-field-ngo-zusatzinfos{margin:20px 0;}.steckbrief-ngo .field-name-field-ngo-info-box-title{color:#9089B0;margin:40px 0 10px;font-style:italic;font-size:26px;line-height:32px;font-family:'Libre Baskerville',serif;font-weight:400;}.steckbrief-ngo .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-ngo .meetings{padding:30px 15px 20px;border:2px solid #9089B0;border-radius:10px;margin-bottom:50px;width:300px;clear:right;float:right;}.steckbrief-ngo .meetings .field-collection-container,.steckbrief-ngo .meetings .field-collection-view{border:none;margin-bottom:0;}.steckbrief-ngo .meetings .field-name-field-ngo-termine-datum{float:left;text-align:left;width:90px;margin-right:20px;}.steckbrief-ngo .meetings .field-name-field-ngo-termine-ereignis{text-align:right;}.steckbrief-ngo .field-collection-item-field-pdf-collection{border:2px solid #9089B0;}.steckbrief-ngo .field-name-field-pdf-collection-title{color:#9089B0;}.steckbrief-ngo .steckbrief-contact-box{background-color:#DDD8EC;}.steckbrief-ngo .steckbrief-contact-box .innericon{color:#9089B0;}@media (max-width:1199.98px){.steckbrief-ngo .steckbrief-top{width:100%;}.steckbrief-ngo .steckbrief-gallery{float:left;}}
.steckbrief-erzeuger .inside{color:#808080;padding:0 15px;}.steckbrief-erzeuger h1,.steckbrief-erzeuger h2,.steckbrief-erzeuger h3{color:#9ccb8a;}.steckbrief-erzeuger h2 span{color:#b2b2b2;}.steckbrief-erzeuger p a{color:#9ccb8a;}.steckbrief-erzeuger p a:hover{color:#c0ddb7;}.steckbrief-erzeuger .erzeuger-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gruen.png) repeat-x scroll left top;}.steckbrief-erzeuger .steckbrief-top,.steckbrief-erzeuger .steckbrief-right{width:calc(100% - 680px);float:left;text-align:left;font-size:0.9rem;}.steckbrief-erzeuger .steckbrief-right{width:50%;float:right;}.steckbrief-erzeuger .steckbrief-top img{max-width:250px;margin-top:20px;}.steckbrief-erzeuger .steckbrief-top .field,.steckbrief-erzeuger .steckbrief-right .field{margin-bottom:30px;}.steckbrief-erzeuger .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-erzeuger .properties{margin:30px 0;clear:both;text-align:left;display:flex;flex-wrap:wrap;}.steckbrief-erzeuger .prop{margin-right:30px;width:calc(50% - 30px);}.steckbrief-erzeuger .prop .field-items{display:flex;flex-wrap:wrap;}.steckbrief-erzeuger .prop .field-items img{margin:0 10px 10px 0;}.steckbrief-erzeuger .steckbrief-bottom .fa-circle{color:#9ccb8a;}.steckbrief-erzeuger .sustainability-controls .sustainability-tab{border-bottom:2px solid #9ccb8a;}.steckbrief-erzeuger .steckbrief-contact-box{background-color:#9ccb8a;}.steckbrief-erzeuger .steckbrief-contact-box .innericon{color:#9ccb8a;}@media (max-width:1199.98px){.steckbrief-erzeuger .steckbrief-top{width:100%;}.steckbrief-erzeuger .steckbrief-gallery{float:left;}}
.steckbrief-gastronom .inside{color:#808080;padding:0 15px;}.steckbrief-gastronom h1,.steckbrief-gastronom h2,.steckbrief-gastronom h3{color:#95c9ed;}.steckbrief-gastronom h2 span{color:#b2b2b2;}.steckbrief-gastronom p a{color:#95c9ed;}.steckbrief-gastronom p a:hover{color:#bfdef4;}.steckbrief-gastronom .gastronom-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_blau.png) repeat-x scroll left top;}.steckbrief-gastronom .steckbrief-top,.steckbrief-gastronom .steckbrief-right{width:calc(100% - 680px);float:left;text-align:left;font-size:0.9rem;}.steckbrief-gastronom .steckbrief-right{width:50%;float:right;}.steckbrief-gastronom .steckbrief-top img{max-width:250px;margin-top:20px;}.steckbrief-gastronom .steckbrief-top .field,.steckbrief-gastronom .steckbrief-right .field{margin-bottom:30px;}.steckbrief-gastronom .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-gastronom .properties{margin:30px 0;clear:both;text-align:left;display:flex;flex-wrap:wrap;}.steckbrief-gastronom .prop{margin-right:30px;width:calc(33% - 30px);}.steckbrief-gastronom .prop .field-items{display:flex;flex-wrap:wrap;}.steckbrief-gastronom .prop .field-items img{margin:0 10px 10px 0;}.steckbrief-gastronom .steckbrief-bottom .fa-circle{color:#95c9ed;}.steckbrief-gastronom .sustainability-controls .sustainability-tab{border-bottom:2px solid #95c9ed;}.steckbrief-gastronom .steckbrief-contact-box{background-color:#95c9ed;}.steckbrief-gastronom .steckbrief-contact-box .innericon{color:#95c9ed;}@media (max-width:1199.98px){.steckbrief-gastronom .steckbrief-top{width:100%;}.steckbrief-gastronom .steckbrief-gallery{float:left;}}
.steckbrief-hotel .inside{color:#808080;padding:0 15px;}.steckbrief-hotel h1,.steckbrief-hotel h2,.steckbrief-hotel h3{color:#ffe060;}.steckbrief-hotel h2 span{color:#b2b2b2;}.steckbrief-hotel p a{color:#ffcd00;}.steckbrief-hotel p a:hover{color:#ffe060;}.steckbrief-hotel .hotel-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_gelb.png) repeat-x scroll left top;}.steckbrief-hotel .steckbrief-top,.steckbrief-hotel .steckbrief-right{width:calc(100% - 680px);float:left;text-align:left;font-size:0.9rem;}.steckbrief-hotel .steckbrief-right{width:50%;float:right;}.steckbrief-hotel .steckbrief-top img{max-width:250px;margin-top:20px;}.steckbrief-hotel .steckbrief-top .field,.steckbrief-hotel .steckbrief-right .field{margin-bottom:30px;}.steckbrief-hotel .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-hotel .properties{margin:30px 0;clear:both;text-align:left;display:flex;flex-wrap:wrap;}.steckbrief-hotel .prop{margin-right:30px;width:calc(33% - 30px);}.steckbrief-hotel .prop .field-items{display:flex;flex-wrap:wrap;}.steckbrief-hotel .prop .field-items img{margin:0 10px 10px 0;}.steckbrief-hotel .steckbrief-bottom .fa-circle{color:#ffe060;}.steckbrief-hotel .sustainability-controls .sustainability-tab{border-bottom:2px solid #ffe060;}.steckbrief-hotel .steckbrief-contact-box{background-color:#ffe060;}.steckbrief-hotel .steckbrief-contact-box .innericon{color:#ffe060;}@media (max-width:1199.98px){.steckbrief-hotel .steckbrief-top{width:100%;}.steckbrief-hotel .steckbrief-gallery{float:left;}}
.steckbrief-kommune .inside{color:#808080;padding:0 15px;}.steckbrief-kommune h1,.steckbrief-kommune h2,.steckbrief-kommune h3{color:#d9dada;}.steckbrief-kommune h2 span{color:#b2b2b2;}.steckbrief-kommune p a{color:#b7b8b8;}.steckbrief-kommune p a:hover{color:#d9dada;}.steckbrief-kommune .kommune-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_grau.png) repeat-x scroll left top;}.steckbrief-kommune .steckbrief-top,.steckbrief-kommune .steckbrief-right{width:calc(100% - 700px);float:left;text-align:left;font-size:0.9rem;margin-right:20px;}.steckbrief-kommune .steckbrief-right{width:50%;float:right;}.steckbrief-kommune .steckbrief-top .field-name-field-profile-image img{max-width:180px;float:left;margin-top:20px;margin-right:50px;}.steckbrief-kommune .steckbrief-top .field,.steckbrief-kommune .steckbrief-right .field{margin-bottom:30px;}.steckbrief-kommune .steckbrief-top .adress{float:left;clear:right;margin:20px 0 50px;width:calc(100% - 240px);}.steckbrief-kommune .steckbrief-top .adress .inline-label{float:left;margin-right:5px;}.steckbrief-kommune .steckbrief-top .adress .field{margin-bottom:10px;}.steckbrief-kommune .steckbrief-top .field-name-field-info-box-title{color:#d9dada;margin:40px 0 10px;font-style:italic;font-size:26px;line-height:32px;font-family:'Libre Baskerville',serif;font-weight:400;}.steckbrief-kommune .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-kommune .twin_cities{margin:30px 0;text-align:left;}.steckbrief-kommune .twin_cities .field-name-field-twin-cities > .field-items{display:flex;flex-wrap:wrap;}.steckbrief-kommune .twin_cities .field-name-field-twin-cities > .field-items > .field-item{margin:0 20px 20px 0;width:200px;}.steckbrief-kommune .twin_cities .field-name-field-twin-cities .field-name-field-twin-cities-img{height:80px;margin-bottom:10px;}.steckbrief-kommune .twin_cities .field-name-field-twin-cities .field-name-field-twin-cities-txt p{font-size:12px;margin:0;}.steckbrief-kommune .commune-data-controls{display:flex;}.steckbrief-kommune .commune-data-controls .commune-tab{margin-right:5px;padding:13px;border-radius:3px 3px 0 0;margin-bottom:-2px;cursor:pointer;color:#ffffff;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.steckbrief-kommune .commune-data-controls #commune-data-tab-01{background-color:#b7af99;border:2px solid #b7af99;}.steckbrief-kommune .commune-data-controls #commune-data-tab-02{background-color:#8cc63e;border:2px solid #8cc63e;}.steckbrief-kommune .commune-data-controls #commune-data-tab-03{background-color:#b95814;border:2px solid #b95814;}.steckbrief-kommune .commune-data-controls #commune-data-tab-04{background-color:#fcb712;border:2px solid #fcb712;}.steckbrief-kommune .commune-data-controls #commune-data-tab-05{background-color:#7381be;border:2px solid #7381be;}.steckbrief-kommune .commune-data-controls #commune-data-tab-06{background-color:#32602c;border:2px solid #32602c;}.steckbrief-kommune .commune-data-controls #commune-data-tab-07{background-color:#36bbb0;border:2px solid #36bbb0;}.steckbrief-kommune .commune-data-controls #commune-data-tab-08{background-color:#c33344;border:2px solid #c33344;}.steckbrief-kommune .commune-data-controls #commune-data-tab-09{background-color:#f59024;border:2px solid #f59024;}.steckbrief-kommune .commune-data-controls #commune-data-tab-01.active{color:#b7af99;}.steckbrief-kommune .commune-data-controls #commune-data-tab-02.active{color:#8cc63e;}.steckbrief-kommune .commune-data-controls #commune-data-tab-03.active{color:#b95814;}.steckbrief-kommune .commune-data-controls #commune-data-tab-04.active{color:#fcb712;}.steckbrief-kommune .commune-data-controls #commune-data-tab-05.active{color:#7381be;}.steckbrief-kommune .commune-data-controls #commune-data-tab-06.active{color:#32602c;}.steckbrief-kommune .commune-data-controls #commune-data-tab-07.active{color:#36bbb0;}.steckbrief-kommune .commune-data-controls #commune-data-tab-08.active{color:#c33344;}.steckbrief-kommune .commune-data-controls #commune-data-tab-09.active{color:#f59024;}.steckbrief-kommune .commune-data-controls .commune-tab.active{background:#ffffff !important;border-bottom:0 !important;position:relative;z-index:2;}.steckbrief-kommune .commune-data-view{border:2px solid #d9dada;padding:20px;border-radius:0 3px 3px;text-align:left;font-size:0.9em;overflow:hidden;position:relative;z-index:1;}.steckbrief-kommune .commune-data-view.commune-data-tab-01{border:2px solid #b7af99;}.steckbrief-kommune .commune-data-view.commune-data-tab-02{border:2px solid #8cc63e;}.steckbrief-kommune .commune-data-view.commune-data-tab-03{border:2px solid #b95814;}.steckbrief-kommune .commune-data-view.commune-data-tab-04{border:2px solid #fcb712;}.steckbrief-kommune .commune-data-view.commune-data-tab-05{border:2px solid #7381be;}.steckbrief-kommune .commune-data-view.commune-data-tab-06{border:2px solid #32602c;}.steckbrief-kommune .commune-data-view.commune-data-tab-07{border:2px solid #36bbb0;}.steckbrief-kommune .commune-data-view.commune-data-tab-08{border:2px solid #c33344;}.steckbrief-kommune .commune-data-view.commune-data-tab-09{border:2px solid #f59024;}.steckbrief-kommune .commune-data-view .commune-data-wrapper{display:flex;justify-content:space-between;}.steckbrief-kommune .commune-data-view .commune-data-box{width:calc(100% - 20px);border:1px solid #d9dada;margin-right:5px;margin-bottom:5px;padding:10px;border-radius:3px;}.steckbrief-kommune .commune-data-view .field-label{font-weight:normal;font-style:italic;font-family:'Libre Baskerville',serif;}.steckbrief-kommune .commune-data-view .commune-data-title{font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.steckbrief-kommune .commune-data-view .commune-data-title,.steckbrief-kommune .commune-data-view .field-label-above .field-label{margin-bottom:10px;}.steckbrief-kommune .meetings,.steckbrief-kommune .field-collection-item-field-pdf-collection{border:2px solid #d9dada;}.steckbrief-kommune .field-name-field-pdf-collection-title{color:#d9dada;}.steckbrief-kommune .steckbrief-contact-box{background-color:#d9dada;}.steckbrief-kommune .steckbrief-contact-box .innericon{color:#d9dada;}@media (max-width:1199.98px){.steckbrief-kommune .steckbrief-top{width:100%;}.steckbrief-kommune .steckbrief-gallery{float:left;}}
.steckbrief-haendler .inside{color:#808080;padding:0 15px;}.steckbrief-haendler h1,.steckbrief-haendler h2,.steckbrief-haendler h3{color:#b8c6b9;}.steckbrief-haendler h2 span{color:#b2b2b2;}.steckbrief-haendler p a{color:#b8c6b9;}.steckbrief-haendler p a:hover{color:#b8c6b9;}.steckbrief-haendler .haendler-border{width:100%;height:30px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_minze.png) repeat-x scroll left top;}.steckbrief-haendler .steckbrief-top,.steckbrief-haendler .steckbrief-right{width:calc(100% - 680px);float:left;text-align:left;font-size:0.9rem;}.steckbrief-haendler .steckbrief-right{width:50%;float:right;margin-top:80px;}.steckbrief-haendler .steckbrief-top img{max-width:250px;margin-top:20px;}.steckbrief-haendler .steckbrief-top .field,.steckbrief-haendler .steckbrief-right .field{margin-bottom:30px;}.steckbrief-haendler .steckbrief-top .field .field-label,.steckbrief-haendler .steckbrief-right .field .field-label{font-weight:normal;}.steckbrief-haendler .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-haendler .steckbrief-bottom .fa-circle{color:#b8c6b9;}.steckbrief-haendler .sustainability-controls .sustainability-tab{border-bottom:2px solid #b8c6b9;}.steckbrief-haendler .meetings,.steckbrief-haendler .field-collection-item-field-pdf-collection{border:2px solid #b8c6b9;}.steckbrief-haendler .field-name-field-pdf-collection-title{color:#b8c6b9;}.steckbrief-haendler .steckbrief-contact-box{background-color:#b8c6b9;}.steckbrief-haendler .steckbrief-contact-box .innericon{color:#b8c6b9;}@media (max-width:1199.98px){.steckbrief-haendler .steckbrief-top{width:100%;}.steckbrief-haendler .steckbrief-gallery{float:left;}}
.steckbrief-fairbraucher .inside{color:#808080;padding:0 15px;}.steckbrief-fairbraucher h1{color:#f4b1cd;}.steckbrief-fairbraucher h3{color:#f4b1cd;text-align:left;font-weight:normal;font-size:22px;font-style:italic;}.steckbrief-fairbraucher h3 span{color:#b2b2b2;}.steckbrief-fairbraucher .steckbrief-top{width:calc(100% - 680px);float:left;text-align:left;}.steckbrief-fairbraucher .steckbrief-top img{border-radius:110px;float:left;margin-right:50px;}.steckbrief-fairbraucher .steckbrief-top .txt{float:left;clear:right;margin-top:40px;}.steckbrief-fairbraucher .favourites{margin:30px 0;float:left;clear:both;display:flex;flex-wrap:wrap;}.steckbrief-fairbraucher .fav{float:left;width:calc(50% - 20px);margin:0 20px 30px 0;font-size:0.8rem;}.steckbrief-fairbraucher .fav .field-item{margin-bottom:8px;}.steckbrief-fairbraucher .steckbrief-gallery{width:680px;float:right;position:relative;}.steckbrief-fairbraucher .border-container{padding:50px 0;clear:both;}.steckbrief-fairbraucher .fairbraucher-border{width:100%;height:40px;background:url(/sites/all/themes/custom/fairnesskultur_theme/img/blumenband_rosa.png) repeat-x scroll left top;}.steckbrief-fairbraucher .tab-group{width:100%;}.steckbrief-fairbraucher .tab-group a{padding:1rem;color:#808080;background-color:#ffffff;float:left;margin-right:10px;margin-bottom:30px;}.steckbrief-fairbraucher .tab-group a.active,.steckbrief-fairbraucher .tab-group a:hover{color:#ffffff;background-color:#f4b1cd;cursor:pointer;}.steckbrief-fairbraucher .tab-content{display:none;clear:both;}.steckbrief-fairbraucher .tab-content.active{display:block;}.steckbrief-fairbraucher .tab-content .field-collection-view{margin:0;}.steckbrief-fairbraucher .tab-content .entity-field-collection-item{display:flex;padding:10px 0 40px;}.steckbrief-fairbraucher .tab-content .field-type-image{float:left;margin-right:50px;}.steckbrief-fairbraucher .tab-content .field-type-text{width:calc(100% - 550px);text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:1rem;margin-bottom:15px;float:left;}.steckbrief-fairbraucher .tab-content .field-type-text-long{text-align:left;float:left;width:calc(100% - 550px);}@media (max-width:1199.98px){.steckbrief-fairbraucher .steckbrief-top{width:100%;}.steckbrief-fairbraucher .steckbrief-gallery{float:left;}.steckbrief-fairbraucher .tab-content .field-type-image{margin-right:30px;}.steckbrief-fairbraucher .tab-content .field-type-text,.steckbrief-fairbraucher .tab-content .field-type-text-long{width:calc(100% - 530px);}}
.view-meine-stammdaten{margin:5em 0 0;}.stammdaten-row .stammdaten_field{width:45%;float:left;}.stammdaten-row .stammdaten_field:nth-child(2n){clear:both;margin:0 6em 1em 0;}.view-meine-stammdaten .stammdaten_field > strong{float:left;width:8em;}.stammdaten-row .stammdaten_field > div{float:left;width:22em;}.view-meine-stammdaten .stammdaten_field > div .form-item{margin:0;}.view-meine-stammdaten .stammdaten_field > div .form-item.form-type-checkbox{float:left;width:50%;}.view-meine-stammdaten .stammdaten_field > div .form-item.form-type-checkbox:nth-child(2n){}.stammdaten-row .stammdaten_field > div .form-item.form-type-checkbox label{display:inline-block;width:calc(100% - 19px);}.stammdaten-row .stammdaten_field > div label{}.stammdaten-row .stammdaten_field > div input{border-radius:5px;border:1px solid #ccc;width:100%;padding:2px;}.stammdaten-row .stammdaten_field > div input[type="checkbox"]{width:auto;}.stammdaten-row .stammdaten_field > div select{width:100%;}.stammdaten-row .stammdaten_field > div .ckeditor_links,.stammdaten-row .stammdaten_field > div .filter-wrapper{display:none !important;}.view-meine-stammdaten .stammdaten_field_field_galerie_editable .sticky-table{width:100%;}.view-meine-stammdaten .stammdaten_field_field_galerie_editable .image-widget-data a{display:none;visibility:hidden;}.view-meine-stammdaten .form-actions{clear:both;}.view-meine-stammdaten .stammdaten_field_title{display:none;visibility:hidden;}.view-meine-stammdaten .stammdaten-row-head{}.view-meine-stammdaten .stammdaten-row-head h4{display:inline-block;border:1px solid #ccc;color:#fff;background:#9ccb8a;cursor:pointer;font-size:24px;font-weight:normal;padding:0.5em 0.5em;}.view-meine-stammdaten .stammdaten-row-head h4.active-sr{color:#3A3A3A;}.stammdaten-headline{}.stammdaten-headline h1{display:inline-block;color:#b2b2b2;font-weight:normal;font-size:60px;margin-left:0.5em;border-bottom:1px solid #b2b2b2;line-height:0.8em;width:5.7em;}.stammdaten-headline span{color:#95c9ed;font-style:italic;font-size:100px;font-weight:normal;width:0.75em;display:inline-block;}.stammdaten-headline p{width:26em;color:#b2b2b2;text-align:right;}.stammdaten-row .stammdaten_field_field_u_nutzungs_art_editable{width:100%;}.stammdaten-row .stammdaten_field_field_u_nutzungs_art_editable > div{width:100%;}#sr-profiltyp .stammdaten_field > div .form-type-radio{float:left;width:8em;}#sr-profiltyp .stammdaten_field > div input[type="radio"]{width:1em;}#sr-profiltyp .views-row-edit-static{display:none;visibility:hidden;}#sr-profiltyp .form-item{margin:0;}#sr-profiltyp .form-item-profile2-4-field-u-nutzungs-art-und label{}#sr-profiltyp .stammdaten_field{width:calc(50% - 2.5em);}#sr-profiltyp .stammdaten_field:nth-child(2n){margin:0 5em 1em 0;}#sr-profiltyp .stammdaten_field > div{width:100%;}#sr-profiltyp .stammdaten_field > div label{display:inline-block;width:30%;}#sr-profiltyp .stammdaten_field > div input{display:inline-block;width:calc(70% - 11px);}.stammdaten-subheadline{clear:both;font-style:italic;color:#b2b2b2;font-size:36px;margin:2em 0 1em;}.page-meine-stammdaten .form-actions input[type="submit"]{background:#95c9ed;border:none;padding:0.5em 1em;font-size:24px;color:#fff;font-style:italic;}.page-meine-stammdaten #user-profile-form{clear:both;}.page-meine-stammdaten #user-profile-form #edit-locale,.page-meine-stammdaten #user-profile-form #edit-timezone,.page-meine-stammdaten #user-profile-form #edit-flag-friend{display:none;visibility:hidden;}
.no-description .fieldset-description{display:none !important;}.no-description .field-group-htab .fieldset-description{display:block !important;}form .description ul{margin-left:3rem;}form .description *{padding:5px;}.field-group-tabs-wrapper div.vertical-tabs{border:none;}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list{border:none;}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li a:focus strong,.vertical-tabs ul.vertical-tabs-list li a:active strong,.vertical-tabs ul.vertical-tabs-list li a:hover strong{text-decoration:none;}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li a:hover{outline:none;}.field-group-tabs-wrapper .form-wrapper{border:none;}.field-group-tabs-wrapper .form-wrapper legend{display:none;}.field-group-tabs-wrapper input[type=checkbox]{display:none;}.field-group-tabs-wrapper input[type=radio]{display:none;}.horizontal-tabs ul.horizontal-tabs-list li a:hover{background-color:transparent;}.field-group-tabs-wrapper label{margin-bottom:5px;margin-top:15px;font-family:'Libre Baskerville',serif;font-weight:bolder;font-style:italic;font-size:18px;border-radius:5px;margin-right:0.4em;border:2px solid transparent;padding:5px;}.field-group-tabs-wrapper .description{color:#888;}.field-group-tabs-wrapper .fieldset-description{color:#888;}.horizontal-tabs-panes .fieldset-description{display:inline-block;position:initial;margin-top:10px;}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{border:none;font-family:'Libre Baskerville',serif;font-weight:400;font-style:italic;font-size:16px;border-radius:5px;margin-bottom:5px;transition:0.2s transform;}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li a{padding:12px;color:white;}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{transform:translateX(15px);}.field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li:hover{transform:translateX(15px);}.field-group-tabs-wrapper .vertical-tabs-panes{margin-left:25px;padding:20px;margin-top:40px;border-radius:5px;}.field-group-tabs-wrapper label.option{font:1rem/1.65 'Montserrat',Verdana,sans-serif;color:grey;}.field-group-tabs-wrapper .form-checkboxes,.field-group-tabs-wrapper .form-radios{display:flex;flex-wrap:wrap;}.field-group-tabs-wrapper .form-type-checkbox{flex-basis:50%;}.field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border:2px solid #9ccb8a;color:#9ccb8a;padding:5px;border-radius:5px;transition:0.2s all;font-weight:bolder;}.field-group-tabs-wrapper input[type=checkbox] ~  label.option:after,.field-group-tabs-wrapper input[type=radio] ~  label.option:after{content:"\f057";font-family:'Font Awesome 5 Free';font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option:after,.field-group-tabs-wrapper input[type=radio]:checked ~  label.option:after{content:"\f058";}.field-group-tabs-wrapper label.option:hover{background:white;color:grey;border:2px solid grey;cursor:pointer;}.field-group-tabs-wrapper input[type=text]{border:2px solid #ccc;font:1rem/1.65 'Montserrat',Verdana,sans-serif;font-weight:bold;color:#555;}.field-group-tabs-wrapper input[type=file]{margin-right:40px;border:2px solid #ccc;transform:scale(1.1) translateX(12px);padding:5px;}.field-group-tabs-wrapper tr.even,.field-group-tabs-wrapper tr.odd{border:none;border-bottom:2px solid #ccc;padding:10px;background:white;}.field-group-tabs-wrapper table .image-widget{padding:20px 20px 20px 0;}.field-group-tabs-wrapper div.horizontal-tabs{border:none;}.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list{border-right:none;background-color:transparent;position:absolute;}.horizontal-tabs ul.horizontal-tabs-list li{border-radius:5px;margin-right:8px;transform:translateY(-40px);border-right:none;font-weight:normal;}.horizontal-tabs ul.horizontal-tabs-list li strong{font-weight:normal;font-family:'Libre Baskerville',serif;font-style:italic;color:white;}.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.resizable-textarea{border:2px solid #d1d1d1;border-radius:5px;}.node-erzeuger-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-erzeuger-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#9ccb8a;}.node-erzeuger-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#9ccb8a;border:3px solid #9ccb8a;}.node-erzeuger-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #9ccb8a;}.node-erzeuger-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#9ccb8a;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-erzeuger-form .field-group-tabs-wrapper label{color:#9ccb8a;}.node-erzeuger-form .field-group-tabs-wrapper label.option{color:grey;}.node-erzeuger-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-erzeuger-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#9ccb8a;color:#9ccb8a;}.node-fairbraucher-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-fairbraucher-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#f4b1cd;}.node-fairbraucher-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#f4b1cd;border:3px solid #f4b1cd;}.node-fairbraucher-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #f4b1cd;}.node-fairbraucher-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#f4b1cd;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-fairbraucher-form .field-group-tabs-wrapper label{color:#f4b1cd;}.node-fairbraucher-form .field-group-tabs-wrapper label.option{color:grey;}.node-gastronom-form .field-group-tabs-wrapper label.option{color:grey;}.node-gastronom-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-gastronom-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#f4b1cd;color:#f4b1cd;}.node-gastronom-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-gastronom-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#95c9ed;}.node-gastronom-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#95c9ed;border:3px solid #95c9ed;}.node-gastronom-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #95c9ed;}.node-gastronom-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#95c9ed;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-gastronom-form .field-group-tabs-wrapper label{color:#95c9ed;}.node-gastronom-form .field-group-tabs-wrapper label.option{color:grey;}.node-gastronom-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-gastronom-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#95c9ed;color:#95c9ed;}.node-hotel-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-hotel-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#ffe060;}.node-hotel-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#ffe060;border:3px solid #ffe060;}.node-hotel-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #ffe060;}.node-hotel-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#ffe060;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-hotel-form .field-group-tabs-wrapper label{color:#ffe060;}.node-hotel-form .field-group-tabs-wrapper label.option{color:grey;}.node-hotel-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-hotel-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#ffe060;color:#ffe060;}.node-ngo-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-ngo-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#ddd8ec;}.node-ngo-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#ddd8ec;border:3px solid #ddd8ec;}.node-ngo-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #ddd8ec;}.node-ngo-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#ddd8ec;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-ngo-form .field-group-tabs-wrapper label{color:#ddd8ec;}.node-ngo-form .field-group-tabs-wrapper label.option{color:grey;}.node-ngo-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-ngo-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#ddd8ec;color:#ddd8ec;}.node-region-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-region-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#f59c24;}.node-region-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#f59c24;border:3px solid #f59c24;}.node-region-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #f59c24;}.node-region-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#f59c24;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-region-form .field-group-tabs-wrapper label{color:#f59c24;}.node-region-form .field-group-tabs-wrapper label.option{color:grey;}.node-region-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-region-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#f59c24;color:#f59c24;}.node-kommune-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-kommune-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#d9dada;}.node-kommune-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#d9dada;border:3px solid #d9dada;}.node-kommune-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #d9dada;}.node-kommune-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#d9dada;}.node-kommune-form #edit-group_angebot .horizontal-tabs ul.horizontal-tabs-list li{background-color:#d9dada;margin-top:10px;transform:translateY(-80px);}.node-kommune-form #edit-group_angebot .fieldset-wrapper{margin-top:30px;}.node-kommune-form #edit-group_angebot .horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-kommune-form .field-group-tabs-wrapper label{color:#d9dada;}.node-kommune-form .field-group-tabs-wrapper label.option{color:grey;}.node-kommune-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-kommune-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#d9dada;color:#d9dada;}.node-haendler-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li.selected{background-color:white;}.node-haendler-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list .selected strong{color:#b8c6b9;}.node-haendler-form .field-group-tabs-wrapper .vertical-tabs ul.vertical-tabs-list li{background-color:#b8c6b9;border:3px solid #b8c6b9;}.node-haendler-form .field-group-tabs-wrapper .vertical-tabs-panes{border:3px solid #b8c6b9;}.node-haendler-form .horizontal-tabs ul.horizontal-tabs-list li{background-color:#b8c6b9;}.node-haendler-form #edit-group_angebot .horizontal-tabs ul.horizontal-tabs-list li{background-color:#b8c6b9;margin-top:10px;transform:translateY(-80px);}.node-haendler-form #edit-group_angebot .fieldset-wrapper{margin-top:30px;}.node-haendler-form #edit-group_angebot .horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#eee;}.node-haendler-form .field-group-tabs-wrapper label{color:#b8c6b9;}.node-haendler-form .field-group-tabs-wrapper label.option{color:grey;}.node-haendler-form .field-group-tabs-wrapper input[type=checkbox]:checked ~  label.option,.node-haendler-form .field-group-tabs-wrapper input[type=radio]:checked ~  label.option{border-color:#b8c6b9;color:#b8c6b9;}
.how-to-videos-wrapper{margin-top:20px;}.how-to-videos-wrapper .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;}.how-to-videos-wrapper .views-row{width:24%;margin-left:1rem;margin-right:1rem;margin-bottom:2rem;padding:calc(2.5% - 2px);border:5px solid #9ccb8a;border-radius:20px;box-shadow:0 0 8px #2f2f2f;}.how-to-videos-wrapper .how-to-item{cursor:pointer;}.how-to-videos-wrapper .how-to-item h2{margin-top:0;}.how-to-videos-wrapper .how-to-item h3{margin-bottom:0;}.how-to-videos-wrapper .how-to-item h3{margin-bottom:0;}.how-to-videos-wrapper .thumbnail{position:relative;transition:all 0.2s ease-in-out;overflow:hidden;}.how-to-videos-wrapper span.link-text{display:flex;justify-content:center;align-items:center;position:absolute;top:30px;bottom:30px;left:30px;right:30px;background-color:#9ccb8a;color:white;text-align:center;font-weight:bolder;font-size:1.3rem;transition:all 0.2s ease-in-out;transform:translateY(-150%);border-radius:5px;box-shadow:0 0 15px #000;}.how-to-videos-wrapper img{border-radius:5px;}.how-to-videos-wrapper .views-row:hover span.link-text{transform:translateY(0px);}.how-to-videos-wrapper .thumbnail:hover{cursor:pointer;}
.merchandise-wrapper{margin-top:20px;}.merchandise-wrapper .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;}.merchandise-wrapper .views-row{width:24%;margin-left:1rem;margin-right:1rem;margin-bottom:2rem;padding:calc(2.5% - 2px);border:2px solid #9ccb8a;border-radius:20px;box-shadow:0 0 8px #2f2f2f;}.merchandise-wrapper .views-field{height:100%;}.merchandise-wrapper .field-content{height:100%;display:flex;flex-direction:column;}.merchandise-wrapper .align-to-end{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;border-bottom:2px solid #9ccb8a;padding-bottom:1rem;}.merchandise-table thead,.merchandise-table tfoot{background:#9ccb8a;}.merchandise-table th,.merchandise-table td{padding:1rem;}.merchandise-table .odd{background:#fff;}.merchandise-wrapper img{margin-bottom:1rem;}.merchandise-wrapper  .description{margin-bottom:2rem;}.merchandise-wrapper input.form-text{padding:7px 0;text-indent:0;text-align:center;}.merchandise-wrapper .free,.merchandise-wrapper .price{font-weight:bolder;margin:0;}.merchandise-wrapper .free{color:#9ccb8a;}.merchandise-wrapper .get-item{display:block;padding:.5rem 1rem;background-color:#9ccb8a;border:2px solid #9ccb8a;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:12px;vertical-align:text-bottom;transition:border-color .15s;}.merchandise-wrapper .get-item:hover{cursor:pointer;color:#fff;border-color:#fff;}
#bug-report{position:relative;z-index:999;}#bug-report .bug-report-inner{position:fixed;top:350px;right:-540px;border-radius:6px 0 0 6px;transition:all 0.3s;}#bug-report .toggle{width:80px;height:80px;position:absolute;left:-80px;top:45px;background-color:#9ccb8a;color:#fff;border-radius:6px 0 0 6px;box-shadow:0 0 8px #3a3a3a;cursor:pointer;}#bug-report .toggle .fa::before{display:block;width:40px;height:40px;padding:20px;font-size:40px !important;text-align:center;transition:all 0.35s;}#bug-report .toggle:hover .fa,#bug-report.visible .toggle .fa::before{color:#3a3a3a;}#bug-report.visible .bug-report-inner{right:0;box-shadow:0 0 8px #3a3a3a;}#bug-report .bug-report-inner .region-bug-report{width:500px;background-color:#9ccb8a;padding:20px;border-radius:6px 0 0 6px;position:relative;}#bug-report .form-textarea-wrapper textarea{}#bug-report .form-submit{background-color:#3a3a3a;border:2px solid #9ccb8a;}
@media all and (max-width:1690px){}@media all and (max-width:1280px){#topMenu{width:100%;}#header > .section{width:100%;}.panels-flexible-2 .panels-flexible-region-inside-last{margin:0 3em;}.startseite .panels-flexible-row-2-main-row .pane-startseite-slider{margin:0 0 0 20em;}.biglink_wrap .biglink{width:17.857em;}.panels-flexible-2 .panels-flexible-row-2-1{margin:0 2em;}}@media (max-width:980px){.node-bildbox > .content,.view-bildboxes .bildbox-row{width:50%;}#logo img{width:100px;height:100px;}.panels-flexible-region{float:none !important;width:auto !important;}.region-content .block,.inside{padding:0 15px;}.front-2020 .region-content .block,.front-2020 .inside{padding:0;}.pane-content{max-width:none !important;}.node-basic{margin:1em 0;}.pss_sf #suche-text .left,.pss_sf #suche-text .right{width:auto;float:none;}}@media (max-width:768px){.steckbrief-top h1{font-size:28px;}.page-home-2020 .field-name-body h2{font-size:2rem;}#main-menu{width:100%;}.views-exposed-widgets .views-reset-button{width:auto;}.node-bildbox > .content,.view-bildboxes .bildbox-row{width:100%;}.node-startpage-header .field-name-field-textbox-collection > .field-items > .field-item{max-width:none;}}@media all and (max-width:480px){}
