body{	background-color: #fff;	margin:0;}.threecol_mi div.colinside p a{	color: #007247;	font-weight:bold;	text-decoration:none;}.threecol_mi div.colinside p a:hover,.threecol_mi div.colinside p a:active,.threecol_mi div.colinside p a:focus{	color: #007247;	font-weight:bold;	text-decoration:underline;}h1 {color: #007247;font-weight:bold; font-size:24px}.news-single H1{font-size:18px;}h2 {color: #5f5f5f;font-weight:bold;}h3 {color: #333333;font-weight:bold;}h4 {color: #333333;font-weight:bold;}h4 {color: #333333;font-weight:bold;}h5 {color: #333333;font-weight:bold;}#content{	margin:20px;	padding: 20px;	background-color: #feff73;	border:1px solid red;}.csc-frame-frame2 {  background-color: #fff;  border: 1px solid #ccc;  padding:10px;}/*----------------*/.hg_gruen{	background-color: #d8ecd9;	color:#000;	padding:10px;	margin-bottom:18px;}.hg_gruen LEGEND {	color: #459019 !important;}/*----------------*/.rahmen_blau{	background-color: white;	padding:10px;	border:1px solid #006bb3;	margin-bottom:18px;}/*----------------*//*----------------*//*----------------*/.hg_blau{	background-color: #006bb3;	color:#fff;	padding:10px;/*	margin-bottom:18px; */}.hg_blau H1,.hg_blau H2,.hg_blau H3,.hg_blau H4{	color:#fff !important;}.hg_blau ul.themenliste li a{  color: #fff;  text-decoration-color: currentcolor;  text-decoration-line: none;  text-decoration-style: solid;  font-weight: normal;}/*body > div.wrapper > div.inner_wrapper > div.contentwrap.wrap3cols.clearafter > div.threecol_re > div.colinside > div.hg_blau > div.tx-pe-pagephpcontentelement > div.phpWrapper > div.phpContent > form#search.ui-widget > input#search-text.ui-autocomplete-input,*/.hg_blau INPUT{	color:#000;}.hg_blau .alfatab{	padding-bottom: 0;}.hg_blau .alfatab a,.hg_blau a,.hg_blau .resultliste ul li{	color:#fff !important;}/*.hg_blau .box{  	margin-right: 6px;}*/.hg_blau .innerbox{  border: 0 solid #777777;  color: #87ceeb;}.hg_blau .innerbox a{  }.hg_blau .innerbox a:visited, .hg_blau .innerbox a:link{	background-color: #006bb3;	color: #fff;	font-weight: bold;}.hg_blau .innerbox a:hover,.hg_blau .innerbox a:active,.hg_blau .innerbox a:focus{	background-color: #bb1d59;	background-color: #ddd;	color: #ffffff;	color: #006bb3 !important;	font-weight: bold;}.hg_blau .innerbox_sel a{	background-color: #bb1d59;	background-color: #fff;	color: #ffffff;	color: #006bb3 !important;	font-weight: bold;}/*.hg_blau .innerbox,.hg_blau .innerbox_sel{	width: 1.8em;	height:1.8em;}*/.hg_blau ul.themenliste{	margin-left:0;}.hg_blau ul.themenliste li{	margin-left:0;}/* KST-Adressen-DETAIL */h4.ent{	margin-top:14px;	margin-bottom:2px;}/*----------------*/	/*div.teaser-left > div.sidebar-nav ul#sidenav-accordian.nav.nav-list.accordion > li.nav-header.collapsed > span.nav-header-primary{	font-weight:bold;	padding: 5px 5px 5px 20px !important;}*/.teaser-left > div.sidebar-nav > ul#sidenav-accordian.nav.nav-list.accordion > li.nav-header.collapsed,.teaser-left > div.sidebar-nav > ul#sidenav-accordian.nav.nav-list.accordion > li.nav-header {	padding:18px 10px 10px 10px !important;	cursor: pointer;}/* --------------------------------------------------- */@media screen and (min-width: 768px) {		.twocol-left{  	width: 20%;	}	.twocol-main-right{  	width: 78%;	}	.twocol-left{  	width: 18.33% !important;  	min-width: 185px;  	float: left;  	text-align: left;  	margin: 0;    	border:0 solid blue;	}	.twocol-left{  		padding-left: 0;	}	/* -------------------- */	.teaser-left{				width: 237px;		float: left;		text-align: left;		margin: 0;	}	.teaser-left .colinside{  		margin: 0;	}	.teaser-center{			width: 620px;		float: left;		text-align: left;		margin: 0;	}	.teaser-center .colinside{  		margin: 0;	}	.teaser-right{			width: 383px;		float: right;		text-align: right;		margin: 0;		border:0 solid #ccc;	}	.teaser-right figure{		float: right;		padding-right: 0;	}	.teaser-right .colinside{  		margin: 0;	}	.threecol_mi {		width: 51.33%;		border-left: 1px solid #ccc;		border-right:1px solid #ccc;	}	.threecol_re {		border-left: 0 solid #ccc;		border-right:0 solid #ccc;			width: 29.33%;		float: left;		text-align: left;		margin: 0 0 0 1%;}}@media screen and (min-width: 1024px) and (max-width: 1279px){	.wrapper{  		width: 984px;	}	.teaser-right{		display:none;	}}@media screen and (min-width: 768px) and (max-width: 1023px){	.wrapper{  		width: 728px;	}	.teaser-right{		display:none;	}}@media screen and (min-width: 320px) and (max-width: 767px){	.wrapper{	/*  width: 400px; */	    width: 360px;	}	.teaser-right{		display:none;	}}/* NUR AUF HOME-SEITE ZEIGEN */#link_symbole_2{	display:none;}/*.slidenav{	display:none;}*/.f32 .label {	color: #fff;	font-weight: bold;	border: 0 solid #777;	font-size:16px;}.f32 .flag{	margin-left:20px;}/*ul#languages.nav.nav-list.collapse.in > div.tx-srlanguagemenu.tx-srlanguagemenu-flags*/div.tx-srlanguagemenu.tx-srlanguagemenu-flags > div.NO > a.title,div.tx-srlanguagemenu.tx-srlanguagemenu-flags > div.CUR.SPC > a.title,div.tx-srlanguagemenu.tx-srlanguagemenu-flags > div.NO.SPC > a.title{	font-size:11px;}.news-list-container{	padding: 0;	background-color: #fff ;}.news-list-item{	background-color: #fff;	margin: 0;	padding: 0px 0 0px 0;	border-bottom: 1px solid #ccc;}/* RECHTE SPALTE */.threecol_re .news-list-item {	background-color: #ffffff;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border-bottom: 1px;	border-bottom-style: solid;	border-bottom-color: #ccc;}div.news-list-item > h2 > a,div.news-single-item h1{	font-size:18px;	color: #007348;	font-weight:bold;	/*	margin-bottom:10px !important;*/	text-decoration:none;	line-height:110% !important;}div.news-single-item > div.news-single-backlink > a{	font-size:16px;	color: #007348;}.footer-inner a:active, .footer-inner a:focus, .footer-inner a:hover{	background-color: transparent;}.phpContent > div.resultliste > ul > li > a{	text-decoration:none;	font-weight:bold;}.phpWrapper h1{ display:none !important; }hr{border-top-color: #ccc;}/*######################################################################################################################################################################################################################################*//* cr-es 2015 *//*  GRID OF ONE / +2017 */.span_1_of_1 {	width: 100%;}@media only screen and (max-width: 480px) {	.col { margin: 1% 0 1% 0;	}}@media screen and (max-width:680px) {	.span_1_of_1 { width: 100%; }}/*----------------------------------------------------------*/.span_2_of_2 {	width: 100%;}.span_1_of_2 {	width: 48.5%;}@media only screen and (max-width: 480px) {	.col { margin: 1% 0 1% 0;	}	.span_2_of_2, .span_1_of_2 {	width: 100%; }}/*----------------------------------------------------------*/.span_3_of_3 { width: 100%; }.span_2_of_3 { width: 66.13%; }.span_1_of_3 { width: 32.26%; }@media only screen and (max-width: 480px) {	.col {  margin: 1% 0 1% 0; }	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }}/*----------------------------------------------------------*/.span_4_of_4 {	width: 100%;}.span_3_of_4 {	width: 74.6%;}.span_2_of_4 {	width: 49.2%;}.span_1_of_4 {	width: 23.8%;}@media only screen and (max-width: 480px) {	.col {  margin: 1% 0 1% 0; }	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }}/*----------------------------------------------------------*/.span_5_of_5 {	width: 100%;}.span_4_of_5 {	width: 79.68%;}.span_3_of_5 {	width: 59.36%;}.span_2_of_5 {	width: 39.04%;}.span_1_of_5 {	width: 18.72%;}@media only screen and (max-width: 480px) {	.col {  margin: 1% 0 1% 0; }	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }}/*----------------------------------------------------------*/.span_6_of_6 { width: 100%;}.span_5_of_6 { width: 83.06%;}.span_4_of_6 { width: 66.13%;}.span_3_of_6 { width: 49.2%;}.span_2_of_6 { width: 32.26%;}.span_1_of_6 { width: 15.33%;}@media only screen and (max-width: 480px) {	.col {  margin: 1% 0 1% 0; }	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }}/*----------------------------------------------------------*//* SECTION */.section {	clear: both;	padding: 0;	margin: 0;}/*  COLUMN SETUP  */.col {	display: block;	float:left;	/*	margin: 1% 0 1% 1.6%; */	margin: 1% 0 1% 1%;}.col:first-child { margin-left: 0; }/*  GROUPING  */.group:before,.group:after { content:""; display:table; }.group:after { clear:both;}.group { zoom:1; /* For IE 6/7 */ }.col{	background-color: transparent;	border:none;}.s_content_wrap{	background-color: transparent;	border:0 solid #ccc;	padding:3px;}@media only screen and (max-width: 480px) {	.col { margin: 1% 0 1% 1%;	}	.col:first-child { margin-left: 1%; }}/*######################################################################################################################################################################################################################################*/#link_symbole_2{	display:none;}.news-list-morelink {	height: 20px;	display: block;	text-align:left;	border:0 solid #ccc;	margin-top:5px;	margin-left:-5px;}.btn-read-more,.news-list-morelink a{	display: inline-block;	height: 28px !important;	/* */	padding-right:30px;	background-image: url('/fileadmin/Bilder/Symbole/pfeil_gruen.png')  !important;	background-repeat: no-repeat  !important;	background-size: 20px 20px  !important;	background-position: right 0px;	/* */	font-weight:bold;	color:#007348;	border:0 solid #ccc;	text-decoration:none;}.news-list-item .btn {padding: 0 25px 0 0 !important;}.btn-read-more{padding-right:20px;}.news-list-item .btn{padding-right:25px;}.news-list-item .btn-default:hover {background-color: #ffffff;}/* RECHTE SPALTE */.threecol_re .news-list-container .news-list-item h2 a{	font-weight:bold;	font-size: 15px;	line-height:110% !important;}.threecol_re {	padding-left:10px;	padding-right: 20px;}.threecol_re a{	color:#007348;	font-weight:bold;}/* SITEMAPS */.csc-menu.csc-menu-1 li{padding: 3px; /*list-style-type:none*/}.csc-menu.csc-menu-1 li a{	color:#007348;	text-decoration:none;}.csc-sitemap ul li {padding: 3px; list-style-type:none}.csc-sitemap ul li ul li {padding: 3px; list-style-type:disc}.csc-sitemap li a{	color:#007348;	text-decoration:underline;}/*.teaser-right{	background-image: url("/fileadmin/Bilder/Logos/Gruppenlogo_PC/PC_Selbsthilfegruppen-Logo1_deu.jpg") !important;}#footerbanner{	background-image: url("/fileadmin/Bilder/Logos/Gruppenlogo_PC/PC_Selbsthilfegruppen-Logo1_deu.jpg") !important;}*/.teaser-center{	display: inline !important;}/* ---- Background-Image siehe Sprachen ------------ */.teaser-right{	background-repeat: no-repeat;	border: 0px solid blue !important;	min-height:60px;	background-size: 380px auto;	background-position: top right;}/* ---------------- */#c1098{	display:none;}/* ---------------- *//* --- POWERMAIL -------------------------------------------------- */#c1257 .col-sm-10{	width: 73.3333% !important;}#c1257 .col-sm-2{	width: 26.6667% !important;}#c1257 .col-sm-offset-2{	margin-left: 26.6667%;}#c1257 .btn-primary{	color: #ffffff;	background-color: #006f44;	border-top-color: #006f44;	border-right-color: #006f44;	border-bottom-color: #006f44;	border-left-color: #006f44;}/* ---/POWERMAIL -------------------------------------------------- *//* -------------------------------------------------------------- *//* -------------------------------------------------------------- *//* -------------------------------------------------------------- *//*-----------------*//* SPRACHASCHALTER *//*-----------------*/ul#languages{	width:130px;	position:absolute;	z-index:5000;	background-color:#eee;	border:1px solid #ccc; /* immer sichtbar */	margin:0 !important;	padding:0 0 12px 0 !important;	cursor: pointer;	text-align:left !important;}ul#languages{	  padding:0 0 0 0;	  margin:0;}ul#languages li{	padding:0 0 8px 0;	margin:0;}ul#languages li a{	padding:5px 5px 5px 0;}.tx-srlanguagemenu{	padding: 5px;}.tx-srlanguagemenu.tx-srlanguagemenu-flags > div{	padding:5px}/* INACTIV: */.tx-srlanguagemenu .INACT {	font-size:9px;	color:#999;}.tx-srlanguagemenu .INACT IMG {	/*	-webkit-filter: grayscale(1);	filter: grayscale(1);	*/	-webkit-filter: grayscale(1) opacity(.5);	filter: grayscale(1) opacity(.5);}/* SUCHE --------------------- */div.threecol_mi > div.colinside > div.hg_blau div.phpContent > div.simpleform > form > input#email,div.threecol_re > div.colinside > div.hg_blau div.phpContent > div.simpleform > form > input#email{	width:100%;	max-width:300px;	border:none;	font-size:14px;	padding:4px;}div.threecol_re .hg_gruen,div.threecol_re .hg_blau {	margin-bottom:18px;}.result_shops ul.themenliste{	background-color: #e5f0f7;	color: #006bb3;}.result_shops ul.themenliste li{	border-bottom: 1px solid #dddddd;	list-style-type: none;	margin-left: 1em;	padding: 7px;}.result_shops ul.themenliste li a{	color: #0062a9 !important;	text-decoration-line: none;	font-weight: normal;    background-image: none;}/* ----------------------------------- */.hg_gruen .suchhilfe {	color: #459019;}.hg_gruen .result_shops ul.themenliste{	background-color: #e4f8e5;	color: #52a019;}.hg_gruen .result_shops ul.themenliste li{	border-bottom: 0px solid #dddddd;	list-style-type: none;	margin-left: 3px;	padding: 7px;}.hg_gruen .result_shops ul.themenliste li a{	color: #333 !important;	text-decoration-line: none;	font-weight: normal;}/* ----------------------------------- */#link_symbole_2{display:none !important}/* bs version */.back-to-top {	cursor: pointer;	position: fixed;	bottom: 55px;	right: 5px;	display:none;}.suchhilfe{margin-top:6px;}.resultliste li a{	font-size:16px;    background-image: none;}.newsCalendar_listHeader{display: none}div.newsCalendar_listItem_subheader{display:block;width:100%; margin-right:8px;}.thumbnail {	border: none;}.contentwrap li {	margin-left: 1em;}.detail_back{	margin-bottom:30px;}li b{color:#333}/*ERSTES ERGEBNIS*/.news-list-view {border-top: 1px solid #ccc;}/*SUCHE*/.result-list-item{	border-top: 1px solid #ccc !important;	padding: 7px !important;	margin: 14px 0 12px 0 !important;/*	margin-bottom: 0px; */}