#news-overview li.more-headline, #banner, #news-overview li h3 small, a#news-add {
	display: none !important;
}

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
html {
	background: #FFF;
	font-size: 19px;
}
body {
	margin:0 auto;
	width: 100%;
	max-width: 80rem;
	padding: 0 1rem;
	font-family: Arial, Verdana, Georgia,"Times New Roman",Times,serif;
	text-align: left;
}
a {
	text-decoration: none;
	color: #C10022;
}
a:hover {
	color: green;
}
img {
	border: 0;
}
ul {
	list-style:none;
}

#branding h2 {
	position: absolute;
	left: 0;
	top: .5em;
}

hr {
	height: 1px;
	margin: 5px 0;
	background: #FFF;
	border: 0;
	border-bottom: 1px dotted #86C13A;
}

#bgheader {
	position: absolute;
	top: 25%;
	left: 0;
	width: 68%;
}
#content {
	position: relative;
	background: #FFF;
	z-index: 2;
	font-size: .75em;
	display: flex;
}
#content_main {
	position: relative;
	z-index: 2;
	margin-bottom: 2em;
	padding-right: 1rem;
	flex: 1 1 0;
}
#content_sub {
	position: relative;
	overflow: hidden;
	z-index: 2;
	flex: 0 1 24.5em;
	max-width: 24.5em;
	min-width: 24.5em;
}
a.top-banner {
	display: block;
	color: #000;
	padding: .5em;
	background: yellow;
	border: 1px solid black;
}
#branding h2 img {
	height: 3.3em;
}
#branding h2 a {
	display: block;
	line-height: 1%;
}

a#news-add {
	text-align: center;
	margin: 1em 0;
	background: #EEE;
	color: #2A2A2A;
	padding-bottom: .3em;
	font-size: .75em;
	width: 82%;
	display: block;
	padding: .5em 0;
}
	a#news-add:hover {
		color: #C10022;
		text-decoration: underline;
	}
	a#news-add span {
		color: #C10022;
	}

#header-banner {
	margin: 0 0 1em;
}
	#header-banner img {
		width: 100%;
		display: block;
	}

body > div {
	position: relative;
}

#branding {
	height: 8em;
	position: relative;
	margin-bottom: 1em;
}

.preview {
	width: 9em;
	height: 9em;
	float: left;
	border: 1px solid #B7B7B7;
	margin: .2em;
	background: center center no-repeat transparent;
	cursor: pointer;
}
.preview.act {
	border-color: #FD7018;
}
.red {
	color: #C10022;
	font-weight: bold;
}
/* --------------------------MAIN_NAVI-------------------------- */
#nav_main {
	color: #FFF;
	position:absolute;
	top: 8em;
	z-index:3;
	font-size: .8em;
	width: 100%;
}
#nav_main ul li {
	float:left;
	letter-spacing: .05em;
	margin-right: .35em;
	padding: 0.2em 0.75em 0.3em;
	border-bottom: 0.3em solid #A6E100;
	position: relative;
}
#nav_main ul li#a6,
#nav_main ul li#a4 {
	border-bottom: .3em solid #f59501;
}
#nav_main ul li#a552 {
	border-bottom: .3em solid #e61924;
}
#nav_main ul li#a315 {
	border-bottom: .3em solid #e61924;
}
#nav_main ul li.fr {
	border-bottom: .3em solid #d8d8d8;
	padding: .2em .3em .3em;
}
#nav_main ul li.contact {
	margin-left: 1em;
}
#nav_main ul li#a6 a,
#nav_main ul li#a4 a {
	color: #5B3903;
}
#nav_main ul li a {
	color: #334301;
}
#nav_main ul li:hover a {
	color: #000;
}
#nav_main ul li ul {
	display: none;
	position: absolute;
	top: 2em;
	left: 0;
	background: #D6F39D;
	padding: .3em 0;
	border-top: .2em solid #FFF;
	border-radius: 0 0 8px 8px;
	min-width: 17em;
}
#nav_main ul li#a6 ul,
#nav_main ul li#a4 ul {
	background: #FFB546;
}
#nav_main ul li#a4 ul,
#a-4 ul {
	display: none !important;
}
#nav_main ul li ul li {
	background: transparent;
	letter-spacing: 0;
	margin-right: 0;
	padding: 0.2em 0.5em;
	font-weight: normal;
	border-bottom: 0;
	float: none;
}
#nav_main ul li:hover ul,
#nav_main ul li.act ul {
	z-index: 1;
}
#nav_main ul li:hover ul {
	display: block;
	z-index: 2;
}
#nav_main ul li ul li:hover,
#nav_main ul li ul li.act {
	font-weight: bold;
}
#nav_main ul li#a552 a {
	color: #e61924;
}

