html, body {
	margin:			0px;
         padding:		0px;
         text-align:		center;
         background:		url('img/back.png');
	height:			100%;
         font-family:		Verdana;
         font-size:		15px;
}

#main{
         position:		relative;
         border-left:		1px #c2c2c2 solid;
	border-right:		1px #c2c2c2 solid;
	border-top:		0px;
	border-bottom:		1px #c2c2c2 solid;
         min-height:		100%;
         width:			920px;
         margin:			auto;
         text-align:		left;
         background:		#ffffff;
}

* html #main { height:100%; }

#main #top #logo {
	border:			0px;
         cursor:			pointer;
	margin-top:		20px;
         margin-left:		50px;
}

#main #top #lang {
	position:		absolute;
         top:			20px;
         left:			795px;
}

#main #nav{
	margin:			0px 60px 0px 60px;
         border:			0px;
         width:			804px;
         height:			31px;
}

#main #preview {
	margin:			20px 60px;
         border:			0px;
         width:			801px;
         height:			292px;
         background:		url('img/bg_home_filme.png') no-repeat;
         position:		relative;
}

#main #preview #pv_left{
	padding-top:		1px;
         padding-left:		1px;
         border:			0px;
         width:			493px;
         height:			290px;
}

#main #preview #pv_right{
         border:			0px;
         width:			305px;
         height:			290px;
         position:		absolute;
         top:			0px;
         left:			495px;
}

#main #preview #pv_right #pv_header {
	margin-top:		20px;
         margin-left:		20px;
	margin-bottom:		20px;
         border:			0px;
}

#main #preview #pv_right .pv_nav {
         border:			0px;
         width:			305px;
         height:			41px;
         cursor:			pointer;
}

#main #preview #pv_right .pv_nav div{
         font-size:		0.8em;
	padding-left:		20px;
         padding-top:		12px;
}

#main #preview #pv_left_home{
	padding-top:		1px;
         padding-left:		1px;
         border:			0px;
         width:			550px;
         height:			290px;
}

#main #preview #pv_right_home{
         border:			0px;
         width:			248px;
         height:			290px;
         position:		absolute;
         top:			0px;
         left:			550px;
}

#main #preview #pv_right_home #pv_header {
	margin-top:		20px;
         margin-left:		20px;
	margin-bottom:		20px;
         border:			0px;
}

#main #content {
	margin:			20px 60px;
         border:			0px;
         width:			801px;
         font-size:		0.8em;
         color:			#000;
         line-height:		18px;
}

#main #content .faqDiv  {
	margin-left:		17px;
         margin-bottom:		5px;
         margin-top:		2px;
         padding:		2px;
         border:			0px;
}

#main #content a {
         color:			#000;
         text-decoration:	none;
}

#main #content a:hover {
         color:			#000;
         text-decoration:	underline;
}

#main #content #newsticker {
	font-size:		0.9em;
	margin-bottom:		20px;
         border:			0px;
         width:			801px;
         height:			43px;
         background:		url('img/bg_newsticker.png') no-repeat;
         color:			#fff;
         padding:		2px;
}

#main #content #newsticker span {
	color:			#FFCC00;
}

#main #content #newsticker a {
         color:			#ffffff;
         text-decoration:	none;
}

#main #content #newsticker a:hover {
         color:			#ffffff;
         text-decoration:	underline;
}

#main #content #teaser {
         width:			801px;
         height:			233px;
         position:		relative;
         color:			#000;
         font-size:		0.85em;
         line-height:		14px;
}

#main #content #teaser #teaser_1 {
         width:			263px;
         height:			233px;
         position:		absolute;
         top:			0px;
         left:			0px;
}

#main #content #teaser #teaser_1 div{
	margin:		130px 10px 5px 10px;
}


#main #content #teaser #teaser_2 {
         width:			263px;
         height:			233px;
         position:		absolute;
         top:			0px;
         left:			270px;
}

#main #content #teaser #teaser_2 div{
	margin:		130px 10px 5px 10px;
}

#main #content #teaser #teaser_3 {
         width:			263px;
         height:			233px;
         position:		absolute;
         top:			0px;
         left:			540px;
}

#main #content #teaser #teaser_3 div{
	margin:		130px 10px 5px 10px;
}

#main #content #teaser a {
         color:			#000;
         text-decoration:	none;
}

#main #content #teaser a:hover {
         color:			#000;
         text-decoration:	underline;
}

#main #footer {
	white-space: 		nowrap;
	margin:			20px 60px;
         border:			0px;
         width:			801px;
         background:		url('img/footer_line.jpg') repeat-x;
         text-align:		center;
}

#main #footer span {
         background:		#fff;
         font-size:		0.55em;
         color:			#000000;
}

#main #footer a {
         color:			#000000;
         text-decoration:	underline;
}
