@import "https://www.ebirds.de/sites/default/themes/ebirds/css/css_freiwillig-ja.css";
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgb(0,0,0,0),rgb(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary,img{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:'open_sansregular',"Sunbird-Regular",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.375em;color:rgba(0,0,0,0.9);}button,input,select,textarea{font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}html{height:100%;width:100%;min-height:100%;}body{margin:0;padding:0;height:100%;width:100%;min-height:100%;}p,pre{margin:0 0 1rem;}p:last-child{margin-bottom:0;}em,i{font-style:normal;font-family:'open_sansitalic';}blockquote{margin:1.5em 30px;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:normal;font-family:'open_sanssemibold',"SunbirdMedium-Regular";}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #2B2E4A;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:rgba(0,0,0,0.9);}code,kbd,pre,samp,tt,var{font-family:'verbregukar',sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 1rem;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #0089A8;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}
@font-face{font-family:'open_sansbold';src:url(/themes/custom/fja2/fonts/opensans-bold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-bold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-bold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansbold_italic';src:url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sans_condensedbold';src:url(/themes/custom/fja2/fonts/opensans-condbold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-condbold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-condbold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-condbold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanscondensed_light';src:url(/themes/custom/fja2/fonts/opensans-condlight-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-condlight-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-condlight-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-condlight-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-condlight-webfont.svg#open_sanscondensed_light) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansCnLtIt';src:url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansextrabold';src:url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.svg#open_sansextrabold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansextrabold_italic';src:url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansitalic';src:url(/themes/custom/fja2/fonts/opensans-italic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-italic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-italic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-italic-webfont.svg#open_sansitalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanslight';src:url(/themes/custom/fja2/fonts/opensans-light-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-light-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-light-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-light-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-light-webfont.svg#open_sanslight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanslight_italic';src:url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansregular';src:url(/themes/custom/fja2/fonts/opensans-regular-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-regular-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-regular-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanssemibold';src:url(/themes/custom/fja2/fonts/opensans-semibold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-semibold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-semibold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-semibold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanssemibold_italic';src:url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'staatlichesregular';src:url(/themes/custom/fja2/fonts/staatliches-regular-webfont.eot);src:url(/themes/custom/fja2/fonts/staatliches-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/staatliches-regular-webfont.woff2) format('woff2'),url(/themes/custom/fja2/fonts/staatliches-regular-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/staatliches-regular-webfont.svg#staatlichesregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Noto Color Emoji';src:url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.eot);src:url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.woff2) format('woff2'),url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.woff) format('woff'),url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.svg#Noto Color Emoji) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00AE;}
@keyframes kombi{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(360deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes kombileft{0%{transform:scale(0.8) translate(-400px,300px)}50%{transform:scale(1.6) translate(-00px,200px)}100%{transform:scale(0.8) translate(-400px,300px)}}@keyframes kombiright{0%{transform:scale(0.8) translate(800px,-200px)}50%{transform:scale(2) translate(-100px,300px)}100%{transform:scale(0.8) translate(800px,-200px)}}.bg-left,.bg-right{position:fixed;z-index:-1;width:50%;height:100%;top:0;left:0;}.bg-right{left:70%;top:50%;}.page-edit #bg-links,.page-edit #bg-links,.page-add #bg-rechts,.page-add #bg-rechts,.section-add #bg-rechts,.section-edit #bg-rechts,.section-add #bg-links,.section-edit #bg-links{display:none;}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}@media all and (max-width:767px){.bg-left svg{animation:kombileft 30s infinite ease-in-out;}.bg-right svg{animation:kombiright 60s infinite ease-in-out;}}
.layout-container{margin:0;}.layout-content,footer{padding:0 20px;}.region-content{padding-top:150px;padding-bottom:20px;}@media screen and (min-width:1024px){html{font-family:'open_sansregular',"Sunbird-Regular",sans-serif;font-size:112.5%;-ms-text-size-adjust:112.5%;-webkit-text-size-adjust:112.5%;line-height:1.375em;}.region-content{padding-top:150px;}}@media screen and (min-width:1160px){.layout-content,.region-footer-top{padding:0;margin:0 auto;max-width:1160px;}.region.region-footer-bottom{max-width:1160px;margin:0 auto;}}
.region-header{height:80px;position:fixed;width:100%;background:#fff;z-index:10;box-shadow:0 4px 4px 0 rgb(0,0,0,.1);}.section-benefits header .header-bottom,.page-node-type-vorteil  header .header-bottom,.page-faq header .header-bottom{display:none;}.block-system-branding-block{padding:0;position:relative;margin:0;width:151px;height:80px;left:calc(50% - 115px);float:left;overflow:hidden;}.header-middle{height:80px;}.site-logo{width:151px;display:block;padding:0;}.header-bottom{height:274px;}.m-claim{font-family:'open_sanssemibold_italic';font-size:14px;line-height:20px;text-transform:uppercase;margin-left:20px;padding:4px 0;max-width:260px;display:none;}.b-042{background:no-repeat transparent url(/themes/custom/fja2/images/video/poster_search_mobile.png) center / cover;height:274px;position:relative;z-index:1;top:80px;}.b-042 #bg-search-desktop{display:none;}.b-042 .field-videos{position:absolute;z-index:-1;height:274px;width:100%;overflow:hidden;}.b-042 .field-videos video{margin:0;}.b-042 .field-suche{width:calc(100% - 40px);margin:0 auto;padding-top:50px;}.b-042 .field-title{font-family:'staatlichesregular';font-size:32px;display:block;line-height:1;margin:0px 0 20px;}body:not(.page-node-type-startseite) .b-042 .field-title{display:none;}body:not(.page-node-type-startseite) .b-042 .field-videos{height:130px;width:100%;overflow:hidden;}body:not(.page-node-type-startseite) .b-042 .field-suche{padding-top:24px;}body:not(.page-node-type-startseite) .header-bottom{height:130px;}.b-042 .field-text{display:none;}.b-042 input[type="text"]{height:35px;width:100%;text-align:center;font-size:18px;font-style:italic;font-weight:700;color:rgba(0,0,0,0.9);border:2px solid #D9D9D9;margin:0 0 15px;border-radius:2px;text-transform:uppercase;}.b-042 input[type="submit"]{width:100%;height:35px;font-size:17px;font-weight:700;text-transform:uppercase;background-color:#fff;border:2px solid #fff;border-radius:2px;}.b-042 input[type="submit"]:hover{background:rgba(0,0,0,0.9);color:#fff;border-color:rgba(0,0,0,0.9);}footer{padding:20px 20px 0;}footer ul.menu a{display:inline-block;}.path-taxonomy .footer-top{display:block;}.footer-bottom{padding:20px;margin:0 -20px -20px;border-top:2px solid rgb(0,0,0,.7);background:#fff;}.footer-bottom .b-resize{display:block;float:none;}#block-fja2-metafooter{width:170px;}.b-foerderung{margin:15px 0 5px;}.b-foerderung img{margin-left:-18px;}.b-foerderung img{max-width:151px;}.b-informationen .field--name-body::before{content:"Weitere Informationen:";font-size:9px;}.b-informationen .field-link a{display:inline-block;width:160px;height:67px;background:rgba(0,0,0,0.9);overflow:hidden;text-indent:-2000px;}.b-informationen .field-link.l-bfd a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_bfd_2021.png) left top / contain;}.b-informationen .field-link.l-jugendfreiwilligendienste a{background:transparent no-repeat url(/themes/custom/fja2/images/230511_BMFSFJ_JFD-Logo_RZ-CMYK.jpg) left top / contain;}.b-partnerseiten .l-fuer-freiwillige,.b-partnerseiten .l-freiwilligen-botschafter{display:none;}.b-partnerseiten .field.field--name-body:before{content:"Partner von:";font-size:9px;}.b-partnerseiten .field-link a{display:inline-block;width:160px;height:67px;background:rgba(0,0,0,0.9);overflow:hidden;text-indent:-2000px;}.b-partnerseiten .field-link.l-jmd a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_jmd.png) left top / 100% auto;}.b-partnerseiten .field-link.l-freiwilligendienst-fuer-alle a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_inklusion-und-diversitaet.png) left top / 100% auto;}.b-partnerseiten .field-link.l-freiwilligen-botschafter a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_freiwilligen-botschafter.jpg) left top / 100% auto;}.b-partnerseiten .field-link.l-fuer-freiwillige a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_fuer-freiwillige.jpg) left top / 100% auto;}.b-partnerseiten .field-link.l-planet-beruf a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_planet-beruf.jpg) left top / 100% auto;}.b-partnerseiten .field-link.l-planet-beruf{display:none;}.b-partnerseiten .field-link.l-bak a{background:transparent no-repeat url(/themes/custom/fja2/images/Logo_BAK_FSJ.jpg) left top / auto 100%;}.b-top .l-top{position:fixed;bottom:20px;left:calc(50% - 30px);width:60px;height:60px;display:none;border-radius:30px;box-shadow:0 0 8px 0 rgba(0,0,0,.2);z-index:1000;}.b-top.\.b-top-fixed .l-top{display:block;}.b-top .l-top a{display:block;width:60px;height:60px;overflow:hidden;background:no-repeat #fff url(/themes/custom/fja2/images/svg_icons/icon_top.svg) center center / 40px auto;text-indent:-20000px;border-radius:30px;}@media all and (max-width:767px){#block-fja-branding::before{animation:kombi 60s infinite ease-in-out;}}@media screen and (min-width:768px) and (max-width:1023px){.path-frontpage header{height:360px;}}@media all and (min-width:768px){.footer-bottom{min-height:300px;padding:20px;}.b-foerderung{clear:left;float:left;width:30%;height:10px;margin:0 0 20px;}.b-foerderung img{max-width:180px;margin-left:-18px;}.b-copyright{float:left;width:40%;text-align:center;padding-top:38px;}.b-copyright br{display:none;}.b-social-links{float:right;width:30%;text-align:right;padding-top:34px;margin:-239px 0 0 0;}.m-claim{max-width:100%;}.b-informationen{margin:-20px 0 40px 180px;width:500px;float:left;}.b-informationen .field--name-body::before{float:left;}.b-informationen .field-link{float:left;margin:0 0 0 20px;}.b-informationen .field-link a{width:180px;height:70px;}.b-partnerseiten{clear:left;width:100%;}.b-partnerseiten .field-link{float:left;margin:0 0 0 20px;}.b-partnerseiten .field-link a{width:180px;height:70px;}.b-partnerseiten .field.field--name-body::before{float:left;}}@media all and (min-width:1024px){.region-header{height:400px;}.block-system-branding-block{padding:20px 0 0;margin-left:0;float:left;left:20px;width:auto;height:auto;}.site-logo{width:308px;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/logo_desktop.svg) left center / 308px auto;height:81px;}.site-logo img{display:none;}.header-middle{height:121px;border-bottom:none;}.region-header{height:121px;}.header-bottom{height:322px;}.m-claim{display:none;}.b-informationen{margin:-20px 0 20px calc(100% - 980px);width:980px;}.b-informationen .field--name-body::before{display:block;}.b-informationen .field-link a{width:210px;height:85px;}.b-partnerseiten .field.field--name-body:before{display:block;}.b-partnerseiten .field-link a{width:210px;height:85px;}body:not(.page-node-type-startseite) .b-042{height:90px;overflow:hidden;top:117px;}.b-042{background:no-repeat transparent url(/themes/custom/fja2/images/video/poster_search_desktop.png) center / cover;top:120px;}.b-042 .field-videos{height:322px;width:100%;overflow:hidden;}body:not(.page-node-type-startseite) .b-042 .field-videos{height:130px;width:100%;}.b-042 #bg-search-mobile{display:none;}.b-042 #bg-search-desktop{display:block;width:auto;text-align:center;left:-1px;position:relative;min-height:100%;min-width:100%;margin:0;}.b-042 .field-suche{width:900px;margin:0 auto;padding-top:85px;text-align:center}body:not(.page-node-type-startseite) .b-042 .field-suche{padding-top:30px}.b-042 .field-title{font-size:40px;display:block;line-height:1;margin:0px 0 20px;}.b-042 .field-text{display:block;font-size:18px;margin:10px 0 0;}body:not(.page-node-type-startseite) .b-042 .field-text,body:not(.page-node-type-startseite) .b-042 .field-title{display:none;}body:not(.page-node-type-startseite) .b-042 .field-input-plz-ort{border-right:2px solid #fff;float:left;padding-right:30px;height:38px;}body:not(.page-node-type-startseite) .b-042 .field-submit{padding-left:11px;}.b-042 .field-input-plz-ort,.b-042 .field-submit{width:calc(50% - 12px);display:inline-block;}.b-042 .field-input-plz-ort{margin-right:19px;}}@media screen and (min-width:1024px) and (max-width:1159px){.path-frontpage header{height:460px;}.path-frontpage .m-meta-header{margin-bottom:-30px;}}@media all and (min-width:1160px){.footer-bottom{padding:60px 0px 40px;}.block-system-branding-block{left:calc(50% - 580px);}.header-middle{height:121px;border-bottom:none;}.m-claim{margin-left:calc(50% - 580px);}.b-foerderung img{margin-left:-21px;}.path-frontpage header{height:460px;}.path-frontpage .m-meta-header{margin-bottom:-30px;}}@media all and (max-width:767px){.b-042{background:no-repeat transparent url(/themes/custom/fja2/images/video/poster_search_mobile.png);}.b-042 .field-videos{display:none;visibility:hidden;}body:not(.path-frontpage) .b-042{height:130px;top:80px;}}.b-assistent-barrierefreiheit-toggle{position:absolute;right:120px;top:20px;}.page-node-type-leichte-sprache .b-assistent-barrierefreiheit-toggle{display:none;}div.region-header .b-assistent-barrierefreiheit-toggle a{background:no-repeat transparent url(https://www.ebirds.de/sites/default/themes/ebirds/images/svg/icon_barrierefreiheit.svg) center center / 35px;display:block;width:40px;height:40px;overflow:hidden;text-align:left;text-indent:-2000px;}.b-assistent-barrierefreiheit{position:absolute;width:240px;height:220px;background:#fff;border:2px solid;border-radius:15px;right:20px;padding:20px;color:#000;font-size:18px;line-height:1.2;}.b-assistent-barrierefreiheit{display:none;}.abf-active .b-assistent-barrierefreiheit{display:block;}.b-assistent-barrierefreiheit{a{display:block;width:40px;height:40px;}.field-links:before{content:"Schriftgrösse";display:block;width:100%;text-align:center;}.field-links{display:flex;justify-content:center;border-bottom:1px solid;padding:0 0 10px;margin:0 0 10px;flex-wrap:wrap;}.l-font-reset a{background:no-repeat transparent url(https://www.ebirds.de/sites/default/themes/ebirds/images/svg/icon_refresh_font-size.svg) center center / 35px;}.l-font-minus a{background:no-repeat transparent url(https://www.ebirds.de/sites/default/themes/ebirds/images/svg/icon_minus.svg) 18px center / 35px;}.l-font-plus a{background:no-repeat transparent url(https://www.ebirds.de/sites/default/themes/ebirds/images/svg/icon_plus.svg) center center / 35px;}.l-info{border-bottom:1px solid;padding:0 0 10px;margin:0 0 10px}.l-info a{background:no-repeat transparent url(https://www.ebirds.de/sites/default/themes/ebirds/images/svg/icon_information.svg) left center / 35px;width:calc(100% - 20px);padding:4px 0 0 50px;line-height:1;margin:0 auto;}.l-info a:before{content:"Informationen anzeigen";}.l-leichte-sprache{width:100%;text-align:center;}.l-leichte-sprache a{width:100%;}}html .size-1,html .fja-abf-font-minus,html .size-3.fja-abf-font-minus{font-size:90%;-ms-text-size-adjust:90%;-webkit-text-size-adjust:90%;line-height:1.375em;}html .size-5,html .fja-abf-font-plus,html .size-3.fja-abf-font-plus{font-size:125%;-ms-text-size-adjust:125%;-webkit-text-size-adjust:125%;line-height:1.375em;}.page-stellensuche .description,.page-stellensuche .details-description{display:none;}.page-stellensuche.fja-abf-info .view-v001 .description,.page-stellensuche.fja-abf-info  .details-description{display:block;font-size:14px;font-style:italic;line-height:1rem;padding:.5rem;}@media screen and (max-width:1023px){.region-header .block-system-branding-block{left:calc(50% - 195px);}}@media screen and (min-width:1024px){.b-assistent-barrierefreiheit-toggle{right:calc(50% - 410px);top:10px;}div.region-header .b-assistent-barrierefreiheit-toggle a{background:no-repeat transparent url(https://www.ebirds.de/sites/default/themes/ebirds/images/svg/icon_barrierefreiheit.svg) center center / 29px;}.b-assistent-barrierefreiheit{right:calc(50% - 420px);top:60px;}}
.path-frontpage .region-content{padding-top:280px;}.page-node-type-startseite .block.b-page-title{margin:0 -20px;}.page-node-type-startseite .b-page-title .page-title{margin:20px 0 -10px;overflow:hidden;text-indent:-2000px;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/claim_2023.svg) center center / 100% auto;height:100px;}.path-taxonomy .block-page-title-block h1{margin:0 0 5px;}.taxonomy-term h2,.field--name-body h2{clear:both;}.path-taxonomy.vid-dienstarten .block-page-title-block h1{font-size:24px;line-height:1.0833333333;}.path-taxonomy.vid-dienstarten .region-content > .b-017{grid-column:1/3;grid-row:1/2;margin:-20px -20px 20px -20px;}.path-taxonomy.vid-dienstarten .region-content .b-017 .views-field-field-bild{margin:0;float:none;max-width:100%;}.path-taxonomy.vid-dienstarten .region-content .b-008{grid-column:1/3;grid-row:3/4;margin:0 0 20px;height:100%;width:calc(100% - 20px);}.path-taxonomy.vid-dienstarten .region-content .b-008 .views-field-field-dachzeile{font-size:2.25em;line-height:1;margin:0 0 20px;}.path-taxonomy.vid-dienstarten .region-content > .block-page-title-block{grid-column:1/3;grid-row:2/3;margin:0;width:calc(100% - 20px);}.path-taxonomy.vid-dienstarten .region-content > .field--name-field-untertitel{grid-column:1/3;grid-row:4/5;margin:0;width:calc(100% - 20px);}.path-taxonomy.vid-dienstarten .region-content > .b-038,.path-taxonomy.vid-dienstarten .region-content > .block-system-main-block,.path-taxonomy.vid-dienstarten .region-content > .b-025{margin:60px 0 0;grid-column:1/3;}.wrapper-toggle-text,.b-011 .views-row,.b-044 .views-row{border:1px solid #d9d9d9;border-radius:2px;margin:0 auto 30px 0;padding:20px 28px;max-width:766px;background:#fff;}.field--name-body .wrapper-toggle-text h2.h-02,.b-044 .views-row .views-field-title{font-family:'open_sansbold';font-size:20px;line-height:24px;line-height:26px;}.wrapper-toggle-text .h-02,.b-011 .views-row .views-field-title,.b-044 .views-row .views-field-title .field-content{background:#fff;margin:0;padding-right:30px;position:relative;cursor:pointer;display:block;}.b-011 .views-row .views-field-title{background-color:transparent;}.wrapper-toggle-text .h-02:hover,.b-011 .views-row .views-field-title:hover,.b-044 .views-row .views-field-title:hover{color:rgb(0,0,0,.7);}.wrapper-toggle-text .h-02::after,.b-011 .views-row .views-field-title .field-content::after,.b-044 .views-row .views-field-title .field-content::after{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right center / 100% auto;content:"";position:absolute;right:0;top:calc(50% - 11px);width:22px;height:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.wrapper-toggle-text.active .h-02::after,.b-011 .views-row.active .views-field-title .field-content::after,.b-044 .views-row.active .views-field-title .field-content::after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}.wrapper-toggle-text .field-text,.b-011 .views-row .views-field-body,.b-044 .views-row .views-field-body{margin-top:20px;display:none;}.wrapper-toggle-text.active .field-text,.b-011 .views-row.active .views-field-body,.b-044 .views-row.active .views-field-body{display:block;}.page-bundesfreiwilligendienst .b-017,.page-bundesfreiwilligendienst .b-008,.page-bundesfreiwilligendienst .field--name-field-untertitel{display:none;}.page-bundesfreiwilligendienst .block-page-title-block{height:0;overflow:hidden;}.page-bundesfreiwilligendienst.path-taxonomy.vid-dienstarten .region-content > .block-system-main-block{margin-top:0;}.page-bundesfreiwilligendienst .block-system-main-block video{margin:-45px -20px 0;width:calc(100% + 40px);}.page-bundesfreiwilligendienst .block-system-main-block .text-formatted h3:first-of-type{font-family:'staatlichesregular';font-size:24px;line-height:1.0833333333;}.page-bundesfreiwilligendienst .block-system-main-block h2{hyphens:auto;}body.page-podcast .header-bottom{height:0;}.page-podcast .region-content{padding-top:0;}.page-podcast .page-title{text-indent:-2000px;overflow:hidden;width:calc(100% + 40px);margin:0 -20px 60px;text-align:left;}.page-podcast .page-title::before{content:"";height:308px;width:100%;display:block;background:no-repeat transparent url(/themes/custom/fja2/images/header_podcast_mobile.jpg) top center / contain;}.page-podcast .page-title span{display:block;height:0px}.page-podcast .einleitung{margin:0 auto 60px;font-size:18px;line-height:23px;max-width:745px;}.b-podcast .views-row{margin:0 -20px;padding:40px 20px;background-color:#FFF6B0;border:none;}.b-podcast .views-row:nth-child(2n){background-color:#fff;}.b-podcast .views-row .field-image{margin:0 auto 40px;max-width:250px}.b-podcast .views-row .field-title{font-family:'staatlichesregular';font-weight:400;font-size:36px;line-height:36px;margin:0 0 20px;}.b-podcast .views-row .field-text{font-size:18px;line-height:23px;margin:0 0 20px}.b-podcast .views-row .l-toggle{font-weight:900;cursor:pointer;text-decoration:underline;}.b-podcast .views-row .field-links p{font-family:'open_sansbold';margin-bottom:10px}.b-podcast .views-row .field-text .field-text-lang{display:none;}.b-podcast .views-row.active .field-text-kurz{display:none;}.b-podcast .views-row.active .field-text-lang{display:block;}.b-podcast .views-row.active .l-toggle{overflow:hidden;text-indent:-127px;margin-bottom:10px;}.b-podcast .views-row.active .l-toggle::after{content:"weniger lesen";padding-left:10px;}.b-podcast .views-row .field-text{display:grid;grid-template-rows:auto auto;}.b-podcast .views-row .field-text .field-text-kurz,.b-podcast .views-row .field-text .field-text-lang{grid-column:1/2;grid-row:1/2;}.b-podcast .views-row .field-text .l-toggle{grid-column:1/2;grid-row:2/3;}.b-podcast .views-row .field-links{text-align:center;font-size:18px;line-height:23px;font-weight:900;}.b-podcast .views-row .field-links p{font-weight:700;}.b-podcast .views-row .field-links .field-link{display:inline-block;width:46px;height:46px;margin:0 2px;}.b-podcast .views-row .field-links .field-link a{display:inline-block;width:46px;height:46px;}.b-podcast .field-link.l-spotify a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_spotify.svg) center center / contain;}.b-podcast .field-link.l-podcast a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_podcast-podcast.svg) center center / contain;}.b-podcast .field-link.l-apple a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_apple-podcast.svg) center center / contain;}.page-node-type-zentralstelle h1.page-title,.page-node-type-zentralstelle .views-field-field-dachzeile{clear:left;font-size:24px;line-height:1;}.page-node-type-zentralstelle .field--name-body h2{font-size:24px;line-height:1.2;}.page-node-type-zentralstelle .b-016 .views-field-field-image{background:#fff;width:100%;height:267px;padding:20px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;margin:20px 0;display:table;}.page-node-type-zentralstelle .b-016 .views-field-field-image .field-content{width:100%;height:100%;text-align:center;display:table-cell;vertical-align:middle;}.page-node-type-zentralstelle .b-016 .views-field-field-image img{max-width:100%;max-height:227px;margin:0 auto;}.node--type-zentralstelle .field--name-field-ansprechpartner > .field__item:nth-child(2){margin-top:10px;}.page-node-type-page .region-content .b-016.block{margin-bottom:0;}.page-node-type-page .node__content .field--name-body{clear:left;}.page-impressum img.align-left{margin:0 20px 60px -37px;max-width:320px;}.page-datenschutz iframe{max-width:100%;}.page-datenschutz a{hyphens:auto;max-width:100%;line-break:anywhere;}.page-datenschutz .field--name-body a[id^="ds"]{margin:0 0 130px;}.page-registrierung .block-local-tasks-block{display:none;}.page-datenschutz .text-formatted ul ul,.page-datenschutz .text-formatted ol ul,.page-datenschutz .text-formatted ol ol{margin:0 0 0 1rem;}.page-datenschutz .text-formatted ol,.page-datenschutz .text-formatted ul{margin:.5rem 0 .5rem 1rem;}.node--type-stelle.node--unpublished{background:#fff4f4 repeat-y url(/themes/custom/fja2/images/svg_icons/bg_unveroeffentlicht.svg) center top / 100% auto;;}.nav-letter{position:absolute;right:20px;font-family:'staatlichesregular';padding-top:50px;}.nav-letter-text{clear:left;margin:20px 0 0;font-family:'staatlichesregular';font-size:24px;display:none;}.nav-letter .nav-letter-entry{height:26px;}.nav-letter a{text-decoration:none;}.b-011 .view-content{margin-right:0;}.b-011 .view-content h3{font-size:36px;font-family:'staatlichesregular';}.b-011 .views-row .views-field-title{font-family:'open_sansbold';font-size:18px;line-height:23px;}.page-glossar .field-socials,.page-glossar .nav-letter-text,.page-glossar .nav-letter{display:none;}.page-glossar h1.page-title{max-width:700px;margin:10px auto 40px;}.page-import form [type="checkbox"]{position:relative;left:30px;top:-4px;z-index:0;-webkit-appearance:none;}.page-import .form-type-checkbox label{font-family:'open_sansregular';font-size:inherit;line-height:1.5;}.page-import form [type="checkbox"] + label::before{width:20px;height:20px;background-color:#fff;border:2px solid rgba(0,0,0,0.9);border-radius:2px;display:block;content:"";float:left;margin:0px 14px 10px 0;z-index:5;position:relative;}.page-import form [type="checkbox"] + label{max-width:710px;hyphens:auto;line-height:22px;top:0;display:block;}.page-import form [type="checkbox"]:checked + label::before{background:no-repeat transparent url(/themes/custom/fja2/images/bg_checkbox.jpg) center center / 20px auto;}.page-benefitssuche .page-title{display:none;}.page-finden .page-title{max-width:570px;margin:0 auto;}.page-benefits .region-content .block.block-page-title-block{margin:0}.page-node-type-vorteil .block-page-title-block{margin:0;}.node--type-vorteil > .node__content > .text-formatted{margin:10px 0 0;}.node--type-vorteil > .node__content > div:last-child > div:first-child::before{content:"Kontakt";font-size:2.25em;line-height:1;margin:0 0 20px;font-family:'staatlichesregular';font-weight:400;display:block;}.node--type-vorteil > .node__content > div:last-child > div:nth-child(2)::before{content:"Benefit";font-size:2.25em;line-height:1;margin:0 0 20px;font-family:'staatlichesregular';font-weight:400;display:block;}.node--type-vorteil > .node__content > div:last-child > div:nth-child(2){background:#FFF6B0;padding:20px;margin:20px 0}.node--type-vorteil > .node__content .field--name-field-kategorien .field__label,.node--type-vorteil > .node__content .field--name-field-typ .field__label,.node--type-vorteil > .node__content .field--name-field-rabatte .field__label,.node--type-vorteil > .node__content .field--name-field-email .field__label,.node--type-vorteil > .node__content .field--name-field-url .field__label{display:none;}.node--type-vorteil > .node__content .field--name-field-kategorien,.node--type-vorteil > .node__content .field--name-field-typ{display:inline-block;}.node--type-vorteil > .node__content .field--name-field-typ .field__item:before{content:"|";padding:0 4px;}.node--type-vorteil > .node__content .field--name-field-rabatte{margin:10px 0;font-family:'open_sansbold';font-size:16px;line-height:22px;}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung,.node--type-vorteil > .node__content .field--name-field-ueberregional{clear:left;margin:5px 0;}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung .field__label,.node--type-vorteil > .node__content .field--name-field-ueberregional .field__label{float:left;min-width:180px;font-weight:400;}.node--type-vorteil > .node__content .field--name-field-telefon{margin:5px 0 0}.node--type-vorteil > .node__content .field--name-field-telefon .field__label{float:left;margin:0px 10px 0 0}.node--type-vorteil > .node__content .field--name-field-telefon::after,.node--type-vorteil > .node__content > div:last-child::after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung .field__label::after,.node--type-vorteil > .node__content .field--name-field-ueberregional .field__label::after,.node--type-vorteil > .node__content .field--name-field-telefon .field__label::after{content:":";}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung .field__item,.node--type-vorteil > .node__content .field--name-field-ueberregional .field__item{margin-left:180px;}.field.field--name-field-adresse.field--type-address.field--label-hidden.field__item{margin:10px 0;}.page-werbematrial-bestellen{.layout-content{max-width:100%;}#block-fja2-content{background:#FFF6B0;padding:40px 0;}#block-views-block-v048-b048{width:100%;overflow:hidden;}#block-fja2-page-title{max-width:1160px;margin:0 auto;}label,fieldset legend .fieldset-legend,.field-stelle-info .field-label{font-size:24px;}input{width:100%;}.region-content input::placeholder{color:transparent;}form.webform-submission-form .form-item.form-type-textarea{width:100%;}form.webform-submission-form .form-item.form-type-textarea .form-textarea{max-width:100%;}form.webform-submission-form .form-submit{width:auto;}#edit-captcha-response--wrapper,#edit-captcha-response--wrapper--description{width:100%;}& .captcha .fieldset-wrapper > .form-radios{display:flex;flex-wrap:wrap;width:100%;gap:0 10px;}.captcha .fieldset-wrapper > div{width:10%;}form.webform-submission-form .form-item.form-item-captcha-response{display:block;width:calc(10% - (90px / 10));height:120px;margin:0 !important;}.captcha .captcha__element input[type="radio"]{float:none;margin:-3px 10px 15px 35px;}}@media screen and (max-width:600px){.page-werbematerial-bestellen{form.webform-submission-form .form-item.form-item-captcha-response{display:block;width:calc(20% - (40px / 5));height:120px;margin:0 !important;}}}.page-direkt-bewerben .block-page-title-block{max-width:660px;margin:0 auto 60px;}.page-confirmation .region-content{max-width:660px;margin:0 auto;}.page-fuer-anbieter{.region.region-header-bottom{display:none;}.region-content{padding-top:50px;}}.page-benefits .header-bottom{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .b-041,.page-aktionstag-fuer-freiwillige-8-mai-2024 .b-030,.page-aktionstag-fuer-freiwillige-8-mai-2024 .b-032{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .block.b-031{margin-bottom:0px;}.page-aktionstag-fuer-freiwillige-8-mai-2024  .node--type-article .field--name-body{margin-bottom:0px}.page-fuer-schulen .header-bottom,.page-fuer-schulen .b-002{display:none;}.page-helft-uns-freiwillig-jade-weiterleben-zu-lassen .field--name-field-untertitel{max-width:700px;margin:0 auto 60px;font-weight:700;}.page-helft-uns-freiwillig-jade-weiterleben-zu-lassen .block-page-title-block{margin:0 auto;max-width:700px}.page-node-type-leichte-sprache .block-page-title-block{max-width:700px;margin:0 auto 3rem;}.node--type-leichte-sprache .field--name-field-image{margin:0 0 .5rem;}.page-node-type-leichte-sprache h1.page-title,.page-stellensuche.path-leichte-sprache h1.page-title{font-family:'open_sansbold';font-weight:bold;line-height:1.25;}.page-node-type-leichte-sprache .text-formatted,.page-node-type-leichte-sprache .field--name-field-untertitel,.page-stellensuche.path-leichte-sprache .field-untertitel{font-size:1.35rem;line-height:1.6;}.page-node-type-leichte-sprache .text-formatted li{margin-bottom:.75rem;}.page-node-type-leichte-sprache .field--name-field-taetigkeiten,.page-node-type-leichte-sprache .b-042,.page-node-type-leichte-sprache .b-fja-chatbot,.page-node-type-leichte-sprache .b-002,.page-node-type-leichte-sprache .field--name-field-dachzeile,.page-stellensuche.path-leichte-sprache .b-042,.page-stellensuche.path-leichte-sprache .b-fja-chatbot,.page-stellensuche.path-leichte-sprache .header-bottom{display:none;}.page-stellensuche.path-leichte-sprache .region-content{padding-top:0;}.page-stellensuche.path-leichte-sprache h1.page-title{font-family:'open_sansbold';font-weight:bold;line-height:1.25;}.page-stellensuche.path-leichte-sprache .field-untertitel,.page-stellensuche.path-leichte-sprache #edit-ort-wrapper--description{font-size:1.35rem;line-height:1.6;font-weight:normal;}.page-stellensuche.path-leichte-sprache .field-untertitel{text-indent:-2500px;overflow:hidden;}.page-stellensuche.path-leichte-sprache  .field-untertitel:after{content:"Finde eine passende Einsatz-stelle. Die Suche hilft dir dabei. Wo willst du den Freiwilligen-dienst machen? ";width:400px;display:block;text-indent:0;margin-top:-40px}.page-stellensuche.path-leichte-sprache .view-filters:before{content:"Gib hier den Ort ein. Oder tippe deine Post-leit-zahl ein.";font-size:1.35rem;line-height:1.6;width:400px;display:block;margin-bottom:2rem;font-family:'open_sansbold';font-weight:bold;}.page-stellensuche.path-leichte-sprache #edit-ort-wrapper legend{display:none}.page-stellensuche.path-leichte-sprache .view-filters{margin:2rem auto;}.page-stellensuche.path-leichte-sprache .form-item-ort-value,.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper legend,.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper .form-item-unterkunft-all,.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper legend,.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-item-dienst-3,.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-item-dienst-4{display:none;}.page-stellensuche.path-leichte-sprache .form-item-ort-source-configuration-origin-address{margin:0rem  0 2rem 0;border:2px solid;}.page-stellensuche.path-leichte-sprache #edit-ort-wrapper--description{position:relative;top:-150px;}.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper{margin-bottom:2rem}.page-stellensuche.path-leichte-sprache fieldset legend .fieldset-legend,.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-type-checkbox label,.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper .form-type-checkbox label{font-family:'open_sansbold';font-weight:bold;line-height:1.25;margin-bottom:0.5rem;}.page-stellensuche.path-leichte-sprache form [type="checkbox"]:checked + label::before{background:no-repeat transparent url(/themes/custom/fja2/images/bg_checkbox_leichte-sprache.jpg) center center / 30px auto;}.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-type-checkbox label,.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper .form-type-checkbox label{font-size:19px;width:340px;overflow:hidden;text-indent:-100px;}.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper .form-type-checkbox label::after{content:"Ich brauche eine Unterkunft";padding:0 0 0 75px;}.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-type-checkbox label::after{content:"Ich bin älter als 26 Jahre";padding:0 0 0 55px;}.page-stellensuche.path-leichte-sprache #edit-taetigkeiten--wrapper .fieldset-legend::before{content:"Auswahl von ";}.page-stellensuche.path-leichte-sprache #edit-taetigkeiten--wrapper .fieldset-legend::after{content:"en";}.page-stellensuche.path-leichte-sprache #edit-taetigkeiten--wrapper:after{content:"Du bist fertig?";display:block;margin:2rem 0 -1rem;}.page-stellensuche.path-leichte-sprache #edit-actions::before{content:"Dann klick auf Suchen.";display:block;margin:0 0 2rem;}.page-stellensuche.path-leichte-sprache #edit-taetigkeiten--wrapper > .fieldset-wrapper::after{display:table;clear:both;content:"";}.page-stellensuche.path-leichte-sprache form [type="checkbox"] + label::before{width:30px;height:30px;background-color:#fff;border:2px solid #000;}.page-stellensuche.path-leichte-sprache .field-num-results::after{content:"Die Ergebnisse werden nicht in leichter Sprache angezeigt.";font-family:'open_sansbold';letter-spacing:ßrem;font-size:20px;display:inline-block;color:#fff;background:#000;padding:.5rem 1rem;}.page-node-type-leichte-sprache .b-002.b-002x{display:block;}.b-002.b-002x .view-content{display:flex;flex-wrap:wrap;gap:30px;}.b-002.b-002x .view-content .views-row{width:calc((100% / 2) - 15px);float:none;margin:0;}.b-002.b-002x .views-row a{padding:70px 10px 10px 6px;}.b-002.b-002x .views-row a::before{content:"";width:60px;height:60px;position:absolute;top:0;left:calc(50% - 30px);opacity:1;border-radius:30px;box-shadow:6px 3px 6px rgba(0,0,0,.2);background-size:80px 80px;}@media screen and (max-width:767px){.page-benefits .node__content .field--name-title-text,.page-fuer-freiwillige .node__content .field--name-title-text{padding-left:70px;background:no-repeat transparent left -7px url(/themes/custom/fja2/images/svg_icons/logo_benefits.svg);background-size:56px auto;max-width:260px;margin:0 auto;}.page-benefits .b-016,.page-fuer-freiwillige .b-016{display:none;}}@media screen and (min-width:768px){div.right{margin-left:calc(50% + 20px);}.page-voluntary-service-germany .node--type-page .field--name-body div.right p{max-width:100%;}.left{margin-right:calc(50% + 20px);}.center{max-width:700px;margin:0 auto;}.video-portrait{float:left;max-width:470px;}.page-node-type-startseite .b-page-title .page-title{margin:40px auto 0;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/claim_2023.svg) center top / 100% auto;height:115px;max-width:511px;}.page-node-type-zentralstelle .b-016 .views-field-field-image{width:375px;margin-top:-40px;}.page-node-type-zentralstelle .b-016{margin-right:calc(100%);}.page-node-type-zentralstelle .b-016 .views-field-field-image img{max-width:335px;max-height:227px;margin:0 auto;}.nav-letter-text{display:block;}.b-011 .view-content{margin-right:0;}.nav-letter{right:auto;left:0;width:100%;padding:0;position:relative;margin:20px 0;}.nav-letter .nav-letter-entry{height:26px;display:inline-block;width:calc((100% - 60px) / 26);font-size:18px;}.b-011 div.view-content h3 .letter{padding:160px 0 20px;}.b-011 div.view-content h3:first-child .letter{padding-top:0;}.b-011 .views-row:nth-child(10),.b-011 .views-row:nth-child(15),.b-011 .views-row:nth-child(17),.b-011 .views-row:nth-child(21),.b-011 .views-row:nth-child(25),.b-011 .views-row:nth-child(27),.b-011 .views-row:nth-child(29),.b-011 .views-row:nth-child(31),.b-011 .views-row:nth-child(33),.b-011 .views-row:nth-child(38),.b-011 .views-row:nth-child(40),.b-011 .views-row:nth-child(44),.b-011 .views-row:nth-child(46),.b-011 .views-row:nth-child(48),.b-011 .views-row:nth-child(55),.b-011 .views-row:nth-child(60),.b-011 .views-row:nth-child(63),.b-011 .views-row:nth-child(66),.b-011 .views-row:nth-child(70){margin-bottom:-140px;}.node--type-vorteil .node__content{padding-bottom:20px;display:grid;grid-template-rows:auto;grid-template-columns:50% 50%;gap:20px;}.node--type-vorteil > .node__content > .views-element-container{grid-row:1 / 2;grid-column:1 / 2;}.node--type-vorteil > .node__content .field-link.l-routing{grid-row:3 / 4;grid-column:1 / 2;}.node--type-vorteil > .node__content > .text-formatted{grid-row:2 / 3;grid-column:1 / 2;}.node--type-vorteil > .node__content > div:last-child{grid-row:1 / 4;grid-column:2 / 3;}.node--type-vorteil > .node__content > div:last-child > div:first-child{margin:0 0px 20px 0;}.node--type-vorteil > .node__content > div:last-child > div:nth-child(2){margin:0;}.page-benefits .node__content .field--name-title-text,.page-fuer-freiwillige .node__content .field--name-title-text{padding-left:70px;background:no-repeat left -7px url(/themes/custom/fja2/images/svg_icons/logo_benefits.svg);height:65px;line-height:70px;}.page-werbematerial-bestellen form.webform-submission-form .form-item{width:calc(50% - 10px);display:inline-block;margin:10px 0 0px;}.page-werbematerial-bestellen form.webform-submission-form .form-item:nth-child(2n - 1){margin-right:15px;}.page-werbematerial-bestellen form.webform-submission-form .form-item.webform-type-webform-email-confirm{width:100%;}.page-werbematerial-bestellen form.webform-submission-form .form-item.form-item-strasse-nummer{margin-right:15px;}.page-werbematerial-bestellen form.webform-submission-form .form-item.form-item-plz-ort{margin-right:0;}.page-faq #block-fja2-content,.page-faq .b-044{width:700px;margin-left:auto;margin-right:auto;}.page-podcast .page-title{width:100%;margin:0 0px 60px;text-align:left;}.page-podcast .page-title::before{height:182px;background:no-repeat transparent url(/themes/custom/fja2/images/header_podcast_desktop.jpg) top center / contain;}.b-podcast .views-row{display:grid;width:100%;margin:0;padding:20px 30px;max-width:100%;grid-template-rows:auto auto auto;grid-template-columns:200px calc(100% - 200px);gap:0 50px}.b-podcast .views-row .field-image{grid-column:1/2;grid-row:1/4;max-width:200px;}.b-podcast .views-row .field-title{grid-column:2/3;grid-row:1/2;font-size:40px;line-height:40px;}.b-podcast .views-row .field-text{grid-column:2/3;grid-row:2/3;}.b-podcast .views-row .field-links{grid-column:2/3;grid-row:3/4;text-align:left}.path-taxonomy .region-content{display:grid;grid-template-rows:1fr auto auto auto auto;grid-template-columns:50% 50%;gap:0px 25px;}.path-taxonomy .region-content > .b-017{grid-column:1/2;grid-row:1/5;margin:0;}.path-taxonomy .region-content .b-017 .views-field-field-bild{margin:0;width:100%;float:none;max-width:100%;}.path-taxonomy .region-content .b-008{grid-column:2/3;grid-row:2/3;margin:0;height:100%;}.path-taxonomy .region-content > .block-page-title-block{grid-column:2/3;grid-row:3/4;margin:0}.path-taxonomy .region-content > .field--name-field-untertitel{grid-column:2/3;grid-row:4/5;margin:0;}.path-taxonomy .region-content > .b-038,.path-taxonomy .region-content > .block-system-main-block,.path-taxonomy .region-content > .b-025{margin:60px 0 0;grid-column:1/3;}.path-taxonomy.vid-dienstarten .region-content > .b-017{grid-column:1/2;grid-row:1/5;margin:0;}.path-taxonomy.vid-dienstarten .region-content .b-017 .views-field-field-bild{margin:0;float:none;max-width:100%;}.path-taxonomy.vid-dienstarten .region-content .b-008{grid-column:2/3;grid-row:3/4;margin:0;height:100%;width:100%;}.path-taxonomy.vid-dienstarten .region-content > .block-page-title-block{grid-column:2/3;grid-row:2/3;margin:0;width:100%;}.path-taxonomy.vid-dienstarten .region-content > .field--name-field-untertitel{grid-column:2/3;grid-row:4/5;margin:0;width:100%;}.path-taxonomy.vid-dienstarten .region-content > .b-038,.path-taxonomy.vid-dienstarten .region-content > .block-system-main-block,.path-taxonomy.vid-dienstarten .region-content > .b-025{margin:60px 0 0;grid-column:1/3;}.page-bundesfreiwilligendienst .block-system-main-block video{margin:-30px 20px 60px 0;width:50%;float:left;}.page-bundesfreiwilligendienst .block-system-main-block .text-formatted h2:first-of-type{display:inline-block}.page-node-type-leichte-sprache .node__content{width:700px;margin-left:auto;margin-right:auto;}.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-type-checkbox label,.page-stellensuche.path-leichte-sprache #edit-unterkunft--wrapper .form-type-checkbox label{font-size:24px;width:600px;}.page-stellensuche.path-leichte-sprache #edit-dienst--wrapper .form-type-checkbox label::after{padding:0 0 0 50px;}.b-002.b-002x .view-content .views-row{width:calc((100% / 3) - (60px / 3));}}@media screen and (min-width:1024px){.path-frontpage .region-content{padding-top:0px;}.page-dein-engagement-zaehlt-freiwilligendienste-fuer-menschen-mit-behinderung .layout-content{max-width:700px;}.page-bundesweite-stellensuche .node--type-article .field--name-body{padding-right:50%;}.page-193 .node .field--name-body{padding-top:40px;clear:left;}.page-node-type-zentralstelle h1.page-title,.page-node-type-zentralstelle .views-field-field-dachzeile{margin:0;}.node--type-zentralstelle .node__content .form-wrapper:nth-child(2){margin-top:-25px;}.page-voluntary-service-germany h1.page-title{margin-top:100px;}.page-voluntary-service-germany .node--type-page .field--name-body p{max-width:47%;display:inline-block;}.page-impressum .node__content .field--name-body{padding-right:50%;}.nav-letter .nav-letter-entry{width:calc(699px / 26);}.b-011 .view-content h3,.nav-letter-text{width:766px;margin:20px auto 20px 0;}.nav-letter{width:100%;border-bottom:4px solid;padding:10px calc(50% - (768px / 2));}.page-glossar .b-011 .field-text{max-width:700px;margin:-20px 0 40px;}.page-glossar .region-content .block.b-016{float:none;width:700px;margin:0 auto;}.page-glossar .b-016 .views-field-field-image{max-width:700px;margin:0 0 40px;}.page-glossar  #block-fja2-content,.page-glossar  .b-011,.page-glossar .region-content .block.b-012{width:700px;margin-left:auto;margin-right:auto;}.page-freiwilliges-soziales-jahr .b-038{display:none;}.page-freiwilliges-oekologisches-jahr .b-038{display:none;}.page-bundesfreiwilligendienst .b-038{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .block.b-031{margin-bottom:50px;}.page-podcast .page-title::before{height:230px;}.b-podcast .views-row{padding:20px 70px;grid-template-columns:228px calc(100% - 228px);gap:0 50px}.b-podcast .views-row .field-image{grid-column:1/2;grid-row:1/4;max-width:228px;}.b-002.b-002x .view-content .views-row{width:calc((100% / 4) - (90px / 4));}}@media screen and (min-width:1200px){.page-glossar .region-content .block{margin-bottom:0;}.page-node-type-startseite .layout-content,.page-node-type-startseite .region-footer-top{padding:0;margin:0 auto;max-width:100%;}.page-podcast .layout-content{max-width:100%;}.page-podcast .page-title::before{height:269px;}.b-podcast .views-row{padding:70px calc(50% - 580px);max-width:100%;grid-template-columns:338px calc(100% - 388px);}.b-podcast .views-row .field-image{max-width:338px;}}body.page-aktionstag-fuer-freiwillige-8-mai-2024 .header-bottom{height:0px;}body.page-aktionstag-fuer-freiwillige-8-mai-2024 .block-system-main-block{margin-bottom:0;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .block-page-title-block{margin:0;}.page-aktionstag-fuer-freiwillige-8-mai-2024 h1.page-title{height:0px;overflow:hidden;width:100%;text-indent:-200%;margin:0;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .b-031  .field--name-body{margin-bottom:10px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .text-aktionstag{font-size:18px;line-height:23px;margin:0 0 40px;}.page-aktionstag-fuer-freiwillige .block-page-title-block{display:none;}.page-aktionstag-fuer-freiwillige .region-content{padding-top:0;}.page-aktionstag-fuer-freiwillige .node--type-page::before{content:"";display:block;background:no-repeat transparent url(/themes/custom/fja2/images/aktionstag/Aktionstagsbanner.jpg) center center / contain;width:100%;height:60px;margin-bottom:-20px;}@media screen and (max-width:767px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-desktop,.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-desktop{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-mobile{margin:-20px -20px 30px}.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-mobile{margin:0px -20px 30px}.b-031.b-031-aktionstag .field-title-desktop{display:none;}}@media screen and (min-width:768px){.page-aktionstag-fuer-freiwillige .node--type-page::before{height:201px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-mobile,.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-mobile{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-desktop{margin:-40px -20px 30px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.text-aktionstag{margin:0 auto 40px;max-width:745px}.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-desktop{margin:0px 0px 40px}.b-031.b-031-aktionstag.block{background-color:#fff;width:100%;float:none;padding:0;}.b-031.b-031-aktionstag .wrapper-image h2{display:none;}.b-031.b-031-aktionstag .wrapper-image{width:50%;max-width:568px;float:left;margin:0 60px 0 0;}.page-aktionstag-fuer-freiwillige .aufmacher-mobile{display:none;}.b-031.b-031-aktionstag .field-title-desktop{width:calc(50% - 60px);float:left;}.b-031.b-031-aktionstag .field-link.l-more{width:calc(50% - 60px);text-align:center;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .layout-content{max-width:1160px;width:100%;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div{max-width:1150px;margin-left:auto;margin-right:auto;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.aufmacher-desktop{max-width:1440px;}}@media screen and (min-width:1024px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-desktop{margin:-100px -20px 60px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.text-aktionstag{margin:0 auto 60px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-desktop{margin:0px 0px 60px;}.b-031.b-031-aktionstag.block{width:calc(100% + 400px);margin-left:-200px}.b-031.b-031-aktionstag .field-title-desktop{margin-top:40px}.b-031.b-031-aktionstag .field-link.l-more{margin-top:40px}}@media screen and (min-width:1440px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.aufmacher-desktop{max-width:1440px;margin-left:-145px;margin-right:-145px;}}.page-eintragen .form-required::before{display:inline-block;width:8px;height:8px;margin:0 0.1em 0 0;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:8px;position:relative;top:-3px;}.page-eintragen .form-required::after{display:none;}.page-eintragen form.webform-submission-form::after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.page-eintragen form.webform-submission-form{margin:0 -20px;padding:20px;background-color:#FFF6B0;}.page-eintragen form.webform-submission-form #edit-gewinnspiel{border:none;background-color:#BFFFDE;margin:0 -20px;padding:20px}.page-eintragen form.webform-submission-form .form-checkbox,.page-eintragen form.webform-submission-form .form-radio{visibility:hidden;height:1px;display:none;}.page-eintragen form.webform-submission-form label,.page-eintragen form.webform-submission-form .form-type-radio label.option,.page-eintragen form.webform-submission-form .form-type-checkbox label.option{font-family:'staatlichesregular';font-weight:400;font-size:24px;line-height:26px;margin-bottom:2px;text-indent:10px;}.page-eintragen form.webform-submission-form .form-item.form-item-gewinnspiel-teilnahmebedinungen-akzeptiert label,.page-eintragen form.webform-submission-form .form-type-checkbox label.option,.page-eintragen form.webform-submission-form #edit-gewinnspiel-teilnahme--wrapper label{text-indent:0;}.page-eintragen form.webform-submission-form .form-item.form-item-adresse-address-line1 .form-required::after,.page-eintragen form.webform-submission-form .form-item.form-item-adresse-locality .form-required::after{background:none;position:inherit;content:"des Betriebes";display:inline-block;width:auto;vertical-align:baseline;margin-left:0;text-indent:4px;}.page-eintragen form.webform-submission-form fieldset.form-item{margin-bottom:0}.page-eintragen form.webform-submission-form fieldset .fieldset-wrapper > .form-item:last-child{margin-bottom:1em;}.page-eintragen form.webform-submission-form .form-type-radio label.option{margin:0;}.page-eintragen form.webform-submission-form .form-type-checkbox label.option{margin:0;line-height:1.5;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper{margin:2rem 0;}form.webform-submission-form .form-checkbox + label,form.webform-submission-form .form-radio + label{cursor:pointer;}.page-eintragen form.webform-submission-form .form-type-checkbox label:before,.page-eintragen form.webform-submission-form .form-type-radio label:before{content:' ';display:inline-block;width:24px;height:24px;position:relative;top:0px;background:white;margin-right:10px;border:1px solid #D9D9D9;float:left;margin-bottom:10px;}form.webform-submission-form .form-checkbox:checked + label::before,form.webform-submission-form .form-radio:checked  + label::before{background:#a9a9a9;box-shadow:inset 0 0 0 5px white;}.page-eintragen form.webform-submission-form fieldset{margin-bottom:1em;}.page-eintragen form.webform-submission-form #edit-gewinnspiel::before{content:"MACH BEIM Gewinnspiel MIT und gewinne 1.000€!";display:block;height:140px;width:calc(100% + 40px);background:#fff;font-family:'Staatliches';font-size:40px;line-height:40px;margin:-20px -20px 40px;padding:34px 20px 0;}@media screen and (min-width:768px){.page-eintragen form.webform-submission-form{width:calc(100% + 40px);max-width:calc(100% + 40px);padding:20px calc((100% - 660px) / 2) 20px;}.page-eintragen form.webform-submission-form .form-item,.page-eintragen form.webform-submission-form #edit-url-social-media--wrapper,.page-eintragen form.webform-submission-form #edit-url--wrapper{width:calc(50% - 14px);float:left;margin-right:20px;margin-top:0;clear:none;}.page-eintragen form.webform-submission-form  .form-item.form-item-title{width:100%;margin-right:0;float:none;}.page-eintragen form.webform-submission-form #edit-url-social-media--wrapper .form-item,.page-eintragen form.webform-submission-form #edit-url--wrapper .form-item{clear:none;width:100%;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper,.page-eintragen form.webform-submission-form .form-item.form-type-textarea,.page-eintragen form.webform-submission-form fieldset.form-item,.page-eintragen form.webform-submission-form .form-item.form-item-ueberregional,.page-eintragen form.webform-submission-form .form-item.form-item-markup,.page-eintragen form.webform-submission-form .form-item.form-item-ich-moechte-am-gewinnspiel-teilnehmen,.page-eintragen form.webform-submission-form #edit-gewinnspiel-teilnahme--wrapper .form-item,.page-eintragen form.webform-submission-form .form-item.form-item-gewinnspiel-teilnahmebedinungen-akzeptiert{float:none;width:100%;clear:left;}.page-eintragen .webform-submission-form .form-textarea-wrapper textarea,.page-eintragen .webform-submission-form .form-type-checkbox{max-width:100%;}.page-eintragen .form-text,.page-eintragen .form-email,.page-eintragen .form-select,.page-eintragen .field--widget-string-textarea,.page-eintragen .form-url,.page-eintragen .form-tel,.page-eintragen .form-date,.page-eintragen .webform-submission-form input[type="number"]{width:100%;}#edit-gewinnspiel-e-mail-adresse .form-type-email{margin-top:0;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item:nth-child(2n),.page-eintragen form.webform-submission-form fieldset.form-item .form-item:nth-child(2n),.page-eintragen form.webform-submission-form .form-item.form-item-telefon,.page-eintragen form.webform-submission-form #edit-url-social-media--wrapper{margin-right:0;}.page-eintragen form.webform-submission-form .form-type-checkbox label:before,.page-eintragen form.webform-submission-form .form-type-radio label:before{width:37px;height:37px;top:8px;float:none;margin-bottom:0;}.page-eintragen form.webform-submission-form fieldset.address--wrapper .form-item-adresse-postal-code{width:calc(15% - 20px);float:left;}.page-eintragen form.webform-submission-form fieldset.address--wrapper .form-item-adresse-locality{width:calc(35% - 10px);margin-right:0;clear:none;}}@media screen and (min-width:1024px){.page-eintragen form.webform-submission-form #edit-gewinnspiel{margin:0 0 0 calc((1200px - 700px) / 2 * -1);width:1200px;padding:20px 250px;}form.webform-submission-form .form-checkbox:checked + label::before,form.webform-submission-form .form-radio:checked  + label::before{background:#a9a9a9;box-shadow:inset 0 0 0 10px white;}.page-eintragen form.webform-submission-form #edit-gewinnspiel:before{padding:70px 130px 0;}}@media screen and (min-width:1160px){.page-eintragen .layout-content{padding:0;margin:0 auto;max-width:1400px;}.page-eintragen form.webform-submission-form{width:calc(100% + 40px);max-width:calc(100% + 40px);padding:20px calc((100% - 1160px) / 2) 20px;}.page-eintragen form.webform-submission-form #edit-gewinnspiel{margin:0 0 0 calc((1440px - 1200px) / 2 * -1);width:1440px;padding:20px 120px;}.page-eintragen form.webform-submission-form #edit-gewinnspiel:before{width:calc(100% + 260px);margin:-20px 0 40px calc((1440px - 1200px) / 2 * -1);padding:70px 130px 0;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item{width:calc(100% / 3 - (40px / 3));margin-right:20px;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item:nth-child(2n){margin-right:20px;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item:nth-child(3n){margin-right:0px;}}
.node--type-startseite .field--name-body{}.node--type-startseite{padding-top:33px;}.node--type-startseite .field--name-field-image{margin:0 -20px 20px -20px;}.node--type-startseite h2{padding:0 0 10px;margin:0;}.node--type-zentralstelle .field--name-field-image{background:#fff;width:380px;height:280px;border-radius:10px;display:table-cell;text-align:center;vertical-align:middle;padding:10px;}.node--type-zentralstelle h1{font-size:24px;line-height:26px;clear:left;margin:40px 0 0;}.node--type-zentralstelle .field--name-field-image img{margin:0 auto;}.node--type-zentralstelle fieldset{padding:0;border:none;}.node--type-zentralstelle fieldset legend{margin-bottom:10px;}.node--type-zentralstelle .node__content .field--type-link,.node--type-zentralstelle .node__content .field--type-email{float:left;line-height:40px;margin:0 10px 0 0;}.node--type-zentralstelle .node__content .field--type-link a,.node--type-zentralstelle .node__content .field--type-email a{display:block;width:40px;height:40px;overflow:hidden;text-indent:-2000px;}.node--type-zentralstelle .node__content .field--type-email a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_mail.svg) left center;}.node--type-zentralstelle .node__content .field--name-field-url a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_www.svg) center center;}.node--type-zentralstelle .node__content .field--name-field-facebook a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_facebook.svg) center center;}.node--type-zentralstelle .node__content .field--name-field-twitter a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_twitter.svg) center center;}.node--type-zentralstelle .node__content .field--name-field-instagram a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_instagram.svg) center center;}.view-taxonomy-term .view-header{margin:0 0 30px;}.view-taxonomy-term > .view-content > .views-row{border:2px solid;background:#fff;margin:0 0 10px;padding:20px 10px;border-radius:2px;}.view-taxonomy-term > .view-content > .views-row h2{margin:0;}.view-taxonomy-term > .view-content > .views-row h2 a{text-decoration:none;}.node--type-article .field--name-body{margin-bottom:40px;clear:left;}.node--type-stelle:before{content:"Details zur Einsatzstelle";display:block;}.node--type-stelle .field--name-title-text{margin:0 0 20px;}.node--type-stelle .field--name-title-text:after{content:"Der Anbieter ist inhaltlich für diese, von ihm hochgeladene Stelle, verantwortlich.";display:block;font-family:'open_sansregular';font-style:italic;font-size:16px;line-height:22px;margin-top:10px;}.node--type-stelle .b-beschreibung{margin-bottom:20px;}.node--type-stelle .b-beschreibung .field--name-field-adresse{display:block;}.node--type-stelle .b-beschreibung .field--name-field-adresse .field__label{font-family:'staatlichesregular';font-weight:400;font-size:24px;margin-bottom:10px;}.node--type-stelle .field--name-field-url{margin:20px 0;}.node--type-stelle div.field--name-field-url a{overflow:hidden;display:inline-block;max-width:270px;margin:0;}.node--type-stelle .field--name-field-url a:before{content:"Mehr erfahren";display:block;}.node--type-stelle .b-infos > .field,.node--type-stelle .b-kontakt{margin-bottom:20px;}.node--type-stelle .b-infos > .field > .field__items,.node--type-stelle .b-infos > .field > .field__item{margin-top:10px;}.node--type-stelle .b-infos > .field > .field__items .field__item{display:inline-block;}.node--type-stelle .b-infos > .field > .field__items .field__item a:after{content:",";}.node--type-stelle .b-infos > .field > .field__items .field__item:last-child a:after{content:"";}.node--type-stelle .b-infos > .field .field__item a{text-decoration:none;}.node--type-stelle .b-infos h3{margin:0 0 10px;}.node--type-stelle .b-kontakt .field__label{display:none;}.page-node-type-landingpage .field--name-title-text{font-family:'staatlichesregular';font-weight:400;font-size:2.25em;line-height:1;}.b-025 .views-row{margin:0 0 40px;}.b-025 .views-field-title{font-family:'staatlichesregular';font-weight:400;font-size:2.25em;line-height:1;margin:0 0 20px;}.b-025 .views-field-title a{text-decoration:none;}.b-025 .views-field-field-adresse-locality,.b-025 .views-field-field-dienstarten{display:inline-block;}.b-025 .views-field-field-adresse-locality{margin-bottom:0px;}.b-025 .views-field-field-dienstarten{margin-bottom:10px;}.b-025 .views-field-field-adresse-locality .field-content:not(:empty):after{content:"|";padding:0 5px;}.b-025 .views-field-view-node{font-family:'open_sansbold';font-size:18px;}.b-025 .views-field-view-node a{display:inline-block;position:relative;text-decoration:none;}.b-025 .l-suche a{display:block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;text-transform:uppercase;font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;font-family:'open_sansbold';}.node--type-von-freiwilligen .field--name-field-image{margin:0 0 20px;}.node--type-von-freiwilligen .field--name-body{clear:left;}.node--type-von-freiwilligen .node__content > .field--name-field-image,.node--type-von-freiwilligen .node__content > .field--name-title-text,.node--type-von-freiwilligen .node__content > .field--name-field-untertitel{display:none;}.node--type-von-freiwilligen .node__content > .text-formatted > .page-title > h2{margin:10px 0 20px;}.node--type-von-freiwilligen .node__content > .text-formatted video{margin:20px -20px 20px;width:calc(100% + 40px);}.page-node-type-von-freiwilligen .region-content{padding-top:0;}.node--type-von-freiwilligen .node__content > .text-formatted > h2{margin:60px 0 20px;}.node--type-von-freiwilligen .interview{padding:20px;background:#FFF6B0;margin:0 -20px;}.node--type-vorteil .node__content{padding-bottom:20px;}.node--type-vorteil .node__content > div:nth-child(3) > div{margin:20px 0 0 auto;}@media screen and (min-width:768px){.node--type-von-freiwilligen .node__content > .text-formatted > p,.node--type-von-freiwilligen .node__content > .text-formatted > .page-title h2{max-width:700px;margin-left:auto;margin-right:auto;}.node--type-von-freiwilligen .node__content > .text-formatted > video{width:700px;margin:0 0 0 calc(50% - 350px);}}@media screen and (min-width:1024px){.node--type-startseite .field--name-field-image{width:540px;float:none;max-width:700px;margin:0 auto 30px;}.node--type-startseite .field--name-body{float:none;max-width:744px;margin:0 auto;text-align:left;}.node--type-startseite .field--name-body h2{margin:30px 0 .75rem;}.node--type-zentralstelle .field--name-body{float:left;width:calc((100% / 3) * 2);margin:20px -100% 20px 0;padding-right:100px;}.node--type-zentralstelle fieldset{float:left;width:calc((100% / 3) - 20px);margin:20px 0 0 calc((100% / 3) * 2 + 20px);}.view-taxonomy-term > .view-content > .views-row{width:calc(50% - 5px);float:left;margin:0 10px 10px 0;}.view-taxonomy-term > .view-content > .views-row:nth-child(2n){margin-right:0;}.node--type-stelle .b-beschreibung{margin-bottom:20px;float:left;width:768px;margin:0 118px 0 0;min-height:680px;}.node--type-stelle .b-infos,.node--type-stelle .b-links-bewerben{margin-left:886px;}.node--type-stelle .field--name-body{padding-bottom:20px;}.page-node-type-landingpage .field--name-title-text{margin:0 0 20px calc(50% + 10px);float:right;}.b-025 .view-content::after{content:"";display:table;clear:both;}.b-025 .views-row{float:left;width:50%;margin:0 0 60px;padding:0 40px 0 0;}.b-025 .views-row:nth-child(2n + 1){clear:left;}.node--type-page .field--name-field-image{margin:0 20px 40px 0;float:left;width:50%;max-width:570px;}.node--type-von-freiwilligen .field--name-field-image{margin:0 20px 40px 0;float:left;width:50%;max-width:570px;}.node--type-von-freiwilligen .interview{margin:0 auto;padding:50px 60px;border-radius:5px;}.node--type-von-freiwilligen .node__content > .text-formatted video{margin:20px auto 20px calc(50% - 350px);width:700px;}.page-node-type-von-freiwilligen.page-615316 .node__content > .text-formatted video,.page-node-type-von-freiwilligen.page-615314 .node__content > .text-formatted video{max-width:450px;}.node--type-von-freiwilligen .node__content > .text-formatted > .page-title h2{margin:10px auto 20px calc(50% - 350px);}}@media screen and (min-width:1160px){.node--type-startseite .field--name-body h2{margin:76px 0 .75rem;}}
.b-video-teaser-front{width:calc(100% + 40px);margin:0 -20px;overflow:hidden;height:675px;}.b-video-teaser-front video{height:675px;margin-left:calc(50% - 600px);}.wrapper-aktionstag{margin:60px auto 0px;max-width:1160px;}@media screen and (max-width:767px){.b-video-teaser-front .field--name-body video{height:675px;margin-left:calc(50% - 600px);width:auto;}.b-video-teaser-front{width:calc(100% + 40px);margin:0 -20px;overflow:hidden;height:635px;}}.b-banner-aktionstag-2024 .page-title{font-size:36px;font-family:'staatlichesregular';padding-bottom:20px;}.b-banner-aktionstag-2024{max-width:1160px;margin:0 auto;}@media screen and (max-width:767px){.b-banner-aktionstag-2024 .banner-gewinne-desktop{display:none;}}@media screen and (min-width:768px){.b-banner-aktionstag-2024 .banner-gewinne-mobile{display:none;}}.region-content .block{margin-bottom:24px;}.path-frontpage .region-content .block.b-005{margin-bottom:75px;}.path-frontpage .region-content .block.b-014{margin-bottom:60px;}.b-resize .l-resize-smaller::after{content:"-";padding:0 2px;float:left;line-height:1.8;}.b-resize .field-link{display:inline-block;}.b-resize .field-link a{display:block;width:15px;height:100%;overflow:hidden;text-indent:-20px;font-family:'open_sansbold';text-decoration:none;line-height:1.8;float:left;}.b-resize .l-resize-smaller a:after{content:"a";padding-left:15px;}.b-resize .l-resize-bigger a:after{content:"A";padding-left:12px;}.b-copyright{font-family:'open_sansbold';line-height:22px;margin-bottom:30px;}.b-ordnungen{max-width:766px;margin:40px auto 0 0;display:none;}.b-ordnungen::before{content:"Schlagwörter";display:block;margin-bottom:10px;}.b-ordnungen .field__item,.b-ordnungen > .field{display:inline;font-family:'open_sansbold';}.b-ordnungen .field__item::after{content:",";}.b-ordnungen .field__item:last-child::after{content:"";}.b-ordnungen > .field a{text-decoration:none;}.footer-bottom .b-social-links .field-link{display:inline-block;text-align:left;margin:0 10px 0 0;}.b-freiwillig-ja-retten-go-fund{margin:0 auto;max-width:1160px;}.b-freiwillig-ja-retten-go-fund a{text-decoration:none;}.b-freiwillig-ja-retten-go-fund > h2{font-size:2.25em;line-height:1;margin:0 0 20px;}.b-freiwillig-ja-retten-go-fund .field--name-body::after{content:"";display:table;clear:both;}.b-freiwillig-ja-retten-go-fund .field--name-body{background-color:#BFFFDE;display:table;width:100%;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text{padding:20px;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text a{font-family:inherit;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text h2{margin-top:0;font-size:1.5rem;}.b-startseite-video{max-width:1160px;margin:0 auto;}.b-hinweis-benefits{margin:-40px 0 40px;font-size:14px;line-height:18px;font-style:italic;}.b-wehrdienst .text-formatted{background:#E7CDFE;}.b-wehrdienst.block{margin:60px -20px;}.b-wehrdienst.block > h2{max-width:1160px;margin-left:20px;}.b-wehrdienst.block .view-content{max-width:1160px;margin:0 auto;padding:40px 20px;}.b-wehrdienst.block .view-content .field-bild{margin:0px;}.b-wehrdienst.block .view-content .field-text{margin:20px 0 0px;}.b-wehrdienst.block .view-content .field-link{background:rgba(0,0,0,0.9);background-color:rgba(0,0,0,0.9);color:#fff;border-radius:2px;height:25px;display:inline-block;margin:10px 0 0;}.b-wehrdienst.block .view-content .field-link:hover{background-color:#fff;border:1px solid rgba(0,0,0,0.9);color:rgba(0,0,0,0.9);}.b-wehrdienst.block .view-content .field-link a{display:block;padding:.4rem 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;}.b-002{margin:0 -20px 0px;background:#FFF6B0;}.b-002 .field-text{margin-bottom:2rem;}.b-002 .views-row{width:calc(50% - .25rem);float:left;margin:0 .5rem .5rem 0;}.b-002 .views-row:nth-child(2n){margin-right:0;}.b-002 .view-header{background:#fff;padding:1px 20px;}.b-002 .view-content{margin:0;padding:42px 0 17px;}.b-002 .view-content a{text-decoration:none;}.b-002 .views-row a{display:block;padding:50px 10px 10px 6px;border-radius:5px;min-height:110px;text-align:center;position:relative;font-size:16px;line-height:21px;}.b-002 .views-row a::before{content:"";width:40px;height:40px;position:absolute;top:0;left:calc(50% - 20px);opacity:1;border-radius:20px;box-shadow:6px 3px 6px rgba(0,0,0,.2);}.b-002 .views-row a:hover::before{opacity:.7;}.b-003 .views-row{display:block;border:2px solid;width:100%;text-align:center;padding:20px;margin:0 0 20px;background:#fff;border-radius:2px;}.b-003 .views-row:hover{color:#fff;background:#282828;border-color:#282828;}.b-003 .views-row .views-field-title{}.b-003 .views-row .views-field-title a{text-decoration:none;}.b-004{margin:0px -20px;max-width:1160px;width:calc(100% + 40px);overflow:hidden;background:#fff;padding:20px 0 0 0;}.b-004 div.view-v004::before{content:"Zentralstellen im Überblick";display:block;text-align:left;margin:0px 0 20px 20px;}.b-004 .view-v004 .view-content::before{content:"Diese Stellen bieten Freiwilligendienste an. Für mehr Infos klicke auf die Logos und finde heraus, wo du dich engagieren kannst.";text-align:left;margin:0 20px 10px;display:block;max-width:580px;}.b-004 .view-v004 .view-content{height:120px;margin-bottom:60px;}.b-004 img{width:120px;height:auto;padding:0 10px;}.b-004 .view-v004 .view-content .views-row{float:left;}.b-004 .views-field-field-image{display:table;height:120px;}.b-004 .views-field-field-image .field-content{display:table-cell;vertical-align:middle;}.b-005,.b-006,.b-015,.b-024{margin-bottom:60px;}.b-005 .field-text,.b-015 .field-text,.b-024 .field-text{margin-bottom:20px;}.b-005 .views-row,.b-024 .views-row{margin:0 0 20px;padding:0;background:#fff;border:2px solid;border-radius:2px;}.b-005 .views-field-field-titel,.b-024 .views-field-field-text{padding:15px 15px 13px;}.b-005 .views-field-field-titel a,.b-024 .views-field-field-text a{text-decoration:none;display:block;}footer .b-005{margin:40px 0;display:block;}footer .b-005 .views-row{margin:0 0 20px;padding:0;background:#BFEAFF;border:none;border-radius:2px;}.b-006 .field--name-body{background:#fff;border:2px solid;border-radius:2px;padding:0px 20px;}.b-006 .field-image{margin:0 -20px 20px;}.b-007{margin:80px 0 40px;}.b-007 .field-image{margin:0 -20px -50px;position:relative;}.b-007 .field-image::before{content:"";position:absolute;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_quiz.svg) 40% top;width:100%;height:70px;transform:rotate(-7deg);top:-40px;}.b-007 div.field-text{text-align:center;padding:0 20px;max-width:380px;margin:40px auto 30px;}.b-007 .l-details{max-width:260px;margin:0 auto 30px;}.b-009,.b-010{margin-bottom:40px;}.b-009 .field--name-field-fragen::before{content:"Fragen zum Thema";}.b-009 .field__item a{text-decoration:none;display:block;margin-top:.5em;padding:.25em 40px .25em 0;font-family:'open_sansbold';font-weight:normal;font-size:1em;line-height:1.375em;}.b-010 > h4{margin:1.5rem 0 .25rem;}.b-010 .field__item{margin:1em 0 0;}.b-010 .field__item a{font-family:'open_sansbold';font-weight:normal;font-size:1em;display:block;text-decoration:none;}.section-zentralstellen .b-012{clear:left;}.b-013 .views-row{margin:0 0 120px;}.b-013 .views-field-field-image{padding:10px;border-radius:5px;margin:0 0  20px;background:#fff;}.b-013 .views-field-field-image img{margin:0 auto;}.b-013 .views-field-title a{text-decoration:none;}.b-013 .views-field-view-node a{max-width:170px;}.b-013 .views-field-field-ansprechpartner{color:#fff;font-size:0px;line-height:0;}.views-field.views-field-field-ansprechpartner .paragraph--type--ansprechpartner{font-size:1rem;color:#282828;line-height:1.4;margin:0 0 10px;}.b-014 .field--name-body{background:#fff;border:2px solid;border-radius:2px;padding:20px;}.b-014 .field-image{margin:0 -20px -20px;}.b-015 .views-row{background:#fff;border:2px solid;border-radius:2px;padding:20px;margin-bottom:20px;}.b-015 .views-field-field-bild{margin:-20px -20px 20px;}.b-015 .views-field-field-text,.b-015 .views-field-field-ueberschrift{margin-bottom:10px;}.b-015 .views-field-field-ueberschrift a{text-decoration:none;}.b-016 .views-field-field-image{margin:0 0 20px;}.b-017 .views-field-field-bild{margin:0 0 20px;}.b-025{clear:left;}.b-025 .views-field-view-node{display:none;}.b-025 .l-search a{display:inline-block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;margin-right:0px;margin-left:0px;padding:0 40px;text-transform:uppercase;font-family:'open_sansbold';font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;}.b-025 .l-search a:hover{color:rgba(0,0,0,0.9);background:#fff;}.b-mitmachen{background:#EFCEFF;padding:1rem;border-radius:2px;}.b-mitmachen .wrapper-image{margin:-1rem -1rem 1rem;position:relative;}.b-030 .field-title{position:absolute;bottom:1rem;left:0;color:#fff;padding:0 20px;font-size:62px;font-family:'staatlichesregular';line-height:62px;letter-spacing:.015em;}.b-031{background:#FFF6B0;padding:1rem;border-radius:2px;}.b-031 > h2,.b-032 > h2{display:none;}.b-031 .field--name-body h2{margin-top:0;}.b-031 .field-image{margin:-1rem -1rem 1rem;position:relative;}.b-031 .field-text{hyphens:auto;}.b-031 .field-text p a{font-family:'open_sansregular';font-size:1rem;line-height:1.5rem;font-weight:400;}.b-faq-fuer-freiwillige{background:#BFEAFF;padding:1rem;border-radius:2px;}.b-032 .wrapper-image{margin:-1rem -1rem 1rem;position:relative;}.b-032 .field-title{position:absolute;bottom:1rem;left:0;color:#fff;padding:0 20px;font-size:2.25rem;font-family:'staatlichesregular';line-height:1;letter-spacing:.015em;z-index:1;}.b-005,.b-024{display:none;}.b-032.block h2{margin-bottom:4px}.b-033{clear:left;}.b-033 .block-title{font-family:'staatlichesregular';font-size:2.25em;line-height:1;margin:0 0 6px;}.b-033 .block-content > div{background-color:#EFCEFF;padding:0 10px 15px;margin:0 0 35px}.b-033 .block-content > div .field-image{margin:0 -10px}.b-033 .field-title h2{margin:15px 0 5px;font-size:24px;}.b-035{overflow:hidden;margin-left:-20px;margin-right:-20px;}.b-035 h2,.b-035 .view-header .field-text{padding-left:20px;max-width:calc(100% - 40px);}.b-035 .tns-outer button,.b-035 .tns-outer .tns-liveregion{display:none;}.b-035 .view-header{margin:0 0 20px;}.b-035 .view-content{margin:0;}.b-035 .view-content .views-row{padding:0 5px;margin:0 0 20px;display:inline-block;}.b-035 .view-content .views-row > div.views-field-title{background-color:#EFCEFF;}.b-035 .views-field-field-kurztext{padding:0 20px;min-height:88px;}.b-035 .views-field-title{padding:20px 20px 10px;}.b-035 .views-field-view-node{padding:10px 20px 20px;border-radius:0 0 5px 5px;}.b-035 .view-content img{max-width:100%;width:auto;height:auto;margin:0 auto;}.b-035 .views-field-field-image{display:table;text-align:center;border-radius:5px 5px 0 0;overflow:hidden;}.b-035 .views-field-field-image .field-content{display:table-cell;vertical-align:middle;text-align:center;width:100%;}.b-035 .views-field-title a{text-decoration:none;}.b-035 .views-field-view-node a{display:inline-block;height:25px;font-size:12px;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0.9);color:#fff;padding:0 16px;margin:10px 0 0;text-decoration:none;}.tns-slider .views-row.tns-item.tns-slide-cloned.tns-slide-active .views-field-field-image{width:100%;}.b-035 .view-content .views-row > div.views-field-field-video-url{width:100%;line-height:0;}.b-035 .view-content .views-row > div.views-field-field-video-url video{max-width:100%;margin:0;}.b-035 .view-content .views-row > div.views-field-field-kurztext,.b-035 .view-content .views-row > div.views-field-view-node{display:none;}.b-036 .views-row{margin-bottom:40px;}.b-038 .field-tabs-navigation{margin:10px 0 35px}.b-038 .field-tabs-navigation .field-link{font-family:'staatlichesregular';color:#646464;font-size:24px;display:inline-block;width:calc(100% / 3 - 4px);height:38px;text-align:center;text-transform:uppercase;cursor:pointer;}.b-038 .field-tabs-navigation .field-link.active{color:rgba(0,0,0,0.9);border-bottom:5px solid #47F99D;}.b-038 .views-row{background-color:#BFFFDE;padding:0 10px 10px;display:none;border-radius:2px;overflow:hidden;}.b-038 .views-row.active{display:block;}.b-038 .views-field-field-dienstart{display:none;}.b-038 .views-field-field-bild{margin:0 -10px 10px}.b-038 .views-field-field-ueberschrift{font-family:'staatlichesregular';font-size:24px;line-break:26px;margin:0 0 .5rem;}.b-038 .views-field-field-ueberschrift a{text-decoration:none;}.b-039{clear:left;}.b-039 .field-group-title{text-decoration:none;font-family:'staatlichesregular';font-size:2.25em;line-height:1;margin:0 0 20px;}.b-039 .field--name-field-glossar-eintraege > .field__item{border:2px solid;border-radius:2px;margin:0 auto 30px 0;padding:20px 28px;max-width:766px;background:#fff;cursor:pointer;}.b-039 .field__item .node__links{display:none;}.b-039 .field__item .field--name-title-text{font-family:'open_sansbold';font-size:20px;line-height:24px;background:#fff;margin:0;padding-right:30px;position:relative;cursor:pointer;}.b-039 .field__item .field--name-title-text::after{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right center / 100% auto;content:"";position:absolute;right:0;top:calc(50% - 11px);width:22px;height:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.b-039 .field__item .active .field--name-title-text::after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}.b-039 .field__item .text-formatted{display:none;}.b-039 .field__item .active .text-formatted{display:block;margin-top:20px}.b-041{margin-top:80px;}.b-041 .field-suche{background:#BFFFDE;padding:20px;margin:0 -20px;width:calc(100% + 40px);border-radius:2px;}.b-041 .field-suche .field-title{content:"Benefits in deiner Nähe";font-size:2.25em;line-height:1;margin:0 0 20px;font-family:'staatlichesregular';font-weight:400;display:block;}.b-041 .field-suche .field-title{font-size:36px;font-family:'staatlichesregular';margin:-60px 0 35px;}.b-041 .field-input-plz-ort input{height:36px;margin:0 0 10px;border:1px solid #D9D9D9;border-radius:2px;width:100%;text-indent:10px;text-align:center;}.b-041 .field-submit input{background:rgba(0,0,0,0.9);height:35px;border:none;border-radius:2px;color:#fff;text-align:center;width:100%;font-size:17px;text-transform:uppercase;font-weight:700;}.b-041 .field-text{margin-bottom:10px;}@media screen and (max-width:767px){.b-031 .field--name-body h2{margin:-16px -16px 0;background:#fff;padding:16px 0px 40px;}.b-041 .field-image{display:none;}}.b-043 .view-header,.view-v043 .view-header,.b-043 .view-filters,.view-v043 .view-filters{max-width:570px;margin:40px auto 0;}.b-043 .view-content,.view-v043 .view-content{margin:60px auto 0;}.b-043 fieldset,.view-v043 fieldset{margin:0 0 20px;border:none;padding:0;}.b-043 fieldset .form-text,.view-v043 .form-text,.b-043 fieldset .form-select,.view-v043 .form-select{width:100%;}.view-v043 .form-select option:nth-child(n + 7){display:none;}.b-043 fieldset .form-text,.view-v043 .form-text{background-image:none;}.b-043 fieldset.form-item,.view-v043 fieldset.form-item,.b-043 .form--inline > .form-item,.view-v043 .form--inline > .form-item{clear:left;width:100%;}.b-044{clear:left;}.b-044 > h2{display:none;}.b-044 .views-row .views-field-title{hyphens:auto;}.b-044 li a{display:block;hyphens:auto;}.region-content .block.b-044a{margin-bottom:0;}.b-045{margin:60px 0 0px}.b-045 .block-title{font-family:'staatlichesregular';font-size:2.25em;line-height:1;margin:0 0 20px;}.b-045 .views-row{background-color:#FFF6B0;margin:0 0 20px;padding:10px 20px 20px;}.b-045 .views-row .field-image{float:left;width:25%;}.b-045 .views-row .field-image img{width:60px;padding:30px 0 0 0px;}.b-045 div.views-row h2{clear:none;padding:10px 0 0;margin:0;float:left;width:75%;}.b-045 div.views-row h2 a{font-family:'staatlichesregular';font-size:1.5rem;}.b-045 div.views-row .field-text{}.b-045 div.views-row .field-text a{display:inline;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}.b-047{margin:60px 0 0;background:#BFFFDE;padding:0 0 20px}.b-047 .field-title{font-size:40px;font-family:'staatlichesregular';padding-bottom:30px;background:#fff;}.b-047 .field-text{padding:20px;}.b-047 .field-input-plz-ort,.b-047 .field-submit{padding:0 20px;}.b-047 .field-submit input{display:block;padding:10px 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;border:none;color:#fff;background:#000;}.b-047 form input::placeholder{font-style:italic;text-transform:uppercase;}.b-047 .field-input-plz-ort input{height:36px;margin:0 0 10px;border:1px solid #D9D9D9;border-radius:2px;width:100%;text-indent:10px;text-align:center;}.b-047 img{border-radius:4px;}.b-050 > div{background:#E7CDFE;padding:20px;margin:0 -20px;}.b-050.block > h2{width:100%;max-width:1160px;margin:0 auto 10px;}.b-050 .views-row{display:block;float:left;padding:20px 0;}.b-050 .views-row a{text-decoration:none;}.b-050 .view-v050{width:100%;max-width:1160px;margin:0 auto;overflow:hidden;}.b-050 .view-v050 .tns-controls,.b-050 .view-v050 .tns-outer > button,.b-050 .view-v050 .tns-outer > .tns-liveregion,.b-050 .view-v050 .tns-outer > .tns-nav{display:none;}.b-050 .views-row .views-field-name{font-family:'staatlichesregular';font-weight:400;font-size:2.25em;line-height:1;margin:0 0 20px;}.b-050 .views-row .views-field-field-taetigkeit-video-url{width:100%;}.b-050 .views-row .views-field-field-taetigkeit-video-url video{width:100%;margin:0;}.b-050 .views-row .views-field-field-dachzeile{margin-top:20px;}.b-51{}.b-51.block > h2{max-width:1160px;margin-left:auto;margin-right:auto;}.b-51 .view-v051{max-width:1160px;margin:0 auto;}.b-51 .views-row{background-color:#E7CDFE;padding:0 0px 10px;overflow:hidden;margin:0 0 60px;}.b-51 a{text-decoration:none;}.b-51 .views-row .views-field-field-image{margin:0 0px 20px;}.b-51 .views-field-title{font-family:'staatlichesregular';font-weight:400;font-size:24px;line-height:1;margin-bottom:10px;}.b-51 .views-field-view-node{background:rgba(0,0,0,0.9);color:#fff;border-radius:2px;height:25px;display:inline-block;margin:10px 0 0;}.b-51 .views-field-view-node:hover{background-color:#fff;border:1px solid rgba(0,0,0,0.9);color:rgba(0,0,0,0.9);}.b-51 .views-field-view-node a{display:block;padding:.4rem 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;}.b-51 .views-field-field-kurztext{display:none;}.b-51 > div{background:#E7CDFE;}.b-51 > div{margin:0 -20px;background:#E7CDFE;padding:40px 20px;}@media screen and (max-width:767px){.b-047 .field-image-desktop{display:none}}@media all and (min-width:768px){.region-content .block{margin-bottom:40px;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text{display:table-cell;vertical-align:middle;padding:0px 80px 0px 80px;}.b-freiwillig-ja-retten-go-fund .field--name-body .field-image{width:30%;display:table-cell;}.b-002 .views-row{width:calc((100% / 3) - (1rem / 3));float:left;margin:0 .5rem .5rem 0;}.b-002 .views-row:nth-child(2n){margin-right:.5rem;}.b-002 .views-row:nth-child(3n){margin-right:0rem;}.b-003 .views-row{width:calc(50% - 5px);margin:0 10px 10px 0;float:left;}.b-003 .views-row:nth-child(2n){margin-right:0;}.b-005 .views-row{margin:0 20px 20px 0;width:calc((100% / 3) - (40px / 3));float:left;overflow:hidden;}.b-005 .views-row:nth-child(3){margin-right:0;}footer .b-005 .views-row{margin:0 20px 20px 0;width:calc((100% / 3) - (40px / 3));float:left;overflow:hidden;}.b-006 .field-image{margin:0 20px 0 -20px;width:calc(50% + 10px);float:left;}.b-006 .field-text,.b-006 .field-link{width:calc(50% - 10px);margin:30px 0 10px calc(50% + 10px);}.b-013 .views-field-field-image{float:left;margin:0 -260px 0 0;width:260px;}.b-013 div.views-field-title,.b-013 .views-field-field-ansprechpartner,.b-013 .views-field-view-node{margin-left:280px;}.b-014 .field-text,.b-014 .field-link{width:calc(50% - 20px);margin-right:-50%;float:left;}.b-014 .field-text{padding:5px 20px 0;}.b-014 .field-link{margin-top:137px;padding:0 20px;}.b-014 .field-link a{margin:0;}.b-014 .field-image{float:right;margin:-20px -20px -20px 20px;max-width:50%;}.b-015 .views-row{margin:0 20px 20px 0;width:calc((100% / 3) - (40px / 3));float:left;overflow:hidden;}.b-015 .views-row:nth-child(3){margin-right:0;}.b-015 .views-field-field-ueberschrift{min-height:58px;hyphens:auto;}.b-015 .views-field-field-text{min-height:110px;}.b-005 .views-field-field-bild,.b-015 .views-field-field-bild,.b-024 .views-field-field-bild{overflow:hidden;}.b-005 .views-row img,.b-015 .views-row img{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s  ease-in-out;-o-transition:-o-transform .5s  ease-in-out;transition:transform .5s  ease-in-out;}.b-005 .views-row img:hover,.b-015 .views-row img:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}.b-016 .views-field-field-image{margin:0 0 60px;}.b-024 .views-row{margin:0 20px 20px 0;width:calc((100% / 2) - (20px / 2));float:left;overflow:hidden;}.b-024 .views-row:nth-child(2),.b-024 .views-row:nth-child(4){margin-right:0;}.b-024 .views-row img{}.b-024 .views-row img:hover{}.b-030{width:calc(50% - 10px);float:left;margin-right:20px;}.b-030 .field-title{font-size:45px;line-height:45px;}.b-031{width:calc(50% - 10px);float:left;}.b-031 .wrapper-image{margin:-1rem -1rem 1rem;position:relative;}.b-031 .wrapper-image h2{position:absolute;bottom:1rem;font-size:45px;line-height:45px;color:#fff;left:0;font-family:'staatlichesregular';z-index:2;padding:0 20px;margin:0;}.b-031 .field-image{margin:0;position:unset;}.b-031 .field-text{min-height:174px;}.b-032{width:calc(50% - 10px);float:left;}.b-032 .field-title{font-size:55px;line-height:1;}.b-032 .field-text{min-height:174px;}.b-033 .block-content > div{float:left;width:calc((100% / 3) - (20px / 3));margin:0 10px 0 0;}.b-033 .block-content > div:last-child{margin-right:0;}.b-033 .field-title.h-02 h2{font-size:24px;hyphens:auto;}.b-035 .view-header .field-text{max-width:600px;}.b-037{clear:left;}.b-038{clear:left;width:calc(50% - 10px);float:left;margin-right:20px;}.b-038 .field-text{max-width:570px;}.page-benefits .b-041 .field-suche .field-title,.page-fuer-freiwillige .b-041 .field-suche .field-title,.page-dieses-material-kann-dir-helfen .b-041 .field-suche .field-title{padding-top:20px;text-align:center;position:unset;color:rgba(0,0,0,0.9);margin:-100px 0 30px;}.b-045 .views-row{width:calc(50% - 10px);float:left;margin:0 20px 20px 0;padding:10px 20px 20px;}.b-045 .views-row:last-child{margin-right:0;}.b-045 .views-row .field-image{width:25%;text-align:center;}.b-045 div.views-row h2{width:75%;}.b-045 .views-row .field-text{min-height:120px}.b-047 .field-image{display:none;}.b-047{margin:0px 0 0;background:#fff;padding:0 0 20px;max-width:1150px;}.b-047 form{display:grid;grid-template-columns:calc(50% - 60px) calc(50% - 0px);grid-template-rows:auto auto auto auto;grid-column-gap:60px}.b-047 .field-title,.b-047 .field-text,.b-047 .field-input-plz-ort,.b-047 .field-submit{grid-column-start:1;grid-column-end:1;padding:0}.b-047 .field-image-desktop{grid-column-start:2;grid-column-end:2;grid-row:1/5;}.b-047 .field-submit input{width:100%;font-size:14px;}.b-047 .field-text{padding:10px 0;}.b-51 .view-content{display:flex;gap:20px}}@media all and (min-width:768px) and (max-width:1023px){.b-041 .field-input-plz-ort,.b-041 .field-submit{float:left;width:calc(50% - 10px);}.b-041 .field-input-plz-ort{margin-right:20px;}.page-wie-kann-ich-mitmachen .b-031{margin-right:20px;}}@media all and (min-width:1024px){.b-hinweis-benefits{margin:-80px 0 0px;font-size:16px;line-height:20px;}.b-wehrdienst.block > h2{margin-left:auto;margin-right:auto;}.b-wehrdienst.block .view-content{padding:40px 0px;}.b-wehrdienst.block .view-content .field-bild{float:left;margin:0 20px 0 0;}.b-wehrdienst.block .view-content .field-text{margin:40px 0 20px;}.b-wehrdienst.block .view-content .field-link{height:35px;}.b-wehrdienst.block .view-content .field-link a{line-height:22px;font-size:14px;}.b-002{margin:0 -20px 0px;}.b-002 .view-header{margin:0;padding-left:20px;}.b-002 .view-content{margin:0;}.b-002 .views-row{width:calc((100% / 5) - (80px / 5));float:left;margin:0 20px 20px 0;}.b-002 .views-row:nth-child(2n),.b-002 .views-row:nth-child(3n){margin-right:20px;}.b-002 .views-row:nth-child(5n){margin-right:0rem;}.b-003 .views-row{width:calc(50% - 10px);margin:0 20px 20px 0;}.b-002 .field-text,.b-005 .field-text,.b-015 .field-text{max-width:50%;}.b-006 .field-text,.b-006 .field-link{padding:0 20px;}.b-006 .field-text{margin:70px 0 10px calc(50% + 10px);}.b-006 .field-link{margin:20px 0 10px calc(50% + 10px);}.path-frontpage .region-content .block.b-007{max-width:100%;margin:60px auto 60px;}.b-007 .field-image{margin:0 -50% 0px 0;position:relative;float:left;width:50%;}.b-007 .field-image::before{top:-30px;}.b-007 div.field-text{text-align:center;padding:0 20px;max-width:330px;margin:100px auto 30px calc(50% + 75px);float:left;}.b-007 .field-link{max-width:375px;margin:0 auto 0 calc(50% + 120px);float:left;min-width:250px;}.region-content .block.b-012{margin:60px 0 0px;}.b-014 .field-text{padding:25px 20px 0;}.b-015 .views-field-field-ueberschrift{min-height:58px;}.b-014 .field-link{margin-top:157px;}.b-015 .views-field-field-text{min-height:99px;}.region-content .block.b-016{float:left;width:calc(50% + 20px);}.b-016 .views-field-field-image{margin:0 20px 40px 0;max-width:570px;}.b-017 .views-field-field-bild{margin:0 20px 40px 0;float:left;width:50%;max-width:570px;}.b-024 .view-header{max-width:580px;}.b-033 .block-content > div{float:left;width:calc((100% / 3) - (40px / 3));margin:0 20px 0 0;}.b-035{padding-bottom:30px;position:relative;}.b-035 .tns-outer{display:block;}.b-035 .tns-controls button{position:absolute;bottom:0;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right 5px/ 90% auto;border:none;width:30px;height:30px;overflow:hidden;text-indent:-200px;z-index:2;display:block;}.b-035 .tns-controls button[data-controls="next"]{left:calc(50% + 90px);}.b-035 .tns-controls button[data-controls="prev"]{left:calc(50% - 119px);transform:rotate(180deg);background-position:right -2px;}.b-035 .tns-nav{text-align:center;padding:20px 0 0;position:absolute;bottom:0;width:100%;}.b-035 .tns-nav button{width:23px;height:23px;border:none;border-radius:12px;display:inline-block;margin:0 7px;background:#D9D9D9;}.b-035 .tns-nav button.tns-nav-active{background:rgba(0,0,0,0.9);}.b-035 .view-content .views-row{padding:0 10px 40px;}.b-035 .views-row .views-field-title{font-size:2.25rem;line-height:1.2;}.b-035 .views-field-view-node a{height:37px;font-size:17px;line-height:35px;padding:0 24px;margin:10px 0 0;text-decoration:none;}.b-035 .views-field-view-node a:hover{background-color:#fff;color:rgba(0,0,0,0.9);}.b-037 > div{display:inline-block;width:calc(50% - 10px);}.b-037 > div:first-child{margin-right:20px;}.b-038{clear:left;width:100%;float:none;margin-right:0px;}.b-038 .field-tabs-navigation{display:none;}.b-038 .views-row{background-color:#BFFFDE;display:block;float:left;width:calc((100% / 3) - (20px / 3 * 2));margin:20px 20px 20px 0;}.b-038 .views-row:last-child{margin-right:0;}.b-038 .views-field-field-text{min-height:80px}.b-030,.b-031,.b-041,.b-032{width:calc((100% / 3) - (40px / 3));float:left;}.region-content .b-041.block{margin-top:0px;}.b-030,.b-041{margin-right:20px;}.b-041 .field-suche .field-title{font-size:2.25rem;margin:-80px 0 45px;}.page-benefits .b-031,.page-fuer-freiwillige .b-031,.page-dieses-material-kann-dir-helfen  .b-031,.page-benefitssuche .b-031,.page-finden .b-031,.page-wie-kann-ich-mitmachen .b-031{margin-right:20px;}.page-benefits .b-041,.page-fuer-freiwillige .b-041,.page-dieses-material-kann-dir-helfen .b-041,.d4d4d4{float:none;width:100%;padding-top:30px;}.page-benefits .b-041 .field-image,.page-fuer-freiwillige .b-041 .field-image,.page-dieses-material-kann-dir-helfen .b-041 .field-image{display:none;}.b-041 form{position:relative;}.b-041 .field-suche form .field-title{position:absolute;top:112px;font-size:45px;line-height:45px;color:#fff;left:0;font-family:'staatlichesregular';z-index:2;padding:0;margin:0;}.b-041 .field-text{min-height:130px;}.page-benefits .b-041 .field-suche .field-text,.page-fuer-freiwillige .b-041 .field-suche .field-text,.page-dieses-material-kann-dir-helfen .b-041 .field-suche .field-text{min-height:auto;max-width:720px;margin:0 auto 1rem;}.b-041 .field-image{margin:-1rem -1rem 1rem;}.page-benefits .b-041 .field-suche,.page-fuer-freiwillige .b-041 .field-suche,.page-dieses-material-kann-dir-helfen .b-041 .field-suche{text-align:center;}.page-benefits .b-041 .field-input-plz-ort,.page-benefits .b-041 .field-submit,.page-fuer-freiwillige .b-041 .field-input-plz-ort,.page-fuer-freiwillige .b-041 .field-submit,.page-dieses-material-kann-dir-helfen .b-041 .field-input-plz-ort,.page-dieses-material-kann-dir-helfen .b-041 .field-submit{float:none;display:inline-block;padding:0 5px;width:calc(30% - 10px);}.b-041 .field-suche{margin:0;width:100%;}.b-041 > div::before{display:none;}.b-041 .field-suche .field-title{display:block;}.b-045 .views-row .field-image{width:40%;text-align:center;}.b-045 .views-row:first-child .field-image img{width:74px;}.b-045 div.views-row h2{width:60%;}.b-047 .field-text{padding:30px 0;}.b-047 .field-title{padding-top:40px;}.b-050 > div{margin:0;}}@media all and (min-width:1200px){.path-frontpage .region-content .block.b-video-teaser-front{width:100%;margin:0;overflow:hidden;height:unset;}.b-video-teaser-front video{width:100%;margin-left:unset;height:unset;}.b-002 .view-header > div{margin-left:auto;margin-right:auto;max-width:1160px;padding-right:500px;}.b-002 .view-content{max-width:1160px;margin:0 auto}.b-002 .views-row{width:calc((100% / 6) - (100px / 6));float:left;margin:0 20px 20px 0;}.b-002 .views-row:nth-child(5n){margin-right:20px;}.b-002 .views-row:nth-child(6n){margin-right:0rem;}.b-004{margin:40px 0 40px -20px;width:calc(100% + 40px);max-width:calc(100% + 40px);overflow:hidden;background:#fff;padding:20px 0 0 0;}.b-004 > div{margin:0 calc(50% - 581px);}.b-004 div.view-v004::before{margin:0px 0 20px 20px;}.b-004 .tns-outer::before{content:"Diese Träger bieten Freiwilligendienste an. Für mehr Infos klicke auf die Logos und finden heraus, wo du dich engagieren kannst.";margin:20px 0 0;display:block;max-width:660px;}.b-004 div.view-v004::before{margin:0;}footer .b-005{margin:60px auto 0px;max-width:1160px;}.b-006 .field-text{margin-top:60px;padding:0 80px 20px;}.b-006 .field-link{padding:0px 80px 20px 80px;margin-top:0;}.b-014 .field-text,.b-014 .field-link{width:calc(50% - 20px);margin-right:-50%;float:left;}.b-014 .field-text{padding:50px 75px 0;}.b-014 .field-link{margin-top:190px;padding:0 75px 50px;}.b-014 .field-image{float:right;margin:-20px -20px -20px 20px;max-width:50%;}.b-015 .views-field-field-ueberschrift{min-height:auto;}.b-015 .views-field-field-text{min-height:74px;}.b-030 .field-title,.b-031 .wrapper-image h2{font-size:55px;line-height:55px;}.b-video-teaser-front .field--name-body video{width:100%;margin-left:unset;height:unset;}.page-node-type-startseite .b-045,.page-node-type-startseite .b-038{margin:60px auto 0px;max-width:1160px;}.page-node-type-startseite .b-035 h2,.page-node-type-startseite .b-035 .view-header{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 700px 0 0;}.page-node-type-startseite .b-035 .view-header .field-text{padding-left:0;}.page-node-type-startseite .b-004 > div{overflow:visible;}.b-041 .field-suche form .field-title{top:122px;font-size:55px;line-height:55px;}.b-045.block > h2{margin-bottom:40px;}.b-045 .views-row .field-image{width:calc(50%);}.b-045 div.views-row h2{width:50%;}.b-050 > div{padding:20px 0;}.b-050 .views-row .views-field-field-taetigkeit-video-url{max-width:600px;float:left;width:50%;margin-right:20px}.b-51 .views-row{width:50%;}.b-51 .views-field-field-kurztext{display:block;}.b-51 .views-row .views-field-title{font-size:2.25em;line-height:1;margin:0 0 20px;}.b-51 .views-row .views-field-view-node{height:35px;line-height:22px;font-size:14px;}.b-51 .views-row .views-field-view-node a{line-height:22px;font-size:14px;}}@media all and (min-width:1280px){.region-content .block{margin-bottom:60px;}.path-frontpage .region-content .block.b-video-teaser-front{width:1280px;margin:-30px 0 0 calc(50% - 640px);overflow:hidden;height:unset;}}@media all and (min-width:1600px){.path-frontpage .region-content .block.b-video-teaser-front{width:1600px;margin:-30px 0 0 calc(50% - 800px);overflow:hidden;height:unset;}.b-035 .views-field-field-kurztext{min-height:99px;}}@media all and (min-width:1920px){.b-035 .views-field-field-kurztext{min-height:74px;}}
ul.menu{margin:0 -20px;}ul.menu a.is-active{color:rgb(40,40,40);}header.active .m-main,.menu--fragen.active{display:block;background:#EFCEFF;width:100%;position:fixed;height:100%;overflow:scroll;top:0;left:0;padding:83px 0 80px;z-index:100;}.region-header .l-toggle-main.active,.region-header .l-toggle-fragen.active{bottom:unset;width:100%;height:80px;right:0;position:fixed;top:0;z-index:120;padding:0;background:#AF76F5;border-bottom:3px solid #fff;margin:0;}.l-toggle-main.active a,.region-header .l-toggle-fragen.active a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_close_black.svg) 0 0 / 40px auto;margin:20px 0 0 calc(100% - 58px);width:40px;height:40px;}.active .m-main,.active.menu--fragen{padding:50px 20px 20px;}.m-main a,.menu--fragen a{text-decoration:none;}.m-main a:hover,.m-main span:hover,.menu--fragen a:hover{cursor:pointer;}.active .m-main li{display:block;}header.active ul.menu a[href="/stellensuche"]{background-color:transparent;}.active .m-main > ul.menu > li.menu-item,.active.menu--fragen > ul.menu > li.menu-item{list-style:none;}.active .m-main > ul.menu > li.menu-item li{font-family:'open_sansbold';font-weight:normal;font-size:.5em;line-height:1;margin:0 0 20px;}.active nav.m-main > ul.menu > li.menu-item > a,.active nav.m-main > ul.menu > li.menu-item > span{display:block;height:80px;line-height:80px;font-size:24px;padding-left:16px;}.active.menu--fragen > ul.menu > li.menu-item{padding-bottom:.75em;}.active.menu--fragen > ul.menu > li.menu-item li{font-family:'open_sansregular';font-size:.75em;line-height:1;padding:.5em 0 0;}.active .m-main > ul.menu > li.menu-item li a,.active.menu--fragen > ul.menu > li.menu-item li a{display:inline-block;padding:.2em 16px .2em 0;}ul.menu a[href="/stellensuche"]{background:#8DF6F5 no-repeat url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 10px center / 38px auto;display:block;height:44px;padding:10px 10px 10px 54px;color:rgba(0,0,0,0.9);line-height:24px;border-radius:2px;}.page-digital ul.menu a[href="/stellensuche"],.page-digital header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#addce5;}.page-freiwilliges-soziales-jahr ul.menu a[href="/stellensuche"],.page-freiwilliges-soziales-jahr header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#EED369;}.page-freiwilliges-oekologisches-jahr ul.menu a[href="/stellensuche"],.page-freiwilliges-oekologisches-jahr header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#F1A83B;}.page-bundesfreiwilligendienst ul.menu a[href="/stellensuche"],.page-bundesfreiwilligendienst header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#F4CE4D;}.page-denkmalpflege ul.menu a[href="/stellensuche"],.page-denkmalpflege header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#75D1F1;}.page-flucht-migration ul.menu a[href="/stellensuche"],.page-flucht-migration header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#FF944C;}.page-jugendarbeit ul.menu a[href="/stellensuche"],.page-jugendarbeit header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-kindergarten ul.menu a[href="/stellensuche"],.page-kindergarten header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-krankenhaus ul.menu a[href="/stellensuche"],.page-krankenhaus header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#99D8E5;}.page-kultur ul.menu a[href="/stellensuche"],.page-kultur header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#B2BEF3;}.page-menschen-mit-behinderung ul.menu a[href="/stellensuche"],.page-menschen-mit-behinderung header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#76FAEE;}.page-naturschutz ul.menu a[href="/stellensuche"],header:not(.active).page-naturschutz ul.menu a[href="/stellensuche"]{background-color:#F3A83C;}.page-pflege ul.menu a[href="/stellensuche"],.page-pflege header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#7FD9EB;}.page-politik ul.menu a[href="/stellensuche"],.page-politik header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#F9F57D;}.page-religion-gemeinde ul.menu a[href="/stellensuche"],.page-religion-gemeinde header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-rettungsdienst-katastrophenschutz ul.menu a[href="/stellensuche"],.page-rettungsdienst-katastrophenschutz header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#A0C6ED;}.page-schule ul.menu a[href="/stellensuche"],.page-schule header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#9AC8F1;}.page-seniorinnen-und-senioren ul.menu a[href="/stellensuche"],.page-seniorinnen-und-senioren header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-sport ul.menu a[href="/stellensuche"],.page-sport header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#EEA9F3;}.region-header .l-toggle a{display:block;width:24px;height:24px;}.region-header .l-toggle-main a{width:40px;height:40px;}.l-toggle-main a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_menu_2023.svg) center center / 30px auto;padding:10px;border-radius:2px;}.l-toggle-fragen a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_fragen.svg) left top / 24px auto;}.l-toggle-search a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_search.svg) left top / 24px auto;}.region-header .l-toggle-main{position:relative;z-index:100;right:0px;top:0px;float:right;margin:20px}.region-header .l-toggle-fragen{position:absolute;z-index:1;right:20px;top:30px;}.region-header .l-toggle-search{position:absolute;z-index:1;right:54px;top:30px;}.menu--footer{margin:10px 0 20px;}.m-meta-footer{margin:0px 0 -5px;}.m-meta-footer ul.menu{margin:0;padding-right:20px;}.m-meta-footer li{font-family:'open_sansbold';padding:0 0 .5rem;font-size:16px;line-height:22px;margin-right:20px;}footer ul.menu a::before{width:calc(100%);top:22px;}.m-meta-footer li a{text-decoration:none;}.m-meta-footer li a[data-drupal-link-system-path="node/39"]{margin-top:20px;display:inline-block;}.menu--account ul.menu{position:fixed;top:85px;background:rgba(0,0,0,0.9);color:#fff;text-transform:uppercase;font-size:14px;left:12px;z-index:11;border-top:2px solid;}.menu--account ul.menu li{display:inline-block;margin:0 1rem;}.menu--account ul.menu li a{text-decoration:none;padding:.5rem 0;display:block;}.menu--account ul.menu a:before{top:30px;}.menu--account ul.menu a.is-active{color:yellow;}.m-leichte-sprache{float:right;}.page-node-type-leichte-sprache header.active  .menu--main,.page-node-type-leichte-sprache .menu--main,nav.m-leichte-sprache,.page-node-type-leichte-sprache header.active .m-meta-header,.page-stellensuche.path-leichte-sprache header.active  .menu--main,.page-stellensuche.path-leichte-sprache .menu--main,.page-stellensuche.path-leichte-sprache header.active .m-meta-header{display:none;}.page-node-type-leichte-sprache header.active .m-leichte-sprache,.page-stellensuche.path-leichte-sprache header.active .m-leichte-sprache{display:block;background:#EFCEFF;width:100%;position:fixed;height:100%;overflow:scroll;top:0;left:0;padding:83px 0 80px;z-index:100;}.active .m-leichte-sprache > ul.menu > li.menu-item li{font-family:'open_sansbold';font-weight:normal;font-size:1.125rem;line-height:1;margin:0 0 20px;}.active nav.m-leichte-sprache > ul.menu > li.menu-item > a,.active nav.m-leichte-sprache > ul.menu > li.menu-item > span{display:block;height:80px;line-height:80px;font-size:24px;padding-left:16px;}.active nav.m-leichte-sprache > ul.menu > li.menu-item  a{text-decoration:none;}.active .m-leichte-sprache > ul.menu > li.menu-item li a{display:inline-block;padding:.2em 16px .2em 0;}.m-meta-header-leichte-sprache{position:absolute;right:70px;top:20px;}.m-meta-header-leichte-sprache  .field-link a{display:block;width:40px;height:40px;overflow:hidden;text-align:left;text-indent:-2000px;}.m-meta-header-leichte-sprache .l-leichte-sprache{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_leichte-sprache_mb.svg) center center / contain;}@media screen and (min-width:1024px){.menu--leichte-sprache > ul > .menu-item:last-child{display:block;position:absolute;top:12px;right:20px;}.menu--leichte-sprache .menu-item a[data-drupal-link-system-path="<front>"]{font-weight:normal;font-size:16px;}}@media screen and (max-width:1023px){.active nav.m-main > ul.menu > li.menu-item{margin-bottom:0;height:80px;border-bottom:3px solid #fff;padding:0 0 0 20px;}.active nav.m-main > ul.menu > li.menu-item:nth-child(5){border-bottom:none;}ul.menu > .menu-item--expanded:nth-child(n).active ul.menu{height:auto;}.active nav.m-main > ul.menu > li.menu-item:last-child{display:none;}.menu-item--expanded ul.menu{position:relative;bottom:0;transition:all .7s ease-in-out;height:0;overflow:hidden;padding-left:36px;}nav ul.menu > .menu-item--expanded.active ul.menu{height:auto;padding-left:36px;width:calc(100% - 36px);}.active.menu-item--expanded.active ul.menu{display:block;}.active nav.m-main > ul.menu > li.menu-item.active{height:auto;}.active nav.m-main > ul.menu > li.menu-item.active > a,.active nav.m-main > ul.menu > li.menu-item.active > span{height:70px;}.menu-item{}.active .m-main > ul.menu > li.menu-item li:last-child{margin-bottom:30px;}header.active .m-meta-header{display:block;position:fixed;bottom:0;left:0;z-index:200;height:80px;background:#EFCEFF;width:100%;border-top:3px solid #fff;}header.active .m-meta-header li{font-family:'open_sansbold';padding:0 5px;font-size:16px;line-height:22px;display:inline-block;}.m-meta-header ul.menu{margin:0;padding:24px 0 0;text-align:center;}header.active .m-meta-header li a{text-decoration:none;}.active nav.m-leichte-sprache > ul.menu > li.menu-item{margin-bottom:0;border-bottom:3px solid #fff;padding:0 0 0 20px;}}@media all and (min-width:768px){.menu--footer,.menu--meta-footer{float:left;width:calc(100% / 4);margin:0;}.footer-bottom .b-resize{display:block;margin:58px 0 0 calc((100% / 4) * -1);float:left;}.m-meta-footer li a[data-drupal-link-system-path="node/39"]{margin-top:0px;}}@media all and (min-width:1024px){.m-meta-footer li{position:relative;display:inline-block;}footer nav > ul.menu > li > a:before{width:100%;}ul.menu a[href="/stellensuche"]{background:#8DF6F5 no-repeat url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 10px center / 24px auto;padding:8px 8px 8px 40px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;}ul.menu a[href="/stellensuche"]:hover:before{display:none;}ul.menu a{display:block;}ul.menu a:before{transform:none;transition:none;}nav > ul.menu  > li > a:before{content:"";position:absolute;width:calc(100% - 20px);height:2px;background:currentColor;top:20px;left:0;pointer-events:none;}.m-meta-header ul.menu li a:before{width:calc(100% - 40px);top:24px;}.m-meta-header ul.menu li:last-child a:before{width:100%;top:24px;}nav > ul.menu > li > a:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;}nav > ul.menu > li > a:hover:before{transform-origin:0% 50%;transform:scale3d(1,1,1);}.m-main > ul.menu{margin:65px 0 0 0px;width:625px;height:75px;}.m-main > ul.menu > li:last-child{padding-right:0;display:none;}.m-main > ul.menu > li:nth-child(5){padding-right:0;}.m-main li.menu-item--expanded ul li a{display:inline-block;width:auto;position:relative;line-height:1.1;padding:8px 0;}.m-main li.menu-item--expanded ul li a:before{width:100%;}.m-main li.menu-item--expanded:nth-child(2):hover ul{display:flex;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);flex-wrap:wrap;width:1024px;left:-470px;}.m-main li.menu-item--expanded:nth-child(2) ul li{padding:0 35px;line-height:1.2;list-style:none;min-height:37px;height:auto;width:calc(100% / 3);}.m-meta-header{float:left;margin:-3px 0 0 calc(50% + 327px);}.m-meta-header li{display:inline-block;padding-right:22px;font-family:'open_sansbold';position:relative;}.m-meta-header li:last-child{padding-right:0;}.m-meta-header a{font-size:12px;text-decoration:none;}.b-resize{float:left;margin-top:-2px;height:30px;}.b-resize .field-resize{width:60px;font-size:15px;margin-top:2px;}.region-header .l-toggle-search{right:calc(50% - 540px);top:40px;}.region-header .l-toggle-fragen{right:calc(50% - 580px);top:39px;}.m-main,.b-toggle-header{float:right;}.m-main{margin-right:20px;}.m-main > ul.menu > li{display:inline-block;font-family:'open_sansbold';position:relative;font-size:18px;line-height:1;padding:0 20px 54px 0;}.m-main li.menu-item--expanded ul{position:absolute;font-size:17px;top:51px;left:-14px;min-width:390px;background:#fff;padding:0px 0 0;border:none;border-radius:2px;display:none;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}.m-main li.menu-item--expanded:nth-child(5) ul{left:unset;right:-46px;}.m-main li.menu-item--expanded:hover ul{display:block;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);}.m-main li.menu-item--expanded ul li{padding:0 0 0 35px;line-height:1.2;list-style:none;min-height:37px;height:auto;}.m-main li.menu-item--expanded ul li:hover,.m-main li.menu-item--expanded ul li.menu-item.menu-item--active-trail{background:#DFE3E8;}.m-main li.menu-item--expanded ul li:last-child{padding:0 0 0 35px;}.region-header .l-toggle-main{display:none;}.menu--fragen.active{display:block;border:2px solid;border-radius:2px;background:#FFF no-repeat url(/themes/custom/fja2/images/farben/bg_logo_start.svg) center  center / 1500px auto;width:580px;position:absolute;height:calc(100%);overflow:scroll;top:0;left:50%;z-index:100;padding:60px 20px 20px;}.region-header .l-toggle-fragen.active{bottom:unset;width:80px;height:80px;background:#fff;right:calc(50% - 563px);position:fixed;top:unset;z-index:120;}.menu--footer,.menu--meta-footer{width:calc(100% / 5);}.footer-bottom .b-resize{margin:58px 0 0 calc((100% / 5) * -1);}.page-node-type-leichte-sprache .m-leichte-sprache,.page-stellensuche.path-leichte-sprache .m-leichte-sprache{display:block;}.m-leichte-sprache{float:right;}.m-leichte-sprache{margin-right:20px;}.m-leichte-sprache > ul.menu{margin:56px 0 0 0px;width:708px;height:75px;}.m-leichte-sprache > ul.menu a{text-decoration:none;}.m-leichte-sprache > ul.menu > li{display:inline-block;font-family:'open_sansbold';position:relative;font-size:18px;line-height:1;padding:0 20px 54px 0;}.m-leichte-sprache > ul.menu > li > ul{display:none}.m-leichte-sprache li.menu-item--expanded ul{position:absolute;font-size:17px;top:71px;left:-14px;min-width:390px;background:#fff;padding:0px 0 0;border:none;border-radius:2px;display:none;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}.m-leichte-sprache li.menu-item--expanded:nth-child(2):hover ul{display:flex;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);flex-wrap:wrap;width:400px;left:-15px;}.m-leichte-sprache li.menu-item--expanded:nth-child(3):hover ul{display:flex;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);flex-wrap:wrap;width:1024px;left:-470px;}.m-leichte-sprache li.menu-item--expanded ul li{padding:0 0 0 35px;line-height:1.2;list-style:none;min-height:37px;height:auto;}.m-leichte-sprache li.menu-item--expanded ul li a{display:inline-block;width:auto;position:relative;line-height:1.1;padding:8px 0;}.m-leichte-sprache li.menu-item--expanded:nth-child(3) ul li{padding:0 35px;line-height:1.2;list-style:none;min-height:37px;height:auto;width:calc(100% / 3);}.m-leichte-sprache li.menu-item--expanded ul li:hover,.m-leichte-sprache li.menu-item--expanded ul li.menu-item.menu-item--active-trail{background:#DFE3E8;}.m-meta-header-leichte-sprache{right:14px;top:10px;}.m-meta-header-leichte-sprache .l-leichte-sprache{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_leichte-sprache_mb.svg) right center / contain;}.m-meta-header-leichte-sprache .field-link a{width:160px;}}@media all and (min-width:1080px){.m-meta-header{margin:-3px 0 0 calc(50% + 355px);}.m-meta-header-leichte-sprache .l-leichte-sprache{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_leichte-sprache_dt.svg) center center / contain;}}@media all and (min-width:1160px){.m-main,.b-toggle-header{float:right;width:50%;margin-right:0;}.m-meta-header{margin:-3px 0 0 calc(50% + 404px);}.m-main > ul.menu{margin:65px 0 0 0;width:637px;position:relative;left:-52px;}.menu--footer,.menu--meta-footer{width:calc(100% / 6);}.footer-bottom .b-resize{margin:58px 0 0 calc((100% / 6) * -1);}.m-meta-header-leichte-sprache{right:calc(50% - 579px);}}@media all and (max-width:1023px){header:not(.active) nav.m-main li:last-child{display:none;}}
.view-v001 .views-row,.view-v043 .views-row{margin:0 0 40px;padding:0;}.view-v001 .views-field-field-dachzeile{font-family:'open_sanssemibold';font-size:1rem;text-transform:none;margin-bottom:5px;}.view-v001 .views-field-title{margin-bottom:20px;}.view-v001 .views-field-title a,.view-v001 .views-field-view-node a,.view-v036 .views-field-title a,.view-v036 .views-field-view-node a,.view-v043 .views-field-title a,.view-v043 .views-field-view-node a{text-decoration:none;}.views-field-field-adresse-locality,.view-v001 .views-field-field-dienstarten,.view-v001 .views-field-field-adresse-geo-proximity,.views-field-field-anzahl-plaetze{display:inline-block;margin-bottom:10px;}.view-v001 .views-field-field-dienstarten .field-content:not(:empty):before,.view-v001 .views-field-field-adresse-geo-proximity .field-content:not(:empty):before,.view-v001 .views-field-field-anzahl-plaetze .field-content:not(:empty):before{content:"|";padding:0 5px;}.view-v001 .views-field-field-anzahl-plaetze .field-content:not(:empty):after{content:"ESP";padding-left:4px;}.view-v001 .field-ergebnisse-gesamt{font-size:1.125rem;margin:0 0 .5rem;}.view-v001 .field-hinweis{font-size:1.125rem;margin:-1rem 0 1rem;}.view-v001 .views-field-view-node,.view-v036 .views-field-view-node,.view-v043 .views-field-view-node{font-family:'open_sansbold';font-size:18px;}.view-v001 .view-filters .form-item{margin-top:0;margin-bottom:20px;}.view-v001 .view-filters .form-item.form-item-items-per-page{clear:left;padding:20px 0;}.view-v001 .view-filters .form-item.form-item-items-per-page .form-select{margin:0;width:100%;}.view-v001 .view-filters .form-item.form-item-items-per-page label::after{content:"pro Seite";padding-left:4px;}.view-v001 .view-filters fieldset.form-item{margin:0;}.view-v001 .view-filters label,.view-v001 .view-filters fieldset legend .fieldset-legend{font-size:24px;margin-bottom:20px;display:block;}.view-v001 .filter-links{margin-bottom:40px;}.view-v001 .filter-links .field-link,.view-v001 .filter-links-content .field-link{height:38px;border:2px solid;display:inline-block;margin:0 10px 10px 0;padding:8px;border-radius:2px;background:#fff;}.view-v001 .filter-links .field-link a,.view-v001 .filter-links-content .field-link a{text-decoration:none;display:inline-block;overflow:hidden;font-family:'open_sansbold';font-size:16px;height:30px;margin:-3px 0 0 0;}.view-v001 #edit-dienst--wrapper--description{margin:0px 0 1rem;position:relative;top:-10px;}.view-v001 .filter-links .field-link a:before,.view-v001 .filter-links-content .field-link a:before{background:#fff no-repeat url(/themes/custom/fja2/images/svg_icons/icon_close_black.svg)  -3px 3px;display:inline-block;content:"";width:18px;height:18px;text-indent:0;margin:0px -10px 0 0;position:relative;}.view-v001 .filter-links .l-filter-reset-dienst-3 a::after{content:"FSJ";}.view-v001 .filter-links .l-filter-reset-dienst-4 a::after{content:"FÖJ";}.view-v001 .filter-links .l-filter-reset-dienst-2 a::after{content:"BFD";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-dienst-2 a::after{content:"Ich bin älter als 26 Jahre";}.view-v001 .l-filter-reset-taetigkeiten-17 a::after{content:"Handwerkliches & Denkmalpflege";}.view-v001 .l-filter-reset-taetigkeiten-20 a::after{content:"Öffentlichkeitsarbeit & Digital";}.view-v001 .l-filter-reset-taetigkeiten-14 a::after{content:"Flucht & Migration";}.view-v001 .l-filter-reset-taetigkeiten-13 a::after{content:"Jugendarbeit";}.view-v001 .l-filter-reset-taetigkeiten-8 a::after{content:"Kindergarten";}.view-v001 .l-filter-reset-taetigkeiten-21 a::after{content:"Krankenhaus";}.view-v001 .l-filter-reset-taetigkeiten-5 a::after{content:"Kultur";}.view-v001 .l-filter-reset-taetigkeiten-16 a::after{content:"Menschen mit Behinderung";}.view-v001 .l-filter-reset-taetigkeiten-12 a::after{content:"Naturschutz";}.view-v001 .l-filter-reset-taetigkeiten-18 a::after{content:"Pflege";}.view-v001 .l-filter-reset-taetigkeiten-15 a::after{content:"Politik";}.view-v001 .l-filter-reset-taetigkeiten-19 a::after{content:"Religion & Gemeinde";}.view-v001 .l-filter-reset-taetigkeiten-6 a::after{content:"Rettungsdienst & Katastrophenschutz";}.view-v001 .l-filter-reset-taetigkeiten-10 a::after{content:"Schule";}.view-v001 .l-filter-reset-taetigkeiten-11 a::after{content:"Seniorinnen und Senioren";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-9 a::after{content:"Sport";}.view-v001 .l-filter-reset-taetigkeiten-51 a::after{content:"Ambulante Dienste / - Betreuung";}.view-v001 .l-filter-reset-taetigkeiten-48 a::after{content:"Tierschutz & Pflege";}.view-v001 .l-filter-reset-taetigkeiten-49 a::after{content:"Verwaltung und Organisation";}.view-v001 .l-filter-reset-taetigkeiten-52 a::after{content:"Wissenschaft & Forschung";}.view-v001 .l-filter-reset-taetigkeiten-50 a::after{content:"Wohnungslosenhilfe";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-17 a::after{content:"Hand-werkliches und Denkmal-pflege";}.section-leichte-sprache label.option[for="edit-taetigkeiten-17"]{text-indent:-308px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-17"]:after{content:"Handwerk";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-20 a::after{content:"Öffentlichkeits-arbeit  und Digital";}.section-leichte-sprache label.option[for="edit-taetigkeiten-20"]{text-indent:-272px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-20"]:after{content:"Öffentlichkeits-arbeit  und Digital";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-14 a::after{content:"Geflüchtete";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-13 a::after{content:"Jugend-arbeit";}.section-leichte-sprache label.option[for="edit-taetigkeiten-13"]{text-indent:-150px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-13"]:after{content:"Jugend-arbeit";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-8 a::after{content:"Kinder-garten";}.section-leichte-sprache label.option[for="edit-taetigkeiten-8"]{text-indent:-152px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-8"]:after{content:"Kinder-garten";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-21 a::after{content:"Kranken-haus";}.section-leichte-sprache label.option[for="edit-taetigkeiten-21"]{text-indent:-152px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-21"]:after{content:"Kranken-haus";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-5 a::after{content:"Kultur";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-16 a::after{content:"Menschen mit Be-hinderung";}.section-leichte-sprache label.option[for="edit-taetigkeiten-16"]{text-indent:-261px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-16"]:after{content:"Menschen mit Be-hinderung";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-12 a::after{content:"Natur schützen";}.section-leichte-sprache  label.option[for="edit-taetigkeiten-12"]{text-indent:-145px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-12"]:after{content:"Natur schützen";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-18 a::after{content:"Pflege und Hilfe";}.section-leichte-sprache  label.option[for="edit-taetigkeiten-18"]:after{content:" und Hilfe";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-15 a::after{content:"Politik";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-19 a::after{content:"Religion und Gemeinde";}.section-leichte-sprache label.option[for="edit-taetigkeiten-19"]{text-indent:-211px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-19"]:after{content:"Religion und Gemeinde";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-6 a::after{content:"Rettungs-dienst";}.section-leichte-sprache label.option[for="edit-taetigkeiten-6"]{text-indent:-375px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-6"]:after{content:"Rettungs-dienst";padding-left:50px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-10 a::after{content:"Schule";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-11 a::after{content:"Arbeit mit älteren Menschen";}.section-leichte-sprache label.option[for="edit-taetigkeiten-11"]{text-indent:-226px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-11"]:after{content:"Arbeit mit älteren Menschen";padding-left:50px;}.section-leichte-sprache .view-v001 .filter-links-content .filter-links .l-filter-reset-taetigkeiten-9 a::after{content:"Sport";}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-51 a::after{content:"Ambu-lante Dienste";}.section-leichte-sprache label.option[for="edit-taetigkeiten-51"]{text-indent:-300px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-51"]:after{content:"Arbeit mit älteren Menschen";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-48 a::after{content:"Tierschutz und Pflege";}.section-leichte-sprache label.option[for="edit-taetigkeiten-48"]{text-indent:-196px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-48"]:after{content:"Tierschutz und Pflege";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-49 a::after{content:"Verwaltung und Organisation";}.section-leichte-sprache label.option[for="edit-taetigkeiten-49"]{text-indent:-252px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-49"]:after{content:"Verwaltung und Organisation";padding-left:54px;}.view-v001 .filter-links-content .l-filter-reset-taetigkeiten-52 a::after{content:"Wissen-schaft und Forschung";}.section-leichte-sprache label.option[for="edit-taetigkeiten-52"]{text-indent:-250px;overflow:hidden;}.section-leichte-sprache label.option[for="edit-taetigkeiten-52"]:after{content:"Wissen-schaft und Forschung";padding-left:54px;}.section-leichte-sprache .view-v001 .filter-links-content .l-filter-reset-taetigkeiten-50 a::after{content:"Wohnungslosenhilfe";}.view-v001 .filter-links .l-filter-reset-fuehrerschein-0 a::after{content:"kein Führerschein erforderlich"}.view-v001 .filter-links .l-filter-reset-fuehrerschein-1 a::after{content:"Führerschein erforderlich"}.view-v001 .filter-links .l-filter-reset-unterkunft-0 a::after{content:"keine Unterkunft vorhanden"}.view-v001 .filter-links .l-filter-reset-unterkunft-1 a::after{content:"Unterkunft vorhanden"}.view-v001 .filter-links-content .l-filter-reset-unterkunft-1 a::after{content:"Ich benötige eine Unterkunft"}.view-v001 .field-link.l-filter-reset-dienst-2 a::before,.view-v001 .field-link.l-filter-reset-dienst-3 a::before,.view-v001 .field-link.l-filter-reset-dienst-4 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-5 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-6 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-8 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-9 a::before,.view-v001 .field-link.l-filter-reset-fuehrerschein a::before,.view-v001 .field-link.l-filter-reset-unterkunft a::before{margin-right:-19px;}.view-v001 .field-link.l-filter-reset-taetigkeiten-10 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-11 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-12 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-13 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-14 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-15 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-16 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-17 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-18 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-19 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-20 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-21 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-48 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-49 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-50 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-51 a::before,.view-v001 .field-link.l-filter-reset-taetigkeiten-52 a::before{margin-right:-29px;}.view-v001 .view-filters .l-reset{margin:-10px 0 0 0;}.view-v001 .view-filters [type="reset"]{border:none;background:none;padding:0;font-family:'open_sansbold';}.view-v001 .view-filters [type="reset"]{border:none;background:none;padding:0;font-family:'open_sansbold';}.view-v001 .field-num-results .results-s,.view-v043 .field-num-results .results-s{display:none}.view-v001 .field-num-results.num-result-1 .results-p,.view-v043 .field-num-results.num-result-1 .results-p{display:none}.view-v001 .field-num-results.num-result-1 .results-s,.view-v043 .field-num-results.num-result-1 .results-s{display:block;}.view-v001 .field-num-results{font-size:1.125rem;font-family:'open_sansregular';line-height:1.4;margin:0rem 0 1rem;}.view-v001 .pager__items,.view-v043 .pager__items{font-family:'open_sansbold';font-size:14px;position:relative;line-height:27px;}.view-v001 .pager__items a:link,.view-v001 .pager__items a:visited,.view-v001 .pager__items a:active,.view-v043 .pager__items a:link,.view-v043 .pager__items a:visited,.view-v043 .pager__items a:active{text-decoration:none;}.view-v001 .pager__items .pager__item,.view-v043 .pager__items .pager__item{position:relative;width:30px;height:30px;border-radius:4px;border:1px solid #DFE3E8;display:inline-block;margin:0 3px;padding:0;}.view-v001 .pager__items .pager__item.is-active,.view-v001 .pager__items .pager__item:hover,.view-v043 .pager__items .pager__item.is-active,.view-v043 .pager__items .pager__item:hover{border:2px solid rgba(0,0,0,0.9);}.view-v001 .pager__items .pager__item.pager__item--first,.view-v001 .pager__items .pager__item.pager__item--last,.view-v043 .pager__items .pager__item.pager__item--first,.view-v043 .pager__items .pager__item.pager__item--last{display:none;}.view-v001 .pager__items .pager__item.pager__item--next,.view-v043 .pager__items .pager__item.pager__item--next{border:none;top:11px;}.view-v001 .pager__items .pager__item.pager__item--next a,.view-v043 .pager__items .pager__item.pager__item--next a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/btn_pager_next.svg) center center / 21px auto;overflow:hidden;text-indent:-300px;display:inline-block;width:30px;height:30px;opacity:.4;}.view-v001 .pager__items .pager__item.pager__item--previous,.view-v043 .pager__items .pager__item.pager__item--previous{border:none;top:11px;}.view-v001 .pager__items .pager__item.pager__item--previous a,.view-v043 .pager__items .pager__item.pager__item--previous a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/btn_pager_previous.svg) center center / 21px auto;overflow:hidden;text-indent:-300px;display:inline-block;width:30px;height:30px;opacity:.4;}.view-v001 .pager__items .pager__item.pager__item--next a:hover,.view-v001 .pager__items .pager__item.pager__item--previous a:hover,.view-v043 .pager__items .pager__item.pager__item--next a:hover,.view-v043 .pager__items .pager__item.pager__item--previous a:hover{opacity:1;}.view-v018 .views-field{margin-bottom:10px;}.view-v018 .views-field .views-label{font-family:'open_sansbold';display:inline-block;width:340px;}.view-v018 .view-footer{max-width:580px;width:100%;}.view-v043::before{content:"Du suchst Benefits in deiner Nähe? Hier wirst du garantiert fündig.";max-width:570px;margin:0 auto;display:block;}.view-v043 .view-content .views-field-field-kategorien,.view-v043 .view-content .views-field-field-kategorien ul,.view-v043 .view-content .views-field-field-kategorien li,.view-v043 .view-content .views-field-field-kategorien div,.view-v043 .views-field-field-adresse-geo-proximity,.view-v043 .views-field-field-adresse-geo-proximity .field-content,.view-v036 .view-content .views-field-field-kategorien,.view-v036 .view-content .views-field-field-kategorien ul,.view-v036 .view-content .views-field-field-kategorien li,.view-v036 .view-content .views-field-field-kategorien div,.view-v036 .views-field-field-adresse-geo-proximity,.view-v036 .views-field-field-adresse-geo-proximity .field-content{display:inline;padding:0;margin:0;}.view-v043 .views-field-field-adresse-geo-proximity .field-content::before,.view-v043 .views-field-field-adresse-locality .field-content::before,.view-v036 .views-field-field-adresse-geo-proximity .field-content::before,.view-v036 .views-field-field-adresse-locality .field-content::before{content:"|";padding:0 4px;}.view-v043 .views-field-title,.view-v036 .views-field-title{font-family:'staatlichesregular';font-weight:400;font-size:24px;line-height:1.0833333333;}.view-v043 .views-field-body,.view-v036 .views-field-body{margin:0 0 10px}.view-v043 .views-field-field-ueberregional,.view-v036 .views-field-field-ueberregional{display:none;}.view-v043 .views-field-field-typ,.view-v036 .views-field-field-typ{display:inline-block;height:33px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;margin:5px 0 0;padding:2px 17px 0;font-size:17px;text-transform:uppercase;font-style:italic;}.view-v043 .views-field-field-kategorien,.view-v043 .views-field-field-adresse-locality,.view-v043 .views-field-field-adresse-geo-proximity{font-size:.875rem;}.view-v043 .views-field-view-node{margin-top:20px;}.view-v048 .views-row{display:inline-block;padding:0 10px 40px;}.view-v048 .views-field-title{height:60px;background:#EFCEFF;font-size:18px;font-family:'staatlichesregular';padding:20px 0 0 20px;}.view-v048{padding-bottom:30px;position:relative;}.view-v048::before{content:"Hier findet ihr das Material von FREIWILLIG JA, welches ihr in gebräuchlichen Mengen kostenlos bestellen könnt. Bei Bedarf füllt einfach unten das Kontaktformular mit der benötigter Stückzahl der jeweiligen Produkte aus.";display:block;margin:0 0 40px;}.view-v048 .tns-nav{text-align:center;padding:20px 0 0;position:absolute;bottom:0;width:100%;}.view-v048 .tns-nav button{width:23px;height:23px;border:none;border-radius:12px;display:inline-block;margin:0 7px;background:#D9D9D9;}.view-v048 .tns-nav button.tns-nav-active{background:rgba(0,0,0,.9);}.view-v048 .tns-controls{display:none;}.view-v048 .tns-liveregion{display:none;}@media screen and (min-width:1024px){.view-v001 .views-row,.view-v043 .views-row,.view-v036 .views-row{float:left;width:50%;margin:0 0 60px;padding:0 40px 0 0;}.view-v001 .views-row:nth-child(2n - 1),.view-v036 .views-row:nth-child(2n - 1),.view-v043 .views-row:nth-child(2n - 1){clear:left;}.view-v048::before{max-width:600px;margin:0 0 40px calc(50% - 579px);}.view-v048{padding-bottom:30px;position:relative;}.view-v048  .tns-outer{display:block;}.view-v048 .tns-controls button{position:absolute;bottom:0;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right 5px/ 90% auto;border:none;width:30px;height:30px;overflow:hidden;text-indent:-200px;z-index:2;display:block;}.view-v048 .tns-controls button[data-controls="next"]{left:calc(50% + 90px);}.view-v048 .tns-controls button[data-controls="prev"]{left:calc(50% - 119px);transform:rotate(180deg);background-position:right -2px;}.view-v048 .tns-nav{display:block;text-align:center;padding:20px 0 0;position:absolute;bottom:0;width:100%;}.view-v048 .tns-nav button{width:23px;height:23px;border:none;border-radius:12px;display:inline-block;margin:0 7px;background:#D9D9D9;}.view-v048 .tns-nav button.tns-nav-active{background:rgba(0,0,0,.9);}.view-v048 .views-field-title{font-size:22px;}}
.field--name-field-dachzeile,.views-field-field-dachzeile,.field-dachzeile{text-transform:uppercase;margin-bottom:4px;}.field--name-field-untertitel,.node--type-startseite{margin-bottom:30px;}.field--name-body video{width:100%;clear:left;height:auto;}.field-socials{margin:0px 0 20px;position:relative;z-index:2;display:none;}.taxonomy-term .field--name-description{margin:0 0 40px;}.field-socials .field-link{display:inline-block;margin:0 10px 0 0;}.field-socials .field-link a{display:block;width:27px;height:27px;text-indent:-2000px;overflow:hidden;}.field-socials .field-link a:hover{opacity:.7;}.field-socials .l-toggle-socials{position:relative;z-index:2;display:none;}.field-socials .l-home a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_home.svg) center center / 40px auto;}.field-socials .l-toggle-socials a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_share.svg) center center / 40px auto;}.field-socials .field-link-facebook a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_facebook.svg) center center / 27px auto;}.field-socials .field-link-twitter a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_twitter.svg) center center / 27px auto;}.field-socials .field-link-whatsapp a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_whatsapp.svg) center center / 27px auto;}.field-socials .field-link-send a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_mail.svg) center center / 27px auto;}.term-5 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_kultur.svg) center center / 50px auto;}.term-6 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_rettungsdienst.svg) center center / 50px auto;}.term-8 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_kinder.svg) center center / 50px auto;}.term-9 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_sport.svg) center center / 50px auto;}.term-10 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_bildung.svg) center center / 50px auto;}.term-11 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_senioren.svg) center center / 50px auto;}.term-12 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_naturschutz.svg) center center / 50px auto;}.term-13 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_jugendarbeit.svg) center center / 50px auto;}.term-14 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_flucht.svg) center center / 50px auto;}.term-15 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_politik.svg) center center / 50px auto;}.term-16 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_behinderung.svg) center center / 50px auto;}.term-17 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_handwerk.svg) center center / 50px auto;}.term-18 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_pflege.svg) center center / 50px auto;}.term-19 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_gemeinde.svg) center center / 50px auto;}.term-20 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_digital.svg) center center / 50px auto;}.term-21 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_krankenhaus.svg) center center / 50px auto;}.term-51 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_ambulante-dienste.svg) center center / 50px auto;}.term-48 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_tierschutz.svg) center center / 50px auto;}.term-49 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_verwaltung.svg) center center / 50px auto;}.term-52 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_wissenschaft.svg) center center / 50px auto;}.term-50 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_wohnungslosenhilfe.svg) center center / 50px auto;}.wrapper-material .field-image{max-width:300px;float:left;margin:0 20px 20px 0;}@media screen and (min-width:768px){}
label,fieldset legend .fieldset-legend,.field-stelle-info .field-label{font-family:'staatlichesregular';font-weight:400;font-size:27px;line-height:1.0833333333;}.page-stellensuche .form-type-checkbox label{font-family:'open_sansregular';font-size:inherit;line-height:1.5;}.b-search{position:absolute;background:#fff;padding:10px;border:2px solid;border-radius:2px;top:-130px;right:0;z-index:100;transition:top .5s ease-in-out}.b-search.active{top:0;}.b-search .form-item{width:calc(100% - 3rem - 25px);display:inline-block;float:none;margin:-1rem 0 0 0;}.b-search .form--inline .form-actions{display:inline-block;}.b-search .form-submit{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_search.svg) left top / 24px auto;border:none;width:24px;height:24px;text-indent:-2000px;overflow:hidden;}.form-item > .form-item{margin-bottom:10px;}.password-field{width:250px;}.user-register-form{max-width:700px;margin:0 auto;}.password-field,.form-text,.form-email,.form-select,.form-url,.form-tel,.form-date,.webform-submission-form input[type="number"]{border:1px solid #d9d9d9;border-radius:2px;height:40px;text-indent:10px;}textarea{border:1px solid #d9d9d9;border-radius:2px;height:auto;padding:10px 10px;}input:focus-visible{outline:none !important;}input:focus::placeholder{color:transparent;}.field--widget-string-textarea{border:1px solid #d9d9d9;border-radius:2px;}.form-text,.form-email,.form-select,.field--widget-string-textarea,.form-url,.form-tel,.form-date,.webform-submission-form input[type="number"]{width:100%;max-width:100%;}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;}.form-select{background:no-repeat #fff url(/themes/custom/fja/images/svg_icons/icon_select.svg) calc(100% - 12px) center / 18px auto;color:#7f7f7f;border-color:#d9d9d9;}.form-submit,.l-reset input[type="reset"]{display:block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;padding:0 40px;text-transform:uppercase;font-family:'open_sansbold';font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;}.l-reset input[type="reset"]{width:100%;}.form-submit:hover,.l-reset:hover input{color:rgba(0,0,0,0.9);background:#fff;}.b-041 form input::placeholder{font-style:italic;text-transform:uppercase;}form.webform-submission-form{max-width:660px;margin:0 auto;}.form-type-radio .form-radio{float:left;}.form-type-radio label.option{font-family:inherit;font-size:1rem;margin:-17px 0 10px 20px;display:inline-block;}.field-stelle-info{max-width:660px;margin:0 auto;}.webform-submission-form .form-type-checkbox label{font-family:'open_sansregular';font-size:18px;margin:0px 0 0 7px;}.webform-submission-form .form-type-checkbox input[type="checkbox"]{width:20px;margin:0;}.page-stellensuche .field-untertitel,.page-stellensuche .view-filters,.page-stellensuche h1.page-title{max-width:570px;}.page-stellensuche h1.page-title{margin:40px auto 10px;}.page-stellensuche .field-untertitel{margin:0 auto 60px;}.page-stellensuche .view-filters{margin:-20px auto 100px}.page-stellensuche fieldset{margin:0;padding:0;border:none;}.page-stellensuche .bef-exposed-form .form--inline > .form-item{float:none;}.page-stellensuche .address-input.form-text{background:no-repeat #fff url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 8px center / 24px auto;padding-left:30px;width:100%;max-width:480px;}.page-stellensuche #edit-dienst--wrapper .form-checkboxes .form-item{width:187px;float:left;position:relative;z-index:2;}.view-v001-b-001-stellensuche-v2-styling,.page-stellensuche:not(.section-leichte-sprache) .view-v001{.view-filters{margin-bottom:20px;}.view-filters .l-reset{width:100%;display:none;}.form-actions .form-submit[name="reset"]{display:none;}.field-ergebnisse-plaetze-stellen{font-family:'open_sansbold';font-size:24px;line-height:32px;margin-bottom:32px}.form--inline .form-item{margin:0 0 1rem;}.form--inline{display:flex;flex-wrap:wrap;gap:20px;padding:20px;box-shadow:-5px -5px 10px #f8f8f8,5px 5px 10px #cdcdcd;border-radius:20px;background-color:#FFF;margin:0;border:none;overflow:hidden;}fieldset.form-item,div.form--inline .form-item.form-type-select{position:relative;width:100%;border:none;padding:0;margin:0 0 10px 0;}fieldset.form-item fieldset{padding:0;margin:0;border:none;box-shadow:none;}.form--inline fieldset.form-item{float:none;}fieldset[data-drupal-selector="edit-ort-wrapper"]{width:100%;}fieldset.form-item legend{}fieldset.form-item legend span,.form-item label{text-transform:uppercase;font-family:'open_sansbold';font-size:18px;margin:0;padding:0 0 .25rem;}.form-item.form-type-checkbox{display:flex;gap:10px;margin:.5rem 0 1rem;height:20px !important;width:100%;}.form-item.form-type-checkbox label{text-transform:none;font-family:'open_sansregular';font-size:14px;padding:0;width:100%;}#edit-ort-source-configuration .form-item::before{content:"Ort oder Plz";text-transform:uppercase;font-family:'open_sansbold';font-size:18px;padding:0 0 .25rem;display:block;}details[data-drupal-selector="edit-dienst-collapsible"],details[data-drupal-selector="edit-taetigkeiten-collapsible"]{background:no-repeat #fff url(https://freiwillig-ja.de/themes/custom/fja/images/svg_icons/icon_select.svg) calc(100% - 12px) 22px / 18px auto;width:100%;border:none;border-radius:6px;box-shadow:-3px -3px 6px #fff,3px 3px 6px #cdcdcd;padding:10px 15px;color:#333;}details[data-drupal-selector="edit-dienst-collapsible"] .details-wrapper,details[data-drupal-selector="edit-taetigkeiten-collapsible"]  .details-wrapper{padding:10px 0;}#edit-taetigkeiten--wrapper,#edit-dienst--wrapper{margin-bottom:0px;}.view-v001 #edit-dienst--wrapper--description{position:inherit;top:unset;}.form-textarea,.form-text,.form-text.form-autocomplete,.form-select{border:none;border-radius:6px;box-shadow:-3px -3px 6px #fff,3px 3px 6px #cdcdcd;background-color:#fff;width:100%;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:14px;}#edit-dienst--wrapper .fieldset-wrapper{margin:0;height:auto;}.form-actions{width:100%;margin:0;padding:0;}.form-submit,.l-reset input[type="reset"]{width:100%;background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);border:1px solid #FFD6B9;box-shadow:-2px -2px 3px #fff,2px 2px 3px #cdcdcd;border-radius:6px;color:#fff;}.view-content > div{padding:6px;margin:0;border:none;overflow:hidden;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;}.view-content .views-row{box-shadow:-5px -5px 10px #f8f8f8,5px 5px 10px #cdcdcd;border-radius:20px;width:100%;max-width:650px;padding:20px 20px 10px;margin:0;}.views-field-field-adresse-locality,.views-field-field-dienstarten,.views-field-field-adresse-geo-proximity,.views-field-field-anzahl-plaetze,.views-field-field-taetigkeiten{display:inline-block;margin:0 10px 10px 0;padding:0 .5rem;font-size:14px;color:#666;background:#fff;border-radius:14px;box-shadow:-2px -2px 4px #f8f8f8,2px 2px 4px #cdcdcd;}.views-field-field-dienstarten .field-content:not(:empty)::before,.views-field-field-adresse-geo-proximity .field-content:not(:empty)::before,.views-field-field-anzahl-plaetze .field-content:not(:empty)::before{content:"";padding:0;}.views-field-field-adresse-locality .field-content::before{content:"";display:inline-block;width:17px;height:17px;background:no-repeat transparent url(https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/logo_benefits.svg) left 2px / auto 17px;margin-right:0px;}div.views-field-field-taetigkeiten{top:6px;position:relative;}.views-field.views-field-field-taetigkeiten .field-content{display:flex;}.views-field.views-field-field-taetigkeiten .field-taetigkeit{display:block;width:24px;height:24px}.tid-5{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_kultur.svg") center center / 28px auto;}.tid-6{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_rettungsdienst.svg") center center / 28px auto;}.tid-8{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_kinder.svg") center center / 28px auto;}.tid-9{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_sport.svg") center center / 28px auto;}.tid-10{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_bildung.svg") center center / 28px auto;}.tid-11{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_senioren.svg") center center / 28px auto;}.tid-12{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_naturschutz.svg") center center / 28px auto;}.tid-13{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_jugendarbeit.svg") center center / 28px auto;}.tid-14{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_flucht.svg") center center / 28px auto;}.tid-15{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_politik.svg") center center / 28px auto;}.tid-16{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_behinderung.svg") center center / 28px auto;}.tid-17{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_handwerk.svg") center center / 28px auto;}.tid-18{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_pflege.svg") center center / 28px auto;}.tid-19{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_gemeinde.svg") center center / 28px auto;}.tid-20{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_digital.svg") center center / 28px auto;}.tid-21{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_krankenhaus.svg") center center / 28px auto;}.tid-51{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_ambulante-dienste.svg") center center / 28px auto;}.tid-48{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_tierschutz.svg") center center / 28px auto;}.tid-49{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_verwaltung.svg") center center / 28px auto;}.tid-52{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_wissenschaft.svg") center center / 28px auto;}.tid-50{background:no-repeat transparent url("https://freiwillig-ja.de/themes/custom/fja2/images/svg_icons/icon_wohnungslosenhilfe.svg") center center / 28px auto;}.views-field-field-anzahl-plaetze .field-content:not(:empty):after{content:"Plätze";padding-left:4px;}.esp-1 .views-field-field-anzahl-plaetze .field-content:not(:empty):after{content:"Platz";}.views-field-title{font-family:'open_sansbold';font-size:18px;line-height:24px;margin:0 0 .25rem}a{text-decoration:none}.views-field-view-node a{display:inline-block;text-transform:uppercase;font-family:'open_sansregular';font-size:14px;font-weight:700;background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);border:1px solid #FFD6B9;box-shadow:-2px -2px 3px #fff,2px 2px 3px #cdcdcd;border-radius:15px;margin:.5rem 0;padding:0 .75rem;color:#fff}.form-submit{}div.filter-links .field-link,div.filter-links-content .field-link{padding:12px 20px 0;border:none;border-radius:14px;box-shadow:-2px -2px 4px #f8f8f8,2px 2px 4px #cdcdcd;}}.page-v2.section-stellensuche,.page-stellensuche.path-stellensuche{@media screen and (min-width:1024px){.view-v001-b-001-stellensuche-v2-styling .view-content,.view-v001{margin-left:410px;}.region.region-content{padding-top:0;margin-top:-100px;}.layout-content,.region-footer-top{padding:0 20px;margin:0 auto;max-width:100%;}.block-page-title-block{text-align:center;margin-left:410px;}h1.page-title{display:inline-block;}.js-form-item.form-item-ort-source-configuration-origin-address{float:none;}.view-v001-b-001-stellensuche-v2-styling .form--inline,.view-filters .form--inline{overflow-y:auto;position:fixed;left:20px;top:140px;z-index:10;max-width:380px;max-height:calc(100% - 160px);}.view-filters{width:calc(100% / 3);max-width:420px;min-width:320px;}.attachment.attachment-before,.view-v001 .filter-links{text-align:center;}.footer-bottom{padding:60px 0px 40px 420px;}}}@media screen and (max-width:851px){#edit-dienst--wrapper .fieldset-wrapper{margin:30px 0 20px;height:110px;}.page-stellensuche #edit-dienst--wrapper .form-checkboxes .form-item{float:none;}.view-v001 #edit-dienst--wrapper--description{margin:0px 0 1rem;position:relative;top:-165px;width:100%;max-width:300px;}}.view-v043 form .form-checkboxes .form-item,.b-043 form .form-checkboxes .form-item{width:100%;}.view-v043 form .form-item-ueberregional,.b-043 form .form-item-ueberregional{position:relative;margin-top:0px;margin-bottom:40px;}.b-043 legend,.view-v043 legend{margin-bottom:20px;}.page-stellensuche .form-type-checkbox label,.view-v043 .form-type-checkbox label,.b-043 .form-type-checkbox label{font-family:'open_sansregular';font-size:inherit;line-height:1.5;}.page-stellensuche form [type="checkbox"] + label,.view-v043 form [type="checkbox"] + label,.b-043 form [type="checkbox"] + label{position:absolute;}.page-stellensuche form [type="checkbox"],.view-v043 form [type="checkbox"],.b-043 form [type="checkbox"]{position:relative;left:30px;top:-4px;z-index:0;-webkit-appearance:none;}.page-stellensuche form [type="checkbox"] + label::before,.view-v043 form [type="checkbox"] + label::before,.b-043 form [type="checkbox"] + label::before{width:20px;height:20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;display:block;content:"";float:left;margin:0px 14px 10px 0;z-index:5;}.page-stellensuche form [type="checkbox"]:checked + label::before,.view-v043 form [type="checkbox"]:checked + label::before,.b-043 form [type="checkbox"]:checked + label::before{background:no-repeat transparent url(/themes/custom/fja2/images/bg_checkbox.jpg) center center / 20px auto;}.page-stellensuche .form-actions .form-submit,.view-v043 .form-actions .form-submit,.b-043 .form-actions .form-submit{width:100%;}.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-6 [type="checkbox"] + label::before,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-50 [type="checkbox"] + label::before{margin-bottom:40px;}.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-fuehrerschein,.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-unterkunft{margin:0 0 10px;}.page-stellensuche .form-actions .form-submit[data-drupal-selector="edit-reset"]{display:none;}#edit-taetigkeiten--wrapper,#edit-dienst--wrapper{margin-bottom:20px;}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background:none;}@media all and (min-width:768px){.form-text,.form-email,.form-select,.field--widget-string-textarea,.form-url,.form-tel,.form-date,.webform-submission-form input[type="number"]{width:480px;}.page-stellensuche .field-untertitel{margin:0 auto 10px;}.webform-submission-form .form-textarea-wrapper textarea,.webform-submission-form .form-type-checkbox{max-width:470px;}.page-stellensuche form .form-checkboxes .form-item,.view-v043 form .form-checkboxes .form-item,.b-043 form .form-checkboxes .form-item{display:block;width:calc(100% / 3);height:auto;font-size:16px;margin:0 0 20px;position:relative;float:left;}.page-stellensuche.section-leichte-sprache form .form-checkboxes .form-item{height:50px;margin:20px 0 0;}.page-stellensuche form .form-checkboxes .form-item:nth-child(3n +1),.view-v043  form .form-checkboxes .form-item:nth-child(3n +1),.b-043 form .form-checkboxes .form-item:nth-child(3n +1){clear:left;}.page-stellensuche form [type="checkbox"] + label,.view-v043  form [type="checkbox"] + label,.b-043 form [type="checkbox"] + label{width:180px;hyphens:auto;line-height:22px;top:0;}#edit-dienst--wrapper{margin-bottom:0px;}.view-v043  .form-checkboxes .form-item.form-item-kategorien-45,.b-043 .form-checkboxes .form-item.form-item-kategorien-45,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-16,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-17,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-19,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-11,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-20{height:44px;}.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-6,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-50{height:64px;}.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-fuehrerschein{width:calc(50% - 20px);margin:0 20px 10px 0;float:left;}.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-unterkunft{width:50%;margin:0 0px 10px 0;float:left;}}.captcha__element .form-item-captcha-response{padding-bottom:2rem;height:5rem;margin-top:0.4em;margin-bottom:0.4em;}.captcha__element input[type="checkbox"],.captcha__element input[type="radio"]{float:left;margin:-3px 10px 15px 35px;height:29px;font-size:0.875rem;font-weight:400;line-height:1;letter-spacing:.02em;padding:0;}.form-item-captcha-response label.option{width:100%;height:100%;display:inline-block;text-indent:-100px;overflow:hidden;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) left center/70% auto;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) center  center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) center  center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) center center/auto 100%;}.page-werbematerial-bestellen{.captcha__element input[type="checkbox"],.captcha__element input[type="radio"]{margin:-3px 8px 15px;height:29px;font-size:0.875rem;font-weight:400;line-height:1;letter-spacing:.02em;padding:0;width:15px;}.form-item-captcha-response label.option{width:100%;height:100%;display:inline-block;text-indent:-100px;overflow:hidden;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) center center/auto 80%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) center center/auto 70%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) center center/auto 60%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) center center/auto 60%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) center center/auto 60%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) center center/auto 70%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) center center/auto 60%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) center center/auto 60%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) center  center/auto 60%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) center center/auto 60%;}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.page-stellensuche .field-untertitel{margin:0 auto 40px;}.page-stellensuche #edit-dienst--wrapper .form-checkboxes .form-item,.page-stellensuche #edit-taetigkeiten .form-checkboxes.bef-checkboxes{margin-top:20px;}}}@media all and (min-width:1160px){.b-search{display:block;position:absolute;background:#fff;padding:20px;border:2px solid;border-radius:2px;top:-150px;right:calc(50% - 580px);z-index:100;transition:top 2s ease-in-out 1s;}.b-search.active{top:0;}}
img.align-left,img.align-right{max-width:100%;float:none;margin:60px 0 20px;}figcaption{font-size:16px;color:#747474;padding:.25rem 0;}figure.caption.caption-img{max-width:calc(50% - 10px);margin:0 0 60px 20px;}.page-tafel-deutschland-ev figure.caption.caption-img{max-width:100%;margin:0 0 40px;}video{margin:20px 0 40px;}video.video_weiterbildung{max-width:100%;float:none;margin:60px 0 20px;}@media all and (min-width:768px){img.align-left,img.align-right{max-width:50%;}img.align-left{float:left;margin:0 20px 60px 0;}img.align-right{float:right;margin:0 0 60px 20px;}video.video_weiterbildung,.page-bundesfreiwilligendienst video.video_weiterbildung{float:right;margin:0 0 60px 20px;}video.video_weiterbildung{max-width:50%;}}@media all and (min-width:1160px){img.align-left,img.align-right{max-width:570px;}video.video_weiterbildung{max-width:570px;}}
.page-79 ol li{margin:20px 0 10px;}ol li{margin:0 0 10px;}ol > li > ul > li{margin:5px 0;list-style:disc;font-family:'open_sansregular';}blockquote{margin:20px;}blockquote ul{margin:20px 0;list-style:none;padding:0 0 0 20px;}blockquote ul li{margin:0 0 10px;}.text-formatted li li em{font-family:'open_sansregular';}.text-formatted .download{max-width:766px;}.field--name-body > ul{margin:10px 0 20px 0px;}.field--name-body > ul > li{margin:0;}.t_widerspruch{background:#ededed;padding:0.2rem 1rem 1rem;}.text-zentriert{max-width:700px;margin:2rem auto;}@media screen and (min-width:768px){.field--name-body > span > ul{margin:10px 0 20px calc(50% + 10px);}}
h1,h2,.h-01,.h-02,.field--name-field-dachzeile,.views-field-field-dachzeile,.field--name-field-ueberschrift-2,.field-dachzeile,.active .m-main > ul.menu > li.menu-item,.active .m-leichte-sprache > ul.menu > li.menu-item,.field-num-results .results-s,.field-num-results .results-p,.view-v001 .field-ergebnisse-plaetze-stellen,.wrapper-material .field-title,.node--type-zentralstelle fieldset legend,.node--type-stelle:before,.node--type-stelle .field--name-title-text,.node--type-stelle .b-infos .field__label,.node--type-stelle .field--name-field-adresse .field__label,.node--type-stelle .b-infos h3,.node--type-von-freiwilligen .field--name-title-text,.b-ordnungen::before,.b-005 .views-field-field-titel,.b-009 .field--name-field-fragen::before,.b-003 .views-row .views-field-title,.b-004 .view-v004::before,.b-005 .views-accordion-header .field-title,.b-007 .field-text,.b-010 > h4,.b-013 .views-field-title,.b-015 .views-field-field-ueberschrift,.b-024 .views-field-field-text,.b-035 .views-field-title,.view-v001 .views-field-title,.wrapper-aktionstag .page-title{font-family:'staatlichesregular';font-weight:400;}h1,h1.page-title,.h-01,.node--type-startseite h2,.node--type-stelle:before,.node--type-von-freiwilligen .field--name-title-text,.field-num-results .results-s,.field-num-results .results-p,.view-v001 .field-ergebnisse-plaetze-stellen,.taxonomy-term h2,.field--name-body h2,.field--name-field-ueberschrift-2,.block > h2,.b-002 .h-02,.b-004 .view-v004::before,.b-007 .field-text,.b-013 .views-field-title,.active .m-main > ul.menu > li.menu-item,.active .m-leichte-sprache > ul.menu > li.menu-item,.wrapper-aktionstag .page-title{font-size:2.25em;line-height:1;margin:0 0 20px;}.taxonomy-term h1{font-size:24px;margin:0px 0 4px;}.field--name-body h2{margin-top:60px;}h2,.h-02,.field--name-field-dachzeile,.views-field-field-dachzeile,.view-v001 .views-field-title,.field-dachzeile,.wrapper-material .field-title,.node--type-zentralstelle fieldset legend,.node--type-stelle .field--name-title-text,.node--type-stelle .b-infos .field__label,.node--type-stelle .b-infos h3,.node--type-stelle .field--name-field-adresse .field__label,.b-ordnungen::before,.b-003 .views-row .views-field-title,.b-005 .views-field-field-titel,.b-009 .field--name-field-fragen::before,.b-010 > h4,.b-015 .views-field-field-ueberschrift,.b-024 .views-field-field-text,.b-035 .views-field-title{font-size:24px;line-height:1.0833333333;}.view-taxonomy-term h1{margin:20px 0 10px;}h3,.h-03,.node--type-zentralstelle fieldset .field--name-field-name,.active.menu--fragen > ul.menu > li.menu-item{font-family:'open_sansbold';font-weight:normal;font-size:1em;line-height:1.375em;}h4{font-family:'open_sansbold';font-weight:normal;font-size:1.125em;line-height:1.375em;}.field--name-body h5{font-size:2.25em;line-height:1;margin:60px 0 20px;font-family:'staatlichesregular';font-weight:normal;}
a,a:link,a:visited,a:focus{color:currentColor;}div.l-details a,.b-013 .views-field-view-node a,.b-014 .field-link a,.b-037 a,.node--type-stelle .field--name-field-url a,.l-bewerben-direkt a{display:block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;text-transform:uppercase;font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;}.b-037 a{font-size:15px}ul.menu a[href="/stellensuche"]{transition-duration:0.4s;}.node--type-stelle .field--name-field-url a{font-family:'open_sansbold';}.l-details a:hover,.b-013 .views-field-view-node a:hover,.b-014 .field-link a:hover,.b-037 a:hover,.node--type-stelle .field--name-field-url a:hover,ul.menu a[href="/stellensuche"]:hover,.l-bewerben-direkt a:hover{color:rgba(0,0,0,0.9);background:#fff;}ul.menu a[href="/stellensuche"]:hover{background:#fff no-repeat url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 10px center / 24px auto;}.field--name-body a,.field--name-description a,.b-015 .views-field-field-link a{text-decoration:none;font-family:'open_sansbold';}.b-009 .field__item a:hover{color:rgb(0,0,0,.7);}.b-015 .views-field-field-link .field-content,.b-015 .views-field-field-ueberschrift .field-content,.b-005 .views-field-field-titel .field-content,.field--name-description a,.field--name-body a,.node--type-stelle .b-infos > .field .field__item a,.view-v001 .views-field-view-node a,.b-025 .views-field-view-node a{display:inline-block;position:relative;}.b-015 .views-field-field-link a:before,.b-005 .views-field-field-titel a:before,.field--name-description a:before,.node--type-stelle .b-infos > .field .field__item a:before,.view-v001 .views-field-view-node a:before,.b-025 .views-field-view-node a:before{content:"";position:absolute;width:100%;height:2px;background:currentColor;top:23px;left:0;pointer-events:none;}.b-015 .views-field-field-ueberschrift a:before,.b-005 .views-field-field-titel a:before{top:25px;}.b-015 .views-field-field-link a:before,.b-005 .views-field-field-titel a:before,.field--name-description a:before,.node--type-stelle .b-infos > .field .field__item a:before,.view-v001 .views-field-view-node a:before,.b-025 .views-field-view-node a:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;}.b-015 .views-field-field-link a:hover:before,.b-005 .views-field-field-titel a:hover:before,.field--name-description a:hover:before,.node--type-stelle .b-infos > .field .field__item a:hover:before,.view-v001 .views-field-view-node a:hover:before,.b-025 .views-field-view-node a:hover:before{transform-origin:0% 50%;transform:scale3d(1,1,1);}.node--type-zentralstelle .field--type-link a:hover,.node--type-zentralstelle .field--type-email a:hover{opacity:.7;}.l-search-close a{display:block;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_close.svg) right 0 / 35px auto;height:35px;width:100%;}.l-youtube a,.l-instagram a{width:30px;height:30px;display:block;overflow:hidden;float:left;text-indent:-200px;}.l-youtube a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_youtube.svg) center center / 30px auto;}.l-instagram a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_instagram.svg) center center / 30px auto;}.field-link.l-more,.b-038 .views-field-field-link,.field-link.l-routing,.node--type-vorteil > .node__content .field--name-field-url .field__item{background:rgba(0,0,0,0.9);color:#fff;border-radius:2px;height:25px;display:inline-block;margin:10px 0 0;}.field-link.l-routing{margin:10px 0 30px;}.field-link.l-more a,.b-038 .views-field-field-link a,.field-link.l-routing a,.node--type-vorteil > .node__content .field--name-field-url .field__item a{display:block;padding:.4rem 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;}.field-link.l-more:hover,.b-038 .views-field-field-link:hover,.field-link.l-routing:hover,.node--type-vorteil > .node__content .field--name-field-url .field__item:hover{background-color:#fff;border:1px solid  rgba(0,0,0,0.9);color:rgba(0,0,0,0.9);}.text-formatted .field-link.l-more a{position:unset;}.text-formatted > .field-link.l-more{display:table;}.text-formatted > .field-link.l-more:hover{box-shadow:3px 3px 6px rgba(0,0,0,.3);}a[href="https://www.gofundme.com/f/freiwillig-ja-retten-infoportal-erhalten"]{background:rgba(0,0,0,0.9);color:#fff;border-radius:2px;border:1px solid;height:32px;display:inline-block;margin:10px 0 0;padding:.4rem 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;}a[href="https://www.gofundme.com/f/freiwillig-ja-retten-infoportal-erhalten"]:hover{background:#fff;color:#000;}@media screen and (min-width:768px){.b-014 .field-link a{margin:0;}.field-link.l-more,.b-038 .views-field-field-link,.field-link.l-routing,.node--type-vorteil > .node__content .field--name-field-url .field__item{height:35px;}.field-link.l-more a,.b-038 .views-field-field-link a,.field-link.l-routing a,.node--type-vorteil > .node__content .field--name-field-url .field__item a{line-height:22px;font-size:14px;}}@media screen and (min-width:1024px){}
.page-edit.path-taxonomy .field--name-field-ueberschrift-2,.page-add.path-taxonomy .field--name-field-ueberschrift-2{float:none;width:100%;margin-left:0;}.user-logged-in table{font-size:14px;}.user-logged-in.toolbar-horizontal .toolbar-bar{top:47px;}.username-display{font-family:'staatlichesregular';font-size:1.5rem;margin-top:20px;}.username-display > span.field-text:before{content:":";padding:0 .5rem 0 0;}.field-info-text{max-width:570px;}.username-display > div{margin-top:40px;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;font-size:1rem;}#password-policy-status{color:#333;border:2px solid;border-radius:5px;background:#efefef;padding:.5rem;}#password-policy-status table{margin:0;}#password-policy-status th,#password-policy-status td{min-width:200px;text-align:left;vertical-align:top;}#password-policy-status th{font-family:'staatlichesregular';font-weight:normal;font-size:16px;padding:5px;text-align:left;}.page-meine-stellen table tr:nth-child(2n){background:#efefef;}.page-meine-stellen table td{padding:5px;}.page-meine-stellen .layout-content{padding:0 20px;max-width:100%;}.page-meine-stellen table{background:#fff;padding:.5rem;}.page-meine-stellen th{font-family:'staatlichesregular';font-weight:normal;font-size:16px;padding:5px;text-align:left;}.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-einsatzstelle,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-dienstarten,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-adresse-geo,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-adresse-locality,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-alter-min,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-alter-max,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-unterkunft-vorhanden,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-fuehrerschein-notwendig{display:none;}.page-meine-stellen .vbo-view-form .form-actions{display:flex;gap:20px;margin:0;}.l-toggle-table-full a{background:#fff;height:44px;padding:10px;color:#000;border-radius:2px;border:4px solid;display:inline-block;text-decoration:none;font-family:'open_sansbold';line-height:14px;}.full-view-active .l-toggle-table-full a::after{content:"Spalten ausblenden";padding-left:25px;}.full-view-active .l-toggle-table-full a{overflow:hidden;width:220px;text-indent:-210px;}.page-fehlermeldungen .field-methode:before,.page-fehlermeldungen .field-fehler:before,.page-fehlermeldungen .field-meldung:before{content:"Methode:";font-family:'staatlichesregular';font-weight:normal;min-width:90px;display:inline-block;}.page-fehlermeldungen .field-fehler:before{content:"Fehler:";}.page-fehlermeldungen .field-meldung:before{content:"Meldung:";}.page-fehlermeldungen .field-meldung{padding-bottom:10px;Margin-bottom:10px;border-bottom:2px solid;}.page-stelle.section-add .form-item-body-0-format,.page-stelle.section-add #edit-body-0-format,.page-stelle.section-edit .form-item-body-0-format,.page-stelle.section-edit #edit-body-0-format,.page-stelle.section-add .header-bottom,.page-stelle.section-edit .header-bottom,.section-anbieter .header-bottom,.section-anbieter footer,.section-user .header-bottom,.section-user footer{display:none;}body.page-stelle.section-add,body.page-stelle.section-edit,body.section-anbieter,body.section-user{background-color:#EBECF0;}.section-anbieter .form-textarea,.section-anbieter .form-text,.section-anbieter .form-select{border:none;border-radius:6px;box-shadow:-3px -3px 6px #fff,3px 3px 6px #cdcdcd;}.page-stelle.section-add .form-submit,.page-stelle.section-edit .form-submit,.section-anbieter .form-submit,.section-user .form-submit{background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);;border:1px solid #FFD6B9;box-shadow:-2px -2px 3px #fff,2px 2px 3px #cdcdcd;border-radius:6px;color:#fff;}.page-stelle.section-add .form-submit:hover,.page-stelle.section-edit .form-submit:hover,.section-anbieter .form-submit:hover{color:#000;}.page-stelle.section-add .page-title,.page-stelle.section-edit .page-title,.page-stelle.section-add .block-system-main-block,.page-stelle.section-edit .block-system-main-block,.section-anbieter .page-title,.section-anbieter:not(.page-meine-stellen) .block-system-main-block,.section-anbieter .view-v021 .view-filters,.section-anbieter .view-v021 .view-content,.section-anbieter .view-v021 .view-header,.section-user .page-title,.section-user .block-system-main-block{padding:20px;box-shadow:-5px -5px 10px #f8f8f8,5px 5px 10px #cdcdcd;border-radius:20px;background-color:#EBECF0;margin:0 0 1rem 0;border:none;overflow:hidden;width:calc(100% - 40px);}.page-meine-stellen.section-anbieter .block-page-title-block .page-title{width:300px;margin:0 auto;text-align:center}.section-anbieter .view-v021 .form--inline{display:flex;gap:10px}.section-anbieter .view-v021 .form--inline > div{width:calc(25%);}.section-anbieter .view-v021 .form--inline label{text-transform:uppercase;font-family:'open_sansbold';font-size:18px;padding:0 0 .5rem}.section-anbieter .view-v021 .view-content table{width:100%;border-radius:6px;overflow:hidden;}.section-anbieter .view-v021 .view-content table a{text-decoration:none;}.section-anbieter .view-v021 .view-content table thead{background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);;height:40px;line-height:1em;color:#fff;}.section-anbieter th{font-family:'open_sansregular';font-size:16px;font-weight:700;line-height:1em;text-transform:uppercase;letter-spacing:.05em;}.section-anbieter th.views-field-nid a{text-align:left;display:block;float:none;}.section-anbieter .views-field-nid br{display:none;}.section-anbieter .views-field-nid a{display:block;float:right;line-height:30px;text-transform:uppercase;font-family:'open_sansbold';font-size:14px;}.view-v021 .view-content .views-field-view-node,.view-v021 .view-content .views-field-delete-node{width:40px}.view-v021 .view-content .views-field-view-node a,.view-v021 .view-content .views-field-delete-node a{display:block;width:30px;height:30px;overflow:hidden;text-indent:-500px;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;}.view-v021 .view-content .views-field-view-node a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_ansehen.svg) left top / 30px;}.view-v021 .view-content .views-field-delete-node a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_delete.svg) left top / 30px;}td.views-field-nid a::before{width:30px;height:30px;content:"";background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_bearbeiten.svg) left top / 30px;display:inline-block;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;margin:0px 10px -6px 0;}.view-v021 .view-header .l-neu a{display:block;float:left;line-height:30px;text-transform:uppercase;font-family:'open_sansbold';font-size:14px;text-decoration:none;}.view-v021 .view-header .l-neu a::before{width:30px;height:30px;content:"";background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_neu.svg) left top / 30px;display:inline-block;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;margin:0px 10px -6px 0;}.view-v021 .view-header .l-toggle-table-full{float:right}.page-stelle.section-add .form-type-checkbox label,.page-stelle.section-edit .form-type-checkbox label{font-family:inherit;font-size:1rem;}.field--name-field-adresse details{border:none;margin:0;}.field--name-field-adresse details summary{display:none;}.field--name-field-adresse details .details-wrapper{padding:0;}.section-user nav.tabs{padding:20px;box-shadow:-5px -5px 10px #f8f8f8,5px 5px 10px #cdcdcd;border-radius:20px;background-color:#EBECF0;border:none;overflow:hidden;width:calc(100% - 40px);margin:2rem 0 0;}.section-user #block-fja2-local-tasks{margin:0 auto;max-width:1160px;}.page-login:not(.user-logged-in) .block-page-title-block{display:none;}.section-user .tabs a{background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);border:1px solid #FFD6B9;box-shadow:-2px -2px 3px #fff,2px 2px 3px #cdcdcd;border-radius:6px;color:#fff;}.section-user .tabs a.is-active,.section-user .tabs a:hover{background-image:linear-gradient(-120deg,#42e4c5 0%,#d588f0 100%);color:#000;}@media all and (min-width:1024px){body.user-logged-in{padding-top:45px;}.m-anbieter{background:#000;height:45px;width:100%;position:fixed;color:#fff;right:0px;top:0;display:block;z-index:504;}.m-anbieter ul.menu{text-align:right;}.m-anbieter li{display:inline-block;position:relative;font-size:14px;text-transform:uppercase;padding:11px 0px;margin:0 10px;cursor:pointer;}.m-anbieter li.menu-item--expanded{padding-left:15px;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open_white.svg) left center / 10px auto;position:relative;}.m-anbieter li.menu-item--expanded:hover{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_down_white.svg) left center / 10px auto;}.m-anbieter ul.menu ul{display:none;position:absolute;background:#000;top:40px;text-align:left;min-width:180px;}.m-anbieter ul.menu li.menu-item--expanded:hover ul{display:block}.m-anbieter li a{text-decoration:none;}.m-anbieter ul.menu a.is-active{color:yellow;}.m-anbieter ul.menu a::before{width:calc(100%);top:30px;}}
body:not(.user-logged-in) .region-secondary-menu,.m-main li,.m-fragen,.m-meta-header,.footer-top,.field-socials .field-link.l-home,.l-toggle-search,.l-toggle-fragen,.node--type-zentralstelle fieldset .field__label,.view-taxonomy-term > .view-content > .views-row .node__content,.taxonomy-term .field--name-field-bild,.view-taxonomy-term > .view-content,.page-bundesweite-stellensuche .field-socials,.page-impressum .bg-left,.page-impressum .bg-right,.page-leichte-sprache .bg-left,.page-leichte-sprache .bg-right,.b-search,.b-resize,.b-social-links .field-link.l-facebook,.b-social-links .field-link.l-youtube,.b-004 .tns-outer button,.b-004 .tns-outer .tns-liveregion,.b-004 .views-field-title,.b-007,.b-011 .views-field-body,.b-014 .field--name-body div:first-child,.b-015 .views-field-field-dienstart{display:none;}.region-header::after,.region-content::after,.region.region-footer-bottom::after,.node--type-startseite::after,.node--type-zentralstelle .node__content::after,.node--type-article::after,.page-88 .b-010 h4,.node--type-zentralstelle .node__content fieldset.form-wrapper::after,.node--type-stelle .node__content::after,.view-taxonomy-term > .view-content::after,.view-v043 .view-content::after,.user-logged-in .region-highlighted::after,.b-wehrdienst.block .view-content::after,.b-002 .view-content::after,.b-003 .view-content::after,.b-005 .view-content::after,.b-013 .views-row::after,.b-015 .view-content::after,.b-024 .view-v024::after,.b-033 .block-content::after,.b-035::after,.b-038::after,.b-041 .field-suche::after,.view-v001 .view-content::after,.fja-chatbot-tag-back::after,.fja-chatbot-tag::after,.webform-submission-form .form-type-checkbox::after,.wrapper-material::after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.view-v001 .filter-links .field-link.l-filter-reset-mtm_campaign{display:none;}@media screen and (max-width:767px){.b-014 .field--name-body div:first-child{display:block;margin:-20px -20px 20px;}.b-014 .field--name-body div:last-child{display:none;}.b-014 .field-link a{margin-bottom:0;}}@media screen and (min-width:768px){.node--type-startseite .field--name-body h2 br{display:none;}}@media screen and (min-width:1024px){.m-main li,.b-resize{display:block;}}@media screen and (min-width:1160px){}
html .size-1,html .fja-abf-font-minus{font-size:90%;-ms-text-size-adjust:90%;-webkit-text-size-adjust:90%;line-height:1.375em;}html .size-2{font-size:95%;-ms-text-size-adjust:95%;-webkit-text-size-adjust:95%;line-height:1.375em;}html .size-3{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.375em;}html .size-4{font-size:115%;-ms-text-size-adjust:115%;-webkit-text-size-adjust:115%;line-height:1.375em;}html .size-5,html .fja-abf-font-plus{font-size:125%;-ms-text-size-adjust:125%;-webkit-text-size-adjust:125%;line-height:1.375em;}
@keyframes fadeInOpacityWidth{0%{color:rgb(0,0,0,0);width:10%;visibility:hidden;}1%{color:rgb(0,0,0,0);width:10%;visibility:visible;}50%{color:rgb(0,0,0,0);width:100%;}100%{color:rgb(0,0,0,1);width:100%;}}@keyframes fadeInOpacityWidthFirst{0%{color:rgb(0,0,0,0);width:10%;height:40px;visibility:hidden;}1%{color:rgb(0,0,0,0);width:10%;height:40px;visibility:visible;}50%{color:rgb(0,0,0,0);width:calc(100% - 55px);height:auto;}100%{color:rgb(0,0,0,1);width:calc(100% - 55px);height:auto;}}@keyframes fadeInSelect{0%{top:-600px}100%{top:0px}}@keyframes Start-01{0%{opacity:0;}100%{opacity:1;}}@keyframes Start-02{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}@keyframes Start-03{0%{opacity:0;}66.66666%{opacity:0;}100%{opacity:1;}}@keyframes Start-04{0%{opacity:0;}75%{opacity:0;}100%{opacity:1;}}@keyframes fadeInLine{0%{width:0%}25%{width:100%}90%{width:100%}0%{width:0%}}@keyframes Writing{0%{text-indent:100%}49%{text-indent:95%}50%{text-indent:100%}99%{text-indent:95%}100%{text-indent:100%}}@keyframes WritingText{0%{width:0%;height:0;color:rgb(00,0,0,0)}50%{width:0%;height:0;color:rgb(00,0,0,0)}100%{width:100%;height:auto;color:rgb(00,0,0,1)}}span.emoj-hand{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/emoji_hand.png) center top / 28px auto;margin:0 0 -9px;display:inline-block;width:28px;height:28px;}.fja-chatbot-text .fja-chatbot-writing{height:45px;line-height:45px;background:transparent no-repeat url(/themes/custom/fja/images/chatbot/icon_chatbot_default.gif) left center / 45px 45px;border-radius:6px;margin:0 0 10px;padding:0;text-align:right;position:relative;overflow:hidden;float:right;width:100%;animation:Writing 1.5s;}.fja-chatbot-writing::before{background:transparent no-repeat url(/themes/custom/fja/images/chatbot/icon_chatbot_default.gif) left center / 45px 45px;height:45px;position:absolute;width:45px;}#fja-chatbot:not(.active){background:#fff no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_default.gif) center 40px / 57px 57px;width:90px;height:110px;position:fixed;right:20px;bottom:0;z-index:5;box-shadow:0 0 8px 0 rgba(0,0,0,.2);border-radius:5px 5px 0 0;}#fja-chatbot:not(.active)::after{content:"Moin!";top:9px;position:absolute;width:100%;text-align:center;font-family:'staatlichesregular';font-size:24px;}#fja-chatbot:not(.active) .fja-chatbot-close{display:block;cursor:pointer;width:90px;height:110px;position:absolute;left:0;top:0;background:none;text-indent:-100px;overflow:hidden;}#fja-chatbot:not(.active) .fja-chatbot-tag,#fja-chatbot:not(.active) > .fja-chatbot-title,#fja-chatbot:not(.active) .fja-chatbot-tag-back,#fja-chatbot:not(.active) .fja-chatbot-tag-forward,#fja-chatbot:not(.active) .fja-chatbot-text,#fja-chatbot:not(.active) .fja-chatbot-reset{display:none;}#fja-chatbot.fja-chatbot-writing .fja-chatbot-tag-back,#fja-chatbot.fja-chatbot-writing .fja-chatbot-tag-forward{display:none;}#fja-chatbot.fja-chatbot-empty .fja-chatbot-tag-back,#fja-chatbot.fja-chatbot-empty .fja-chatbot-tag-forward{display:none;}#fja-chatbot.active{position:fixed;width:100%;height:100%;max-width:375px;overflow:auto;background:#fff;bottom:0px;border:1px solid;padding:85px 20px 20px;z-index:9999;font-size:16px;line-height:22px;right:0;}.fja-chatbot-title{position:fixed;width:100%;height:50px;background:rgba(0,0,0,0.9);max-width:375px;bottom:calc(100% - 50px);right:0;color:#fff;line-height:50px;text-indent:15px;font-family:'staatlichesregular';font-size:24px;z-index:4;}.fja-chatbot-close{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_close.png) center center / 14px auto;position:fixed;bottom:calc(100% - 50px);height:50px;width:50px;right:0;cursor:pointer;z-index:5;}.fja-chatbot-reset{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_reset.svg) center center / 35px auto;position:fixed;bottom:calc(100% - 50px);height:50px;width:50px;right:50px;cursor:pointer;z-index:5;text-indent:-2000px;overflow:hidden;}.fja-chatbot-tag{margin-bottom:10px;}.fja-chatbot-message,.fja-chatbot-question{display:block;flex-direction:row;align-items:flex-start;padding:12px;gap:10px;width:100%;height:auto;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);border-radius:6px;margin:0 0 10px;position:relative;text-align:left;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(1){animation:Start-01 1s ease-in;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(2){animation:Start-02 2s ease-in;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(3){animation:Start-03 3s ease-in;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(4){animation:Start-04 4s ease-in;}.fja-chatbot-message-inner{width:100%;height:auto;}.fja-chatbot-message-inner::before{content:"....";float:left;overflow:hidden;width:0px;margin-right:1px;visibility:hidden;}.fja-chatbot-tag > div:not(.fja-chatbot-select):first-child{width:calc(100% - 53px);margin-left:53px;padding:12px;}.fja-chatbot-tag > div:not(.fja-chatbot-select):first-child:before{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_default.gif) left center / 45px 45px;content:"";width:53px !important;height:45px;display:block;padding:2px;float:left;margin:-9px 8px -60px -68px;}.fja-chatbot-tag > div.fja-chatbot-error:not(.fja-chatbot-select):first-child:before{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_wrong.gif) left center / 45px 45px;}#fja-chatbot:not(.active) .fja-chatbot-tag > div:not(.fja-chatbot-select):first-child:before{display:none;}.fja-chatbot-select{text-align:right;overflow:hidden;padding:10px 0;}.fja-chatbot-select:before{content:"";width:0%;height:6px;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);display:block;margin:0px auto 0px;border-radius:6px;}.fja-chatbot-select > div{position:relative;top:0px;z-index:2;}.fja-chatbot-active-option-multiple .fja-chatbot-tag-forward{display:inline-block;margin:0px 0 0 10px;float:left;}.fja-chatbot-active-option-multiple .fja-chatbot-tag-back{margin:0px 0 0 calc(100% - 211px);float:left;}.fja-chatbot-question p,.fja-chatbot-message p{width:100%;}input[type="number"]{width:100%;font-size:16px;line-height:22px;color:rgba(0,0,0,0.7);border:none;height:34px;border-radius:4px;text-indent:8px;}.fja-chatbot-select[data-fja-chatbot-sub-option-id="3_plz"]{width:100%;height:auto;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);border-radius:6px;margin:0 0 10px;padding:8px;}.fja-chatbot-select[data-fja-chatbot-sub-option-id="3_plz"]:before{display:none;}.fja-chatbot-option,.fja-chatbot-select .fja-chatbot{display:inline-block;justify-content:center;align-items:center;padding:8px;gap:10px;background:#FFFFFF;border:2px solid rgba(0,0,0,0.9);border-radius:2px;width:auto;margin:0 0 10px 6px;cursor:pointer;font-family:'open_sansregular';font-size:16px;height:38px;line-height:18px;}.fja-chatbot-option.fja-option-selected,.fja-chatbot-select input:checked ~ .fja-chatbot-select label,.fja-chatbot-option.fja-chatbot-option-selected{color:#fff;background:rgba(0,0,0,0.9);}.fja-chatbot-option:hover{background:linear-gradient(95.64deg,rgba(23,116,255,0.05) -10.56%,rgba(27,63,255,0.2) 132.31%);}.fja-chatbot-option[data-fja-chatbot-sub-option-id="3_plz"]{width:100%;padding:0;margin-left:0;background:none;border:none;}.fja-chatbot-checkbox-inner{width:100%;height:100%;position:relative;}.fja-chatbot-checkbox-inner input.fja-chatbot-checkbox{width:100%;height:100%;left:0;top:0;position:absolute;opacity:0;cursor:pointer;}.fja-chatbot-checkbox-inner label{font-size:16px;font-family:open_sansregular;padding:8px;border:2px solid rgba(0,0,0,0.9);margin:0 0 10px 10px;border-radius:2px;cursor:pointer;line-height:18px;height:38px;}.fja-chatbot-select > div.fja-chatbot-checkbox-outer{display:inline-block;}.fja-chatbot-checkbox:checked + label{background:rgba(0,0,0,0.9);color:#fff;}.fja-chatbot-select[data-fja-chatbot-sub-option-id="3_plz"] input{width:100%;border:none;text-indent:8px;border-radius:4px;font-size:16px;height:34px;background:no-repeat #fff url(/themes/custom/fja2/images/chatbot/icon_select.svg) calc(100% - 10px) center / 13px auto;}.fja-chatbot-tag-forward{display:none;justify-content:center;align-items:center;padding:8px 40px 8px 8px;gap:10px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;width:auto;margin:10px 0 10px 10px;cursor:pointer;height:38px;line-height:20px;font-size:16px;background:#FFF no-repeat url(/themes/custom/fja2/images/chatbot/icon_next.png) calc(100% - 12px) center / 26px;}.fja-chatbot-tag-forward:hover{}.fja-chatbot-select > div.fja-chatbot-checkbox-wrapper{display:inline-block;}.fja-chatbot-select > div.fja-chatbot-checkbox-wrapper > input{display:none;}.fja-chatbot-tag-back{background:#fff no-repeat url(/themes/custom/fja2/images/chatbot/icon_back.png) 12px center / 25px auto;display:none;justify-content:center;text-align:right;padding:8px 8px 8px 40px;gap:10px;float:right;border:2px solid rgba(0,0,0,0.9);border-radius:2px;transition:all .5s ease-in-out;cursor:pointer;line-height:18px;height:38px;}.fja-chatbot-tag-back:hover{}.fja-chatbot-option a{text-decoration:none;}.fja-chatbot-tag-search-9 > .fja-chatbot-question{margin-bottom:84px;}.fja-chatbot-l-search{font-family:'staatlichesregular';font-size:24px;line-height:36px;text-decoration:none;display:inline-block;padding:14px 18px 14px 18px;position:absolute;top:78px;width:calc(100% + 53px);border-radius:4px;left:-53px;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);}.fja-chatbot-l-search a{font-family:'staatlichesregular';font-size:24px;line-height:36px;text-decoration:none;display:inline-block;background:no-repeat transparent url(/themes/custom/fja2/images/chatbot/icon_select.svg) right center / 14px auto;width:calc(100% + 1px);}.fja-chatbot-message-inner p a{background:no-repeat transparent url(/themes/custom/fja2/images/chatbot/icon_select.svg) right center / 14px auto;font-family:'staatlichesregular';font-size:24px;line-height:36px;text-decoration:none;display:inline-block;width:calc(100% + 1px);overflow:hidden;text-indent:-177px;}.fja-chatbot-question.fja-chatbot-question-radius:after{content:"";height:320px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Pinguin_1.gif) center center / calc(100% - 20px);left:-55px;bottom:-330px;border-radius:8px;}.fja-chatbot-tag .fja-chatbot-message.fja-chatbot-error::after{content:"";height:250px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Fail_1.gif) center center / calc(100% - 21px);left:-55px;bottom:-260px;border-radius:8px;}.fja-chatbot-result{position:relative;}.fja-chatbot-tag .fja-chatbot-message.fja-chatbot-error::after{content:"";height:320px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Fail_1.gif) center center / calc(100% - 22px);left:-55px;bottom:-330px;border-radius:8px;}.fja-chatbot-result-empty::after{content:"";height:250px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Umfeld.gif) center center / calc(100% - 21px);left:-55px;bottom:-260px;border-radius:8px;}.fja-chatbot-result .fja-chatbot-l-search::before{content:"";height:200px;width:322px;display:block;position:absolute;background:no-repeat #7DFDE8 url(/themes/custom/fja2/images/chatbot/fireworks.gif) center center / calc(100% - 20px);left:1px;bottom:74px;border-radius:8px;}.fja-chatbot-l-search{font-family:'staatlichesregular';display:inline-block;padding:14px 18px 14px 18px;position:absolute;top:276px;width:calc(100% + 82px);border-radius:4px;left:-69px;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);}.fja-chatbot-question.fja-chatbot-question-radius{position:relative;margin-bottom:330px;}.fja-chatbot-tag-search-9 > .fja-chatbot-question{position:relative;margin-bottom:284px;}.fja-chatbot-tag .fja-chatbot-message.fja-chatbot-error{position:relative;margin-bottom:340px;}.fja-chatbot-result-empty::before{content:"";background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_sorry.gif) left center / 45px 45px;width:55px !important;height:45px;display:block;padding:2px;float:left;margin:-9px 10px -60px -68px;position:relative;z-index:2;}.fja-chatbot-tag > .fja-chatbot-message.fja-chatbot-error::before{background-image:url(/themes/custom/fja/images/chatbot/icon_chatbot_wrong.gif) !important;}@media screen and (min-width:768px){#fja-chatbot.active{max-width:375px;max-height:680px;min-height:680px;bottom:20px;right:20px;}.active .fja-chatbot-close{bottom:calc(680px - 30px);right:20px;}.active .fja-chatbot-reset{bottom:calc(680px - 30px);right:57px;}.active .fja-chatbot-title{bottom:calc(680px - 30px);right:20px;}}@media screen and (min-width:1024px){#fja-chatbot:not(.active){bottom:0px;}}@media screen and (min-width:1160px){#fja-chatbot:not(.active){right:100px;}#fja-chatbot.active{right:calc(50% - ((1100px / 2) + 20px));}.active .fja-chatbot-title{right:calc(50% - ((1100px / 2) + 20px));}.active .fja-chatbot-close{bottom:calc(680px - 30px);right:calc(50% - (1100px / 2) - 20px);}.active .fja-chatbot-reset{bottom:calc(680px - 30px);right:calc(50% - (1100px / 2) + 20px);}}

