* {
    margin:0;
    padding:0
    }
body{
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
			background-color: #5F88A9;
			background-image: url(../design_images/bg.jpg);
			background-repeat: repeat-x;
			margin: 0;
}

img{
	border:none;
}

a{
	text-decoration:none;
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
}

a:hover{
	color:#213543;
}

h1{
	font-size:18px;
	margin-bottom:20px;
}

h2{
	font-size:12px;
	line-height:20px;
	text-align:center;
	margin-bottom:2px;
}

h3{
	font-size:12px;
	font-weight:bold;
}

h4{
	text-transform: uppercase;
	font-weight:bold;
	font-size:12px;
	margin-top:6px;
	margin-bottom:12px;
}

.cleaner{
	clear:both;
}

#wrapper{
			margin:0 auto;
			/* OLD width:824px;*/
			width:980px;
			/*height: 1000px;*/
			/* OLD background-image: url(../design_images/glow_bg.jpg); */
			background-repeat: no-repeat;
			background-position: top;
			padding-left:10px;
			padding-right:10px;
			background-color:#000000;
			/*border:1px solid red;*/
}

#head{
	height:64px;
}

#footer{
	padding-top:2px;
	height:31px;
	background:#000000;
	width:804px;
}

#footer_glow{
	 margin-left:-11px;
	 height:21px;
}

#footer_copyright{
margin: 0 auto;
width:173px;
height:30px;
}


/* TOP-NAVI*/

#navi_left, #navi_right{
	float:left;
}

#navi, #navi_right{
	margin-bottom:2px;
	margin-top:0px;
	/*width:804px;*/
	height:30px;
	background-image: url(../design_images/navi_bg.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

#navi{
	/*width:347px;*/ /* OLD*/
	width:523px;
}

#navi_right{
	width:457px;
}


a.nav-home{
background: url(../design_images/navi_home.jpg) transparent no-repeat scroll left bottom;
width:75px;
}

a.nav-home a:hover{
	background-position: left top;
}

a.nav-jugendschutz{
background: url(../design_images/navi_jugendschutz.jpg) transparent no-repeat scroll left bottom;
width:122px;
}

a.nav-mobile{
background: url(../design_images/navi_mobile.jpg) transparent no-repeat scroll left bottom;
width:77px;
}

a.nav-mobile a:hover{
	background-position: left top;
}

a.nav-kinofinder{
background: url(../design_images/navi_kinofinder.jpg) transparent no-repeat scroll left bottom;
width:91px;
}

a.nav-kinofinder a:hover{
	background-position: left top;
}


a.nav-dvd{
background: url(../design_images/navi_dvd.jpg) transparent no-repeat scroll left bottom;
width:68px;
}


a.nav-nbc{
background: url(../design_images/navi_nbc.jpg) transparent no-repeat scroll left bottom;
width:117px;
}

a.nav-international{
background: url(../design_images/navi_international.jpg) transparent no-repeat scroll left bottom;
width:116px;
}
a.nav-enter{
background: url(../design_images/navi_enter.jpg) transparent no-repeat scroll left bottom;
width:156px;
}




#navi a:hover{
	background-position: left top;
}

#navi_right a:hover{
	background-position: left top;
}

ul#navi li, ul#navi_right li {
	float:left;
	list-style:none;
}

ul#navi li a, ul#navi_right li a{
	text-indent: -900em;
	display: block;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	height:29px;
}

ul#navi li a.active{
	background-position: top left;
}

/* /TOP-NAVI*/
/* META-NAVI */
#meta_navi a{
	display:block;
	height:8px;
	float:left;
		text-indent: -900em;
}

a.nav-impressum{
background: url(../design_images/meta_impressum.jpg) transparent no-repeat scroll left bottom;
width:43px;
}

a.nav-faq{
background: url(../design_images/meta_faq.jpg) transparent no-repeat scroll left bottom;
width:17px;
}

