body
{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	xline-height: 1.1em;
}

body, p, div, input, select, textarea, th, td, a
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

form
{
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
	color: #214d7e;
}

a:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5
{
	margin: 0;
	padding: 0;
	font-size: 11px;
}


/* Main Layout Panels */

#playground
{
	width: 100%;
}

#panel_header
{
	width: auto;
	height: 145px;
	background: url(http://www.n24.de/gfx/head_streifen.gif );
	background-repeat: repeat-x;
}

#panel_header_neu
{
	width: auto;
	height: 106px;
	background: url(http://www.n24.de/gfx/head_streifen_neu.gif );
	background-repeat: repeat-x;
}

#panel_main
{
	width: auto;
	border-top: 10px solid #cadae9;
	border-bottom: 10px solid #cadae9;
	background: #cadae9 url(/gfx/bg_panel_main.gif);
	background-repeat: repeat-y;
}

#panel_footer
{
	font-size: 9px;
	background-color: #F1F4F7;
	color: #6A88A5;
	border-top: 1px solid #AABBCC;
	border-bottom: 1px solid #AABBCC;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#inner_footer
{
	margin-left: 188px;
	width: 656px;
}

#panel_footer a
{
	color: #6A88A5;
	font-size: 9px;
	margin-right: 16px;
}

#panel_footerlinks
{
	width: 596px;
	margin-left: 188px;
	font-size: 9px;
	color: #6A88A5;
	margin-bottom: 12px;
	line-height: 15px;
}

#panel_footerlinks a
{
	color: #6A88A5;
	font-size: 9px;
	margin-right: 8px;
}


#columns
{
	width: 990px;
}

#column_left
{
	width: 178px;
	float: left;
	overflow: hidden;
}

#column_main
{
	width: 612px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	overflow: hidden;
}

#column_main .margin
{
	padding: 8px;
}

#column_right
{
	width: 180px;
	float: left;
	overflow: hidden;
}


/* Main Search */

#site_search
{
	position: relative;
	top: -22px;
	left: 0px;
}

#site_search form
{
	position: absolute;
}

#site_search label
{
	width: 183px;
	margin-right: 5px;
	display: block;
	float: left;
	text-align: right;
	font-weight: bold;
	color: #003366;
	line-height: 16px;
}

#site_search input
{
	border: 1px solid #d3dce5;
	width: 120px;
	margin: 0;
	vertical-align: middle;
}

#site_search input.button
{
	border: 0;
	margin: 0;
	height: 16px;
	width: 16px;
	vertical-align: middle;
}


* html #site_search input
{
	margin-left: -3px;
}


/* Main Navigation */

#nav_main
{
	border-bottom: 20px solid #cadae9;
}

#nav_rubriken
{
	height: 38px;
	background: url(/gfx/n_rubriken.jpg );
	background-repeat: no-repeat;
	display: none;
}

#nav_rubriken a
{
	display: block;
	height: 38px;
	line-height: 36px;
	padding-left: 16px;
	background: url(/gfx/rubriken_pfeil.jpg );
	background-repeat: no-repeat;
	background-position: 160px 14px;
	color: #91aac8;
	font-weight: bold;
}

#nav_rubriken a.open
{
	background: url(/gfx/rubriken_pfeil_hl.jpg );
	background-repeat: no-repeat;
	background-position: 160px 14px;
}

#nav_rubriken a:hover
{
	text-decoration: none;
}

#nav_main li a
{
	color: #ffffff;
	padding-left: 16px;
}

#nav_main li a.active
{
	background: url(/gfx/nav_dot.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}

#nav_main ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav_main li
{
	margin: 0;
	padding: 0;
	width: 178px;
	font-weight: bold;
	overflow: hidden;
	background: url(/gfx/n1_home.jpg );
	height: 20px;
	line-height: 17px;
}

#nav_main li.l1last, #nav_main li.l2last, #nav_main li.l3last
{
	background: url(/gfx/n2_home.jpg );
}

#nav_main li.l1alt, #nav_main li.l1altlast
{
	background: url(/gfx/n3_home.jpg );
}

#nav_main li.l1altlast
{
	height: 17px;
	border-bottom: 1px solid #dee7f0;
}


#nav_main li.l2 a, #nav_main li.l2last a
{
	color: #bbc7d5;
	font-weight: normal;
	font-size: 11px;
	padding-left: 30px;
}

#nav_main li.l3 a, #nav_main li.l3last a
{
	color: #bbc7d5;
	font-weight: normal;
	font-size: 11px;
	padding-left: 40px;
}

#nav_main li.l2 a.active, #nav_main li.l2last a.active, #nav_main li.l2 a.activeNoDot, #nav_main li.l2last a.activeNoDot
{
	color: #ffffff;
	font-weight: bold;
}

#nav_main li.l3 a.active, #nav_main li.l3last a.active,#nav_main li.l3 a.activeNoDot, #nav_main li.l3last a.activeNoDot
{
	color: #ffffff;
	font-weight: bold;
}

#list_rubriken
{
	display: none;
}

/* Left Column */

#column_left h1
{
	display: block;
	width: 178px;
	margin: 0;
	padding: 0;
	line-height: 17px;
	height: 18px;
	color: #003366;
	background-color: #b0c5db;
	font-size: 11px;
	font-weight: bold;
	text-indent: 16px;
}

#column_left h1 a
{
	color: #003366;
}

#column_right h1
{
	display: block;
	width: 180px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	line-height: 17px;
	height: 18px;
	color: #003366;
	background-color: #b0c5db;
	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
}


/* Breadcrumb Navigation */

#breadcrumbs
{
	color: #758ba3;
	margin-bottom: 8px;
	height: 29px;
	line-height: 25px;
	border-bottom: 1px solid #d0dce8;
	text-align: right;
}

#breadcrumbs a
{
	color: #758ba3;
}

#breadcrumbs a.bc_1
{
	font-size: 10px;
}

#breadcrumbs a.bc_2
{
	font-size: 25px;
}


/* Other global styles */

.channelmore
{
	font-size: 11px;
	color: #f57709;
	border-bottom: 1px solid #d0dce8;
	border-top: 1px solid #d0dce8;
	line-height: 27px;
	clear: both;
	margin-bottom: 30px;
}

.channelmore a
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
}

.content_hdivider
{
	clear: both;
	height: 10px;
	margin-left: -8px;
	margin-right: -8px;
	margin-bottom: 8px;
	font-size: 1px;
	background-color: #cadae9;
}



#content_row
{
	clear: both;
	float: left;
	width: 596px;
	color: #214d7e;
}


#content_cell_1, #content_cell_1_margin
{
	width: 188px;
	float: left;
}

#content_cell_1_margin
{
	margin-right: 16px;
}

#content_cell_2, #content_cell_2_margin
{
	width: 392px;
	float: left;
}

#content_cell_2 p
{
	line-height: 1.3;
}

#content_cell_2_margin
{
	margin-right: 16px;
}

#content_cell_3
{
	width: 596px;
	float: left;
}

/* hier ursprünglich #content_row h1 und h2 */
h1
{
	font-weight: bold;
	color: #f57709;
	font-size: 18px;
	margin-bottom: 50px;
	line-height: 1.1;
	padding-left: 1px;
	padding-right: 1px;
}

h2
{
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1;
	margin-bottom: 25px;
	padding-left: 1px;
	padding-right: 1px;
}

#content_row #content_cell_3 h1.cell_3
{
	padding-left: 10px;
}




#content_row #content_cell_3 h2.cell_3
{
	padding-left: 11px;
}

#content_row p
{
	margin-bottom: 40px;
	padding-left: 1px;
	padding-right: 1px;
}

#content_row #content_cell_3 p.cell_3
{
	padding-left: 12px;
}

#content_row p.bold
{
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
}

#content_row #content_cell_3 p.bold_cell_3
{
	font-weight: bold;
	padding-left: 12px;
	padding-right: 1px;
}

#content_row p.date
{
	margin-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
}


.article_content
{
	padding-right: 15px;
}

#articleimage
{
	margin-bottom: 50px;
}

#articleimage div.zoom
{
	width: 20px;
	height: 20px;
	position: relative;
	top: -20px;
	margin-bottom: -20px;
	left: 168px;
}

#articleimage div.zoom img
{
	display: block;
	margin: 3px;
}

#articleimage div.description
{
	font-size: 10px;
	margin-top: 6px;
	padding-left: 1px;
	padding-right: 1px;
}


#linklist
{
	margin-bottom: 50px;
}

#linklist h3
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f57709;
	padding-bottom: 7px;
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

#linklist div.listpoint
{
	padding-bottom: 6px;
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

#linklist div.listpoint a.more
{
	font-size: 10px;
	font-weight: bold;
	color: #214d7e;
}

#linklist div.listpoint a.news
{
	font-size: 10px;
	font-weight: bold;
	color: #658ab3;
}

#linklist div.listpoint a.surftipps
{
	font-size: 10px;
	font-weight: bold;
	color: #658ab3;
}

#linklist div.listpoint .surflines
{
	font-size: 10px;
	color: #658ab3;
}


#printmail
{
	float: left;
	width: 392px;
	border-top: 1px solid #d0dce8;
	padding-top: 8px;
	margin-bottom:50px;
}

#printmail div.links
{
	color: #f57709;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}

#printmail a
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
}

#printmailnavi
{
	float: left;
	width: 392px;
	margin-top: 20px;
	border-top: 1px solid #d0dce8;
	margin-bottom: 50px;
}

#printmailnavi div.last
{
	width: 73px;
	float: left;
	color: #f57709;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#printmailnavi div.page
{
	width: 242px;
	float: left;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

#printmailnavi div.next
{
	width: 73px;
	float: left;
	color: #f57709;
	font-size: 11px;
	padding-right: 2px;
	text-align:right;
	padding-top: 6px;
	padding-bottom: 6px;
}

#printmailnavi div.links
{
	float: left;
	width: 392px;
	border-top: 1px solid #d0dce8;
	color: #f57709;
	font-size: 11px;
	padding-top: 18px;
	padding-left: 2px;
	padding-right: 2px;
}

#printmailnavi a, #printmailnavi div.page a.active
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
}

#printmailnavi div.page a
{
	color: #214d7e;
	font-size: 11px;
	font-weight: normal;
}


#teasernavisingle
{
	float: left;
	width: 596px;
	border-top: 1px solid #d0dce8;
	border-bottom: 1px solid #d0dce8;
	margin-bottom: 20px;
}

#teasernavisingle div.page
{
	width: 596px;
	float: left;
	color: #f57709;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#teasernavisingle a
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
}


#teasernavimulti
{
	float: left;
	width: 596px;
	border-top: 1px solid #d0dce8;
	border-bottom: 1px solid #d0dce8;
	margin-bottom: 20px;
}

#teasernavimulti div.last
{
	width: 63px;
	float: left;
	color: #f57709;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#teasernavimulti div.page
{
	width: 466px;
	float: left;
	color: #f57709;
	font-size: 11px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

#teasernavimulti div.next
{
	width: 63px;
	float: left;
	color: #f57709;
	font-size: 11px;
	padding-right: 2px;
	text-align:right;
	padding-top: 6px;
	padding-bottom: 6px;
}

#teasernavimulti a
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
}


#table table
{
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

#table th
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #d0dce8;
	padding-bottom: 3px;
	padding-left: 9px;
}

#table tr.space
{
	height: 8px;
}

#table tr.row1
{
	background-color: #d5e1ed;
}

#table tr.row2
{
	background-color: #f1f4f9;
}

#table td
{
	font-size: 11px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 9px;
	color: #214d7e;
}

#table td.bold
{
	font-weight: bold;
}


#az
{
	width: 596px;
	margin-bottom: 40px;
}

#az div.letter, #az div.letteractive, #az div.letter1, #az div.letteractive1
{
	float: left;
	width: 21px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: center;
	margin-left: 2px;
	background-color: #d5e1ed;
}

#az div.letter1, #az div.letteractive1
{
	margin-left: 0px;
}

#az div.letteractive, #az div.letteractive1
{
	background-color: #f57709;
}

#az div.letter a, #az div.letter1 a
{
	color: #214d7e;
	font-size: 12px;
	font-weight: bold;
}

#az div.letteractive a.active, #az div.letteractive1 a.active
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}


#tvlittle, #tvbig
{
	margin-bottom: 40px;
}

#tvlittle
{
	width: 188px;
	height: 50px;
}

#tvbig
{
	width: 392px;
	height: 100px;
}

#tvlittle div.channelDateLeft, #tvlittle div.channelDateRight, #tvbig div.channelDate
{
	float: left;
	background-color: #7a98bc;
	color: #ffffff;
	font-weight: bold;
}

#tvlittle div.channelDateLeft
{
	height: 50px;
	width: 45px;
	text-align: right;
	padding-right: 5px;
	margin-right: 3px;
}

#tvlittle div.channelDateRight
{
	height: 50px;
	width: 126px;
	padding-left: 9px;
}

#tvbig div.channelDate
{
	float: left;
	height: 100px;
	width: 100px;
	padding-left: 7px;
}

#tvlittle div.channelDateLeft div.date, #tvlittle div.channelDateRight div.date, #tvbig div.channelDate div.date
{
	font-size: 13px;
}

#tvlittle div.vcenter50, #tvbig div.vcenter100
{
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

#tvlittle div.vcenter50
{
	height: 50px;
}

#tvbig div.vcenter100
{
	height: 100px;
}

#tvlittle div.text
{
	width: 187px;
	float: left;
	font-size: 10px;
	padding-top: 7px;
	padding-left: 1px;
}

#tvbig div.text
{
	float: left;
	width: 276px;
	padding-left: 9px;
}

#tvlittle div.text h1
{
	font-weight: bold;
	color: #214d7e;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

#tvbig div.text h1
{
	font-weight: bold;
	color: #214d7e;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 11px;
	padding-left: 0px;
	padding-right: 0px;
}


#tab13
{
	margin-bottom: 40px;
	width: 188px;
	height: 200px;
}

#tab13 div.nav, #tab13 div.navactive,#tab13 div.navfirst, #tab13 div.navactivefirst
{
	float: left;
	font-weight: bold;
	width: 61px;
	padding-top: 4px;
	height: 18px;
	text-align: center;
	margin-left: 2px;
	font-size: 9px;
}

#tab13 div.navfirst, #tab13 div.navactivefirst
{
	width: 62px;
	margin-left: 0px;
}

#tab13 div.nav, #tab13 div.navfirst
{
	color: #658ab3;
	background-color: #d5e1ed;
	border-bottom: 3px solid #ffffff;
}

#tab13 div.navactive, #tab13 div.navactivefirst
{
	color: #f57709;
	background-color: #f1f4f9;
	border-bottom: 3px solid #f1f4f9;
}

#tab13 div.content
{
	float: left;
	width: 172px;
	height: 159px;
	background-color: #f1f4f9;
	padding: 8px;
}

#tab13 div.content h1
{
	font-size: 12px;
	color: #214d7e;
	margin-top: 2px;
	margin-bottom: 10px;
}

#tab13 div.content div.text
{
	margin-left: 3px;
	margin-right: 3px;
}

#tab13 div.content .link
{
	color: #f57709;
}

#tab13 div.content a
{
	font-size: 11px;
	color: #f57709;
	font-weight: bold;
}

#tab13 div.content div.imgheadline
{
	float: left;
	height: 50px;
	margin-bottom: 7px;
	font-size: 12px;
	color: #214d7e;
	font-weight: bold;
}

#tab13 div.content div.imgtext
{
	float: left;
	height: 50px;
	margin-bottom: 5px;
	font-size: 10px;
	color: #214d7e;
	font-weight: bold;
}

#tab13 div.content img
{
	float: left;
	height: 50px;
	margin-right: 7px;
}

#tab13 div.content img.headline
{
	margin-right: 9px;
}

#tab13 div.content div.linklist
{
	margin-top: 6px;
	margin-left: 2px;
	margin-right: 2px;
}

#tab13 div.content img.imgbig
{
	margin-right: 0px;
	margin-bottom: 6px;
	width: 172px;
	height: 115px;
}

#tab13 div.content div.imgbigtext
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 1px;
}


#tab23
{
	margin-bottom: 40px;
	width: 392px;
	height: 225px;
}

#tab23 div.nav, #tab23 div.navactive,#tab23 div.navfirst, #tab23 div.navactivefirst
{
	float: left;
	font-weight: bold;
	width: 130px;
	padding-top: 4px;
	height: 18px;
	text-align: center;
	margin-left: 2px;
	font-size: 9px;
}

#tab23 div.navfirst, #tab23 div.navactivefirst
{
	width: 128px;
	margin-left: 0px;
}

#tab23 div.nav, #tab23 div.navfirst
{
	color: #658ab3;
	background-color: #d5e1ed;
	border-bottom: 3px solid #ffffff;
}

#tab23 div.navactive, #tab23 div.navactivefirst
{
	color: #f57709;
	background-color: #f1f4f9;
	border-bottom: 3px solid #f1f4f9;
}

#tab23 div.content
{
	float: left;
	width: 362px;
	height: 170px;
	background-color: #f1f4f9;
	padding: 15px;
}

#tab23 div.content h1
{
	font-size: 12px;
	color: #214d7e;
	margin-top: 2px;
	margin-bottom: 10px;
}

#tab23 div.content .link
{
	color: #f57709;
}

#tab23 div.content a
{
	font-size: 11px;
	color: #f57709;
	font-weight: bold;
}

#tab23 div.img
{
	float: left;
	margin-right: 6px;
	height: 170px;
}

#tab23 img
{
	width: 100px;
	height: 100px;
}


#headspecial
{
	height: 188px;
	width: 596px;
	background-color: #f57709;
	color: #ffffff;
	margin-bottom: 40px;
}

#headspecial img
{
	float: left;
	border-right: 8px solid #ffffff;
	margin-right: 9px;
}

#headspecial div.content
{
	padding-top: 16px;
}

#headspecial h1
{
	color: #ffffff;
	margin-bottom: 19px;
}

#headspecial h2
{
	color: #ffffff;
	margin-top: 27px;
	margin-bottom: 0px;
}


#tabstock
{
	width: 188px;
}

#tabstock div.nav, #tabstock div.navactive, #tabstock div.navfirst, #tabstock div.navactivefirst, #tabstock div.navhome, #tabstock div.navhomeactive,#tabstock div.navhomefirst, #tabstock div.navhomeactivefirst
{
	float: left;
	font-weight: bold;
	width: 61px;
	height: 22px;
	text-align: center;
	margin-left: 2px;
}

#tabstock div.navfirst, #tabstock div.navactivefirst, #tabstock div.navhomefirst, #tabstock div.navhomeactivefirst
{
	width: 62px;
	margin-left: 0px;
}

#tabstock div.nav, #tabstock div.navfirst
{
	background-color: #d5e1ed;
	border-bottom: 3px solid #ffffff;
}

#tabstock div.nav a, #tabstock div.navfirst a
{
	color: #648BB4;
	text-decoration: none;
	height: 22px;
	padding-top: 4px;
}

#tabstock div.navhome, #tabstock div.navhomefirst
{
	background-color: #a7b8ca;
	border-bottom: 3px solid #ffffff;
}

#tabstock div.navhome a, #tabstock div.navhomefirst a
{
	color: #415F83;
	text-decoration: none;
	height: 22px;
	padding-top: 4px;
}

#tabstock div.navactive, #tabstock div.navactivefirst
{
	background-color: #f1f4f9;
	border-bottom: 3px solid #f1f4f9;
}

#tabstock div.navactive a, #tabstock div.navactivefirst a
{
	color: #b28f4d;
	text-decoration: none;
	height: 22px;
	padding-top: 4px;
}

#tabstock div.navhomeactive, #tabstock div.navhomeactivefirst
{
	background-color: #7a98bc;
	border-bottom: 3px solid #7a98bc;
}

#tabstock div.navhomeactive a, #tabstock div.navhomeactivefirst a
{
	color: #ffffff;
	text-decoration: none;
	height: 22px;
	padding-top: 4px;
}

#tabstock div.contentbox, #tabstock div.contentboxhome
{
	float: left;
	padding: 8px;
}

#tabstock div.contentbox
{
	background-color: #f1f4f9;
}

#tabstock div.contentboxhome
{
	background-color: #7a98bc;
}

#tabstock div.content
{
	float:left;
}

#tabstock div.content div.imgbox
{
	float:left;
}

#tabstock div.content div.imgbox img
{
	width: 172px;
	height: 125px;
	float:left;
}

/* fix by mk */

#tabstock div.contenthome
{
	float:left;
}

#tabstock div.contenthome div.imgbox
{
	float:left;
}

#tabstock div.contenthome div.imgbox img
{
	width: 172px;
	height: 125px;
	float:left;
}




#tabstock div.textleft, #tabstock div.textright, #tabstock div.textlefthome, #tabstock div.textrighthome
{
	float: left;
	width: 86px;
	font-size: 9px;
}

#tabstock div.textleft, #tabstock div.textright
{
	color: #618bb1;
	background-color: #f1f4f9;
}

#tabstock div.textlefthome, #tabstock div.textrighthome
{
	color: #b0c5da;
	background-color: #7a98bc;
}

#tabstock div.textright, #tabstock div.textrighthome
{
	text-align: right;
}

#tabstock div.textleft h1, #tabstock div.textlefthome h1, #tabstock div.textright h1, #tabstock div.textrighthome h1
{
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 1px;
}

#tabstock div.textleft h1
{
	color: #214d7e;
}

#tabstock div.textlefthome h1
{
	color: #ffffff;
}

#tabstock div.textright h1
{
	color: #b28f4d;
}

#tabstock div.textrighthome h1
{
	color: #decca6;
}


#tv_change
{
	color: #214d7e;
	margin-bottom: 40px;
	padding-left: 10px;
}

#tv_change .time
{
	float: right;
	font-size: 25px;
	color: #f57709;
	margin-right: 4px;
	padding-top: 3px;
	height: 20px;
}

#tv_change h3
{
	font-size: 13px;
	color: #f57709;
	font-weight: bold;
}

#tv_change h2
{
	font-size: 18px;
	color: #214d7e;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}

#tv_change .date
{
	color: #f57709;
}



#column_left .linklist
{
	margin-top: 8px;
	margin-bottom: 32px;
	padding-left: 16px;
	padding-right: 10px;
}

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

.linklist li
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #658ab3;
	margin-bottom: 1px;
}

.linklist a
{
	font-size: 10px;
	color: #658ab3;
	font-weight: bold;
}



#column_left .wetterbox
{
	padding-left: 16px;
	padding-right: 10px;
	color: #658ab3;
	margin-bottom: 32px;
}

.wetterbox .city
{
	line-height: 25px;
	color: #003366;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.wetterbox .temp
{
	float: right;
	margin-right: 4px;
}

.wetterbox img
{
	float: right;
	margin-right: 12px;
}

.wetterbox .line
{
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: -7px;
	padding: 0;
	border-bottom: 1px solid #b9ccdf;
	height: 0px;
	font-size: 0px;
}

.wetterbox a
{
	color: #658ab3;
	font-weight: bold;
}



#column_left .imgbox
{
	margin-bottom: 24px;
}

.imgbox img
{
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 3px;
}

.imgbox div.vcenter
{
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.imgbox div.header
{
	background-color: #B0C5DB;
	height: 50px;
	width: 125px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}

.imgbox div.header p
{
	margin: 0;
	padding: 7px;
	font-size: 13px;
}

.imgbox div.content
{
	padding-left: 16px;
	padding-right: 10px;
	font-size: 9px;
	padding-top: 8px;
	color: #003366;
	clear: both;
}

.imgbox div.link
{
	color: #658AB3;
	font-size: 10px;
}

.imgbox a
{
	color: #658AB3;
	font-weight: bold;
	margin-top: 2px;
	font-size: 10px;
}


#column_left .toplist
{
	margin-top: 8px;
	margin-bottom: 32px;
	padding-left: 16px;
	padding-right: 15px;
}

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

.toplist li
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #658AB3;
	margin-bottom: 10px;
}

.toplist a
{
	font-size: 10px;
	color: #658AB3;
	font-weight: bold;
}

.toplist p
{
	margin: 0;
	padding: 0;
	color: #003366;
	font-size: 10px;
}



#column_left .nowplaying
{
	color: #658AB3;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 20px;
}


.nowplaying ul
{
	list-style: none;
	margin: 0;
	padding: 10px;
	padding-left: 16px;
	padding-bottom: 20px;
}

.nowplaying li
{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;

	font-weight: bold;
}


#column_right .featurearea
{
	margin-bottom: 20px;
}

#column_right .featurebox
{
	background-color: #f57709;
	height: 35px;
	text-align: right;
	margin-bottom: 6px;
}


#column_right .galarea
{
	margin-bottom: 30px;
}

#column_right .galbox
{
	margin-bottom: 10px;
}

.galbox img
{
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 3px;
}

.galbox div.vcenter
{
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.galbox div.header
{
	background-color: #8daac9;
	height: 50px;
	width: 127px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}

.galbox div.header p
{
	margin: 0;
	padding: 5px;
	font-size: 13px;
	line-height: 1.1;
	color: #ffffff;
}

.galbox div.header a
{
	color: #ffffff;
	font-size: 13px;
}


#column_right .tippbox
{
	margin-bottom: 30px;
}

.tippbox img
{
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 3px;
}

.tippbox div.vcenter
{
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.tippbox div.header
{
	background-color: #b0c5db;
	height: 50px;
	width: 127px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}

.tippbox div.header p
{
	margin: 0;
	padding: 5px;
	font-size: 13px;
	color: #ffffff;
}

.tippbox div.content
{
	padding-right: 10px;
	font-size: 10px;
	padding-top: 7px;
	color: #003366;
	clear: both;
}

.tippbox div.link
{
	color: #658AB3;
	font-size: 10px;
}

.tippbox a
{
	color: #658AB3;
	font-weight: bold;
	margin-top: 2px;
	font-size: 10px;
}


.promotionbox
{
	color: #214d7e;
	font-weight: bold;
	font-size: 10px;
	width: 188px;
	overflow: hidden;
}

.promotionbox h2
{
	font-size: 10px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

.promotionbox img
{
	float: left;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}


.minigalbox
{
	width: 188px;
	overflow: hidden;
}

/* ERGÄNZUNG */
.minigalbox h2, .minigalbox h2 a
{
	font-size: 9px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

.minigalbox img
{
	float: left;
	margin-right: 3px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.minigalbox div.vcenter
{
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.minigalbox div.content
{
	background-color: #d5e1ed;
	height: 50px;
	width: 135px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}
.minigalbox div.content_noimage
{
	background-color: #d5e1ed;
	height: 50px;
	width: 135px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}
.minigalbox div.content p,.minigalbox div.content_noimage p
{
	margin: 0;
	padding: 5px;
	font-size: 13px;
	line-height: 14px;
	color: #658ab3;
}

.minigalbox div.content a,.minigalbox div.content_noimage a
{
	font-size: 13px;
	color: #658ab3;
}


.normalgalbox
{
	width: 188px;
	overflow: hidden;
}

.normalgalbox h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

.normalgalbox h2 a
{
	color: #f57709;
}

.normalgalbox div.imgbox
{
	float: left;
	width: 100px;
	height: 100px;
}

.normalgalbox img
{
	float: none;
	margin-right: 0px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.normalgalbox div.vcenter
{
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.normalgalbox div.content
{
	float: left;
	background-color: #d5e1ed;
	height: 100px;
	width: 88px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}

.normalgalbox div.content p
{
	margin: 0;
	padding: 5px;
	font-size: 13px;
	line-height: 15px;
	color: #658ab3;
}

.normalgalbox div.content a
{
	color: #658ab3;
	font-size: 13px;
}



.tabmodule
{
	width: 188px;
	height: 200px;
	overflow: hidden;
}

.tabmodule h1
{
	font-size: 9px;
	line-height: 22px;
	font-weight: bold;
	background-color: #d5e1ed;
	color: #658ab3;
	width: 61px;
	text-align: center;
	float: left;
	margin-bottom: 3px;
	cursor: pointer;
}

.tabmodule h1.active
{
	background-color: #eaf0f6;
	color: #f57709;
	margin-bottom: 0px;
	border-bottom: 3px solid #eaf0f6;
}

.tabmodule #tab1
{
	width: 62px;
	margin-right: 2px;
}

.tabmodule #tab2
{
	margin-right: 2px;
}

.tabmodule #tab3
{

}


.tablayer
{
	width: 188px;
	height: 175px;
	overflow: hidden;
	background-color: #eaf0f6;
	clear: both;
	display: none;
}

.tabmodule #tab1layer
{
	display: block;
}



.mod_topheader
{
	height: 188px;
	overflow: hidden;
}

.mod_topheader img
{
	float: left;
	width: 188px;
	height: 188px;
	margin-right: 8px;
}

.mod_topheader .content
{
	float: left;
	width: 400px;
	height: 188px;
	background-color: #F57709;
	color: #ffffff;
}

.mod_topheader .content div
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
}

.mod_topheader .content h1
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 25px;
}



.grid_row
{
	clear: both;
	float: left;
	margin-bottom: 22px;
	width: 596px;
}

.grid_cell_1, .grid_cell_1_margin
{
	width: 188px;
	float: left;
	overflow: hidden;
}

.grid_cell_1_margin
{
	margin-right: 16px;
}

.grid_cell_2, .grid_cell_2_margin, .grid_cell_2_margin_topteaserhome
{
	width: 392px;
	float: left;
	overflow: hidden;
}

.grid_cell_2_margin
{
	margin-right: 16px;
}



.grid_cell_2_margin_topteaserhome
{
	width: 400px;
	margin-right: 8px;
}

.grid_cell_3
{
	width: 596px;
	float: left;
	overflow: hidden;
}


.grid_vdivider
{
	height: 20px;
	clear: left;
}

.grid_row h3
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d0dce8;
}

.superteaser
{
	width: 596px;
	height: 188px;
	background-color: #f57709;
	color: #003366;
	margin:0;
	padding:0;
}

.superteaser a
{
	margin: 0;
	padding: 0;
}

.superteaser img
{
	float: none;
	width: 408px;
	height: 188px;
	margin: 0;
}

.superteaser div.content
{
	height: 168px;
	width: 168px;
	padding-left: 20px;
	xpadding-right: 20px;
	overflow: hidden;
}

.superteaser div.related
{
	height: 20px;
	padding-left: 20px;
	overflow: hidden;
}

.superteaser h2
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.superteaser a
{
	color: #003366;
	font-weight: bold;
	margin-right: 7px;
}

.superteaser h1, .superteaser h1 a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 2px;
}




.topteaserhome
{
	width: 400px;
	height: 188px;
	background-color: #f1f4f9;
	color: #003366;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

.topteaserhome .teaserimage
{
	float: left;
	width: 188px;
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 188px;
	overflow: hidden;
	border: solid 0px;
	font-size: 0px;
	line-height: 0px;

}

.topteaserhome a img
{
	float: left;
	width: 188px;
	height: 125px;
	border: solid 0px;
	margin: 22px 0px 0px 0px;
	padding: 0px;
}

.topteaserhome div.teasercontent
{
	margin-top: 9px;
}

.topteaserhome div.content
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
	width: 180px;
	height: 160px;
	overflow: hidden;
	border: 0px;
}

.topteaserhome div.related, .topteaserhome div.content nobr
{
	vertical-align: bottom;
	color: #f57709; 
	}

.topteaserhome span.link
{
	color: #f57709;
	margin-top: 2px;
}

.topteaserhome h2
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 8px;
}



.topteaserhome a
{
	color: #f57709;
	font-weight: bold;
	margin-right: 7px;
}

.topteaserhome h1, .topteaserhome h1 a
{
	color: #214d7e;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1;
	margin-bottom: 16px;
}

.topteaserhome div.vcenter
{
	height: 188px;
	width: 213px;
	padding: 0px 0px 0px 16px;
	display: table-cell;
}


.themeoftheday
{
	width: 188px;
	height: 188px;
	background-color: #f57709;
	color: #ffffff;
	overflow: hidden;
}

.themeoftheday div.marginbox
{
	width: 168px;
	height: 160px;
	margin: 9px 10px 0px 10px;
}

.themeoftheday img
{
	width: 168px;
	height: 90px;
	overflow: hidden;
	margin: 0px;
}


.themeoftheday h2
{
	/* font-size: 13px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1; */
	
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 11px;
}

.themeoftheday div.related
{
	vertical-align: bottom;
	padding-left: 10px;
}

.themeoftheday div.related a
{
	font-size: 11px;
	font-weight: bold;
	padding-right: 4px;
}

.themeoftheday span.link
{
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}

.themeoftheday a
{
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}

.themeoftheday h1, .themeoftheday h1 a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1;
	margin-top: 7px;
	margin-bottom: 2px;
}


.topteaserchannelhome
{
	width: 596px;
	height: 188px;
	background-color: #f1f4f9;
	color: #003366;
}

.topteaserchannelhome img
{
	float: left;
	width: 282px;
	height: 188px;
	overflow: hidden;
	margin: 0;
}

.topteaserchannelhome div.content
{
	height: 168px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}

.topteaserchannelhome div.related
{
	height: 20px;
	padding-left: 20px;
	overflow: hidden;
	color: #f57709;
}

.topteaserchannelhome span.link
{
	color: #f57709;
	margin-top: 2px;
}

.topteaserchannelhome h2
{
	color: #f57709;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 8px;
}



.topteaserchannelhome a
{
	color: #f57709;
	font-weight: bold;
	margin-right: 7px;
}

.topteaserchannelhome h1, .topteaserchannelhome h1 a
{
	color: #214d7e;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1;
	margin-bottom: 16px;
}

.topteaserchannelhome div.vcenter
{
	height: 168px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}


.miniteaser
{
	color: #214d7e;
	font-weight: bold;
	font-size: 10px;
	width: 188px;
	overflow: hidden;
}

.miniteaser a
{
	color: #214d7e;
	font-weight: bold;
	font-size: 10px;
}

.miniteaser h2
{
	font-size: 9px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

.miniteaser img
{
	float: left;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}


.smallteaser
{
	color: #214d7e;
	font-weight: bold;
	font-size: 10px;
	width: 188px;
	overflow: hidden;
}


.smallteaser h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

.smallteaser img
{
	float: left;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.smallteaser p
{
	font-weight: normal;
	font-size: 10px;
}

.smallteaser .link
{
	color: #f57709;
}

.smallteaser .link a
{
	color: #f57709;
	font-weight: bold;
}

.smallteaser h1, .smallteaser h1 a
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
}



.normalteaser
{
	width: 392px;
	overflow: hidden;
}


.normalteaser h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d0dce8;
}

/* ERGÄNZUNG */
.normalteaser h2 a
{
	color: #f57709;
}

.normalteaser h4
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	margin-bottom: 4px;
}

.normalteaser div.image
{
	float: left;
	width: 100px;
	min-height: 100px; /*änderung geändert von height auf min-height, weil links unter teaserbildern abgeschnitten wurden*/
	margin-right: 7px;
}



.normalteaser div.contentimg
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 285px;
}

.normalteaser div.contentimg_noimage
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 392px;
}
.normalteaser div.contenttext
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 392px;
}

.normalteaser .contentimg .link, .normalteaser .contentimg_noimage .link, .normalteaser .contenttext .link
{
	color: #f57709;
}

.normalteaser .contentimg .link a,.normalteaser .contentimg_noimage .link a, .normalteaser .contenttext .link a
{
	color: #f57709;
	font-weight: bold;
}

.normalteaser .medialink
{
	background-color: #ECF1F5;
	color: #f57709;
	font-size: 10px;
	overflow: hidden;
	line-height: 18px;
	display: block;
	margin-top: 3px;
	padding-left: 5px;
}

.normalteaser .medialink a
{
	color: #f57709;
	font-weight: bold;
	font-size: 10px;
}

.normalteaser div.related
{
	margin-top: 10px; /*änderung: geändert von 20 auf 10px*/
}

.normalteaser div.related a
{
	display: block;
	color: #214d7e;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
}

.normalteaser h1, .normalteaser h1 a
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 12px;
}


.minitextteaser
{
	width: 188px;
	overflow: hidden;
}

.minitextteaser h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d0dce8;
}

.minitextteaser h4
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	margin-bottom: 4px;
}

.minitextteaser h1, .minitextteaser h1 a
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 4px;
}


.moreteaser
{
	color: #f57709;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #d0dce8;
	padding-bottom: 7px;
	margin-bottom: 5px;
}

.moreteaser a
{
	font-size: 10px;
	font-weight: bold;
	color: #214d7e;
}


.galleryteaser
{
	width: 392px;
	overflow: hidden;
}

.galleryteaser h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}

