/* Migrated from Contao 3; semantic navigation/module selectors retained. */
@media screen {
/* drk.css */
#warning{padding:5px;border:2px solid #f00;border-radius:10px;border-spacing:10px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.warning{font-weight:bold;color:#f00}input.zeit{width:4em}fieldset.checkbox_container span{white-space:nowrap}.hvo_liste td#helfer{text-align:center}.hvo_liste tbody tr:nth-of-type(even){background-color:#FDEDED}.hvo_liste thead{background-color:#b0b0b0}table.hvo_liste{border:1px solid #000;border-collapse:collapse;border-spacing:0px}.hvo_liste td{padding:2px;border:2px solid #fff;border-collapse:collapse;border-spacing:0px}#left60,#right40{float:left}#left60{width:28em;margin-right:1em}#right40{width:16em;margin-left:1em}#main div.inside,#main div.custom{padding:0 2em}#main div .inside{padding:0}#container{min-height: 455px}body{background-color:#8C8C8C;font:75% Arial,Helvetica,sans-serif;color:#000}p,td,th,li{line-height:1.5em}p{margin:0 0 .5em}img{border:0}a:link{text-decoration:underline;color:#015BCA}a:visited{color:#476283}a:focus,a:hover,a:active{text-decoration:none;color:#E60005}a.extern{padding-right:13px;background-image:url("../../files/Template/extern.gif");background-position:right center;background-repeat:no-repeat}#main input{margin:.25;padding:2px 3px}#main select{margin:.25em;padding:1px 0}#main textarea{margin:.25em;background-color:#FFF;border:1px solid #999;font-size:.9em}#main label{width:10em}#main form{margin:0 0 1em;border:0;font-size:1em}#main form .formbody{margin:0;padding:1em;background-color:#fdeded;border-top:2px solid #60005;border-right:0px solid #60005;border-bottom:0px solid #60005;border-left:0px solid #60005}.caption{text-align:left;font-size:.85em;color:#666}#main h1{margin-bottom:.6em;padding:.2em .25em .3em .2em;background-color:#999;font-size:1.6em;font-weight:bold;color:#FFF}#wrapper{position:relative;margin-top:25px;margin-bottom:25px;text-align:left;background-color:#FFF;background-repeat:repeat;border-top:0px solid #444;border-right:1px solid #444;border-bottom:1px solid #444;border-left:0px solid #444;min-height:600px}#header div.header_logo{float:left;padding-top:10px;padding-left:5px;vertical-align:middle}#header div.header_text{float:left;padding-top:25px;padding-left:5px;vertical-align:middle;font-size:20px;line-height:20px}#header div.header_help{height:110px;float:right}#main div.ce_table,#main div.ce_image,#main div.ce_text,#main div.ce_downloads{margin-bottom:1em}#main h3{margin-top:0;margin-right:0;margin-bottom:.7em;padding-top:.7em;font-size:1.4em;font-weight:bold}#main h3,#main h4,#main h5,#main h6{margin:0 0 1em;padding-top:.5em;font-size:1em;font-weight:bold}#main div.termin,#main div.termin2{padding:.5em 1em 1em}#main div.termin{background-color:#CCC}#main div.termin2{background-color:#FDEDED}#main table.info{background-color:#FDEDED}#main div.ce_text ul li{margin-left:-20px;padding:0;list-style-image:url("../../files/Template/bullet.gif")}#main :is(div,section,article,nav,form).mod_breadcrumb{padding-top:.5em;padding-right:0;padding-bottom:.2em;font-size:.85em;color:#999}#main :is(div,section,article,nav,form).mod_breadcrumb a{text-decoration:none;color:#999}#main :is(div,section,article,nav,form).mod_breadcrumb a:hover,#main :is(div,section,article,nav,form).mod_breadcrumb a:focus,#main :is(div,section,article,nav,form).mod_breadcrumb a:active{text-decoration:underline;color:#e60005}#main .mod_breadcrumb ul{margin:0;padding:0;list-style-type:none}#main .mod_breadcrumb li{float:left;list-style-type:none}#main .mod_breadcrumb li:not(:last-child):after{padding-right:.2em;content: " >"}#main .mod_breadcrumb li:first-child:before{content: "Sie sind hier: "}#left50 :is(div,section,article,nav,form).mod_article,#left2-50 :is(div,section,article,nav,form).mod_article,#middle25 :is(div,section,article,nav,form).mod_article,#right25 :is(div,section,article,nav,form).mod_article,{padding-left:0}#left50,#middle25,#right25,#left2-50{float:left;margin-top:4em}#left2-50{float:left;margin-top:0}#left50 img,#middle25 img,#right25 img{margin:0;padding:0}#left50 :is(div,figure).image_container,#middle25 :is(div,figure).image_container,#right25 :is(div,figure).image_container{margin:0;padding:0}#right{margin-top:4em}#right :is(input,button).submit{background-color:#999;border:1px solid #999;font-weight:bold;color:#FFF}#right input.text{width:8em;border:1px solid #CCC}#navi_bottom ul{float:right;margin:0 1em 0 0;padding:0;text-align:right;font-size:.9em;list-style-type:none}#footer{position:relative;clear:both;margin-top:10px}#navi_main{width:auto;height:1.7em;clear:both;padding-left:18em;border-top:0px solid #666;border-right:0px solid #666;border-bottom:1px solid #666;border-left:0px solid #666;line-height:1.7em}#navi_main ul{margin:0;padding:0;list-style-type:none;white-space:nowrap}#navi_main li{float:left;margin:0 0 0 -1px;padding:0;border-width:0px 1px;border-style:solid;border-color:#666;line-height:1.7em;list-style-type:none}#navi_main a,#navi_main :is(span,strong).active{padding:.25em .95em;font-weight:bold;text-decoration:none;color:#000}#navi_main a:focus,#navi_main a:hover,#navi_main a:active{background-color:#ccc}#navi_main :is(span,strong).active,#navi_main a.trail{background-color:#e50006;color:#fff}#main :is(div,figure).image_container.float_left{margin-right:1em}#main :is(div,figure).image_container.float_right{margin-left:1em}#right h2{margin:0 0 .25em;padding:.5em .25em .5em 1em;border-top:0px solid #CCC;border-right:0px solid #CCC;border-bottom:1px solid #CCC;border-left:0px solid #CCC;font-size:10pt;font-weight:bold}#right :is(div,section,article,nav,form).mod_article,#right :is(div,section,article,nav,form).mod_form{margin:0 0 1em;padding:0 0 .5em;border-top:1px solid #CCC;border-right:0px solid #CCC;border-bottom:0px solid #CCC;border-left:1px solid #CCC;font-size:8pt}#right :is(div,section,article,nav,form).mod_article div.ce_text,#right :is(div,section,article,nav,form).mod_form div.formbody,#right :is(div,section,article,nav,form).mod_article div.ce_image,#right :is(div,section,article,nav,form).mod_article div.ce_downloads p{margin:.5em 0;padding:0 .25em 0 1em}#main div.termin h2,#main div.termin2 h2{padding:.5em 0;border-bottom:1px solid #333;border-collapse:separate;font-size:1em;font-weight:bold}#main form table{width:100%;border:0}#main .ce_form .error{color:#F00}#main div.ce_table table,#main :is(div,section,article,nav,form).mod_ce_hiorg table{width:100%;border-bottom:2px solid #CCC;border-collapse:collapse}#main div.ce_table th,#main :is(div,section,article,nav,form).mod_ce_hiorg th{background-color:#eee;font-weight:bold}#main div.ce_table td,#main div.ce_table th,#main :is(div,section,article,nav,form).mod_ce_hiorg td,#main :is(div,section,article,nav,form).mod_ce_hiorg th{padding:.5em 1em;vertical-align:top;border-top:1px solid #CCC;border-right:0px solid #CCC;border-bottom:0px solid #CCC;border-left:0px solid #CCC;border-collapse:separate}#main :is(div,section,article,nav,form).mod_newslist div.img{float:left}#main div.ce_gallery :is(div,figure).image_container{margin:4px;padding:4px 4px 2px;border:1px solid #D6D6D6}#main :is(div,section,article,nav,form).mod_search span.url{color:#666}#main :is(div,section,article,nav,form).mod_search span.relevance{display:none}#left33,#right33,#middle33{width:14em;float:left}#right50{float:left}#left33{}#middle33{margin-left:1em;padding-left:1em;border-left:1px solid #C0C0C0}#right33{margin-left:.9em;padding-left:.9em;border-left:1px solid #C0C0C0}#left33 div,#right33 div,#middle33 div{margin:0;padding:0}#left33 h2,#middle33 h2,#right33 h2{margin:0 0 .1em;padding:.6em .1em .5em .6em;background-color:#999;font-size:1.2em;color:#FFF}#startseite{clear:left}#left50,#left2-50{width:29.5em}#middle25,#right25{width:14em;margin-left:1em;padding-left:1em;border-left:1px solid #C0C0C0}#right50{width:30em;margin-left:1em;padding-left:1em;border-left:1px solid #C0C0C0}#left50 .text{margin-right:auto;padding:.5em;text-align:left;background-color:#CCC}#middle25 h2,#right25 h2{margin:0 0 .1em;padding:.6em .1em .5em .6em;background-color:#999;font-size:1.2em;color:#FFF}#left50 h1{margin:0 0 .1em;padding:.3em .5em .2em;background-color:#E60005;font-size:1.6em;font-weight:normal;color:#FFF}#main :is(div,section,article,nav,form).mod_newslist h2{margin:.5em 0 .3em;padding:0;font-size:1.0em}#main :is(div,section,article,nav,form).mod_newslist div.layout_latest{margin-bottom:.8em}#main :is(div,section,article,nav,form).mod_newslist div.layout_latest div.text{padding-top:.5em}#main :is(div,section,article,nav,form).mod_newslist img{padding-top:.5em;padding-right:.5em}#left{border:0}#left a{width:auto;display:block;margin:.1em 0 .1em 1em;border-bottom:1px solid #ddd;line-height:1.5em;text-decoration:none;color:#000}#left ul{margin:0;padding:0;list-style-type:none}#left li{margin:0;padding:0;border:0;font-size:1em;list-style-type:none}#left li a,#left li :is(span,strong).active{margin:0;padding:.25em .5em .25em 1em;font-weight:bold;color:#000}#left li a:focus,#left li a:hover,#left li a:active{background-color:#ccc;color:#000}#left li li a,#left li li :is(span,strong).active{margin:0;padding:.25em .5em .25em 2em;font-weight:normal;color:#000}#left li li a:focus,#left li li a:hover,#left li li a:active{background-color:#ccc}#left li li li a,#left li li li :is(span,strong).active{margin:0;padding:.25em .5em .25em 3.5em;font-weight:normal}#left li li li a:focus,#left li li li a:hover,#left li li li a:active{background-color:#ccc;color:#000}#left li li li li a{margin:0;padding:.25em .25em .25em 5em;font-size:.9em;font-weight:normal;color:#666}#left li li li li a:focus,#left li li li li a:hover,#left li li li li a:active{background-color:#ccc;color:#000}#left li.active :is(span,strong).active{width:auto;display:block;background-color:#e60005;line-height:1.5em;font-weight:bold;color:#fff}#left li a.trail{color:#e60005}#navi_top ul{float:right;margin:0 .5em 0 0;padding:0;text-align:right;font-size:.9em;list-style-type:none}#navi_top ul li{float:left;display:block;margin:0;padding:0;list-style-type:none}#navi_top a,#navi_top :is(span,strong).active{float:left;display:block;margin:0 -1px 0 0;padding:.15em .5em;border-width:0px 1px;border-style:solid;border-color:#ccc;text-decoration:none;color:#999}#navi_top a:focus,#navi_top a:hover,#navi_top a:active{background-color:#666;color:#FFF}#navi_bottom li{float:left;display:block;margin:0;padding:0;list-style-type:none}#navi_bottom a,#navi_bottom :is(span,strong).active{float:left;display:block;margin:0 -1px 0 0;padding:.15em .5em;border-width:0px 1px;border-style:solid;border-color:#ccc;text-decoration:none;color:#999}#navi_bottom a:focus,#navi_bottom a:hover,#navi_bottom a:active{background-color:#666;color:#FFF}#main div.pagination ul{margin:0;padding:0;list-style-type:none}#main div.pagination ul li{float:left;display:block;margin:0;padding:0 .25em;list-style-type:none}#main div.caption{line-height:1.3em}
}

/* Contao 5 figure captions no longer carry the legacy caption class. */
figcaption { text-align: left; font-size: .85em; color: #666; }
/* Keep separately migrated search fields on the original single row. */
#right .mod_form .formbody { display: flex; align-items: center; gap: 2px; }
#right .mod_form .widget { margin: 0; padding: 0; }
#right .mod_form button.submit { font-size: 99%; padding: 0 2px; }

/* The XHTML caption container used a 1.3em line-height in the main column. */
#main figcaption { line-height: 1.3em; }
/* Contao 5 carries image alignment on the text element, not the figure. */
#main .media--left > figure.image_container { margin-right: 1em; }
#main .media--right > figure.image_container { margin-left: 1em; }