/* --------------------------MAP_NAVI-------------------------- */
#nav_map {
	border-top: 1px dotted #86C13A;
	clear: both;
}
#nav_map ul li {
	float: left;
	width: 12.4em;
	margin-right: 1em;
	font-size: .95em;
	padding: .3em 0;
}
#nav_map ul li a {
	color: #404040;
	font-weight: bold;
	text-transform: uppercase;
}
#nav_map ul li a:hover {
	color: #C10022;
}
#nav_map ul li ul li {
	float: none;
}
#nav_map ul li ul li a {
	font-weight: normal;
	text-transform: none;
}
/* --------------------------ACTIONS-------------------------- */
#actions {
	padding: 1em .3em;
}
#actions li {
	color: #709C4B;
	font-weight: bold;
	float: left;
	border-left: 1px dotted #86C13A;
	text-align: center;
	width: 42%;
}
#actions li.first {
	border-left: 0;
}
#actions li.first {
	width: 23%;
}
#actions li.last {
	width: 32%;
}
#actions li.last {
	padding-left: .5em;
}
#actions li a {
	color: #709C4B;
}
#actions li a.act,
#actions li a:hover {
	color: #FD7018;
}
/* --------------------------LOGIN-------------------------- */
#login {
	padding: 0.4em .9em .4em 0.7em;
	color: #4B4B4B;
	background: #D6F39D;
	margin-bottom: .5em;
}
#login ul {
	margin-bottom: 1em;
	position: relative;
}
#login li {
	float: none;
	clear: both;
}
#login li span {
	font-weight: bold;
	width: auto;
	float: none;
	display: inline;
}

#login span {
	width: 6.5em;
	display: block;
	float: left;
}
#login a {
	color: #4B4B4B;
	font-weight: bold;
}
#login .input span {
	line-height: 1.7em;
	float: left;
	font-weight: normal;
}
#login .input input {
	float: right;
	margin-bottom: .1em;
	width: 8em;
	margin-right: 5em;
}
#login .register {
	display: block;
	text-align: center;
	font-size: .9em;
	margin-top: .5em;
}
#login a span {
	color: #C10022;
	width: auto;
	float: none;
	display: inline;
}
#login div {
	float: none;
	clear: both;
}
#login .submit {
	display: block;
	text-align: right;
}
#login a.submit:hover {
	color: #C10022;
}
/* --------------------------STARTSEITE-------------------------- */
#news-ticker {
	padding-bottom: .3em;
}
#news-ticker h2 {
	font-size: 1em;
	letter-spacing: .1em;
	padding: .3em .45em .3em .9em;
	/*background: #B6E63D url(https://www.regiotrends.de/media/page/img/bg_h2.gif);*/
	border-radius: 8px 8px 0 0;
	border-bottom: 1px solid grey;
	font-weight: normal;
}
#news-ticker p {
	display: none;
	position: absolute;
	right: 0.45em;
	top: 0.3em;
	font-size: .75em;
	color: #4B4B4B;
	letter-spacing: .05em;
}
#news-ticker ul {
	margin-top: .6em;
	color: #C10022;
}
#news-ticker a {
	color: #4B4B4B;
	letter-spacing: .01em;
	font-weight: normal;
}
#news-ticker li {
	padding: .3em .6em;
	height: 1.2rem;
	overflow: hidden;
	font-weight: bold;
}
#news-ticker li:hover a, #news-ticker li a:hover {
	color: #000;
}

#werbenews {
	position: relative;
	overflow: hidden;
	margin-bottom: 1em;
	height: 2.7em;
	padding-left: .6em;
	font-weight: bold;
	color: #FFF;
	background: #c10022;
	height: auto !important;
	margin-top: .25em !important;
}
#werbenews span {
	background: #C10022;
	padding: 0 2px;
	margin-left: 0 !important;
}
#werbenews a {
	position: absolute;
	color: #FFF;
	top: 0;
	left: 7.4em;
	font-weight: normal;
	width: 85%;
	display: block;
}