.galleryteaser img
{
	float: none;
	margin-right: 0px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.galleryteaser div.imgfloat
{
	float: left;
}

.galleryteaser div.imgfloat2
{
	float: left;
	width: 100px;
}

.galleryteaser div.imgfloat img, .galleryteaser div.imgfloat2 img
{
	cursor: pointer;
}

.galleryteaser div.vcenter
{
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.galleryteaser div.content
{
	float: left;
	background-color: #d5e1ed;
	height: 100px;
	width: 90px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
}

.galleryteaser div.content p
{
	margin: 0;
	padding: 5px;
	font-size: 13px;
	color: #658ab3;
}

.galleryteaser div.content a
{
	color: #658ab3;
	font-size: 13px;
}

.galleryteaser div.content23
{
	float: left;
	background-color: #d5e1ed;
	height: 100px;
	width: 292px;
	overflow: hidden;
	color: #214d7e;
}

.galleryteaser div.content23 div.contentmargin
{
	margin-left: 10px;
	margin-right: 10px;
}

.galleryteaser div.content23 h1
{
	color: #658ab3;
	font-size: 13px;
	padding-bottom:13px;
	margin: 0;
}

.galleryteaser div.content23 h1 a
{
	color: #658ab3;
	font-size: 13px;
	padding-bottom: 13px;
	margin: 0;
}


.galleryteaser div.content23 .link
{
	color: #658ab3;
	font-size: 11px;
}

.galleryteaser div.content23 .link a
{
	color: #658ab3;
	font-size: 11px;
	font-weight: bold;
}

img.m1
{
	margin-right: 1px;
}


.imgteaserlist
{
	width: 392px;
	overflow: hidden;
}

.imgteaserlist h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d0dce8;
}

.imgteaserlist h1, .imgteaserlist h1 a
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 12px;
}

