
/* moved by compressor */
@charset "UTF-8";
/* moved by compressor */
@charset "utf-8";

/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; padding-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 250px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 250px; }
	.csc-space-after-10 { margin-bottom: 10px; }


@media all {

.tx-msfootermenu-pi1 {
	font-size: 10pt;
	color: gray;
	margin: 0.5em auto;
	display: table;
}

.tx-msfootermenu-pi1 div.footergroup {
	display: inline-block;
	float: left;
	vertical-align: top;
	margin: 0 0;
	text-align: left;
	width:200px
}

.tx-msfootermenu-pi1 ul {
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}

.tx-msfootermenu-pi1 .footerlink {
	margin: 0.35em;
	color: #ffffff;
}

.tx-msfootermenu-pi1 a.footerlink {
	color: #ffffff;
}

.tx-msfootermenu-pi1 .footerparent {
	font-weight: bold;
	margin-bottom: 0.25em;
}

}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 11104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 11101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 11102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 11101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 11103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../fileadmin/js/jquery.fancybox-1.3.4/blank.gif');
	z-index: 11102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 11102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 11001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 11102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../../fileadmin/js/jquery.fancybox-1.3.4/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/js/jquery.fancybox-1.3.4/fancy_shadow_nw.png', sizingMethod='scale'); }




	.news-single-item .csc-images-first .csc-image { display: none; }
	.news-single-item .csc-images-first .csc-image-0 { display: inline-block !important; }
	.news-single-item .csc-image img { display: inline-block; }
	.csc-clear { clear: both !important; }


	.csc-textpic-intext-left .csc-images, 
	.csc-textpic-intext-right .csc-images { 
		border:1px solid #dddddd;
		padding:2px 2px 2px 2px;
		color:#666;
		font-style:italic;
		font-size:11px;
		max-width: 239px !important; 
		float: left; 
		margin: 10px 10px 10px 0; 
	}
	
	
	
	.csc-textpic-center .csc-image {
		border:1px solid #dddddd;
		padding:2px 2px 2px 2px;
		font-style:italic;
		font-size:11px;
	}
	
	.csc-textpic-center {
		text-align: center;
	}
	.csc-textpic-center .csc-textpic-imagecolumn { float: none !important;  }
	
	.csc-images-all .csc-image {
		border:1px solid #dddddd;
		padding:2px 2px 2px 2px;
		float: left; 
		margin: 10px 10px 10px 0; 
		color:#666;
	}
	
	.csc-textpic-left .csc-images {
		font-style:italic;
		font-size:11px;
	}
	.csc-textpic-left .csc-image {
		width: 105px;
	}
	
	.csc-image-info {
		position: absolute;
		margin: -20px 0 0 0;
		color: #fff;
		padding: 2px 4px 2px 4px;
		background: #444;
		opacity: 0.85; 
		font-size: 10px;
		filter: alpha(opacity=85);
		display: none;
	}
	.news-single-item .csc-image-0-multi .csc-image-info { display: block; }
	.news-single-item { visibility: visible !important; }
	.news-line {
		margin: 5px 0 10px 10px;
	}
	.news-line .news-minitext {
		float: left;
	}
	.news-line .news-datum {
		
		font-weight: normal !important;
		text-decoration: none !important;
	}
	
	.news-roll-1 { display: none; }
	
	div.news-datum {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#D0073E;; margin:0px; text-transform:uppercase; margin-top:8px	
	}
	
	.news-line .news-title {
		
	}
	
	div.news-line {
	
	width:456px; background-color:#fff; padding:5px; margin:5px; border:1px solid #ddd; height:45px;
		
	}
	
	
	
	.news-content {
		margin: 0 0 20px 0;
	}
	
	.news-comments { 
		margin: 0 0 20px 0;
		position: relative;
	}
	
	#fbcommentOverlay {
		position: absolute;
		z-index: 100;
		height: 100%;
		width: 100%;
		max-width: 466px;
		padding: 10px;
		font-size: 1.4em !important;
		background: rgba(220,220,220,0.8);
	}
	
	
	.news-rss {
		margin: 0 0 20px 0;
	}
	
	.news-videos {
		margin: 0 0 20px 0;
	}
	.news-videos iframe { margin: 0 0 10px 0; }
	
	.news-line .news-minibild {
		/* float: left; 
		width: 47px; 
		border: 1px solid #fff;
		margin: 0 15px 0 0px; */
		
	}
	
	img.news-minibild{
	
	width:60px; height:45px; border:0px; float:right; margin:0px;
		
	}
	
	.news-single-backlink {
		padding: 0 !important; margin: 0 0 20px 0;
	}
	
	.news-single-related {
		margin: 0 0 10px 0;
		padding: 0;
		width:478px; background-color:#eee; padding:0px; border:1px solid #ddd;
	}
	.news-single-related dt { 
		/* margin: 0 0 5px 0 !important; padding: 0 !important; */
		font-size:14px; font-weight:bold; color:#999; font-family:Arial, Helvetica, sans-serif; padding:12px 0px 10px 5px;
		
	}
	
	
	
	.news-single-additional-info { 
		margin: 0 0 15px 0 !important;
		padding: 0;
	}
	
	a.rss {
		background: url('../../fileadmin/img/rss.png') 2px 2px no-repeat;
		padding: 0 0 0 22px;
		display: block;
		margin: 0 0 3px 0;
		min-height: 16px;
	}
	
	.clearb { clear: both; }
	.clear { clear: left; }
	
	DIV.csc-textpic-imagewrap{
		float:left !important;
		margin-left: 0px !important;
		margin-right: 10px !important;
		border:1px solid #dddddd;
		padding:2px 2px 0px 2px;
		color:#666;
		font-style:italic;
		font-size:11px
		
	}
	
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 0px !important;
	}
	
	dl.csc-textpic-image {
		margin-bottom:1px;
	}
	
	.fb_button_text { font-size: 11px !important; }
	#printlink, #printlink img { border: 0; margin-left: 10px; }

	#infscr-loading { clear: both; }
	#infscr-loading img { display: block; margin: 0 10px 0 10px; float: left; }
	
	.fotos .preview { margin: 0 10px 10px 0; float: left; border: 1px solid #ccc; }
	
	#sondercontent { margin:0px 5px 10px 10px; padding:2px; border:1px solid #ddd; }
	#sondercontent img { display: block; }
	
	#sondercontent .tx-msbcsuploadvoting-pi1 { margin-bottom: 0 !important; }
	
	#contentrand iframe {
		margin: 0 0 5px 0;
	}
	#contentrand .csc-default .csc-default {
		background-color:#ffffff; 
		border:1px solid #dddddd; 
		margin-bottom:10px; 
	}
	#contentrand .csc-default .csc-default p {
		padding: 5px; margin: 0 !important;
	}
	#contentrand .csc-image, #contentrand .csc-images, #contentrand .csc-textpic-imagerow, #contentrand .csc-textpic-imagecolumn { 
		border: 0 !important; padding: 0 !important;
	}
	
	#contentrand .csc-header {
		padding: 0 0 0 2px; 
		background-color:#eeeeee; 
		margin: 2px;
		border-bottom:1px solid #dddddd;
	}
	#contentrand .csc-header .csc-firstHeader { color: #d0073e; font-size: 10px; }
	
	
	#contentrand img.csc-image-0-multi {
		float: left; 
	}
	
	#contentrand .csc-image {
		margin: 2px 0 2px 2px;
	}
	#contentrand .csc-textpic-imagerow .csc-image {
		float: left;
	}
	#contentrand .news-list2-container {
		width: 307px;
	}
	
	
	.checkForm .radio { float: left !important; }
	.checkForm div.label { float: left !important; margin: 3px 0 0 3px; clear: none !important; width: auto !important; font-size: 15px !important; }
	.checkForm label { width: auto !important; margin: 0 5px 0 0; text-transform: none; color: #000; }
	.checkForm label, .checkForm a, .checkForm a:hover { font-size: 1em; }
	
	.tx_jkpoll_pi1_result_horizontal { clear: left; }
	.tx_jkpoll_pi1_result_horizontal p { margin: 0 0 10px 0 !important; }
	.tx_jkpoll_pi1_result_horizontal .result { float: left; margin: 0 20px 0 0; width: 150px; }
	.tx_jkpoll_pi1_result_horizontal .result img { margin: 0 10px 0 0; }
	.tx_jkpoll_pi1_result_horizontal .answer { float: left; width: 300px; }
	
	.tx_jkpoll_pi1_answers li { clear: left; width: 400px; } 
	.tx_jkpoll_pi1_answer { width: 400px !important; }
	.tx_jkpoll_pi1_answer .pollanswer { float: left !important; display: block; margin: 0 10px 10px 0; padding: 0 !important; width: 20px; }
	.tx_jkpoll_pi1_answer label { float: left !important; display: block; margin: 0 !important; width: 300px; clear: none; text-transform: none; font-size: 1em;}
	
	.tx_jkpoll_pi1_captcha { margin: 20px 0 20px 0; }
	.tx_jkpoll_pi1_captcha img { float: left; margin: 0 20px 0 0; }
	.tx-jkpoll-pi1 .error { color: #b00; }
	
	
	.anythingSlider { margin: 0 !important; padding-left: 0 !important; }
	.anythingWindow { border: 0 !important; }
	
	.slider { max-height: 251px; height: 251px !important; overflow: hidden; margin: 0; padding: 0; }
	.slider li { margin: 0; padding: 0; }
	
	.fb-comments .fb_ltr { max-height: 450px !important; overflow-y:scroll !important;  }
	.fb-comments span { height: 450px !important; }
	
	.csc-galerie { margin: auto; }
	#contentbreit .csc-galerie { width: 728px; }
	.csc-galerie .csc-image { text-align: center; display:table-cell; vertical-align: middle; min-height: 70px; }
	
	div.twitter { border-bottom:1px dotted #99b9d8; width:305px; padding:7px 0px 7px 0px; font-size:11px; line-height:14px }
	div.twitter:hover { border-bottom:1px dotted #99b9d8; width:305px; padding:7px 0px 7px 0px; font-size:11px; line-height:14px; background-color:#e0ebf4 }


	a.small { font-size: 0.9em !important; font-weight: normal !important;}
	.right { float: right; }
	
	body.popup { background: #fff !important; }
	
	.news-single-img { margin-top: 0 !important; }
/**
 * HoverScroll Style Sheet
 *
 * @author RasCarlito <carl.ogren@gmail.com>
 * @version 0.2.4
 * @revision 21
 */

/* Main container */
div.hoverscroll {
	position:relative;
}


/* List container */
div.hoverscroll div.listcontainer {
	overflow:hidden;
}
div.hoverscroll div.fixed-listcontainer {
    overflow: hidden;
    float: left;
}

/* Actual list containing items */
div.hoverscroll ul.list {
	list-style:none;
	margin:0;
	padding:0;
}

/* Items contained in the list */
div.hoverscroll ul.list li.item {
	display:block;
	padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
	float:left;
}
div.hoverscroll.horizontal.rtl ul.list li.item {
	float: right;
}



/* Arrows */
div.hoverscroll div.arrow {
	position:absolute;
	float:none;
	background-color:#eee;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.9;
	filter:alpha(opacity=90);
}
div.hoverscroll div.fixed-arrow {
    display: block;
    float: left;
    background-color: #ccc;
    background-position: center;
    background-repeat: no-repeat;
}

div.hoverscroll div.arrow.left,
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.left,
div.hoverscroll div.fixed-arrow.right {
	top:0px;
	width:40px;
	height:100%;
}
div.hoverscroll div.arrow.left,
div.hoverscroll div.fixed-arrow.left {
	left:0px;
}
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.right {
	right:0px;
}

div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.top,
div.hoverscroll div.fixed-arrow.bottom {
	left:0px;
	width:100%;
	height:40px;
}
div.hoverscroll div.arrow.top,
div.hoverscroll div.fixed-arrow.top {
	top:0px;
	background-image:url('../../fileadmin/js/jquery.hoverscroll/gfx/arrow-up-small.png');
	
}
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.bottom {
	bottom:0px;
	background-image:url('../../fileadmin/js/jquery.hoverscroll/gfx/arrow-down-small.png');
}


/* Hover Zones */
/*
div.hoverscroll div.hoverZoneLeft,
div.hoverscroll div.hoverZoneRight,
div.hoverscroll div.hoverZoneTop,
div.hoverscroll div.hoverZoneBottom {
	position:absolute;
}
div.hoverscroll div.hoverZoneLeft {
	cursor: url('../../fileadmin/js/jquery.hoverscroll/gfx/mouse-arrow-left.cur'), w-resize;
	top:0px;
	left:0px;
	width:40%;
	height:100%;
}
div.hoverscroll div.hoverZoneRight {
	cursor: url('../../fileadmin/js/jquery.hoverscroll/gfx/mouse-arrow-right.cur'), w-resize;
	top:0px;
	right:0px;
	width:40%;
	height:100%;
}
div.hoverscroll div.hoverZoneTop {
	cursor: url('../../fileadmin/js/jquery.hoverscroll/gfx/mouse-arrow-up.cur'), n-resize;
	top:0px;
	left:0px;
	width:100%;
	height:40%;
}
div.hoverscroll div.hoverZoneBottom {
	cursor: url('../../fileadmin/js/jquery.hoverscroll/gfx/mouse-arrow-down.cur'), n-resize;
	bottom:0px;
	left:0px;
	width:100%;
	height:40%;
}
*/

/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID & dimensions to match your slider */
#slider {
	width: 700px;
	height: 390px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}

/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default {
	margin: 0 auto;
	/* 45px right & left padding for the arrows, 28px @ bottom for navigation */
	padding: 0 45px 28px 45px;
}
/* slider window - top & bottom borders, default state */
.anythingSlider-default .anythingWindow {
	border-top: 3px solid #777;
	border-bottom: 3px solid #777;
}
/* Navigation buttons + start/stop button, default state */
.anythingSlider-default .anythingControls a {
	/* top shadow */
	background: #777 url('../../fileadmin/images/default.png') center -288px repeat-x;
	color: #000;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
/* Make sure navigation text is visible */
.anythingSlider-default .anythingControls a span {
	visibility: visible;
}
/* Navigation current button, default state */
.anythingSlider-default .anythingControls a.cur {
	background: #888;
	color: #000;
}

/* start-stop button, stopped, default state */
.anythingSlider-default .anythingControls a.start-stop {
	background-color: #040;
	color: #ddd;
}
/* start-stop button, playing, default state */
.anythingSlider-default .anythingControls a.start-stop.playing {
	background-color: #800;
}

/* start-stop button, default hovered text color (when visible) */
/* hide nav/start-stop background image shadow on hover - makes the button appear to come forward */
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
	background-image: none;
	color: #ddd;
}

/*
 =================================
 Active State (has keyboard focus)
 =================================
*/
/* slider window - top & bottom borders, active state */
.anythingSlider-default.activeSlider .anythingWindow {
	border-color: #7C9127;
}
/* Navigation buttons, active state */
.anythingSlider-default.activeSlider .anythingControls a {
	/* background image = top shadow */
	background-color: #7C9127;
}
/* Navigation current & hovered button, active state */
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {
	/* background image removed */
	background: #7C9127;
}

/* start-stop button, stopped, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop {
	background-color: #080;
	color: #fff;
}
/* start-stop button, playing, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
	background-color: #d00;
	color: #fff;
}
/* start-stop button, active slider hovered text color (when visible) */
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
	color: #fff;
}

/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow {
	top: 50%;
	position: absolute;
	display: block;
}

.anythingSlider-default .arrow a {
	display: block;
	width: 45px;
	height: 140px;
	margin: -70px 0 0 0; /* half height of image */
	text-align: center;
	outline: 0;
	background: url('../../fileadmin/images/default.png') no-repeat;
}

/* back arrow */
.anythingSlider-default .back { left: 0; }
.anythingSlider-default .back a { background-position: left top; }
.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left -140px; }
/* forward arrow */
.anythingSlider-default .forward { right: 0; }
.anythingSlider-default .forward a { background-position: right top; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right -140px; }

/* Navigation Links */
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}

/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow {
	overflow: hidden;
	float: left;
}

/* Autoplay Start/Stop button */
.anythingSlider-default .anythingControls .start-stop {
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
}

/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
	None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
	display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
	float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
	z-index: 1;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}


	.Tx-Formhandler form, .Tx-Formhandler fieldset { 
		border: 0; 
	}
	
	.Tx-Formhandler .line { margin: 0 0 8px 0; }
	
	.Tx-Formhandler .line label { width: 120px; float: left; }
	
	.Tx-Formhandler .inp, .Tx-Formhandler .text { 
		border: 1px solid #aaa;
		padding: 2px; 
		font-family: Helvetica, sans serif;
		font-size: 1em;
		width: 300px;
	}
	
	.Tx-Formhandler .field { float: left; width: 320px; }
	.Tx-Formhandler .captcha { float: left !important; width: 120px; }
	.Tx-Formhandler .inp_captcha { width: 50px; }
	.Tx-Formhandler .inp_file { border: 0 !important; }
	
	.Tx-Formhandler span.error { display: block; }
	
	.error { color: #c00; }
	.Tx-Formhandler ul.errors { margin: 0 0 20px 0; padding: 0 0 0 20px; }
	.Tx-Formhandler ul.errors li { margin: 0 0 5px 0 !important; padding: 0 !important; }
	.Tx-Formhandler ul.errors li a { font-weight: normal; }

	.aktion_header {
		background-repeat: no-repeat;
		height: 283px;
		margin: 0 0 30px 0;
		position: relative;
	}

	.aktion_header ul.reiter {
		position: absolute;
		bottom: 0;
		display: table;
		margin: 0 0 0; padding: 0;
		width: 100%;
	}

	.aktion_header ul.reiter li {
		color: #014f9e;
		display: table-cell;
		width: 25%;
	}
	.aktion_header ul.reiter li a {
		width: 100%;
		height: 21px;
		background: url('../../fileadmin/tpl/all/img/reiter.png') center 0 no-repeat;
		background-size: 100% 100%;
		padding: 22px 0 4px 0;
		text-align: center;
		display: block;
		color: #014f9e;
		font-weight: bold;
		font-size: 1.1em;	
		text-decoration: none !important;
	}
	.aktion_header ul.reiter li.aktiv a { background-image: url('../../fileadmin/tpl/all/img/reiter.aktiv.png'); }
	
	.aktion_header .claim {
		color: #fff;
		position: absolute;
		top: 145px; right: 100px;
		font-size: 2.3em;
		font-weight: bold;
	}
	
	body.aktion h1 {
		color: #000;
		font-size: 1.7em;
		font-weight: bold;
		text-transform: none;
	}
	body.aktion .csc-default h2, body.aktion .csc-default .csc-header, body.aktion .csc-default .bodytext {
		margin-left: 13px; margin-right: 13px;
	}
	body.aktion .csc-default .bodytext {
		line-height: 1.3em; 
		font-size: 1.1em;
		margin-bottom: 20px;
	}
	body.aktion .csc-default .bodytext h2 { margin-left: 0 !important; }
	
	.tx-msbcsuploadvoting-pi1 .sort { margin: 0 13px 20px 13px; }
	
	ul#teilnehmer {
		list-style: none;
		margin: 0; 
		padding: 0;
	}
	
	ul#teilnehmer li {
		background: #ededed;
		border: 1px solid #dadada;
		margin: 0 1.5% 20px 1.5%;
		float: left;
		width: 30%;
		min-height: 360px;
	}
	
	ul#teilnehmer li.aktiv { border: 1px solid #eb242c; background: #dcdcdc; }
	
	ul#teilnehmer li .teilnehmer {
		padding: 5px;
		color: #000;
		text-align: left;
	}
	
	ul#teilnehmer li .teilnehmer h2, .detailbox h2 {
		font-size: 1.0em;
		text-transform: uppercase;
		margin: 0 0 5px 0;
		height: 38px; overflow: hidden; 
	}
	ul#teilnehmer li .teilnehmer .subheader { margin: 0 0 5px 0; }
	
	ul#teilnehmer li .teilnehmer .csc-images { margin: 0 0 10px 0; }
	ul#teilnehmer li .teilnehmer img { max-width: 100%; height: auto; }
	ul#teilnehmer .tn {
		float: right; 
		margin: 0 0 15px 10px;
	}
	
	#scrolllist {
		height: 550px; 
		overflow: auto;
	}
	
	.player { width: 100%; margin: 0 0 10px 0; }
	ul#teilnehmer .detailbox { display: none; }
	.detailbox {
		min-width: 400px; 
		min-height: 250px; 
		max-width: 700px; 
	}
	.detailbox h2 { height: auto; }
	
	label { min-height: 20px !important; height: auto !important; }
	.inp.plz { width: 46px; }
	
	.line { margin: 0 0 5px 0; }
	.line label { float: left; width: 150px; }
	.line input.inp { width: 200px; float: left; }
		
	.newform {
		width: 375px; 
		margin: auto;
	}
	.newform input, .newform textarea { font-family: Arial, Helvetica, sans-serif; }
	.newform .line {
		margin: 0 0 15px 0;
	}
	.newform input.check {
		float: left; 
		width: 20%;
		margin: 0;
	}
	.newform label.check {
		float: left; 
		margin: 0;
		width: 75%;
		clear: none;
	}
	.newform input.inp {
		width: 95%;
		font-size: 1em;
		padding: 2px 3px 2px 3px; 
		margin: 0;
		background: #ededed;
		border: 1px solid #dedede;
	}
	.newform textarea.text {
		width: 96%;
		font-size: 1em;
		padding: 2px 3px 2px 3px; 
		margin: 0;
		background: #ededed;
		border: 1px solid #dedede;
	}
	.newform input.inp.plz { width: 18%; margin-right: 1%; }
	.newform input.inp.ort { width: 70%; float: right; margin-right: 3%; }
	
	.newform .preview { position: relative; }
	.newform .delete_foto { 
		position: absolute; 
		right: 0; bottom: 0; 
		margin: 0; 
		opacity: 0.6; 
		width: 20px;  
		display: block; 
	}
	.errors { color: #b00; }
	
	#teilnehmermap {
		height: 350px; 
		margin: 0 13px 25px 13px;
	}
	
	
	.votingform, .alreadyvoted { display: none; }
	
	input.img { display: block; border: 0; padding: 0; cursor: pointer; }
	
	
	.tx-msbcsuploadvoting-pi1 .linkscontent { 
		width:420px; float:left; margin: 0 20px 10px 0px; 
	}
	.tx-msbcsuploadvoting-pi1 .rechtscontent {
		width: 330px; float:left; margin: 0 0 10px 0px; 
	}
	.tx-msbcsuploadvoting-pi1 p { margin: 0 0 10px 0; }
	
	#fblike { margin: 0 0 10px 20px; }
	
	.voting_widget {
		width: 310px; height: 174px; 
		background-position: 0 0; 
		background-repeat: no-repeat;
	}
	.voting_widget_data {
		width:143px; 
		text-align: center; 
		float:left; 
		padding-top:80px; 
		color:#fff; 
		font-size:14px; 
		font-weight:bold
	}
	.voting_widget_img {
		width:160px; 
		height:160px; 
		margin:6px 6px 6px 0; 
		float:left; 
		text-align:center;
	}
	.voting_widget_img img {
		border: 4px solid #fff; 
	}
	
	
	#teilnehmer_voting {
		margin: 0 13px 0 13px;
	}