#news-overview {
	margin-left: -.4rem;
	margin-right: -1rem;
	flex: 1 1 0;
}
#news-overview li {
	position: relative;
	float: left;
	background: url(https://www.regiotrends.de/cms/img/space.gif);
	width: calc(33% - 1rem);
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.2);
	overflow: hidden;
	margin: 0 .5rem 1rem;
	opacity: 0;
	border-sizing: border-box;
}
	#news-overview li.shown {
		opacity: 1;
	}
	#news-overview li.animate {
		-webkit-transform: translateY(200px);
		transform: translateY(200px);
		-webkit-animation: moveUp 0.65s ease forwards;
		animation: moveUp 0.65s ease forwards;
	}

	@-webkit-keyframes moveUp {
		0% { }
		100% { -webkit-transform: translateY(0); opacity: 1; }
	}

	@keyframes moveUp {
		0% { }
		100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
	}
	#news-overview h1,
	#news-overview h2 {
		margin-bottom: .2em;
		color: #000;
		font-weight: normal;
		line-height: 1.3em;
		margin-bottom: 6px;
		font-size: 1.3em;
		font-weight: normal;
	}

#news-overview li cite {
	position: absolute;
	top: .5em;
	right: .5em;
	font-size: .8em;
	color: #3D5529;
	font-style: normal;
}
#news-overview a.img {
	display: block;
	text-align: center;
}
#news-overview li.entry-3 {
	width: calc(66% - 1.01rem);
	padding: 1em;
}
#news-overview li.entry-3 h1 {
	font-size: 1.8em;
}
#news-overview li.entry-3 blockquote {
	padding: .5em 0 0 0;
}
#news-overview li.entry-3 h3 {
	display: none;
}
#news-overview li.entry-1 img, #news-overview li.entry-2 img, #news-overview li.entry-3 img {
	width: 100%;
}

#news-overview li.more-headline,
#news-overview li.more {
	margin-top: 0;
}
#news-overview li h3 {
	font-size: 1em;
	text-transform: uppercase;
	padding: .3em .45em .3em .9em;
	cursor: pointer;
	background: #B6E63D url(https://www.regiotrends.de/media/page/img/bg_h2.gif);
	font-weight: normal;
	color: #334301;
}
#news-overview li h3.orange {
	background: #FC5A0F url(https://www.regiotrends.de/media/page/img/bg_h3.gif);
	color: #FFF;
}
#news-overview li img.prev {
	cursor: pointer;
	width: 100%;
}
#news-overview li.more cite {
	display: none;
}
#news-overview blockquote {
	padding: .5em 1em 1em;
	/*font-size: 1.1em;*/
	color: #4B4B4B;
	line-height: 1.3em;
	cursor: pointer;
}
#news-overview li a:hover blockquote {
	color: #000;
}
#news-overview li span {
	color: #C10022;
	font-size: 10pt;
}
#news-overview li.more br.clear {
	display: none;
}
#news-overview span.more {
	font-size: .9em;
	position: absolute;
	left: .3em;
	bottom: 0;
	padding-bottom: .15em;
}
#news-overview div.preview {
	margin-right: .8em;
}
#news-overview div.preview:hover {
	border-color: red;
}
#news-overview li.more-headline {
	font-size: .95em;
	font-weight: bold;
	padding: 0 0 .1em 1.2em;
	color: #57A32D;
	border-top: 0;
 	background: url(https://www.regiotrends.de/media/page/css/point_more.gif) .3em .6em no-repeat;
	background: none;
	text-indent: -999px;
}