a.nav-datenschutz{
background: url(../design_images/meta_datenschutz.jpg) transparent no-repeat scroll left bottom;
width:127px;
}
/* /META-NAVI*/

#hero{
	width:804px;
	height:240px;
	/* OLD background-image: url(../design_images/hero_bg.jpg);*/
	background-repeat: no-repeat;
}

#hero_slider{
	 float:left;
	 /* OLD margin-left:10px; */
	 /* OLD width:614px; */
	 width:980px;
	 height:239px;
	 margin-top:0px;
	 overflow:hidden;
	 display:inline;
}
/*
#kino{
	width:155px;
	margin-left:20px;
	padding-top:35px;
	float:left;
	display:inline;
	height:205px;
	overflow:hidden;
}

#kino li{
	width:125px;
	border-bottom:1px solid #3d596f;
	margin-top:2px;
	padding-bottom:4px;
	padding-left:5px;
	text-transform:uppercase;
}

#kino ul{
		width:147px;
		padding-right:8px;
		overflow:hidden;
		height:82px;
		top: 0px;
}
*/
#kino{
	width:150px;
	margin-left:20px;
	padding-top:35px;
	float:left;
	display:inline;


}

#kino li{
	width:115px;
	border-top:1px solid #3d596f;
	padding-top:4px;
	margin-bottom:2px;
	padding-left:5px;
	text-transform:uppercase;
}

#kino li.hor_line{
	line-height:1px;
	height:1px;
	font-size:1px;
	padding-top:0px;
	margin-bottom:0px;
}

#kino ul{
		width:137px;
		padding-right:18px;



}


#kino a{
	font-size:11px;
}

.jScrollPaneContainer{
	height:80px;
}

#content{
	width:804px;
	background-image: url(../design_images/content_bg.jpg);
	background-repeat: repeat-y;
	min-height:700px;
	padding-bottom:25px;
}



#content a{
	text-decoration:underline;
}

#content a:hover{
	color:#ffffff;
}

#content .ce_text, #content #accordion, #content #auflistung-teilnehmer{
	margin: 0px 25px 15px 25px;
	padding-top:15px;	
}

#content .logout{
	margin-bottom:50px;
}

#content .accordion{
	margin-right:30px;
}

#content ul{
	margin-left:25px;
}

#content p{
	margin-top:5px;
	margin-bottom:5px;
}

#content h2{
	text-align:left;
	font-size:14px;
	margin-top:15px;
}

.toggler{
		background: url(../design_images/pfeil_rechts.gif)  no-repeat  right 10px;
}

.toggler.selected{
		background: url(../design_images/pfeil_unten.gif)  no-repeat right;
}

#content .toggler h2{
		cursor:pointer;
		margin-top:0px;
}

#content .ce_accordion{
	margin-bottom:10px;
}

#content_mobile h2{
	line-height:15px;
}

.accordion_line{
	width:804px;
	height:2px;
	background: url(../design_images/accordion_line.gif);
	margin-left:-25px;
	margin-bottom:10px;
}


#main{
		width:804px;
		background:url('../design_images/subnavi_bg.jpg') repeat-y;
}

#left{
	width:170px;
	float:left;
	height:100%;
}

#left_mobile{
	background:url('../design_images/subnavi_mobile_bg.jpg') no-repeat;
	width:170px;float:left;height:733px;
}




#main h2{
	line-height:15px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#main p{
	line-height:14px;
}

/* Mobile Seiten */
#mobile_content_blan{
	background:url('../design_images/blan_content_bg.jpg') no-repeat;
	width:634px;
	float:left;
	height:733px;
}

#mobile_content_kurzwahl{
background:url('../design_images/kurzwahl_content_bg.jpg') no-repeat;
width:634px;
float:left;
height:733px;
}

#mobile_content_sideload{
background:url('../design_images/sideload_content_bg.jpg') no-repeat;
width:634px;
float:left;
height:733px;
}

