
html, body {
  margin: 0px;
  background: #161719 url('images/bg.jpg');
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #000;
  height: 100%;
  text-align: center;
}

a {
  color: #000;
  text-decoration: none;
}

input {
}

input[type="submit"] {
  border: 0px;
  background: #E6E6E6 url('images/bg_button.png') left repeat-x;
  height: 23px;
  padding: 0 10px 0 30px;
  margin: 0 0 0 0;
  cursor: pointer;
  color: #fff;
  border: 1px solid #330000;
  font-family: Trebuchet MS;
}

input[type="submit"]:hover {
  border: 1px solid #fff;
  cursor: pointer;
}

#homepage{  }

#button_watch {
  display: block;
  float: left;
  border: 0px;
  background: #3c9b27 url('images/bg_button_gr.png') left repeat-x;
  height: 21px;
  width:230px;
  padding: 2px 10px 0 30px;
  margin: 0 0 0 0;
  cursor: pointer;
  color: #fff;
  border: 1px solid #330000;
  font-family: Trebuchet MS;
}

#button_watch:hover {
  border: 1px solid #fff;
  cursor: pointer;
}

#container {
  display: block;
  margin: 0 auto;
  width: 923px;
  text-align: left;
}

#header {
  width: 923px;
  height: 78px;
}

#anky {
  display: block;
  float: left;
  width: 204px;
  height: 78px;
  background: url('images/anky.png') left no-repeat;
}

#welcome {
  display: block;
  float: right;
  color: #fff;
  font-size: 18px;
  margin-top: 45px;
  width: 495px;
  height: 28px;
  text-align: right;
  line-height: 28px;
}

#lang_nl {
  display: block;
  float: right;
  font-size: 18px;
  margin-top: 43px;
  background: url('images/lang_nl.png') right no-repeat;
  width: 40px;
  height: 34px;
  cursor: pointer;
}

#lang_en {
  display: block;
  float: right;
  font-size: 18px;
  margin-top: 43px;
  background: url('images/lang_en.png') right no-repeat;
  width: 40px;
  height: 34px;
  cursor: pointer;
}

#lang_nl1 {
  display: block;
  float: right;
  font-size: 18px;
  margin-top: 43px;
  background: url('images/lang_nl1.png') right no-repeat;
  width: 40px;
  height: 34px;
  cursor: pointer;
}

#lang_en1 {
  display: block;
  float: right;
  font-size: 18px;
  margin-top: 43px;
  background: url('images/lang_en1.png') right no-repeat;
  width: 40px;
  height: 34px;
  cursor: pointer;
}

#page {
  display: block;
  float: left;
  background: #82797b url('images/bg-left.jpg') left repeat-y;
  width: 923px;
}

#menu {
  display: block;
  float: left;
  background: #635C5E;
  width: 204px;
  height: 470px;
}

#menuitem {
  display: block;
  float: left;
  width: 178px;
  margin: 5px 0 0 0px;
  padding: 3px 3px 3px 23px;
  font-size: 14px;
}

#menuitem:hover {
  background: #82797b;
  cursor: pointer;
}

#action {
  display: block;
  float: left;
  width: 204px;
  height: 225px;
  margin: 31px 0 0 0;
  background: #444444;
}

#mainimg {
  display: block;
  float: right;
  width: 719px;
  height: 470px;
  background: url('images/mainimg-big.jpg') 0 0 no-repeat;
  background-position: top center;
  overflow: hidden;
  text-indent: -9999px;
} 

#mainimg:hover {
  background-position: 0 100%;
}

#mainimg2 {
  display: block;
  float: right;
  width: 719px;
  height: 296px;
  background: url('images/mainimg-big.jpg') 0 0 no-repeat;
  background-position: top center;
  overflow: auto;
}

#mainimg2:hover {
  background-position: 0 73%;
}

#mainimgtop {
  display: block;
  float: right;
  width: 719px;
  height: 266px;
}

#mainimgbottom {
  display: block;
  float: right;
  width: 719px;
  height: 30px;
  background: #2A2A2A;
  opacity:0.9;filter:alpha(opacity=90);
}

#subitem {
  display: block;
  float: left;
  position: relative;
  height: 30px;
  line-height: 28px;
  padding: 0 5px 0 5px;
  font-size: 12px;
  color: #fff;
}

#subitem:hover {
  background: #82797a;
  cursor: pointer;
  color: #000;
}

#subitemblok {
  display: block;
  float: left;
  position: relative;
  height: 30px;
  line-height: 28px;
  padding: 0 5px 0 5px;
  font-size: 12px;
  color: #fff;
}

