* { margin:0; padding:0; }

img, .happy-hour {display:block; border:0 none; }

a { text-decoration:none; color:#545353; }

ul { list-style-type:none; }

select { border:1px solid #aaa; padding:2px; }

option { padding-right:10px; }

input { background:url(images/bg_input.gif) repeat-x; border:1px solid #aaa; padding:2px; }

label { position:absolute; float:left; text-align:left; color:#FFF; font-weight:700; }

label.myvideos { position:relative; float:left; text-align:left; color:#545353; font-weight:700; padding-bottom:8px; }

label.login { position:relative; text-align:left; color:#545353; font-weight:700; }

input:focus { border:1px dotted #aaa; padding:2px; }

legend { color:#999; }

fieldset { border:1px solid #fff; background:#f5f5f5; padding:10px 5px; }

body { background:#f5f5f5; font-family:arial; font-size:12px; }

.cb { clear:both; }

.dn { display:none; }

.center /* IE 6 Center Fix */ { text-align:center; }

.fix_slidetoggle { width: 100%; }

.forward { position: absolute; float: right; height: 18px; width: 32px; right:0; vertical-align: bottom; margin-top: -30px; background: url(images/show_me.png) no-repeat; 
line-height: 18px; text-indent:100px; overflow:hidden; }

.small-button { float:right; padding: 8px 0 0 8px; }

.spot.info { position: absolute; float: right; height: 18px; width: 32px; right:0; vertical-align: bottom; margin-top: -60px; background: transparent url(images/info.gif) no-repeat; line-height: 18px; text-indent:100px; overflow:hidden; }

/*-Ger&uuml;st-------------------------------------------*/
#header, #body, #footer, #wrapper { width:956px; }
#wrapper { margin:0 auto; }
#header { height:154px; background:url(images/bg_head.jpg) no-repeat; }
#b_left { width:180px; float:left; margin-left:3px; }
.notice { font-weight:700; color:red; border:4px solid red; background:#fee; text-align:center; padding:4px; }
.error-box { color:#FFF; background:url(images/error_bg.jpg) repeat scroll 0 0 transparent; font-weight: bold; padding:4px; text-align:center; }
.note-box { color:#545353; background-color:#d9ee97; font-weight: normal; padding:4px; text-align:center; }

/*--Spacer-------------------------------------------*/
.spacer1 { height:10px; width:735px; }
.spacer2 { height:20px; width:735px; }

/*--Static-------------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-size: 12px; }

/*-Column Left--------------------------------------------*/
#b_left { display:none; }

/*-bl_Menu-------------------------------------------*/
.bl_menu li { margin: 0; width: 178px; height: 25px; background: #fff; border-bottom: 1px solid #ccc; }
.bl_menu li a { display: block; text-indent: 4px; width: 178px; height: 25px; line-height: 28px; font-weight: normal; margin: 0 0 1px 0; }
.bl_menu li a:hover { background: #f5f5f5; }

/*-bl_Newsletter-------------------------------------------*/
form#bl_newsletter { padding: 4px; }
.newsletter_button {display:block; width:158px; height:27px; color:#efefef; font-weight:700; font-size:11px; background:transparent url(images/newsletter_button.jpg) no-repeat top left; cursor:pointer; text-align:center; margin-top:4px; border:0px; padding-bottom:3px; }
.newsletter_button:hover { background:transparent url(images/newsletter_button.jpg) no-repeat bottom left;}

/*-Column Right-------------------------------------------*/
#b_right { margin-left: 15px; width:180px; float:left; }

/*-br_Login-------------------------------------------*/
form#br_login { padding: 0 0 0 4px; }
#br_login input { margin-bottom: 4px; }

/*-Center Column------------------------------------------*/
#b_center { width:755px; margin-left: 3px; float:left; }

/*-top_navigation-------------------------------------------
/*LEVEL ONE*/
ul.dropdown { position: relative; background:url(/images/bg_navigation.jpg) no-repeat;  height:30px;  width:100%;}
ul.dropdown li { float: left; width:120px; text-align:center; margin:0 10px 0 5px;}
ul.dropdown a:hover	{ background:url(/images/navigation_hover.gif) no-repeat;  }
ul.dropdown a:active { background:url(/images/navigation_hover.gif) no-repeat;  }
ul.dropdown li a { display: block;  color:#fff; height:22px; padding-top:8px;}
ul.dropdown li.hover, ul.dropdown li:hover { background: none; color: black; position: relative; }
ul.dropdown li.hover a { color: #fff; }

/*LEVEL TWO*/
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%;  left:-5%;}
ul.dropdown ul li { font-weight: normal; background: none; color: #000; float: none; }
ul.dropdown ul li a	{ padding:0; border-right: none; width: 100%; display: inline-block; background:url(/images/headernav_sub_middle.png) repeat-y; width:198px; text-align:left; padding-left:15px; line-height:22px; padding-right:12px;}
ul.dropdown ul li a:hover, ul.dropdown ul li a.hover {background:url(/images/headernav_sub_middle.png) repeat-y; width:198px; color:#699709; padding-right:12px;} 

ul.dropdown ul li.top { height:16px;}
ul.dropdown ul li.top a { background:url(/images/headernav_sub_top.png) no-repeat; height:16px;}
ul.dropdown ul li.top a:hover, ul.dropdown ul li.top a.hover { background:url(/images/headernav_sub_top.png) no-repeat; height:16px;}
ul.dropdown ul li.bottom { height:16px;}
ul.dropdown ul li.bottom a { background:url(/images/headernav_sub_bottom.png) no-repeat; height:16px;}
ul.dropdown ul li.bottom a:hover, ul.dropdown ul li.bottom a.hover { background:url(/images/headernav_sub_bottom.png) no-repeat; height:16px;}

ul.dropdown ul ul li.top { height:11px;}
ul.dropdown ul ul li.top a { background:url(/images/headernav_sub2_top_r.png) no-repeat; height:11px; line-height:0px;}
ul.dropdown ul ul li.top a:hover, ul.dropdown ul ul li.top a.hover { background:url(/images/headernav_sub2_top_r.png) no-repeat; height:11px; line-height:0px;}
ul.dropdown ul ul li.bottom { height:11px;}
ul.dropdown ul ul li.bottom a { background:url(/images/headernav_sub2_bottom_r.png) no-repeat;}
ul.dropdown ul ul li.bottom a:hover, ul.dropdown ul ul li.bottom a.hover { background:url(/images/headernav_sub2_bottom_r.png) no-repeat;}

/*LEVEL THREE*/
ul.dropdown ul ul { left: 180px; top: 0; }
ul.dropdown ul ul li { font-weight: normal; background: none; color: #000; float: none; }
ul.dropdown ul ul li a { padding:0; border-right: none; width: 100%; display: inline-block;  background:url(/images/headernav_sub2_middle_r.png) repeat-y; width:210px; text-align:left; padding-left:20px; }
ul.dropdown ul ul li a:hover {background:url(/images/headernav_sub2_middle_r.png) repeat-y; width:210px;}
ul.dropdown li:hover > ul { visibility: visible; }

/*right*/
ul.dropdown ul.right { width: 220px; visibility: hidden; position: absolute; top: 100%;  left:-75%;}
ul.dropdown ul.right li { font-weight: normal; background: none; color: #000; float: none; }
									  
ul.dropdown ul.right li a { padding:0; border-right: none; width: 100%; display: inline-block; background:url(/images/headernav_sub_middle.png) repeat-y; width:198px; text-align:right; padding-right:15px; line-height:22px; padding-right:12px;}
ul.dropdown ul.right li a:hover, ul.dropdown ul.right li a.hover {background:url(/images/headernav_sub_middle.png) repeat-y; width:198px; color:#699709; padding-right:12px;} 

ul.dropdown ul.right li.top { height:16px;}
ul.dropdown ul.right li.top a { background:url(/images/headernav_sub_top_r.png) no-repeat; height:16px;}
ul.dropdown ul.right li.top a:hover, ul.dropdown ul.right li.top a.hover { background:url(/images/headernav_sub_top_r.png) no-repeat; height:16px;}
ul.dropdown ul.right li.bottom { height:16px;}
ul.dropdown ul.right li.bottom a { background:url(/images/headernav_sub_bottom.png) no-repeat; height:16px;}
ul.dropdown ul.right li.bottom a:hover, ul.dropdown ul.right li.bottom a.hover { background:url(/images/headernav_sub_bottom.png) no-repeat; height:16px;}

ul.dropdown ul.right ul li.top { height:11px;}
ul.dropdown ul.right ul li.top a { background:url(/images/headernav_sub2_top_r.png) no-repeat; height:11px; line-height:0px;}
ul.dropdown ul.right ul li.top a:hover, ul.dropdown ul.right ul li.top a.hover { background:url(/images/headernav_sub2_top_r.png) no-repeat; height:11px; line-height:0px;}
ul.dropdown ul.right ul li.bottom { height:11px;}
ul.dropdown ul.right ul li.bottom a { background:url(/images/headernav_sub2_bottom_r.png) no-repeat;}
ul.dropdown ul.right ul li.bottom a:hover, ul.dropdown ul.right ul li.bottom a.hover { background:url(/images/headernav_sub2_bottom_r.png) no-repeat;}

/*LEVEL THREE*/
ul.dropdown ul.right ul { left: 180px; top: 0; }
ul.dropdown ul.right ul li { font-weight: normal; background: none; color: #000; float: none; }
ul.dropdown ul.right ul li a { padding:0; border-right: none; width: 100%; display: inline-block;  background:url(/images/headernav_sub2_middle_r.png) repeat-y; width:210px; text-align:left; padding-left:20px; }
ul.dropdown ul.right ul li a:hover {background:url(/images/headernav_sub2_middle_r.png) repeat-y; width:210px;}
ul.dropdown li:hover > ul { visibility: visible; }


/*--Side Boxes-------------------------------------------*/
.box { width:178px; border:1px solid #d6d6d6; margin-bottom:5px; background:#fff; }
.box.menu { border-bottom:0 none; }
.box fieldset { border:none; background:none; margin:4px 0; padding:5px; }
.box .text { font-size:11px; padding:6px; }
.box .text a { display:block; font-weight:700; text-decoration:underline; clear:both; }

/*--Movie Box-------------------------------------------*/
.movie_box_slide { position:relative; background:#fff; border:1px solid #ddd; padding:4px 4px 8px 4px; float:left; width:745px; }
.movie_box fieldset { margin-bottom:10px; padding:5px; }
.movie_box input { width:250px; margin:4px; }
.movie_box input.radio_checkbox { border:0 none; width:auto; vertical-align:middle; border:1px solid red; }
.movie_box select { margin:4px; }
.movie_box label { display:block; width:200px; float:left; line-height:30px; height:30px; }
.movie_box table.sizetable td { border:1px solid #ddd; font-size:11px; }
.movie_button {display:block; width:168px; height:28px; color:#efefef; font-weight:700; font-size:11px; background:transparent url(images/movie_button.jpg) no-repeat top left; cursor:pointer; padding-top:5px; text-align:center; margin:4px 0 0 2px;}
.movie_button:hover {background:transparent url(images/movie_button.jpg) no-repeat bottom left; }

/*--Movie Cover-------------------------------------------*/
.movie_cover { width:225px; padding:6px 30px 6px 6px; float:left; }
.movieholder { width:158px; height:229px; background:#FFF url('images/loading.gif') 50% 50% no-repeat; border:1px solid #DDD; padding:4px; }
.movieholder2 { width:158px; height:248px; background:#FFF url('images/movie_cover_bg.jpg') no-repeat; padding:7px; }
.movie-scene-holder { width:164px; height:122px; background:#FFF url('images/loading.gif') 50% 50% no-repeat; border:1px solid #DDD; padding:2px; float:left; margin:5px 15px 12px 5px; display:inline; }
.movie-cover-holder { width:158px; height:229px; background:#FFF url('images/movie_cover_bg_small.jpg') no-repeat; padding:7px; float:left; margin:8px 2px 4px 8px; display:inline; }
.sceneholder { width:164px; height:122px; background:#fff url('images/loading.gif') 50% 50% no-repeat; border:1px solid #DDD; padding:2px; }
.scene_cover_box { display:block;  height:150px; background:#fff url('images/scene_cover_bg.jpg') no-repeat; padding:5px 5px 0 5px;}
.scenedetails_cover_box { display:block;  height:150px; background:#fff url('images/scene_cover_bg.jpg') no-repeat; padding:5px 5px 0 5px; width:164px; float:left; margin:5px 13px 0px 4px;}
#movie-cover { width:168px; height:239px; }

/*--Actor-Details-------------------------------------------*/
.actor-cover-holder { width:158px; height:229px; background:#FFF url('images/actor_cover_bg.jpg') no-repeat; padding:6px; float:left; margin:8px 2px 4px 8px; display:inline; }
.actor_column { float:left; margin:0px 0 0 5px; padding:0 5px; }
.left_column { float:left; color:#545353; width:100px; font-weight:700; }
.left_column li  { padding:5px 0; }
.right_column li { padding:5px 0; }
.right_column { float:left; color:#545353; width:170px; font-weight:700; }
.right_column a { color:#699709; }
.right_column a:hover { text-decoration:underline; }
.bottom_column { float:right; width:540px; color:#545353; margin:5px 10px 0 27px; padding-left:2px; }
.top_column { float:left; color:#545353; margin:5px 0 0 27px; padding:0 0 3px 2px; border-bottom:1px dotted #DDD; }

/*--Scenes Cover-------------------------------------------*/
.scenes_cover { width:155px; padding:6px 30px 6px 6px; float:left; }
.scene_button {display:block; width:170px; height:27px; color:#efefef; font-weight:700; font-size:11px; background:transparent url(images/scene_button.jpg) no-repeat top left; cursor:pointer; padding-top:6px; margin-left:2px;}
.scene_button:hover {background:transparent url(images/scene_button.jpg) no-repeat bottom left;}

/*--Scenes Preview-------------------------------------------*/
.scenes_toplink { font-weight:700; }
.scenes_toplink a:hover { text-decoration:underline; }
.scenes_preview_box { width:745px; float:left; }
.scenes_preview { padding:8px 5px 2px 5px; float:left; }
.fsk16_layer { padding-top:118px; float:left; z-index:5; position:absolute; }
.scenes_buy_button { padding-left:228px; float:left; }

.price_box { margin:9px 0 0 95px; position:relative; z-index:3; width:69px; height:19px; }
.price_box_big { margin:9px 0 0 161px; position:relative; z-index:3; width:69px; height:19px; }
.scene_voting_box { position:relative; margin:6px 0 0 6px; z-index:3; float:left; width:79px; display:inline; }
.clip_time { position:relative; margin:5px 0 0 10px; z-index:3; float:left; width:69px; text-align:center; font-weight:700; color:#545353; }
.clip_time_big { position:relative; margin:5px 0 0 0px; z-index:3; float:left; width:70px; text-align:center; font-weight:700; color:#545353; }
.clip_votes_big { position:relative; margin:7px 0 0 3px; z-index:3; float:left; width:72px; color:#545353; font-size:10px; }
.more_clip_button_hide { height:16px; margin:18px 0 0 -16px; position:absolute; width:16px; z-index:5; cursor:pointer; }
.more_clip_button { background:url(images/more_clip_button.png); width:16px; height:16px; cursor:pointer; position:absolute; margin-left:149px; z-index:3; }
.more_clip_button_hide_big { height:16px; margin:18px 0 0 -16px; position:absolute; width:16px; z-index:5; cursor:pointer; }
.more_clip_button_big { background:url(images/more_clip_button.png); width:16px; height:16px; cursor:pointer; position:absolute; margin-left:214px; z-index:3; }
.delate_myclip { position:absolute; z-index:4; background:none; border:none; display:inline;}
.delate_myclip_box { position:absolute; z-index:3; background:none; border:none; display:inline; padding:3px;}
.scene_play_button { background:url(images/scene_play_button.png); width:164px; height:122px; cursor:pointer; position:absolute; z-index:2; }
.amount_secenes { position:relative; margin:5px 0 0 6px; z-index:3; float:left; width:79px; display:inline; color:#545353; text-align:center; font-weight:700;}

/*--Detail Box / Movies-------------------------------------------*/
.scenes_details_box { width:273px; float:left; color:#545353; }
.scenes_details { width:550px; float:left; color:#545353; padding-top:5px; padding-bottom:10px; }
.scenes_tag_label { width:100px; float:left; color:#545353; padding: 5px 0 0 0; }
.scenes_movie_tag { width:173px; float:left; padding-top:5px; }
.scenes_movie_tag a { color:#699709; font-weight:700; }
.scenes_movie_tag a:hover { text-decoration:underline; }

/*--Detail Box / Movies-------------------------------------------*/
.details_box { width:546px; float:left; color:#545353; margin:5px 0px 5px 0; }
.scene-info-box { width:546px; float:left; color:#545353; margin:5px 0px 5px 8px; padding-bottom:5px; display:inline; }
.details { width:484px; float:left; color:#545353; padding-top:5px; padding-bottom:10px; }
.tag_label { width:100px; float:left; color:#545353; padding: 5px 0 0 20px; }
.movie_tag { width:400px; float:left; padding-top:5px; }
.movie_tag a { font-weight:700; color:#699709; }
.movie_tag a:hover { text-decoration:underline; }

/*--Movie Text Box-------------------------------------------*/
.movie_text_box_slide { position:relative; background:#fff; border:1px solid #ddd; padding:10px; float:left; width:733px; color:#545353; display:none; }

/*--Center Box-------------------------------------------*/
.bc_slide { position:relative; background:#fff; border:1px solid #ddd; padding:4px; }

/*--Main Button-------------------------------------------*/
input.button { background:url(images/bg_button_center.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:auto; margin:0; padding:5px; overflow:visible; }

/*-SubHeader----------------------------------------------*/
.sub_header { width:100%; height:30px; margin-bottom:1px; background:url(images/bg_head.gif) repeat-x; }
.sub_header * { font-size:12px; }
.sub_header_left { background:url(images/bg_head_left_right.gif) no-repeat; width:1px; height:30px; float:left; }
.sub_header_center { text-indent:10px; width:98%; height:30px; float:left; font-weight:700; color:#545353; }
.sub_header_center span { float:left; margin-top:10px; }
.sub_header_center span a { font-weight:400; color:#545353; }
.sub_header_center span a.location { font-size:11px; }
.sub_header_center .button { float:right; height:17px; width:17px; background:url(images/sub_header_button.jpg) no-repeat; cursor:pointer; margin:8px 3px 3px 0; }
.sub_header_center .hover { background:url(images/sub_header_button.jpg) 0 -17px no-repeat; }
.sub_header_right { background:url(images/bg_head_left_right.gif) no-repeat; width:1px; height:30px; float:right; }

/*-SubHeader2----------------------------------------------*/
.sub_header2 { width:100%; height:30px; margin-bottom:1px; background:url(images/bg_head.gif) repeat-x; float:left; }
.sub_header2 * { font-size:12px; }
.sub_header2_left { background:url(images/bg_head_left_right.gif) no-repeat; width:1px; height:30px; float:left; }
.sub_header2_center { text-indent:10px; width:98%; height:30px; float:left; font-weight:700; color:#545353; }
.sub_header2_center span { float:left; margin-top:10px; }
.sub_header2_center span a { font-weight:400; color:#545353; }
.sub_header2_center span a.location { font-size:11px; }
.sub_header2_center .button { float:right; height:17px; width:17px; background:url(images/sub_header_button.jpg) no-repeat; cursor:pointer; margin:8px 3px 3px 0; }
.sub_header2_center .hover { background:url(images/sub_header_button.jpg) 0 -17px no-repeat; }
.sub_header2_right { background:url(images/bg_head_left_right.gif) no-repeat; width:1px; height:30px; float:right; }

/*---Header----------------------------------------------*/
#header_head { background:url(images/bg_head.jpg) no-repeat; height:124px; }
#head_aktion { float:right; padding-right:3px; }
#logo_head { float:left; padding:1px 0 0 25px; }
/*#header_navigation { background:url(images/bg_navigation.jpg) no-repeat; height:30px; }*/
#productsearch { background:url(images/bg_productsearch.jpg) no-repeat #525252; padding-top:8px; height:34px; width:955px; float:left; }
/*#header_navigation ul li { line-height:30px; width:120px; float:left; text-align:center; margin:0 10px 0 5px; }*/
/*#header_navigation ul li a { color:#fff; display:block; }*/
/*#header_navigation ul li a:hover { background:url(images/navigation_hover.gif) no-repeat; }*/
.active { background:url(images/navigation_hover.gif) no-repeat; }
.active2 { background:url(images/register_button_bg_hover.gif) no-repeat; }
.nav_register_button { background:url(images/register_button_bg.gif) }
#productsearch form { text-align:center; height:22px; width:500px; margin:0 auto; padding-left:80px; }
#productsearch input { width:378px; height:22px; line-height:22px; color:#666; background:url(images/bg_input_productsearch.gif) no-repeat; float:left; border:0 none; margin-top:-1px; padding:2px 0 2px 25px; }
input#productsearch_button { width:40px; height:35px; font-size:10px; color:#fff; float:left; cursor:pointer; display:block; margin-top:-8px; border:none; background:url(images/productsearch_button.gif); padding:0; }

/*---Ganzer Film----------------------------------------------*/
.all_clips_box { background:url(/images/all_clips_bg2.jpg) no-repeat; width:540px; height:61px; position:relative; display:inline; margin-left:18px; float:left; }
.all_clips_info { margin-top:29px; float:left; font-weight:700; }
.all_clips_ibox { margin:25px 0 0 405px;font-weight:700; color:#FFF; width:127px; }
.all_clips_input { background:none; border:none; color:#FFF; font-weight:700; width:112px; font-family:Arial; cursor:pointer; font-size:12px; }

/*---Clip kaufen----------------------------------------------*/
.buy_clip_box { background:url(/images/buy_clip_bg.jpg) no-repeat; width:540px; height:45px; position:relative; display:inline; margin-top:10px; float:left;}
.buy_clip_info { float:left; font-weight:700; }


/*---Footer-------------------------------------------------*/
#footer #head { background:url(images/bg_head_footer.jpg) no-repeat; height:24px; }
#footer #Top-Links { height:160px; }
#footer #Top-Links-Box { float:left; text-align:left; font-size:12px; color:#666; margin:20px 35px 0 35px; }
#footer #navigation { background:url(images/bg_navigation_footer_links.jpg) no-repeat; height:190px; text-align:center; }
#footer span { margin-top:0; display:block; width:100%; }
.top-links { line-height:17px; }
.top-links a { color:#666666; text-decoration:none; }
.top-links a:hover { color:#699709; text-decoration:underline; }
.top-links-footer { margin-left:-100px; }
.top-links-footer a { color:#666666; text-decoration:none; }
.top-links-footer a:hover { color:#699709; text-decoration:underline; }
#footer #links { text-align:center; font-size:10px; color:#bbb; height:22px; }
#footer #links a { color:#bbb; }
#footer #links a:hover { color:#aaa; text-decoration:underline; }
#footer #youthprotection { float:left; text-align:left; font-size:11px; color:#666; margin:-8px 0 0 15px; }
#footer #jusprog { height: 31px; width: 88px; display: block; background: url(images/jusprog.gif) no-repeat; }
#footer #orion-logo { float:right; margin: -38px 99px 0 0; }
#footer #logo { height: 31px; width: 60px; display: block; background: url(images/orion-logo.jpg) no-repeat; }
#footer #orion-facebook { float:right; margin: -34px 73px 0 0; }
#footer #facebooklogo { height: 22px; width: 21px; display: block; background: url(images/facebook-logo.jpg) no-repeat; }
#footer #orion-twitter { float:right; margin: -34px 46px 0 0; }
#footer #twitterlogo { height: 22px; width: 20px; display: block; background: url(images/twitter-logo.jpg) no-repeat; }
#footer #orion-youtube { float:right; margin: -34px 17px 0 0; }
#footer #youtubelogo { height: 22px; width: 22px; display: block; background: url(images/youtube-logo.jpg) no-repeat; }
ul#footer_navigation { float:left; margin: 0; text-align:left; list-style-type:none;  padding:15px 0 0 45px; }
ul#footer_navigation li  { color: #666; }
ul#footer_navigation li a { text-decoration: none; color: #666; line-height:17px; display:block; font-weight:100; }
ul#footer_navigation li a:hover { text-decoration:underline; color:#699709; }
.footer_navigation_headline, .footer_navigation_bottom { list-style-type: none; font-weight:700; margin:3px 0 5px 0px; color:#666; }
.footer_navigation_bottom { margin:3px 0 18px 0px; }

/*-bl_Menu-------------------------------------------*/
.bl_menu li { width:178px; height:25px; background:#fff; border-bottom:1px solid #ccc; margin:0; }
.bl_menu li a { display:block; text-indent:4px; width:178px; height:25px; line-height:28px; font-weight:400; margin:0; }
.bl_menu li a:hover { background:#f5f5f5; }

/*-bl_Menu-catalog_location------------------------------------------*/
.box .text a:hover { color:#000; text-decoration: none; }
.bc_slide a { font-weight: bold; color: #74911a; }
.bc_slide a:hover { text-decoration:underline; }
#header_navigation ul { color:#fff; }

/*-Infobox-------------------------------------------*/
.shopmark_clips { background:#FFFFFF none repeat scroll 0 0; border-color:#CBCACA; border-style:solid; border-width:1px 1px 1px 1px; float:right; margin-top:-28px; margin-right:-6px; width:70px; position:relative; z-index:2; display:block; cursor:pointer; }
.shopmark_clips2 { background:url(images/shopmark_bg.png) no-repeat; float:left; width:164px; height:50px; margin-top:-31px; position:relative; z-index:2; display:inline; cursor:pointer; }
.shopmark_clips_big { background:url(images/shopmark_big_bg.png) no-repeat; float:left; width:230px; height:50px; margin-top:-31px; position:relative; z-index:2; display:inline; cursor:pointer; }
.shopmark_happy-hour { background:url(images/shopmark_happy_hour_bg.png) no-repeat; float:left; width:164px; height:50px; margin-top:-31px; position:relative; z-index:2; display:inline; cursor:pointer; }
.shopmark_happy-hour_big { background:url(images/shopmark_happy_hour_bg_big.png) no-repeat; float:left; width:230px; height:50px; margin-top:-31px; position:relative; z-index:2; display:inline; cursor:pointer; }
.shopmark_privat_clip { background:url(images/shopmark_privat_clip_bg.png) no-repeat; float:left; width:164px; height:50px; margin-top:-31px; position:relative; z-index:2; display:inline; cursor:pointer; }
.magnifier { background:#FFFFFF none repeat scroll 0 0; border-color:#FFF; border-style:solid; border-width:1px 1px 1px 1px; float:right; margin-top:-22px; margin-right:1px; width:19px; position:relative; z-index:2; display:block; cursor:pointer; }
.remain_myclips { background:#FFFFFF none repeat scroll 0 0; width:164px; float:left; }
.preprice { background:transparent url(images/bg_button_center.jpg) repeat-x scroll 0 -8px; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; padding-left:5px; text-align: center; width:63px; font-size:11px; }
.happy-hour { background:transparent url(images/happy-hour.png) no-repeat; margin-left:117px; margin-top:-122px; position:absolute; text-align:center; width:41px; height:35px; z-index:5; }
.privat-clips { background:transparent url(images/privat_clip_note.png) no-repeat; margin-left:117px; margin-top:-122px; position:absolute; text-align:center; width:41px; height:35px; z-index:5; }
.happy-hour-percent { margin-left:3px; margin-top:-124px; position:absolute; text-align:center; color:#FFF; font-size:18px; font-weight:bold; z-index:5; }
.remainT1_myclips { background:transparent url(images/bg_button_center_dark.gif) repeat-x scroll 0 -8px; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; text-align: center; font-size:10px; }
.price { font-size:14px; font-weight:bold; text-align:center; }
.remainT2_myclips { font-size:11px; text-align:center; padding-top:5px; color:#5e5e5e; }


/*-Navigation right-------------------------------------------*/
ul#menu, ul#menu ul { list-style-type:none; margin: 0; padding: 0; }
ul#menu a { display: block; text-decoration: none; border-bottom:1px solid #ccc; }
ul#menu li { margin-top: 1px; width:178px; background:#fff; }
ul#menu li a { background:url(images/listicon.gif) 154px 0 no-repeat; font-weight:400; padding: 0.5em; }
ul#menu li a:hover { background:url(images/listicon.gif) 154px -23px no-repeat #f5f5f5; }
ul#menu li ul li a { background:#EEEEEE url(images/bg_catalog_level_1.gif) repeat-x scroll 0 0; text-indent:20px; border-bottom:1px solid #ccc; }
ul#menu li ul li a:hover { background:#DDDDDD url(images/bg_catalog_level_2.gif) repeat-x scroll 0 0; }
ul#menu li ul li a:active { background:#DDDDDD url(images/bg_catalog_level_2.gif) repeat-x scroll 0 0; }

/*-Register-Seite-------------------------------------------*/
.register_fields_box { position:absolute; z-index:2; margin:83px 0 0 45px; width:350px; }
.register2_fields_box { position:absolute; z-index:2; margin:180px 0 0 70px; width:335px; }
.register_cover_box { position:absolute; z-index:3; width:168px; margin:147px 0 0 499px; }
.register_line { position:relative; height:23px; line-height:23px; padding-top:10px; }
.register_line2 { line-height:18px; font-size:10px; color:#FFF; padding-top:10px; }
.register_line3 { padding: 16px 0 4px 16px; }
.register_line3 a { color:#1B1B1B; }
.register_button { position:relative; width:335px; display:block; padding:3px 0 0 12px; }
.register2_button { position:relative; width:335px; display:block; padding:15px 0 0 6px; }
.register_line_left { float:left; width:170px; color:#FFF; font-weight:700; }
.register2_line_left { float:left; width:130px; color:#FFF; font-weight:700; }
.register_line_right { float:left; width:145px; }
input.register_button { background:url(images/register_button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:311px; height:33px; margin:0; padding-top:5px; overflow:visible; }
input.register2_button { background:url(images/register2_button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:336px; height:36px; margin:0; padding-top:5px; overflow:visible; }
.register_service_box_left { float:left; width:500px; }
.register_service_box_right { float:left; width:245px; padding-left:10px; }
.register_service_box_bg { background-image:url(images/service_bg.jpg); height:90px; }
.register_service_box_bg_right { background-image:url(images/service_bg_right.jpg); height:90px; }
.register_service_text_box { color:#FFF; padding:10px 0 10px 40px; }
.register_service_link_box { padding:12px 0 10px 75px; width:95px; float:left; }
.register_service_link_box a { color:#FFF; }

/*-Contact-------------------------------------------*/
.contact_fields_box { position:absolute; z-index:2; margin:235px 0 0 350px; width:350px; }
.contact_info_box { width:330px; color:#FFF; padding:8px 0 0 3px; }
.contact_massage_box { position:absolute; z-index:2; margin:85px 0 0 172px; width:375px; height:95px; }
.quest { position:absolute; z-index:3; margin:50px 0 0 172px; width:377px; }
.contact_line2 { line-height:18px; font-size:10px; color:#FFF; padding:5px 0 0 30px; }
.contact_line_left { float:left; width:130px; color:#FFF; font-weight:700; padding-left:7px; }
.contact_button { position:relative; width:335px; display:block; padding:3px 0 0 17px; }
input.contact_button { background:url(images/contact_button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:295px; height:35px; margin:0; padding-top:4px; overflow:visible; }
.contact_service_box_bg { background-image:url(images/contact_service_left.jpg); height:90px; }
.contact_service_text_box { color:#FFF; padding:8px; }

/* Actor-search----------------------------------*/
.actor_form_box { position:absolute; float:left; z-index:3; margin-top:74px; }
.ac_search input { border:none; background:none; clear:right; font-size:12px; line-height:15px; width:21px; color:#545353; }
.ac_search input.csc-mailform-check { border:none; }
.ac_fieldset { border:none; background: none; position: relative; line-height: 1.5; }
.ac_fieldset2 { border:none; background: none; position:relative; line-height:1.5; margin-top:7px; }
.actor_select { width:120px; }
.acr_fieldset { background:none repeat scroll 0 0 transparent; padding:0px 0px 2px 7px; position:relative; border:none; margin-top:5px; }

/*-Clip-Button-------------------------------------------*/
.clip_button { background-image:url(images/clip_button_bg.gif); width:52px; text-align:center; float:left; color:#FFF; margin-top:3px; font-size:11px; cursor:pointer; display:block; }
.clip_button_dark { background-image:url(images/clip_button_bg_dark.gif); width:52px; text-align:center; float:left; color:#FFF; margin:3px 3px 0 0; font-size:11px; cursor:pointer; display:block; }
.clip_button_orange { background-image:url(images/clip_button_bg_orange.gif); width:52px; text-align:center; float:left; color:#FFF; margin:3px 3px 0 0; font-size:11px; cursor:pointer; display:block; }

/*-Clip-Button-Big-------------------------------------------*/
.clip_button_big { background-image:url(images/clip_button_bg.gif); width:74px; text-align:center; float:left; color:#FFF; margin-top:3px; font-size:11px; cursor:pointer; display:block; }
.clip_button_dark_big { background-image:url(images/clip_button_bg_dark.gif); width:74px; text-align:center; float:left; color:#FFF; margin:3px 3px 0 0; font-size:11px; cursor:pointer; display:block; }
.clip_button_orange_big { background-image:url(images/clip_button_bg_orange.gif); width:74px; text-align:center; float:left; color:#FFF; margin:3px 3px 0 0; font-size:11px; cursor:pointer; display:block; }

/*-Login-Box-------------------------------------------*/
.login_box { width:178px; height:174px; border:1px solid #d6d6d6; margin-bottom:5px; background:#fff; display:block; background:url(images/login_main_bg.jpg) repeat-x scroll 0 0;}
.loggedin-box { width:178px; height: 189px; border:1px solid #d6d6d6; margin-bottom:5px; background:url(images/login_bg.jpg) repeat-x; }
.login_links { padding:18px 0 0 7px; font-weight:700; }
.login_box fieldset { padding: 5px 5px 0 5px; background:none; border:none; }
.login_error-box { color:#FFF; background:url(images/error_bg.jpg) repeat scroll 0 0 transparent; font-weight: bold; padding:4px; text-align:center; margin-bottom:1px; }
.login_button {display:block; width:158px; height:27px; color:#efefef; font-weight:700; font-size:11px; background:transparent url(images/login_button.jpg) no-repeat top left; cursor:pointer; text-align:center; margin-top:4px; border:0px; padding-bottom:3px; }
.login_button:hover { background:transparent url(images/login_button.jpg) no-repeat bottom left;}

/*-My-Account-Box-------------------------------------------*/
.account_box { width:178px; padding:10px 0px 5px 0px; color:#545353; }
.account_box a { font-weight:700; text-decoration:underline; }
.account_box a:hover { font-weight:700; color:#000; }
.account_infobox { height:16px; padding:2px 10px 0 10px; color:#FFF; }
.account_infobox_left { width:110px; text-align:left; float:left; }
.account_infobox_right { width:48px; text-align:right; float:left; }
.account_infobox_time { padding:2px; font-size:16px; text-align:center; color:#DDD; }
.account_infobox_bonus-time { font-size:12px; text-align:center; color:#DDD; }
.play_myclip { background:transparent url(images/bg_button_center.jpg) repeat-x scroll 0 0; height:22px; margin-top:5px; width:168px; display:block; cursor:pointer; padding-top:6px; text-align:center; }
.play_myclip a { color:#FFFFFF; }
.play_myclip a:hover { text-decoration:underline; }
.buy_clip { background:transparent url(images/play-button-green.gif) no-repeat; height:45px; margin-top:5px; width:280px; display:block; cursor:pointer; padding-top:27px; padding-left:33px; }
.register_clip { background:transparent url(images/play-button-green.gif) no-repeat; height:45px; margin-top:5px; width:280px; display:block; cursor:pointer; padding-top:27px; padding-left:32px; }
.avs_clip { background:transparent url(images/avs_clip.gif) no-repeat; height:45px; margin-top:5px; width:280px; display:block; cursor:pointer; padding-top:27px; padding-left:32px; }
.nomoney_clip { background:transparent url(images/avs_clip.gif) no-repeat; height:45px; margin-top:5px; width:280px; display:block; cursor:pointer; padding-top:27px; padding-left:110px; }
.play_clip { background:transparent url(images/play-button-green.gif) no-repeat; height:45px; margin-top:5px; width:280px; display:block; cursor:pointer; padding-top:27px; padding-left:80px; }

/*-Pageination-------------------------------------------*/
.pageination { background-image:url(images/pageination_bg.jpg); border:1px solid #DDDDDD; float:left; position:relative; width:743px; padding:6px 5px 4px; margin-top:1px; margin-bottom:10px; color:#545353; font-size:12px; font-weight:700; height:17px; }
.back, .next { float:left; width:17px; }
.numbers { float:left; width:708px; }

/*-Kategorie-Seite-------------------------------------------*/
.category-table { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; float:left; display:block; cursor:pointer; text-align:center; }
.category-image { border:1px solid #DDD; padding:2px; }
.category-box { float:left;padding:3px 2px 0; margin:2px 2px 0; }
.category-button { padding-top:1px; position:relative; }
.category-button-text { width:135px; padding-top:2px; float:left; background:transparent url(images/bg_button_center.jpg) repeat-x scroll 0 -1px; height:16px; display:block; cursor:pointer; }
.category-button-text a { color:#FFF; }
.category-button-text a:hover { text-decoration:underline; }
.categories-menu { position:absolute; z-index:3; float:left; height: 202px; margin: 34px 0 0 14px; width: 642px; }
.categories-menu li { width:128px; height:15px; margin:0; float:left; }
.categories-menu li a { display:block; text-indent:4px; line-height:28px; font-weight:400; margin:0; color:#262626; font-weight:700; }
.categories-menu li a:hover { color:#FFF; }

/*-MyClips-------------------------------------------*/
.myclip_box {display:block; float:left; padding:4px; }
.myclip_cover { background:url("images/myclip_box_bg.jpg") no-repeat scroll 0 0 #FFFFFF; display:block; padding:5px; }
.clip_cover_big { background:url("images/myclip_box_bg_big.jpg") no-repeat scroll 0 0 #FFFFFF; height:192px; display:block; padding:5px; }
.myclip_button {display:block; width:236px; height:28px; color:#efefef; font-weight:700; font-size:11px; background:transparent url(images/myclip_button.jpg) no-repeat top left; cursor:pointer; padding-top:5px; text-align:center; margin:4px 0 0 2px; }
.myclip_button:hover { background:transparent url(images/myclip_button.jpg) no-repeat bottom left; }
.myclip_remain_time_bg { background:url("images/remain_time_bg.png") no-repeat scroll 0 0; display:block; position:absolute; z-index:2; width:74px; height:38px; margin-left:156px; }
.myclip_voting_bg { background:url("images/myclips_voting_bg.png") no-repeat scroll 0 0; display:block; position:absolute; z-index:2; width:88px; height:18px; }
.myclip_not_voted { background:url("images/myclips_not_voted.png") no-repeat scroll 0 0; display:block; position:absolute; z-index:2; width:88px; height:31px; }
.myclips_voting-box { float:left; width:75px; margin-left:2px; }
.myclip_remain_time { width:70px; margin-left:4px; }
.myclip_remain_label { font-size:11px; margin-left:4px; text-align:center; width:70px; }
.progessbar-status { background:url("images/progressbar.jpg") repeat-y scroll 0 0 transparent; height:5px; position:absolute; z-index:2; margin-top:168px;}
.progessbar { background:#CCC repeat scroll 0 0; float:left; height:5px; margin-top:168px; position:absolute; width:217px; }
.play_button_grey { background:url("images/play_button_grey.png") no-repeat scroll 0 0 transparent; width:43px; height:45px; position:absolute; z-index:5; margin:59px 0 0 97px; }
.myvideos_newClip{ background:url("images/myvideos_newClip.png") no-repeat scroll 0 0 transparent; width:230px; height:150px; position:absolute; z-index:1; margin:0px 0 0 0px; }
.rem_button_grey { background:url("images/rem_button_grey.png") no-repeat scroll 0 0 transparent; width:164px; height:122px; position:absolute; z-index:2; }
.oldclip_buy_button { background:url("images/oldclip_buy_button.png") no-repeat scroll 0 0 transparent; width:164px; height:122px; position:absolute; z-index:2; }
.myclips_info_button { background:url("images/myclips_info_button.png") no-repeat scroll 0 0 transparent; width:16px; height:16px; position:absolute; z-index:5; margin:157px 0 0 214px; cursor:pointer;}
.myclips_movie_cover { width:50px; height:73px; position:absolute; z-index:2; margin-top:10px; }
.more_myclips_button_hide { cursor: pointer; height: 13px; margin: 6px 0 0 217px; position: absolute; width: 13px; z-index: 5; }
.total_remain_time { margin-top:22px; text-align:center; width:230px; }
.total_remain_time_big { margin-top:21px; text-align:center; width:230px; }
.clips_info_button { background:url("images/clips_more_button.png") no-repeat scroll 0 0 transparent; width:16px; height:16px; position:absolute; z-index:5; margin:157px 0 0 214px; cursor:pointer;}

/*-Hilfe-Seite-------------------------------------------*/
.help-table { color:#545353; }
.help-box, .help-box2, .help-box3 { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:29px; position:relative; }
.help-box2 { height:203px; }
.help-box3 { margin-top:1px; }
.help-box a { font-weight:700; color:#74911A; }
.help-box a:hover { font-weight:700; color:#74911A; text-decoration:underline; }
.green-box { background-color:#d9ee97; padding:3px; font-weight:700; color:#545353; }
.green-box a { text-decoration:underline; }
.green-box a:hover { color:#000; }
.more-clips-box { background:transparent url(images/bg_button_center_dark.gif) repeat-x scroll 0 -5px; padding:3px; font-weight:700; color:#FFF; height:15px; }
.more-clips a { text-decoration:underline; }
.more-clips a:hover { color:#699709; }
.helpcenter { float:left; width: 673px; background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding-left:40px; padding-top:15px; padding-right:40px; padding-bottom:15px; position:relative; line-height:20px;}
.helpcenter a { color:#545353; text-decoration:none; }
.helpcenter a:hover { color:#699709; text-decoration:underline; }

/*-Helpcenter-Kontakt------------------------------------------*/
input.helpcenter_form_submit { background:url(images/helpcenter_form_submit.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:178px; height:27px;margin-left:119px;overflow:visible; }

/*-Helpcenter-Menü-------------------------------------------*/
ul#helpcenter, ul#helpcenter ul { list-style-type:none; margin: 0; padding: 0; width: 745px; }
ul#helpcenter a { display: block; text-decoration: none; }
ul#helpcenter li { margin-bottom: 1px; }
ul#helpcenter li a { background: none repeat scroll 0 0 #FFFFFF; width: 712px; padding:6px 0 6px 33px; background-image:url(images/helpcenter_button.jpg); color:#FFF; font-weight: 100;}
ul#helpcenter li a:hover { background-image:url(images/helpcenter_button_hover.jpg); }
ul#helpcenter li ul li a { background: #ddd; color: #000; margin-left: 1px; padding: 5px 0 5px 15px; width: 728px; font-weight: 100; }
ul#helpcenter li ul li a:hover { background: #aaa; }

/*-Hilfe-Seite-------------------------------------------*/
.impressum-box { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; position:relative; background-image:url(images/impressum_bg.jpg); background-repeat:no-repeat; background-position:center; height:369px; width:745px; color:#EEE; font-weight:700; }
.impressum-box a { color:#545353; font-weight:700; }
.impressum-box a:hover { text-decoration:underline; }
.impressum-box-left { width:260px; padding:70px 0 0 135px; float:left; }
.impressum-box-right { width:250px; padding-top:70px; float:left; }

/*-Hilfe-Seite-------------------------------------------*/
.systemcheck-box { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; position:relative; background-image:url(images/systemcheck_bg.jpg); background-repeat:no-repeat; background-position:center; height:445px; width:745px; color:#EEE; font-weight:700; }
.systemcheck-line { width:370px; height:30px; float:left; margin:4px 0; }
.systemcheck-box a { font-weight:700; text-decoration:underline; color:#ccc; }
.systemcheck-box a:hover { color:#ff3333; }
.check { padding:62px 0 0 288px; float:left; }
.status { width:23px; height:22px; float:left; padding-right:10px; }
.status2, .status3 { color:#66FF66; float:right; font-size:10px; width:20px; text-align:right; padding-top:15px; }
.status3 { color:#ff3333; }
.status-text { float:left; width:315px; }
.status-text2 { width:367px; float:left; }
.sytemcheck-button { cursor:pointer; border:0; width:71px; height:34px; overflow:visible; position:absolute; z-index:6; margin:336px 0 0 443px }
#apDiv1 { position:absolute; z-index:5; width:326px; height:113px; padding:150px 0 0 95px; margin:57px 0 0 270px; background-image:url(images/preloader-bg.jpg); }
.systemcheck-preloader-text { color:#8d8d8d; font-size:10px; margin-top:45px; text-align:center; position:absolute; z-index:7; width:230px; }

/*-AGB-Seite-------------------------------------------*/			
.agb-table { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:29px; position:relative; }

/*-AGB-Seite-------------------------------------------*/			
.howto-box, .howto-text-box { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; position:relative; }
.howto-text-box { padding:14px; margin-top:1px; }
.howto-text-box a { color:#74911A; font-weight:700; }
.howto-text-box a:hover { text-decoration:underline; }

/*-MyAccount-------------------------------------------*/
.myaccount_fields_box1 { position:absolute; z-index:2; margin:67px 0 0 130px; width:270px; }
.myaccount_fields_box2 { position:absolute; z-index:2; margin:69px 0 0 450px; width:270px; float:left; }
.myaccount_text_box2 { position:absolute; z-index:2; margin:28px 0 0 6px; color:#FFFFFF; font-size:10px; width:250px; float:left; font-weight:700; }
.myaccount-password { margin:0px; width:116px; }
.myaccount-password2 { margin-top:40px; width:116px; }
.myaccount-email { margin-left:145px; width:116px; }
.myaccount-email2 { margin:40px 0 0 145px; width:116px; }
.myaccount_fields_box3 { position:absolute; z-index:2; margin:250px 0 0 128px; width:270px; }
.myaccount_fields_box4 { position:absolute; z-index:2; margin:206px 0 0 431px; width:270px; float:left; }
.myaccount_box1_line_left { float:left; width:100px; color:#FFF; font-weight:700; padding-left:7px; height:19px; }
.myaccount_box1_line_right { float:left; width:160px; color:#FFFFFF; height:19px; }
.myaccount-error-box { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; position:relative; }
input.gutschein_button { background:url(images/gutschein_button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:266px; height:32px; margin-top:60px; overflow:visible; }
.avs-done { float:left; }
.avs-not-done { float:left; padding:7px 0 5px 1px; }
.credit-button { float:left; padding:7px 0 0 1px; }
input.change-data-button { background:url(images/change-data-button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:268px; height:34px; margin-top:87px; overflow:visible; }

/*-Actor-------------------------------------------*/
.actor-table { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; position:relative; float:left; padding:4px }
.actor-box { float:left; margin:4px; display:inline; }
.actor-image { border:1px solid #DDDDDD; padding:2px; }
.actor-name { background:transparent url(images/bg_button_center.jpg) repeat-x scroll 0 -3px; border:1px solid #FFF; height:15px; margin:161px 0 0 2px; padding:2px; position:absolute; width:131px; z-index:2; text-align:center; }
.actor_button {display:block; width:141px; height:27px; color:#efefef; font-weight:700; font-size:11px; background:transparent url(images/actor_button.jpg) no-repeat top left; cursor:pointer; padding-top:6px; margin-top:5px; }
.actor_button:hover {background:transparent url(images/actor_button.jpg) no-repeat bottom left; }
.birthday_age_bg { background:url("images/birthday_age_bg.png") no-repeat scroll 0 0; display:block; position:absolute; z-index:2; width:74px; height:38px; margin:-38px 0 0 61px;}
.birthday_age_label { font-size:11px; margin: 5px 0 1px 6px; text-align:center; width:70px; }
.actor_voting_box { position:absolute; margin:-17px 0 0 6px; z-index:5; float:left; width:79px; display:inline; }

/*-Transfer-Seiten-------------------------------------------*/
.transfer-table { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; position:relative; float:left; width:745px; }
.transfer-button, .transfer-button_1, .transfer-button_2, .transfer-button_3, .transfer-button_4 { background:url(images/transfer_button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:266px; height:34px; overflow:visible; position:absolute; z-index:2; }
.transfer-button_1 { margin:148px 0 0 124px; }
.transfer-button_2 { margin:148px 0 0 443px; }
.transfer-button_3 { margin:335px 0 0 124px; }
.transfer-button_4 { margin:335px 0 0 443px; }
.transfer-text1, .transfer-text2, .transfer-text3, .transfer-text4, .transfer-text5 { position:absolute; z-index:2; color:#FFFFFF; font-size:12px; width:170px; float:left; }
.transfer-text1 { margin:60px 0 0 223px; }
.transfer-text2 { margin:60px 0 0 560px; }
.transfer-text3 { margin:247px 0 0 223px; }
.transfer-text4 { margin:244px 0 0 563px; }
.transfer-text5 { margin:132px 0 0 500px; width:250px; font-size:10px; }

/*-t2-ec-------------------------------------------*/	
.transfer-table-left { width:350px; position:absolute; margin:60px 0 0 34px; }
.transfer-table-left-kk { width:350px; position:absolute; margin:55px 0 0 34px; }
.transfer-table-left-so { width:250px; position:absolute; margin:67px 0 0 42px; color:#FFF; }
.transfer-table-right { width:300px; position:absolute; margin:70px 0 0 412px; }
.transfer-table-right-kk { width:300px; position:absolute; margin:62px 0 0 412px; }
.transfer-table-right-so { width:300px; position:absolute; margin:62px 0 0 350px; }
.transfer-table-bottom { width:350px; position:absolute; z-index:2; margin:340px 0 0 275px; color:#FFFFFF; }
.t2-intelli-box { width:350px; position:absolute; z-index:2; margin:60px 0 0 302px; color:#FFFFFF; }
.transfer_first_box { float:left; width:137px; margin-top:10px; }
.transfer_last_box { float:left; width:137px; margin:10px 0 0 156px; }
.transfer_street_box { float:left; width:300px; margin-top:50px; }
.transfer_city_box { float:left; width:195px; margin-top:90px; }
.transfer_zip_box { float:left; width:79px; margin:90px 0 0 214px; }
.transfer_email_box { float:left; width:137px; margin-top:130px; }
.transfer_phone_box { float:left; width:137px; margin:130px 0 0 156px; }
.transfer_country_box { float:left; width:142px; margin-top:170px; }
.transfer_country_box2 { float:left; width:142px; margin:170px 0 0 156px; }
.transfer_state_box { float:left; width:142px; margin:170px 0 0 157px; }
.transfer_state_info { float:left; width:170px; margin:271px 0 0 190px; position:absolute; font-size:10px; color:#FFF; }
.transfer_amount { margin:1px 0 0 55px; }
.transfer_so_amount { margin:9px 0 0 55px; width:200px; }
.transfer_accountnumber_box { float:left; width:235px; margin:75px 0 0 30px; }
.transfer_blz_box { float:left; width:235px; margin:115px 0 0 30px; }
.checkbox_1_box { width:400px; padding-top:195px; }
.checkbox_2_box { width:400px; margin-top:205px; }
#checkbox_1 { margin:0 5px 0 30px; }
.field-checkbox { color:#FFFFFF; }
.field-checkbox a { font-weight:700; color:#FFFFFF; }
.kk-type { float:left; margin:60px 0 0 30px; }
.kk-date { float:left; margin:100px 0 0 34px; }
.kk-card { float:left; margin:65px 0 0 27px; }
.kk-number { float:left; margin:135px 0 0 32px; }
.kk-secure-number { float:left; margin:170px 0 0 6px; }
.pay-button-box { width:329px; }
input.pay-button { background:url(images/pay-button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:329px; height:32px; margin:15px 0 0 8px; overflow:visible; }
.pay-button-so-box { width:295px; }
input.pay-button-so { background:url(images/pay-button-so.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:295px; height:33px; margin:70px 0 0 4px; overflow:visible; }

/*-Voting-------------------------------------------*/
.voting-box { padding:10px 0px 5px 0px; float:left; margin-right:3px; width:75px; height:15px;}
.voting-box2 {position:absolute; z-index:4; margin:241px 0 0 12px;}
.voting_bg {position:absolute; z-index:3; margin:232px 0 0 7px;}
.votes { padding:9px 0px 5px 2px; color:#545353; font-size:10px; float:left; width:83px;}
.votes2 {position:absolute; z-index:4; margin:241px 0 0 93px; color:#545353; font-weight:700; text-align:center; width:72px;}
.votes-clips { padding:7px 0px 5px 2px; color:#545353; font-size:10px; float:left; width:83px; }

/*-Tagcloud-------------------------------------------*/ 
#tagcloud { background:#FFF; width:168px; text-align:center; border-bottom:1px solid #DDD; padding:5px; }
.tag1 { font-size:12px; color:#89ad3b; }
.tag2 { font-size:16px; color:#4e641e; }
.tag3 { font-size:18px; color:#3b4a1b; }
#tagcloud a { text-decoration:none; }
#tagcloud a:hover { text-decoration:none; background-color:#6c882e; color:#FFF; }

/*-Entwurf_CSS-------------------------------------------*/ 
.token { width:300px; height:40px; float:left; }
.index_preview { padding:6px 6px 0; float:left; width:174px; display:block; }
.movie_box_index { position:relative; background:#fff; border:1px solid #ddd; float:left; padding:4px; width:745px; display:inline; }
.link_index { width:168px; height:20px; color:#545353; font-weight:bold; text-decoration:none; text-align:left; float:left; padding-bottom:3px; }
.link_scenes { width:168px; color:#545353; font-weight:bold; text-decoration:none; text-align:left; height:32px; float:left; padding-bottom:3px; }
.link_index a { color:#545353; }
.link_index a:hover { width:168px; color:#545353; font-weight:bold; text-decoration:underline; text-align:left; }
.clips_delete { float:left; color:#545353; width:168px; padding-top:5px; }
.delete_checkbox { border-width:4px; border-color:#efefef; }

/*-Frontpage-Rotator-------------------------------------------*/ 
/* rotator in-page placement */
div#rotator { position:relative; }

/* rotator css */
div#rotator ul li { float:left; position:absolute; list-style: none; }

/* rotator image style */	
div#rotator ul li img { border:1px solid #DDD; padding: 4px; background: #FFF; }
div#rotator ul li.show { z-index:500; }

/* Progressbar----------------------------------*/


/* Tabs----------------------------------*/
ul.tabs { width:250px; margin-bottom:3px; padding:0; font-weight:700; }
ul.tabs li { display:block; float:left; margin:0 5px; width:72px; background:url(images/bg_button_center_dark.gif) repeat-x scroll 0 -2px; }
ul.tabs li a { display:block; float:left; padding:2px 0; width:72px; font-weight:700; color:#FFF; }
.selected { background:url(images/bg_button_center.jpg) repeat-x scroll 0 -2px; }
.tab-content { overflow: hidden; clear:both; padding-bottom:5px; height:235px; }
.top10_box { border:1px solid #ddd; padding-top:4px; overflow: hidden; clear: both; height:239px; }

/* Top10----------------------------------*/
.top10-line { padding:8px 0 0px 50px; }
.top10-line a { color:#FFF; font-weight:700; }
.top10-line a:hover { text-decoration:underline; }

/*-Top5-Menü-------------------------------------------*/
ul#top5, ul#top5 ul, ul#top5_clips, ul#top5_clips ul { list-style-type:none; margin: 0; padding: 0; width: 365px; }
ul#top5 a, ul#top5_clips a { display: block; text-decoration: none; }
ul#top5 li, ul#top5_clips li {  }
ul#top5 li a, ul#top5_clips li a { background: none repeat scroll 0 0 #FFFFFF; padding:5px 0 6px 6px; background:url(images/top5_button.jpg) no-repeat; color:#545353; font-weight: 100; height: 17px;}
ul#top5 li a:hover, ul#top5_clips li a:hover { background-image:url(images/top5_button_hover.jpg); }
ul#top5 li ul li a, ul#top5_clips li ul li a { background: #ddd; color: #000; margin-left: 1px; padding: 5px 0 5px 15px; width: 728px; font-weight: 100; }
ul#top5 li ul li a:hover, ul#top5_clips li ul li a:hover { background: #aaa; }

/* TransferOK----------------------------------*/
.transferok-box { color:#9dd935; font-size:30px; font-weight:700; padding:175px 0 0 398px; position:absolute; z-index:2; }

/* Home----------------------------------*/
.big-box-1 { float:left; width:530px; }
.big-box-2 { float:left; width:220px; margin-left:5px }
.big-box-3 { float:left; width:755px; }
.big-box-1-left { float:left; width:262px; }
.big-box-3-left { float:left; width:375px; }
.big-box-3-right { float:left; width:375px; margin-left:5px; }
.big-box-1-right { float:left; width:262px; margin-left:5px; }

/* Image-Layer----------------------------------*/
.image-layer { position:absolute; display:none; background-color:#FFF; margin-top:6px; z-index:1000; padding:5px; color:#000; border:1px solid #DDD; }

/* Image-Layer----------------------------------*/
.avs-table { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; padding:4px; position:relative; float:left; width:745px; }

/* AVS----------------------------------*/
.avs-box1 { background-image:url(images/avs_bg_01.jpg); width:745px; height:352px; }
.avs-box1-input { width:420px; padding:255px 0 0 85px; }
.avs-box1-text { color:#FFFFFF; padding:218px 0 0 89px; position:absolute; width:420px; z-index:2; }
.avs-box3-text1 { color:#FFFFFF; padding:60px 0 0 82px; position:absolute; width:400px; z-index:2; }
.avs-box3-text2 { color:#FFFFFF; padding:12px 0 0 82px; position:absolute; width:400px; z-index:2; }
.orion-avs-button { cursor:pointer; padding-left:70px; padding-top:20px; overflow:visible; float:left; }
.sofortident-button { cursor:pointer; padding-left:69px; padding-top:15px; overflow:visible; float:left; }
.avs-detail-button { cursor:pointer; padding-left:406px; padding-top:20px; overflow:visible; }
.avs-detail-button2 { cursor:pointer; padding-left:406px; padding-top:17px; overflow:visible; }
.avs-detail-button3 { cursor:pointer; padding-left:406px; padding-top:50px; overflow:visible; }
avs-box2-input1 { margin:0; padding:50px; }
input.avs-box2-input1 { margin:0; padding:65px 0 0 72px; background:transparent none no-repeat scroll 0 0; border:0 none; }
input.avs-box2-input2 { margin:0; background:transparent none no-repeat scroll 0 0; border:0 none; }
.avs-box2 { background-image:url(images/avs_bg_02.jpg); width:745px; height:327px; }
.avs-box3 { background-image:url(images/avs_bg_03.jpg); width:745px; height:363px; }
.check2go-box { padding:100px 0 0 80px; }

/* AVS-OK----------------------------------*/
.avsok-text { color:#FFFFFF; padding:92px 0 0 305px; position:absolute; width:350px; z-index:2; }

/* Postident----------------------------------*/
.postident-input-box { width:350px; position:absolute; margin:216px 0 0 357px; }
input.postident-button { background:url(images/postident-button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:293px; height:32px; margin:224px 0 0 0; overflow:visible; }
.postident-text { color:#FFFFFF; padding:40px 0 0 240px; position:absolute; width:310px; z-index:2; font-weight:700; }
.postident-date-text { color:#FFFFFF; padding:404px 0 0 508px; position:absolute; width:310px; font-weight:700; }
.postident-sub-text { color:#FFFFFF; padding:426px 0 0 372px; position:absolute; width:400px; font-size:10px; }
.spacer { background:transparent url(images/spacer.jpg) no-repeat; width:755px; height:24px; float:left; margin:5px 0 5px; }

/* Label-Seiten----------------------------------*/
.label_image_small { float:left; width:118px; }
.label_image_big { float:left; border:1px solid #DDD; padding:4px; display:block; width:185px; margin-right:5px; }
.label_text_small { float:left; width:227px; padding:5px 5px 10px 15px; color:#545353; }
.label-info-text { border:1px solid #ddd; padding:15px; background-color:#FFF; width:523px; height:137px; color:#545353; }
.label-top5 { float:left; width:245px; }
.label-top5-list-box { border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; color:#545353; }
.label-top5-list { padding:7px 2px 4px 2px; background:#EEEEEE url(images/bg_catalog_level_1.gif) repeat-x scroll 0 0; border-bottom:1px solid #ddd; text-indent:6px; }
.label-top5-list a:hover { font-weight:700; }
.label-info-box { width:555px; float:left; }
.infobox_headline { width:100%; }

/* Top-10-Filme----------------------------------*/
.top10_titel { margin:13px 0 0 240px; position:absolute; float:left; z-index:2; font-size:18px; color:#5a5959; }
.top10_rating { margin:27px 0 0 24px; float:left; font-size:30px; color:#3B4A1B; z-index:2; position:absolute; width:67px; height:41px; text-align:center; }
.top10_ratings { margin:97px 0 0 24px; float:left; font-size:32px; color:#CCC; z-index:2; position:absolute; width:67px; height:41px; text-align:center; }
.top10_cover { margin:11px 0 0 124px; float:left; z-index:2; position:absolute; }
.top10_label { margin:45px 0 0 240px; float:left; z-index:2; position:absolute; font-size:14px; color:#FFF; }
.top10_language { margin:97px 0 0 653px; float:left; z-index:2; position:absolute; }

/* Top-10-Clips----------------------------------*/
.top10_price { margin:34px 0 0 665px; float:left; z-index:2; position:absolute; font-size:18px; color:#89AD3B; }

/* Gewinnstpiel WM 2010----------------------------------*/
.gwwm-select-box { width:240px; position:absolute; margin:56px 0 0 372px; }
.gwwm-submit-button { width:280px; height:32px; border:0 none; cursor:pointer; position:absolute; margin:93px 0 0 352px; background-image:url(images/gewinnspiel-wm2010_submit.jpg); }
.gwwm-tipp { position:absolute; width:261px; font-size:18px; color:#8cbe32; text-align:center; margin:63px 0 0 362px; }

/* Logout----------------------------------*/
.gologin fieldset { padding:10px 5px; background:none; border:0 none; width:250px; margin:103px 0 0 318px; }
.logout_button { position:relative; width:263px; display:block; padding:3px 0 0 0px; }
input.logout_button { background:url(images/logout_button.jpg) repeat-x; color:#fff; cursor:pointer; border:0; width:263px; height:36px; margin:0; padding-top:5px; overflow:visible; margin-top:24px; }

/*  Follow us----------------------------------*/
#followus { height:27px; margin-left:3px; }
#followus a { background:url(../images/br_followus.gif) no-repeat scroll 0 0 transparent;
display:block; float:left; height:22px; margin-top:2px; width:22px; }
#followus .facebook { background-position:-60px 0; margin:2px 6px; }
#followus .orion { background-position:-3px 0; margin:2px 6px; width:53px; }
#followus .twitter { background-position:-81px 0; margin:2px 6px; }
#followus .youtube { background-position:-107px 0; margin:2px 8px; }

/*  Right---------------------------------------*/
.right_box { padding:2px; border:1px solid #ddd; background:#FFF; margin:6px 0; }

/*  New-home.html------------------------------*/
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 751px; padding-left:4px; float:left;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  751px; height: 28px;}
.jcarousel-skin-tango .jcarousel-item { width: 75px; height: 28px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

#slider_box { border:1px solid #ddd; padding:4px; background:#fff; height:214px; width:745px; overflow:hidden; }
#slider	{ background: white url(images/slider_bg2.jpg); height: 214px; overflow: hidden; position: relative; width:745px; }							  
#mover { width: 2175px; position: relative; }
#slider-stopper { position: absolute; width:54px; text-align:center; top:189px; left:10px; color:#efefef; font-size: 12px; font-weight:700; z-index: 1000; }
.slide { padding: 15px; width: 715px; float: left; position: relative; height:188px; }
.slide h1 { font-family: Helvetica, Sans-Serif; font-size: 18px; color: #799a33; margin:8px 0 0px 6px;}
.slide p { color: #efefef; font-size: 13px; line-height: 22px; width: 310px; font-weight:700; margin-left:6px; }
.slide img { position: absolute; top: 0px; left: 300px; }

.tip_cover { float:left; width:100px; padding:7px; margin: 3px; background: url("images/tip_cover_bg.png") no-repeat scroll 0 0 transparent; }	
.tip_title { float:left;font-family: Helvetica,Sans-Serif;font-size: 14px; width:230px; font-weight:700; padding-top:13px; }
.tip_title a { color:#799A33; }
.tip_text { float:left; width:225px; padding: 8px 0; }
.tip_link { float:left; width:230px; margin:10px 0; }	
.tip_box { width:365px; float:left; border:1px solid #ddd; background:#FFF; padding:4px; margin-top:1px; }
.tip_box_bg { height:156px; background:url(images/tip_box_bg.jpg) repeat-x; }
.tip_flag { background:url(images/tip_flag.png); position:absolute; z-index:4; width:46px; height:36px; margin:-4px 0 0 323px; }
.tip_label { float:left; width:43px; color:#545353; font-size:11px; }
.tip_label a { color:#545353; background:none; padding:0; font-weight:700; }
.tip_lang_flag { float:left; margin:1px 5px 0 0; }

.top5_head { width:365px; height:31px; float:left; border:1px solid #ddd; background:#FFF; padding:4px; }
.top5_title { float:left;font-family: Helvetica,Sans-Serif;font-size: 14px; font-weight:700; padding-top:3px; width:187px; }
.top5_label { float:left; width:43px; color:#545353; font-size:11px; }
.top_link { float:left;font-family: Helvetica,Sans-Serif;font-size: 14px; font-weight:700; padding-top:2px; margin-top:4px;
            background: url("images/top5_link_bg.png") no-repeat scroll 0 0 transparent; width:188px; height:18px; text-align:center; }
.top5_cover { margin: 4px 18px 4px 15px; float:left; }			
.top5_title_clips { float:left;font-family: Helvetica,Sans-Serif;font-size: 14px; font-weight:700; padding-top:3px; width:151px; }
.top5_label_clips { float:left; width:232px; color:#545353; font-size:11px; }
.top_link_clips { float:left;font-family: Helvetica,Sans-Serif;font-size: 14px; font-weight:700; padding-top:2px; margin-top:4px;
                  background: url("images/top5_cliplink_bg.png") no-repeat scroll 0 0 transparent; width:150px; height:18px; text-align:center; }
.top5_box { width:365px; float:left; border:1px solid #ddd; background:#FFF; padding:4px 4px 2px 4px; height:231px; overflow:hidden; }
.top5_movie_label { color:#545353; font-weight:700; font-size:14px; }

.home_box  { float:left; border:1px solid #ddd; padding:4px; background:#fff; margin-top:1px}

#label_box { width:755px; height:30px;float:left; overflow:hidden; margin-top:8px;}

.happyhour_image { width:135px; height:110px; float:left; position:absolute; margin:20px 0 0 14px; overflow:hidden; }
.current_happyhour_btn { position:absolute; cursor:pointer; float:left; margin:107px 0 0 165px; width:191px; height:34px; background:url(images/current_happyhour_btn.png) no-repeat; padding:5px; text-align:center }
.current_happyhour_btn a { color:#FFF; font-weight:700; }
.happyhour_info_box { position:absolute; float:left; width:207px; margin:37px 0 0 155px; color:#292929; font-weight:700; }
.happyhour_time_label { position:absolute; float:left; width:73px; margin: 99px 0 0 171px; font-size:10px; }
.happyhour_hours { position:absolute; float:left; width:59px; margin:96px 0 0 248px; font-size:10px; }
.happyhour_hours_label { position:absolute; float:left; width:45px; margin: 130px 0 0 252px; }
.happyhour_minutes { position:absolute; float:left; width:45px; margin:96px 0 0 310px; font-size:10px; }
.happyhour_minutes_label { position:absolute; float:left; width:59px; margin: 130px 0 0 308px; }
.happyhour_flag { position:absolute; z-index:3; width:70px; height:56px; margin:-4px; }

.discount_image { width:135px; height:110px; float:left; position:absolute; margin:19px 0 0 220px; overflow:hidden; }
.current_discount_btn { position:absolute; cursor:pointer; float:left; margin:99px 0 0 8px; width:193px; height:20px; text-align:center }
.current_discount_btn a { color:#FFF; font-weight:700; }
.discount_info_box { position:absolute; float:left; width:207px; margin:46px 0 0 -42px; color:#292929; font-weight:700; }
.discount_time_label { position:absolute; float:left; width:73px; margin: 99px 0 0 171px; font-size:10px; }
.discount_hours { position:absolute; float:left; width:59px; margin:96px 0 0 248px; font-size:10px; }
.discount_hours_label { position:absolute; float:left; width:45px; margin: 130px 0 0 252px; }
.discount_minutes { position:absolute; float:left; width:45px; margin:96px 0 0 310px; font-size:10px; }
.discount_minutes_label { position:absolute; float:left; width:59px; margin: 130px 0 0 308px; }
.discount_flag { position:absolute; z-index:3; width:70px; height:56px; margin:-4px; }

.actortip_name { position:absolute; float:left; width:94px; margin:111px 3px 3px; text-align:center; color:#FFF; 
                 background:url(images/grey_pixel.png); font-weight:700; height:16px; overflow:hidden;}

a.home_button { background: transparent url('images/home_button_right.png') no-repeat scroll top right; display: block; float: left; height: 18px; margin-right: 6px; padding-right: 6px; 
                text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.home_button span { background: transparent url('images/home_button_left.png') no-repeat; display: block; line-height: 5px; padding: 6px 9px 7px 15px; } 
a.home_button:hover span{ color:#999; }

.subheader_link1 { position:absolute; z-index:3; font-weight:700; }
.subheader_link1 a { color:#545353; }
.subheader_link1 a:hover { color:#799A33; }


