#astroid-backtotop{background:rgba(68, 68, 68, 0.184);padding:10px;}#astroid-backtotop > i{font-size:20px;color:rgb(255, 255, 255);width:20px;height:20px;line-height:20px;text-align:center;}[data-bs-theme=dark] #astroid-backtotop{background:rgba(68, 68, 68, 0.184);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgb(255, 255, 255);}#tc1-tpd1xz0bo{margin:0px 0px 0px 0px}#tc-t1f6rkuvr{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] #tc-t1f6rkuvr{background-color:rgb(255, 255, 255);}#mptl-eazmllbsu{color:rgb(153, 153, 153);}#mptl-eazmllbsu a{color:rgb(153, 153, 153);}#mptl-eazmllbsu a:hover{color:rgb(0, 0, 0);}[data-bs-theme=dark] #mptl-eazmllbsu{color:rgb(153, 153, 153);}[data-bs-theme=dark] #mptl-eazmllbsu a{color:rgb(153, 153, 153);}[data-bs-theme=dark] #mptl-eazmllbsu a:hover{color:rgb(0, 0, 0);}#tb1-3ahvvgsbh{margin:0px 0px 0px 0px}#tb-cbzp6eb9d{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] #tb-cbzp6eb9d{background-color:rgb(255, 255, 255);}#ml1-t4ejuea5n{padding:20px 20px 20px 20px}#ac-1530100662663{padding-top:80px}#ac-1530100662663{padding-top:80px}#content{background-color:rgb(255, 255, 255);padding:0px 0px 0px 0px}[data-bs-theme=dark] #content{background-color:rgb(255, 255, 255);}#mpbc1f-o8nvyisgm{background-color:rgb(247, 247, 247);}[data-bs-theme=dark] #mpbc1f-o8nvyisgm{background-color:rgb(247, 247, 247);}#bc-lpy9t1yh1{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] #bc-lpy9t1yh1{background-color:rgb(255, 255, 255);}#bd1-hv6puhu2r{padding:20px 20px 20px 20px}#bd2-aie46gxeb{color:rgb(255, 255, 255);}[data-bs-theme=dark] #bd2-aie46gxeb{color:rgb(255, 255, 255);}#bd-tb0s74aag{background-color:rgb(87, 87, 86);}[data-bs-theme=dark] #bd-tb0s74aag{background-color:rgb(87, 87, 86);}#footer{background-color:rgb(148, 165, 112);color:rgb(204, 204, 204);}#footer a{color:rgb(255, 255, 255);}#footer a:hover{color:rgb(204, 204, 204);}[data-bs-theme=dark] #footer{background-color:rgb(148, 165, 112);color:rgb(204, 204, 204);}[data-bs-theme=dark] #footer a{color:rgb(255, 255, 255);}[data-bs-theme=dark] #footer a:hover{color:rgb(204, 204, 204);}body, .body{font-weight:400;text-transform:none;font-size:16px;line-height:1.8em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}h1, .h1{font-weight:300;text-transform:uppercase;font-size:40px;line-height:1.5em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:300;text-transform:none;font-size:32px;line-height:1.5em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:300;text-transform:none;font-size:28px;line-height:1.5em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}h4, .h4{font-weight:400;text-transform:none;font-size:24px;line-height:1.5em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}h5, .h5{font-weight:300;text-transform:none;font-size:20px;line-height:1.5em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}.astroid-logo-text, .astroid-logo-text > a.site-title{color:rgb(0, 0, 0);font-weight:400;text-transform:uppercase;font-size:2em;line-height:1em;font-family:"Open Sans Regular", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] .astroid-logo-text, [data-bs-theme=dark] .astroid-logo-text > a.site-title{color:rgb(0, 0, 0);}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:400;text-transform:uppercase;font-size:24px;line-height:3em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-weight:300;text-transform:none;font-size:24px;line-height:1.6em;font-family:"Titillium Web Regular", Arial, Helvetica, sans-serif;}.container, .container-sm, .container-md, .container-lg, .container-xl, .container-fluid, .astroid-layout.astroid-layout-boxed .astroid-wrapper {max-width: 1920px;}body {}:root, [data-bs-theme="light"]{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgb(51, 51, 51);--bs-link-color:rgb(51, 51, 51);--bs-link-hover-color:rgb(58, 102, 133);--as-header-text-color:rgb(0, 0, 0);--as-header-bg:rgb(255, 255, 255);--as-stick-header-bg-color:rgb(255, 255, 255);--as-stick-header-menu-link-color:rgb(136, 136, 136);--as-stick-header-menu-link-hover-color:rgb(52, 152, 219);--as-stick-header-menu-link-active-color:rgb(0, 0, 0);--as-main-menu-link-color:rgb(136, 136, 136);--as-main-menu-link-hover-color:rgb(0, 0, 0);--as-main-menu-link-active-color:rgb(0, 0, 0);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgb(0, 0, 0);--as-dropdown-menu-link-hover-color:rgb(255, 255, 255);--as-dropdown-menu-hover-bg-color:rgb(0, 112, 186);--as-dropdown-menu-active-link-color:rgb(255, 255, 255);--as-dropdown-menu-active-bg-color:rgb(58, 102, 133);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgb(58, 102, 133);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgba(153, 153, 153, 0.502);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgb(119, 119, 119);--as-mobilemenu-menu-link-color:rgb(119, 119, 119);--as-mobilemenu-menu-active-link-color:rgb(58, 102, 133);--as-mobilemenu-menu-active-bg-color:rgb(242, 242, 242);--as-mobilemenu-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-icon-color:rgb(204, 204, 204);--as-contact-info-icon-color:rgb(153, 153, 153);}[data-bs-theme="dark"]{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgb(51, 51, 51);--bs-link-color:rgb(51, 51, 51);--bs-link-hover-color:rgb(58, 102, 133);--as-header-text-color:rgb(0, 0, 0);--as-header-bg:rgb(255, 255, 255);--as-stick-header-bg-color:rgb(255, 255, 255);--as-stick-header-menu-link-color:rgb(136, 136, 136);--as-stick-header-menu-link-hover-color:rgb(52, 152, 219);--as-stick-header-menu-link-active-color:rgb(0, 0, 0);--as-main-menu-link-color:rgb(136, 136, 136);--as-main-menu-link-hover-color:rgb(0, 0, 0);--as-main-menu-link-active-color:rgb(0, 0, 0);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgb(0, 0, 0);--as-dropdown-menu-link-hover-color:rgb(255, 255, 255);--as-dropdown-menu-hover-bg-color:rgb(0, 112, 186);--as-dropdown-menu-active-link-color:rgb(255, 255, 255);--as-dropdown-menu-active-bg-color:rgb(58, 102, 133);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgb(58, 102, 133);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgba(153, 153, 153, 0.502);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgb(119, 119, 119);--as-mobilemenu-menu-link-color:rgb(119, 119, 119);--as-mobilemenu-menu-active-link-color:rgb(58, 102, 133);--as-mobilemenu-menu-active-bg-color:rgb(242, 242, 242);--as-mobilemenu-menu-icon-color:rgb(0, 0, 0);--as-mobilemenu-menu-active-icon-color:rgb(204, 204, 204);--as-contact-info-icon-color:rgb(153, 153, 153);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}@font-face {
  font-family: Avenir Light;
  src: url('/templates/tp_snowflake/fonts/avenir_light.woff2') format('woff2');
}