/* --------------------------SITE_INFO-------------------------- */
#site_info {
	clear: both;
	font-size: .75em;
}
#site_info .links {
	width: 65%;
	text-align: right;
	color: #C0C0C0
}
#site_info .links a {
	text-align: right;
	color: #709C4B;
	padding: 0 .5em;
	font-weight: bold;
	border-right: 1px dotted #86C13A;
}
#site_info .links a:hover {
	color: #FD7018;
}
#site_info .links a.last {
	border-right: 0;
}
#copyright {
	font-size: .9em;
	border-top: 1px dotted #86C13A;
	margin-top: .3em;
	clear: both;
	padding: .3em 0 0 2%;
	text-align: center;
}
/* --------------------------CONTENT SUB-------------------------- */
#content_sub h4 {
	background:#FFFFFF url(https://www.regiotrends.de/media/page/css/bg_boxhead.gif) repeat-x scroll 0 0;
	border-color: #A5ACB2;
	border-style:solid solid none;
	border-width:1px 1px 0;
	cursor:pointer;
	font-size:0.7em;
	padding:0 0.5em;
	position:relative;
	z-index:2;
}
/* --------------------------ANGEBOTE DES TAGES-------------------------- */
#content_sub div.box {
	margin-bottom: .5em;
	position: relative;
	width: 100%;
}
#content_sub div.box ul {
	overflow: hidden;
}
#content_sub div.box > ul > li {
	float: left;
}
#content_sub div.box li.week {
	float: right;
	margin-left: -100%;
}
#content_sub div.box li {
	position: relative;
	width: 100%;
}
#content_sub div.box ul li.act ul {
	display: block;
}
#content_sub .partner div.box ul {
	background: #F2F2F2;
}
#content_sub div.box ul li span {
	display: block;	/* entfernen um die woche anzuzeigen */
	background: #FC5A0F url(https://www.regiotrends.de/media/page/img/bg_h3.gif);
	padding: .3em .45em .3em .9em;
	z-index: 2;
	border-radius: 8px 8px 0 0;
	text-transform: uppercase;
	color: #FFF;
}
#content_sub div.box ul li.week {
	text-align: right;
	display: none; /* entfernen um die woche anzuzeigen */
}
#content_sub div.box ul ul {
	display: none;
	background: #FFF;
	border: 1px solid #F59501;
	border-top: 0;
	font-weight: normal;
	padding: .5em 0;
	position: relative;
	z-index: 1;
	height: auto;
	border-radius: 0 0 8px 8px;
}
#content_sub div.box ul li ul li {
	padding: .276em 0;
	margin: 0 .5em;
	border-top: 1px dotted #A5ACB2;
	text-align: left;
	position: relative;
	width: auto;
}
#content_sub div.box ul li ul li.first {
	border-top: 0;
}
#content_sub div.box ul li ul li a {
	color: #404040;
}
#content_sub div.box ul li ul li b {
}
#content_sub div.box ul li.day ul li b,
#content_sub div.box ul li.week ul li b {
}
#content_sub div.box ul li ul li a:hover {
	color: #000;
}
#content_sub div.box ul li div {
	text-align: right;
	border: 1px solid #A5ACB2;
	border-top: 1px dotted #A5ACB2;
	background: #FFF;
	padding: .276em .966em;
	display: none;
}
#content_sub div.box ul li.act div {
	display: block;
}
/* --------------------------TICKER-------------------------- */
#megaphone {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: .5em;
}
#megaphone img {
	z-index: 1;
}
#megaphone:hover span b {
	color: #3B791C;
}
#megaphone span {
	position: absolute;
	bottom: .5em;
	text-align: right;
	right: .85em;
	z-index: 2;
	color: #494949;
	cursor: pointer;
}
#megaphone:hover span {
	color: #C10022;
}
#ticker {
	overflow: hidden;
	width: 100%;
}
#content_sub div.box ul li#ticker ul {
	border: 0;
	width: 999em;
	margin:0;
	padding:0;
	background: #F2F2F2;
	font-size: 1em;
}
#content_sub div.box ul li#ticker ul li {
	border: 0;
	margin: 0;
	float: left;
	padding: 0 .3em;
	width: 23em;
}
#content_sub div.box ul li#ticker ul li img {
	margin: .5em 0 .3em .3em;
	cursor: pointer;
}
#ticker li a.address_entry b {
	color: #C10022;
}
#ticker a.last {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 1em;
	height: 1em;
	z-index: 5;
	overflow: hidden;
}
#ticker a.next {
	position: absolute;
	display: none;
	bottom: 0;
	right: 0;
	width: 1em;
	height: 1em;
	z-index: 5;
	overflow: hidden;
}

/* --------------------------LIST-------------------------- */
.navi {
	float: right;
	font-weight: bold;
}
#newslist div.preview {
	margin-right: .8em;
}