.imgteaserlist div.image
{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 7px;
}

.imgteaserlist div.image img
{
	float: none;
	width: 100px;
	height: 100px;
}

.imgteaserlist div.content
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 285px;
}

.imgteaserlist .content div.link
{
	margin-top: 15px;
	color: #f57709;
}

.imgteaserlist .content .link a
{
	color: #f57709;
	font-weight: bold;
}

.imgteaserlist h1, .imgteaserlist h1 a
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 12px;
}


.kombiresorthometeaser
{
	width: 596px;
	overflow: hidden;
}



.kombiresorthometeaser h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d0dce8;
	text-transform: uppercase;
}

.kombiresorthometeaser h2 a
{
	color: #f57709;
}

.kombiresorthometeaser h4
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	margin-bottom: 4px;
}

/* ERGÄNZUNG */
.kombiresorthometeaser h4 a
{
	color: #f57709;
}

.kombiresorthometeaser div.image
{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 7px;
}

.kombiresorthometeaser div.content
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 285px;
	margin-right: 16px;
}
.kombiresorthometeaser div.content_noimage
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 392px;
	margin-right: 16px;
}
.kombiresorthometeaser .content .link,.kombiresorthometeaser .content_noimage .link
{
	color: #f57709;
}

.kombiresorthometeaser .content .link a,.kombiresorthometeaser .content_noimage .link a
{
	color: #f57709;
	font-weight: bold;
}

