.webbs-tiefbauamt #main .webbs-core-search-filter div{width:auto}.webbs-tiefbauamt .nav-calendar:after,.webbs-tiefbauamt .text-section:after,.webbs-tiefbauamt .tooltip:after,.webbs-tiefbauamt .tooltip a.details:after,.webbs-tiefbauamt .webbs-core-showbox.table-view .range:after{content:" ";display:block;clear:both}.webbs-tiefbauamt #calendar-detail td:first-child,.webbs-tiefbauamt #calendar-detail th:first-child,.webbs-tiefbauamt #main .nav-calendar h2 em,.webbs-tiefbauamt .aural,.webbs-tiefbauamt .occupancy-list caption,.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment>dl>dt,.webbs-tiefbauamt .webbs-core-showbox.table-view .row h3{display:block;position:absolute;overflow:hidden;left:-9999px;width:1px;height:1px}.webbs-tiefbauamt .text p{width:500px}.webbs-tiefbauamt .text .form-generator p{width:auto}.no-js .webbs-tiefbauamt .tba-cal,.no-js .webbs-tiefbauamt .tba-list{display:none}.webbs-tiefbauamt .nav-calendar{position:relative;margin:0 0 30px}.webbs-tiefbauamt .nav-calendar.js-hidden{display:none}.webbs-tiefbauamt #main .nav-calendar h2{display:block;margin:0;font-size:210%;left:0;height:auto;width:auto;position:relative;color:#333;padding:3px 0 0}.webbs-tiefbauamt #main .pager{padding:0;color:red}.svg .webbs-tiefbauamt #main .pager{color:#00f}.webbs-tiefbauamt .pager ul{position:absolute;left:18em;top:0}.webbs-tiefbauamt .pager li{float:left;margin:0 3px 0 0}.webbs-tiefbauamt .pager li button{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/icon-sprites.png);border-radius:2px 2px 2px 2px;display:block;height:30px;width:30px;border:0;background-color:#245f35;background-position:50% -1342px;text-indent:-9999px}.svg .webbs-tiefbauamt .pager li button{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/icon-sprites_.svg)}.webbs-tiefbauamt .pager li.show button{visibility:visible}.webbs-tiefbauamt .pager li.previous button{background-position:50% -1392px}.webbs-tiefbauamt .pager li button:hover{background-color:#1a4427;cursor:pointer}.webbs-tiefbauamt #calendar-detail{margin-bottom:5px}.webbs-tiefbauamt #calendar-detail table{border:0;margin:0}.js-on .webbs-tiefbauamt #calendar-detail .section-wrapper{width:724px;overflow:hidden}.js-on .webbs-tiefbauamt #calendar-detail .section-wrapper-inner{width:2172px}.js-on .webbs-tiefbauamt #calendar-detail .section-wrapper-inner .section{float:left;min-height:730px;width:724px;overflow:hidden}.js-on .webbs-tiefbauamt #calendar-detail .section-wrapper-inner .section.hidden{overflow:hidden;height:0}.webbs-tiefbauamt #main #calendar-detail thead th{vertical-align:top;padding:10px 0;font-size:130%;border-bottom:3px solid #fcfcfc;border-right:3px solid #fcfcfc;border-left:0;border-top:0;text-align:center;background:#e5e9eb;color:#204453;width:101px}.webbs-tiefbauamt #main #calendar-detail thead th:first-child{width:0;border:0;text-indent:-9999px}.webbs-tiefbauamt #main #calendar-detail thead th:last-child{border-right:0}.webbs-tiefbauamt #main #calendar-detail thead th.saturday,.webbs-tiefbauamt #main #calendar-detail thead th.sunday{background:#dbe1e3}.webbs-tiefbauamt #main #calendar-detail td{padding:0;vertical-align:top;border-right:3px solid #fcfcfc;border-bottom:3px solid #fcfcfc;border-left:0;border-top:0;text-align:left}.webbs-tiefbauamt #main #calendar-detail td:last-child{border-right:0}.webbs-tiefbauamt #calendar-detail td dl{position:relative;min-height:10.4em;margin:0;background:#f0f2f3}.webbs-tiefbauamt #calendar-detail td dt{min-height:35px;font-size:100%;background:#f0f2f3;text-align:center;border-bottom:1px solid #fcfcfc;color:#204453}.webbs-tiefbauamt #calendar-detail td.detail-saturday dl,.webbs-tiefbauamt #calendar-detail td.detail-saturday dt,.webbs-tiefbauamt #calendar-detail td.detail-sunday dl,.webbs-tiefbauamt #calendar-detail td.detail-sunday dt{background:#e5e9eb}.webbs-tiefbauamt #calendar-detail td dt strong{display:block;font-size:100%;padding:9px 0 0}.webbs-tiefbauamt #calendar-detail td dd{overflow:hidden;position:absolute;width:97px;padding:2px;font-size:100%;display:block;white-space:nowrap;text-indent:-9999px;cursor:pointer}.webbs-tiefbauamt #calendar-detail td dd span{display:block;overflow:hidden}.webbs-tiefbauamt #calendar-detail .holiday{color:#3f4c4c}.webbs-tiefbauamt #calendar-detail .pos1{top:40px}.webbs-tiefbauamt #calendar-detail .pos2{top:64px}.webbs-tiefbauamt #calendar-detail .pos3{top:88px}.webbs-tiefbauamt #calendar-detail .pos4{top:112px}.webbs-tiefbauamt #calendar-detail .pos5{top:136px}.webbs-tiefbauamt #calendar-detail .pos6{top:160px}.webbs-tiefbauamt #calendar-detail .pos7{top:184px}.webbs-tiefbauamt #calendar-detail .pos8{top:208px}.webbs-tiefbauamt #calendar-detail .pos9{top:232px}.webbs-tiefbauamt #calendar-detail .pos10{top:256px}.webbs-tiefbauamt #calendar-detail .pos11{top:280px}.webbs-tiefbauamt #calendar-detail .pos12{top:304px}.webbs-tiefbauamt #calendar-detail .pos13{top:328px}.webbs-tiefbauamt #calendar-detail .pos14{top:352px}.webbs-tiefbauamt #calendar-detail .pos15{top:376px}.webbs-tiefbauamt #calendar-detail .pos16{top:400px}.webbs-tiefbauamt #calendar-detail .pos17{top:424px}.webbs-tiefbauamt #calendar-detail .pos18{top:448px}.webbs-tiefbauamt #calendar-detail .pos19{top:472px}.webbs-tiefbauamt #calendar-detail .pos20{top:496px}.webbs-tiefbauamt #calendar-detail .event-install,.webbs-tiefbauamt .legend td span.event-install{background:#beceed;border-top:1px solid #beceed;border-bottom:1px solid #beceed}.webbs-tiefbauamt #calendar-detail .event-festivity,.webbs-tiefbauamt .legend td span.event-festivity{background:#f8d379;border-top:1px solid #f8d379;border-bottom:1px solid #f8d379}.webbs-tiefbauamt #calendar-detail .event-activity,.webbs-tiefbauamt .legend td span.event-activity{background:#91ace2;border-top:1px solid #91ace2;border-bottom:1px solid #91ace2}.webbs-tiefbauamt #calendar-detail .event-construction,.webbs-tiefbauamt .legend td span.event-construction{background:#995435;border-top:1px solid #995435;border-bottom:1px solid #995435}.webbs-tiefbauamt #calendar-detail .event-installation,.webbs-tiefbauamt .legend td span.event-installation{background:#e7151e;border-top:1px solid #e7151e;border-bottom:1px solid #e7151e}.webbs-tiefbauamt #calendar-detail .event-blocking,.webbs-tiefbauamt .legend td span.event-blocking{background:#333;border-top:1px solid #333;border-bottom:1px solid #333}.webbs-tiefbauamt #calendar-detail .event-install-reserved,.webbs-tiefbauamt .legend td span.event-install-reserved{background:#beceed url(../../../../webbs-core/webresources/desktop/img/bgs/tba-cal-bgs.png) repeat 0 0;border-top:1px solid #beceed;border-bottom:1px solid #beceed}.webbs-tiefbauamt #calendar-detail .event-festivity-reserved,.webbs-tiefbauamt .legend td span.event-festivity-reserved{background:#f8d379 url(../../../../webbs-core/webresources/desktop/img/bgs/tba-cal-bgs.png) repeat 0 0;border-top:1px solid #f8d379;border-bottom:1px solid #f8d379}.webbs-tiefbauamt #calendar-detail .event-activity-reserved,.webbs-tiefbauamt .legend td span.event-activity-reserved{background:#91ace2 url(../../../../webbs-core/webresources/desktop/img/bgs/tba-cal-bgs.png) repeat 0 0;border-top:1px solid #91ace2;border-bottom:1px solid #91ace2}.webbs-tiefbauamt #calendar-detail .event-construction-reserved,.webbs-tiefbauamt .legend td span.event-construction-reserved{background:#995435 url(../../../../webbs-core/webresources/desktop/img/bgs/tba-cal-bgs.png) repeat 0 0;border-top:1px solid #995435;border-bottom:1px solid #995435}.webbs-tiefbauamt #calendar-detail .event-installation-reserved,.webbs-tiefbauamt .legend td span.event-installation-reserved{background:#e7151e url(../../../../webbs-core/webresources/desktop/img/bgs/tba-cal-bgs.png) repeat 0 0;border-top:1px solid #e7151e;border-bottom:1px solid #e7151e}.webbs-tiefbauamt #calendar-detail .event-blocking-reserved,.webbs-tiefbauamt .legend td span.event-blocking-reserved{background:#333 url(../../../../webbs-core/webresources/desktop/img/bgs/tba-cal-bgs.png) repeat 0 0;border-top:1px solid #333;border-bottom:1px solid #333}.webbs-tiefbauamt #calendar-detail .event-install-reserved.event-start{border-left:1px solid #beceed}.webbs-tiefbauamt #calendar-detail .event-install-reserved.event-end{border-right:1px solid #beceed}.webbs-tiefbauamt #calendar-detail .event-festivity-reserved.event-start{border-left:1px solid #f8d379}.webbs-tiefbauamt #calendar-detail .event-festivity-reserved.event-end{border-right:1px solid #f8d379}.webbs-tiefbauamt #calendar-detail .event-activity-reserved.event-start{border-left:1px solid #91ace2}.webbs-tiefbauamt #calendar-detail .event-activity-reserved.event-end{border-right:1px solid #91ace2}.webbs-tiefbauamt #calendar-detail .event-construction-reserved.event-start{border-left:1px solid #995435}.webbs-tiefbauamt #calendar-detail .event-construction-reserved.event-end{border-right:1px solid #995435}.webbs-tiefbauamt #calendar-detail .event-installation-reserved.event-start{border-left:1px solid #e7151e}.webbs-tiefbauamt #calendar-detail .event-installation-reserved.event-end{border-right:1px solid #e7151e}.webbs-tiefbauamt #calendar-detail .event-blocking-reserved.event-start{border-left:1px solid #333}.webbs-tiefbauamt #calendar-detail .event-blocking-reserved.event-end{border-right:1px solid #333}.webbs-tiefbauamt #calendar-detail .event-multiple{width:100px}.webbs-tiefbauamt #calendar-detail .event-multiple.event-start{width:auto;min-width:100px;z-index:100}.webbs-tiefbauamt #calendar-detail .event-multiple.event-end{width:97px}.webbs-tiefbauamt #calendar-detail .detail-sunday .event-start{width:97px;min-width:0}.webbs-tiefbauamt #calendar-detail .duration-1{width:1px}.webbs-tiefbauamt #calendar-detail .duration-2{width:4px}.webbs-tiefbauamt #calendar-detail .duration-3{width:9px}.webbs-tiefbauamt #calendar-detail .duration-4{width:13px}.webbs-tiefbauamt #calendar-detail .duration-5{width:17px}.webbs-tiefbauamt #calendar-detail .duration-6{width:21px}.webbs-tiefbauamt #calendar-detail .duration-7{width:25px}.webbs-tiefbauamt #calendar-detail .duration-8{width:30px}.webbs-tiefbauamt #calendar-detail .duration-9{width:34px}.webbs-tiefbauamt #calendar-detail .duration-10{width:38px}.webbs-tiefbauamt #calendar-detail .duration-11{width:42px}.webbs-tiefbauamt #calendar-detail .duration-12{width:46px}.webbs-tiefbauamt #calendar-detail .duration-13{width:51px}.webbs-tiefbauamt #calendar-detail .duration-14{width:55px}.webbs-tiefbauamt #calendar-detail .duration-15{width:59px}.webbs-tiefbauamt #calendar-detail .duration-16{width:63px}.webbs-tiefbauamt #calendar-detail .duration-17{width:67px}.webbs-tiefbauamt #calendar-detail .duration-18{width:72px}.webbs-tiefbauamt #calendar-detail .duration-19{width:76px}.webbs-tiefbauamt #calendar-detail .duration-20{width:80px}.webbs-tiefbauamt #calendar-detail .duration-21{width:84px}.webbs-tiefbauamt #calendar-detail .duration-22{width:88px}.webbs-tiefbauamt #calendar-detail .duration-23{width:93px}.webbs-tiefbauamt #calendar-detail .duration-24{width:97px}.webbs-tiefbauamt #calendar-detail .start-time-1{left:0}.webbs-tiefbauamt #calendar-detail .start-time-2{left:4px}.webbs-tiefbauamt #calendar-detail .start-time-3{left:8px}.webbs-tiefbauamt #calendar-detail .start-time-4{left:13px}.webbs-tiefbauamt #calendar-detail .start-time-5{left:17px}.webbs-tiefbauamt #calendar-detail .start-time-6{left:21px}.webbs-tiefbauamt #calendar-detail .start-time-7{left:25px}.webbs-tiefbauamt #calendar-detail .start-time-8{left:29px}.webbs-tiefbauamt #calendar-detail .start-time-9{left:34px}.webbs-tiefbauamt #calendar-detail .start-time-10{left:38px}.webbs-tiefbauamt #calendar-detail .start-time-11{left:42px}.webbs-tiefbauamt #calendar-detail .start-time-12{left:46px}.webbs-tiefbauamt #calendar-detail .start-time-13{left:50px}.webbs-tiefbauamt #calendar-detail .start-time-14{left:55px}.webbs-tiefbauamt #calendar-detail .start-time-15{left:59px}.webbs-tiefbauamt #calendar-detail .start-time-16{left:63px}.webbs-tiefbauamt #calendar-detail .start-time-17{left:67px}.webbs-tiefbauamt #calendar-detail .start-time-18{left:71px}.webbs-tiefbauamt #calendar-detail .start-time-19{left:76px}.webbs-tiefbauamt #calendar-detail .start-time-20{left:80px}.webbs-tiefbauamt #calendar-detail .start-time-21{left:84px}.webbs-tiefbauamt #calendar-detail .start-time-22{left:88px}.webbs-tiefbauamt #calendar-detail .start-time-23{left:92px}.webbs-tiefbauamt #calendar-detail .start-time-24{left:97px}.webbs-tiefbauamt #calendar-detail .vpos-1{z-index:101}.webbs-tiefbauamt #calendar-detail .vpos-2{z-index:102}.webbs-tiefbauamt #calendar-detail .vpos-3{z-index:103}.webbs-tiefbauamt #calendar-detail .vpos-4{z-index:104}.webbs-tiefbauamt #calendar-detail .vpos-5{z-index:105}.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-0{left:0}.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-1,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-2,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-3,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-4,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-5,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-6,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-7,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-8,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-9,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-10,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-11,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-12,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-13,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-14,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-15,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-16,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-17,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-18,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-19,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-20,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-21,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-22,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-23,.webbs-tiefbauamt #calendar-detail .event-multiple.start-time-24{left:auto;right:-3px}.webbs-tiefbauamt #calendar-detail .event-detail{display:none}.webbs-tiefbauamt .tooltip-wrapper{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/icon-sprites.png);padding-bottom:10px;position:absolute;top:0;z-index:200;background-position:center -4592px;background-repeat:no-repeat}.svg .webbs-tiefbauamt .tooltip-wrapper{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/icon-sprites_.svg)}.webbs-tiefbauamt .tooltip-wrapper .tooltip{position:static;border:none;padding:9px;font-size:130%}.webbs-tiefbauamt .tooltip{background-color:#204453;color:#fff;max-width:auto}.webbs-tiefbauamt .tooltip p.range{padding:10px 0 0}.webbs-tiefbauamt .tooltip p.range span.from,.webbs-tiefbauamt .tooltip p.range span.to{display:block}.webbs-tiefbauamt .tooltip p.range span.time:before{content:" | "}.webbs-tiefbauamt .tooltip a.details{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/icon-sprites.png);float:right;color:#bdc7cc;display:block;background-position:-42px -3498px;background-repeat:no-repeat;padding:0 0 0 10px}.svg .webbs-tiefbauamt .tooltip a.details{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/icon-sprites_.svg)}.webbs-tiefbauamt .tooltip a.details:active,.webbs-tiefbauamt .tooltip a.details:focus,.webbs-tiefbauamt .tooltip a.details:hover{color:#fff;background-position:-21px -1348px}.webbs-tiefbauamt #main .legend h6{font-size:130%;font-weight:700;margin-top:18px}.webbs-tiefbauamt #main .legend p{text-align:right}.webbs-tiefbauamt #main .legend table{border:0}.webbs-tiefbauamt #main .legend td,.webbs-tiefbauamt #main .legend thead th{border:0;color:#333;font-size:130%;font-weight:400;padding:6px 0;width:100px;vertical-align:top}.webbs-tiefbauamt #main .legend td span{display:block;height:21px;text-indent:-9999px;width:60px}.webbs-tiefbauamt .legend td span.events{background-color:#3b7ab0}.webbs-tiefbauamt .legend td span.installation{background-color:#e7151e}.webbs-tiefbauamt .legend td span.construction{background-color:#995435}.webbs-tiefbauamt .legend td span.shopping{background-color:#4aac49}.webbs-tiefbauamt .legend td span.misc{background-color:#ff753c}.js .webbs-tiefbauamt .webbs-core-search-filter .button-wrapper{display:none}.webbs-tiefbauamt .webbs-core-search-filter div label{padding:0 0 6px;font-size:130%;font-weight:400;color:#333}.webbs-tiefbauamt .occupancy-list{width:724px;display:inline-block;float:left}.webbs-tiefbauamt .occupancy-list .time{font-weight:700}.webbs-tiefbauamt .occupancy-list li{float:left;padding:0 5px 0 0;list-style:none}.webbs-tiefbauamt .occupancy-list li:after{content:","}.webbs-tiefbauamt .occupancy-list li:last-child:after{content:""}.webbs-tiefbauamt #main .allocation-list h2{float:left;width:430px;padding-top:8px;font-size:210%}.webbs-tiefbauamt .allocation-list form{float:left}.webbs-tiefbauamt .allocation-list .webbs-core-form-row label{width:auto}.webbs-tiefbauamt .allocation-list select{width:80px}.webbs-tiefbauamt .allocation-list .combobox input{background-color:#eef0f2}.webbs-tiefbauamt .allocation-list .button-wrapper{padding:0}.js .webbs-tiefbauamt .allocation-list .button-wrapper{display:none}.webbs-tiefbauamt #main .allocation-list table{clear:both;float:left;margin-left:1px;margin-top:20px;border:none}.webbs-tiefbauamt #main .allocation-list body,.webbs-tiefbauamt #main .allocation-list thead{border-right:1px solid #d9dee1;border-left:1px solid #d9dee1}.webbs-tiefbauamt #main .allocation-list body{border-bottom:3px solid #d9dee1}.webbs-tiefbauamt #main .allocation-list tbody td{border-left:1px solid #d9dee1}.webbs-tiefbauamt #main .allocation-list tfoot td{border:none}.webbs-tiefbauamt #main .allocation-list tfoot td p{font-size:100%}.webbs-tiefbauamt #main .allocation-list td.indented{padding-left:20px}.webbs-tiefbauamt .webbs-core-showbox.table-view{position:absolute;width:800px;min-width:0}.webbs-tiefbauamt .webbs-core-showbox.table-view .section{margin-bottom:25px}.webbs-tiefbauamt .webbs-core-showbox.table-view h1{margin:0;padding:35px 0 20px;font-size:210%}.webbs-tiefbauamt .webbs-core-showbox.table-view h2{padding-top:12px;font-size:140%}.webbs-tiefbauamt .webbs-core-showbox.table-view h2+p{padding-bottom:5px}.webbs-tiefbauamt .webbs-core-showbox.table-view dd,.webbs-tiefbauamt .webbs-core-showbox.table-view dt{font-size:130%}.webbs-tiefbauamt .webbs-core-showbox.table-view dd dd,.webbs-tiefbauamt .webbs-core-showbox.table-view dd dt,.webbs-tiefbauamt .webbs-core-showbox.table-view dd p{font-size:100%}.webbs-tiefbauamt .webbs-core-showbox.table-view .range dl{float:left;width:25%}.webbs-tiefbauamt .webbs-core-showbox.table-view .range dl.state{width:50%}.webbs-tiefbauamt .webbs-core-showbox.table-view .range dt{padding-bottom:10px;font-weight:700;border-bottom:3px solid #d9dee1;color:#204453}.webbs-tiefbauamt .webbs-core-showbox.table-view .range dd{padding:10px 0}.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment{padding:10px 0;border-top:1px solid #d9dee1}.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment dd,.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment div,.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment dl,.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment dt,.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment p{display:inline}.webbs-tiefbauamt .webbs-core-showbox.table-view .assignment dt{min-width:0;padding:0}.webbs-tiefbauamt .webbs-core-showbox.table-view .vcard dd:after,.webbs-tiefbauamt .webbs-core-showbox.table-view .vcard p:after{content:", ";display:inline;padding:0}.webbs-tiefbauamt .webbs-core-showbox.table-view .vcard div:last-child dd:after,.webbs-tiefbauamt .webbs-core-showbox.table-view .vcard div:last-child p:after{content:""}.webbs-tiefbauamt .webbs-core-showbox.table-view .close-mod{position:static;display:inline-block;padding:0;font-size:130%;border-bottom:transparent;background:none repeat 0 0 transparent!important}.webbs-tiefbauamt .webbs-core-showbox.table-view .table-wrapper{margin-bottom:50px}.webbs-tiefbauamt .webbs-core-showbox.table-view #title{overflow:hidden;font:0/0 serif;text-shadow:none;color:transparent}.webbs-tiefbauamt .webbs-core-showbox.table-view .scroll-box{max-height:585px;overflow-y:auto;margin:40px 0 20px;padding:0 20px 0 0}.webbs-tiefbauamt .webbs-core-showbox.table-view .scroll-box h1{padding-top:0}.webbs-tiefbauamt .webbs-core-showbox.table-view .scroll-box .selected *{font-weight:700}.webbs-tiefbauamt .webbs-core-showbox.table-view .scroll-box .jspPane{margin-right:15px}.webbs-tiefbauamt .webbs-core-showbox.table-view .scroll-box .jspVerticalBar{padding-left:15px;background-color:#fff}.webbs-tiefbauamt #main .form-generator{background:#fafafa;max-width:725px;border:1px solid #225a32;margin:0 0 20px;padding:10px}.webbs-tiefbauamt #main .form-generator dfn{position:static}.webbs-tiefbauamt #main .form-generator h1,.webbs-tiefbauamt #main .form-generator h2{padding-bottom:15px;font-size:200%}.webbs-tiefbauamt #main .form-generator h3{font-size:180%}.webbs-tiefbauamt #main .form-generator p{padding-bottom:15px;font-size:130%;line-height:1.5em}.webbs-tiefbauamt #main .form-generator p.help{padding-bottom:0}.webbs-tiefbauamt #main .form-generator p.required{padding-left:0}.webbs-tiefbauamt #main .form-generator fieldset{border:none;padding:0 0 30px}.webbs-tiefbauamt #main .form-generator fieldset input[type=checkbox],.webbs-tiefbauamt #main .form-generator fieldset input[type=radio]{float:left;width:auto;border:none;margin:3px 8px 0 0;box-shadow:none}.msie .webbs-tiefbauamt #main .form-generator fieldset input[type=checkbox],.msie .webbs-tiefbauamt #main .form-generator fieldset input[type=radio]{margin-top:0}.safari .webbs-tiefbauamt #main .form-generator fieldset input[type=checkbox],.safari .webbs-tiefbauamt #main .form-generator fieldset input[type=radio]{font-size:100%;border:1px solid #888;width:16px;height:16px;margin-top:0}.safari .webbs-tiefbauamt #main .form-generator fieldset input[type=checkbox]+label,.safari .webbs-tiefbauamt #main .form-generator fieldset input[type=radio]+label{margin-left:23px}.webbs-tiefbauamt #main .form-generator fieldset legend{font-weight:700}.webbs-tiefbauamt #main .form-generator input,.webbs-tiefbauamt #main .form-generator select,.webbs-tiefbauamt #main .form-generator textarea{width:463px;margin-right:15px;border:1px solid #888;padding:3px 5px;font-family:Arial,Helvetica,sans-serif}.webbs-tiefbauamt #main .form-generator select,.webbs-tiefbauamt #main .form-generator textarea{margin-right:0}.webbs-tiefbauamt #main .form-generator select{width:477px}.webbs-tiefbauamt #main .form-generator input.webbs-core-datepicker:active,.webbs-tiefbauamt #main .form-generator input.webbs-core-datepicker:focus,.webbs-tiefbauamt #main .form-generator input.webbs-core-datepicker:hover,.webbs-tiefbauamt #main .form-generator input[type=email]:active,.webbs-tiefbauamt #main .form-generator input[type=email]:focus,.webbs-tiefbauamt #main .form-generator input[type=email]:hover,.webbs-tiefbauamt #main .form-generator input[type=text]:active,.webbs-tiefbauamt #main .form-generator input[type=text]:focus,.webbs-tiefbauamt #main .form-generator input[type=text]:hover,.webbs-tiefbauamt #main .form-generator textarea:active,.webbs-tiefbauamt #main .form-generator textarea:focus,.webbs-tiefbauamt #main .form-generator textarea:hover{background:#eef0f2;border-color:#333}.webbs-tiefbauamt #main .form-generator input:not([type]){background:#fff;border:1px solid #c5cfd1}.webbs-tiefbauamt #main .form-generator input:not([type]):active,.webbs-tiefbauamt #main .form-generator input:not([type]):focus,.webbs-tiefbauamt #main .form-generator input:not([type]):hover{background:#eef0f2;border-color:#333}.webbs-tiefbauamt #main .form-generator input[type=search]{-webkit-appearance:none}.webbs-tiefbauamt #main .form-generator .webbs-core-form-item.hint,.webbs-tiefbauamt #main .form-generator label,.webbs-tiefbauamt #main .form-generator legend{display:block;float:none;width:auto;margin-right:15px;padding:0 0 3px;text-align:left;font-size:130%}.webbs-tiefbauamt #main .form-generator legend{margin-right:0;color:#333;font-size:200%;white-space:normal;word-wrap:break-word;float:left;width:100%;text-align:left}.webbs-tiefbauamt #main .form-generator legend span{float:left}.webbs-tiefbauamt #main .form-generator input[type=button]{background:#225b32;border:none;border-radius:2px;color:#fff}.webbs-tiefbauamt #main .form-generator input[type=button]:active,.webbs-tiefbauamt #main .form-generator input[type=button]:focus,.webbs-tiefbauamt #main .form-generator input[type=button]:hover{background-color:#333;cursor:pointer}.webbs-tiefbauamt #main .form-generator .disabled input,.webbs-tiefbauamt #main .form-generator input.disabled,.webbs-tiefbauamt #main .form-generator select.disabled,.webbs-tiefbauamt #main .form-generator textarea.disabled{background-color:#f1f1f1}.webbs-tiefbauamt #main .form-generator .button-wrapper{padding-left:0;text-align:right}.webbs-tiefbauamt #main .form-generator .button-wrapper input{width:auto;margin:0;padding:9px 10px;font-size:150%}.webbs-tiefbauamt #main .form-generator input[type=submit]{background:#225b32;border:none;border-radius:2px;color:#fff}.webbs-tiefbauamt #main .form-generator input[type=submit]:active,.webbs-tiefbauamt #main .form-generator input[type=submit]:focus,.webbs-tiefbauamt #main .form-generator input[type=submit]:hover{background-color:#333;cursor:pointer}.webbs-tiefbauamt #main .form-generator .required input,.webbs-tiefbauamt #main .form-generator input.required,.webbs-tiefbauamt #main .form-generator select.required,.webbs-tiefbauamt #main .form-generator textarea.required{background-color:#ffffcd}.webbs-tiefbauamt #main .form-generator .required input:focus,.webbs-tiefbauamt #main .form-generator .required input:hover,.webbs-tiefbauamt #main .form-generator input.required:focus,.webbs-tiefbauamt #main .form-generator input.required:hover,.webbs-tiefbauamt #main .form-generator textarea.required:focus,.webbs-tiefbauamt #main .form-generator textarea.required:hover{background-color:#eef0f2}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row{position:relative;clear:both;float:left;width:100%;padding:0 0 8px}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row fieldset{padding-bottom:0}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row legend{font-size:130%;font-weight:400}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row .webbs-core-form-item{position:relative;float:left;width:auto;padding:5px 0 0}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row .webbs-core-form-item.select{width:477px}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row .form-item-s input:not([type]),.webbs-tiefbauamt #main .form-generator .webbs-core-form-row .form-item-s input[type=email],.webbs-tiefbauamt #main .form-generator .webbs-core-form-row .form-item-s input[type=text]{width:58px}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row:last-child{padding-bottom:0}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row:after{content:" ";display:block;clear:both}.webbs-tiefbauamt #main .form-generator .form-item-l input,.webbs-tiefbauamt #main .form-generator .form-item-l select{width:250px}.webbs-tiefbauamt #main .form-generator .form-item-m input,.webbs-tiefbauamt #main .form-generator .form-item-m select{width:118px}.webbs-tiefbauamt #main .form-generator .date-box input{width:71px}.webbs-tiefbauamt #main .form-generator .date-box-time input{width:40px}.webbs-tiefbauamt #main .form-generator .form-item-s input{width:58px}.webbs-tiefbauamt #main .form-generator .date-box .form-item-xs input,.webbs-tiefbauamt #main .form-generator .form-item-xs input{width:33px}.webbs-tiefbauamt #main .form-generator .date-box label{width:125px;margin-right:0}.webbs-tiefbauamt #main .form-generator .mod .form-item-group .form-item{float:none;clear:none;display:inline-block;width:156px;vertical-align:top}.webbs-tiefbauamt #main .form-generator .mod.gender .form-item-group .form-item{width:auto}.webbs-tiefbauamt #main .form-generator .form-item-group{overflow:hidden;clear:both}.webbs-tiefbauamt #main .form-generator .form-item-group .webbs-core-form-item{width:auto;clear:both;padding:0 0 5px}.webbs-tiefbauamt #main .form-generator .form-item-group .webbs-core-form-item.addon,.webbs-tiefbauamt #main .form-generator .form-item-group .webbs-core-form-item.addon .webbs-core-form-item{width:100%}.webbs-tiefbauamt #main .form-generator .form-item-group .webbs-core-form-item.addon .webbs-core-form-item label,.webbs-tiefbauamt #main .form-generator .form-item-group .webbs-core-form-item.addon label{padding-bottom:10px}.webbs-tiefbauamt #main .form-generator .form-item-group label{padding-left:21px;line-height:1.4em}.webbs-tiefbauamt #main .form-generator .file input{position:static!important;border:none!important;font:inherit!important;font-size:130%!important;opacity:1!important}.webbs-tiefbauamt #main .form-generator .input-wrapper.js-hidden{display:none;visibility:hidden}.webbs-tiefbauamt #main .form-generator .input-wrapper .file input,.webbs-tiefbauamt #main .form-generator .input-wrapper .file input:hover{background:none}.webbs-tiefbauamt #main .form-generator .upload-wrapper{display:none}.webbs-tiefbauamt #main .form-generator button.upload{background:#225b32;border:none;margin:10px 0;padding:5px 10px;color:#fff}.webbs-tiefbauamt #main .form-generator button.upload:active,.webbs-tiefbauamt #main .form-generator button.upload:disabled,.webbs-tiefbauamt #main .form-generator button.upload:focus,.webbs-tiefbauamt #main .form-generator button.upload:hover{background-color:#333;cursor:pointer}.webbs-tiefbauamt #main .form-generator table{clear:both;width:475px;margin:10px 0;border-collapse:collapse;border-bottom:3px solid #d9dee1;border-left:1px solid #d9dee1;border-right:1px solid #d9dee1}.webbs-tiefbauamt #main .form-generator table.js-hidden{display:none;visibility:hidden}.webbs-tiefbauamt #main .form-generator td,.webbs-tiefbauamt #main .form-generator th{border-bottom:1px solid #d9dee1;padding:8px;font-size:130%;vertical-align:top;text-align:left}.webbs-tiefbauamt #main .form-generator th{border:none;font-weight:700;color:#204453}.webbs-tiefbauamt #main .form-generator thead th{border-bottom:3px solid #d9dee1;vertical-align:bottom}.webbs-tiefbauamt #main .form-generator .tw-left-header tbody th{border-bottom:1px solid #d9dee1;border-right:3px solid #d9dee1}.webbs-tiefbauamt #main .form-generator button.delete{background:none;border:none;border-bottom:1px solid transparent;color:#225b32}.webbs-tiefbauamt #main .form-generator button.delete:active,.webbs-tiefbauamt #main .form-generator button.delete:focus,.webbs-tiefbauamt #main .form-generator button.delete:hover{cursor:pointer;border-bottom:1px solid #cdd4d8;color:#333}.webbs-tiefbauamt #main .form-generator .form-box ul{margin:0 0 25px 25px}.webbs-tiefbauamt #main .form-generator .form-box ol{margin:0 0 25px 33px}.webbs-tiefbauamt #main .form-generator .form-box li{padding:10px 0 0;font-size:130%;line-height:1.4em}.webbs-tiefbauamt #main .form-generator .form-box li:first-child{padding-top:0}.webbs-tiefbauamt #main .form-generator .form-box li ol,.webbs-tiefbauamt #main .form-generator .form-box li ul{margin-bottom:0;padding-top:10px}.webbs-tiefbauamt #main .form-generator .form-box li li{font-size:100%}.webbs-tiefbauamt #main .form-generator .form-box .links ul{margin-left:0;list-style:none}.webbs-tiefbauamt #main .form-generator .form-box .download em,.webbs-tiefbauamt #main .form-generator .form-box .download span{color:#333;font-size:100%;font-style:normal}.webbs-tiefbauamt #main .form-generator .form-box p a{border-bottom:1px solid #bbcdc0}.webbs-tiefbauamt #main .form-generator .form-box dl.large,.webbs-tiefbauamt #main .form-generator .form-box dl.large img,.webbs-tiefbauamt #main .form-generator .form-box dl.xxlarge,.webbs-tiefbauamt #main .form-generator .form-box dl.xxlarge img,.webbs-tiefbauamt #main .form-generator .form-box img.large,.webbs-tiefbauamt #main .form-generator .form-box img.xxlarge{width:477px}.webbs-tiefbauamt #main .form-generator dl.def-list{overflow:hidden;margin:0 0 20px;font-size:130%;line-height:1.8em}.webbs-tiefbauamt #main .form-generator dl.def-list dt{float:left;min-width:70px;padding-right:5px}.webbs-tiefbauamt #main .form-generator dl.def-list ul{margin-bottom:10px;clear:both}.webbs-tiefbauamt #main .form-generator dl.def-list ul li{font-size:100%;padding-top:5px}.webbs-tiefbauamt #main .form-generator .iframe-wrapper{clear:both;margin:0 0 25px}.mobile .webbs-tiefbauamt #main .form-generator .iframe-wrapper{-webkit-overflow-scrolling:touch}.webbs-tiefbauamt #main .form-generator .iframe-wrapper iframe{border:none}.webbs-tiefbauamt #main .form-generator .combobox{position:relative;outline:none;cursor:pointer}.webbs-tiefbauamt #main .form-generator .combobox input{width:477px;margin-right:0;font-size:130%}.webbs-tiefbauamt #main .form-generator .combobox span{position:absolute;right:1px;top:1px;display:block;height:17px;width:23px;background:#225b32;padding:5px 0 0;font-size:210%;line-height:.6em;text-align:center;color:#fff}.webbs-tiefbauamt #main .form-generator .combobox.js-datalist-visible input{background-color:#fff}.no-js .webbs-tiefbauamt #main .form-generator form,.webbs-tiefbauamt #main .form-generator div.error-box{display:none}.webbs-tiefbauamt #main .form-generator div.error-box ul{margin-bottom:0;padding:10px 15px 0 5px}.webbs-tiefbauamt #main .form-generator .error-hint{display:block;padding:3px 0 4px;color:#b81600;font-size:130%;font-weight:700}.webbs-tiefbauamt #main .form-generator .error input:not([type]),.webbs-tiefbauamt #main .form-generator .error input[type=email],.webbs-tiefbauamt #main .form-generator .error input[type=text],.webbs-tiefbauamt #main .form-generator .error submit,.webbs-tiefbauamt #main .form-generator .error textarea{border:1px solid #b81600}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row input:not([type]).form-ui-invalid,.webbs-tiefbauamt #main .form-generator .webbs-core-form-row input[type=checkbox].form-ui-invalid,.webbs-tiefbauamt #main .form-generator .webbs-core-form-row input[type=email].form-ui-invalid,.webbs-tiefbauamt #main .form-generator .webbs-core-form-row input[type=radio].form-ui-invalid,.webbs-tiefbauamt #main .form-generator .webbs-core-form-row input[type=text].form-ui-invalid{border:1px solid #b81600;box-shadow:none}.webbs-tiefbauamt #main .form-generator .webbs-core-form-row input[type=text]{font-size:130%}.webbs-tiefbauamt #main .form-generator div.error{padding:0 0 10px}.webbs-tiefbauamt #main .form-generator .error p:first-child{padding:10px 15px 0}.webbs-tiefbauamt #main .form-generator.form-error div.error-box,.webbs-tiefbauamt #main .form-generator .no-js-hint{background:#f7eff0 url(/webbs-core/webresources/desktop/img/icons/error.png) 10px 50% no-repeat;border:3px solid #b81600;margin:0 0 15px;padding-left:30px;display:block}.webbs-tiefbauamt #main .form-generator .no-js-hint{display:none}.no-js .webbs-tiefbauamt #main .form-generator .no-js-hint{display:block!important}.no-js .webbs-tiefbauamt #main .form-generator .no-js-hint p{padding:10px 15px 10px 10px}.mobile .webbs-tiefbauamt #main .form-generator .form-error div.error-box,.mobile .webbs-tiefbauamt #main .form-generator .no-js-hint{background-image:url(../../../../webbs-core/webresources/desktop/img/icons/error_.svg)}.webbs-tiefbauamt #main .form-generator .hint-box{background:#f4f5f6;margin:0 0 30px;border:3px solid #246036;padding:15px 15px 0}.webbs-tiefbauamt #main .form-generator .hint-box h2{background-position:0 -499px;padding:0 0 5px 15px;font-size:150%}.webbs-tiefbauamt .teaser-switcher .error-hint{display:block;background:#f7eff0 url(../../../../webbs-core/webresources/desktop/img/icons/error.png) 10px 50% no-repeat;border:3px solid #b81600;margin:0 0 15px;padding-left:30px}.webbs-tiefbauamt .teaser-switcher .error-hint p{padding:10px 15px 10px 10px}.webbs-tiefbauamt .old-browser-hint{display:none}.webbs-tiefbauamt .old-browser-hint.js-visible{display:block;background:#f7eff0 url(../../../../webbs-core/webresources/desktop/img/icons/error.png) 10px 50% no-repeat;border:3px solid #b81600;margin:0 0 15px;padding-left:30px}.webbs-tiefbauamt .old-browser-hint.js-visible p{padding:10px 15px 10px 10px}.webbs-tiefbauamt .old-browser{display:none}.tablet .webbs-tiefbauamt #calendar-detail td dd{font-size:80%}.tablet .webbs-tiefbauamt .tooltip-wrapper{font-size:125%}