#pic-left {
  display: block;
  float: left;
  background: url('images/pic-left.jpg') center no-repeat;
  width: 204px;
  height: 162px;
}

#video_hp {
  display: block;
  float: left;
  padding: 0 4px 4px 4px;
  background: #82797b;
  width: 711px;
  height: 158px;
}

#vid_hp_item {
  display: block;
  float: left;
  margin: 10px 10px 0 10px;
  width: 160px;
  height: 110px;
}

#vid_hp_item:hover {
  opacity:0.8;filter:alpha(opacity=80);
}

#vid_title {
  display: block;
  position: absolute;
  margin: 89px 0 0 0;
  padding: 2px;
  width: 156px;
  height: 17px;
  background: #000;
  opacity:0.8;filter:alpha(opacity=80);
  color: #fff;
}

#vid_hp_text {
  display: block;
  float: left;
  margin: 7px 10px 0 5px;
  width: 155px;
  height: 117px;
  border-right: 1px solid #6a0c0d;
}

#login {
  display: block;
  float: left;
  background: #6a0c0d url('images/bg_block_left.jpg') center no-repeat;
  padding: 0 4px 4px 4px;
  width: 196px;
  height: 195px;
  color: #fff;
}

#login a {
  color: #fff;
}

#login a:hover {
  color: #BCBCBC;
}

#login_form {
  margin-left: 20px;
  text-align: left;
}

#user_button_videos {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_videos.png') center no-repeat;
  cursor: pointer;
}

#user_button_gegevens {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_gegevens.png') center no-repeat;
  cursor: pointer;
  border-left: 1px solid #fff;
}

#user_button_gezien {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_gezien.png') center no-repeat;
  cursor: pointer;
}

#user_button_nieuw {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_nieuw.png') center no-repeat;
  cursor: pointer;
}

#user_button_watch {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_watch.png') center no-repeat;
  cursor: pointer;
  border-left: 1px solid #fff;
}

#user_button_overview {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_overview.png') center no-repeat;
  cursor: pointer;
}

#user_button_logout {
  display: block;
  float: left;
  width: 50px;
  height: 35px;
  margin: 3px 0 0 0;
  background: url('images/bg_user_logout.png') center no-repeat;
  cursor: pointer;
}

#informatie-left {
  display: block;
  float: left;
  background: #534e4f url('images/bg_block_text.jpg') bottom no-repeat;
  padding: 0 4px 4px 4px;
  width: 267px;
  height: 195px;
  color: #000;
}

#informatie-left a {
  color: #000;
}

#informatie-left a:hover {
  color: #7C7C7C;
}

#informatie-right {
  display: block;
  float: left;
  background: #6c0c0e url('images/bg_block_left.jpg') center repeat-x;
  padding: 0 4px 4px 4px;
  width: 267px;
  height: 195px;
  color: #fff;
}

#informatie-right a {
  color: #fff;
}

#informatie-right a:hover {
  color: #BCBCBC;
}

#pic-right {
  display: block;
  float: right;
  background: url('images/image_right_home.jpg') center no-repeat;
  width: 265px;
  height: 199px;
  overflow: hidden;
}

#pic-under {
  display: block;
  float: left;
  background: url('images/pic-under.jpg') 0 0 no-repeat;
  padding: 0 4px 4px 4px;
  width: 300px;
  height: 203px;
}

#barleft {
  display: block;
  float: left;
  width: 204px;
}

#main {
  display: block;
  float: left;
  width: 471px;
}

#barright {
  display: block;
  float: left;
  width: 248px;
  height: 100%;
}

#pic-right2 {
  display: block;
  float: right;
  background: url('images/pic-right2.jpg') 0 0 no-repeat;
  width: 248px;
  height: 162px;
}

#mainright {
  display: block;
  float: right;
  width: 240px;
  background: #6c0c0e url('images/bg_block_left.jpg') center repeat-x;
  padding: 0 4px 4px 4px;
  color: #fff;
}

#mainright_melding {
  display: block;
  float: right;
  width: 240px;
  padding: 0 4px 4px 4px;
  color: #AEAEAE;
}

#maintitel {
  display: block;
  float: left;
  font-size: 15px;
  padding: 10px 10px 10px 10px;
  width: 699px;
  background: #534e4f;
}

#mainsub {
  display: block;
  float: left;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  width: 699px;
  background: #727272;
}

#maintext {
  display: block;
  float: left;
  padding: 10px 10px 10px 10px;
  width: 699px;
}

#maintext input[type='text'],input[type='password'] {
  width: 230px;
}

#maintext a {
  text-decoration: none;
  font-weight: bolder;
}