@font-face {
  font-family: Titillium Web Regular;
  src: url('/templates/tp_snowflake/fonts/TitilliumWeb-Regular.ttf') format('ttf');
}

.tw_eigenverwaltung_fast_search {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.tw_right_position {
    border: 1px solid #dee2e6 !important;
    /*background-color: rgb(98, 117, 50) !important;*/
    background-color: #fff !important;
}


.dj-megamenu-wrapper .mod-languages__select {
    height: 60px !important;
}

#footer .nav-title {
    padding-right: 10px !important;/
    padding-left: 10px !important;
}

.dj-megamenu-default li.active a.dj-up_a  {
    background: rgba(58,102,133,1) !important;
	color: #fff !important;
}

.dj-megamenu-default .title {
    font-family: Titillium Web Regular !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.fra_menu_module {
    font-family: Titillium Web Regular !important;
    font-size: 16px !important;
}


.logo_header_desk_a {
    color: #575756 !important;
    text-transform: uppercase;
    font-family: Avenir Light !important;
    font-size: 28px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 30px !important;
    margin-bottom: 0px !important;
    line-height: 40px;
}

.logo_header_desk_b {
    color: #575756 !important;
    text-transform: uppercase;
    font-family: Avenir Light !important;
    font-size: 28px;
    font-weight: bolder;
    margin: 0px !important;
    line-height: 40px;
}

.logo_header_desk_c {
    color: #575756 !important;
    text-transform: uppercase;
    font-family: Avenir Light !important;
    font-size: 18px;
    margin: 0px !important;
    line-height: 40px;
}


.logo_header_image {
    /*margin-right: 20px;*/
}

@media (min-width: 991.98px) {
    
    .logo_header_desk_a {
    
    margin-top: 0px !important;
    }
    
}



.tw_news_header {
    margin-top: 50px !important;
}

.mod-custom442 {
    
}

.tw_news_wrapper {
    text-align: center !important;
    margin-top: 50px !important;
    width: 80% !important;
    margin: auto;
}

.tw_news_wrapper h4 {
    margin-top: 20px !important;
}


.inprint-contact {
    font-size: 16px !important;
    font-weight: 400 !important;
    
}

#footer .moduletable {
    padding: 0px !important;
    margin: 0px !important;
}


