body
	{ margin:10px; padding:0px; background:#830025; font-family: Verdana, Arial, Helvetica;}

a {text-decoration: none;}
a:link {color:red; text-decoration:none}
a:visited {color:red; text-decoration:none}
a:active {color:red; text-decoration:none}
a:hover {color:red; text-decoration:underline}

div#navistr
	{
		margin-left:18px;
	 	font-size:12px;
	 	font-family : Verdana, Arial, Helvetica;
		color 			: #ffffff;
 }

.myprinter{
	font-size:11px;
	margin-left:320px;
	margin-bottom:5px;

}

/* rosa alt E88F93 */

a.navistr {color:#e7a1a1; text-decoration:underline}
a.navistr:link {color:#e7a1a1; text-decoration:underline}
a.navistr:visited {color:#e7a1a1; text-decoration:underline}
a.navistr:active {color:#e7a1a1; text-decoration:underline}
a.navistr:hover {color:#e7a1a1; text-decoration:underline}

/*--DETAIL ----------------------------------*/
.detailstrtitle
	{
	 	font-size:12px;
	 	font-weight:bold;
		color 			: #ffffff;
 }

.detailstr
	{
		line-height: 1.3em;
	 	font-size:0.6em;
		color 			: #e7a1a1;
 }
 .detailstrbold
	{
	 	font-size:0.7em;
	 	line-height: 1.3em;
	 	font-weight:bold;
		color 			: #ffffff;
 }

.videostrtitle
	{
	 	font-size:0.6em;
	 	font-weight:bold;
		color 			: #ffffff;
 }


 .videostr
	{
		line-height: 1.3em;
	 	font-size:0.55em;
		color 			: #e7a1a1;
 }
 .videostrbold
	{
	 	font-size:0.6em;
	 	font-weight:normal;
		color 			: #ffffff;
 }


/*--DETAIL ----------------------------------*/

/*--HEADER ----------------------------------*/
div#headerbg1
	{ height:115px; width:1120px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #9D001D; background-image: url(../images/Header1.gif); }
	/*{ height:115px; width:1120px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #9D001D; background-image: url(../images/HeaderEM.jpg); }*/
div#headerbg2, #header12, #header22
	{height:172px; width:1120px; background-color:#830025; margin:0px;padding:0px; border:0px solid #9D001D;}
div#header12
	{height:172px !important; border:0px; width:700px; background-image: url(../images/BgHeader2Left.gif); float:left}
div#header22
	{height:172px !important; border:0px; width:420px; background-image:  url(../images/BgHeader2Right.gif); float:right;}
div#contentheaderheadline
	{ padding-left:15px;padding-right:150px;color:#ffffff; font-weight:bold; font-size:0.8em}
span#contentheaderheadlinered
	{ color:#ff0000; font-weight:bold; font-size:1em}
div#contentheader
	{ padding-left:15px;padding-right:150px; color:#EA8E92; font-size:0.7em; line-height: 1.3em;}
/*--HEADER ----------------------------------*/

/*--GLOBAL BOXEN STRUCTURE ----------------------------------*/
/*
div#contentbg, #content1,#content2,#content3,#content4,#content5
	{ width:1120px; margin:0px; padding:0px; border:0px solid #9D001D; display:block }
div#content1
	{ width:142px; margin-right:12px; background-color:#72001C; float:left; display:block}
div#content2
	{ width:535px; margin-right:12px; background-color:#52000A; float:left; display:block}
div#content3
	{ width:282px; margin-right:12px; background-color:#72001C; float:left; display:block}
div#content4
	{ width:125px; float:left; display:block}
*/
/*--GLOBAL BOXEN STRUCTURE ----------------------------------*/

div#contentbg
	{ margin:0px; padding:0px; border:0px solid #9D001D;}

div#content1{
		float:left;
		padding:0px;
		border:0px solid black;
		width:142px;
		margin:0 12px 0 0;
		/*background-color:#72001C;*/
		height:100%;
/*
		position:absolute;
		top:306px;
		height: expression((document.body.clientHeight - 306) + "px");
		bottom:0px;
*/
}
div#content2{
		float:left;
		padding:0px;
		border:0px solid black;
		width:535px;
		margin:0 12px 0 0;
		background-color:#52000A;
		/*
		background-color:blue;
		position:absolute;
		top:220px;
		bottom:0px;
		*/
}


div#content3{
		float:left;
		padding:0px;
		border:0px solid black;
		width:282px;
		margin:0 12px 0 0;
		/*background-color:#72001C;*/
		/*background-color:blue;
		position:absolute;
		top:220px;
		bottom:0px;
		*/
}
div#content4{
		float:left;
		padding:0px;
		border:0px solid black;
		width:125px;
		margin:0 0 0 0;
		/*background-color:#72001C;*/
		/*
		background-color:blue;
		position:absolute;
		top:220px;
		bottom:0px;
		*/
}

/*--NAVI LEFT ----------------------------------*/
div#contentnaviheadline
	{ padding-left:15px;padding-top:5px; color:#ffffff; font-weight:bold; font-size:0.7em; line-height: 1.3em;}
div#contentnaviused
	{ padding-left:1px;padding-right:0px;padding-bottom:3px;padding-top:3px;  color:#ffffff; font-weight:bold; font-size:0.7em; line-height: 1.3em;}
div#contentnavi
	{ padding-left:11px;padding-right:0px;padding-bottom:3px;padding-top:3px; color:#EA8E92;  font-size:0.7em; line-height: 1.3em;}
div#contentnavigray
	{ padding-left:11px;padding-right:0px;padding-bottom:3px;padding-top:3px; color:#6B6B6B;  font-size:0.7em; line-height: 1.3em;}
div#contentnaviunter
	{ padding-left:11px;padding-right:0px;padding-bottom:3px;padding-top:3px; color:#ED1C24;  font-size:0.7em; line-height: 1.3em;}
div#naviLeft, #naviheadertvprogramm,#naviheadermehrsex,#naviheadermehrbutv,#headercontent,#headercontent1,#headercontent1
	{width:142px;   border:0px; margin:0px; padding:0px;}
div#naviheadertvprogramm
	{width:142px; height:21px; background-color:#830025; background-image: url(../images/NavReiterLeft.gif);}
div#naviheadermehrsex
	{width:142px; height:21px; background-color:#830025; background-image: url(../images/NavReiterLeft1.gif);}
div#naviheadermehrbutv
	{width:142px; height:21px; background-color:#830025; background-image: url(../images/NavReiterLeft2.gif);}
div#headercontent
	{height:auto; width:140px; background-image: url(../images/BgNavLeft.gif);  border-left:1px solid #A51748;border-right:1px solid #A51748;border-bottom:0px solid #A51748;border-top:0px solid #A51748;}
div#headercontent1
	{height:auto; width:140px; border-left:0px solid #000000; border-right:0px solid #000000;border-bottom:0px solid #000000;border-top:0px solid #000000;}
div#headercontent2
	{height:auto; width:138px; background-image: url(../images/BgGrayNavLeft.gif); border-left:0px solid #000000; border-right:0px solid #000000;border-bottom:0px solid #000000;border-top:0px solid #000000; background-color:#7C0F14}
div#naviuntermenue
	{height:auto; width:138px; background-image: url(../images/BgSubNavLeft.gif); border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:0px solid #000000;border-top:0px solid #000000;}
/*---NAVI LEFT ----------------------------------*/


/*---CONTENT ----------------------------------*/
div#contentheadline
	{width:535px; height:19px;  background-image: url(../images/BgContenHeader.gif);}
div#contentheadlinetext
	{margin-left:10px;padding:2px;color:#ffffff; font-size:0.7em; line-height: 1.3em;}
div#contentheadline1
	{width:535px; height:19px; background-image: url(../images/BgContenHeader1.gif);}
div#contentcontent
	{width:533px; height:auto; background-color:#52000A;  border-left:1px solid #3C0008; border-right:1px solid #3C0008; border-bottom:0px solid #3C0008; border-top:0px solid #3C0008;}
div#contentcontenttext
	{margin-left:10px;margin-right:10px;color:#EA8E92; font-size:0.7em; line-height: 1.3em;}

div#eCardtext
	{color:#830025; font-size:0.6em; line-height: 1.3em;}
.contentcontenttext_w
	{margin-left:10px;margin-right:10px;color:#ffffff; font-size:0.7em; line-height: 1.3em;}
.contentcontenttext
	{margin-left:10px;margin-right:10px;color:#EA8E92; font-size:0.7em; line-height: 1.3em;}
.dyboxencontenttextright
	{ margin-left:10px; margin-right:10px;color:#ffffff; font-size:0.6em;}
.dyboxencontenttextbottom
	{ margin-left:20px;margin-right:10px;color:#ffffff; font-size:0.6em;}

/*---CONTENT ----------------------------------*/

/*---BANNER ----------------------------------*/
div#banner
	{width:122px; height:auto;}
/*---BANNER ----------------------------------*/

/*--FOOTER ----------------------------------*/
div#footerbg, #footer1,#footer2,#footer3,#footer4
	{Height:25px; width:1120px; margin:0px; padding:0px; border:0px solid #9D001D; float:left}
div#footer1
	{margin-right:13px; width:142px; float:left }
div#footer2
	{margin-right:13px; width:535px; float:left; padding-top:5px;}
div#footer3
	{margin-right:12px; width:282px; float:left}
div#footer4
	{width:122px; float:left}
div#footerbg2
	{height:20px; width:1120px; margin:0px; padding:0px; background-color:#3C0008; border:0px solid #3C0008; float:left}



.footercontent
	{color:#D5728E; font-size:0.6em; text-decoration:none}
.footercontent1
	{color:#ffffff; font-size:0.6em; text-decoration:none}

a.footercontent1 {color:#ffffff; font-size:0.6em; text-decoration:none}
a.footercontent1:link {color:#ffffff; font-size:0.6em; text-decoration:none}
a.footercontent1:visited {color:#ffffff; font-size:0.6em; text-decoration:none}
a.footercontent1:active {color:#ffffff; font-size:0.6em; text-decoration:none}
a.footercontent1:hover {color:#ffffff; font-size:0.6em; text-decoration:none}

a.footercontent {color:#D5728E; font-size:0.6em; text-decoration:none}
a.footercontent:link {color:#D5728E; font-size:0.6em; text-decoration:none}
a.footercontent:visited {color:#D5728E; font-size:0.6em; text-decoration:none}
a.footercontent:active {color:#D5728E; font-size:0.6em; text-decoration:none}
a.footercontent:hover {color:#D5728E; font-size:0.6em; text-decoration:none}


/*--FOOTER ----------------------------------*/
/*--TV GUIDE ----------------------------------*/
.tv_guide {
	padding-bottom	: 5px;
	line-height: 1.3em;
	font-weight 	: normal;
	font-size 	: 10px;
	font-family 	: Verdana, Arial, Helvetica;
	color 		: #F5F5F5;
	text-decoration : none;
}

.tv_guide_yellow {
	padding-bottom	: 5px;
	line-height: 1.3em;
	font-weight 	: normal;
	font-size 	: 10px;
	font-family 	: Verdana, Arial, Helvetica;
	color 		: #F5F5F5;
	text-decoration : none;
}


.tv_guide_bold {
	padding-bottom	: 5px;
	line-height: 1.3em;
	font-weight 	: bold;
	font-size 	: 10px;
	font-family 	: Verdana, Arial, Helvetica;
	color 		: #F5F5F5;
	text-decoration : none;
}


.tv_guide_margin {
	margin-left	: 5px;
}

.tv_guide_zeit{
	font-weight : bold;
	line-height: 1.3em;
	font-size 	: 0.7em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #ffffff;
	text-decoration : none;
}

.tv_guide_title{
	font-weight : bold;
	line-height: 1.3em;
	font-size 	: 0.7em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #ffffff;
	text-decoration : none;
}

.tv_guide_title_red{
	font-weight : bold;
	line-height: 1.3em;
	font-size 	: 0.7em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #FF1D26;
	text-decoration : none;
}


.tv_guide_text{
	line-height: 1.3em;
	font-weight : normal;
	font-size 	: 0.7em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #e7a1a1;
	text-decoration : none;
}

.ecard_text{
	line-height: 1.3em;
	font-weight : normal;
	font-size 	: 0.7em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #e7a1a1;
	text-decoration : none;
}

.ecard_text{
	line-height: 1.3em;
	font-weight : normal;
	font-size 	: 0.9em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #130d0d;
	text-decoration : none;
}

.ecard_text_red{
	line-height: 1.3em;
	font-weight : normal;
	font-size 	: 0.9em;
	font-family : Verdana, Arial, Helvetica;
	color 			: #d6001b;
	text-decoration : none;
}


div#tvdiv1
	{padding:18px; background-color:#52010A;}

/*--TV GUIDE ----------------------------------*/

.xxxdot {
	FONT-SIZE: 0.5em;
	COLOR: #000000;
	BORDER-RIGHT: 	#AD0004 0px solid;
	BORDER-TOP: 	#AD0004 0px solid;
	BORDER-LEFT: 	#AD0004 0px solid;
	BORDER-BOTTOM: 	#AD0004 0px solid;
}

.xxxdot1 {
	 FONT-SIZE:0.6em;
	 font-weight:normal;
	 COLOR:#ffffff;
	 BACKGROUND-COLOR:#BF0022;
	 BORDER-COLOR:#808080;
	 BORDER-STYLE:solid;
	 BORDER-WIDTH:0;
}

.xxxdotstr {
	font-size:0.6em;
	font-weight:normal;
	color 			: #e7a1a1;
}



/*
------------------------------------------------------------------------
	GEWINNSPIEL
------------------------------------------------------------------------
*/


form#contactform{
	width:497px;
	float:left;
	margin:7px 0 7px 0 ;
	padding:7px;
	background:#64001c;
	border:1px solid #810026;
}
form#contactform div{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:7px;
	color:#fff;
}

form#contactform label{
	/*width:90px;*/
	float:left;
	margin:6px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form#contactform .contact-input{
	width:227px;
	height:12px;
	margin:0 0 10px 0;
	padding:3px 0 3px 0px;	
	background:#eee;
	border:1px solid #845d68;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form#contactform .contact-select{
	width:227px;
/*	float:left;*/
	margin:0 0 10px 0;
	padding:3px 0 3px 0px;	
	background:#eee;
	border:1px solid #845d68;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

form#contactform .contact-textarea{
	width:180px;
	float:left;
	margin:0 0 10px 0;
	height:140px;
	padding:3px 0 3px 0px;	
	background:#eee;
	border:1px solid #845d68;
	color:#666;
    overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
form#contactform #submit{
	width:80px;
	float:left;
	margin: 14px 0px 14px 35px;
	height:34px;
	float:left;
	background:url(/images/80x34-btn.png) no-repeat;
	border:none;
	padding:0px 0 0px 0px;
	color:#845d68;
	cursor:pointer;
}
form#contactform #submit:hover{
	background:url(/images/80x34-btn-hover.png) no-repeat;
	color:#fff;
}


/*
------------------------------------------------------------------------
	LIVE VALIDATION
------------------------------------------------------------------------
*/

form#contactform .LV_validation_message{
    font-weight:bold;
		float:left;
	padding-right:0px;
}
form#contactform  .LV_valid {
		display:none;
    color:#00CC00;
}
form#contactform span.LV_invalid {
    /*display:none;*/
    color:#ff0000;
    
} 
form#contactform .LV_valid_field,
form#contactform input.LV_valid_field:hover, 
form#contactform input.LV_valid_field:active,
form#contactform textarea.LV_valid_field:hover, 
form#contactform textarea.LV_valid_field:active {
}  
form#contactform .LV_invalid_field, 
form#contactform input.LV_invalid_field:hover, 
form#contactform input.LV_invalid_field:active,
form#contactform textarea.LV_invalid_field:hover, 
form#contactform textarea.LV_invalid_field:active,
form#contactform select.LV_invalid_field:active,
form#contactform select.LV_invalid_field:hover,
form#contactform #check1.LV_invalid_field  {
     /*border:1px solid #ff8b8b;*/
     border:1px solid #ff0000;
	 	background:url(/images/form-error-bg.png) repeat;
	 	background-color:#ffffff;
} 

