hr { color:#d4d4d4; border:0px; border-bottom:1px solid #cccccc; margin-top:10px; margin-bottom:10px }

div.banner-rechts {
	float:left;
	margin: 104px 0 0 5px;
	width: 165px;
}

div#header {
	width:822px;
	margin: 15px 0 0 0;
}

div#header img { display: block; }

div.navi2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 2px 0 0 23px;
}
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: #555 !important; font-size: 0.9em; }
div.fontrot { font-size:10px; font-weight:normal; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#d0073e; 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(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.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;
}

.news-list-item img { display: block; }

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:#86022b; }

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:#F2B2C0 }

td.ts { font-family:Arial, Helvetica, sans-serif; font-size:11px }
tr:hover.ts { 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:#f2b2c0 }
div.sendungen { float:left; margin-right:5px; font-size:11px; margin-bottom:0px; margin-top:0px; padding-top:2px; padding-bottom:2px}

.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-descr a { color: #000; font-style: normal; font-weight: normal; }
.tx-indexedsearch-descr a:hover { 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; }

