/* ##################################################### *//*@font-face {	font-family: 'SourceSansPro_Regular';	src: url('fonts/SourceSansPro-Regular.eot');	src: local('?'), 	url('fonts/SourceSansPro-Regular.woff') format('woff'), 	url('fonts/SourceSansPro-Regular.ttf') format('truetype'), 	url('fonts/SourceSansPro-Regular.svg') format('svg'),	url('fonts/SourceSansPro-Semibold.otf') format('opentype');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'SourceSansPro_Semibold';	src: url('fonts/SourceSansPro-Semibold.eot');	src: local('?'), 	url('fonts/SourceSansPro-Semibold.woff') format('woff'), 	url('fonts/SourceSansPro-Semibold.ttf') format('truetype'), 	url('fonts/SourceSansPro-Semibold.svg') format('svg'),	url('fonts/SourceSansPro-Semibold.otf') format('opentype');	font-weight: normal;	font-style: normal;}*//* ##################################################### */HTML{	/*	background-color: #eee;	background-color: orange;	*/	}BODY{	background-image: none;	background-color:#fff;			color:#333;				font-family: Arial,Helvetica,sans-serif;	font-size:82%; 		/*	font-family: SourceSansPro_Regular,Arial,Helvetica,sans-serif;	*/	font-family: 'Open Sans', sans-serif;	font-size:15px; 	}ol li{	line-height:150%;	padding-bottom:8px;}#logo{  /*  border-top-width: medium;  border-right-width-value: medium;  border-bottom-width: medium;  border-left-width-value: medium;  border-top-style: none;  border-right-style-value: none;  border-bottom-style: none;  border-left-style-value: none;  border-image-source: none;  border-image-slice: 100% 100% 100% 100%;  border-image-width: 1 1 1 1;  border-image-outset: 0 0 0 0;  border-image-repeat: stretch stretch;  */    margin-top: 0px;  margin-right: auto;  margin-bottom: 0px;  margin-left: 0px;    background-image:none;  background-repeat: no-repeat;  overflow:hidden;    background-color: #EF7F01;  padding-left:20px;}#logo2 {   float:right;  border: 0px solid #ccc;    margin-top: -127px;  margin-right: 10px;  margin-bottom: 0px;  margin-left: 0px;    }#logo2 img{	/*	margin:-10px 0 0 0; 	*/}.wrapper{	border:0px solid #777;	background-color: #fff;	margin-bottom:30px;}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 {	background-color: transparent;}.svgclippaths{	background-color: #fff !important;}.mainNaviLine{    display: none;}/* -------------------------------------------------- */.contentwrap{	width:100%;  	margin: auto;	margin: auto;  	margin: auto;  	margin-top: 20px;  	display: block;  	height: 100%;  	border: 0px solid #ededed;}.twocol-left{  width: 26%;}.twocol-main-right{  width: 72%; }.wrap1col{  				background-image: none;}.wrap2colsContentRight{ background-image: none;}.twocol-main-right .colinside{    border:0px solid #5f3;    margin-right: 0px;   margin-left: 0px;   }.colinside{   margin-top: 20px;   margin-right: 20px;   margin-bottom: 20px;   margin-left: 20px;}.sliderwrap{	border:0px solid #ccc;	width:100%; 	background-color:#dfe5e1;	/* background-color:#fff; */}/*.onecol{	width: 95%;}*/.twocol{	width: 100%;}.twocol-main-right,.twocol-left{	border:0px solid #ccc;}.twocol-main-right.colinside{	width: 100%;	padding:0;	margin:0;}			.twocol-left.colinside{	width: 100%;	padding:0; 	margin:0; }.twocol-main-right h1,.twocol-main-right h2,.twocol-main-right h3,.twocol-main-right h4,.twocol-main-right h5,.twocol-main-right h6,.twocol-main-right p{	padding-right:30px;}/* -------------------------------------------------- *//* -------------------------------------------------- *//* -------------------------------------------------- */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: #1f5f9c;  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{  color: #ffffff;  background-color: #1f5f9c;  background-image: none;}/* Zeile 368 */ul#secondNavi li.active a, ul#secondNavi li a:hover{  color: #ffffff;  background-color: #1f5f9c;  background-image: none;}/* -------------------------------------------------- */header h1{	color: #1f5f9c;	}	header h3{	color: #1f5f9c;	font-weight:bold;	}					/* ############################################################################################################################################################################################## */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;}H1 {color:#1f5f9c;}H2 {padding-right:.5em;margin-top:1.6em;font:bold 1.2em arial,helvetica,sans-serif;color:#1f5f9c;background-color: transparent;}H3 {padding-right:.5em;margin-top:0;background-color: transparent;margin-bottom:.2em;font:bold 1.1em arial,helvetica,sans-serif;color:#1f5f9c;}H4 {padding-right:.5em;margin-top:0;background-color: transparent;margin-bottom:0;font:bold 1.1em arial,helvetica,sans-serif;color:#1f5f9c;}H5 {margin-top:0;padding-left:1.8em;background-color: transparent;margin-bottom:0;font:bold 1em arial,helvetica,sans-serif;color:#1f5f9c;}HR {height:1px;}LABEL {font:bold 1em arial,helvetica,sans-serif;margin:0;padding:0;}TEXTAREA {font:bold 1em arial,helvetica,sans-serif;width:25em;height:10em;margin:5px 0 0;padding:0;}P {  line-height:170%;}/**/UL {margin-top:0em;margin-left:0;padding:0 0em 0em 1em;} TD {font-size:1em;line-height:100%;font-family:arial,helvetica,sans-serif;border:1px solid #B9B9B9;padding:2px 5px 2px 2px;background-color: #fff;} TABLE {font-size:1em;line-height:100%;width:auto;border-collapse:collapse;margin-left:0;padding:0;} TABLE .contenttable {font-size:1em;line-height:100%;width:auto;border-collapse:collapse;} P {line-height:150%;} H1 {color:#1f5f9c;;margin:0 0px 10px 0;font-size:16px;} H2 {color:#1f5f9c;margin:0 0 5px;font-size:15px;} H3, H4 {color:#1f5f9c;} H5 {background:#fff;color:#555;} textlink {font-weight:700;color:#2063a4;text-decoration:none;} A.textlink:hover {font-weight:700;background:#fefad3;color:#000;text-decoration:none;} A.fr {color:#2063a4;} A.fr:hover {color:#000;}.csc-frame-frame1{  background-color: #f7fafb !important;  border: 1px solid #61a964 !important;  padding:8px !important; }/* ----------------------------- */@media print { {margin:0;}#logo,#logore,#kopf,#schalter,#navigation {display:none;}}@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;    }}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;}#c1012{	padding-left:0px;	text-align:center;}/* THEMENBILDER, float */div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau,div.block-hg-grau{	float:left !important;	display:inline;	border: 0px solid blue;	width:24%;	padding:0%;		margin-bottom:11px;	margin-right:11px;	min-width:250px;			height: 240px;		}div.s_content_wrap > div.block-hg-grau IMG{	max-height:196px;	min-height:188px;	width:100%;}div.s_content_wrap > div.block-hg-grau P{	padding-left:10px;	}/* TEXT-BLOCK, float */div.col.span_1_of_1 > div.s_content_wrap > div.text-hg-grau,div.col.span_1_of_2 > div.s_content_wrap > div.text-hg-grau,div.text-hg-grau{	float:left !important;	display:inline;	border: 0px solid blue;	width:24%;	padding:0px;	padding-right:1%;		margin-bottom:10px;	min-width:250px;	background-color: #eeeeee;	margin-right:-10px;}div.s_content_wrap > div.block-hg-grau IMG{	max-height:198px;	min-height:190px;	width:100%;}/* TEXT-BLOCK  50/50, float *//*div.col.span_1_of_2 > div.s_content_wrap > div.text-hg-grau,div.text-hg-grau{	float:left !important;	display:inline;	border: 0px solid blue;	width:24%;	padding:0px;	padding-right:1%;		margin-bottom:10px;	min-width:250px;	background-color: #eeeeee;	margin-right:-10px;}*//* NUR IM STARTBLOCK, BZW. span_1_of_1 */div.col.span_1_of_1 .s_content_wrap,div.col.span_1_of_1 .col.span_1_of_2,div.col.span_1_of_1 .col.span_1_of_2 .col.span_1_of_1  {	padding:0;	margin:0;	/* width: 49%;*/}/* STARTSEITE INFO TEXTBLOCK */div.col.span_1_of_2 > div.s_content_wrap > div.block-hg-grau > div.block-hg-grau_inner {	background-color: #eee;	/*	max-height:196px;	min-height:188px;	*/	min-height:232px;}/* Bildblock in 50/50 *//**/div.col.span_1_of_2 > div.s_content_wrap > div#c1074.csc-default > div.section.group > div.col.span_1_of_2{	margin:0 5px 0 0;	padding:0;	min-width:250px;}/* DOPPEL */div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau_2x,div.block-hg-grau_2x{	float:left !important;	display:inline;	border: 0px solid blue;	width:49%;	padding-right:1%;		margin-bottom:10px;	min-width:250px;	background-color: #eeeeee;}/*/DOPPEL */html > body > div.wrapper > div.inner_wrapper > div#logo > a > img{	padding-left:40px;}div.block-hg-grau H1,div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau H1{   text-align:left;	font-weight:normal;	background-color:#eee;	padding:3px 3px 0px 3px;	color:#333;	font-size:13px;	font-weight:bold;		margin-bottom:0px;		padding-top:8px;	height:34px;}div.block-hg-grau H1 a,div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau H1 a{	text-decoration:none;	color:#333;}.wrapper{	max-width:1240px !important;	margin-bottom: 0px; 					-webkit-box-shadow: 	0px 15px 39px -13px rgba(0,0,0,1);	-moz-box-shadow: 		0px 15px 39px -13px rgba(0,0,0,1);	box-shadow: 			0px 15px 39px -13px rgba(0,0,0,1);			-webkit-box-shadow: 	0px 10px 29px -10px rgba(0,0,0,1);	-moz-box-shadow: 		0px 10px 29px -10px rgba(0,0,0,1);	box-shadow: 			0px 10px 29px -10px rgba(0,0,0,1);		}.footer-last{  max-width: 100%;  min-height: 0px;  margin-top: 0px;  background-color: #eee;  text-align:center;  margin-left: 1%;}#footer{   max-width: 100%;   margin-top: 0px;	padding-top:16px;	background-color:#eee;/*	min-height:150px; */	display:inline-block;	width:100%; 	color:#333;	font-size: 15px;}#footer h1,#footer h2,#footer h3{	background-color:#eee;	color:#ffffff;}.footer-inner{   width:100%;   max-width:96%;	background-color:#eee;	color:#ffffff;}.footer-inner a{  	color:#ffffff;	text-decoration:none;}.footer-inner a:active,.footer-inner a:focus,.footer-inner a:hover{  	color:#ffffff;   background-color:#2d5ca8;	text-decoration:none;}.footer-inner li{   list-style-type:none;   line-height:120%;   padding:10px 0 10px 0;   border-bottom: 1px solid #333;   color:#eee}.footer-inner li a{   color:#eee}.footer-last{	background-color: #ddd; 	margin-top:36px;	height:36px;	display:inline-block;	width:100%;	border:0px solid #777; 	margin-left: 0%;}#lastfullwidth{	clear:both;}#lastfullwidth{   padding-top:0px;	padding-left:0px;	margin-top:30px;	margin-bottom:30px;	border-top:0px solid #ccc;}#footerbanner{	clear:both;}#footerbanner{   padding-top:25px;	padding-left:40px;	margin-top:120px;	margin-bottom:30px;	border-top:1px solid #ccc;}.footer-left, .footer-center{	width:22.5%;} .footer-right{	float:right;	width:23%;} /* ul.nav > li.dropdown{display:inline;float:left;}*//* Wraps und Rahmen */.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau{	border:0px solid green !important;	margin:0px;	padding:0px;/*	min-height:230px;*/	background-color: #eee;}.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau > div.block-hg-grau_inner{	border:0px solid orange;}.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau > div.block-hg-grau_inner > div.csc-textpic.csc-textpic-center.csc-textpic-above > div.csc-textpic-imagewrap > figure.csc-textpic-image > img{	}/* BREADCRUMB */ul#breadcrumb{  font-size: 11px;  list-style-type: none;  list-style-image: none;  list-style-position: inside;  margin-top: 0em;  margin-left: 45px;  line-height: 140%;  padding-top: 3px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;}ul#breadcrumb li{  display: inline;  margin-right: 0px;  color: #555;}ul#breadcrumb li a{  display: inline;  margin-right: 0px;  padding:2px 5px 4px 5px;  color: #333;  background-color: #eee;  font-weight: normal;  text-decoration-line: none;  text-decoration-style: solid;}ul#breadcrumb li a:hover, ul#breadcrumb li a:focus{  text-decoration-line: underline;  text-decoration-style: solid;}/* ------------------------------------------------ */#mainNavi div#mobilMenuListe.mobilNavi.hide-desktop.hidden{	display:none;}#mainNavi{	display:block;	background-color: #fff;	height:37px; /* 36 */	margin-top:16px;	background-image:none;}#mainNavi ul{	margin-left:39px;	background-color: #fff;}#mainNavi ul ul{	margin-left:0px;	background-color: #fff;}#logo{	padding-top:16px;}#rootline{	clear:both;	margin-top:10px;}.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu{   font-size: 10px;   display:none;}/* NEWS-Block Startseite *//*#c968 .news-single-rightbox, #c968 .news-single-imgcaption, #c968 .news-latest-date, #c968 .news-latest-morelink, #c968 .news-latest-category, #c968 .news-list-category, #c968 .news-list-author, #c968 .news-list-imgcaption, #c968 .news-list-date, #c968 .news-list-browse, #c968 .news-amenu-container, #c968 .news-catmenu{  font-size: 10px;  display:none;}*/#c968 a,#c1052 a{	text-decoration: none;}.news-latest-container{   padding: 18px;   background-color: #eee;}.news-latest-item{	background-color: #eee;	margin:0px;	padding:12px 0 12px 0;	border-bottom:1px solid #999;}.news-latest-item a{	text-decoration: none;}.news-list-container{   padding: 18px;   background-color: #eee;}.news-list-item{	background-color: #eee;	margin:0px;	padding:12px 0 12px 0;	border-bottom:1px solid #999;}.news-list-item a{	text-decoration: none;}/* ------------------------------------------------ */ /* FLEXSLIDER */.flexslider{  border: none;  box-shadow: none;}.slidercontent{	padding:0;	margin:0;}.caption-wrapper,.tx-ws-flexslider .caption-align-left .caption-text{  display:none;}.flex-container a:link,.flexslider a:link, .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {  outline-width: medium;  outline-style: none;  background-color:#eee;  padding: 5px;  text-decoration: none;}#c967.csc-default div.tx-ws-flexslider {	margin-bottom:-50px;}.sf-menu a{	font-size:13px !important;	border-top: 0px !important;}.kontaktblock{	padding:10px;	background-color: #eee;	/* hyphens */   -moz-hyphens: auto;   -o-hyphens: auto;   -webkit-hyphens: auto;   -ms-hyphens: auto;   hyphens: auto; }/**/.contentwrap{  width: 98%;}/* --- 3-SPALTEN -------------------------------------------------  */.threecol_li{	/* ##cr error ',' statt '.' */  width: 18.33%;	/* ##cr  */	/*  width: 237px; */  float: left;  text-align: left;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;}.threecol_li .colinside{  margin-top: 20px;  margin-right: 20px;  margin-bottom: 20px;  margin-left: 0px;}.threecol_mi{  width: 52.33%;/*  width: 620px; */  float: left;  text-align: left;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;}.threecol_re{	/* ##cr error ':' statt ';' */  width: 29.33%;	/* ##cr */	max-width: 300px;  width: 300px;   overflow:hidden;  float: left;  text-align: left;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;  border:0px solid #ccc;}.threecol_re .colinside{  margin-top: 20px;  margin-right: 0px;  margin-bottom: 20px;  margin-left: 0px;}.wrap3cols{  background-image: none;}/*@media screen and  (min-width: 230px) and (max-width: 759px) {		#teaser_2 > div#searchbox {		display:none;	}	.contentwrap{  	width: 95%;	}	.threecol_li,	.threecol_mi,	.threecol_re{		display:block;		width:100%;	}     }*//* ---/3-SPALTEN -------------------------------------------------  *//* --- 3-SPALTEN -------------------------------------------------  */.teaser-left{  width: 23.33%;  width: 237px;    float: left;  text-align: left;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;}.teaser-left .colinside{  margin: 0px;}.teaser-center{  width: 52.33%;  width: 620px;    float: left;  text-align: left;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;}.teaser-center .colinside{  margin: 0px;}.teaser-right{  width: 23.33%;  width: 310px;    float: left;  text-align: right;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;}.teaser-right .colinside{  margin: 0px;}.wrap3cols{  background-image: none;}@media screen and  (min-width: 230px) and (max-width: 759px) {		#teaser_2 > div#searchbox {		display:none;	}	.contentwrap{  	width: 95%;	}	.teaser-left,	.teaser-center,	.teaser-right{		display:block;		width:100%;	}     }/* ---/3-SPALTEN -------------------------------------------------  *//* ------------------------------------------------- *//* *//*#link_symbole{	margin-top:71px;}#link_symbole a IMG{	width:75px;	height:75px;}#link_symbole_2{	margin-top:-3px;}#link_symbole_2 li{	width:159px !important;	height:60px !important;	display:inline-block;	border:0px solid #fff;	margin:0;}#link_symbole_2 li a {	font-size:7px;	color:transparent;	display:inline-block;	width:100%;	height:100%;	background-size: 100% auto;	background-repeat: no-repeat;}#link_symbole_2 li.link1_nor a{	background-image:url('icons/but_gruppen.png');}#link_symbole_2 li.link1_act a,#link_symbole_2 li.link1_nor a:hover,#link_symbole_2 li.link1_act a:hover,#link_symbole_2 li.link1_act a:active{	background-image:url('icons/but_gruppen_act.png');}#link_symbole_2 li.link2_nor a{	background-image:url('icons/but_vorort.png');}#link_symbole_2 li.link2_act a,#link_symbole_2 li.link2_nor a:hover,#link_symbole_2 li.link2_act a:hover,#link_symbole_2 li.link2_act a:active{	background-image:url('icons/but_vorort_act.png');}#link_symbole_2 li.link3_nor a{	background-image:url('icons/but_themen.png');}#link_symbole_2 li.link3_act a,#link_symbole_2 li.link3_nor a:hover,#link_symbole_2 li.link3_act a:hover,#link_symbole_2 li.link3_act a:active{	background-image:url('icons/but_themen_act.png');}#link_symbole_2 li.link4_nor a{	background-image:url('icons/but_orga.png');}#link_symbole_2 li.link4_act a,#link_symbole_2 li.link4_nor a:hover,#link_symbole_2 li.link4_act a:hover,#link_symbole_2 li.link4_act a:active{	background-image:url('icons/but_orga_act.png');}*/ /* ##cr 2017-01 -------------------------------- */.contentwrap ul {   list-style-type: disc;}.contentwrap p,.contentwrap td,.contentwrap ul,.contentwrap li {   font-size: 14px;}.contentwrap H2 {   font-family: "Open Sans",sans-serif;   font-size: 20px;   margin-top: 12px;}.contentwrap .threecol_re H2{	margin-top: 6px;line-height:100%;}.contentwrap H3 {	font-family: "Open Sans",sans-serif;	font-size: 17px;	margin-top: 12px;}/* ##cr 2017-01 -------------------------------- */#rootline{	display:none;}.sliderwrap{	/* display:none; */	background-color: #fff;}#footerbanner{  padding-top: 5px;  padding-left: 40px;  margin-top: 20px;  margin-bottom: 3px;  border-top-width: 0px;  border-top-style: solid;  border-top-color: #cccccc;}#footer{  max-width: 100%;  margin-top: 0px;  padding-top: 0px;  background-color: #fff;}div#footer > div.footer-inner2 > div.footer-last > div#c1097.csc-default > div.csc-textpic.csc-textpic-center.csc-textpic-above > div.csc-textpic-imagewrap > figure.csc-textpic-image > a > img{	float:left;}.footer-last{	height:72px; /*20200310*/	padding-left:10px;	margin-top:0;	margin-bottom:22px;	background-color: #d9d9d9;}.teaser-left{	background-color: #fff;}.footer-inner{  background-color: #ffffff;}.footer-inner2{	padding:0px;	margin:0px;   background-color: #acb3bf;}body, ul, li{	font-size:14px !important;}/* Ergebnisse */.ergebnisse_kst,.ergebnisse_sho {	border:1px solid #87CEEB;	float:left;	padding:1px 1px 1px 3px;	margin:0 17px 2px 0;	line-height:180%;	width: 46%;	min-width: 240px;}.ergebnisse_kst a,.ergebnisse_sho a,.ergebnisse_kst a:hover,.ergebnisse_sho a:hover,.ergebnisse_kst a:focus,.ergebnisse_sho a:focus {	display:block;	text-decoration:none;}.ergebnisse_kst .anzahl{display:inline-block; float:right; font-weight:bold; font-size:16px; width:2em; height:auto; background-color: #6bb1ce; text-align:center; verical-align:middle}.ergebnisse_sho .anzahl{display:inline-block; float:right; font-weight:bold; font-size:16px; width:2em; height:auto; background-color: #6bb1ce; text-align:center; verical-align:middle}div.phpContent > div.simpleform > form > legend{	color:#fff;	font-weight:bold;	border:none;	margin:0 0 3px 0;	padding:0;}.threecol_mi p a,.threecol_re p a.threecol_mi li a,.threecol_re li a{	/*	padding-left: 20px;	background-image: url('/fileadmin/Bilder/Symbole/pfeil_gruen.png') !important;	background-size: 16px 16px  !important;	background-repeat: no-repeat;	*/ }.threecol_mi a,.threecol_re a{font-weight:bold;}/*h1 a,h2 a,h3 a{	background-image:none;}*//* FOOTER-RAHMEN */#c1625 {	margin: -14px 0 0 0;}#c1097 .span_2_of_3 {width:620px; border:0px solid #777;}/*width:580px*/#c1097 .span_1_of_3 {width:530px; border:0px solid #777; text-align:left; margin:-1px 0 0 0;}/*#c1097 .span_1_of_3 p{margin:-8px 0 0 0; padding:0; line-height:110% !important }*/#c1623 p, #c1627 p{margin:-1px 0 0 0; padding:0; line-height:130% !important; color:#000; }#c1623 a,#c1627 a {	color: #007142;	font-weight:bold;}#news-container-1629 H1,#news-container-1629 H2,#news-container-1629 H3,#news-container-1629 H3 a{	font-size:15px;}#news-container-1629 H3{	margin-top: 6px;}#news-container-1629 .news .lead p { 	margin-bottom: 1px;}.article{	border:1px solid #ccc;	margin-top:16px;	padding:10px;}.detail_back INPUT,.tx_news_back INPUT{	background-color: #007348;	color: #fff;	font-weight: bold;: none;	border-radius: 2px;	border:1px solid #007348;}#kesearch_results .result-list-item .result-teaser{	color: #000 !important;}#kesearch_results .result-list-item .result-title a {	color: #007348;}.style_js {     display: inline-block;     background-color: #9c0;     color: #fff;     font-weight: bold;     padding: 2px 12px 3px 12px;     border-radius: 4px;	 margin:5px 5px 5px 0;}.style_top_js {	float: right;	display: inline-block;	background-color: #9c0;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	font-size:15px;}.style_ps {	display: inline-block;	background-color: #42b1d4;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	margin:5px 5px 5px 0;}.style_top_ps {	float: right;	display: inline-block;	background-color: #42b1d4;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	font-size:15px;}.style_mig {	display: inline-block;	background-color: #c1882a;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	margin:5px 5px 5px 0;}.style_top_mig {	float: right;	display: inline-block;	background-color: #c1882a;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	font-size:15px;}.style_gw {	display: inline-block;	background-color: #f2ab0f;	background-color: #dca836;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	margin:5px 5px 5px 0;}.style_top_gw {	float: right;	display: inline-block;	background-color: #dca836;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	font-size:15px;}.style_bgd {	display: inline-block;	background-color: #f57a96;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	margin:5px 5px 5px 0;}.style_top_bgd {	float: right;	display: inline-block;	background-color: #f57a96;	color: #fff;	font-weight: bold;	padding: 2px 12px 3px 12px;	border-radius: 4px;	font-size:15px;}/*2023-02-06*/.tx-powermail .layout3 .col-sm-10{	border:1px solid #aaa;	width:100%;	padding:10px}.tx-powermail .layout3 .col-sm-offset-2 {	margin-left: 0;}