div.banner-rechts {
	float:left;
	margin: 138px 0 0 5px;
	width: 165px;
}

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(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(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(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(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(img/button_live.jpg) }
div.button_live:hover { height:41px; width:95px; background-image:url(img/button_live_aktiv.jpg) }
div.button_mail { height:41px; width:95px; background-image:url(img/button_mail.jpg) }
div.button_mail:hover { height:41px; width:95px; background-image:url(img/button_mail_aktiv.jpg) }
div.button_wetter { height:41px; width:95px; background-image:url(img/button_wetter.jpg) }
div.button_wetter:hover { height:41px; width:95px; background-image:url(img/button_wetter_aktiv.jpg) }

div.button_wetter_lei { height:41px; width:95px; background-image:url(img/button_wetter_lei.jpg) }
div.button_wetter_lei:hover { height:41px; width:95px; background-image:url(img/button_wetter_lei_aktiv.jpg) }

div.button_wetter_ch { height:41px; width:95px; background-image:url(img/button_wetter_ch.jpg) }
div.button_wetter_ch:hover { height:41px; width:95px; background-image:url(img/button_wetter_ch_aktiv.jpg) }

div.button_wetter_lau { height:41px; width:95px; background-image:url(img/button_wetter_lau.jpg) }
div.button_wetter_lau:hover { height:41px; width:95px; background-image:url(img/button_wetter_lau_aktiv.jpg) }

div.button_wetter_zw { height:41px; width:95px; background-image:url(img/button_wetter_zw.jpg) }
div.button_wetter_zw:hover { height:41px; width:95px; background-image:url(img/button_wetter_zw_aktiv.jpg) }

div.button_wetter_erz { height:41px; width:95px; background-image:url(img/button_wetter_erz.jpg) }
div.button_wetter_erz:hover { height:41px; width:95px; background-image:url(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(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(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(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(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; margin-top:5px; margin-left:5px; valign:top; height:20px }

.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; }