.kombiresorthometeaser div.contenttextteaser
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 188px;
}

.kombiresorthometeaser div.contenttextteaser a
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 4px;
}

/* ERGÄNZUNG */
.kombiresorthometeaser div.contenttextteaser h4 a
{
	color: #f57709;
	font-size: 11px;
}

.kombiresorthometeaser div.vdivider
{
	height: 15px;
	clear: left;
}

.kombiresorthometeaser h1, .kombiresorthometeaser h1 a
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 12px;
}


.miniimgtextteaser
{
	color: #214d7e;
	font-size: 10px;
	width: 188px;
	overflow: hidden;
}

.miniimgtextteaser h2
{
	font-size: 9px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}



.miniimgtextteaser img
{
	float: left;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

/* ÄNDERUNG: styles für div.content_noimage explizit gesetzt, weil vererbung falsch funktionierte */
.miniimgtextteaser div.content_noimage
{
	clear: left;
	font-size: 10px;
	width: 188px;
	overflow: hidden;
	margin-top: 7px;
}

.miniimgtextteaser div.content
{
	clear: left;
	color: #214d7e;
	font-size: 10px;
	width: 188px;
	overflow: hidden;
	margin-top: 7px;
}

.miniimgtextteaser .link
{
	font-size: 9px;
	color: #f57709;
}

.miniimgtextteaser .link a
{
	font-size: 9px;
	color: #f57709;
	font-weight: bold;
}

.miniimgtextteaser h1, .miniimgtextteaser h1 a
{
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}


.miniteaserhead_margin, .miniteaserhead
{
	color: #214d7e;
	font-size: 10px;
	width: 178px;
	float: left;
	overflow: hidden;
}

.miniteaserhead_margin
{
	margin-right: 36px;
}

.miniteaserhead h2, .miniteaserhead_margin h2
{
	font-size: 9px;
	font-weight: bold;
	color: #f57709;
}

.miniteaserhead_margin h2
{
	font-size: 9px;
	font-weight: bold;
	color: #f57709;
	margin-bottom: 4px;
}

.miniteaserhead img, .miniteaserhead_margin img
{
	float: left;
	margin-right: 8px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}


.themeofthedayhead
{
	width: 392px;
	overflow: hidden;
	/* ab hier änderungen */
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -25px;
	left: 3px;
}

div[class=themeofthedayhead]
{
	left: 0px;
}

.themeofthedayhead h1
{
	font-size: 13px;
	font-weight: bold;
	color: #214d7e;
	margin-bottom: 12px;
}

.themeofthedayhead h2
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
	color: #f57709;
}