.mobile_blan_1, .mobile_kurzwahl_1, .mobile_sideload_1{
	 margin-top:233px;
	 margin-left:190px;
	 margin-right:25px;
	 height:88px;
}

.mobile_blan_2, .mobile_kurzwahl_2, .mobile_sideload_2{
	margin-top:23px;
	margin-left:150px;
	margin-right:25px;
	height:88px;
}

.mobile_blan_3{
	margin-top:23px;
	margin-left:190px;
	margin-right:25px;
	height:77px;
}

.mobile_blan_4{
	margin-top:25px;
	margin-left:150px;
	margin-right:120px;
	height:103px;
}

.mobile_kurzwahl_3{
	margin-top:23px;
	margin-left:190px;
	margin-right:25px;
	height:88px;
}

.mobile_kurzwahl_4{
	margin-top:25px;
	margin-left:150px;
	margin-right:120px;
	height:103px;
}
.mobile_kurzwahl_5{
	width:500px;
	margin-top:10px;
	margin-left:10px;
	height:20px;
	font-size:10px;
}

.mobile_kurzwahl_5 a{
	float:right;
	width:500px;
	margin-top:10px;
	margin-left:10px;
	height:20px;
	font-size:10px;
}

.mobile_kurzwahl_5 a{
	text-transform:uppercase;
	display:block;
	background:url(../design_images/link_bg.gif) no-repeat;
	width:127px;
	line-height:20px;
	font-weight:bold;
	padding-left:5px;
	margin-top:5px;
}

.mobile_sideload_3{
	margin-top:23px;
	margin-left:190px;
	margin-right:25px;
	height:63px;
}

.mobile_sideload_4{
	margin-top:25px;
	margin-left:150px;
	margin-right:110px;
	height:103px;
}

/* /Moblie Seiten*/


#left_mobile ul.level_1, #left_navi ul.level_1{
	margin-left:20px;
	margin-top:5px;
	border-bottom:1px solid #213543;
}

#left_mobile ul.level_2, #left_navi ul.level_2{
	margin-left:20px;
	margin-top:5px;
}

#left_mobile ul.level_1 li, #left_navi ul.level_1 li{
	list-style:none;
	border-top:1px solid #213543;
	line-height:20px;
}

#left_mobile ul.level_2 li, #left_navi ul.level_2 li{
	list-style:none;
	line-height:20px;
}

#left_mobile ul.level_1 li a, #left_navi ul.level_1 li a{
	text-transform:uppercase;
}

#left_mobile ul.level_2 li a, #left_navi ul.level_2 li a{
	text-transform: none;
}

ul.subnavi li a.active{
	color:#213543;
}

#left_mobile ul.level_2, #left_navi ul.level_2{
	margin-left:20px;
	
}


#left_mobile ul.level_2 li, #left_navi ul.level_2 li{
	border-top:none;
}


.spacer35{
	height:35px;
	
}

/*
<img src="design_images/navi_jugendschutz_lo.jpg" width="122" height="29" alt="" />
*/


/* STYLES SCROLLER*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width:1px;
	background: url(../design_images/track_bg.jpg) repeat-y top center;
}
.jScrollPaneDrag {
	position: absolute;
	background: transparent;
	cursor: pointer;
	overflow: hidden;
	width:1px;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../design_images/scroll_up_lo.jpg) repeat-x 0 0;
	height: 22px;
	width:11px;
}
a.jScrollArrowUp:hover {
	background: url(../design_images/scroll_up_hi.jpg) repeat-x 0 0;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../design_images/scroll_down_lo.jpg) repeat-x 0 0;
	height: 22px;
}
a.jScrollArrowDown:hover {
	background: url(../design_images/scroll_down_hi.jpg) repeat-x 0 0;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background: url(../design_images/scroll_down_hi.jpg) repeat-x 0 0;*/
}

.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
	width: 200px;
	height: 82px;
	overflow: auto;
	/*float: left;*/
}