#newslist h2,
#searchresults h2 {
	font-size: 1.2em;
	padding: .3em;
}
#newslist li,
#searchresults li {
	background:transparent url(https://www.regiotrends.de/cms/img/space.gif) repeat scroll 0%;
	border-top:1px dotted #86C13A;
	clear:both;
	float:none;
	height:1%;
	position:relative;
	margin: 0.5em 0;
}

#newslist li h4,
#searchresults li h4 {
	background:#F7F7F7 none repeat scroll 0%;
	cursor:pointer;
	padding:0.4em 0.5em;
	text-transform:uppercase;
	font-weight: normal;
	color: #4B4B4B;
	font-size: .9em;
}
#newslist li h4 {
	cursor: auto;
}

#newslist li cite,
#searchresults li cite {
	color:#3D5529;
	font-size:0.85em;
	font-style:normal;
	position:absolute;
	right:0.5em;
	top:0.5em;
}

#newslist li h3,
#newslist li blockquote,
#searchresults li h3,
#searchresults li blockquote {
	color:#000000;
	padding:0.3em;
	font-size: 1.05em;
}

#newslist li span,
#searchresults li span {
	color: green;
	font-size:10pt;
}
/* --------------------------DETAIL-------------------------- */
#news {
	border-top:1px dotted #86C13A;
	position: relative;
	line-height: 1.3em;
}
	#news .img img {
		width: 100%;
	}
	#news .media {
		text-align: center;
	}
	#news .media > img, #news .media > object {
		max-width: 600px;
	}
	#news p {
		margin: .7em 1em;
	}
	#news .links {
		font-size: .8em;
	}
	#news .info {
		color: #808080;
		font-size: .8em;
		line-height: 1.2em;
	}
	#news h4 {
		background:#F7F7F7 none repeat scroll 0 50%;
		color:#4B4B4B;
		cursor:pointer;
		font-weight:normal;
		padding:0.4em 0.5em;
		border-top: 1px dotted #86C13A;
	}
	#news .images h4 {
		color: #57A32D;
		font-weight: bold;
		text-transform: uppercase;
	}
	#news .networks {
		text-align: right;
	}
		#news .networks a img {
			border:1px solid #D5DCDC;
			height:16px;
			margin-top:10px;
			padding:1px;
			width:16px;
		}

#news h1 {
	bottom: 0;
	left: 0;
	position: relative;
	width: auto;
	font-size: 1.4em;
	font-weight: normal;
	padding: 1em 0;
	line-height: 1.3em;
}
#news h1 span {
	display: none;
}
#news h3 {
	font-size: 1em;
	background: #F7F7F7;
	text-transform: uppercase;
	padding: .4em .5em;
	color: #57A32D;
}
#news #ad1, #news #ad2 {
	text-align: center;
	padding-top: 1em;
}
#news #ad1 img, #news #ad2 img {
	width: 100%;
}
#news cite {
	color:#3D5529;
	font-size:.8em;
	font-style:normal;
	position:absolute;
	right:0.5em;
	top:0.5em;
}

