@font-face{font-family:'PT Sans';src:url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.svg#pt_sansregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'PT Sans italic';src:url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.svg#pt_sansitalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'PT Sans bold';src:url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.svg#pt_sansbold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'lacuna_regularregular';src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.svg#lacuna_regularregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'lacuna_italicregular';src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.svg#lacuna_italicregular) format("svg");font-weight:normal;font-style:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,main,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;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background: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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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;}html{-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}embed,img,object,video{max-width:100%;height:auto;}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
.legend-allergens,.legend-additives{display:none;}.legend-allergens sup,.legend-additives sup,.field-name-field-description sup{display:none;}
@font-face{font-family:'PT Sans';src:url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-regular/pt_sans-web-regular-webfont.svg#pt_sansregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'PT Sans italic';src:url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-italic/pt_sans-web-italic-webfont.svg#pt_sansitalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'PT Sans bold';src:url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/pt-sans-bold/pt_sans-web-bold-webfont.svg#pt_sansbold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'lacuna_regularregular';src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Regular/lacuna-webfont.svg#lacuna_regularregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'lacuna_italicregular';src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.eot);src:url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.woff) format("woff"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/stw/fonts/Lacuna-Italic/lacuna-italic-webfont.svg#lacuna_italicregular) format("svg");font-weight:normal;font-style:normal;}.primary-links{margin:0;padding:0;border:0;}.primary-links:after{content:"";display:table;clear:both;}.primary-links li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;}[type='range']{-webkit-appearance:none;background:transparent;margin:12px 0;width:100%;}[type='range']::-moz-focus-outer{border:0;}[type='range']:focus{outline:0;}[type='range']:focus::-webkit-slider-runnable-track{background:#e2333a;}[type='range']:focus::-ms-fill-lower{background:#dd1f26;}[type='range']:focus::-ms-fill-upper{background:#e2333a;}[type='range']::-webkit-slider-runnable-track{cursor:default;height:8px;transition:all .2s ease;width:100%;box-shadow:0 0 0 rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#dd1f26;border:1px solid #cfd8dc;border-radius:0;}[type='range']::-webkit-slider-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#dd1f26;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:ew-resize;height:24px;width:24px;-webkit-appearance:none;margin-top:-9px;}[type='range']::-moz-range-track{box-shadow:0 0 0 rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);cursor:default;height:8px;transition:all .2s ease;width:100%;background:#dd1f26;border:1px solid #cfd8dc;border-radius:0;height:4px;}[type='range']::-moz-range-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#dd1f26;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:ew-resize;height:24px;width:24px;}[type='range']::-ms-track{cursor:default;height:8px;transition:all .2s ease;width:100%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent;}[type='range']::-ms-fill-lower{box-shadow:0 0 0 rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#c71c22;border:1px solid #cfd8dc;border-radius:0;}[type='range']::-ms-fill-upper{box-shadow:0 0 0 rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#dd1f26;border:1px solid #cfd8dc;border-radius:0;}[type='range']::-ms-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#dd1f26;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:ew-resize;height:24px;width:24px;margin-top:2px;}[type='range']:disabled::-webkit-slider-thumb,[type='range']:disabled::-moz-range-thumb,[type='range']:disabled::-ms-thumb,[type='range']:disabled::-webkit-slider-runnable-track,[type='range']:disabled::-ms-fill-lower,[type='range']:disabled::-ms-fill-upper{cursor:not-allowed;}.section-essen input[type='range']:focus::-webkit-slider-runnable-track{background:#a6d723;}.section-essen input[type='range']:focus::-ms-fill-upper{background:#a6d723;}.section-essen input[type='range']:focus::-ms-fill-lower{background:#95c11f;}.section-essen input[type='range']::-webkit-slider-runnable-track{background:#95c11f;}.section-essen input[type='range']::-moz-range-track{background:#95c11f;}.section-essen input[type='range']::-ms-fill-upper{background:#95c11f;}.section-essen input[type='range']::-ms-fill-lower{background:#84ab1b;}.section-essen input[type='range']::-webkit-slider-thumb{background:#95c11f;}.section-essen input[type='range']::-moz-range-thumb{background:#95c11f;}.section-essen input[type='range']::-ms-thumb{background:#95c11f;}.section-studienfinanzierung input[type='range']:focus::-webkit-slider-runnable-track{background:#ffb152;}.section-studienfinanzierung input[type='range']:focus::-ms-fill-upper{background:#ffb152;}.section-studienfinanzierung input[type='range']:focus::-ms-fill-lower{background:#ffa538;}.section-studienfinanzierung input[type='range']::-webkit-slider-runnable-track{background:#ffa538;}.section-studienfinanzierung input[type='range']::-moz-range-track{background:#ffa538;}.section-studienfinanzierung input[type='range']::-ms-fill-upper{background:#ffa538;}.section-studienfinanzierung input[type='range']::-ms-fill-lower{background:#ff991f;}.section-studienfinanzierung input[type='range']::-webkit-slider-thumb{background:#ffa538;}.section-studienfinanzierung input[type='range']::-moz-range-thumb{background:#ffa538;}.section-studienfinanzierung input[type='range']::-ms-thumb{background:#ffa538;}.section-beratung input[type='range']:focus::-webkit-slider-runnable-track{background:#b14983;}.section-beratung input[type='range']:focus::-ms-fill-upper{background:#b14983;}.section-beratung input[type='range']:focus::-ms-fill-lower{background:#9f4276;}.section-beratung input[type='range']::-webkit-slider-runnable-track{background:#9f4276;}.section-beratung input[type='range']::-moz-range-track{background:#9f4276;}.section-beratung input[type='range']::-ms-fill-upper{background:#9f4276;}.section-beratung input[type='range']::-ms-fill-lower{background:#8d3b69;}.section-beratung input[type='range']::-webkit-slider-thumb{background:#9f4276;}.section-beratung input[type='range']::-moz-range-thumb{background:#9f4276;}.section-beratung input[type='range']::-ms-thumb{background:#9f4276;}.section-wohnen input[type='range']:focus::-webkit-slider-runnable-track{background:#5aa5d3;}.section-wohnen input[type='range']:focus::-ms-fill-upper{background:#5aa5d3;}.section-wohnen input[type='range']:focus::-ms-fill-lower{background:#469ace;}.section-wohnen input[type='range']::-webkit-slider-runnable-track{background:#469ace;}.section-wohnen input[type='range']::-moz-range-track{background:#469ace;}.section-wohnen input[type='range']::-ms-fill-upper{background:#469ace;}.section-wohnen input[type='range']::-ms-fill-lower{background:#348ec6;}.section-wohnen input[type='range']::-webkit-slider-thumb{background:#469ace;}.section-wohnen input[type='range']::-moz-range-thumb{background:#469ace;}.section-wohnen input[type='range']::-ms-thumb{background:#469ace;}.section-kultur input[type='range']:focus::-webkit-slider-runnable-track{background:#886eeb;}.section-kultur input[type='range']:focus::-ms-fill-upper{background:#886eeb;}.section-kultur input[type='range']:focus::-ms-fill-lower{background:#7558e8;}.section-kultur input[type='range']::-webkit-slider-runnable-track{background:#7558e8;}.section-kultur input[type='range']::-moz-range-track{background:#7558e8;}.section-kultur input[type='range']::-ms-fill-upper{background:#7558e8;}.section-kultur input[type='range']::-ms-fill-lower{background:#6242e5;}.section-kultur input[type='range']::-webkit-slider-thumb{background:#7558e8;}.section-kultur input[type='range']::-moz-range-thumb{background:#7558e8;}.section-kultur input[type='range']::-ms-thumb{background:#7558e8;}.field-name-field-content-bottom .paragraphs-item-content-simple{border-top:1px solid #6d6d6d;margin-top:5px;padding-top:5px;}.strong{font-weight:bold;}img,media{height:auto;max-width:100%;}.page-print{background:#ccc;}.page-print .panel-1col{background:#fff;color:#000;margin:0 auto;min-height:90;overflow:hidden;width:90%;}html{color:#6d6d6d;font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;}a{color:#6d6d6d;}a:active{color:#000000;}h1,.alpha,h2,.beta,h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{font-family:"lacuna_regularregular",Helvetica,Arial,sans-serif;font-weight:normal;}h1,.alpha{font-size:36px;line-height:48px;}@media (min-width:0) and (max-width:767px){h1,.alpha{font-size:25px;line-height:33px;margin-top:10px;margin-bottom:0;}}h2,.beta{font-size:34px;line-height:46px;}@media (min-width:0) and (max-width:767px){h2,.beta{font-size:25px;line-height:33px;margin-top:10px;margin-bottom:0;}}h3,.gamma{font-size:21px;}@media (min-width:0) and (max-width:767px){h3,.gamma{font-size:16px;}}h4,.delta{font-size:18px;}@media (min-width:0) and (max-width:767px){h4,.delta{font-size:14px;}}h5,.epsilon{font-size:16px;}@media (min-width:0) and (max-width:767px){h5,.epsilon{font-size:14px;}}h6,.zeta{font-size:16px;}@media (min-width:0) and (max-width:767px){h6,.zeta{font-size:14px;}}.pane-node-content h2.pane-title{margin:15px 0 15px 0;}p + img{float:left;}em{font-family:"lacuna_italicregular",Helvetica,Arial,sans-serif;font-style:normal;}blockquote{margin-top:0em;padding-top:1.5em;padding-bottom:1.5em;margin-bottom:1.5em;padding:0 1.5em;border-width:0.0625em;border-style:solid;padding:1.4375em;border-left-width:0.625em;border-left-style:solid;padding-left:0.875em;font-style:italic;}blockquote p{margin:0;}q{font-style:italic;}mark,.marker{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:12px;font-size:0.75rem;color:#ffffff;padding:0.1em 0.5em;text-transform:capitalize;}.shy{display:none;}#admin-menu .dropdown li li{opacity:1;background-color:rgba(69,69,69,0.88);}.card-wrapper{margin:2em 0;}@media (min-width:0) and (max-width:767px){.card-wrapper{margin:0;}}.card-wrapper .card-image{display:inline;float:left;margin-right:10px;}.card-wrapper .details-wrapper{display:inline;float:left;max-width:220px;}.card-wrapper .first-name:after,.card-wrapper .salutation:after{content:' ';}.card-wrapper .position{line-height:16px;}.card-wrapper .field-name-field-cp-email{white-space:nowrap;}#colorbox button#cboxPrevious,#colorbox button#cboxNext,#colorbox button#cboxClose{border:none;}.menu .leaf,.menu .expanded{list-style:none;}.l-region--footer{margin:0 auto;padding:8px;width:760px;}.l-region--footer ul{margin:0;padding:0;}.l-region--footer li{list-style:none;display:inline;padding-right:5px;line-height:16px;}.l-region--footer li a{color:#6d6d6d;font-size:12px;text-decoration:none;}.l-footer{background:#ffffff;border-top:1px solid #e4e4e4;bottom:0;position:fixed;width:100%;z-index:100;}.strip-bg{position:fixed;letter-spacing:-4px;left:0;right:0;top:18px;z-index:5;}.strip-bg--left{position:absolute;top:59px;width:50%;left:0;border-bottom:27px solid #dd1f26;margin-bottom:1px;}.strip-bg--right{position:absolute;width:50%;right:0px;top:0px;height:59px;border-top:27px solid #dd1f26;margin-top:1px;}.strip-content{display:block;height:85px;left:50%;margin-left:-500px;position:fixed;right:0;top:20px;width:1020px;z-index:200;}.strip-content--left{position:relative;border-bottom:27px solid #dd1f26;display:inline-block;height:57px;top:-1px;width:770px;}.strip-content--insert{position:absolute;top:31px;left:-8px;width:808px;height:23px;}.strip-content--center{background:url(/sites/all/themes/custom/stw/images/header.png) no-repeat;display:inline-block;height:85px;left:-5px;position:relative;top:-1px;width:154px;}.l-main{background:#ffffff;display:block;margin:0 auto;width:95%;}.l-content{padding-top:120px;}@media (min-width:0) and (max-width:767px){.l-content{padding-top:80px;}}.l-content .tabs{z-index:100;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.l-main{max-width:760px;margin:0 auto;}}@media (min-width:1024px){.l-main{position:absolute;z-index:150;display:block;width:760px;left:50%;margin-left:-370px;padding-right:60px;z-index:50;}}body.section-essen .strip-bg--left{border-bottom:27px solid #95c11f;}body.section-essen .strip-bg--right{border-top:27px solid #95c11f;}body.section-essen .strip-content--center{background-position:0px -255px;}body.section-essen .strip-content--left{border-bottom:27px solid #95c11f;}body.section-studienfinanzierung .strip-bg--left{border-bottom:27px solid #ffa538;}body.section-studienfinanzierung .strip-bg--right{border-top:27px solid #ffa538;}body.section-studienfinanzierung .strip-content--center{background-position:0px -85px;}body.section-studienfinanzierung .strip-content--left{border-bottom:27px solid #ffa538;}body.section-beratung .strip-bg--left{border-bottom:27px solid #9f4276;}body.section-beratung .strip-bg--right{border-top:27px solid #9f4276;}body.section-beratung .strip-content--center{background-position:0px -340px;}body.section-beratung .strip-content--left{border-bottom:27px solid #9f4276;}body.section-wohnen .strip-bg--left{border-bottom:27px solid #469ace;}body.section-wohnen .strip-bg--right{border-top:27px solid #469ace;}body.section-wohnen .strip-content--center{background-position:0px -170px;}body.section-wohnen .strip-content--left{border-bottom:27px solid #469ace;}body.section-kultur .strip-bg--left{border-bottom:27px solid #7558e8;}body.section-kultur .strip-bg--right{border-top:27px solid #7558e8;}body.section-kultur .strip-content--center{background-position:0px -425px;}body.section-kultur .strip-content--left{border-bottom:27px solid #7558e8;}.language-switcher-locale-url{display:block;margin:0 0 0 -15px;padding:0;}.language-switcher-locale-url li{display:inline-block;}.language-switcher-locale-url li:after{color:#ffffff;content:" |";}.language-switcher-locale-url li.last:after{content:"";}.language-switcher-locale-url a,.language-switcher-locale-url span{color:#ffffff;font-size:12px;text-decoration:none;}.language-switcher-locale-url a.active,.language-switcher-locale-url span{color:#e4e4e4;}.language-switcher--mobile .language-switcher-locale-url{margin-left:0;padding-left:15px;}.language-switcher--mobile .language-switcher-locale-url li:after{color:#6d6d6d;}.language-switcher--mobile .language-switcher-locale-url a,.language-switcher--mobile .language-switcher-locale-url span{color:#6d6d6d;font-size:15px;}.tabs--primary{position:relative;top:-20px;}body.not-logged-in .tabs--primary{top:0;}.l-region--logo{position:absolute;right:-12px;top:76px;}.messages{position:relative;z-index:9999;}.rounded,.news-list .paragraphs-item-image-simple.view-mode-simple img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.rounded img,.news-list .paragraphs-item-image-simple.view-mode-simple img img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}li.search-result{list-style:none;margin-top:50px;}li.search-result a{text-decoration:none;}li.search-result a:hover{text-decoration:underline;}li.search-result h3{font-size:24px;margin:0;text-align:right;width:300px;}.search_result_head{float:left;}.search-snippet-info{display:inline-block;padding-left:1em;width:300px;}.pane-search-form{position:absolute;left:30px;top:3px;}.search-block-form .form-actions{display:none;}.form-item-search-block-form{margin:0;}.form-item-search-block-form input{border:0;display:block;letter-spacing:0;margin:0;padding:0 0 0 5px;width:110px;}.l-main #search-form{display:none;}.videojs .vjs-poster{background-size:cover;}.entityform h4{margin-bottom:.5rem;}.entityform div.node--apartments.node-teaser{width:auto !important;}.primary-links{font-family:"lacuna_regularregular",Helvetica,Arial,sans-serif;font-size:12px;height:23px;left:180px;padding:0;position:absolute;top:-1px;width:630px;z-index:10;}.primary-links ul{list-style:none;}.primary-links ul li{margin:2px 30px 0 0;}.primary-links a{color:#ffffff;text-decoration:none;}.primary-links a.active,.primary-links a.active-trail{color:#e4e4e4;}.primary-links li{margin:2px 20px 0 0;}a.home{position:absolute;background:url(/sites/all/themes/custom/stw/images/home.png) no-repeat 13px 4px;height:24px;width:40px;left:-25px;text-indent:-9999px;}@media (min-width:0) and (max-width:767px){#mobile_header_wrapper_wrapper{height:60px;width:100%;position:fixed;top:0;display:block !important;z-index:999;background-color:#ffffff;}}#mobile_header_wrapper{position:fixed;height:60px;z-index:999;background-color:#ffffff;top:0;width:100%;display:block;}#mobile_header_wrapper #mobile_header{background-color:#ffffff;width:320px;padding:0 15px 0 15px;margin:0 auto;z-index:999;}#mobile_header_wrapper #mobile_header .btn{display:inline-block;}#mobile_header_wrapper #mobile_header .toggle.btn{cursor:pointer;font-family:sans-serif;font-size:55px;font-size:3.4375rem;margin-top:15px;}#mobile_header_wrapper #mobile_header .search.btn{background-image:url(/sites/all/themes/custom/stw/images/singles/search.png);color:transparent;cursor:pointer;float:right;height:19px;margin-top:20px;width:18px;}#mobile_header_wrapper #mobile_header .btn{display:inline-block;}#mobile_header_wrapper #mobile_header .toggle.btn{background-image:url(/sites/all/themes/custom/stw/images/singles/burger.png);cursor:pointer;height:15px;margin-top:24px;width:20px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#mobile_header_wrapper #mobile_header .toggle.btn{background-image:url(/sites/all/themes/custom/stw/images/singles/burger-retina.png);background-size:20px 15px;}}#mobile_header_wrapper #mobile_header .search.btn{background-image:url(/sites/all/themes/custom/stw/images/singles/search-mobile.png);color:transparent;cursor:pointer;float:right;height:19px;margin-top:20px;width:18px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#mobile_header_wrapper #mobile_header .search.btn{background-image:url(/sites/all/themes/custom/stw/images/singles/search-mobile-retina.png);background-size:18px 19px;}}#mobile_header_wrapper #mobile_header .logo{background-color:transparent;display:inline-block;overflow:hidden;text-indent:102%;white-space:nowrap;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:18px;background-image:url(/sites/all/themes/custom/stw/images/singles/stw-logo.png);height:36px;width:150px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#mobile_header_wrapper #mobile_header .logo{background-image:url(/sites/all/themes/custom/stw/images/singles/stw-logo.png);background-size:150px 36px;}}#off-canvas{border-right:2px solid #6d6d6d;position:fixed;overflow-x:hidden;z-index:99;width:80%;top:0;bottom:0;left:-80%;padding-top:60px;padding-bottom:10px;background-color:#ffffff;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#off-canvas.is_visible{left:0;}#off-canvas .pane-search-form{left:0;margin-left:5%;margin-right:5%;position:relative;right:0;width:90%;}#off-canvas .pane-search-form *{width:100%;}#off-canvas .pane-search-form .custom-search-box{background-color:#e0e0e0;border:none;color:#646464;margin-bottom:20px;padding:0.6em;vertical-align:middle;width:100%;}#off-canvas .pane-search-form input[type="submit"]{background-image:url(/sites/all/themes/custom/stw/images/singles/search-mobile.png);background-color:transparent;background-repeat:no-repeat;border:none;color:transparent;cursor:pointer;float:right;height:19px;margin-top:20px;position:absolute;top:-12px;right:0px;text-indent:-6000px;width:18px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#off-canvas .pane-search-form input[type="submit"]{background-image:url(/sites/all/themes/custom/stw/images/singles/search-mobile-retina.png);background-size:18px 19px;}}#off-canvas .pane-menu-mobile-menu .last{border-bottom:1px solid #e4e4e4;padding-bottom:15px;}#off-canvas .pane-system-main-menu,#off-canvas .pane-main-menu,#off-canvas .pane-main-menu-mobile,#off-canvas .pane-menu-mobile-menu{color:#6d6d6d;font-size:15px;line-height:16px;list-style:none;text-decoration:none;}#off-canvas .pane-system-main-menu ul,#off-canvas .pane-main-menu ul,#off-canvas .pane-main-menu-mobile ul,#off-canvas .pane-menu-mobile-menu ul{margin:0;padding-left:15px;}#off-canvas .pane-system-main-menu li,#off-canvas .pane-main-menu li,#off-canvas .pane-main-menu-mobile li,#off-canvas .pane-menu-mobile-menu li{margin-bottom:10px;margin-right:20px;list-style:none;}#off-canvas .pane-system-main-menu li.last,#off-canvas .pane-main-menu li.last,#off-canvas .pane-main-menu-mobile li.last,#off-canvas .pane-menu-mobile-menu li.last{margin-bottom:10px;}#off-canvas .pane-system-main-menu li.logo,#off-canvas .pane-main-menu li.logo,#off-canvas .pane-main-menu-mobile li.logo,#off-canvas .pane-menu-mobile-menu li.logo{display:none;}#off-canvas .pane-system-main-menu li a,#off-canvas .pane-main-menu li a,#off-canvas .pane-main-menu-mobile li a,#off-canvas .pane-menu-mobile-menu li a{color:#6d6d6d;display:block;text-decoration:none;}#off-canvas .pane-system-main-menu li a.active,#off-canvas .pane-main-menu li a.active,#off-canvas .pane-main-menu-mobile li a.active,#off-canvas .pane-menu-mobile-menu li a.active{color:#000000;}#off-canvas .pane-system-main-menu li ul.menu,#off-canvas .pane-main-menu li ul.menu,#off-canvas .pane-main-menu-mobile li ul.menu,#off-canvas .pane-menu-mobile-menu li ul.menu{margin-top:10px;padding-left:3%;}#off-canvas .pane-system-main-menu > ul.menu > li,#off-canvas .pane-main-menu > ul.menu > li,#off-canvas .pane-main-menu-mobile > ul.menu > li,#off-canvas .pane-menu-mobile-menu > ul.menu > li{text-transform:uppercase;}#off-canvas .pane-system-main-menu > ul.menu > li.expanded > a::after,#off-canvas .pane-main-menu > ul.menu > li.expanded > a::after,#off-canvas .pane-main-menu-mobile > ul.menu > li.expanded > a::after,#off-canvas .pane-menu-mobile-menu > ul.menu > li.expanded > a::after{content:' ';display:inline-block;right:15px;position:absolute;}#off-canvas .pane-system-main-menu > ul.menu > li.expanded.last,#off-canvas .pane-main-menu > ul.menu > li.expanded.last,#off-canvas .pane-main-menu-mobile > ul.menu > li.expanded.last,#off-canvas .pane-menu-mobile-menu > ul.menu > li.expanded.last{margin-bottom:10px;}#off-canvas .pane-system-main-menu > ul.menu > li.expanded.active-trail,#off-canvas .pane-main-menu > ul.menu > li.expanded.active-trail,#off-canvas .pane-main-menu-mobile > ul.menu > li.expanded.active-trail,#off-canvas .pane-menu-mobile-menu > ul.menu > li.expanded.active-trail{border-bottom:1px solid #e4e4e4;padding-bottom:15px;margin-bottom:15px;}#off-canvas .pane-system-main-menu > ul.menu > li.expanded.active-trail > a::after,#off-canvas .pane-main-menu > ul.menu > li.expanded.active-trail > a::after,#off-canvas .pane-main-menu-mobile > ul.menu > li.expanded.active-trail > a::after,#off-canvas .pane-menu-mobile-menu > ul.menu > li.expanded.active-trail > a::after{content:' ';display:inline-block;right:15px;position:absolute;}#off-canvas .pane-system-main-menu > ul.menu > li.expanded.active-trail li,#off-canvas .pane-main-menu > ul.menu > li.expanded.active-trail li,#off-canvas .pane-main-menu-mobile > ul.menu > li.expanded.active-trail li,#off-canvas .pane-menu-mobile-menu > ul.menu > li.expanded.active-trail li{text-transform:none;}#off-canvas .pane-system-main-menu .child-menu-opened.expanded .menu,#off-canvas .pane-main-menu .child-menu-opened.expanded .menu,#off-canvas .pane-main-menu-mobile .child-menu-opened.expanded .menu,#off-canvas .pane-menu-mobile-menu .child-menu-opened.expanded .menu{opacity:1;position:relative;height:100%;}#off-canvas .pane-system-main-menu .child-menu-opened.expanded > a::after,#off-canvas .pane-main-menu .child-menu-opened.expanded > a::after,#off-canvas .pane-main-menu-mobile .child-menu-opened.expanded > a::after,#off-canvas .pane-menu-mobile-menu .child-menu-opened.expanded > a::after{content:' ';display:inline-block;margin-top:4px;right:15px;position:absolute;}#off-canvas .pane-system-main-menu .child-menu-closed.expanded .menu,#off-canvas .pane-main-menu .child-menu-closed.expanded .menu,#off-canvas .pane-main-menu-mobile .child-menu-closed.expanded .menu,#off-canvas .pane-menu-mobile-menu .child-menu-closed.expanded .menu{opacity:0;position:absolute;height:0;overflow:hidden;}#off-canvas .pane-system-main-menu .child-menu-closed.expanded > a::after,#off-canvas .pane-main-menu .child-menu-closed.expanded > a::after,#off-canvas .pane-main-menu-mobile .child-menu-closed.expanded > a::after,#off-canvas .pane-menu-mobile-menu .child-menu-closed.expanded > a::after{content:' ';display:inline-block;margin-top:4px;right:15px;position:absolute;}@media (min-width:0) and (max-width:767px){.l-content .pane-menu-block-1,.l-page .l-footer,.l-page .l-header{display:none;}.l-page{height:100%;left:0%;width:100%;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;}.l-page.canvas_visible{left:80%;}}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.l-page .l-footer,.l-page .l-header{display:none;}.l-content .pane-menu-block-1{overflow:hidden;}#mobile_header_wrapper #mobile_header{width:100%;}.l-page{height:100%;left:0%;width:100%;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;}.l-page.canvas_visible{left:25%;}#off-canvas{width:25%;left:-25%;}}@media (min-width:1024px){#mobile_header_wrapper,#mobile_header,#off-canvas{display:none;}.l-page .l-footer,.l-page .l-header{display:block;}}.menu-block-1 ul{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;background:transparent url(/sites/all/themes/custom/stw/images/meta-bg.png);list-style:none;margin:0;padding:0 0 0 10px;width:340px;}.menu-block-1 ul li{list-style:none;padding-top:4px;}.menu-block-1 ul li.last{margin-bottom:5px;}.menu-block-1 ul li a{display:block;text-decoration:none;}.menu-block-1 ul li a:hover{color:#dd1f26;}.menu-block-1 ul li a.active,.menu-block-1 ul li a.active-trail{color:#000000;}.menu-block-1 ul li ul{background:none;}.menu-block-1 ul li ul li{margin-left:10px;}.menu-block-1 ul li ul li.last{margin-bottom:0;}.pane-menu-block-1 h2{display:block;background:url(/sites/all/themes/custom/stw/images/meta-header.png) no-repeat 0px 0px;font-family:"lacuna_regularregular",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;height:80px;margin:20px 0 0 -5px;padding:7px 0 0 70px;}.section-studienfinanzierung .pane-menu-block-1 h2{background:url(/sites/all/themes/custom/stw/images/meta-header.png) no-repeat 0px -80px;}.section-essen .pane-menu-block-1 h2{background:url(/sites/all/themes/custom/stw/images/meta-header.png) no-repeat 0px -240px;}.section-beratung .pane-menu-block-1 h2{background:url(/sites/all/themes/custom/stw/images/meta-header.png) no-repeat 0px -400px;}.section-wohnen .pane-menu-block-1 h2{background:url(/sites/all/themes/custom/stw/images/meta-header.png) no-repeat 0px -160px;}.section-kultur .pane-menu-block-1 h2{background:url(/sites/all/themes/custom/stw/images/meta-header.png) no-repeat 0px -320px;}div.panel-pane div.node--apartments.node-teaser,div.node--apartments.node-teaser{display:inline-block;padding:0;margin:0 15px 10px 0;width:340px;}@media (min-width:0) and (max-width:767px){div.panel-pane div.node--apartments.node-teaser,div.node--apartments.node-teaser{margin:0;width:100%;}div.panel-pane div.node--apartments.node-teaser img,div.node--apartments.node-teaser img{max-width:100%;}div.panel-pane div.node--apartments.node-teaser h3,div.node--apartments.node-teaser h3{margin:0 0 5px 0;}div.panel-pane div.node--apartments.node-teaser .paragraphs-item-image-simple,div.node--apartments.node-teaser .paragraphs-item-image-simple{max-height:120px;}}div.panel-pane div.node--apartments.node-teaser:nth-child(2n),div.node--apartments.node-teaser:nth-child(2n){margin-right:0px;}div.panel-pane div.node--apartments.node-teaser .field-name-node-link,div.node--apartments.node-teaser .field-name-node-link{float:right;}.field-name-field-content-bottom h3.beta{margin-top:0.5em;}.field-name-field-content-bottom .paragraphs-item-contact-person h3.beta{margin-top:0;}@media (min-width:0) and (max-width:767px){.field-name-field-content-bottom .ds-2col .group-left,.field-name-field-content-bottom .ds-2col .group-right{float:none;width:100%;}}.node ul{margin-left:10px;padding-left:20px;}.node ul li{margin-bottom:7px;}.node .nm > p:first-child{margin-top:0;}.node .nm > p:last-child{margin-top:0;}.node .description.nm{margin:1em 0;}@media (min-width:1024px){.field-name-field-content-top img,.field--name-field-content-left img,.field-name-field-content-left img{margin-top:-60px;}.entityform .field-name-field-content-top img,.entityform .field--name-field-content-left img,.entityform .field-name-field-content-left img{margin-top:0px;}.pane-front-page-blocks-fp-image img{margin-top:-85px;}}.group-left{padding-right:5px;}.group-right{padding-left:5px;}.label-inline{float:left;margin-right:0.4rem;}.anchorize a{display:block;margin:20px 0px;}.anchorize > a span.turn{display:inline-block;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.anchorize .sub_info{display:none;margin-left:20px;}.anchorize h2,.anchorize h3,.anchorize h4{pointer-events:none;}.anchorize .sub_info a{display:inline;}.anchorize.link-block .sub_info a{display:block;font-weight:normal;text-decoration:underline !important;}.anchorize a{text-decoration:none !important;font-weight:bold;}.anchorize a:hover{color:#DD1f26;}.anchorize.active .sub_info{display:block;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.front .panel-1col .panel-col{width:580px;margin-left:60px;}.front h2{margin:0.43em 0;}.front .bean-front-page-text .group-left{margin-left:-20px;margin-right:20px;text-align:right;}.front .pane-front-page-blocks-fp-text{margin-left:-40px;width:660px;}}@media (min-width:0) and (max-width:767px){.bean-front-page-text .group-left,.bean-front-page-text .group-right{float:none;width:100%;}}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.bean-front-page-text .group-left,.bean-front-page-text .group-right{float:left;width:50%;}}.news--content .pane-title{margin-top:0;}.node--plan.view-mode-print_menu{color:#000;font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:10px;line-height:10px;margin:0em !important;position:relative;}.node--plan.view-mode-print_menu table{width:100%;page-break-inside:avoid;}.node--plan.view-mode-print_menu table td{vertical-align:top;}.node--plan.view-mode-print_menu .paragraphs-item-plan-category-days table,.node--plan.view-mode-print_menu .paragraphs-item-plan-category-week table{border-top:1px solid #aaa;}.node--plan.view-mode-print_menu .label-inline{float:none;margin:0;}.node--plan.view-mode-print_menu .price-students{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.node--survey form select,.node--survey form input{background-color:#ffffff;border:1px solid #bbbbbb;max-width:100%;}.node--survey form select.form-radio,.node--survey form input.form-radio{-webkit-appearance:none;border-radius:6px;height:12px;margin-bottom:3px;width:12px;}.node--survey form select.form-radio:active,.node--survey form select.form-radio:checked,.node--survey form input.form-radio:active,.node--survey form input.form-radio:checked{background-color:#DD1F26;border-color:#DD1F26;}.node--survey form select[type="submit"],.node--survey form input[type="submit"]{padding:6px 12px;}.node--survey form select[type="submit"]:hover,.node--survey form select[type="submit"]:active,.node--survey form input[type="submit"]:hover,.node--survey form input[type="submit"]:active{background-color:#DD1F26;border-color:#DD1F26;color:#FFF;}.node--survey form .form-item{margin:0;}.node--survey form .paragraphs-item-content-simple h2{font-size:20px;}.node--survey form .paragraphs-item-survey-topic{position:relative;margin-bottom:20px;}.node--survey form .paragraphs-item-survey-topic .field--name-field-content-main > * > .field__item{border-bottom:1px solid #bbbbbb;display:inline-block;margin-bottom:10px;padding-bottom:10px;position:relative;width:100%;}.node--survey form .paragraphs-item-survey-topic .field--name-field-content-main > * > .field__item .field--name-field-survey-required{color:#DD1F26;position:absolute;right:0;width:inherit !important;}.node--survey form .paragraphs-item-survey-topic .field--name-field-survey-matrix .survey-form-radios .form-item,.node--survey form .paragraphs-item-survey-topic .field--name-field-survey-matrix .survey-form-checkboxes .form-item{display:inline-block;}.node--survey form .paragraphs-item-survey-topic .field--name-field-survey-matrix .content:after{content:"";display:table;clear:both;}.node--survey form .paragraphs-item-survey-topic .field--name-field-survey-matrix .content .field{float:left;width:49%;}.node--survey form .paragraphs-item-survey-topic .field--name-field-survey-matrix .content .field.field--name-field-survey-question{margin-right:2%;}.node--webform--full .webform-component textarea,.node--webform--full .webform-component input{max-width:100%;}.panel-2col-stacked .panel-col-first.panel-col-last{float:none;width:100%;}.paragraphs-item-audio{margin-bottom:20px;}.paragraphs-item-audio .audiofield-wavesurfer .player-button{padding:0 6px;width:auto;}.paragraphs-item-audio .audiofield-wavesurfer label{display:block;}.paragraphs-item-audio .audiofield-wavesurfer .volume{position:relative;max-width:50%;min-width:250px;}.section-essen .paragraphs-item-audio .player-button{background-color:#95c11f;}.section-studienfinanzierung .paragraphs-item-audio .player-button{background-color:#ffa538;}.section-beratung .paragraphs-item-audio .player-button{background-color:#9f4276;}.section-wohnen .paragraphs-item-audio .player-button{background-color:#469ace;}.section-kultur .paragraphs-item-audio .player-button{background-color:#7558e8;}.section-news .paragraphs-item-audio .player-button,.section-willkommen .paragraphs-item-audio .player-button{background-color:#dd1f26;}.paragraphs-item-files .file{display:inline-block;margin-bottom:12px;}.paragraphs-item-files .file .file-icon,.paragraphs-item-files .file .file-size{display:none;}.paragraphs-item-image-gallery a{padding-right:59px;}@media (min-width:0) and (max-width:767px){.paragraphs-item-image-gallery a{padding-right:15px;}}.paragraphs-item-image-gallery a img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:7px;}.pane-node-content .paragraphs-item-image-gallery a:nth-of-type(2n),.pane-node-field-content-bottom .paragraphs-item-image-gallery a:nth-of-type(4n){padding-right:0px;}@media (min-width:0) and (max-width:767px){.paragraphs-item-image-simple{width:100%;overflow:hidden;text-align:center;}.paragraphs-item-image-simple img{}}.print-content.online-wohnraumantrag .webform-submission-info{display:none;}.print-content.online-wohnraumantrag .webform-component-fieldset{border-width:0;margin-bottom:0;margin-top:1rem;padding:.5rem 0 0;position:relative;}.print-content.online-wohnraumantrag .webform-component-markup p{margin:0;}.print-content.online-wohnraumantrag .webform-component-markup em{font-size:0.8rem;}.print-content.online-wohnraumantrag .webform-component-email input,.print-content.online-wohnraumantrag .webform-component-number input,.print-content.online-wohnraumantrag .webform-component-textfield input{border-width:1px;padding:8px;width:100%;}.print-content.online-wohnraumantrag .webform-component select{padding:6px 8px;}.print-content.online-wohnraumantrag .webform-datepicker{position:relative;}.print-content.online-wohnraumantrag .webform-datepicker .webform-calendar.hasDatepicker{position:absolute;top:50%;transform:translate(0.75rem,-50%);}.print-content.online-wohnraumantrag .webform-component-fieldset legend{border-left:4px solid #dd1f26;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.2rem;margin-bottom:0.75rem;padding-left:0.5rem;}.print-content.online-wohnraumantrag .has-suffix{position:relative;}.print-content.online-wohnraumantrag .has-suffix .field-suffix{position:absolute;right:0;bottom:0;transform:translate(-0.5rem,-7px);text-align:right;}.print-content.online-wohnraumantrag .webform-component{margin-bottom:1.5rem;}.print-content.online-wohnraumantrag .webform-component-display{border-bottom:1px solid #000000;margin-bottom:1.25rem;padding-bottom:0.25rem;}.print-content.online-wohnraumantrag .webform-component-display#webform-component-special-requirements{border-bottom-width:0px;margin-bottom:0px;}.print-content.online-wohnraumantrag .stw-housing-application #webform-component-bereits-beim-stw-gewohnt,.print-content.online-wohnraumantrag .stw-housing-application #webform-component-special-requirements{margin-bottom:0.5rem;}.print-content.online-wohnraumantrag .webform-component-email label,.print-content.online-wohnraumantrag .webform-component-number label,.print-content.online-wohnraumantrag .webform-component-textfield label{background:#ffffff;margin-bottom:0;padding:0 0.25rem;position:absolute;transform:translate(0.8rem,-50%);}.print-content.online-wohnraumantrag .stw-two-col.webform-component-container{display:flex;flex-wrap:wrap;margin-bottom:0;width:100%;}.print-content.online-wohnraumantrag .stw-housing-application #webform-component-nachname{width:100%;}.print-content.online-wohnraumantrag .stw-housing-application #webform-component-kontaktdaten-der-eltern--vor-und-nachname-eltern input,.print-content.online-wohnraumantrag .stw-housing-application #webform-component-ihre-aktuellen-kontakdaten--vor-nachname input,.print-content.online-wohnraumantrag .stw-housing-application #webform-component-nachname input{width:100%;}.print-content.online-wohnraumantrag .webform-component label{font-size:0.8rem;line-height:0.8rem;}.print-content.online-wohnraumantrag .webform-component-checkboxes .form-type-checkbox label,.print-content.online-wohnraumantrag .webform-component-radios .form-type-radio label{font-size:1rem;}.print-content.online-wohnraumantrag .stw-two-col.webform-component-container{display:flex;flex-wrap:wrap;margin-bottom:0;width:100%;}.print-content.online-wohnraumantrag .stw-two-col.webform-component-container .webform-component{flex:1 1 40%;width:50%;}.print-content.online-wohnraumantrag .stw-two-col.webform-component-container .webform-component:nth-of-type(2n+1){padding-right:.5rem;}.print-content.online-wohnraumantrag .stw-two-col.webform-component-container .webform-component:nth-of-type(2n){padding-left:.5rem;}.print-content.online-wohnraumantrag .stw-two-col .webform-component-email input,.print-content.online-wohnraumantrag .stw-two-col .webform-component-textfield input{width:unset;}.print-content.online-wohnraumantrag #webform-component-special-needs label{display:none;}.apartments-overview{color:#000000;}.apartments-overview .region-logo{position:absolute;right:0px;top:0px;}.apartments-overview .region-logo .logo{width:125px;}.apartments-overview .region-title{width:100%;margin-bottom:15px;text-align:left;}.apartments-overview .print--page_title{font-size:45px;font-size:2.8125rem;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;text-align:center;width:100%;}.apartments-overview .info-table{font-size:14px;font-size:0.875rem;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;line-height:13px;width:100%;}.apartments-overview .info-table .label{margin:0;padding:0;width:145px;}.apartments-overview .info-table .apartments-image{padding-bottom:5px;width:225px;}.apartments-overview .info-table td{vertical-align:top;padding:0;}.apartments-overview .info-table .field__item{display:inline-block;margin:0;padding-bottom:10px;width:250px;}.apartments-overview .info-table .address .label,.apartments-overview .info-table .address .value,.apartments-overview .info-table .contact-person .label{padding-top:5px;}.apartments-overview .info-table .contact-person .value{padding-top:10px;}.apartments-overview caption{font-size:20px;font-size:1.25rem;margin-bottom:-1em;margin-top:0.75em;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;text-align:left;width:100%;}.apartments-overview .address{font-size:14px;margin-top:0.25em;}.apartments-overview .apartment-list--detailled:not(:first-of-type){page-break-inside:avoid;}.apartments-overview .apartments-table{font-size:14px;font-size:0.875rem;font-family:"PT Sans",Helvetica,Arial,sans-serif;line-height:13px;width:100%;}.apartments-overview .apartments-table .address{display:block;margin-bottom:1.5em;margin-top:1.5em;}.apartments-overview .apartments-table table{background:none;border-collapse:collapse;margin-bottom:2em;margin-top:0;width:100%;}.apartments-overview .apartments-table table .views-field-field-apartment-size,.apartments-overview .apartments-table table .views-field-field-apartment-rent,.apartments-overview .apartments-table table .views-field-field-apartment-residents{width:75px;}.apartments-overview .apartments-table table .views-field-title{width:80px;}.apartments-overview .apartments-table table .views-field-field-apartment-availability{width:100px;}.apartments-overview .apartments-table table .views-field-field-additional-information{width:300px;}.apartments-overview .apartments-table table tr,.apartments-overview .apartments-table table th,.apartments-overview .apartments-table table td{border:1px solid #000;background:none;}.apartments-overview .apartments-table table th{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.apartments-overview .apartments-table table p{margin:0;}.apartments-overview .apartments-table table td,.apartments-overview .apartments-table table th{padding:5px;vertical-align:top;}.apartments-overview .apartments-table .stw-taxonomy-icons{margin:0;padding:0;}.apartments-overview .apartments-table .stw-taxonomy-icons li{display:inline-block;height:26px;text-indent:-6000px;width:20px;}.apartments-overview .apartments-table .stw-taxonomy-icons .icon-accessible{background:transparent url(/sites/all/themes/custom/stw/images/apartment_equipment.png) no-repeat 0px 0px;}.apartments-overview .apartments-table .stw-taxonomy-icons .icon-non-smoker{background:transparent url(/sites/all/themes/custom/stw/images/apartment_equipment.png) no-repeat 0px 0px;background-position:-24px 0;}.apartments-overview .apartments-table .icon-legend li{font-size:13px;font-size:0.8125rem;display:block;text-indent:0px;width:auto;}.apartments-overview .apartments-table .icon-legend .icon-accessible{background:none !important;}.apartments-overview .apartments-table .icon-legend .icon-accessible:before{background:transparent url(/sites/all/themes/custom/stw/images/apartment_equipment.png) no-repeat 0px 0px;content:" ";display:inline-block;height:24px;width:24px;}.apartments-overview .apartments-table .icon-legend .icon-non-smoker{background:none !important;}.apartments-overview .apartments-table .icon-legend .icon-non-smoker:before{background:transparent url(/sites/all/themes/custom/stw/images/apartment_equipment.png) no-repeat 0px 0px;background-position:-24px 0;content:" ";display:inline-block;height:24px;width:24px;}.apartment-list-all table{page-break-inside:auto;}@page{margin-bottom:20px;}.food-per-day-page--legend{position:absolute;bottom:0px;left:0px;border-top:1px solid #aaa;padding-top:10px;}.food-per-day-page--legend .group-type{display:inline-block;vertical-align:top;width:48px;}.food-per-day-page--legend .title{display:block;font-size:8px;line-height:8px;padding-top:10px;}.food-per-day-page--legend-dayplan_info,.food-per-day-page--legend-customers,.food-per-day-page--legend-types{display:inline-block;font-size:8px;line-height:8px;vertical-align:top;}.food-per-day-page--legend-types{width:470px;}.food-per-day-page--legend-customers{margin-right:10px;width:60px;}.food-per-day-page--legend-dayplan_info{width:140px;}.food-per-category-day{color:#000;font-family:"PT Sans",Helvetica,Arial,sans-serif;margin:3em !important;position:relative;}.food-per-category-day .print--green-stripe{left:-4em;position:absolute;right:-4 em;top:0.7em;}.food-per-category-day .print--green-stripe img{width:100%;}.food-per-category-day > .group-right{position:absolute;right:-2.25em;top:3.8em;}.food-per-category-day strong{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.food-per-category-day em{font-family:"PT Sans italic",Helvetica,Arial,sans-serif;font-weight:400;font-style:italic;}.food-per-category-day sup{font-size:0.5em;}.food-per-category-day .print--cafeteria-name{font-size:19px;font-size:1.1875rem;margin-bottom:2.5rem;}.food-per-category-day .print--category-name{font-size:49px;font-size:3.0625rem;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;margin-bottom:2.5rem;}.food-per-category-day .print--category-name.bio{width:450px;height:100px;background:url(/sites/all/themes/custom/stw/images/green.png) no-repeat right 10px;}.food-per-category-day .print--category-name.bio.vital{width:450px;height:100px;background:url(/sites/all/themes/custom/stw/images/mensavital_green_small.png) no-repeat right 10px;}.food-per-category-day .print--category-name.vital{width:450px;height:120px;background:url(/sites/all/themes/custom/stw/images/mensavital.png) no-repeat right -10px;}.food-per-category-day.filtered .print--category-name{margin-bottom:0.5rem;width:600px;}.food-per-category-day .logo{height:36px;width:150px;}.food-per-category-day .print--custom-info{font-size:13px;font-size:0.8125rem;line-height:13px;}.food-per-category-day--table{page-break-inside:auto;margin-bottom:5px;width:100%;}.food-per-category-day--table td{vertical-align:top;}.food-per-category-day--table .food_name{font-size:19px;font-size:1.1875rem;line-height:15px;width:55%;}.food-per-category-day--table .audience{font-size:23px;font-size:1.4375rem;vertical-align:top;width:15%;}.food-per-category-day--table .audience.students{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.food-per-category-day--table .print--price-options{font-size:10px;line-height:12px;}.food-per-category-day--table .field-name-field-pictogram-large{display:inline-block;margin-top:5px;width:40px;}.food-per-category-day--table .field-name-field-pictogram-large img{height:35px;max-width:35px;min-width:35px;width:35px;}.food-per-day-page,.food-per-week-page{color:#000;font-family:"PT Sans",Helvetica,Arial,sans-serif;margin:0 !important;margin-bottom:10px;position:relative;}.food-per-day-page .print--green-stripe img,.food-per-week-page .print--green-stripe img{width:100%;}.food-per-day-page > .group-right,.food-per-week-page > .group-right{position:absolute;right:1.25em;top:2.95em;}.food-per-day-page strong,.food-per-week-page strong{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.food-per-day-page em,.food-per-week-page em{font-family:"PT Sans italic",Helvetica,Arial,sans-serif;font-weight:400;font-style:italic;}.food-per-day-page sup,.food-per-week-page sup{font-size:0.5em;}.food-per-day-page .print--cafeteria-name,.food-per-week-page .print--cafeteria-name{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.food-per-day-page .print--day-name,.food-per-week-page .print--day-name{font-size:55px;font-size:3.4375rem;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.food-per-day-page .group-footer,.food-per-week-page .group-footer{margin-top:5rem;}.food-per-day-page .logo,.food-per-week-page .logo{height:36px;width:150px;}.food-per-day-page table td,.food-per-week-page table td{vertical-align:top;}.food-per-day-page table .category-name,.food-per-week-page table .category-name,.food-per-day-page table .food-cell,.food-per-week-page table .food-cell,.food-per-day-page table .menu-day-row--category,.food-per-week-page table .menu-day-row--category{padding-top:5px;}.print--day-row{border-top:1px solid #aaa;width:100%;font-size:14px;font-size:0.875rem;line-height:12px;}.print--day-row .category-name{width:120px;}.print--day-row .food-cell{width:570px;}.print--day-row tr{min-height:185px;}.print--day-row td{vertical-align:top;}.print--day-row .print--price-student{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.print--day-row .print--price-inline{display:inline;width:35px;padding-right:0.5rem;}.print--day-row .label-inline{float:none;margin:0;}.print--day-row .category-name.bio:after{content:' ';display:block;background:url(/sites/all/themes/custom/stw/images/green_small.png) no-repeat 5px 10px;width:65px;height:70px;}.print--day-row .category-name.bio.vital:after{content:' ';display:block;background:url(/sites/all/themes/custom/stw/images/mensavital_green_small.png) no-repeat 5px 10px;width:65px;height:70px;}.print--day-row .category-name.vital:after{content:' ';display:block;background:url(/sites/all/themes/custom/stw/images/mensavital_small.png) no-repeat 10px 10px;width:65px;height:70px;}.print--day-row-category{width:100%;}.print--day-row-category .food-info{width:85%;}.print--day-row-category .types{width:15%;}.print--day-row-category .field-name-field-food-types{width:100px;max-width:100px;}.print--day-row-category .field-name-field-food-types .field-name-field-pictogram-large{display:inline;}.print--day-row-category .field-name-field-food-types img{height:30px;max-width:30px;min-width:30px;width:30px;padding-right:3px;padding-bottom:3px;vertical-align:top;}.food-per-week-page .stw_print_category{display:none;}.food-per-week-page .group-footer{margin-top:2rem;}.food-per-week-page .logo{height:36px;width:150px;}.food-per-week-page .field-name-field-plan-data{padding-bottom:15px;}.menu-day-row--category > div{height:90px;}.menu-day-row--category .bio:after{content:' ';display:block;background:url(/sites/all/themes/custom/stw/images/green_small.png) no-repeat 5px 10px;width:65px;height:70px;}.menu-day-row--category .bio.vital:after{content:' ';display:block;background:url(/sites/all/themes/custom/stw/images/mensavital_green_small.png) no-repeat 5px 10px;width:65px;height:70px;}.menu-day-row--category .vital:after{content:' ';display:block;background:url(/sites/all/themes/custom/stw/images/mensavital_small.png) no-repeat 10px 10px;width:65px;height:70px;}.stw-menu-days-week{font-size:14px;font-size:0.875rem;}.stw-menu-days-week .menu-day-row--category{width:80px;}.stw-menu-days-week .food-cell-week{width:600px;}.stw-menu-days{font-size:13px;font-size:0.8125rem;line-height:12px;}.stw-menu-days table{width:100%;}.stw-menu-days table td{vertical-align:top;}.stw-menu-days .menu-day-row--category{width:80px;}.stw-menu-days .food-cell{width:112px;}.stw-menu-days .price-employees,.stw-menu-days .price-students{margin:0;}.stw-menu-days .field-name-field-food-types{margin-top:2px;margin-bottom:5px;}.stw-menu-days .field-name-field-food-types img{display:inline-block;height:12px;margin-right:3px;vertical-align:top;width:12px;}.paragraphs-item-plan-category-days table,.paragraphs-item-plan-category-week table{border-top:1px solid #aaa;}.node--food--print-single{color:#000;font-family:"PT Sans",Helvetica,Arial,sans-serif;margin:3em !important;position:relative;}.node--food--print-single .print--green-stripe{left:-4em;position:absolute;right:-4em;top:0.7em;}.node--food--print-single .print--green-stripe img{width:100%;}.node--food--print-single .print--site-logo{position:absolute;right:-2.25em;top:3.8em;}.node--food--print-single .logo{height:36px;width:150px;}.node--food--print-single .print--cafeteria-name{font-size:19px;font-size:1.1875rem;margin-bottom:1rem;}.node--food--print-single .print--category-name{font-size:49px;font-size:3.0625rem;font-family:"PT Sans bold",Helvetica,Arial,sans-serif;line-height:40px;margin-bottom:3rem;margin-top:30px;}.node--food--print-single .print--category-name.bio{background:url(/sites/all/themes/custom/stw/images/green.png) no-repeat right 10px;height:100px;width:450px;}.node--food--print-single .print--category-name.bio.vital{background:url(/sites/all/themes/custom/stw/images/mensavital_green_small.png) no-repeat right 10px;height:100px;width:450px;}.node--food--print-single .print--category-name.vital{background:url(/sites/all/themes/custom/stw/images/mensavital.png) no-repeat right -10px;height:96px;margin-top:2.5rem;width:450px;}.node--food--print-single .print--food-description{font-size:49px;font-size:3.0625rem;line-height:0.8em;}.node--food--print-single .print--food-description sup{font-size:0.5em;}.node--food--print-single .group-right{text-align:right;}.node--food--print-single .label-inline{float:none;display:inline;}.node--food--print-single .print--price-inline{font-size:32px;line-height:40px;display:inline-block;float:left;margin-right:20px;padding:0;width:auto;}.node--food--print-single .print--price-inline .print--price-student{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;margin-top:-2px;}.node--food--print-single .print--price-inline .print--price-student .print--price-options{padding-left:0px;}.node--food--print-single .print--price-inline .print--price-options{display:block;font-size:10px;line-height:12px;padding-left:2px;}.node--food--print-single .print--custom-info{margin-left:30%;font-size:15px;font-size:0.9375rem;}.node--food--print-single .print--prices-grouped{margin-top:5rem;margin-right:-40px;}.node--food--print-single .field-name-field-pictogram-large{display:inline;margin-top:3em;width:85px;}.node--food--print-single .field-name-field-pictogram-large img{height:85px;padding-right:1em;padding-top:3em;width:85px;}.page-print strong{font-family:"PT Sans bold",Helvetica,Arial,sans-serif;}.page-print .shy{display:inline-block;}.view-apartments.embedded .view-header{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;background:#eeeeee;color:#6d6d6d;padding:10px;}.view-apartments.embedded .view-header h4{margin:0;padding-bottom:5px;}.view-apartments.embedded .view-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;background:#eeeeee;}.view-apartments.embedded .view-content tr{background:transparent;}.view-apartments.embedded .col-1{padding-left:10px;width:25px !important;}.view-apartments.embedded .col-2{width:175px;}.view-apartments.embedded .col-3{width:65px;}.view-apartments.embedded .col-4{width:175px;}.view-apartments.embedded .col-5{width:100px;}.view-apartments.embedded .col-6{width:auto;}.view-apartments.embedded table{max-width:100%;width:100%;}.view-apartments.embedded table td{white-space:nowrap;vertical-align:top;}.view-apartments.embedded table td.col-4,.view-apartments.embedded table td:last-child{white-space:normal;}.view-apartments.embedded caption{font-size:18px;margin:0.5rem 0 0.5rem 0;}.view-apartments.embedded thead tr,.view-apartments.embedded tr.even{background:#e0e0e0;}.view-apartments.embedded thead tr{white-space:nowrap;}.view-apartments.embedded th{background:#e0e0e0;color:#469ace;font-weight:normal;padding:5px 10px;}.view-apartments.embedded td{padding:5px 10px;vertical-align:text-top;}.view-apartments.embedded td p{margin:0;}.view-apartments.embedded td ul{margin:0;padding-left:0;list-style-type:none;}.view-apartments.embedded tbody tr:last-child{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;}.view-apartments.embedded tbody tr:last-child td:first-child{-moz-border-radius:0 0 0 5px;-webkit-border-radius:0;border-radius:0 0 0 5px;}.view-apartments.embedded tbody tr:last-child td:last-child{-moz-border-radius:0 0 5px 0;-webkit-border-radius:0;border-radius:0 0 5px 0;}.view-apartments.embedded .views-field-field-apartment-size,.view-apartments.embedded .views-field-field-apartment-rent{white-space:nowrap;}.view-apartments.embedded .views-field-field-additional-information ul{list-style:none;margin:0;padding:0;}.view-apartments.embedded .stw-taxonomy-icons li{box-sizing:border-box;display:inline-block;padding:0;text-indent:-10000px;width:24px;}.view-apartments.embedded .icon-legend .stw-taxonomy-icons li{background:none;text-indent:0px;width:auto;}.view-apartments.embedded .stw-taxonomy-icons .icon-accessible,.view-apartments.embedded .stw-taxonomy-icons .icon-non-smoker{background:transparent url(/sites/all/themes/custom/stw/images/apartment_equipment.png) no-repeat 0px 0px;}.view-apartments.embedded .icon-legend .stw-taxonomy-icons{padding-left:0;}.view-apartments.embedded .icon-legend .stw-taxonomy-icons .icon-accessible:before,.view-apartments.embedded .icon-legend .stw-taxonomy-icons .icon-non-smoker:before{background:transparent url(/sites/all/themes/custom/stw/images/apartment_equipment.png) no-repeat 0px 0px;content:" ";display:inline-block;height:24px;width:24px;}.view-apartments.embedded .stw-taxonomy-icons .icon-non-smoker,.view-apartments.embedded .icon-legend .stw-taxonomy-icons .icon-non-smoker:before{background-position:-24px 0;}.view-apartments.embedded .form-submit{margin:10px;}.view-apartments.embedded .field-name-field-cp-email a .mailto{background:transparent url(/sites/all/themes/custom/stw/images/mail_icon.png) no-repeat 3px 1px;background-size:15px 9px;display:inline-block;height:10px;margin-bottom:0px;width:20px;}.view-apartments.embedded .card-wrapper{margin:0;margin-bottom:0.5em;}.view-apartments.embedded .paragraphs-item-contact-person{font-size:13px;}.view-apartments.embedded .field-name-field-cp-phone .label-inline{margin-right:0;}@media (min-width:0) and (max-width:767px){.view-apartments.embedded{}.view-apartments.embedded table,.view-apartments.embedded thead,.view-apartments.embedded tbody,.view-apartments.embedded th,.view-apartments.embedded td,.view-apartments.embedded tr{display:block;}.view-apartments.embedded thead tr{position:absolute;top:-9999px;left:-9999px;}.view-apartments.embedded tr{border:1px solid #ccc;}.view-apartments.embedded td{border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}.view-apartments.embedded td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;font-size:12px;}.view-apartments.embedded td:before{content:attr(data-title);}.view-apartments.embedded ul{list-style-type:none;}.view-apartments.embedded .col-1,.view-apartments.embedded .col-2,.view-apartments.embedded .col-3,.view-apartments.embedded .col-4,.view-apartments.embedded .col-5,.view-apartments.embedded .col-6{width:auto;}}.food-plan-data{font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:13px;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data{font-size:14px;}}.food-plan-data .food-plan-header{color:#6d6d6d;padding:10px;}.food-plan-data .food-plan-header a{margin-right:1rem;text-decoration:none;}.food-plan-data .food-plan-header a:active,.food-plan-data .food-plan-header a:hover{color:#95c11f;}.food-plan-data .food-plan-header a.plan,.food-plan-data .food-plan-header a.print-plan{padding-left:20px;}.food-plan-data .food-plan-header a.plan{background:transparent url(/sites/all/themes/custom/stw/images/singles/plan.png) no-repeat 0px 0px;display:block;}.food-plan-data .food-plan-header a.print-plan{background:transparent url(/sites/all/themes/custom/stw/images/singles/pdf.png) no-repeat 0px 0px;}.food-plan-data a.tab-scrolling{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#95c11f;color:#ffffff;display:inline-block;float:right;height:17px;line-height:0;padding:8px 6px;position:relative;top:-65px;right:0px;text-decoration:none;width:17px;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data a.tab-scrolling{top:-30px;right:-10px;}}@media (min-width:1024px){.food-plan-data a.tab-scrolling{top:-30px;right:-20px;}}.food-plan-data a.tab-scrolling.group-previous{display:none;float:left;left:0px;right:auto;position:absolute;margin-top:50px;padding:8px 4px;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data a.tab-scrolling.group-previous{left:-15px;}}@media (min-width:1024px){.food-plan-data a.tab-scrolling.group-previous{left:-20px;}}.food-plan-data.ui-tabs{background:transparent;border:none;}.food-plan-data.ui-tabs .ui-widget-header{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:transparent;border:none;}.food-plan-data.ui-tabs .ui-tabs-nav{padding:0;}.food-plan-data.ui-tabs .ui-tabs-nav li{width:56px;font-size:11px;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data.ui-tabs .ui-tabs-nav li{font-size:13px;width:78px;}}.food-plan-data.ui-tabs .ui-tabs-nav li.plan-wednesday{padding:0 5px 0 5px;}.food-plan-data.ui-tabs .ui-tabs-nav a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#eeeeee;padding:5px 0 5px 0;text-align:center;width:100%;}.food-plan-data.ui-tabs .ui-tabs-nav .ui-state-default{background:#eeeeee;border:none;}.food-plan-data.ui-tabs .ui-tabs-nav .ui-state-active{background:#95c11f;border:none;}.food-plan-data.ui-tabs .ui-tabs-nav .ui-state-active a{background:#95c11f;color:#ffffff;cursor:default;}.food-plan-data.ui-tabs .tab-title{display:block;}.food-plan-data.ui-tabs .tab-date{font-size:12px;font-style:italic;}.food-plan-data.ui-tabs li.next,.food-plan-data.ui-tabs li.previous{display:none;}.food-plan-data.ui-tabs .ui-tabs-panel{padding:0;}.food-plan-data table.food-category{width:100%;margin-bottom:15px;}.food-plan-data table.food-category:first-child{margin-top:0;}.food-plan-data table.food-category thead{background:#95c11f;margin:5px 0 10px -3px;}.food-plan-data table.food-category thead:before{background:#95c11f;display:block;width:8px;height:34px;position:absolute;left:-2px;content:"";}.food-plan-data table.food-category thead:after{background:#95c11f;display:block;width:8px;height:34px;position:absolute;right:-2px;margin-top:-34px;content:"";}.food-plan-data table.food-category thead tr:after{display:block;width:5px;height:0px;position:absolute;margin-top:-5px;right:-2px;content:"";border-bottom:5px solid #597312;border-right:5px solid transparent;}.food-plan-data table.food-category thead tr:first-child :before{display:block;width:5px;height:0px;position:absolute;margin-top:-10px;left:-2px;content:"";border-bottom:5px solid #597312;border-left:5px solid transparent;}.food-plan-data table.food-category th{background:#95c11f;color:#ffffff;font-weight:normal;padding:5px 0 5px 5px;width:100px;}@media (min-width:0) and (max-width:767px){.food-plan-data table.food-category th.category-name{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}}.food-plan-data table.food-category td{color:#6d6d6d;padding:10px 0 5px 0;}@media (min-width:0) and (max-width:767px){.food-plan-data table.food-category td{line-height:15px;padding:5px 0 5px 0;}}.food-plan-data table.food-category td.field-name-field-description,.food-plan-data table.food-category td.field-name-field-plan-description-1,.food-plan-data table.food-category td.field-name-field-plan-description-2,.food-plan-data table.food-category td.field-name-field-plan-description-3,.food-plan-data table.food-category td.field-name-field-plan-description-4,.food-plan-data table.food-category td.field-name-field-plan-description-5{padding:10px 30px 10px 30px;}@media (min-width:0) and (max-width:767px){.food-plan-data table.food-category td.field-name-field-description,.food-plan-data table.food-category td.field-name-field-plan-description-1,.food-plan-data table.food-category td.field-name-field-plan-description-2,.food-plan-data table.food-category td.field-name-field-plan-description-3,.food-plan-data table.food-category td.field-name-field-plan-description-4,.food-plan-data table.food-category td.field-name-field-plan-description-5{padding:10px 30px 10px 0px;max-width:150px;word-wrap:break-word;}}.food-plan-data table.food-category td.field-name-field-description p,.food-plan-data table.food-category td.field-name-field-plan-description-1 p,.food-plan-data table.food-category td.field-name-field-plan-description-2 p,.food-plan-data table.food-category td.field-name-field-plan-description-3 p,.food-plan-data table.food-category td.field-name-field-plan-description-4 p,.food-plan-data table.food-category td.field-name-field-plan-description-5 p{padding:0;}.food-plan-data table.food-category .price-students,.food-plan-data table.food-category .price-employees{width:45px;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data table.food-category .price-students,.food-plan-data table.food-category .price-employees{display:none;}}.food-plan-data table.food-category .price-students-desk,.food-plan-data table.food-category .price-employees-desk{width:100px;}@media (min-width:0) and (max-width:767px){.food-plan-data table.food-category .price-students-desk,.food-plan-data table.food-category .price-employees-desk{display:none;}}.food-plan-data table.food-category .field-name-field-food-types{min-height:21px;text-align:center;width:45px;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data table.food-category .field-name-field-food-types{width:80px;}}.food-plan-data table.food-category .field-name-field-food-types img{margin-right:2px;}.food-plan-data table.food-category .field-name-field-food-types img:last{margin-right:0px;}.food-plan-data tbody tr:nth-child(odd){background-color:#e0e0e0;}.food-plan-data .food-plans{-moz-border-radius:0px 5px 5px 5px;-webkit-border-radius:0px;border-radius:0px 5px 5px 5px;background:#e4e4e4;padding:0 0 10px 0;}.food-plan-data .food-type-filter{list-style:none;margin:0;padding:0;position:relative;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data .food-type-filter{float:left;left:405px;margin-top:-30px;}}.food-plan-data .food-type-filter li{display:inline-block;margin:0;padding:0;}.food-plan-data .food-type-filter li a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;display:inline-block;height:30px;margin:0;padding:3px 2px 5px 2px;width:25px;}.food-plan-data .food-type-filter li a.active,.food-plan-data .food-type-filter li a:hover{background:#e4e4e4;}.food-plan-data .food-type-filter li img{margin:0;padding:0;}.food-plan-data .hint{color:#6d6d6d;}.food-plan-data-today.ui-tabs .ui-tabs-nav li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px;margin-right:5px;padding:0 2px;white-space:inherit;width:188px;}@media (min-width:0) and (max-width:767px){.food-plan-data-today.ui-tabs .ui-tabs-nav li{width:100%;}}.food-plan-data-today.ui-tabs .ui-tabs-nav li:nth-child(3n){margin-right:0;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data-today.ui-tabs .ui-tabs-nav li a{display:table;}}.food-plan-data-today.ui-tabs .ui-tabs-nav li a span.tab-title{vertical-align:middle;}@media (min-width:768px),(min-width:1023px) and (orientation:landscape),(min-width:1536px) and (-webkit-min-device-pixel-ratio:2),(min-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.food-plan-data-today.ui-tabs .ui-tabs-nav li a span.tab-title{display:table-cell;height:45px;}}.food-plan-data-today .food-plans{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;}.paragraphs-item-content-simple table{border:1px #e4e4e4 solid;}.paragraphs-item-content-simple table caption{color:#6d6d6d;}.paragraphs-item-content-simple table th{color:#ffffff;}.paragraphs-item-content-simple table td,.paragraphs-item-content-simple table th{padding:2px 5px;}.paragraphs-item-content-simple table tr{border:1px #e4e4e4 solid;border-top:0;}.paragraphs-item-content-simple table tr td{border:1px #e4e4e4 solid;}.section-essen .paragraphs-item-content-simple table th{background-color:#95c11f;}.section-studienfinanzierung .paragraphs-item-content-simple table th{background-color:#ffa538;}.section-beratung .paragraphs-item-content-simple table th{background-color:#9f4276;}.section-wohnen .paragraphs-item-content-simple table th{background-color:#469ace;}.section-kultur .paragraphs-item-content-simple table th{background-color:#7558e8;}.section-news .paragraphs-item-content-simple table th,.section-willkommen .paragraphs-item-content-simple table th{background-color:#dd1f26;}.view-food-plan-data .no-food-data{margin:10px;}.food-plan-legend{font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:13px;margin-bottom:1rem;margin-top:0;}.food-plan-legend .heading{color:#6d6d6d;margin:.5rem 0 0 0;}.food-plan-legend sup{margin-right:.1rem;}.legend-foodtypes .heading{margin-bottom:5px;}.legend-foodtypes .group-type{display:inline-block;}.legend-foodtypes .title{display:inline-block;font-size:11px;line-height:11px;height:22px;padding-left:5px;padding-right:10px;vertical-align:middle;}.news-list .section-title{background:#6d6d6d;color:#ffffff;font-size:2rem;margin:0 0 1rem 0;padding:.2rem .5rem .5rem .5rem;}.news-list .views-row{border-bottom:1px solid #e4e4e4;margin:0 0 1rem 0;padding:0 0 .5rem 0;}@media (min-width:0) and (max-width:767px){.news-list .views-row{margin:0 0 .5rem 0;padding:0 0 .2rem 0;}}.news-list .views-row.views-row-last{border-bottom:none;}.news-list .view-footer{border-top:1px solid #e4e4e4;padding:.5rem 0 1rem 0;}.news-list .news-title{margin:0;}@media (min-width:0) and (max-width:767px){.news-list .news-title{margin:0 0 5px 0;}}.news-list .news-title a{text-decoration:none;}.news-list .views-field-created{font-size:.95rem;}.news-list .paragraphs-item-image-simple.view-mode-simple{float:left;margin:0 1rem .5rem 0;}.news-list .news-content p{margin:.5rem 0 .25rem 0;}.news-list h2,.news-list h3{margin:0 0 .25rem 0;}.news-list h2 a,.news-list h3 a{text-decoration:none;}.news-list a.news-archive{background:transparent url(/sites/all/themes/custom/stw/images/singles/archive.png) no-repeat 0px 0px;padding-left:20px;}body.front .pane-news{margin-bottom:35px;}@media (min-width:0) and (max-width:767px){body.front .pane-news{margin-bottom:15px;}}