/* /STYLES SCROLLER */


#subpromo{
	/*width:804px;*/
	width:980px;
	height:308px;
	/* OLD background: url(../design_images/subpromo_bg.jpg) no-repeat;*/
	margin-top:2px;
	padding-top:5px;
	overflow:hidden;
}

.subpromo_slider{
	float:left;
	/*width:780px;*/
	width:960px;
	height:300px;
	overflow:hidden;
}

.subpromo_slider ul li{
	margin:0px 7px 0px 7px;
	/*margin:0;*/
	background: url(../design_images/subpromo_poster_bg.gif) no-repeat;
	width:141px;
	height:298px;
	display:inline;
	float:left;
}

.subpromo_prev{
	float:left;
	display:block;
	margin-left:0px;
	margin-right:6px;
	margin-top:90px;
	cursor:pointer;
	background: url(../design_images/scroll_teaser_left_lo.png) no-repeat;
	height:123px;
	width:18px;
}

.subpromo_prev:hover{
	background: url(../design_images/scroll_teaser_left_hi.png) no-repeat;
}

.subpromo_next{
	float:left;
	margin-left:6px;
	margin-right:0px;
	margin-top:90px;
	background: url(../design_images/scroll_teaser_right_lo.png) no-repeat;
	height:123px;
	width:18px;
	cursor:pointer;
}

.subpromo_next:hover{
	background: url(../design_images/scroll_teaser_right_hi.png) no-repeat;
}

.poster{
	 margin:4px 9px 0px 7px;
}

.subpromo_icon{
	 text-align:center;
	 margin:0 auto;
	 width:75px;
	 height:75px;
	 overflow:hidden;
	 
}

a.poster_link {
	display:block;
	margin-bottom:7px;
	width:124px;
	height:175px;
	/*background:url('../content_images/subpromo_solist.jpg');*/
	/**/
}

a.poster_link img:hover{
	background-color:#ffffff;
    opacity: .9;
    -moz-opacity: .9;
    filter: alpha(opacity=90);
}

a.poster_link:hover{

    opacity: .9;
    -moz-opacity: .9;
    filter: alpha(opacity=90);
}



.headline_extras{
	/*width:804px;*/
	width:980px;
	height:25px;
	/* OLD background: url(../design_images/headline_bg.jpg) no-repeat;*/
	text-indent: -900em;
}
.headline_download{
	width:804px;
	height:25px;
	background: url(../design_images/headline_download_bg.jpg) no-repeat;
	text-indent: -900em;
}

.wrapper_extras{
	/* OLD width:804px;*/
	width:980px;
	/* OLD height:151px; */
	height:250px;
	/* OLD background: url(../design_images/extras_bg.jpg) no-repeat;*/
	padding-left:0px;
	padding-bottom:20px;/* NEW*/
}

#wrapper_trailer{
	float:left;
	margin-left:30px;
	display:inline;
	width:240px;
}

ul#trailer{
	height:110px;
	width:241px;
	overflow:hidden;
}

ul#trailer li {
	list-style:none;
	padding-top:0px;
	margin-top:0px;
		margin-left:10px;
}

ul#trailer li a{
	display: block;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:30px;
	height:22px;
	background: url(../design_images/icon_trailer.gif) no-repeat;
	background-position: left 7px;
}

.trailer_prev{
	display:block;
	 margin-top:8px;
	 width:245px;
	 height:14px;
	 cursor:pointer;
	 background: url(../design_images/scroll_trailer_up_lo.png) no-repeat;
}

.trailer_prev:hover{
	 background: url(../design_images/scroll_trailer_up_hi.png) no-repeat;
}

.trailer_next{

	display:block;
	 width:245px;
	 height:14px;
	 cursor:pointer;
	 background: url(../design_images/scroll_trailer_down_lo.png) no-repeat;
}

.trailer_next:hover{
	background: url(../design_images/scroll_trailer_down_hi.png) no-repeat;
}