#news .more {
	font-weight: bold;
	font-size: .9em;
	position: relative;
	line-height: 2em;
}
#news .more a.type {
	float: right;
}
#news .more a.last,
#news .more a.next {
	line-height: 21px;
	color: #404040;
	font-weight:normal;
}
* html #news .more img {
	display: block;
}
#news .more a.last:hover,
#news .more a.next:hover {
	color: #EE750D;
}
#news .more a.last {
  background: url(../img/btn_prev.png) no-repeat -50px 0;
  height: 68px;
  margin-top: -34px;
  position: absolute;
  left: 0;
  text-indent: -9999px;
  top: 50%;
  width: 30px;
}
#news .more a.last:hover {
  background: url(../img/btn_prev.png) no-repeat 10px 0;
}
#news .more a.next {
  background: url(../img/btn_next.png) no-repeat 0 0;
  height: 68px;
  margin-top: -34px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 50%;
  width: 30px;
}
#news .more a.next:hover {
	background: url(../img/btn_next.png) no-repeat -60px 0;
}
#news blockquote {
	max-width: 600px;
	margin: 1em auto;
}
#news object {
	width: 36.9em;
	height: 28.2em;
}
#news .linklist {
	margin-bottom: .5em;
	float: left;
}
#news .linklist a img {
	border: 1px solid #D5DCDC;
	height: 16px;
	margin-top: 10px;
	padding: 1px;
	width: 16px;
}
#news .author {
	font-size: .8em;
	float: right;
}
#news .imagelist {
	width: 100%;
	display: block;
	margin-bottom: .5em;
}
#news .imagelist .box {
	overflow: hidden;
	height: 7.59em;
	margin-left: 2.5em;
}
#news .imagelist .last {
	float: left;
	width: 2em;
	height: 7.59em;
	cursor: pointer;
	background: url(https://www.regiotrends.de/media/page/img/last.gif) right center no-repeat;
}
#news .imagelist .next {
	float: right;
	width: 2em;
	height: 7.59em;
	cursor: pointer;
	background: url(https://www.regiotrends.de/media/page/img/next.gif) left center no-repeat;
}
.qr-code {
	opacity: .75;
}
/* --------------------------SEARCH-------------------------- */
#search {
	right: 0;
	padding: 1.5em 0;
	position: absolute;
	top: 1.65em;
	z-index: 9;
}
div.old {
	margin-top: .75em;
}
div.old > img {
	display: none;
}
#search input.text {
 	background:url("https://www.regiotrends.de/media/page/css/bg_search.gif") no-repeat scroll 0 7px #FFFFFF;
	border: 0;
	padding: .4em 0 .4em 1.8em;
	width: 18.3em;
	color: #808080;
	border-bottom: .3em solid #A6E100;
	outline: none;
	font-size: 1em;
}
#search input.submit {
	cursor:pointer;
	float:right;
	width:20%;
	display: none;
}
#search.active input.submit {
	font-weight: bold;
}
#search.active input.text {
	color: #000;
}
#places ul li ul li a.fr {
	float: right;
	width: 50%;
}
#placesearch {
	background: grey;
	padding: 0.2em 0.2em 0.25em;
	margin-top: .5em;
	border-radius: 8px;
}
#placesearch span {
	color: #FFF;
	padding: 0 .1em .2em;
	display: block;
	font-size: .9em;
}
#placesearch fieldset {
	background: #E4E4E4;
	border: 0;
	border-radius: 10px;
}
#placesearch fieldset input.text {
	border:0;
	float:left;
	margin-bottom:0;
	width:11em;
	border-radius: 10px 0 0 10px;
}
#placesearch fieldset input.submit {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	float:right;
	margin-bottom:0;
	width:10em;
	height: 1.6em;
	cursor: pointer;
}
/* --------------------------upload-------------------------- */
div.install_flash {
	font-size: .8em;
}
div.install_flash {
	display: none;
}
ul#files li  textarea{
	width: 70%;
}
.button {
	padding: 0;
	margin: 0;
	width: 48%;
}
.progressBarInProgress {
	margin-top: 2px;
	height: 5px;
	background: url(https://www.regiotrends.de/media/page/css/statbar.png) no-repeat;
}
fieldset legend {
	margin-left: 1em;
}
fieldset label {
	clear:left;
	float:left;
	margin-right: 1em;
	text-align:right;
	width: 14em;
}
fieldset input {
	clear:right;
	display:block;
	margin-bottom:1em;
	padding:3px;
	width: 25em;
}

/* --------------------------old-------------------------- */
#content_sub .partner {
	margin-top: 0em;
}
#content_sub .partner a:hover {
	color: #EE750D;
}
ul.subcats {
	margin: .5em 0;
	column-width:17em;
	-moz-column-width:17em;
}
ul.subcats li {
	line-height: 1.5em;
}
ul.subcats a {
	color: #000;
}
td.small span.small {
	font-weight: bold;
}
#content_main .urhere {
	color: #57A32D;
	font-weight: bold;
	margin-bottom: 1em;
}
#content_main .urhere a {
	color: #808080;
}
/* --------------------------old-DETAILSEITEN-------------------------- */
/* muß unbedingt entfernt werden! */
td .preview {
	height: 9.5em;
	width: 9.5em;
}
#content_main table {
	max-width: 60em;
}