.themeofthedayhead img
{
	float: right;
	width: 100px;
	height: 100px;
}

.themeofthedayhead div.content
{
	color: #214d7e;
	font-size: 11px;
	float: left;
	width: 256px;
	margin-right: 36px;
	/* ab hier änderungen */
	position: relative;
	top: -102px;
	left: 3px;
}

.themeofthedayhead div[class=content]
{
	top: 0px;
	left 0px;
}
	/* ende der änderungen */
	
.themeofthedayhead div.vcenter
{
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	behavior: url(/js/vcenter.htc);
}

.themeofthedayhead .content .link
{
	color: #f57709;
}

.themeofthedayhead .content .link a
{
	color: #f57709;
	font-weight: bold;
}


.linklist23
{
	width: 392px;
	overflow: hidden;
}

.linklist23 div.linkpoint
{
	padding-top: 5px;
	padding-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
	font-size: 10px;
	font-weight: bold;
}

.linklist23 h2
{
	font-size: 11px;
	font-weight: bold;
	color: #f57709;
	padding-bottom: 4px;
	border-bottom: 1px solid #d0dce8;
}

.linklist23 span.h1
{
	font-size: 10px;
	font-weight: bold;
	color: #f57709;
	margin: 0;
}

.linklist23 a
{
	font-size: 10px;
	font-weight: bold;
	color: #214d7e;
}


