/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:inherit;}h3{font-weight:bold;font-size:1.25em;margin:0.5em 0 0;}.view-bauprogramm-auswertung-links{font-size:1.5em;}.item-list ul{margin:0;padding:0 0 0.25em 1em;list-style:disc;}.item-list ul li{clear:both;}.field--type-entity-reference ul.links,.field--type-entity-reference{font-family:Georgia,"Times New Roman",Times,serif;font-size:inherit;margin:0;}.field--type-entity-reference .field__label{padding-right:0.5em;font-weight:bold;font-size:14px;}.featured-bottom ul li{list-style:disc;}.featured-bottom .layout-container{display:flex;flex-direction:column;}.featured-bottom .layout-container .region{width:inherit;}.featured-bottom .clearfix::after{content:none;display:none;}table > caption > h2{font-family:Georgia,"Times New Roman",Times,serif;text-align:left;}iframe.chart{display:block;width:100%;height:400px;border:none;}.preview{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;}a.colorbox{border-bottom:none;}.preview img{max-width:4em;max-height:4em;object-fit:contain;}.map{padding:0 0;}.field--name-dynamic-token-fieldnode-finanzierung-bauprogramm p,.field--name-dynamic-token-fieldnode-finanzierung-andere p{margin-bottom:0;}.view-status-aenderungen p,.view-letzte-statusaenderungen p{margin-bottom:0;}.views-field-title .vorschau,.view-projektkarte-letzte-statusaenderungen .views-field-field-bild,.view-letzte-statusaenderungen .views-field-field-bild{float:right;margin-left:0.5em;}.views-field-title .vorschau > a,.view-projektkarte-letzte-statusaenderungen .views-field-field-bild a,.view-letzte-statusaenderungen .views-field-field-bild a{height:3em;max-width:6em;display:inline-block;border-bottom:none;}.difference{color:red;}.vorschau-list > ul{display:flex;gap:1em;padding:0 0;}.vorschau-list > ul > li{list-style:none;}.field--name-field-content-images{display:flex;gap:1em;align-items:center;flex-wrap:wrap;}.field--name-field-content-images > div{display:inline-block;}fieldset#edit-field-verschoben-target-id-wrapper .form-item{margin-top:0;margin-bottom:0;}.views-field-field-color,.views-field-field-color-geplant{width:50px;}.value-number{width:9em;text-align:right;}.view-id-bauprojekt_plaene  .views-field-field-medien ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0;}.view-id-bauprojekt_plaene  .views-field-field-medien ul > li{list-style:none;}.view-id-bauprojekt_plaene  .views-field-field-medien ul > li img{max-width:160px;max-height:160px;}@media (min-width:600px){.featured-bottom .layout-container{flex-direction:row;}.featured-bottom .layout-container .region{width:inherit;flex:0 0 50%;}}.node--view-mode-full .field--name-field-bild{display:flex;gap:1em;}.field--name-field-bild.field--type-image img{margin:0 0;}.views-field-field-medien ul{padding:0 0;}.views-field-field-medien ul li{display:inline-block;width:384px;list-style:none;}.warning{color:red;border:1px solid red;border-radius:0.25em;padding:0.25em;}video{max-width:100%;max-height:100%;height:auto !important;}}
@font-face{font-family:'Museo-900';src:url('/webfonts/2E7F8F_0_0.eot');src:url('/webfonts/2E7F8F_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_0_0.woff2') format('woff2'),url('/webfonts/2E7F8F_0_0.woff') format('woff'),url('/webfonts/2E7F8F_0_0.ttf') format('truetype');}@font-face{font-family:'Museo-700';src:url('/webfonts/2E7F8F_1_0.eot');src:url('/webfonts/2E7F8F_1_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_1_0.woff2') format('woff2'),url('/webfonts/2E7F8F_1_0.woff') format('woff'),url('/webfonts/2E7F8F_1_0.ttf') format('truetype');}@font-face{font-family:'Museo-300';src:url('/webfonts/2E7F8F_2_0.eot');src:url('/webfonts/2E7F8F_2_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_2_0.woff2') format('woff2'),url('/webfonts/2E7F8F_2_0.woff') format('woff'),url('/webfonts/2E7F8F_2_0.ttf') format('truetype');}@font-face{font-family:'Museo-100';src:url('/webfonts/2E7F8F_3_0.eot');src:url('/webfonts/2E7F8F_3_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_3_0.woff2') format('woff2'),url('/webfonts/2E7F8F_3_0.woff') format('woff'),url('/webfonts/2E7F8F_3_0.ttf') format('truetype');}@font-face{font-family:'Museo-500';src:url('/webfonts/2E7F8F_4_0.eot');src:url('/webfonts/2E7F8F_4_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_4_0.woff2') format('woff2'),url('/webfonts/2E7F8F_4_0.woff') format('woff'),url('/webfonts/2E7F8F_4_0.ttf') format('truetype');}@font-face{font-family:'Museo-300Italic';src:url('/webfonts/2E7F8F_5_0.eot');src:url('/webfonts/2E7F8F_5_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_5_0.woff2') format('woff2'),url('/webfonts/2E7F8F_5_0.woff') format('woff'),url('/webfonts/2E7F8F_5_0.ttf') format('truetype');}@font-face{font-family:'Museo-900Italic';src:url('/webfonts/2E7F8F_6_0.eot');src:url('/webfonts/2E7F8F_6_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_6_0.woff2') format('woff2'),url('/webfonts/2E7F8F_6_0.woff') format('woff'),url('/webfonts/2E7F8F_6_0.ttf') format('truetype');}@font-face{font-family:'Museo-100Italic';src:url('/webfonts/2E7F8F_7_0.eot');src:url('/webfonts/2E7F8F_7_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_7_0.woff2') format('woff2'),url('/webfonts/2E7F8F_7_0.woff') format('woff'),url('/webfonts/2E7F8F_7_0.ttf') format('truetype');}@font-face{font-family:'Museo-500Italic';src:url('/webfonts/2E7F8F_8_0.eot');src:url('/webfonts/2E7F8F_8_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_8_0.woff2') format('woff2'),url('/webfonts/2E7F8F_8_0.woff') format('woff'),url('/webfonts/2E7F8F_8_0.ttf') format('truetype');}@font-face{font-family:'Museo-700Italic';src:url('/webfonts/2E7F8F_9_0.eot');src:url('/webfonts/2E7F8F_9_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E7F8F_9_0.woff2') format('woff2'),url('/webfonts/2E7F8F_9_0.woff') format('woff'),url('/webfonts/2E7F8F_9_0.ttf') format('truetype');}@font-face{font-family:'Roboto Regular';src:url('/webfonts/Roboto-Regular.ttf');}.site-branding__name,h1,h2{font-family:"Museo-700",Georgia,"Times New Roman",Roman,serif;}#header,.breadcrumb,body{font-family:"Roboto Regular",Helvetica,sans-serif;}
.region-primary-menu .menu a{background:#bccf014f;color:#1b5d58;}.region-primary-menu .menu a.is-active{background:#bccf01;color:#000000;}.region-primary-menu .menu a:hover{background:#bccf01;}.site-branding__logo img{height:80px;}.block-system-branding-block{display:flex;flex-direction:row;align-items:center;}.site-branding__name{font-weight:bold;}h1,h2{color:#004b67}a:active,a:hover,a:focus{color:#000000;}
