HTML{	background-color: #fff;}BODY{/*	background-image: -webkit-linear-gradient(#e3e3e3 0%, #f5f5f5 100%); 	background-image: -moz-linear-gradient(#e3e3e3 0%, #f5f5f5 100%); 	background-image: -o-linear-gradient(#e3e3e3 0%, #f5f5f5 100%); 	background-image: linear-gradient(#e3e3e3 0%, #f5f5f5 100%);	*/	background-color: transparent;		background-image: none;			font-family: Verdana,Arial,Helvetica,sans-serif !important;	color:#333;	/*	font-size:82%;  	*/	/*	font-size:100.01%; 	*/	font-size:15px !important;}.wrapper{	width: 100%;	max-width: 930px;	max-width: 1630px;	overflow-x: visible;	overflow-y: visible;		-webkit-box-shadow: 0px -16px 30px -8px rgba(0,0,0,0.5);	-moz-box-shadow:    0px -16px 30px -8px rgba(0,0,0,0.5);	box-shadow:         0px -16px 30px -8px rgba(0,0,0,0.5);	   min-height:1100px; }/* --------------------------------------- */.typo3-adminPanel .wrapper{min-height:unset;}.sliderwrap .typo3-feedit-element{display:none}.typo3-adminPanel .typo3-adminPanel-section-content .toolbar {display:none !important}/* --------------------------------------- *//* --------------------------------------- *//* --------------------------------------- *//* --------------------------------------- *//* MUSTER FÜR DIREKTE SPERRE LV-Content: *//*#c407271 .btn.btn-default.btn-sm.content-link { display:none }#c407271 .typo3-editPanel   { display:none !important }#c407271 +FORM    { display:none !important }.typo3-feedit-element #c407271:hover { background-color:#fff !important }*//* MUSTER FÜR DEFAULT-SEITEN: SPERRE INCLUDING ELEMENT: *//*#c407692 +FORM   					 		  { display:none }#c407692 .btn.btn-default.btn-sm.content-link { display:none }.typo3-feedit-element #c407692:hover { background-color:#fff !important }*//* --------------------------------------- *//* --------------------------------------- *//* --------------------------------------- *//* --------------------------------------- */ol li{	line-height:150%;	padding-bottom:8px;}#logo {  	margin-top: 0px;  	margin-right: auto;  	margin-bottom: 0px;  	margin-left: 0px;    	background-image:none;  	background-repeat: no-repeat;  	overflow:hidden;  	max-width:100%;   	background-image:url("../es_images/2017EntwurfLandingpageS5_top_1100.png");    	text-align:center;  }#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-left:  6px solid #fff;	border-right: 6px solid #fff;	border-bottom:6px solid #fff;	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: #f5f5f5 !important;}/* main navi */.mainNaviLine{    background-image: none;    background-size: contain;    xwidth: 100%;    height: 1px;    display: block;}#mainNavi{  background-image:none;  background-size: 0px 0px;}/* -------------------------------------------------- */ul#secondNavi li a{  background-color: transparent;  background-image: none;  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;}/* -------------------------------------------------- *//* --- 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;  	color:#333;}.news-list-morelink a,.news-list-morelink a:hover,.news-list-morelink a:focus{   display:block;   color: #b51f1f;}/* --- single --- */.news-single-rightbox{	/* display:none; */	font-size:12px;	width: 100px;}.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 -------------------------------------- */header h1{	color: #444;	}	header h3{	color: #444;	font-weight:bold;	}					#footer{  max-width: 100%;  min-height: 0px;  margin-top: 0px;  background-color: #fff;}.footer-last{  max-width: 100%;  min-height: 0px;  margin-top: 0px;  background-color: #fff;  text-align:center;  margin-left: 1%;}#c331,.bildboxrechts,#c1816{	float:right; padding:0 0 20px 20px;background-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%;}div.tx-felogin-pi1 > div{	font-size:13px;}/* ############################################################################################################################################################################################## */TD,TH {	/*	font-size:0.75em !important;*/	font-size:13px !important;	line-height:110% !important;	font-family:Verdana,arial,helvetica,sans-serif !important;	border:1px solid #B9B9B9;	padding:3px 5px 4px 4px  !important;	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:#444;margin:0 0px 10px 0;font-size:18px;}H2 {color:#444;margin:0 0 5px;}H3, H4 {color:#444;}H5 {	background:#fff;	color:#444;}/* ----------------------------- */hr{	border-bottom: 1px solid #777 !important;}.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer {	border: none !important;}/* ----------------------------- */.news-list-date {	font-size:.75em;	color:#333;/*	display:none; */}.news-list-item {	border-bottom:0px solid #F7931D;	margin:0 10px 10px 0;	padding:0;}.news-list-morelink {	padding-left:1.8em;	font-weight:400;}.news-list-morelink a {	font-weight:400;	color:#B51D1C;}.news-single-item {	border-bottom:0 solid #F7931D;	margin:0 10px 10px 0;	padding:0px;}.news-list-item hr,.news-single-item hr {	background:#fff;	color:#fff;	height:0;	border-width:0;}.news-single-author,.news-single-timedata {	display:none;}hr.cl-right{border:none !important;}hr.cl-left {border:none !important;}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;}/* THEMENBILDER, float */div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau{	float:left !important;	display:inline;	border: 0px solid blue;	width:24%;	padding-right:1%;	}div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau H1{	background-color:#eee;	padding:3px;	color:#777;}div.col.span_1_of_1 > div.s_content_wrap > div.block-hg-grau H1 a{	text-decoration:none;	color:#777;}.wrapper{	max-width:1100px !important; /*	max-width:930px !important; */}H1,H2, H3{	font-size:100% !important;	color:#555 !important;	font-weight:bold !important;	/*   border-bottom-width: 1px !important;   border-bottom-style: dotted !important;   border-bottom-color: #aaaaaa !important;	   */}/* ----------------------------------------------------------------------- *//* ----------------------------------------------------------------------- *//* ----------------------------------------------------------------------- */@media screen and  (min-width: 1000px) and (max-width: 1920px) {	.navbar-collapse	{  		padding-right: 0px !important;  		padding-left: 0px !important;  		overflow-x: visible;  		border: 0px;  		box-shadow: none;  		margin-right:0px !important;  		margin-left: 0px !important;	}	/*	#mainNavi > div.fullNavi > nav.navbar.navbar-default > div.container-fluid > div.navbar-collapse.collapse > ul.nav.navbar-nav > li	{		width:233px;	}	*/}/* topnav 4x 25%@media screen and  (min-width: 1000px) and (max-width: 1759px) {*/			#mainNavi .container-fluid	{  	padding-right: 0px;  	padding-left: 0px;  	margin-right: auto;  	margin-left: auto;	}			html > body > div.wrapper > div.inner_wrapper > div#mainNavi > div.fullNavi > nav.navbar.navbar-default	{		border:none;		background-color:#fff;		color:#000;	}	/*	}*//* ----------------------------------------------------------------------- *//* ----------------------------------------------------------------------- *//* ----------------------------------------------------------------------- */.twocol-main {  float: left;  width: 69%;}.twocol-right {  float: right;  width: 27%;}/* ---------------------------------------------------------------- */.contentwrap{  width: 98%;}/* --- 3-SPALTEN -------------------------------------------------  */.threecol_li{  width: 23.33%;/*  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{  width: 23.33%;/*  width: 310px; */  float: left;  text-align: left;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0%;}.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%;	}   			html > body > div.wrapper > div.inner_wrapper > div#mainNavi > div.fullNavi > nav.navbar.navbar-default > div.container-fluid > div.navbar-collapse.collapse.in	{		border-top:    0px solid #ccc;		border-bottom: 0px solid #ccc;	}						}/* ---/3-SPALTEN -------------------------------------------------  */html > body > div.wrapper > div.inner_wrapper > div.contentwrap{	border:none;	margin-top: 0px;}html > body > div.wrapper > div.inner_wrapper > div#mainNavi > span.mainNaviLine{	display: none;}.contentwrap{	min-height:50px;	margin-bottom:50px;}#footer{	background-repeat: no-repeat;	background-size: 100%;	background-image:url("../es_images/2017EntwurfLandingpageS5_bottom_1100.png");	background-position: bottom;   background-color: transparent;   border:0px solid blue;     	display: block;  	position: fixed;  	bottom: 0px;  	z-index: 1000;  	max-width:1100px;  	width: 100%;   	text-align: center;  	padding: 0px;  	 	height:143px;}.footer-center a {  background-color:#fff;  padding:5px;}/* NEWS */.news-list-item{  border:none;  margin:  0px;  padding: 0px 0px 18px 0px !important; }.news-list-item > p.newsdate-textblock{	float:left;	padding-right:7px;	color:#888;}.news-list-container > div.news-list-item > p.newsdate-textblock,.news-list-container > div.news-list-item > p {	line-height:130%;	margin:0;	padding-bottom:0;}.showResultsWrap{	display:none;}.news-single-item{	padding:0;	margin:0;}/* MORE-LINK gleiche Zeile */.news-list-morelink {	display:inline-block;	padding:0;	margin:0;   padding-left: 10px; }.news-list-item h2{	  /*      float:left;      width:99%;      */  }/*.news-list-item > p{	clear:left;}*//*#c3869{	border:1px solid #ddd;	background-color: #f5f5f5;	padding: 10px;	padding-top:10px;	margin-bottom:16px;	margin-top:-16px;}*/div.news-list-container > div.news-list-item {	background-color: transparent;	padding:0;	margin-bottom:6px;}div.news-list-container > div.news-list-item > div.news-list-category{	display:inline-block;	padding:0 3px 0 0;	margin:0;	float:left;}div.news-list-container > div.news-list-item > div.news-list-category > img{	padding-top: 3px}.news-rootline{	 display: none; }/* SINGLE */div.news-single-item > aside > article > h3,.news-single-item h3{	color:#555 !important;	font-size:13px;	font-style:italic;	font-size:13px;}.news-single-item .news-prev-link,.news-single-item .news-next-link{	display:none;}.news-single-item .cat_img {	display:inline-block;	padding:0 5px 0 0;	margin:0;	float:left;}.news-single-item .cat_img img {	padding-top: 4px}.news-single-item H1 {	margin:0 0 6px 0;	color:#333 !important;}/* /SINGLE */.news-list-container{   padding-top: 0px;   padding-bottom:0px;}/* NEWSLETTER-DETAIL */#c3870{	margin-top:-16px;	margin-bottom:16px;}#c3870.csc-default > p.align-center{	text-align:left;}#c3870 a{	text-decoration:underline;	color:#888;}#c3779 .news-single-backlink{   display:none;}/* /NEWS */#footer{	background-color:#fff;	border-top:1px solid #ccc;}.footer-inner{	padding-top:0px;	background-color:transparent;	max-width:100%;}.footer-left,.footer-center,.footer-right{	text-align:center;	color:#333;	margin-top:12px;	font-weight:normal;	font-size:12px;}.footer-left a,.footer-center a,.footer-right a{	text-decoration:underline;	color:#333;		font-size:12px;}/*.footer-left{	width: 39%;}.footer-center{	width: 31%;}.footer-right{	width: 23%;}*/.footer-left{	width: 2%;		/*	border:1px solid #ccc;	background-color:#eee;	*/	display:none;}.footer-center{	width: 94%;	/*	border:1px solid #ccc;	background-color:#eee;	*/	padding-top:57px;}.footer-right{	width: 2%;	/*	border:1px solid #ccc;	background-color:#eee;	*/	display:none;}#logo{	height: 143px;	background-size: 100% auto;}#logo IMG{	margin-left:0px;	margin-top:25px;	max-width:600px;	/* 2017-10-26 */	/*width:100%;*/}/* --------------------------------- */#teaser,#teaser_2{	display:none; }.contentwrap {  width: 95%;  margin-top: 20px;}H1 {  /* font-size: 100%; */  color: #565 !important;  font-weight: bold;}H2, H3 {  /* font-size: 100%; */  color: #333 !important;  font-weight: bold;}p {	color:#333;}p.align-left{text-align:left;}p.align-center{text-align:center;}p.align-right{text-align:right;}p.align-justify{text-align:justify;}.colinside {  margin: 0px;  padding:10px 20px 20px 20px;  border:0px solid #ddd;/*background-color: #f5f5f5;*/  background-color: #ffffff;}.tx-jppageteaser-pi1-list-floatcleaner {	clear:both;	}.tx-jppageteaser-pi1-list-entry-image {	display:inline;	overflow:hidden;}.tx-jppageteaser-pi1-list-entry-image > p > a > img {	float:right;	padding: 0 0 6px 6px;}.tx-jppageteaser-pi1-list-entry-link-item{	display:inline;	padding:0;	margin:0;}.nachrichten_liste,.nachrichten_detail,.termin_liste,.termin_detail,.bericht_liste,.bericht_detail{	font-size: 14px;}/* --------------------------------------------- *//* --- TERMIN LISTE ---------------------------- *//* --------------------------------------------- */.news-list-item{	border-bottom:none;}.nachrichten_liste,.termin_liste,.bericht_liste {	display:block; 	overflow:hidden; 	margin-bottom:12px; 	font-weight:normal;	padding:0px; 	padding-bottom:12px;	border:none;	border-bottom:1px solid #fff; }.nachrichten_liste .bild a IMG,.termin_liste .bild a IMG,.bericht_liste .bild a IMG{	float:right; 	max-width:100px; 	/* width:100px; */	height:auto;	margin-left: 10px;}.news-list-item h2,.nachrichten_liste h2,.termin_liste h2,.bericht_liste h2{	padding:0;	margin:0 0 4px 0;	margin-bottom:10px !important;}.news-list-item h2 a,.nachrichten_liste h2 a,.termin_liste h2 a,.bericht_liste h2 a{	color:#565656;	font-weight:bold;}.nachrichten_liste .datum,.termin_liste .datum,.bericht_liste .datum{	font-weight:normal;	margin-right:0px;	float:left;	padding:0;	margin:1px 0 0 0;	color:#555;	font-size:13.0px}.nachrichten_mehr,.termin_mehr,.bericht_mehr{	font-weight:bold;}/* --------------------------------------------- *//* --- TERMIN DETAIL --------------------------- *//* --------------------------------------------- */.nachrichten_detail,.termin_detail,.bericht_detail{	display:block; 	overflow:hidden;  	padding:0px; 	border:0px solid #ddd; 	margin-bottom:12px; 	font-weight:normal;}.nachrichten_detail h2,.termin_detail h2,.bericht_detail h2{	margin-top:0px; 	font-size: 14px !important;	color:#333 !important;}.nachrichten_detail .datum,.termin_detail .datum,.bericht_detail .datum{	font-weight:normal;	margin-top: 1px;	margin-right:4px;		float:left;	line-height:140%;	font-size:13.0px}.nachrichten_detail .short,.termin_detail .short,.bericht_detail .short{	font-weight:bold;	color:#555;	padding-bottom:10px;}.nachrichten_detail_bilder,.termin_detail_bilder,.bericht_detail_bilder{	float:right; 	max-width:180px;	margin-left:10px;}.nachrichten_detail_bilder.imageGallery1 IMG,.termin_detail_bilder.imageGallery1 IMG,.bericht_detail_bilder.imageGallery1 IMG{	float:right; 	padding-left:10px; 	padding-bottom:10px; 	max-width:250px}.nachrichten_detail_bilder .img_caption {	display:inline-block;	padding-left:10px;	padding-bottom:5px;	font-size:11px;	color:#777;}.termin_detail_bilder .imageGallery1 IMG {	margin-bottom: 0px;	max-width: 180px;}.termin_detail_bilder .img_caption {	display:inline-block;	margin-left:0px;	padding-bottom:5px;	font-size:11px;	color:#777;}.bericht_detail_bilder .imageGallery1 IMG {	margin-bottom: 0px;	max-width: 180px;}.bericht_detail_bilder .img_caption {	display:inline-block;	margin-left:0px;	padding-bottom:5px;	font-size:11px;	color:#777;}/* --------------------------------------------- *//* ---/DETAIL ---------------------------------- *//* --------------------------------------------- *//* --------------------------------------------- *//* --- ALLG-TOOL-CSS --------------------------- *//* --------------------------------------------- */.imageGallery1 .img_caption{	margin-left: 0.10px;	color: #444;	font-size: 11px;/*	padding-bottom:0px; */ }.nachrichten_detail .imageGallery1 .img_caption{	margin-left: 10px;	color: #444;	font-size: 11px;/*	padding-bottom:0px;*/}.label_termin{width:60px;display:inline-block;}.editbutton {	margin:30px 0 30px 0;	display:inline-block;	width:auto;}.editbutton a,.editbutton a:link,.editbutton a:active,.editbutton a:visited{	border-radius:3px;	background-color:green;	color:#fff;	padding:5px;	font-weight:normal;	text-decoratione:none;}.editbutton a:hover,.editbutton a:active,.editbutton a:focus{	text-decoration:none;}/* --------------------------------------------- *//* ---/ALLG-TOOL-CSS --------------------------- *//* --------------------------------------------- *//* MITTIG-AuSGLEICH */#logo IMG, .teasernav {	padding-right:3%}/* /MITTIG-AuSGLEICH */						@media screen and  (min-width: 230px) and (max-width: 767px) {	#logo {   	  border: none;      margin: 0px;      width: auto;   }   #logo IMG{		margin-left:0px;		margin-top:15px;		max-width:235px;	}			.tx-jppageteaser-pi1-list-entry-image > p > a > img {		width:100px;		height:auto;	}			   #footer{	 	background-size: 100%;	 	height:80px; /* 50 */	}	 		.footer-inner{		padding-top:12px;		background-color:transparent;	}		 	 	 	.twocol-main {  		width: 100%;	}	.twocol-right {		  		width: 100%;	}		/*	.footer-left,	.footer-center,	.footer-right {		width:100%;	}	*/		.footer-left p,	.footer-center p,	.footer-right p {  		font-size: 11px;  		line-height: 110%;  		margin-bottom: 0px;	}		.footer-center {		padding-top:0px;	} 	.footer-center a {		font-size: 11px;	}			 #mainNavi{	 	padding: 0 20px 0 20px;	 }	 }/* --------------------------------- *//* ADMIN-PANEL ------------------------------------------------------------- *//* ADMIN-PANEL ------------------------------------------------------------- *//* ADMIN-PANEL ------------------------------------------------------------- */div#admintool{	position:absolute;	text-align:right;	top:0px;	z-index:1000;} #logoutbutton a, #logoutbutton a:link, #logoutbutton a:visited, #logoutbutton a:active, #logoutbutton a:focus, #logoutbutton a:hover{	padding: 12px 7px 6px 7px !important;	padding-top: 12px !important;	border: 1px solid #ccc; /* #fff; */	margin:0px;	text-decoration: underline;}#logoutbutton a, #logoutbutton a:link, #logoutbutton a:visited, #logoutbutton a:active, #logoutbutton a:focus, #logoutbutton a:hover{font-size:13px;font-family:arial;  text-align: center;  background-color: red;  color: #ffffff;  border-top-width: 0px;  border-bottom-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #333333;  border-bottom-color: #333333;   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;  font-weight: bold;  padding-top: 4px;  padding-right: 5px;  padding-bottom: 6px;  padding-left: 5px;  border-left-width: 3px;  border-left-style: solid;  border-left-color: #ffffff;  border-right-width: 3px;  border-right-style: solid;  border-right-color: #ffffff;  text-decoration-line: none;  text-decoration-style: solid;  height: 18px;  	text-decoration: underline;	border: 1px solid #eee; /* #fff; */}/* / TOP ---------------------------------------- *//* edit */div.news-single-item > div.typo3-feedit-element div.typo3-editPanel > div.btn-group > a.frontEndEditIconLinks > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup{ background-color:#75d09d; padding:4px; }div.news-single-item > div.typo3-feedit-element div.typo3-editPanel > div.btn-group > a.frontEndEditIconLinks > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup > img{ background-color:#75d09d; padding:0px; }/* delete */div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm  span  span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-edit-delete > span.icon-markup{ background-color:#ed768e; padding:4px; }div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm  span  span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-edit-delete > span.icon-markup > img{ background-color:#ed768e; padding:0px; }/* news edit *//*div.typo3-editPanel > div.btn-group > a.frontEndEditIconLinks > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup{ background-color:#fff09b; padding:4px; }div.typo3-editPanel > div.btn-group > a.frontEndEditIconLinks > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup > img{ background-color:#fff09b; padding:0px; }*//* new */div.typo3-feedit-element > form > div.typo3-editPanel span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-new > span.icon-markup{ background-color:#75d09d; padding:4px; }div.typo3-feedit-element > form > div.typo3-editPanel span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-new > span.icon-markup > img{ background-color:#75d09d; padding:0px; }/* open */div.typo3-feedit-element > form > div.typo3-editPanel span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup{ background-color:#fff09b; padding:4px; }div.typo3-feedit-element > form > div.typo3-editPanel span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup > img{ background-color:#fff09b; padding:0px; }/* nur stift *//**/.frontEndEditIcons > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup{ background-color:#fff09b; padding:4px; }.frontEndEditIcons > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup > img{ background-color:#fff09b; padding:0px; }/* on-off: on */div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-edit-hide > span.icon-markup{ background-color: #edb359; padding:4px; }div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-edit-hide > span.icon-markup > img{ background-color: #edb359; padding:0px; }/* nach oben/unten */div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-move-up   > span.icon-markup,div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-move-down > span.icon-markup{ background-color:#add8e6; padding:4px; }div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-move-up   > span.icon-markup > img,div.typo3-editPanel > div.btn-group > a.btn.btn-default.btn-sm > span > span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-move-down > span.icon-markup > img{ background-color:#add8e6; padding:0px; }/*.typo3-editPanel,a.btn.btn-default.btn-sm.tt_news span,div.typo3-feedit-element > form > div.typo3-editPanel span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup,div.typo3-feedit-element > form > div.typo3-editPanel span.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open > span.icon-markup img{	background-color: #fff09b;	padding: 0px;}*//*.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open .icon-markup{display:inline-block;}.t3js-icon.icon.icon-size-small.icon-state-default.icon-actions-document-open .icon-markup img{	background-color: #fff09b !important;	padding: 5px;}*//* HG */html body div.wrapper div.inner_wrapper div.typo3-feedit-element form div.typo3-editPanel {	background-color: #999;	color: #fff;	padding: 1px;/*	display:inline-block;*/}.typo3-feedit-element .btn-group-sm>.btn, .btn-sm {	padding: 3px 2px !important;	font-size: 14px !important;	line-height: 1.5;	border-radius: 0px !important;}.typo3-editPanel{	font-size:13px;	background-color: #fff;	width:100%;}.typo3-feedit-element form{	width: 100% !important;	background-color: #999 !important;	border-bottom:1px solid #999;}/*.typo3-editPanel .btn-group{display:inline;}*/.typo3-editPanel-label {/*	display: inline-block;*/	margin-left:13px;	margin-top:6px !important;}.btn.btn-default.btn-sm.content-link { border:1px solid #999; }.typo3-editPanel .btn.btn-default.btn-sm { border:1px solid #999; }.typo3-feedit-element FORM{display:inline-block;}.typo3-feedit-element FORM{margin-top:10px; margin-bottom:10px;}.typo3-feedit-element:hover{background-color: #f2f2f2 }/*.typo3-adminPanel,#TSFE_ADMIN_PANEL {	box-shadow: none !important;	-webkit-box-shadow: none !important;}*/#TSFE_ADMIN_PANEL_FORM {	left: 60% !important;	top: 0px !important;	box-shadow: none !important;	-webkit-box-shadow: none !important;	border:none !important;	background-color: #787878;}#TSFE_ADMIN_PANEL_FORM #typo3-adminPanel-header {	background-color: #656565 !important;	background-color: #999 !important;}#TSFE_ADMIN_PANEL_FORM .updatebutton {	background-color: #787878;}.typo3-adminPanel-section-content{	background-color: #eee;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-itemRow .typo3-adminPanel-section-content {	display: none;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-open .typo3-adminPanel-header-button:before,#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-closed .typo3-adminPanel-header-button:before {	background-color: #333;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-section-title .typo3-adminPanel-label a {	display: none;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-header-title .typo3-adminPanel-beuser {	display: none;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel {	border: none !important;	margin: 0;	min-width: 189px !important; /*315px;*/	padding: 0;	line-height: 0.8;	height:28px;}#TSFE_ADMIN_PANEL_FORM #typo3-adminPanel-header {	border-top-right-radius: 0px !important;	border-top-left-radius: 0px !important;	cursor: unset !important;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-closed,#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-open{	height:26px !important;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-header-title {	padding-top: 7px !important;	padding-left: 5px !important;}#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-open .typo3-adminPanel-header-button:before {	 padding: 3px 12px !important;	 font-size: 22px !important;	 content: "\f106";	 color: #85ff7b;	 font-weight:bold !important; }#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-closed .typo3-adminPanel-header-button:before {	 padding: 2px 12px !important;	 font-size: 22px !important;	 content: "\f106 art";	 color: #ff3d4e;	 color: #b7b7b7;	 font-weight:bold !important; }#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-open .typo3-adminPanel-header-button:hover::before,#TSFE_ADMIN_PANEL_FORM .typo3-adminPanel-panel-closed .typo3-adminPanel-header-button:hover::before {	color: #fff846;}/* /ADMIN-PANEL  ------------------------------------------------------------- *//* /ADMIN-PANEL  ------------------------------------------------------------- *//* /ADMIN-PANEL  ------------------------------------------------------------- */.align-left {text-align: left;}.align-center {text-align: center;}.align-right {text-align: right;}/* ABSTAND BILDER  */div.csc-textpic .csc-textpic-imagewrap img{  margin-bottom:10px;}/* BERICHTE *//*.bericht_detail_bilder .imageGallery1 IMG{	margin-bottom:10px;	max-width:190px;}*//* FORMULAR */ legend.powermail_legend {	display:none;}.powermail_fieldwrap_name.form-group label.control-label,.powermail_input.form-control,fieldset.powermail_fieldset{	font-size:13px;}html > body > div.wrapper > div.inner_wrapper > div#footer > div#footer_hg > div.footer-inner > div.footer-center > div.teasernav{	font-size:12px;	font-weight:normal;}.footer-center .teasernav strong{  font-weight: normal;  padding: 0px;}.footer-center .teasernav a{	padding: 0px;}/* #2017-10-20 */figcaption.csc-textpic-caption {  /*display: block;*/  font-size:12px;  line-height:130%;  /*  width:100%;  max-width:295px;  */  border:0px solid #777;  margin-top:-10px;  margin-bottom:10px;}/**/.ce-textpic figure > figcaption,.ce-gallery figcaption{	font-size:12px;	line-height:130%;	display: table-caption;	caption-side: bottom;}.newsdate-textblock{  color: #555555;  float: left;  margin-bottom: 0px;  padding-bottom: 0px;  border-right-width: 9px;  border-right-style: solid;  border-right-color: transparent;}.news-list-container P{  padding-left: 0px;  margin-left: 0px;  margin-bottom: 0.3em;}td{	padding:3px 3px 4px 4px;	line-height:130%}td p{margin:0;}div.tx-felogin-pi1 form fieldset legend { display:none; }div.tx-felogin-pi1 form fieldset { margin-top:20px }div.tx-felogin-pi1 form fieldset input[type="submit"] { margin-top:10px; }.colinside{	padding-top: 0px !important;}.colinside h1{	border-bottom:0px solid #ccc !important;	margin-bottom:22px !important;	color:#888 !important;	font-size:18px !important;}.colinside h2{	border-bottom:0px solid #ccc !important;	margin-bottom:20px !important;	color:#676767 !important;	font-size:16px !important;}/* LIST */.news-list-item h2{	margin-bottom: 4px !important;}/* SINGLE */.news-single-item H1{	color:#333 !important;	font-size: 16px !important;}.nachrichten_detail h2,.termin_detail h2,.bericht_detail h2{	color:#333 !important;}/*#fussblock{	border:1px solid #ccc !important;	padding:3px !important;	margin:1px !important;	line-height:100% !important;	font-size:10px !important;	display:inline-block !important; 	background-color:#eee !important;}#fussblock a{	text-decoration:none !important;	font-size:10px !important;}*//*.footer-inner{	padding-top: 0;}*//**/.footer-center{	width: 94%;	padding-top: 17px;}#fussblock_text {	margin-bottom:12px;	padding-right: 3%;}#fussblock_text > div#c435873{	border: 1px solid #b51f1f;	display:inline-block;	width:auto;	max-width:300px;	margin-top:-0px;}#fussblock_text > div#c435873.csc-default > div#c435873 > a{	text-decoration:none !important;	font-size:11px !important;	display:block;	font-weight:bold;}@media screen and  (min-width: 230px) and (max-width: 767px) {	#footer	{		height: 80px !important;	}	.footer-inner {		padding-top: 0px;	}	.footer-center {		width: 94%;		padding-top: 0px;	}	#fussblock_text > div#c435873{		margin-top:-40px;	}	#fussblock_text {		padding-right: 0%;	}}/* RTE-ELEMENTE */.div_center{	text-align:center;}.div_center table{	margin: 0 auto;}.div_center H1,.div_center H2,.div_center H3{	text-align:center}.tabelle_mittig_1{	border: 1px solid #c0c;}.tabelle_mittig_1 table{	margin: 0 auto;}.tabelle_mittig_1{	border: 1px solid #c0c;}.tabelle_mittig_1 h1,.tabelle_mittig_1 h2,.tabelle_mittig_1 h3{	/*      margin: 0 auto;      text-align:center    */}/* LINKS FETT */.contentwrap a {font-weight:bold;}a.termine_mehr {font-weight:bold;}/* 2018-01-05 */.nachrichten_liste h2,.termin_liste h2,.bericht_liste h2{	padding:0;	margin:0 0 4px 0;	margin-bottom:7px !important;}.colinside td h1,.colinside td h2,.colinside td h3,.colinside td h4{	margin:0 !important;/*	margin-top:0 !important; */	margin-bottom: 0 !important;	padding:0;}  .tx-powermail .col-md-6{    width:100% !important;  }    @media screen and (min-width: 500px){	 .cc_container a.cc_logo {  		display:none !important;  	 }  }/** ------------------------------------------------------------------- * Tooltip Styles ------------------------------------------------------------------- *//* Add this attribute to the element that needs a tooltip */[data-tooltip] {	position: relative;	z-index: 2;	cursor: pointer;}/* Hide the tooltip content by default */[data-tooltip]:before,[data-tooltip]:after {	visibility: hidden;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);	opacity: 0;	pointer-events: none;}/* Position tooltip above the element */[data-tooltip]:before {	position: absolute;	bottom: 150%;	left: 50%;	margin-bottom: 5px;	margin-bottom: -155px;	margin-left: -80px;	padding: 7px;	width: 160px;	width: 360px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #000;	background-color: hsla(0, 0%, 20%, 0.98);	color: #fff;	content: attr(data-tooltip);	text-align: center;	font-size: 14px;	line-height: 1.2;}/* Position tooltip above the element */[data-tooltip]:before {	position: absolute;	bottom: 150%;	bottom: unset;	top:50px;	top:50px;	left: 50%;	margin-bottom: -80px;	margin-left: -80px;	padding: 10px;	width: 160px;	width: 360px;	border-radius: 3px;	border:1px solid #555;	background-color: #ccebc9;	background-color: hsla(115, 46%, 85%, 1.0);	color: #000;	content: attr(data-tooltip);	text-align: center;	font-size: 14px;	line-height: 1.4;	font-weight:normal;}/* Triangle hack to make tooltip look like a speech bubble */[data-tooltip]:after {	position: absolute;	top: 150%;	left: 50%;	margin-left: -5px;	width: 0;	border-top: 5px solid #000;	border-top: 5px solid hsla(0, 0%, 20%, 0.9);	border-right: 5px solid transparent;	border-left: 5px solid transparent;	content: " ";	font-size: 0;	line-height: 0;}/* Show tooltip content on hover */[data-tooltip]:hover:before,[data-tooltip]:hover:after {	visibility: visible;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);	opacity: 1;}