#bigspacer
{
	float: left;
	background-color: #cadae9;
	width: 612px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin-top: 50px;
	margin-bottom: 10px;
}


#formatb
{
	float: left;
	width: 596px;
	height: 209px;
	text-align: right;
	margin-top: 23px;
	padding-bottom: 2px;
	margin-bottom: 45px;
}

#formatb div.linkbox
{
	float: left;
	text-align: left;
	height: 20px;
	width: 189px;
	background-color: ;
	margin-bottom: 3px;
}

#formatb div.linkspacer
{
	float: left;
	text-align: left;
	height: 20px;
	width: 407px;
	background-color: ;
	margin-bottom: 3px;
}

#formatb div.linkbox a.link
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	height: 20px;
	padding-top: 4px;
}


/* Search Results */
.search_header
{
	background-color: #f57709;
	color: #ffffff;
	height: 90px;
	margin-bottom: 10px;
}

.search_header img
{
	margin-top: 30px;
	margin-left: 28px;
}


.search_group
{
	color: #214d7e;
}

#content_row div.search_group h2
{
	background-color: #f57709;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.search_group p
{
	margin-top: 0px;
	margin-bottom: 30px;
	padding-left: 10px;
}

.search_group .search_result
{
	padding: 10px;
	border-top: 1px solid #d0dce8;
}

.search_group .search_result h3
{
	color: #214d7e;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;
}

.search_group .search_result a
{
	color: #f57709;
	font-weight: bold;
	display: block;
}

.search_group .paging
{
	margin-top: 30px;
	margin-bottom: 30px;
	height: 20px;
	line-height: 19px;
	padding-left: 10px;
	background-color: #d5e1ed;
}

.search_group .paging a
{
	color: #214d7e;
	font-weight: bold;
	margin-left: 4px;
}

.search_group .paging a.active
{
	color: #f57709;
}

#articlelink
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#articlelink div.page
{
	width: 100%;
	float: left;
	color: #f57709;
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#headbox {
	position: relative; 
	left: 390px;
	top: -115px;
	padding: 0px;
	border: 0;
	padding-left: 10px;
	margin:0px;
}

#headbox #headbox1 .miniteaserhead_margin {
	width: 185px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}

