/* Begin Typography & Colors */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;}
	
/* remember to define focus styles! */
:focus {
    outline: 0;}
	
html, body {
	margin: 0px; 
	padding: 0;
	height: 100%;
	color: #fff;
	overflow: hidden;
	text-align:center;
	background: #fff url(../images/bg/bg_pattern.jpg) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;}
	
ol, ul {
    list-style: none;}
	
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;}
	
caption, th, td {
    text-align: left;
    font-weight: normal;}
	
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";}
	
blockquote, q {
    quotes: "" "";}
	
.float_right {
	float: right;}
	
.float_left{
	float:left;}
	
.clear {
	clear: both;}
/* Beginn Template */
/*Wrapper*/
div#tvn_wrapper{
	position: relative;
	width: 896px;
	height:651px;
	margin: 0 auto 0 auto;
	text-align:left;}
	
div#tvn_wrapper div#tvn_blume {
	position: absolute;
	right:0px;
	bottom:-30px;
	width: 143px;
	height: 193px;
	background-image: url(../images/bg/wrapper_bg.png);
	background-repeat: no-repeat;}
	
/*IE6*/
*html div#tvn_wrapper div#tvn_blume {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='http://work.code-malan.com/tamara/images/bg/wrapper_bg.png');}
/*IE6*/	

/*Wrapper*/
/*Head*/
div#tvn_wrapper div#tvn_head {height: 322px;}
/*HeaderBox*/
div#tvn_wrapper div#tvn_head_box {height: 322px; width: 100%; position: absolute; top: 30px; padding-left: 11px;}
/*Impressum*/
div#tvn_wrapper div#tvn_head_box div#tvn_imprint {
	position: absolute;
	background-image: url(../images/navi/impressum_weiss.jpg);
	background-repeat: no-repeat;
	width:204px;
	height: 25px;
	margin: -30px 0 0 627px;}
	
div#tvn_wrapper div#tvn_head_box div#tvn_imprint p {color: #666; margin:4px 0 0 25px;}
div#tvn_wrapper div#tvn_head_box div#tvn_imprint p img.a1 {position: absolute; margin-top: 4px;}
div#tvn_wrapper div#tvn_head_box div#tvn_imprint p img.a2 {position: absolute; margin:4px 0 0 11px;}
div#tvn_wrapper div#tvn_head_box div#tvn_imprint p span {margin:0px 0 0 75px;}
div#tvn_wrapper div#tvn_head_box div#tvn_imprint p span a {color: #666; text-decoration:none;}
/*Impressum*/
div#tvn_head_box div.tvn_logo {position: absolute; margin: 25px 0 0 -15px; background-image: url(../images/bg/logo.png);
background-repeat: no-repeat; width:313px;height: 67px;}
/*IE6*/
*html div#tvn_head_box div.tvn_logo {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='http://work.code-malan.com/tamara/images/bg/logo.png');}
/*IE6*/	
div#tvn_head_box div.tvn_logo img {width:313px;	height: 67px;}
	