li a:hover {
    /*color: rgb(58, 102, 133) !important;*/
	/*color: orange !important;*/
}

.list-title {
    font-weight: 400 !important;
}

.dj-megamenu-default li.active a.dj-up_a:hover {
    background-color: rgb(118, 132, 89) !important;
}




/* Start Amtstafel*/
.amtstafel {
  margin-left: -50px;
  margin-right: -50px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 100px;
  background-color: white;
}

#amtstafel p button {
  margin-top: -10px;
  height: 50px;
  margin-left: 10px;
}

.decision1_header {
  margin-top: 30px; 
}

.decision2_header {
  margin-top: 40px; 
}


.Amtstafel-Search {
    display: inline-flex;
}

#inputsearch {
    height: 40px;
    margin-top: -5px;
}



.RespTable thead {
    background-color: #f5f5f5 !important;
}

.RespTable thead th {
    padding-left: 10px;
	padding-right: 10px;
}


@media all and (min-width:641px) {
	.textRight {
	    min-width: 100px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	
	.oddCol {
	    min-width: 100px;
	    padding-left: 10px;
	    padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
	}
	
	.RespTable tr {
	    border-color: #94a570 !important;
	    border-style: solid !important;
	    border-width: 1px !important;
	    vertical-align: top;
	}
}


@media all and (max-width:640px) {
	.RespTable, .RespTable thead, .RespTable tbody, .RespTable tr, .RespTable th, .RespTable td {
	    display: block;
	}

	.RespTable {
	    text-align: left;
	}

	.RespTable thead {
	    position: absolute;
	    top: -1111px;
	    left: -1111px;
	}

	.RespTable td:before {
	    padding: 0 10px 0 0;
	    content: attr(data-label) ":";
	    font-weight: bold;
	}

	.RespTable td:nth-child(1) {
	    font-weight: bold;
	}

	.RespTable td:last-child {
	    border-bottom: 1px #17568c solid;
	}

	.oddRow {
	    background: #f5f5f5;
	}

	.oddCol {
	    background: #f5f5f5;
	}
}

/* End Amtstafel*/



/* Start Transpareny */
@media (min-width: 1920px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1840px !important;
    }
}