#wrapper_links{
	 float:left;
	 width:217px;
	margin-left:20px;
	display:inline;
	margin-right:20px;	 
}

#wrapper_links h3{
	 margin-bottom:5px;
	 	 margin-top:10px;
}

#wrapper_links a{
	text-transform:uppercase;
	display:block;
	background:url(../design_images/link_bg.gif) no-repeat;
	width:122px;
	line-height:20px;
	font-weight:bold;
	padding-left:5px;
	margin-top:5px;
}

#wrapper_teasers{
	padding-top:15px;
	float:left;
}

 .teaser_prev{
 	display:block;
	float:left;
	margin-left:0px;
	margin-right:2px;
	width:18px;
	height:123px;
	cursor:pointer;
	background:url(../design_images/scroll_teaser_left_lo.png) no-repeat;
}

a.teaser_prev:hover{
	background:url(../design_images/scroll_teaser_left_hi.png) no-repeat;
}

.teaser_next{
	display:block;
	float:left;
	margin-left:2px;
	margin-right:0px;
		width:18px;
	height:123px;
	cursor:pointer;
	background:url(../design_images/scroll_teaser_right_lo.png) no-repeat;
}

a.teaser_next:hover{
		background:url(../design_images/scroll_teaser_right_hi.png) no-repeat;
}

.teaser_slider{
	float:left;
	margin-top:2px;	
	width:228px;
}

ul#teaser{
	width:228px;
	overflow:hidden;
	height:120px;
}

ul#teaser li {
	list-style:none;
	padding-top:0px;
	margin-top:0px;
}

/* B-LAN Karte Kinos-Slider */
#wrapper_kinos_blan{
	height:430px;
	overflow:hidden;
	margin-left:10px;
}

.jcarousel-container-vertical {
    width: 150px;
    height: 430px;
    /*background: #e8e8e8;
    border: 1px solid #fff;*/
}

.jcarousel-clip-vertical {
	top: 15px;
	width: 140px;
	height: 400px;
	margin: 0 5px 5px;
	z-index: 20;
}

#mycarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical {
    width:140px;
    height: auto;
    margin: 5px 0;
}

#mycarousel li {
	list-style:none;
	padding-top:0px;
	margin-top:0px;
	line-height:16px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #213543;
}

.jcarousel-item h3
/*,.jcarousel-item p */{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#mycarousel h3 a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.jcarousel-next-vertical {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 150px;
    height: 14px;
    cursor: pointer;
   /* border-top: 1px solid #fff;*/
    background:url(../design_images/scroll_blan_down_lo.jpg) no-repeat;
}

.jcarousel-next-vertical:hover{
    background:url(../design_images/scroll_blan_down_hi.jpg) no-repeat;
}

.jcarousel-next-disabled-vertical {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 14px;
    cursor: pointer;
    /*border-bottom: 1px solid #fff;*/
    background:url(../design_images/scroll_blan_up_lo.jpg) no-repeat;
}

.jcarousel-prev-disabled-vertical {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

/* /B-LAN Karte Kinos-Slider */
#wrapper_blan_karte{
	background:url('../design_images/blankarte_content_bg.jpg') no-repeat;
	width:633px;
	float:left;
	height:682px;
}

#blan_karte_head{
	height:62px;
	margin-top:18px;
	margin-left:10px;
}

#blan_karte_head h1{
text-transform:uppercase;
font-weight:bold;
font-size:15px;
margin-bottom:10px;
}

#blan_karte_head h2{
text-transform:none;
}

#blan_karte_canvas{
	width: 590px; 
	height: 575px;
	margin-left:12px;
	color:#000000;
}