div#tvn_head_box div.nav_top {padding-top: 15px;}
div#tvn_head_box div.nav_top div img{float:left; margin:1px 0 0 1px;}
div#tvn_head_box div.nav_top div a{display: block; float:left; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #fff;  text-decoration: none; background: url(../images/navi/navibox.jpg) 0 0px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_head_box div.nav_top div a:hover{display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_head_box div.nav_top div a#activ{display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_head_box div.nav_top div.galerie a{margin:103px 3px 0 209px;}
/*IE6*/
*html div#tvn_head_box div.nav_top div a{display: block; float:left; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #fff;  text-decoration: none; background: url(../images/navi/navibox.jpg) 0 0px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_head_box div.nav_top div a:hover{display: block; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
/*IE6*/
/*IE6*/
*html div#tvn_head_box div.nav_top div.galerie a{margin:103px 3px 0 105px;}
/*IE6*/
div#tvn_head_box div.nav_top div.video a{margin:103px 3px 0 110px;}
div#tvn_head_box div.nav_top div.a_leer{float:left; margin-top: 103px; width: 101px; height:101px; background-image: url(../images/navi/navibox.jpg); background-repeat: no-repeat;}
/*2ter Teil*/
div#tvn_head_box div.nav_bottom {margin-top: 3px;}
div#tvn_head_box div.nav_bottom div {float:left; margin-right: 3px;}
div#tvn_head_box div.nav_bottom div a {display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #fff;  text-decoration: none; background: url(../images/navi/navibox.jpg) 0 0px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_head_box div.nav_bottom div a:hover{display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_head_box div.nav_bottom div a#activ	{display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_head_box div.nav_bottom div.vita {margin-left: 104px;}
/*IE6*/
*html div#tvn_head_box div.nav_bottom div a {display: block; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #fff;  text-decoration: none; background: url(../images/navi/navibox.jpg) 0 0px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_head_box div.nav_bottom div a:hover{display: block; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_head_box div.nav_bottom div a#activ	{display: block; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_head_box div.nav_bottom div.vita {margin-left: 52px;}
/*IE6*/
div#tvn_head_box div.nav_bottom div.moderation {margin-left: 106px;}
/*2ter Teil*/
/*HeaderBox*/
/*Head*/
/*Content*/
div#tvn_wrapper div#tvn_content {height: 235px; margin-top: 34px;}
/*Links*/
div#tvn_wrapper div#tvn_content div.tvn_main_left{width:312px; padding-left: 11px;}
/*IE 6*/
*html div#tvn_wrapper div#tvn_content div.tvn_main_left{width:322px; padding-left: 11px;}
/*IE 6*/
div#tvn_content div.tvn_main_left div.news_a a{display: block; float:left; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #fff;  text-decoration: none; background: url(../images/navi/navibox.jpg) 0 0px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_content div.tvn_main_left div.news_a a:hover{display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_content div.tvn_main_left div.news_a a#activ{display: block; height: 96px; width: 93px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div#tvn_content div.tvn_main_left div.news_a {margin-right: 108px;}
/*IE6*/
*html div#tvn_content div.tvn_main_left div.news_a a{display: block; float:left; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #fff;  text-decoration: none; background: url(../images/navi/navibox.jpg) 0 0px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_content div.tvn_main_left div.news_a a:hover{display: block; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_content div.tvn_main_left div.news_a a#activ{display: block; height: 101px; width: 101px; padding: 5px 0 0 8px; color: #00327d; text-decoration: none; background: url(../images/navi/navibox.jpg) 0 -101px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
*html div#tvn_content div.tvn_main_left div.news_a {margin-right: 108px;}
/*IE6*/
/*Newsticker*/
div#tvn_wrapper div#tvn_content div.tvn_main_left div.tvn_newsticker {
	width: 206px;
	height: 101px;
	margin: 4px 0 0 105px;
	color: #fff;
	background-image: url(../images/content/newsticker_bg_206px.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
	
div#tvn_wrapper div#tvn_content div.tvn_main_left div.tvn_newsticker img {position: absolute; width: 205px;  height: 73px;}
	
div.tvn_newsticker p.ueber {text-align: left; padding-top: 12px; margin-left: 80px; line-height: 12px;}
div.tvn_newsticker p.ueber span {font-style: italic;}
div.tvn_newsticker p.tvn_news { margin: 15px 10px 0 10px; font-size: 10px; line-height: 12px;}
div.tvn_newsticker p.last { margin: 4px 25px 0 10px; font-size: 10px; line-height: 12px;}
div.tvn_newsticker p.tvn_news strong {font-weight: bold;}
div.tvn_newsticker p.tvn_news span {display: block;}
/*Newsticker*/
/*Links*/
/*Rechts*/
#start div#tvn_wrapper div#tvn_content div.tvn_main_right{background-image: none; padding-top: 0px;}
div#tvn_wrapper div#tvn_content div.tvn_main_right{
	width:517px;
	height: 245px;
	margin-left: 2px;
	padding-top: 10px;
	background-image: url(../images/content/content_bg.jpg);
	background-repeat: no-repeat;}
	
#galerie div#tvn_wrapper div#tvn_content div.tvn_main_right{
	width:517px;
	height: 245px;
	margin-left: 2px;
	padding-top: 5px;
	background-image: url(../images/content/content_bg.jpg);
	background-repeat: no-repeat;}
	
#galerie div#tvn_wrapper div#tvn_content div.tvn_main_right a{color: #fff; text-decoration:none;}

#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right{
	width:517px;
	height: 236px;
	margin-left: 2px;
	padding-top: 10px;
	background-image: url(../images/content/content_navi_bg.jpg);
	background-repeat: no-repeat;}
	
/*Startseite Statisches Bild*/
div#tvn_content div.tvn_main_right div.tvn_right_static{
	width: 101px;
	height: 101px;
	margin-left: 312px;}
	