/* CSS Document */

html{ overflow-y:scroll; }

body, html {

font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px;
margin:0px; padding:0px

}
body {
	background: #00328b url('../../fileadmin/slp/img/bgleft.jpg') 0 0 no-repeat;
}

fieldset { margin:0px; padding:0px; border:0px }

div#z { 
	width:995px;
	width:1185px !important; 
	padding: 0px 0 0 0px !important; 
	margin: 0 !important; 
}

div.main {
	margin:auto; 
	width:822px; 
	border:0px solid #ffffff;
	float:left;
	background: #00328b url('../../fileadmin/slp/img/bgleft.jpg') 0 0 no-repeat !important;  
	padding: 0 9px 9px 180px;
	
}
div.navi_subnavi {background-image:url('../../fileadmin/slp/img/subnavi.png'); width:813px; height:57px}

div.flashcontent {width:476px; height:264px; margin-left:9px; float:left}
div.bilderrahmen1 {border:1px solid #dddddd}

div.weiterethemen { width:285px; background-image:url('../../fileadmin/slp/img/bg_wt.jpg'); background-repeat:repeat-x; padding:2px; margin-bottom:10px }
div.weiterethemen:hover { width:285px; padding:2px; margin-bottom:10px; background-image:none; background-color:#dddddd; }

div.navi-startseite, div.navi-Startseite { float:left; width:37px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Startseite_i.jpg'); margin:0px }
div.navi-startseite:hover, div.navi-Startseite:hover { float:left; width:37px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Startseite_h.jpg'); margin:0px }
img.navi-a-startseite, img.navi-a-Startseite { margin:0px }

div.navi-Radio { float:left; width:59px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Radio_i.jpg'); margin:0px  }
div.navi-Radio:hover { float:left; width:59px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Radio_h.jpg'); margin:0px }
img.navi-a-Radio { margin:0px }

div.navi-Dresden_aktuell { float:left; width:130px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Dresden_aktuell_i.jpg'); margin:0px }
div.navi-Dresden_aktuell:hover { float:left; width:130px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Dresden_aktuell_h.jpg'); margin:0px }
img.navi-a-Dresden_aktuell { margin:0px }

div.navi-Andre_und_Morgenmaedels { float:left; width:181px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Andre_und_Morgenmaedels_i.jpg'); margin:0px }
div.navi-Andre_und_Morgenmaedels:hover { float:left; width:181px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Andre_und_Morgenmaedels_h.jpg'); margin:0px }
img.navi-a-Andre_und_Morgenmaedels { margin:0px }

div.navi-Mitmachen { float:left; width:95px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Mitmachen_i.jpg'); margin:0px }
div.navi-Mitmachen:hover { float:left; width:95px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Mitmachen_h.jpg'); margin:0px }
img.navi-a-Mitmachen { margin:0px }

div.navi-Sport { float:left; width:59px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Sport_i.jpg'); margin:0px }
div.navi-Sport:hover { float:left; width:59px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Sport_h.jpg'); margin:0px }
img.navi-a-Sport { margin:0px }

div.navi-Musik_und_Konzerte { float:left; width:141px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Musik_und_Konzerte_i.jpg'); margin:0px }
div.navi-Musik_und_Konzerte:hover { float:left; width:141px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Musik_und_Konzerte_h.jpg'); margin:0px }
img.navi-a-Musik_und_Konzerte { margin:0px }

div.navi-Eventkalender { float:left; width:122px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Eventkalender_i.jpg'); margin:0px }
div.navi-Eventkalender:hover { float:left; width:122px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Eventkalender_h.jpg'); margin:0px }
img.navi-a-Eventkalender { margin:0px }

div.navi-Service { float:left; width:72px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Service_i.jpg'); margin:0px }
div.navi-Service:hover { float:left; width:72px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Service_h.jpg'); margin:0px }
img.navi-a-Service { margin:0px }

div.navi-Kontakt { float:left; width:77px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Kontakt_i.jpg'); margin:0px }
div.navi-Kontakt:hover { float:left; width:77px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Kontakt_h.jpg'); margin:0px }
img.navi-a-Kontakt { margin:0px }

div.navi-Nachrichten { float:left; width:105px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Nachrichten_i.jpg'); margin:0px }
div.navi-Nachrichten:hover { float:left; width:105px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Nachrichten_h.jpg'); margin:0px }
img.navi-a-Nachrichten { margin:0px }

div.navi-Ticketshop { float:left; width:94px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Ticketshop_i.jpg'); margin:0px }
div.navi-Ticketshop:hover { float:left; width:94px; height:24px; background-image:url('../../fileadmin/slp/img/navi_Ticketshop_h.jpg'); margin:0px }
img.navi-a-Ticketshop { margin:0px }

div.navi-EM2012 { float:left; width:76px; height:24px; background-image:url('../../fileadmin/slp/img/navi_em2012.jpg'); margin:0px }
div.navi-EM2012:hover { float:left; width:76px; height:24px; background-image:url('../../fileadmin/slp/img/navi_em2012.jpg'); margin:0px }
img.navi-a-EM2012 { margin:0px }

div.header_logo_DRS { float:left; height:124px; width:822px; background-image:url('../../fileadmin/slp/img/header_dresden.png') }
div.header_logo_LEI { float:left; height:124px; width:822px; background-image:url('../../fileadmin/slp/img/header_leipzig.png') }
div.header_logo_CHE { float:left; height:124px; width:822px; background-image:url('../../fileadmin/slp/img/header_chemnitz.png') }
div.header_logo_LAU { float:left; height:124px; width:822px; background-image:url('../../fileadmin/slp/img/header_lausitz.png') }
div.header_logo_ZWI { float:left; height:124px; width:822px; background-image:url('../../fileadmin/slp/img/header_zwickau.png') }
div.header_logo_ERZ { float:left; height:124px; width:822px; background-image:url('../../fileadmin/slp/img/header_erzgebirge.png') }

div.header_link { float:left; width:155px; height:115px }

img.bilderrahmen1 {border:2px solid #ffffff}

a { color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
a:hover { color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
a:visited { color:#000000 }

a.subnavi { color:#ffffff; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; outline:0px solid #ff0000;}
a:hover.subnavi { color:#ffffff; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; margin:0px; outline:0px solid #ff0000;}

a.beitrag { color:#000000; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
a:hover.beitrag { color:#c31a2c; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

a.headerlink { text-decoration:none; border:0px; outline:0px solid #ff0000; }
a:hover.headerlink { text-decoration:none; border:0px; outline:0px solid #ff0000;  }
a:active.headerlink { text-decoration:none; border:0px; outline:0px solid #ff0000;  }

h1 {font-size:11px; font-weight:normal; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#014f9d; text-transform: uppercase }
h2 { color:#000000; font-size:16px; font-weight:bold; margin:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; line-height:20px }
h2.tt_news_14 { color:#000000; font-size:14px; font-weight:bold; margin:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; line-height:16px }
h3 { color:#000000; font-size:12px; font-weight:bold; margin:0px; margin-bottom:1px; font-family:Arial, Helvetica, sans-serif }
h4 { color:#000000; font-size:26px; font-weight:bold; margin:0px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; line-height:24px }

hr { margin:10px 0px 10px 0px; border:0px; border-bottom:1px dotted #99B9D8; width:100% }


div.banner-rechts {
	float:left;
	margin: 100px 0 0 0px;
	width: 165px;
}

div.banner-oben {
	width:720px; 
	height:90px; 
	margin: 0 0 10px 93px;
}

div#header {
	width:822px;
	margin: 0px;
}



div#header img { display: block; }

div.navi2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px 0 0 33px;
}
div.navi2 div {
	float:left;
	border-right: 1px solid #fff;
	padding: 0 15px 0 15px;
}

div#header .lvl1 { height: 76px; }
div#header .lvl2 { height: 76px; }
div#header .lvl3b { height: 76px; }

div#logo img { padding: 8px 0 0 0; }

.clearb { clear: both !important; line-height:0px; font-size:0px; margin:0px; padding:0px }
.clear { clear: left !important; }
.noborder { border: 0 !important; }

div.nachrichten_quer { width: 154px; float: left; margin: 0 12px 15px 0; }
div.nachrichten_quer2 { width: 237px; float: left; margin: 3px 12px 15px 0; padding:0px }
div.marg0 { margin: 0 !important; }
div.last { margin-right: 0px !important; margin-left: 0px !important }

div.datum { font-weight: normal !important; color: #014f9d !important; font-size: 0.9em; }
div.fontrot { font-size:10px; font-weight:normal; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#014f9d; text-transform: uppercase; line-height:12px; margin-bottom:5px }

span.h2 { font-size: 16px; font-weight: bold; margin: 0 0 5px 0; display: block; }

div#teaser { width: 486px; height: 258px; float:left;  }
div.slideshow { height: 252px !important; width: 480px !important; }

div#radiothek { width: 311px; height: 265px; float:left; margin: 0 0 0 5px; }

div.bilderrahmen1 { float: left; border: 0 !important; margin: 0 0 5px 0; }
div.bilderrahmen1 img, img.bilderrahmen1 { border: 1px solid #dddddd; padding: 2px; display: block; float: left; }
div.bilderrahmen1 img.more { margin: 0 20px 20px 0; } 
div.bilderrahmen1 a:hover img { border: 1px solid #910f35; }
div.nachrichten_quer div.bildtext { width: 145px; padding: 0 2px 0 2px; }
div.nachricht_liste div.bildtext { float: left; width: 308px; margin: 0 0 0 12px; }
div.nachricht_archiv { margin: 0 0 10px 0; }

div.nachricht_liste { margin: 0 0 12px 0; }
div.nachricht_detail div.bilderrahmen1 { margin: 0 20px 10px 0; }
div.weiterethemen img { display: block; }
div.weiterethemen { margin: 0 0 0px 0 !important; padding: 0 0 1px 0 !important;}
div.weiterethemen:hover { background: url('../../fileadmin/slp/img/bg_wt.jpg') 0 0 repeat-x !important; }
div.weiterethemen div.text { clear: left; }

a.back { display: block; border:0px; border-top:2px solid #d4d4d4; font-weight:bold; margin: 10px 0 0 0; }
a.button_blau { background-image:url('../../fileadmin/slp/img/button_bg_blau.jpg'); height:20px; color:#ffffff; padding:3px 10px 3px 10px; border:1px solid #ffffff; outline:1px solid #dddddd; text-transform: uppercase; font-weight:bold }
a.button_blau:hover { background-image:url('../../fileadmin/slp/img/button_bg_blau_hover.jpg'); height:20px; color:#facd00; padding:3px 10px 3px 10px; border:1px solid #ffffff; outline:1px solid #0066b0; text-decoration:none; text-transform: uppercase; font-weight:bold }
a.back:hover { display: block; border:0px; border-top:2px solid #d4d4d4; text-decoration:underline; font-weight:bold; margin: 10px 0 0 0; }

div.bild { float: left; margin: 0 20px 10px 0; }
div.content { }

h1 { margin: 0 0 5px 0; }

div.cbox { margin: 0 0 5px 0; float: left; __clear: left; }
div.cbox-bild {
	width: 110px;
	margin: 0 8px 5px 0;
	display: block;
	float: left;
	clear: none;
	min-height: 120px;
}
*html div.cbox-bild {
	height: 120px;
}

div.cbox-bild dd { margin: 0; font-size: 0.8em; padding: 2px; }
dd { display: inline; }

a.page {
	display: block;
	float: left;
	border: 1px solid #a5062e;
	padding: 3px 9px 3px 9px;
	margin: 0 10px 0  0;
	text-decoration: none;
}
a.pageaktiv { background: #a5062e; color: #fff; }
div.rollnavi {
	clear: left;
	border-top: 1px solid #a5062e;
	margin: 10px 0 20px 0;
	padding: 10px 0 0 0;
}

div.cont27 { position: absolute; }
div.cont27 a { font-weight: bold; color: #ccc; }
div.contrandlast { position: absolute; width: 300px; height: 30px; background: #fff !important; }
div.contrandrel { width: 300px; height: 30px; background: #fff !important; }

div.rechts { margin: 0 0 1px 0; float: left; }

a.footer { color:#ffffff; font-size:12px; text-decoration:none; font-weight: normal; }
a.footer:hover { color:#ffffff; text-decoration:underline }

div.suche {
	height:26px; color:#ffffff; font-size:11px; padding-top:5px; text-align: right;
}

a.none { text-decoration: none; color: #000; font-weight: normal; }
.fett { font-weight: bold !important; }

div.sucheNr { clear: left; float: left; width: 50px;  }
div.sucheTreffer { margin: 0 0 0 55px; }

ul.navi3 {  list-style: none; margin: 0 0 0 0; padding: 0; }
ul.navi3 { margin: 0; padding: 0; }

div#preluder, div.preluder { display: none; }

table.contenttable  { width: 475px; }

.nohover, .nohover:hover { background: none !important; }

.csc-textpic-caption {
	padding: 0 !important;
	margin: 0 !important;
	clear: left;
	text-align: left;
	display:inline;
}

div.tx-jkpoll-pi1 span {
	clear: left;
	float: left;
}

div.tx-jkpoll-pi1 label {
	margin: 0 0 0 20px;
}
div.tx-jkpoll-pi1 input.pollsubmit {
	margin: 5px 0 0 0;
}

div.tx-flseositemap-pi1 { width: 500px; }
li.deep0 { margin: 15px 0 0 0; }
li.deep1 { margin: 10px 0 0 0; }

td.tb { font-family:Arial, Helvetica, sans-serif; font-size:11px }
tr:hover.tb { background-color:#99B9D8; }


a.sendungen { color:#000000; font-weight:normal; text-decoration:none }
a.sendungen:hover { color:#000000; font-weight:normal; text-decoration:underline }
div.zweites { background-color:#e5e5e5 }
div.erstes:hover { background-color:#e0ebf4 }
div.sendungen { float:left; margin-right:5px; font-size:11px; margin-bottom:0px; margin-top:0px; padding-top:2px; padding-bottom:2px}

input.textsuche { height:14px; border:1px solid #002b66; font-size:11px; padding:0px; margin:0px; background-image:url('../../fileadmin/slp/inhalt/input_text_bg.jpg') }
input.image { border:0px solid #ffffff; padding:0px; margin:0px; width:70px; height:17px }
form { margin:0px; padding:0px }
div.button_live { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_live.jpg') }
div.button_live:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_live_aktiv.jpg') }
div.button_mail { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_mail.jpg') }
div.button_mail:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_mail_aktiv.jpg') }
div.button_wetter { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_playlist.jpg') }
div.button_wetter:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_playlist_aktiv.jpg') }

div.button_wetter_lei { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_lei.jpg') }
div.button_wetter_lei:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_lei_aktiv.jpg') }

div.button_wetter_ch { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_ch.jpg') }
div.button_wetter_ch:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_ch_aktiv.jpg') }

div.button_wetter_lau { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_lau.jpg') }
div.button_wetter_lau:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_lau_aktiv.jpg') }

div.button_wetter_zw { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_zw.jpg') }
div.button_wetter_zw:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_zw_aktiv.jpg') }

div.button_wetter_erz { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_erz.jpg') }
div.button_wetter_erz:hover { height:41px; width:95px; background-image:url('../../fileadmin/slp/img/button_wetter_erz_aktiv.jpg') }

input { border:1px solid #487aad; margin-bottom:8px; padding:2px; background-color:#e0ebf4; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#062d54 }
input.gr1 { width:130px }
input.gr2 { width:230px }
input.gr3 { width:330px }
input.gr4 { width:474px }
input.csc-mailform-radio { margin:0px; margin-top:7px; padding:0px 0px 0px 0px; align: left}
input.submit { background-image:url('../../fileadmin/slp/img/button_bg_blau.jpg'); height:20px; color:#ffffff; padding:3px 10px 3px 10px; border:1px solid #ffffff; outline:1px solid #dddddd; text-transform: uppercase; font-weight:bold  }
input.submit:hover { background-image:url('../../fileadmin/slp/img/button_bg_blau_hover.jpg'); height:20px; color:#facd00; padding:3px 10px 3px 10px; border:1px solid #ffffff; outline:1px solid #0066b0; text-decoration:none; text-transform: uppercase; font-weight:bold }

input.csc-mailform-submit { background-image:url('../../fileadmin/slp/img/button_bg_blau.jpg'); height:20px; color:#ffffff; padding:3px 10px 3px 10px; border:1px solid #ffffff; outline:1px solid #dddddd; text-transform: uppercase; font-weight:bold  }
input.csc-mailform-submit:hover { background-image:url('../../fileadmin/slp/img/button_bg_blau_hover.jpg'); height:20px; color:#facd00; padding:3px 10px 3px 10px; border:1px solid #ffffff; outline:1px solid #0066b0; text-decoration:none; text-transform: uppercase; font-weight:bold }

select { border:1px solid #487aad; margin-bottom:8px; padding:2px; background-color:#e0ebf4; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#062d54 }

textarea { border:1px solid #487aad; width:474px; height:75px; padding:2px; background-color:#e0ebf4; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#062d54; margin-bottom:8px }
		
.abstand { margin-right:8px }

div.vvfb_q_starscale { height:20px }

label { font-size:11px; color:#666666; text-transform:uppercase; valign:top; height:20px; width:200px; margin:5px 5px 0px 5px }

.result-number { width: 50px !important; padding-right: 10px !important; }
.tx-indexedsearch-redMarkup { color: #000 !important; }
.tx-indexedsearch-percent { font-size: 0.9em; color: #555; }
.tx-indexedsearch-res { width: 470px; clear: left; margin: 10px 0 0 0; }
.tx-indexedsearch-descr a { color: #000; font-style: normal; font-weight: normal; }

.browsebox { padding: 0 !important; padding: 0 0 15px 0 !important;}
.browsebox li { padding: 0 !important; }
.browsebox li.tx-indexedsearch-browselist-currentPage a { font-size: 1.2em; }
.browsebox li a { padding: 2px 4px 2px 4px; display: block; float: left; }

div.twrss_table { width: 305px; border: 1px solid #cccccc; padding:2px; margin-bottom:10px; padding-bottom:5px; clear:both }
div.twrss_titel { width: 302px; height: 17px; background-color: rgb(1, 79, 157); color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; padding-left: 3px; padding-top: 1px; margin-bottom:5px }
b.twrss_titelfarbe { color:#014f9d }
div.twrss_head_channel { color:#666666; font-weight:bold; padding:3px }
div.twrss_bodytext { padding:3px }


.news-line .news-datum {
		
		color: #014f9d; 
}

div.news-line:hover { width:454px; background-color:#e0ebf4; padding:5px 5px 5px 7px; margin:5px; border:1px solid #014f9d }

._main {
	background: #002b87 url('../../fileadmin/slp/img/bg.jpg') 0 center no-repeat;	
	padding: 0 9px 9px 9px;
}

*html div.header { background-image: url('../../fileadmin/slp/img/header_oben.gif'); }
*html div#navi1 { background-image: url('../../fileadmin/slp/img/navi-bg-1.gif'); }
*html div#navi2 { background-image: url('../../fileadmin/slp/img/navi-bg-1-unten.gif'); }
*html div#naviunten { background-image: url('../../fileadmin/slp/img/navi-rahmen-unten.gif'); }

*html div.rahmen_content_gross { background-image: url('../../fileadmin/slp/img/rahmen-content-oben.gif'); }
*html div.rahmen_unten_content_gross { background-image: url('../../fileadmin/slp/img/rahmen-content-unten.gif'); }
*html div.content_gross { background-image: url('../../fileadmin/slp/img/rahmen-content-mitte.gif'); }
.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:11px;
		
}

.news_datum { float:left; margin-right:4px }


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
        clear:right;
        height:1px;
        border:none;
        padding:0;
        margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
        clear:both;
}

.news-single-item HR.cl-left {
        clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
        padding:10px;
}

.news-latest-gotoarchive {
        padding:3px;
        margin:3px;
        background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 0 0 2px 0;
  margin:0;
}

.news-latest-item {
        padding:3px;
        margin:0;
}

.news-latest-item IMG {

        margin: 0 5px 5px 0;
        float:left;
        border: none;
}
.news-latest-category IMG {
        float: none;
        border:none;
        margin:0px;
}




.news-latest-item > p {
        margin:0;
        padding:0;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
        padding: 0px 0;

}
.news-list-item {
        padding: 0 0 10px 0;
}

.news-list-container {
        margin: 0px;
}

.news-list-date {
        float: left;
        display:block;
        padding-left:0px;
}

.news-list-imgcaption {
        padding:3px 3px 0 0;

}

.news-list-container IMG {
        float: left;
        margin:0 2px 5px 5px;
        border: none;

}

.news-list-category IMG {
        float: none;
        border:none;
        margin:0px;
}

.news-list-category {margin:0px; padding:0px;color:#014f9d; font-size:11px; text-transform:uppercase }

.news-list-morelink  {
        padding-left:5px;
		background-image:url('../../fileadmin/slp/pfeil_blau.jpg');
		background-position:right center;
		background-repeat:no-repeat;
		padding-right:12px;
		color:#0000FF
}



        /*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
        padding: 0 0 0px 0;
		width:480px;
}


.news-list2-container,
.news-list3-container {
background:#ffffff;
}

.news-list3-item,
.list2-subdiv-hdr {
background:#ffffff;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
        width:47%;
        float:left;
        padding-right:23px;
}
.nopadding_2er { 
		width:47%;
        float:left;
        padding-right:0px; 
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
        width:31%;
        float:left;
        padding-right:15px;
}
.nopadding_3er { 
		width:31%;
        float:left;
        padding-right:0px; 
}

.news-list3-item {
        padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
        border-top:5px solid #fff;
}


.news-list2-container IMG {
        float: left;
        margin:0 2px 5px 0px;
        border: none;

}
.news-list3-container IMG {
        float: left;
        margin:0 5px 5px 0px;
        border: none;

}



        /*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
        text-align:center;
        margin-bottom:20px;
}

.activeLinkWrap {
        font-weight:bold;
		font-size:11px;
		margin:0px 4px 0px 4px;
		color:#014f9d;
}
.disabledLinkWrap {
        color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
        padding:0 1px; font-size:11px
}

.disabledLinkWrap,
.browseLinksWrap a {
        font-weight:normal
}

.browseLinksWrap a {
        margin:0px 3px 0px 3px;
}



        /*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
        padding:0px;
        margin-bottom:5px;


}

.news-single-img {
        float: left;
        margin:17px 10px 0 0px;
        padding:0;
		background-color:#ffffff;
}

.news-single-img img {
        border:none;
}

.news-single-imgcaption {
        padding: 2px 0px 3px 4px;
        margin:0;
		background-color:#e6e6e6;
		outline:1px solid #dddddd
		
}

.news-single-rightbox {
        float: right;
        width:160px;
        text-align:right;
        clear:both;
}
.news-single-backlink {
        padding: 10px;
}



.news-single-additional-info {
        margin-top: 15px;
        padding:3px;
        clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
        margin: 0;
        margin-bottom: 3px;
        padding-right: 1px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
        margin-left: 20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
        font-weight: bold;
        margin-left: 5px;
}

.news-single-files DD A {
        padding:0 3px;
}


        /*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
        border:none;
}

.sv-img-big {
        float: left;
        padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
        padding:15px 0;
}
.sv-img-small {
        float: left;
        padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
        width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
        padding-bottom:1px;

}
.news-amenu-container LI:hover {
        background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
        margin-top:5px;

        list-style-type: none;
}

.news-amenu-item-year {
        font-weight: bold;
    margin-top:10px;
        padding: 2px;
        background-color: #f3f3f3;

}


.amenu-act {
        background:#fff;
        font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
        padding:10px;

}

ul.tree {
        list-style: none;
        margin: 0;
        padding: 0;
        clear: both;
}

ul.tree A {
        text-decoration: none;
}

ul.tree A.pm {
        cursor: pointer;
}

ul.tree img {
        vertical-align: middle;
}

ul.tree ul {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 17px;
}

ul.tree ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        line-height: 10px;
        white-space: nowrap;
}

ul.tree ul li.expanded ul {
        background: transparent url('../../fileadmin/typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
        background: none;
}

ul.tree li.active, ul.tree ul li.active {
        background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
        background-color: #f7f3ef;
}






/*  Styles for catmenu mode "nestedWraps" */
.level1 {
        padding:1px;
        padding-left:10px;
        background-color:#ebf8bf;
        border-left:1px solid #666;
        border-top:1px solid #666;
}
.level2 {
        padding:1px;
        padding-left:10px;
        background-color:#ddf393;
        border-left:1px solid #666;
}
.level3 {
        padding:1px;
        padding-left:10px;
        background-color:#cae46e;
        border-left:1px solid #666;
        border-top:1px solid #666;

}
.level4 {
        padding:1px;
        padding-left:10px;
        background-color:#b0cb51;
        border-left:1px solid #666;
}

img.tt_news_image { padding:2px; outline:1px solid #dddddd; margin-right:10px; background-color:#FFFFFF }
img.tt_news_image_singleview { padding:2px; outline:1px solid #dddddd; margin-right:0px; background-color:#FFFFFF }

h3.tt_news { color:#014f9d; font-size:11px; font-weight:normal; text-transform:uppercase; margin:0px; margin-bottom:1px; font-family:Arial, Helvetica, sans-serif; display: inline; }

a.tx-comments-count { color:#014f9d; font-size:11px; font-weight:normal; background-image:url('../../fileadmin/slp/comments.png'); background-repeat:no-repeat; padding-left:20px }
span.tx-comments-count-wrap { height:16px }



#footer {
	position: relative;
	left: 0;
	height: auto;
	clear: both;
	color:#ffffff;
	background-color:#1b4ba6;
	margin-top:10px;
	border:1px solid #006ea8;
}

#footer-box {
	position: relative;
	margin: 0;
	padding: 6px 0px 6px 0px;
	color: #ffffff;
}

#footer-text {
	margin: 0;
	padding: 6px 0px 6px 0px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ededed;
	font-size: 12px;
	line-height: normal;
	color: #ffffff;
}

.tx-msfootermenu-pi1 {
	font-size: 10pt;
	color: #ffffff;
	margin: 0.5em auto;
	display: table;
}

.tx-msfootermenu-pi1 div.footergroup {
	display: inline-block;
	float: left;
	vertical-align: top;
	margin: 0 1.31em;
	text-align: left;
	color: #ffffff;
	width:auto
	
}

.tx-msfootermenu-pi1 ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	color: #ffffff;
}

.tx-msfootermenu-pi1 .footerlink {
	margin: 0.35em;
	color: #c4d5f3;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	
}

.tx-msfootermenu-pi1 a.footerlink {
	color: #c4d5f3;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	
}

a.footerlinkdeco:hover { text-decoration:underline; color:#ffffff; }

.tx-msfootermenu-pi1 .footerparent {
	font-weight: bold;
	margin-bottom: 0.25em;
	color: #ffffff;
	font-size:12px;
}
a.footerparent { font-weight:bold; font-size:12px; }

.RadioboxStar {background: url('../../fileadmin/img/poll/radio_uncheck.jpg') no-repeat center center;display:block;height:14px;width:14px; }
a.RadioboxUncheckedStar {background: url('../../fileadmin/img/poll/radio_uncheck.jpg') no-repeat center center; }
a.RadioboxCheckedStar {background: url('../../fileadmin/img/poll/radio_check.jpg') no-repeat center center;}
a.RadioboxUncheckedStar, .RadioboxCheckedStar {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.RadioboxUncheckedStar img, a.RadioboxCheckedStar img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
.InputHidden {display:none;}

	._news-list-item a { font-weight: normal; text-decoration: none; }
	.news-list-item .news-list-morelink a { color: #000; font-weight: bold !important; }
	
	.bildnav { color: #ccc; font-size: 0.9em; }
	
	#contentrand {
		width:311px; 
		float:left; 
		margin-top:0px
	}
	
	#contentmain { 
		width:486px; 
		margin:0px 5px 10px 10px; 
		float:left;	
	}
	
	#contentbreit {
		width: 797px;
		padding: 0px 5px 10px 10px !important; 
	}
	
		
	.tx-msbcsuploadvoting-pi1 { 
		margin: 0 0 20px 0;
	}


	.f3-widget-paginator { 
		clear: left; 
		list-style: none; 
		padding: 10px 0 10px 0; 
		width: 800px; 
		display: block; 
		text-align: center !important; 
	}
	.f3-widget-paginator li { display: inline; }
	
	ul.third { list-style: none; margin: 0; padding: 0; width: 100%; }
	ul.third li { width: 33%; margin: 0; padding: 0; float: left;}
	ul.third li.next { text-align: right; }
	ul.third li.back { text-align: center !important; }
	
	.f3-widget-paginator .current {  
		background-color:#014f9d; 
		border:1px solid #014f9d; 
		color:#ffffff; 
		font-weight:bold; 
		padding:1px 3px 1px 3px; 
		margin:3px; 
		text-decoration:none 
	}
	
	.f3-widget-paginator a { 
		background-color:#ffffff; 
		border: 1px solid #014f9d; 
		color:#014f9d; 
		font-weight:bold; 
		padding:1px 3px 1px 3px; 
		margin:3px; 
		text-decoration:none 
	}
	.f3-widget-paginator a:hover { background-color:#c5e5f4; text-decoration:none }
	
	.f3-widget-paginator .next a, .f3-widget-paginator .previous a {
		background: none;
		border: 0;
	}
	
	label, div.label {
		clear: left;
		float: left;
		width: 150px;
	}
	label.inline { 
		clear: none;
		width: auto;
	}
	
	.legende {
		font-size: 0.95em;
		margin: 0 0 0 10px;
		color: #555;
		width: 200px;
	}
	
	input.submit { width:150px; margin-bottom:8px; background-color:#666666; color:#ffffff; border:2px solid #0066b0; font-weight:bold }
	span.red { color:red }
	input.inp, textarea.text { width:260px; margin: 0 5px 8px 0; border:1px solid #cccccc; padding:3px; }
	div.inpgroup { margin: 0 0 0 160px; width: 280px;}
	textarea.text { height: 100px; }
	input.inp:focus, textarea.text:focus { border:1px solid #000000; }
	input.plz { width: 50px; }
	input.ort { width: 197px; }
	
	.errors { color: #b00; }
	
	.clear { clear: left; }
	.clearb { clear: both; }
	.right { float: right; }
	
	.contentunten { clear: both; width:822px; height:10px; background-image:url('../../fileadmin/slp/img/inhalt_unten.jpg'); }
	.naviunten {clear: both; width:822px; text-align:center; color:#ffffff; margin-top:10px; margin-bottom:20px; }
	.tx-indexedsearch-whatis { display: none; }
	
	
	#contentrand .csc-header {
		background-color:#014f9d !important; 
		padding: 1px 0 1px 3px;
	}
	#contentrand .csc-header .csc-firstHeader {
		color:#fff !important; 
		font-size:11px; 
		font-weight:bold;
		margin: 0 !important;
	}
	
	
	.tx-mstrafficinfo-pi1 hr { border-bottom:1px dotted #014f9d !important; }
	
	
	
	

	.tx-spnewsteaserbox-pi1 .teaserbox {
		margin: 1px 0 10px 0 !important;
		border: 2px solid #fff !important;
		outline: 1px solid #ddd !important;
	}
	
	.ui-tabs-abs {
		position: absolute !important;
		width: 100%;
		z-index: 100;
	}	
	.ui-tabs-nav { 
		position: static !important; 
		width: 150px !important;
		margin: 10px auto 0 auto !important; 
	} 
	.ui-tabs-nav li { 
		display: inline !important; 
		background: none !important; 
		margin: 0 !important; 
	}
	.ui-tabs-nav li a { 
		display: block; width: 12px; height: 12px; 
		background: url('../../fileadmin/img/w_punkt_inaktiv.png') 0 0 no-repeat !important;
	}
	
	.ui-tabs-nav li.ui-tabs-selected a {
		background: url('../../fileadmin/img/w_punkt_aktiv.png') 0 0 no-repeat !important;
	}
	