/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */@import url(style.css);/* ----------------------------------------------------------- */HTML{    background-color: #f0f0f0;}BODY{    /*     background-image: -webkit-linear-gradient(white 0%, #e1e1e1 100%);     background-image: -moz-linear-gradient(white 0%, #e1e1e1 100%);     background-image: -o-linear-gradient(white 0%, #e1e1e1 100%);     background-image: linear-gradient(white 0%, #e1e1e1 100%);     */    font-family: Verdana,Arial,Helvetica,sans-serif;    color:#333;    font-size:82%;    /*    background-image: url("verl_bl_01.gif");   background-repeat: repeat-x;   */    background-color:transparent !important;    background-color:#eeeeee !important;}.svgclippaths{    background-color: #eeeeee !important;}.container.maincontent{    margin-top:0px !important;    padding-top:30px !important;}.wrapper     {    max-width:960px;    /*	max-width:1000px; */}.wrap2cols {    background-size: contain;    background-position: 1px 0 ;    background-repeat: repeat-y;    -moz-box-border-radius: 12px;    -webkit-border-radius: 	12px;    border-radius: 			12px;    border-top:none;    border-right:none;}h2.nav-brand {    display:none !important;}/* ------- SPALTENBREITE ------ *//* ------- SPALTENBREITE ------ *//* ------- SPALTENBREITE ------ */.twocol-main{    width: 71%;}.twocol-right {    width: 26%;    border-left:1px solid #ccc;}/* RESET ---------------------- */@media screen and  (min-width: 230px) and (max-width: 759px) {    .threecol, .twocol-main, .twocol-main-right, .twocol-right, .twocol-left    {        float: none;        width: 100%;    }}/* -------/SPALTENBREITE ------ *//* -------/SPALTENBREITE ------ *//* -------/SPALTENBREITE ------ *//*.twocol-right{  width: 69%;  }.twocol-right{  width: 28%;  }*/ol li{    line-height:150%;    padding-bottom:8px;}#logo{    margin-top: 0px;    margin-right: auto;    margin-bottom: 0px;    margin-left: 0px;    background-color:#fff;    /*    background-image:url('mod_02_FILES/kibis-neu_2_bg_re_20.gif');    background-repeat: no-repeat;    */    overflow:hidden;    /* width:100%; */}#logo2 {    float:right;    border: 0px solid #ccc;    margin-top: -127px;    margin-right: 10px;    margin-bottom: 0px;    margin-left: 0px;}#logo img{    margin:10px 0 0 0;}select {    margin-bottom: 10px;}#languageselect{    border: 0px solid #456;    /*	display:inline;        margin-top:120px; */    position:absolute;    /*        left:600px;        right:10px;    */}#languageselect  ul#language_switch{    border: 0px solid #006AB3;    list-style-type:none;}.wrapper{    border:0px solid #999;    background-color: #fff;    margin-top:18px;    margin-bottom:30px;    /* Runde Ecken */    /* */    -moz-box-border-radius: 2px;    -webkit-border-radius: 	2px;    border-radius: 			2px;    -webkit-box-shadow: 	0px 15px 19px -13px rgba(0,0,0,0.5);    -moz-box-shadow: 		0px 15px 19px -13px rgba(0,0,0,0.5);    box-shadow: 			0px 15px 19px -13px rgba(0,0,0,0.5);}/* main navi *//*#mainNavi .fullNavi.hide-mobile ul li a{	border:1px solid #ccc;	background-color: #eee;}#mainNavi .fullNavi.hide-mobile ul li ul li a{	border:none;	background-color: transparent;}*/.mainNaviLine{    background-image: none;    background-size: contain;    xwidth: 960px;    height: 1px;    display: block;}.fullNavi ul li{    float: left;    list-style-type: none;    list-style-image: none;    list-style-position: outside;    padding-top: 12px;    padding-right: 2px;    padding-bottom: 12px;    padding-left: 2px;    text-transform: none;    height: 20px; /* <---------------------------------- */}.fullNavi ul li.first{    padding-left: 2px;}.fullNavi ul{    height: 30px;    margin-top:0em;    border-top:none;    border-bottom:none;    padding-left:36px;}#mainNavi .fullNavi.hide-mobile ul li a.active{    background-color: #006AB3;    color:#fff;}.fullNavi ul li ul{    padding-top:1em;    margin-top:6px;    border:1px solid #006AB3;}.fullNavi ul ul li.hover,.fullNavi ul ul li:hover{    background-color: transparent;}#mainNavi{    background-image:none;    background-size: 0px 0px;}/* main navi *//* -------------------------------------------------- */ul#secondNavi li a{    background-color: transparent;    background-image: url("../images/menu_arrow.gif");    background-repeat: no-repeat;    background-attachment: scroll;    background-position: 5px 5px;    background-clip: border-box;    background-origin: padding-box;    background-size: auto auto;    font-size: 12px;    line-height: 11px;    color: #444;    font-weight: bold;    height: 10px;    display: block;    padding-top: 5px;    padding-right: 0px;    padding-bottom: 5px;    padding-left: 12px;}/* Zeile 368 */ul#secondNavi li.active a, ul#secondNavi li a:hover{    background-color: #fff;    color: #333;    background-image: none;}/* Zeile 368 *//*ul#secondNavi li.active a, ul#secondNavi li a:hover{  color: #ffffff;  background-color: #b22222;  background-image: none;}*//* -------------------------------------------------- *//* --- news ----------------------------------------- */.news-latest-item h2{    background-color: transparent;}.news-latest-item a p{    text-decoration: none;    background-color: transparent;    color:#333;    font-weight: normal;}.news-latest-item a{    text-decoration:none !important;}html.js.no-flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body > div.wrapper > div.contentwrap.wrap2cols.clearafter > div.twocol-right > div.colinside > div#c1620.csc-default > div.news-latest-container > div.news-latest-item > a > p{    text-decoration: none;}.news-latest-date{    display:none;}/* --- list --- */.news-list-item h2{    background-color:transparent;}.news-list-item h2 a{    text-decoration: none;}.news-list-morelink a{    display:block;}/* --- single --- */.news-single-rightbox{    display:none;}.news-single-item .content{    width:99%;    border-right:none;}.news-single-item h1{    margin-top:18px;}/* --- news-archive --- */.news-latest-gotoarchive{    padding-top: 3px;    padding-right: 3px;    padding-bottom: 3px;    padding-left: 3px;    margin-top: 3px;    margin-right: 3px;    margin-bottom: 3px;    margin-left: 0px;    background-color: transparent;}/*  ---- /news -------------------------------------- *//* --- NEWS -------------------------------------- *//* --- NEWS -------------------------------------- *//* --- NEWS -------------------------------------- */.news-list-date {    font-size:.8em;    color:#333;    display:none;}.news-list-item {    border-bottom:1px solid #006AB3;    margin:0 40px 10px 0;    padding:0;}.news-list-morelink {    padding-left:1.8em;    font-weight:400;}.news-list-morelink a {    font-weight:400;}.news-list-item hr.clearer {    display:none;}.news-single-item {    border-bottom:1 solid #006AB3;    margin:0 40px 10px 0;    padding:0;}.news-single-item hr.cl-right{    display:none;}/* LATEST */div.news-latest-gotoarchive {    display:none;}.news-latest-container {    padding-top: 0px;    padding-right: 10px;    padding-bottom: 22px;    padding-left: 10px;}div.news-latest-item{    display:inline-block;}.news-latest-container{    padding-top: 0px;    padding-right: 0px;    padding-bottom: 22px;    padding-left: 0px;}.news-latest-item hr{    display: none;}.news-latest-item a img{    display:none;}.news-latest-item h2{    font-size:1.0em;    line-height:120%;}.news-latest-item p{    /*  font-size:1.1em; */    line-height:120%;}/* --- /NEWS ------------------------------------- *//* --- /NEWS ------------------------------------- *//* --- /NEWS ------------------------------------- */header h1{    color: #006AB3;}header h3{    color: #006AB3;    font-weight:bold;}h3 {    font-size: 1.2rem;}#footer{    margin-top:18px;    margin-bottom:25px;    padding:25px 25px 0px 25px;    background-color: white;    border-top:1px solid #ccc;}#footer #footNav a{    margin-right:10px;}.footer-left{    width: 100%;}.footer-inner {    line-height: 130%;}.footer-inner p,.footer-inner h1,.footer-inner h2,.footer-inner h3{    font-size: 100.01%;}#mainNavi {    background-color:#006AB3 !important;    background-color:#fdf9cd !important;    background-color:#fff !important;}#mainNavi .fullNavi.hide-mobile ul li:hover,#mainNavi .fullNavi.hide-mobile ul li:hover,#mainNavi .fullNavi.hide-mobile ul li:hover{    background-color:#006AB3 !important;}.fullNavi ul ul li {    padding:0px;}.fullNavi ul li a{    color: #fff;    font-size: 13px;    transition-property: none;    transition-duration: 1s;    transition-timing-function: ease;    transition-delay: 0s;    padding:7px;}.fullNavi ul li.hover,.fullNavi ul li a:hover{    color: #fff;    background-color:#006AB3;}.fullNavi ul li a.active{    color: #fff;    background-color:#006AB3;}.fullNavi ul ul li a{    color: #333333;    display:block;    padding-left:14px;}.fullNavi ul ul li.hover,.fullNavi ul ul li a:hover{    color: #fff;}/* --- second navi --- */ul#secondNavi{    padding-top: 0px;    padding-right: 0px;    padding-bottom: 20px;    padding-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;    width: 100%;}ul#secondNavi li{    padding-top: 8px;    padding-right: 8px;    padding-bottom: 8px;    padding-left: 8px;}ul#secondNavi li a{    padding-top: 8px;    padding-right: 8px;    padding-bottom: 8px;    padding-left: 4px;}/* --- second navi --- *//* --- mobile navi --- *//* --- mobile navi --- *//* --- mobile navi --- */#mobilMenuListe {    background-color: #fff;}.mobilNavi ul {    display: block;    background-color: #fff;    height: auto;}.mobilNavi ul li {    float: none;    list-style-type: none;}.mobilNavi ul li a {    color: #006AB3;    text-decoration: none;    border-bottom: 1px solid #aaa;    display: block;    padding: 8px 10px;    padding: 8px 0px;    font-size:120%;}.mobilNavi ul ul li a {    color: #567;    padding: 8px 25px;    padding: 8px 15px;    border-bottom: 1px solid #aaa;    background-color: #fff;}/* --- /mobile navi --- *//* --- /mobile navi --- *//* --- /mobile navi --- *//* ############################################################################################################################################################################################## *//* ------- SPALTEN-DESIGN ------ */.wrap2cols{    background-image: none;}/* -------/SPALTEN-DESIGN ------ */A:unknown {    font-weight:700;    background:navy;    color:#fffff2;    text-decoration:underline;}abbr {    border-top:#76738f 1px dotted;}ACRONYM {    border-top:#eaf3fe 1px dotted;    background:#eaf3fe;}BLOCKQUOTE {    margin-left:1em;}FIELDSET {    border-width:0;    margin:0;    padding:0;}FIELDSET P {    font-size:1em;}/**/UL {    margin-top:1em;    margin-left:0;    line-height:140%;    padding:0 4em 1em 1.8em;}ol, ul{    list-style-type: disc;    list-style-image: none;    list-style-position: outside;}P {    line-height:150%;    margin-bottom: 5px;}H1 {    color:#333;    margin:0 0px 10px 0;    font-size:18px;}H2 {    color:#333;}h2 a,h2 a:hover,h2 a:visited{    color:#333;}H3 {    color:#006AB3;    font-weight: bold;    margin-bottom:3px;}H4 {    color:#444;}H5 {    color:#444;    font-weight: bold;}td h2{    border-bottom:1px solid #006AB3;}.csc-frame-frame1{    background-color: #fff !important;    border: 1px solid #ccc !important;    padding:8px !important;    margin-bottom:23px;}/* ----------------------------- *//* ----------------------------- */.rand {    border-right:#000 1px solid;    border-top:#000 1px solid;    border-left:#000 1px solid;    border-bottom:#000 1px solid;}#mailform {    padding-left:1.8em;}.csc-mailform-label {    font-weight:700;}A, A:link, A:visited, A.textlink {    font-weight:700;    color:#006AB3;    text-decoration:none;}A:hover, A:focus {    font-weight:700;    background:#transparent;    /* color:#333; */    text-decoration:underline;}#logo a:hover{    background-color: transparent;}@media screen and  (min-width: 230px) and (max-width: 759px) {    /*        .xwrapper {            width: 300px;            width: 95%;            overflow: hidden;        }        .hide-mobile {            display: none;        }        .hide-desktop {            display: block;        }    */    #logo {        border: none;        margin: 0px;        width: auto;    }    /*    body{        font-size: 120%;    }    */    #mainNavi div.hide-desktop ul.mainNavi.jqueryMenu li {        list-style-type: none;        /* padding-left:19px; */        padding:6px;    }    #mainNavi div.hide-desktop ul.mainNavi.jqueryMenu{        background-color: #fff;        border-radius:10px;        -moz-border-radius:10px;        -webkit-border-radius:10px;        padding:4px 0 4px 0;        text-align:center;        border: 1px solid #777;    }    .wrap2cols.clearafter .twocol-right    {        border: 1px solid #ccc;    }}.fullNavi ul ul{    width:auto;    -webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,1);    -moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,1);    box-shadow: 0px 10px 30px 0px rgba(0,0,0,1);    -webkit-box-shadow: -6px 10px 12px -6px rgba(0,0,0,1);    -moz-box-shadow: -6px 10px 12px -6px rgba(0,0,0,1);    box-shadow: -6px 10px 12px -6px rgba(0,0,0,1);}/* ----------------------------------------------------- *//* Magnific Popup CSS   											*//* ----------------------------------------------------- */.mfp-bg {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1042;    overflow: hidden;    position: fixed;    background: #fff !important; /* ##cr */    opacity: 0.8;    filter: alpha(opacity=80);}.mfp-iframe-scaler {    width: 100%;    height: 0;    overflow: hidden;    padding-top: 56.25%; }.mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: white !important; /* ##cr */}.mfp-close {    width: 44px;    height: 44px;    line-height: 44px;    position: absolute;    right: 0px;    top: 0px;    text-decoration-line: none;    text-decoration-style: solid;    text-align: center;    opacity: 0.65;    padding-top: 0px;    padding-right: 0px;    padding-bottom: 18px;    padding-left: 10px;    color: #000;    font-style: normal;    font-size: 28px;    font-family: Arial,Baskerville,monospace;}.mfp-iframe-scaler button.mfp-close{    color: #000;    border:0px solid #445566;}/* ----------------------------------------------------- *//* /Magnific Popup CSS     									  	*//* ----------------------------------------------------- *//* ----------------------------------------------------- *//*  TOPNAV     													  	*//* ----------------------------------------------------- */#logo #topnav{    display:inline;    width:auto;    border:0px #fff solid;    margin:1px;    padding:1px;    float:right;}/* ----------------------------------------------------- *//* /TOPNAV					     									  	*//* ----------------------------------------------------- *//* ----------------------------------------------------- *//* Language_switch   	  									  		*//* ----------------------------------------------------- */#logo #topnav ul#language_switch{    list-style: none;    list-style-position: inside;    margin-top: 0em;    margin-left: 0px;    line-height: 140%;    padding-top: 0px;    padding-right: 0em;    padding-bottom: 0em;    padding-left: 0em;}#logo #topnav ul#language_switch li{    display: inline;    margin-right:10px;    font-size:10px;    color: #777;}#logo #topnav ul#language_switch li a{    color: #777;}/* ----------------------------------------------------- *//* Language_switch  												  	*//* ----------------------------------------------------- *//* ----------------------------------------------------- *//* /BREADCRUMB				     									  	*//* ----------------------------------------------------- */#breadcrumb{    border:0px dashed #ccc;}ul#breadcrumb {    list-style: none;    list-style-position: inside;    margin-top: 0em;    margin-left: 45px;    line-height: 140%;    padding: 0;}ul#breadcrumb li{    display: inline;    margin-right:0px;    font-size:11px;    color: #777;}ul#breadcrumb li a{    display: inline;    margin-right:0px;    font-size:11px;    color: #555;    font-weight:normal;    text-decoration:none;}ul#breadcrumb li a:hover,ul#breadcrumb li a:focus{    text-decoration:underline;}/* ----------------------------------------------------- *//* /BREADCRUMB				     									  	*//* ----------------------------------------------------- *//* Slider */.sliderwrap{    display:none;}/* Background Border etc. */.wrap1col{    background-image: none;}.contentwrap{    border: none;}.wrap2colsContentRight{    background-image: none;}/*#mainNavi ul {border:1px solid #999}*//* --- POWERMAIL ----------------------------------------------- */.tx-powermail .powermail_fieldset .powermail_label,html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body > div.wrapper > div.inner_wrapper > div.contentwrap.wrap1col.clearafter > div.onecol > div.colinside > div#c188.csc-default > div.tx-powermail > form.powermail_form.powermail_form_1 > fieldset.powermail_fieldset.powermail_fieldset_1 > .powermail_fieldwrap > label.powermail_label{    display: block;    width: 120px;}.tx-powermail .powermail_create,.tx-powermail .powermail_confirmation,html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body > div.wrapper > div.inner_wrapper > div.contentwrap.wrap1col.clearafter > div.onecol > div.colinside > div#c188.csc-default > div.tx-powermail > div.powermail_create{    background-color: #fff;}.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,.tx-powermail .powermail_fieldset .powermail_field.powermail_reset,html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body > div.wrapper > div.inner_wrapper > div.contentwrap.wrap1col.clearafter > div.onecol > div.colinside > div#c188.csc-default > div.tx-powermail > form.powermail_form.powermail_form_1 > fieldset.powermail_fieldset.powermail_fieldset_1 > div#powermail_fieldwrap_8.powermail_fieldwrap.powermail_fieldwrap_submit.powermail_fieldwrap_8 > input.powermail_field.powermail_submit{    background-color: #006AB3;}.tx-powermail textarea{    font-size:inherit;    font-family: inherit;}/* ---/POWERMAIL ----------------------------------------------- *//* --- RSS-READER ----------------------- */.tx-gkhrssimport-pi1-header,.tx-gkhrssimport-pi1-content{    line-height:120%;}.tx-gkhrssimport-pi1-content{    padding-bottom:10px;}#c196 .tx-gkhrssimport-pi1-category{    display:none;}/* ---/RSS-READER ----------------------- */p.csc-frame-frame2{    background-color: #ffffff;    padding: 12px;    border:none;    border-left: 7px solid #006AB3;    width: auto;}.fullNavi ul li ul{    padding-right: 0em;}.csc-frame-frame1{    background-color: #b0dff5 !important;    border: 1px solid #b0dff5 !important;    padding:8px !important;    margin-bottom:0px !important;}.csc-frame-frame2{    background-color: #fff !important;    border: 1px solid #999 !important;    padding:8px !important;    margin-bottom:18px !important;}#logo #topnav{    text-align:right;    width:auto;    border:0px solid #567;    margin-right:20px;    margin-top:7px;}#logo #topnav IMG{    padding-top:1px;    vertical-align: middle;}#logo #topnav a{    text-decoration:none;}/**/.news-list-container{    border:1px solid #ccc;    margin-bottom:28px;    padding-top: 10px;    padding-right: 10px;    padding-bottom: 10px;    padding-left: 14px;}.csc-frame-frame1 .news-list-container{    border: 0px solid #ccc;    margin-bottom: 0px;    padding-top: 0px;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 0px;}.csc-frame-frame1 .news-list-container h2{    font-size:13px;    padding:0;    margin:0;    line-height:120%;}.csc-frame-frame1 .news-list-container h2 a{    text-decoration:underline}.news-list-item{    border-bottom: 0px solid #ddd;}.news-list-category{    display:none;}.news-latest-category{    display:none;}@media print{    #mainNavi{        display:none !important;    }    body{        font-family: Arial, Helvetica, sans-serif !important;        font-size: 11px !important;    }}/* --- NAVI RESET ------------------------------------------------------------ *//* --- NAVI RESET ------------------------------------------------------------ *//* --- NAVI RESET ------------------------------------------------------------ */fullNavi ul li{    float: left;    list-style-type: none;    list-style-image: none;    list-style-position: outside;    padding-top: 12px;    padding-right: 2px;    padding-bottom: 12px;    padding-left: 2px;    text-transform: none;    height: 18px; /* <---------------------------------- */}.fullNavi ul li.first{    padding-left: 2px;}.fullNavi ul{    /*  height: 30px; */    margin-top:0em;    border-top:none;    border-bottom:none;    padding-left:36px;}#mainNavi .fullNavi.hide-mobile ul li a.active{    background-color: #006AB3;    color:#fff;}.fullNavi ul li a{    color: #fff;    font-size: 13px;    transition-property: none;    transition-duration: 1s;    transition-timing-function: ease;    transition-delay: 0s;    padding:12px 8px 12px 8px;}.fullNavi ul li.hover,.fullNavi ul li a:hover{    color: #fff;    background-color:#006AB3 ;}.fullNavi ul li a.active{    color: #fff;    background-color:#006AB3 ;}.fullNavi ul li ul{    padding-top:1px;    margin-top:6px;    margin-left:6px;    border:1px solid #006AB3;}.fullNavi ul ul li {    padding:0px;    height:25px;}.fullNavi ul ul li.hover,.fullNavi ul ul li:hover{    background-color: transparent;}.fullNavi ul ul li a{    color: #333333;    display:block;    padding:7px 14px 7px 4px;    margin-top:2px;}.fullNavi ul ul li.hover,.fullNavi ul ul li a:hover{    color: #fff;}/* ----------------------------------- */.twocol-left .colinside {    border:0px solid #777;    margin:0;    padding:0;    min-width:160px;    margin-bottom:90px;}.twocol-main-right {    border:1px solid #777;    background-color:#fff;    width:76%;    min-height:400px;    margin-bottom:47px;}/* ----------------------------------- *//* --- wenn klein -------------------- *//* ------------------------------------ */@media screen and  (min-width: 230px) and (max-width: 759px) {    /* LINKS ------------------------- */    #secondNavi{        display:none;    }    .twocol-left .colinside {        display:none;    }    /* RECHTS ------------------------ */    .twocol-main-right {        border:1px solid #777;        background-color:#fff;        width:100%;        min-height:100px;        margin-bottom:47px;    }}/* ----------------------------------- *//* ----------------------------------- *//* ----------------------------------- *//* ----------------------------------- *//* --- wenn gross -------------------- *//* ------------------------------------ */@media screen and  (min-width: 760px) {    html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body > div.wrapper > div.inner_wrapper > div#mainNavi > div.fullNavi.hide-mobile > ul,    .fullNavi.hide-mobil{        display:none;    }}/* ----------------------------------- *//* ----------------------------------- */.inner_wrapper		{	background-color: transparent;}.wrapper				{	background-color: #fff;}ul#secondNavi li	{  padding: 0px;}ul#secondNavi li a{  padding: 16px;}/* ----------------------------------- */#mobilMenuListe.mobilNavi.hide-desktop > ul{    border-top:1px solid #999;    border-bottom:1px solid #999;    padding-bottom:18px;}#footer{    min-height:100px;    margin: 0px;    margin-bottom: 0px;    padding-top: 0px;    padding-right: 25px;    padding-bottom: 0px;    padding-left: 25px;    background-color: white;    border-top-width: 1px;    border-top-style: solid;    border-top-color: #999;}html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body > div.wrapper > div.inner_wrapper > div.contentwrap.wrap2colsContentRight.clearafter > div.twocol-main-right{    border: 1px solid #ccc;}/* -------------------------------------------- *//* -------------------------------------------- *//* ------ _es_grp ----------------------------- *//* -------------------------------------------- *//* -------------------------------------------- *//*body{	font-family:Verdana,Arial, Helvetica, sans-serif;	font-size:82%;	line-height:150%;	margin:0;	padding:0;}*/ul.gruppenliste li{    /*	border-bottom:1px solid #ddd;*/    list-style-type: none;    margin-left: 2em;    padding: 7px;    border:1px solid #ddd;    margin-right: 1em;    margin-bottom:0.3em;}ul.gruppenliste li a {    color:#333;    text-decoration:none;    font-weight:bold;    display:block;}ul.themenliste li{    border-bottom:1px solid #ddd;    list-style-type: none;    margin-left: 1em;    padding: 7px;    /*    border:1px solid #ddd;    margin-right: 1em;    */}ul.themenliste li a {    color:#333;    text-decoration:none;    font-weight:normal;}/* --- DETAIL ------- */.label{    font-weight:bold;    color:#888;    margin-left:1em;    margin-top:0px;}.value{    font-weight:normal;    color:#333;    margin-left:1em;    margin-bottom:0px;}.value a{    color:#006AB3;}.space{    margin-bottom:16px;}a.btn{    color:#006AB3;}/* THEMEN A-Z */.clearer{    height:20px;}.alfatab{    /*	width:25em; */    margin-bottom:25px;    position: relative;    height:auto;    border:0px solid #999;    padding-bottom:33px;}.box {    border:0 solid #006AB3;    float:left;    margin:0 8px 8px 0;    padding:0px;}.innerbox {    border:1px solid #777;    text-align:center;    vertical-align:middle;    background-color:#transparent;    display:block;    width:2em;    height:2em;    width: 3em;    height: 3em;    color:#777;    padding:0px;}.innerbox_sel {    border:1px solid #333;    text-align:center;    vertical-align:middle;    display:block;    width:2em;    height:2em;    width: 3em;    height: 3em;    background-color:#333;    text-decoration:none;    color:#fff;    padding:0px;    font-weight:bold;}.innerbox a { font-size:120%; }.std        { font-size:120%; }.innerbox a:visited,.innerbox a:link {    background-color:#eee;    display:block;    width:100%;    height:100%;    text-decoration:none;    color:#333;    font-weight:bold;}.innerbox a:hover,.innerbox a:active,.innerbox a:focus,.innerbox_sel a {    background-color:#006AB3;    display:block;    width:100%;    height:100%;    text-decoration:none;    color:#fff;}/*.detail_suchbegriff{   color:#006AB3;   font-weight:bold;}h3.detail{	color:#0049a9;}.label.Name{   color:#006AB3;}.label.Internet{   color:#00773a;	}.label.E-Mail{   color:#00773a;	}.label.Ansprechpersonen{   color:#00773a;	}.label.Telefon{   color:#00773a;	}.label.Beschreibung{   color:#00773a;	}.label.Treffpunkt{   color:#00773a;	}*/.detail_suchbegriff{    color:#006AB3;    font-weight:bold;}h3.detail{    color:#006AB3;}.label.Name{    color:#444;}.label.Internet{    color:#444;}.label.E-Mail{    color:#444;}.label.Ansprechpersonen{    color:#444;}.label.Telefon{    color:#444;}.label.Beschreibung{    color:#444;}.label.Treffpunkt{    color:#444;}.value.Name{    font-weight: bold;}.terminliste {border:1px solid #ccc; padding:10px;}.terminliste_single {    border:1px solid #ccc;    padding:10px;    margin-bottom:10px;    line-height:140%;}.form-actions a{    color: #006AB3;    font-weight:bold;}ul#secondNavi > li.active > a{    background-color: #eeeeee;}.news-list-item  {    border-bottom:1px solid #ccc;    padding-bottom:10px;}.news-list-item h2 {    font-size: 13px;}.news-list-item h2 a {    color: #333;}.news-single-item h1{    font-size: 14px;}.news-single-item h2{    font-size: 13px;}.news-single-backlink{    padding-top: 10px;    padding-right: 10px;    padding-bottom: 10px;    padding-left: 0px;}.container h2{    padding-bottom:2px;}/* =========================================== *//* =========================================== *//* =========================================== */ol, ul {    margin-top: 0;    margin-bottom: 0.1rem;}.container.maincontent {    background-color: #fff;    padding-right: 40px;    margin-bottom: 25px;}.container.maincontent > .row > .col-md-9{    border:1px solid #888;    padding:20px;    margin-bottom: 46px;    min-height: 432px;}.card{    border:none;}.card ul.nav {    padding:0;}.card ul.nav li.nav-item{    border-bottom: 1px solid #ccc;}.card ul.nav li a {    background-color: #fff;    color: #333;    background-image: none;    padding: 12px;}.card ul.nav li a.current {    background-color: #eeeeee;}/*BS-RESET*/.nav-stacked .nav-item + .nav-item {    margin-top:0;}.card ul.nav li a.nav-link.active {    color: #006AB3;    background-color: #fff;}/* ----------------------------------- */@media screen and (max-width: 767px) {    ul#main-menu{        display:none;    }    .col-md-3.li{        display:none;    }    .container.maincontent > .row .col-md-9 {        border:none;    }    UL {        margin-left: 0;        padding: 0 0 1em 0;    }}@media screen and (min-width: 768px) {    ul#main-menu{        display:none !important;    }    .col-md-3.li{        display:block;    }}@media (min-width: 768px) and (max-width: 1200px) {    .container {        width: 100%;        max-width: 1140px;    }    .card-block {        padding: 0.25rem;    }}/*a.btn {*//*    *:unset;*//*}*/.news-list-item h3 {    font-size: 13px;}.news-list-item h3 a {    color: #333;}.news-list-item .extra {    display:none;}.news-list-item .lead {    font-size: 13px;}.news-list-item .btn{    padding: 0;    background-color: #fff;    border:none;    font-size: 0.8rem;}.news-list-item .btn:hover{    background-color: #eeeeee;}.news-list-item .btn-primary:hover {    color: #333;}/*.news-list-item .btn .fa{    color: #333;}.news-list-item .btn .fa:hover{    color: #006AB3;}*/.news-list-item .col-md-9{    order:1;    width:99%;    flex: 0 0 99%;    max-width: 99%;    border: 0px solid #777;    padding: 0px;}.news-list-item .col-md-3{    order:2;    width:1%;    flex: 0 0 1%;    max-width: 1%;    border: 0px solid #777;    padding: 0px;}.news-list-item {    border-bottom: 0px solid #ddd;}.news-list-item.mb-3 {    margin-bottom:0 !important;}/* === */.news.news-single H1 {    color: #333;    margin: 0 0px 10px 0;    font-size: 14px;    font-weight: bold;}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {    z-index: 2;    color: #fff;    cursor: default;    background-color: #868686;    border-color: #868686;}.page-link:focus, .page-link:hover {    color: #333;    background-color: #eceeef;    border-color: #ddd;}.pagefooter {    border-top: 1px solid #aaa !important;    width: 100% !important;    margin: 0px 12px !important;    margin-top:15px;    padding-top: 24px !important;}.pagefooter_inner{    /*    border-top: 1px solid #aaa !important;*/    margin: 0px -30px !important;    padding: 0 15px !important;    padding-top: 12px !important;}.pagefooter_inner > .row > .col-md-12{    padding-right: 12px;    padding-left: 12px;}header h2 {    font-size: 1.1rem;    margin-bottom:1rem}h3.detail{    font-size: 1.1rem;}h3.themenliste {    font-size: 1.1rem;    margin-bottom:1rem;}p.text-end{    text-align: end;}.pagefooter_inner {    padding-top: 25px;}.span12 {    display: block;    width: 100%;}