#mainvideo {
  display: block;
  float: left;
  padding: 0;
  width: 471px;
  background: #918A8B;
}

#video_total {
  display: block;
  float: left;
  width: 150px;
  height: 150px;
  margin: 11px 11px 2px 11px;
  background: url('images/bg_vid_item.png') 0 0 no-repeat;
  background-position: top center;
  cursor: pointer;
}

#video_total:hover {
  background-position: 0 100%;
}

#video_pic {
  display: block;
  float: left;
  width: 117px;
  height: 80px;
  margin: 15px 5px 15px 15px;
  border: 1px solid #534e4f;
  background: #fff;
  text-align: center;
}

#video_title {
  display: block;
  position: absolute;
  margin: 63px 0 0 0;
  padding: 0px;
  width: 117px;
  height: 17px;
  background: #000;
  opacity:0.8;filter:alpha(opacity=80);
  color: #fff;
}

#video_name {
  display: block;
  float: left;
  width: 105px;
  height: 40px;
  margin: 0 0 5px 5px;
  font-size: 11px;
}

#delete_vid {
  display: block;
  float: left;
  width: 150px;
  height: 15px;
  margin: 0 11px 11px 11px;
  font-size: 11px;
  text-align: center;
  border-left: 1px solid #534e4f;
  border-right: 1px solid #534e4f;
  border-bottom: 1px solid #534e4f;
}

#delete_vid:hover {
  background: #E6BDBD;
  color: #000;
  cursor: pointer;
}

#block_menu {
  display:block;
  float:left;
  width:184px;
  margin-right:5px;
}

#block_item {
  display:block;
  float:left;
  width:176px;
  padding:4px;
  border-top:1px solid #444;
}

#block_videos {
  display:block;
  float:left;
  width:318px;
  margin-left:3px;
}

#block_video {
  display:block;
  float:left;
  width:310px;
  height:115px;
  padding:4px;
  margin-bottom:20px;
  border:1px solid #444;
  background:url('images/bg_block_video.jpg') bottom repeat-x;
}

#block_video1 {
  display:block;
  float:left;
  width:310px;
  height:115px;
  padding:4px;
  margin-bottom:20px;
  border:1px solid #444;
  background:url('images/bg_block_video.jpg') bottom repeat-x;
}

#block_video_text {
  display: block;
  float: left;
  width: 170px;
  height: 55px;
  margin: 11px 0px 10px 0px;
}

#block_video_price {
  display: block;
  float: left;
  width: 170px;
  height: 15px;
  margin: 5px 0px 14px 0px;
}

#block_video_info {
  display: block;
  float: left;
  width: 170px;
  margin: 1px 0px 3px 0px;
}

#pagina {
  display: block;
  float: left;
  width: 20px;
  height: 18px;
  text-align: center;
  padding: 3px;
  background: url('images/page_grey.png') center no-repeat;
}

#footer {
  display: block;
  float: left;
  width: 923px;
  height: 80px;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  color: #fff;
  text-decoration: underline overline;
}

#sites {
  display: block;
  float: left;
  font-size: 14px;
  color: #fff;
  padding: 5px 0 10px 0;
}

#copyright {
  display: block;
  float: right;
  text-align:right;
  font-size: 10px;
  color: #fff;
  padding: 5px 0 8px 0;
}

#titels {
  display: block;
  float: left;
  font-size: 15px;
  width: 99%;
  margin: 0 0 5px 0;
}

#success {
  display: block;
  float: left;
  font-size: 12px;
  width: 93%;
  margin: 0 0 10px 0;
  background: #DCE9DC;
  border: 1px solid #006600;
  padding: 5px;
}

#failed {
  display: block;
  float: left;
  font-size: 12px;
  width: 430px;
  margin: 0 0 10px 0;
  background: #F1E0E0;
  border: 1px solid #990000;
  padding: 5px;
}

#error {
  border: 1px solid #FFD2D2;
  background: #FFD2D2;
}

#block {
  display: block;
  float: left;
}

#login_balk{
  display: block;
  vertical-align: bottom;
  bottom:0;
  left: 0;
  padding: 0;
  width:100%;
  height:45px;
  background: #000;
  opacity:0.8;filter:alpha(opacity=80);
  position:fixed;
  text-align: center;
}

#login_balk_inner {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 919px;
  height: 45px;
  text-align: left;
  color: #fff;
  font-size: 14px;
}

.foto {
  width: 150px; height: 150px;
  margin: 3px 3px 0 3px;
  border: 1px solid #000;
  opacity:0.7;filter:alpha(opacity=70);
}

.foto:hover {
  opacity:1;filter:alpha(opacity=100);
  cursor: pointer;
}
