@import "/stv/img/s/style/shop.css";

form
{
	margin: 0px;
}
#contentMain
{
	text-align:left; /* for IE */
}
/* format the login header section */
#contentHeader
{
	background-image:url(/STV/IMG/global/headline.gif);
	background-repeat:no-repeat;
	padding-left:590px
}
#contentHeaderLogin
{
	padding-top:15px;
	padding-bottom:5px
}
#contentHeaderLogin input[type="image"]
{
	width:57px;
	float:right;
	height:18px;
}
#contentHeaderLogin label
{
	font-weight:bold;
}
#contentHeaderLogin input[type="text"], #contentHeaderLogin input[type="password"]
{
	width:44px;
	height:auto
}
#contentHeaderNoPassword
{
	clear: both;
}
#contentHeaderNoPassword input[type="checkbox"]
{
	width:auto;
	height:auto;
	float:right;
}
#contentHeaderNoPassword label
{
	float:right;
}
/* format the video section */
#contentVideo
{
	clear:both;
}
#contentVideoInfo
{
	float:right;
	width:275px
}
#contentVideoInfo .blockbuster
{
	margin-top:20px;
	margin-bottom:10px
}
#contentVideoInfo form input[type="text"]
{
	width:100%;
	margin-bottom:5px
}
#contentVideoInfo ul
{
	padding:0px;
	margin:15px 0px;
	list-style-type:none;
	color:#818181;
	font-weight:bold;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
}
#contentVideoInfo ul li
{
	padding-top:2px;
	height:20px;
	padding-left:22px;
	background-image:url(/STV/IMG/global/bullet_hellblau_klein.gif);
	background-repeat:no-repeat;
}
/* format the info boxes */
#contentBox
{
	margin-top:15px;
	clear:both;
	height:165px
}
#contentBoxAdvice
{
	width:250px;
	float:left;
}
#contentBoxAdvice .contentBoxContent
{
	width:248px;
	border:1px solid #1E60A3;
	height:124px;
	clear:both;
	background-color:#E8F4FC;
	padding:3px 0px;
	overflow:hidden;
}
#contentBoxAdvice .contentBoxContent p
{
	margin:0px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	height:30px;
}
#contentBoxAdvice .contentBoxContent .alternate
{
	background-color: white;
}
#contentBoxAdvice .contentBoxContent a
{
	display:block;
	width:180px;
}
#contentBoxAdvice .contentBoxContent span
{
	float:right;
}
#contentBoxAdvice .contentBoxContent .disabled
{
	display:none;
}
#contentBoxCount
{
	width:250px;
	float:left;
	margin-left:25px;
	position:relative;
}
#contentBoxCount p
{
	text-decoration:underline;
	color:#1B6CAA;
	font:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	margin:0px;
}
#contentBoxCount .film
{
	left:54px;
	top:48px;
}
#contentBoxCount .shows
{
	left:54px;
	top:88px;
}
#contentBoxCount .info
{
	left:54px;
	top:128px;
}
#contentBoxCount .serien
{
	left:173px;
	top:48px;
}
#contentBoxCount .sport
{
	left:173px;
	top:88px;
}
#contentBoxCount .musik
{
	left:174px;
	top:128px;
}
#contentBoxTest
{
	width:250px;
	float:right;
}
#contentBoxTest .top
{
	margin-top:2px;
	margin-bottom:4px;
	font-size:16px;
	color:red;
	font-weight:bold
}
#contentBoxTest .bottom
{
	margin-top:4px;
	margin-bottom:0px;
}
.contentBoxTitleImage
{
	float:left;
}
.contentBoxTitle
{
	width:225px;
	margin-left:25px;
	height:20px;
	padding-top:3px
}
.contentBoxTitle .left
{
	float:left;
	background-image:url(/STV/IMG/global/bg_reiter_l.gif);
	width:3px;
	height:20px
}
.contentBoxTitle .middle
{
	float:left;
	background-image:url(/STV/IMG/global/bg_reiter_m.gif);
	width:215px;
	padding-left:4px;
	height:16px;
	padding-top:4px;
	color:white;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.contentBoxTitle .right
{
	float:left;
	background-image:url(/STV/IMG/global/bg_reiter_r.gif);
	width:3px;
	height:20px
}
#contentBoxCount .contentBoxContent
{
	width:248px;
	border:1px solid #1E60A3;
	height:130px;
	clear:both;
	background: url(/STV/IMG/global/aktuell_verfuegbar.png) no-repeat center #E8F4FC;
}
#contentBoxTest .contentBoxContent
{
	width:245px;
	border:1px solid #1E60A3;
	height:130px;
	clear:both;
	padding-left:3px;
	background-color:#E8F4FC;
}
/* format content footer */
#contentFooter
{
	clear:both;
	background-image:url(/STV/IMG/global/start_family.gif);
	background-repeat:no-repeat;
	height:160px;
	padding-left:380px;
	padding-top:120px
}
#contentFooter .easy
{
	margin:0px;
	color:red;
	font-weight:bold;
	font-size:14px
}
#contentFooter .record
{
	margin-top:0px;
	margin-bottom:20px;
	color:#818181;
	font-weight:bold;
	font-size:14px
}