
/* CSSTidy 1.3dev: Tue, 27 Nov 2007 11:31:27 +0100 */
body{background-color:#666;margin:0}
body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.ImagePreloader {display:none}
img{border:0}
hr {border:1px solid transparent;border-top-color:#d9d9d9}
.none {display:none}
form{margin:0;padding:0}
#main{width:980px;background-color:#FFF;color:#000;text-align:left;float:left;margin:0;padding:0}
#header{width:980px;height:157px}
#logo{float:left;margin:13px 0 0 20px;height:85px;}
#login_form{background-image:url(../img/login_bg.png);background-repeat:no-repeat;background-position:right top;width:238px;height:83px;float:right;font-weight:700;font-style:italic;font-size:11px;margin:10px 10px 0 0;padding:0}
#login_form input[type=text], #login_form input[type=password]{border:1px solid #d9d9d9;margin-bottom:8px;}
.field{width:100px;font-size:12px;border:1px solid #000;margin:2px 0 0;padding:0}
#login_field{float:left;margin:0;padding:18px 0 0 17px;}
#pass_field{float:right;margin:0;padding:18px 11px 0 0}
#bar{width:980px;text-align:center;float:left;margin:0;padding:8px 0 0}
#video{text-align:left;float:left;;padding:0}
#video p{margin:0 0 0 14px}
#sets{width:724px;text-align:center;float:left;background-color:#FFF;border:0;margin:0;margin-left:3px; padding:0;}
#set,.set{width:240px; text-align:center;line-height:32px;float:left;color:#0B478F;margin:0}
#pages_list{text-align:center;display:block;color:#0B478F;margin:0 0 0 14px;}
#pages_list a {color:#0B478F;font-weight:bold;}
#playerframe {border:0;margin:0px; padding:0px; width:520px;height:430px;}
#set b, .set b{font-weight:700;font-style:italic}
#set .big, .set .big{font-size:31px;font-weight:700;font-style:italic}
#set img, .set img {border:1px solid #d9d9d9;margin-bottom:5px;}
#separator,.separator{width:726px;height:35px;float:left}
#rbar{text-align:center;float:left;margin:0;padding:0;margin-left:5px;}
#vhead{width:188px;text-align:left;background:url(../img/bg/gbg.jpg) 0 0 repeat-x;margin-bottom:7px; border:1px solid #d9d9d9}
#vhead .big{text-align:center;font-weight:700;font-style:italic;font-size:28px;padding-top:5px;}
#vhead .date{font-size:10px;color:#737373;padding:3px 0 7px 5px}
#beschr{width:190px;height:321px;text-align:left;background:url(../img/bg/bbg.jpg) 0 0 repeat-x;margin-left:0px;}
#beschr .l{background:url(../img/bg/vpoint.jpg) 0 0 repeat-y;height:321px}
#beschr .r{background:url(../img/bg/vpoint.jpg) 100% 0 repeat-y;height:321px}
#beschrb{font-weight:700;font-style:italic;font-size:18px;color:#0B478F;padding:12px 0 3px 14px}
#beschr p{margin:0;padding:0 14px 7px;text-align: justify;}
 .auto {width:auto;height:auto}
.fullwidth {width:962px;margin-left:7px;}
#same{width:720px;text-align:left;background:url(../img/bg/gbg.jpg) 0 0 repeat-x;margin:7px 0 0 2px}
#same .l{background:url(../img/bg/vpoint.jpg) 0 0 repeat-y;height:194px}
#same .r{background:url(../img/bg/vpoint.jpg) 100% 0 repeat-y;height:194px}
#sameb{font-weight:700;font-style:italic;font-size:18px;color:#0B478F;padding:12px 0 3px 25px}
.same_new {/*background:url(../img/bg/vbg.jpg) 0 0 repeat-x;*//*border-bottom:1px solid #d9d9d9;*/width:940px;height:220px;margin-left:7px;padding:10px;position:relative;top:-2px;}
td {vertical-align:top}
.same_new .lbl, .previewrow .lbl {margin-left:27px;font-style:italic;font-size:16px;color:#0B478F;text-align:left;font-weight:bold;margin-bottom:5px;}
.previewrow {border:1px solid #d9d9d9; padding:10px;background-image:url(../img/bg/gbg.jpg)}
/*#SameTrailers {height:250px}*/
#arrow,#arrow_l,#arrow_r{width:16px;float:left;padding:40px 5px 0;position:relative;top:10px}
.rightArrow, .leftArrow {display:block;background-position:top;width:16px;height:52px;cursor:pointer;text-decoration:none}
.rightArrow:hover, .leftArrow:hover {background-position:bottom}
.rightArrow {background-image:url(../img/arr_right.png);}
.leftArrow {background-image:url(../img/arr_left.png);}

#preview{height:auto;width:177px;float:left;text-align:center;}
.pimage a {outline:none}
.pimage img {border:1px solid #d9d9d9;width:170px;height:155px;margin-bottom:3px}
.tmf .pimage img {height:102px;}
.pname {margin-bottom:4px}
.pdate {color:#666666;font-size:xx-small}
.pinfo {float:left;text-align:left}
.plogo {float:right;margin-right:5px;text-align:right} 
.infobox {height:83px;border:1px solid #d9d9d9;padding:10px;margin-left:7px;/*background-image:url(../img/mario.jpg)*/;background-position:bottom right;background-repeat:no-repeat;}
.infobox p {width:630px;;margin:0}
h3 {font-weight:700;font-style:italic;font-size:18px;color:#0B478F;}
h3:first-child{margin-top:0}
#right_bar{width:238px;
min-height:436px;
text-align:center;
background-color:#FFF;
float:left;
padding:0;
margin-left:4px;
}
.redbutton {
  width:238px;
  height:66px;
  margin-bottom:5px;
}
#mainmenu a {font-weight:700;margin:2px;}
#garantie{position:relative;left:2px;width:217px;height:308px;text-align:justify;background:url(../img/bg/gbg.jpg) repeat-x;border:1px solid #d9d9d9;padding:7px;}
#garantie h3, #garantie h4 {margin:0}
.padded {padding:10px}

#round_box{width:380px;text-align:center;background:url(../img/bg/gbg.jpg) 0 0 repeat-x}
#round_box p{color:#606060;margin:0;padding:15px 10px 0 25px}
#round_box .label{font-weight:700;font-style:italic;color:#606060;float:left;width:130px;text-align:left;margin:0;padding:15px 10px 0 50px}
#round_box .inp{color:#606060;float:left;margin:0;padding:12px 0 0}
#content{width:722px;text-align:justify;float:left;margin-left:5px;}
#footer{float:left;margin:50px 0 0 14px}
#line{background-image:url(../img/dot.gif);background-repeat:repeat-x;height:1px;width:900px;margin:0 0 0 25px}
#Stil7{width:80px;font-size:11px;color:#999;font-weight:700;line-height:25px;float:left}
#Stil8{font-size:11px;color:#999;line-height:25px;float:left;width:510px}
#Stil9{width:230px;font-size:11px;color:#999;font-weight:700;line-height:25px;float:left}
#Stil19,.BigBlue{font-size:16px;color:#0C4690;font-weight:700;font-style:italic;margin-bottom:10px}

.box{text-align:center;/*background:url(../img/bg/gbg.jpg) 0 0 repeat-x;*/width:100%;border:1px solid #d9d9d9}
.box .txt{color:#606060;text-align:justify;margin:0;padding:10px}
.box .label{color:#606060;float:left;text-align:right;width:150px;margin:0;padding:10px 0 0}
.box .inp{color:#606060;float:left;margin:0;padding:8px 0 0 10px}
.box .field{width:150px;font-size:12px;border:1px solid #000;margin:2px 0 0;padding:0}
.lcol{float:left;width:320px;margin:0;padding:0}
.rcol{float:left;width:360px;margin:0;padding:0}
.fcol{width:680px;margin:0;padding:0}
.fcol .label{color:#606060;float:left;text-align:right;width:300px;margin:0;padding:10px 0 0}
.nwst{width:100%;text-align:center;background:url(../img/bg/gbg.jpg) 0 0 repeat-x;margin:7px 0 0 2px}
.nwst .preview{width:170px;float:left;text-align:center}
.nwst .tinylogo{margin-bottom:5px;height:15px}
.clearing{height:4px;font-size:5px;clear:both}
.clear {clear:both;}
.tiny{font-size:x-small}
 

.nobg {background-image:none}

a{color:#E30907}
a:hover{color:#0C4690;}
#vhead .t,#beschr .t,#same .t,.nwst .t{background:url(../img/bg/vpoint.jpg) 0 0 repeat-x; }
#vhead .l,.nwst .l{background:url(../img/bg/vpoint.jpg) 0 0 repeat-y}
#vhead .r,.nwst .r{background:url(../img/bg/vpoint.jpg) 100% 0 repeat-y}
#vhead .b,#beschr .b,#same .b,.nwst .b{background:url(../img/bg/vpoint.jpg) 0 100% repeat-x}
#round_box .tl,.box .tl,.nwst .tl{background:url(../img/bg/gtl.jpg) 0 0 no-repeat}
#round_box .tr,.box .tr,.nwst .tr{background:url(../img/bg/gtr.jpg) 100% 0 no-repeat}
#round_box .t,.box .t{background:url(../img/bg/gtm.jpg) 0 0 repeat-x}
#round_box .l,.box .l{background:url(../img/bg/gl.jpg) 0 0 repeat-y}
#round_box .r,.box .r{background:url(../img/bg/gl.jpg) 100% 0 repeat-y}
#round_box .bl,.box .bl,.nwst .bl{background:url(../img/bg/gbl.jpg) 0 100% no-repeat}
#round_box .br,.box .br,.nwst .br{background:url(../img/bg/gbr.jpg) 100% 100% no-repeat}
#round_box .b,.box .b{background:url(../img/bg/gbm.jpg) 0 100% repeat-x}
#Stil10 {float:left}
.lfloat{float:left}
.rfloat {float:right}
 
.RegIFrame{width:550px;height:475px;margin-bottom:40px;border:1px solid #0c4690;border-top-color:transparent;}
.infoRow{background-image:url(../img/reg_header_logo.png);background-repeat:no-repeat;}
.infoRow .links {position:relative;top:74px;left:13px;}
.infoRow .links a{color:darkblue;}
#step3 .err {z-index:10000;text-align:center;position:absolute;left:150px;background-color:#efefef;border:3px solid #999999;width:250px;height:auto;padding-bottom:5px}
.err .lbl {background-color:#c0c0c0;padding:10px;font-weight:bold;color:darkred}
.err .msg {color:red;padding:10px;}
#step3 .error {color:red;font-size:xx-small;text-align:left;width:295px;position:relative;top:-5px;left:100px;}

#accmngr .accbox {border:1px solid #d9d9d9;padding:10px;width:333px;height:178px;margin-bottom:10px;background-color:#ebf0f5}
#accmngr .accbox table {width:335px;}
#accmngr .accbox input {width:180px;height:15px; font-size:12px;}
#accmngr .accbox  button {font-size:10px;width:325px}
#accmngr h3 {margin-top:0;font-weight:700;font-style:italic;font-size:16px;color:#0B478F;border-bottom:1px dashed #0b478f}
td.lbl {font-weight:bold;width:133px;text-align:right;padding-right:5px;font-size:13px}
#accmngr td.data {font-size:13px}
#myAccountDetails td.lbl {width:100px}
 
#commentsframe {width:232px;height:264px;border:1px solid #d9d9d9}
.box#commentsbox {width:232px;height:264px;margin-bottom:10px;}
 

.webcamlink {
  padding-top:10px;
  padding-bottom:10px;
  width:234px;
  height:30px;
  border:1px solid #d9d9d9;
  margin-top:5px;
  font-size:20px;
  font-weight:bold;
}

.webcamLauncherBox
{
margin-top:10px;border:1px solid #d9d9d9;width:231px;position:relative;left:1px;
}
 
.webcamLauncherBox .previewHolder
{
  text-align:center;
  width:110px;
  float:left;
  position:relative;
  left:6px;
  margin-bottom:5px;
}
.webcamLauncherBox .previewHolder img 
{
width:105px;height:78px;margin:2px;border:1px solid #d9d9d9
}
 
.verify_form .lfloat div {margin-bottom:5px;}
.verify_form label {width:100px;display:block;float:left;text-align:left;padding-right:5px;position:relative;top:4px;}
.verify_form input {width:203px;height: 14px;font-size: 11px;}
 #WebcamsRow {margin-bottom:20px;}
 #garantie li {margin-bottom:5px;}
 
 .centered {text-align:center}
.BP {
  color:red;
  font-weight:900;
}

#login_standalone {
 
  border:1px solid #d9d9d9;
  background:url(../img/login_bg.jpg);
  background-repeat:no-repeat;
  height:430px;
  margin-right:3px;
}

#login_standalone h3 {
margin-top:0;
}
#login_standalone .raquo {position:relative;top:-2px;margin-right:5px;}
#login_standalone .inner {
  width:290px;
 
  /*border:1px solid red;*/
  padding:10px;
  text-align:left;
}
#login_standalone h3 {margin-left:2px;margin-bottom:10px;}
#login_standalone .lbl {width:70px}
#login_standalone input[type=text],#login_standalone input[type=password]{width:185px}
#login_standalone button {width:190px}

.simplebox {color:#0B478F;line-height:normal;padding:15px;width:180px;height:180px;border:1px solid #d9d9d9;background-color:#ebf0f5;}
 
.cam_navi_box {
  margin-top:10px;
  width:204px;
  height:auto;
}

/*.webcams#sets {width:605px;border:1px dashed blue}*/
.webcams h3 {margin-top:0px;margin-bottom:10px;text-align:center}
.webcams .previewholder {border:1px solid #d9d9d9;padding:0;background-color:red}
.webcams img {border:0;margin:0;margin-right:0px}
.webcams img.icon {position:relative;top:3px;}


.reg_new label, #login_standalone label{display:block;width:150px;float:left;position:relative;top:4px}
.reg_new input[type=text],
.reg_new input[type=password],
#login_standalone input[type=text],
#login_standalone input[type=password]
{
  border:1px solid #999;width:140px;height:15px;font-family:tahoma;font-size:9pt;padding-top:2px;padding-left:2px;
}
/*
#step1{
margin-bottom:20px;position:relative;left:90px;top:10px;
}
*/
.ffield {
  margin-bottom:5px;
  min-height:30px;
}
.ffield .error {
  color:red;
  position:relative;
 
  margin-top:2px;
}
.nomargin {margin:0}
.registration select{font-size:11px;border:1px solid #999;width:140px;padding:2px}
.registration hr{border:none;border-bottom:1px solid #a5bad0}
.reg_new {
  background-image:url(../img/register_bg.jpg) ;
  width:718px;
  min-height:435px;
  border:1px solid #d9d9d9;
/*  position:relative;
  top:-15px;
  left:-4px;
*/
}
 
.bg_anna {
background-image:url(../img/register_bg_anna.jpg) ;
}
.bg_error {
background-image:url(../img/login_bg_error.jpg) ;
}
.reg_error {display:none;clear:both;color:red;text-align:left;margin-top:3px;font-size:12px}

.reg_error_title { color:red;margin-bottom:10px;}



button {cursor:pointer;outline:1px solid #c9d1da;}
#reg_step2 {
text-align:center;
float:left;
width:442px;
height:auto;
background-color:transparent;
padding:10px;
}
#reg_step2 input {margin:0;}
#reg_step2 label {position:relative;top:2px;width:100px;text-align:right;padding-right:5px;margin-right:5px;}
#reg_step2 .reg_error {margin-left:112px}
#reg_step2 p {
  text-align:left;
  margin-bottom:2px;
}
#reg_step2 hr {
  margin-top:10px;
  margin-bottom:10px;
}
#reg_step2 h3, #reg_step2 h4 {
  color:#0C4690;
  margin-top:10px;
  margin-bottom:10px;
  font-style:italic;
  text-align:center
}
#reg_step2_rside {
float:left;
width:230px;
text-align:center;
margin-left:25px;
}
#reg_step2_rside p { }
#reg_step2_rside img.plus {margin-bottom:5px;margin-top:5px;}
#reg_step2_rside img {border:1px solid #a5bad0;margin-bottom:0px;}
#reg_step2_rside h4 {display:block;font-weight:bold;color:#0C4690;margin:5px;padding:0px;text-align:center}

.formscreen {
padding:10px;
position:relative;
height:388px;
border:1px solid #d9d9d9;
}

.cams_buy_coins img {
    margin:10px;
}
.pinkybg {
  background-image:url(../img/formbg_pinky.jpg);
}

.page_btn {text-decoration:underline}
.page_btn, .page_btn_static, .page_btn_lbl {text-align:center;border:1px solid #666666; color:red; padding:5px; min-width:15px; min-height:15px; cursor:pointer;}
.page_btn_static{cursor:default;color:#0B478F; }
.page_btn:hover{background-color:red;color:white;/*border:1px solid #0B478F;color:#0B478F*/}
.page_btn_lbl {cursor:default;border-color:#666666;color:black;}
.pagination {width:auto;}
.pagination .label, .pagination .button {display:block; border:1px solid #dadada;padding:5px;text-align:center;}
.pagination .label {color:#0B478F;cursor:default;}
.pagination .button {text-decoration:underline;cursor:pointer;}
.pagination a:hover .button {background-color:#dadada;color:black;text-decoration:none;}
.pagination.inframe , .pagiantion.inframe * {
  font-size:16px;
}

.pagination.inframe .button, .pagination.inframe .label {padding:10px}
/*.pagination .button:hover {background-color:red;color:white}
.pagination .label {cursor:default;text-decoration:none;}*/



.coins_buy {
  text-align:center;
  width:442px;
  min-height:200px;
  height:auto;
  margin-right:20px;
  padding:10px;
  float:left;
}
.coins_buy label {
  display:block;
  float:left;
  width:100px;
  text-align:left;
  margin-right:10px;
  position:relative;
  top:4px;
}
.coins_buy .reg_error {
  color:black;
  font-weight:bold;
  text-decoration:underline;
}
.coins_buy .textinput {
  display:block;
  float:left;
  width:250px;
}
.coins_buy .textinput.error {background-color:#ffecec;color:white;border:1px solid red;height:18px;}
.coins_buy p {
  margin-bottom:5px;
}
.coins_buy br {
  clear:both;
  height:0px;
}


#age_ver {text-align:left;padding:10px;background-image:url(../img/formbg_age_ver.jpg);background-repeat:no-repeat;height:410px;}
#age_ver #info {margin-top:0;}
#age_ver form {display:block; float:left; width:325px;padding:9px; margin-top:5px;border:1px solid #b1cae7;background-color:#e7edf4;}
#age_ver form button {padding:5px}
#age_ver form p {min-height:30px;}
#age_ver form h4 {margin-top:0;padding-top:0;}
#age_ver hr {border-bottom:1px solid #becad9}

#userpic {max-width:390px;border:1px solid #d0d0d0}
#age_ver h4 {font-size:13px;color:#0C4690;font-weight:700;font-style:italic;margin:0px;padding:0;margin-bottom:3px;margin-top:15px;}


  #acc_sitelist {
    border:1px solid #D9D9D9;
    border-bottom:none;
    border-collapse:collapse;
  }
  #acc_sitelist tr:hover td {
    background:#e3eaf2;
  }
  #acc_sitelist td {
    padding:5px;
    margin:0px;
    border-bottom:1px solid #D9D9D9;
  }
  #acc_sitelist th {
    padding:5px;
    background-color:#0B478F;
    color:white;
  }

/*
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
for iframe_bp.tpl
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
*/

.episodePreviews {overflow:hidden; width:100%; margin-bottom:5px;}
.episodePreview {float:left;padding:2px;margin:3px;border:1px solid #dadada;cursor:pointer;}
.episodePreview.trailerPreview {margin:6px}
.episodePreview.hover {background:#e0e0e0;color:black;border-color:#d0d0d0;}
.episodePreview.selected {;border-color:#0B478F;}
.episodePreview .title {text-align:center;font-weight:bold;font-size:14px;padding:3px;}
.episodePreview .date {text-align:center; font-size:10px}

.previewRow {margin-bottom:1px;/*background:url(http://www.bittepoppen.com/dev/img/bg/gbg.jpg)*/}
.previewRowTitle {display:none;font-weight:bold;font-size:14px; padding:3px; padding-top:5px; margin:2px; color:#0B478F}
/*
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
*/
.imageHolder {display:block;}
.imageHolder.bp, .imageHolder.sk {width:170px;height:155px;}
.imageHolder.tmf {width:170px;height:102px;}
.logoHolder {
  position:relative;
  display:block;
}
.logoHolder.bp {
  width:90px;
  height:30px;
  background:url('img/previews_logo_bp.png') no-repeat top left;
  top:125px;
  left:80px;
}
.logoHolder.sk {
  width:75px;
  height:36px;
  background:url('img/previews_logo_sk.png') no-repeat top left;
  top:120px;
  left:95px;
}
.logoHolder.tmf {
  width:55px;
  height:54px;
  background:url('img/previews_logo_tmf.png') no-repeat top left;
  top:50px;
  left:115px;
}
.miniPagination {overflow:hidden;}
.miniPagination a, .miniPagination span {display:block;padding:2px;float:left;}
/*
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
*/
#movielist_controls {
  overflow:hidden;
}
#movielistBtnDown {
  float:left;visibility:hidden;
}
#movielistBtnUp {
  float:right;visibility:hidden;
}
/*
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
*/
.adbox {
  padding:15px;
  text-align:center;
  border:1px solid #dadada;
  width:934px;
  margin:0;
  margin-bottom:10px;
}
.adbox a {
  font-size:20px;
  font-weight:bold;
}
/*
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
*/
div.siteFrames {
  overflow:hidden;
}

div.previews {
  float:left;
  width:723px;
}
div.list {
  float:left;
  width:230px;
}


iframe.previews {
  width:716px;
  height:475px;
}

iframe.list {
  width:233px;
}

.bp iframe.previews {height:690px;}
.bp iframe.list {height:690px;}

.sk iframe.previews {height:486px;}
.sk iframe.list {height:486px;}
.tmf iframe.previews {height:486px;}
.tmf iframe.list {height:486px;}

.episodesBlock {padding:10px;width:934px;margin-bottom:0px;overflow:hidden;border:1px solid #dadada}
.episodesBlock .titleRow {width:100%;overflow:hidden;margin-bottom:15px}
.tabsContent {min-height:580px}
/*
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
*/

.movies_list {background:white;}
.movies_list td {padding:3px;}
.movies_list .alt td {background-color:#dadada}
.movies_list .top_row {height:41px;background-color:#dadada;margin-bottom:2px;}
.movies_list .top_row .inner {padding:7px;padding-top:12px;font-style:italic;font-weight:bold;overflow:hidden;font-size:16px;color:#0B478F;}
.movies_list #table_holder {border:1px solid #d9d9d9;overflow:hidden;}
.movies_list table {width:100%;border-spacing:0;border-collapse:collapse}
.movies_list #controls {margin-top:9px;text-align:center}
.top_row .c1 {float:left;width:24px}
.top_row .c2 {float:left;width:125px}
.top_row .c3 {float:left;}



#webcamframes {width:726px;overflow:hidden;margin-left:5px;margin-right:5px;text-align:center}
#webcamframes iframe {background:black;width:640px;height:410px;border:none;text-align:center;}
#countdownHolder {background:#003162;color:white;text-align:center;padding:5px;}
.camholderbox {padding:15px;padding-top:0px;float:left;width:auto;}