#headbox_neu {
	position: relative; 
	left: 174px;
	top: -107px;
	padding: 0px;
	border: 0;
	padding-left: 10px;
	margin:0px;
}

#headbox_neu #headbox1 .miniteaserhead_margin {
	width: 185px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}

#playground #columns #column_main div.normalgalbox div.content div.vcenter a:after
{	content: "";
}

.socBtnArea
{
	width:188px;
	overflow:hidden;
	display:block;
	clear:both;
	margin-bottom:50px;
}

.socBtnArea h3
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f57709;
	padding-bottom: 7px;
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d0dce8;
}
.socBtnText
{
	height:16px;
	font-size:10px;
	font-weight:bold;
}
.socButtons a
{
	margin:0px 4px 4px 0px;
	display:block;
	width:18px;
	float:left;
	border:1px solid #214d7e;
}
.socButtons a:hover
{
	border:1px solid #F57709;
}
.socButtons a.socHilfe
{
	margin:0px -4px 4px 0px;
}

.google_ads_content h3.link
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:8px; 
	padding-bottom: 3px; 
	border-bottom: 1px solid #d0dce8;
	text-decoration:normal;
}

.tippbox .content  :hover
{
  text-decoration: underline;
}

.google_ads_content .google_headline, .google_ads_content .google_text, .google_ads_content .google_link
{
	font-size:10px;
}