#wrapper_fb_recommodations{
	float:right;
}
.fbConnectWidgetFooter{
	display:none;
}
#wrapper_bottom_banner {
	/* OLD background-image: url(../design_images/footer_bg.jpg);*/
	background-repeat: no-repeat;
	/* OLD width: 804px; */
	width:980px;
	height: 99px;
}
#wrapper_bottom_banner object{
	width:940px;
}
#flash_bottom_banner{
	width:940px;
}
#bottom_banner{
	margin-left:39px;
	padding-top:7px;
	height:90px;
	width:728px;
}


#meta_navi{
	float:left;
	margin-left:220px;
	margin-top:15px;
	width:234px;
	display:inline;

}

#meta_navi a{
	display:block;
	margin-right:10px;
	float:left;
}

#meta_icon{
	float:left;
	margin-left:36px;
	display:inline;
}

#social{
	float:right;
	width:200px;
	text-align:right;
	margin-right:30px;
	margin-top:5px;
}

/* Trailerseiten */

#trailer_top{
	background:url('../design_images/trailer_player_bg.jpg') repeat-y;
	height:380px;
}

.ce_ce_flash{
	width:580px;
}

.ce_ce_flash a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#trailer_left{
	width:163px;
	margin-left:22px;
	float:left;
}

#trailer_left a.active{
	font-weight:bold;
}

#trailer_left ul{
	background:#4e7191;
	height:83px;
	border:1px solid #354f66;
}

#trailer_left ul li {
	list-style:none;
	padding-top:0px;
	margin-top:0px;
	margin-left:20px;

}

#trailer_left ul li a{
	display:block;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	width:110px;
	float:left;
		line-height:25px;
}

/*#trailer_left .image_container*/ #trailer_poster{
	 background:url('../design_images/trailer_poster_bg.jpg') no-repeat;
	 padding-top:5px;
	 padding-left:5px;
	 margin-top:9px;
	 padding-bottom:2px;
}

#trailer_title{
	 background:#354f66;
	 padding-left:10px;
	 padding-top:2px;
	 text-transform:uppercase;
	 font-weight:bold;
}

#trailer_right{
	float:left;
	margin-top:10px;
	margin-left:15px;
}

#wrapper_download{
	width:787px;
	height:133px;
	background: url(../design_images/trailer_formate_bg.jpg);
	padding-left:17px;
	padding-top:5px;
}

#wrapper_download .image_container{
	background: none;
	margin-left:1px;
	float:left;
}

#wrapper_download select{
	font-size:10px;
	width:103px;
	height:20px;
}

#wrapper_download form{
	margin-top:69px;
	margin-left:11px;
}

#wrapper_download .btn_format{
	margin-top:9px;
}

.trailer_format_quicktime{
	height:128px;
	width:126px;
	background: url(../design_images/quicktime_bg.png);
	margin-left:1px;
	float:left;
}



.trailer_format_wmv{
	height:128px;
	width:126px;
	background: url(../design_images/wmv_bg.png);
	margin-left:1px;
	float:left;
}

.trailer_format_hd{
	height:128px;
	width:126px;
	background: url(../design_images/hd_bg.png);
	margin-left:1px;
	float:left;
}

.trailer_format_ipod_iphone{
	height:128px;
	width:126px;
	background: url(../design_images/iphone_ipod_bg.png);
	margin-left:1px;
	float:left;
}

.trailer_format_psp{
	height:128px;
	width:126px;
	background: url(../design_images/psp_bg.png);
	margin-left:1px;
	float:left;
}

.trailer_format_ipod{
	height:128px;
	width:126px;
	background: url(../design_images/ipod_bg.png);
	margin-left:1px;
	float:left;
}

.trailer_format_iphone{
	height:128px;
	width:126px;
	background: url(../design_images/iphone_bg.png);
	margin-left:1px;
	float:left;
}

.trailer_format_avs{
	height:128px;
	width:110px;
	margin-top:7px;
	margin-left:6px;
	float:left;
	text-align : center;
	font-size:10px;
	display:none;
}

.trailer_format_avs img{
	margin-bottom:5px;
}

.trailer_format_avs a:hover{
	color:#ffffff;
}