/* neue Nachrichten einstellen */
a.new {
	font-weight: bold;
	color: #000;
}
a.new span {
	color: red;
}
/* Blick in die Regio */
#content_main .headkursiv {
	font-weight: bold;
}
#content_main span.startheadline {
	font-weight: bold;
}
#content_main td {
	line-height: 1.5em;
}
#content_main td.space {
	height: 1em;
}
#content_main td.topnews {
	background-color: #F9F9F9;
	border: dotted 1px #FD7018;
	padding: .8em;
}
#content_main .pic {
	font-weight: bold;
	color: #57A32D;
}
#content_main .mediumblack {
	display: block;
	font-weight: bold;
	margin-top: .8em;
}
#content_main .minifett {
	font-weight: bold;
	font-size: 12px;
}
#content_main .headline {
	padding: 1em 0;
	font-size: 1.2em;
	font-weight: bold;
}
.meldung_entry, .address_entry {
	display: block;
	margin-top: .2em;
	margin-bottom: .4em;
	letter-spacing: .05em;
	color: #404040;
}
@media screen and (max-width: 1000px) {
	#news-overview li {
		width: calc(50% - 1.25rem);
	}
	#news-overview li.entry-3 {
		width: calc(100% - 1.5rem);
	}
}
@media screen and (max-width: 800px) {
	#news-overview li {
		width: calc(100% - 1.5rem);
	}
}
@media screen and (max-width: 600px) {
	body {
		padding: 0;
		font-size: 1.4em;
	}
	#branding h2,
	#branding h2 img {
		width: 100% !important;
		height: auto;
	}
	#news-ticker li {
		height: 4em;
	}
	#content {
		display: block;
	}
	#content_main {
		padding-right: 0;
	}	
	#content_sub {
		min-width: inherit;
	}
	#news-overview {
		margin: 0;
	}
	#news-overview li,
	#news-overview li.entry-3 {
		width: 100%;
		margin: 0;
	}
	#news-overview li span {
		display: none;
	}
	#news-overview li img.prev {
		width: 100% !important;
	}
}

/* --------------------------Tools-------------------------- */
.bb {
	display: none;
}
.lf {
	float: left;
}
.rf {
	float: right;
}
.clear {
	content: '.';
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block; }
/* End hide from IE Mac */
* html .clearfix {height:1px;}