div#tvn_content div.tvn_main_right p.start_teaser {font-size: 12px; margin-top: 15px; margin-left: 5px; line-height: 16px;}
div#tvn_content div.tvn_main_right p.start_teaser a {color: #fff; text-decoration:none; border-bottom: 1px dotted #fff;}
div#tvn_content div.tvn_main_right p.start_teaser strong{font-weight: bold;}
div#tvn_content div.tvn_main_right p.brands_logo {margin-top: 10px;}
div#tvn_content div.tvn_main_right p.brands_logo a {color: #fff; text-decoration:none; border-bottom: 1px dotted #fff;}
div#tvn_content div.tvn_main_right p.brands_logo img {float:left;}
div#tvn_content div.tvn_main_right p.brands_logo span {float:left; margin: -3px 0 0 20px;}
/*Startseite Statisches Bild*/
/*Content*/
div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over{width: 480px; height: 202px; overflow: auto; padding: 10px 15px 0 15px;}
/*IE6*/
*html div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over{width: 505px; height: 213px; overflow: auto; padding: 10px 15px 0 15px;}
/*IE6*/
div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over p{display: block; margin-bottom: 15px; padding-bottom: 25px;}
div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over p a{color: #fff; text-decoration:none; border-bottom: 1px dotted #fff;}
/*IE6*/
*html div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over p{display: block; margin-bottom: 15px; padding-bottom: 0px;}
/*IE 6*/
div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over p strong{
	display:block;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;}
	
div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over p em{font-style: italic;}
	
/*Vita*/
#vita div#tvn_wrapper div#tvn_content div.tvn_main_right div#content_over p.vita span {display: block; float:left; margin: 15px 20px 0 30px;}

/*Vita*/
	
/*Moderation*/
#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content{width: 517px; height: 202px; padding: 0px;}
	
/*Text*/
#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text{clear:both; margin-left: 10px;}
#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text span{float:left; margin:15px 0 0 5px;}
#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text span.right{margin-left: 50px;}
/*Text*/

#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text a{
	display: block; float:left;	width:120px; height: 20px; color: #fff;  text-decoration: none; margin-right: 5px; 
	padding-top: 5px; text-align: center; }
	
#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text a:hover{
	display: block; float:left; background-image: url(../images/navi/content_navi_hover.jpg); background-repeat: no-repeat;
	width:120px; height: 20px; color: #00327d;  text-decoration: none; margin-right: 5px; padding-top: 5px; text-align: center; }
	
#moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text a#active{
	display: block; float:left; background-image: url(../images/navi/content_navi_hover.jpg); background-repeat: no-repeat;
	width:120px; height: 20px; color: #00327d;  text-decoration: none; margin-right: 5px; padding-top: 5px; text-align: center; }
	
/*IE6*/
*html #moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text{clear:both; padding-top: 0px;}
*html #moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text span{float:left; margin:15px 0 0 5px;}

*html #moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text a{
	display: block; float:left;	width:120px; height: 20px; color: #fff;  text-decoration: none; margin-right: 5px; 
	padding: 5px 0 4px 0; text-align: center; }
	
*html #moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text a:hover{
	display: block; float:left; background-color: #ccc; background-image: url(../images/navi/content_navi_hover.jpg); background-repeat: no-repeat;
	width:120px; height: 20px; color: #00327d;  text-decoration: none; margin-right: 5px; padding: 5px 0 4px 0; text-align: center; }
	
*html #moderation div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p.content_text a#active{
	display: block; float:left; background-image: url(../images/navi/content_navi_hover.jpg); background-repeat: no-repeat;
	width:120px; height: 20px; color: #00327d;  text-decoration: none; margin-right: 5px; padding: 5px 0 4px 0; text-align: center; }
/*IE6*/
/*Moderation*/
/*Galerie*/
#galerie div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content{width: 507px; height: 215px; padding: 0 5px;}
#galerie div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p img{margin-right: 6px;}
#galerie div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content p img.no_img{margin-right: 0px;}
*html #galerie div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content{width: 517px; height: 215px; padding: 0 0 0 6px;}

#galerie div#tvn_wrapper div#tvn_content div.tvn_main_right div#main_content div#tvn_galerie_navi{text-align:center; margin-top: 7px;}
/*Galerie*/
/*Content*/
/*Rechts*/
/*Content*/