.btn_trailer_download{
	display:block;
	margin-top:97px;
	margin-left:11px;
}
/* /Trailerseiten */

/* Archiv */
#content ul#navi_archiv{
	background:url('../design_images/archiv_bg_navi.jpg') no-repeat;
	width:794px;
	height:35px;
	padding-left:10px;
	list-style:none;
	margin-left:0px;
}
#content ul#navi_archiv li{
	float:left;
	margin-top:6px;
		list-style:none;
}
#content ul#navi_archiv li a{
	display:block;
	text-transform:uppercase;
	margin-left:20px;
	text-decoration:none;
}
#content ul#navi_archiv li a:hover{
	color:#ffffff;
}

.archiv_film{
background:url('../design_images/archiv_bg_filmtitel.jpg') no-repeat;
width:804px;
height:48px;

}

#content .archiv_film a, .archiv_film div{
	text-transform:uppercase;
	float:left;
	margin-top:16px;
	margin-right:20px;
	display:inline;
	text-decoration:none;
}

#content .archiv_film a:hover{
	color:#ffffff;
}

#content .archiv_film h2.archiv_titel{
	width:295px;
	margin-left:20px;
	float:left;
	line-height:46px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	display:inline;
	margin-top:0px;
}

.archiv_film .archiv_filmsite{
	width: 55px;
}
.archiv_film .archiv_clip{
	width: 30px;
}
.archiv_film .archiv_poster{
	width:50px;
}
.archiv_film .archiv_wallpaper{
	width:75px;
}
.archiv_film .archiv_screensaver{
	width:90px;
}
.archiv_film .archiv_aimicons{
	width:65px;
}
/* /Archiv */



/*a, img, div { behavior: url(./design_images/iepngfix.htc) }*/
 
.invisible{
	display:none;
}




/*Kinofinder*/
#content_kinofinder_iframe{
	width:804px;
	background-image: url(../design_images/content_kfinder_iframe_bg.jpg);
	background-repeat: no-repeat;
	padding-bottom:25px;
}

#content_kinofinder_wrapper{
	width:749px;
	margin:0 auto;
}

#kinofinder_fallback{
	display:none;
	height:647px;
	width:749px;
	background:url(../design_images/alt_content_kinofinder_bg.jpg);
}

#content_kinofinder_einleitung{
	width:303px;
	margin-left:40px;
	font-size:14px;
	margin-top:105px;
	float:left;
}

#content_kinofinder_filmauswahl{
float:left;margin-top:57px;height:589px;overflow:auto;width:336px;
}

.text_film{
	font-size:14px;
	text-align:center;
	width:280px;
	margin-bottom:20px;
}

.text_film .small{
	font-size:12px;
}

/* Styles f�r Formulare */

#form_gewinnspiel .formbody{
	margin-left:25px;
	position:relative;
}

form br{
clear:left;
}
label{
	float:left;
	width:120px;
	height:30px;
}

#form_gewinnspiel input{
		font-family: arial, verdana, sans-serif;
	font-size:12px;
	float:left;
	height:18px;
	border:1px solid #587AA0;
	background:#36546E;
	color:#ffffff;
	width:180px;
}

#form_gewinnspiel input.checkbox{
	width:20px;
}

.checkbox_text label{
	width:350px;
}

label.checkbox_text{
	display:none;
}

#form_gewinnspiel input.btn_senden{
	height:24px;
	margin-left:120px;
	background:#587AA0;
	border:1px solid #36546E;
	font-weight:bold;
	width:auto;
}

.nicerrors, .niceerrors{
	color:#587AA0;
}

.explanation, #gewinnspiel-formular .ce_image{
	left:380px;
position:absolute;
top:0;
width:350px;
}

.pagination li, .pagination ul{
	list-style:none;
	float:left;
	margin-left:5px;
}

.pagination li.link{
	margin-left:2px;
}

#liste_teilnehmer .list_per_page{
	display:none;
}