/* Bootstrap Grid */
.hidden-xs{display:none !important}@media (min-width: 769px){.hidden-xs,.hidden-md,.hidden-lg,.hidden-xl{display:initial !important}.hidden-sm{display:none !important}}@media (min-width: 961px){.hidden-xs,.hidden-sm,.hidden-lg,.hidden-xl{display:initial !important}.hidden-md{display:none !important}}@media (min-width: 1201px){.hidden-xs,.hidden-sm,.hidden-md,.hidden-xl{display:initial !important}.hidden-lg{display:none !important}}@media (min-width: 1400px){.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg{display:initial !important}.hidden-xl{display:none !important}}.grid{padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto}.grid .row [class*='col-']{float:left;position:relative;min-height:1px;padding:10px}.grid .row{clear:both}.grid .row .nopad[class*='col-']{padding:0}.grid .row .nopad-horizontal[class*='col-']{padding-left:0;padding-right:0}.grid .row .nopad-vertical[class*='col-']{padding-top:0;padding-bottom:0}.grid .row .col-xs-1{width:8.33333%}.grid .row .col-xs-2{width:16.66667%}.grid .row .col-xs-3{width:25%}.grid .row .col-xs-4{width:33.33333%}.grid .row .col-xs-4-5{width:37.5%}.grid .row .col-xs-5{width:41.66667%}.grid .row .col-xs-6{width:50%}.grid .row .col-xs-7{width:58.33333%}.grid .row .col-xs-8{width:66.66667%}.grid .row .col-xs-9{width:75%}.grid .row .col-xs-10{width:83.33333%}.grid .row .col-xs-11{width:91.66667%}.grid .row .col-xs-12{width:100%}.grid .row .col-xs-13{width:108.33333%}.grid .row .col-xs-14{width:116.66667%}.grid .row .col-xs-15{width:125%}.grid .row .col-xs-16{width:133.33333%}.grid .row .col-xs-17{width:141.66667%}.grid .row .col-xs-18{width:150%}.grid .row .col-xs-nl{clear:left}@media (min-width: 769px){.grid .row{}.grid .row [class*='col-sm-']{clear:none}.grid .row .col-sm-1{width:8.33333%}.grid .row .col-sm-2{width:16.66667%}.grid .row .col-sm-3{width:25%}.grid .row .col-sm-4{width:33.33333%}.grid .row .col-sm-5{width:41.66667%}.grid .row .col-sm-6{width:50%}.grid .row .col-sm-7{width:58.33333%}.grid .row .col-sm-8{width:66.66667%}.grid .row .col-sm-9{width:75%}.grid .row .col-sm-10{width:83.33333%}.grid .row .col-sm-11{width:91.66667%}.grid .row .col-sm-12{width:100%}.grid .row .col-sm-13{width:108.33333%}.grid .row .col-sm-14{width:116.66667%}.grid .row .col-sm-15{width:125%}.grid .row .col-sm-16{width:133.33333%}.grid .row .col-sm-17{width:141.66667%}.grid .row .col-sm-18{width:150%}.grid .row .col-sm-nl{clear:left}}@media (min-width: 961px){.grid .row{}.grid .row [class*='col-md-']{clear:none}.grid .row .col-md-1{width:8.33333%}.grid .row .col-md-2{width:16.66667%}.grid .row .col-md-3{width:25%}.grid .row .col-md-4{width:33.33333%}.grid .row .col-md-5{width:41.66667%}.grid .row .col-md-6{width:50%}.grid .row .col-md-7{width:58.33333%}.grid .row .col-md-8{width:66.66667%}.grid .row .col-md-9{width:75%}.grid .row .col-md-10{width:83.33333%}.grid .row .col-md-11{width:91.66667%}.grid .row .col-md-12{width:100%}.grid .row .col-md-13{width:108.33333%}.grid .row .col-md-14{width:116.66667%}.grid .row .col-md-15{width:125%}.grid .row .col-md-16{width:133.33333%}.grid .row .col-md-17{width:141.66667%}.grid .row .col-md-18{width:150%}.grid .row .col-md-nl{clear:left}.grid .row .hidden-sm, .grid .row .hidden-lg, .grid .row .hidden-xl{display:block}.grid .row .hidden-md{display:none}}@media (min-width: 1201px){.grid .row{}.grid .row [class*='col-lg-']{clear:none}.grid .row .col-lg-1{width:8.33333%}.grid .row .col-lg-2{width:16.66667%}.grid .row .col-lg-3{width:25%}.grid .row .col-lg-4{width:33.33333%}.grid .row .col-lg-5{width:41.66667%}.grid .row .col-lg-6{width:50%}.grid .row .col-lg-7{width:58.33333%}.grid .row .col-lg-8{width:66.66667%}.grid .row .col-lg-9{width:75%}.grid .row .col-lg-10{width:83.33333%}.grid .row .col-lg-11{width:91.66667%}.grid .row .col-lg-12{width:100%}.grid .row .col-lg-13{width:108.33333%}.grid .row .col-lg-14{width:116.66667%}.grid .row .col-lg-15{width:125%}.grid .row .col-lg-16{width:133.33333%}.grid .row .col-lg-17{width:141.66667%}.grid .row .col-lg-18{width:150%}.grid .row .col-lg-nl{clear:left}.grid .row .hidden-sm, .grid .row .hidden-md, .grid .row .hidden-xl{display:block}.grid .row .hidden-lg{display:none}}@media (min-width: 1400px){.grid .row [class*='col-xl-']{clear:none}.grid .row .col-xl-1{width:8.33333%}.grid .row .col-xl-2{width:16.66667%}.grid .row .col-xl-3{width:25%}.grid .row .col-xl-4{width:33.33333%}.grid .row .col-xl-5{width:41.66667%}.grid .row .col-xl-6{width:50%}.grid .row .col-xl-7{width:58.33333%}.grid .row .col-xl-8{width:66.66667%}.grid .row .col-xl-9{width:75%}.grid .row .col-xl-10{width:83.33333%}.grid .row .col-xl-11{width:91.66667%}.grid .row .col-xl-12{width:100%}.grid .row .col-xl-13{width:108.33333%}.grid .row .col-xl-14{width:116.66667%}.grid .row .col-xl-16{width:133.33333%}.grid .row .col-xl-17{width:141.66667%}.grid .row .col-xl-18{width:150%}.grid .row .col-xl-nl{clear:left}.grid .row .hidden-sm, .grid .row .hidden-md, .grid .row .hidden-lg{display:block}.grid .row .hidden-xl{display:none}}.grid>.row{margin-right: -15px;margin-left: -15px}.grid .row.pad-bottom{padding-bottom:15px}.grid .row.pad-top{padding-top:15px}