.tw_transparency_tree_div .card {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.rstm-tree-item--focused {  
  color: #fff !important;
  background-color: #335A75 !important;
}

.tw_last_change {
    font-size: 12px !important;
    font-weight: 400 !important;
}

/* End Transparency */



h1 {
    font-size: 40px !important;
    font-weight: 700 !important;
}

h2 {
    font-size: 32px !important;
    font-weight: 700 !important;
}

h3 {
    font-size: 28px !important;
    font-weight: 700 !important;
}

h4 {
    font-size: 24px !important;
    font-weight: 700 !important;
}

h5 {
    font-size: 20px !important;
}

h6 {
    font-size: 16px !important;
    font-weight: 600 !important;
}


.tw_detail_title {
    font-size: 24px !important;
    font-weight: 700 !important;
}


@media (max-width: 991px) {
    body {
        font-size: 16px;
    }
}


@media (max-width: 499px) {
    .tw-logo-section {
        height: 440px !important;
    }
}

@media (min-width: 500px) and (max-width: 570px) {
    .tw-logo-section {
        height: 400px !important;
    }
}

@media (min-width: 571px) and (max-width: 991px) {
    .tw-logo-section {
        height: 400px !important;
    }
}

@media (min-width: 992px) {
    body {
        font-size: 18px;
    }
    
    .tw-logo-section {
        height: 260px !important;
    }
}


a {
    text-decoration: underline !important;
}

.tw-logo-main a {
    text-decoration: none !important;
}

.dj-submenu a {
    text-decoration: none !important;
}

#footer {
    background-color: rgb(247, 247, 247) !important;
}

#footer a {
    color: rgb(51,51,51) !important;
}

.module-title {
    color: rgb(51,51,51) !important;
}

.tw-board-member {
    max-width: 330px !important;
    text-align: center !important;
}

.tw-board-member-title-it {
    font-style: italic !important;
}

.tw-board-member-responsibility-de {
    text-align: left !important;
}

.tw-board-member-responsibility-it {
    text-align: left !important;
    font-style: italic !important;
}

figure.tw-html-editor-table table {
    width: 100%;
}

.tw-member-root-div .px-3 {
    max-width: 330px;
}

.tw_footer_module h3 {
  color: #fff !important;
}@media (min-width: 768px) {#tc1-tpd1xz0bo{margin:0px 0px 0px 0px}#tb1-3ahvvgsbh{margin:0px 0px 0px 0px}#ac-1530100662663{padding-top:80px}#ac-1530100662663{padding-top:80px}#content{padding:0px 0px 0px 0px}body, .body{font-size:16px;line-height:1.8em;}h1, .h1{font-size:40px;line-height:1.5em;}h2, .h2{font-size:32px;line-height:1.5em;}h3, .h3{font-size:28px;line-height:1.5em;}h4, .h4{font-size:24px;line-height:1.5em;}h5, .h5{font-size:20px;line-height:1.5em;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-size:2em;line-height:1em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:24px;line-height:3em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:24px;line-height:1.6em;}}@media (min-width: 992px) {#tc-t1f6rkuvr{padding:3% 0% 3% 0%}#t-im8m6rryc{padding:1% 8% 1% 8%}#tb-cbzp6eb9d{padding:4% 0% 4% 0%}#ml1-t4ejuea5n{margin-bottom:30px;padding:20px 20px 20px 20px}#ac-1530100662663{padding-right:30px}#ca-1529739248826{margin-top:1%;margin-bottom:1%}#ac-1528971561366{padding-right:30px;padding-left:30px}#ac-1530100662663{padding-right:30px}#ac-1528971561366{padding-right:30px;padding-left:30px}#content{padding:3% 3% 3% 3%}#mpbc1f-o8nvyisgm{padding:30px 30px 30px 30px}#bc-lpy9t1yh1{padding:5% 0% 5% 0%}#bd1-hv6puhu2r{padding:20px 20px 20px 20px}#bd2-aie46gxeb{padding:20px 20px 20px 20px}#bd3-t6gtvfgtw{padding:20px 20px 20px 20px}#bd-tb0s74aag{padding:3% 8% 3% 8%}#footer{padding:1% 8% 1% 8%}body, .body{font-size:16px;line-height:1.8em;}h1, .h1{font-size:40px;line-height:1.5em;}h2, .h2{font-size:32px;line-height:1.5em;}h3, .h3{font-size:28px;line-height:1.5em;}h4, .h4{font-size:24px;line-height:1.5em;}h5, .h5{font-size:20px;line-height:1.5em;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-size:2rem;line-height:1.5em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:24px;line-height:3rem;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:24px;line-height:1.6em;}}