.google_ads_content .google_headline, .google_ads_content .google_text
{
	color: #214d7e;
}

.google_ads_content .google_text
{
	font-weight: normal;
}

.nlbox
{
	color:#003366; 
	font-size:10px; 
	margin-top:30px;
}

.nl_box_input
{
	margin:8px 0px 6px 0px; 
	vertical-align: top; 
	height: 18px;
	width: 180px;
	overflow: hidden;
}

.nlbox_input_text
{
	float: left; 
	padding: 0px 0px 1px 0px; 
	margin-right:2px; 
	height: 17px; 
	width:156px; 
	border:0px solid #ffffff; 
	color: #003366; 
	font-size: 10px; 
	vertical-align: middle;
}

.nlbox_input_image
{
	margin-left: 0px; 
	border:0px solid #ffffff; 
	float: right;
}

/**** LiveStream-Teaser ****/

.livestream_small div.marginbox
{
	margin-top:8px;
}

.livestream_small div.marginbox h1, .livestream_small div.marginbox h1 a
{
	margin-bottom:6px;
}

.livestream_small img
{
	margin-bottom: 15px;
}


.livestream_list
{
	clear:both;
	text-align:left;
	
}

.livestream_text
{
	color:#036;
}

.livestream_list, .livestream_list a
{
	font-size: 10px;
	font-weight: bold;
}

.livestream_big
{
	height: 60px;
	overflow: hidden;
	background-image: url(/gfx/livestream_02_188_60.jpg);
	background-repeat: repeat-x;
}

.livestream_time
{
	clear:both;
	width:168px;
	text-align: left;
}

.livestream_big_tv div.livestream_time
{
	margin-top: 2px;
	margin-bottom: 0px;
	width:178px;
}

.livestream_big_tv div.livestream_time div.livestream_right a
{
	color:#214d7e;
}

.livestream_big .livestream_list
{
	padding-top: 6px;
}

.livestream_big_img, div.livestream_left
{
	float: left;
	font-size: 10px;
}

.livestream_small .themeoftheday h1
{
	margin-top: 0px;
}

div.livestream_right
{
	float: right;
	text-align: left;
	width: 128px;
	vertical-align:top;
	padding-top:0px;
}

.livestream_big_tv .tvlink_livestream
{
	padding:0px;
}

.livestream_big_tv div.livestream_right
{
	width: 138px;
	margin-top:-1px;
}

.livestream_big_tv
{
	float: right;
	width:188px;
	text-align:left;
	vertical-align: bottom;
	color:#214d7e;
}

.headbox1{
		margin-bottom:30px; position:static; top:0px; left:0px;
	}
	#totd_new .themeofthedayhead{
		position:static; width:180px;
	}
	#totd_new .themeofthedayhead img{
		float:none; margin: 0px 6px 6px 6px; width:168px; height:90px;
	}
	#totd_new .themeofthedayhead h1{
		margin-bottom:6px;
	}
	#totd_new .themeofthedayhead h2{
		font-family:verdana, arial; font-weight:bold; color:#658ab3; font-size:12px;
	}
	#totd_new .themeofthedayhead .content {
		margin: 0px; padding: 0px 6px; float:none; position:static; width:180px;
	}
	#totd_new .themeofthedayhead .link, #totd_new .themeofthedayhead .link a{
		font-family:verdana, arial; color:#658ab3; font-size:11px;
	}
	#totd_new .headbox_link{
		font-family:verdana, arial; font-weight:bold; color:#658ab3;
	}

.span_m_15
{
	margin-left:15px;
}