/* Fetching cached file: ./cache/d098a69105c9d3fff2bd83a54359fc16-1320053854.css  */

@font-face {
  font-family:'trade_light';
  src:url('../fonts/tradegothicltcom-light-webfont.eot');
  src:url('../fonts/tradegothicltcom-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/tradegothicltcom-light-webfont.woff') format('woff'), url('../fonts/tradegothicltcom-light-webfont.ttf') format('truetype'), url('../fonts/tradegothicltcom-light-webfont.svg#TradeGothicLTComLight') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'trade_bold';
  src:url('../fonts/tradegothicltcom-bdcn20-webfont.eot');
  src:url('../fonts/tradegothicltcom-bdcn20-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/tradegothicltcom-bdcn20-webfont.woff') format('woff'), url('../fonts/tradegothicltcom-bdcn20-webfont.ttf') format('truetype'), url('../fonts/tradegothicltcom-bdcn20-webfont.svg#trade_bold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'trade_roman';
  src:url('../fonts/tradegothicltcom-webfont.eot');
  src:url('../fonts/tradegothicltcom-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/tradegothicltcom-webfont.woff') format('woff'), url('../fonts/tradegothicltcom-webfont.ttf') format('truetype'), url('../fonts/tradegothicltcom-webfont.svg#trade_roman') format('svg');
  font-weight:normal;
  font-style:normal;
}
header, nav, article, footer, section, aside, figure, figcaption { display:block; }
body, html {
  font-family:Arial;
  line-height:20px;
  font-size:15px;
  font-weight:normal;
  color:#171717;
  margin:0px;
  padding:0px;
}
html {
  height:100%;
  width:100%;
  padding:0;
}
body {
  height:100%;
  width:100%;
  overflow-y:scroll;
}
h1, h2, h3, h4, h5, td { font-weight:normal; }
body {
  background:#ffffff;
  overflow-y:scroll;
}
input, select, texarea {
  color:#22201e;
  font-size:14px;
  padding:2px;
}
input[type=text], texarea { border:solid 1px #b9ab99; }
#overlay {
  position:fixed;
  display:none;
  z-index:20;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  background-color:#22201e;
}
#overlay_content #loader {
  border:10px solid #c7021d;
  -moz-border-radius:10px;
  border-radius:10px;
  position:absolute;
  top:50%;
  left:50%;
  margin:-27px 0px 0px -27px;
}
#overlay_content h2 {
  position:absolute;
  color:#c7021d;
  font-family:'trade_roman';
  line-height:20px;
  font-size:25px;
  top:15px;
  left:15px;
}
#overlay_content p {
  font-family:'trade_light';
  position:absolute;
  left:15px;
  top:38px;
}
#overlay_content #media_container img {
  position:absolute;
  top:50%;
  left:50%;
  border:0 !important;
}
#overlay_content #media_container #movie_container {
  background:#000000;
  position:absolute;
  left:15px;
  top:15px;
  height:300px;
  width:500px;
  padding:35px 155px;
}
#overlay_content #media_container {
  height:400px;
  width:840px;
  position:absolute;
  top:80px;
  left:15px;
  background:#ffffff;
  -moz-border-radius:5px;
  border-radius:5px;
}
#overlay_content #media_controlls .media_controll:hover { background-position:center top; }
#overlay_content #media_controlls .media_controll {
  display:inline-block;
  height:22px;
  width:22px;
  margin-top:10px;
  cursor:pointer;
  background:url(../images/pagination_btn.png) center bottom no-repeat;
}
#overlay_content #media_controlls .media_controll.active { background-position:center top; }
#overlay_content #media_controlls {
  width:840px;
  height:30px;
  position:absolute;
  top:480px;
  left:15px;
  background:url(../images/shadow.png) no-repeat center top;
  text-align:center;
}
#overlay_content #go_next, #overlay_content #go_prev {
  width:30px;
  height:35px;
  position:absolute;
  bottom:7px;
  cursor:pointer;
  display:none;
  background-position:center center;
  background-repeat:no-repeat;
}
#overlay_content #go_prev {
  left:12px;
  background-image:url(../images/prev.png);
}
#overlay_content #go_next {
  right:12px;
  background-image:url(../images/next.png);
}
#overlay_content {
  background-color:#e1e1e1;
  font-family:'trade_roman';
  color:#2d0006;
  position:absolute;
  height:500px;
  width:840px;
  padding:15px;
  background:#ffffff;
  background:-moz-linear-gradient(100% 100% 90deg,#e1e1e1,#f0f0f0);
  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f0f0f0),to(#e1e1e1));
  background:-webkit-linear-gradient(#f0f0f0,#e1e1e1);
  background:-o-linear-gradient(#f0f0f0,#e1e1e1);
  top:60px;
  left:50%;
  margin-left:-426px;
  border:1px solid #ffffff;
  z-index:30;
  -moz-box-shadow:0px 2px 10px #000000;
  -webkit-box-shadow:0px 2px 10px #000000;
  box-shadow:0px 2px 10px #000000;
  -moz-border-radius:3px;
  border-radius:3px;
  overflow:visible;
}
#x {
  background:url(../images/x.png);
  display:none;
  cursor:pointer;
  z-index:1000;
  position:absolute;
  left:50%;
  top:60px;
  margin-left:452px;
  height:13px;
  width:13px;
}
h1, h2, h3, p {
  margin:0px;
  padding:0px;
}
a, a:link {
  color:#c7021d;
  text-decoration:none;
}
.clear {
  width:100%;
  clear:both;
}
img { border:0; }
:active, :focus { outline:none; }
.trade_bold { font-family:'trade_bold'; }
.trade_roman { font-family:'trade_roman'; }
.light { color:#ffffff; }
.medium { color:#2d0006; }
.dark { color:#2d0006; }
.orange { color:#c7021d; }
#wrapper #act { display:none; }
#wrapper {
  width:990px;
  margin:auto;
  position:relative;
  min-height:100%;
  background:url(../images/sidebar.png) top left repeat-y;
}
#left a { color:#ffffff; }
#left h1 a {
  display:block;
  height:100%;
  width:100%;
  overflow:hidden;
  text-indent:-2000px;
}
#left h1:hover { background:url(../images/decastingstudio_mo.png) no-repeat; }
#left h1 {
  display:block;
  width:321px;
  height:224px;
  margin-top:40px;
  margin-bottom:25px;
  background:url(../images/decastingstudio.png) no-repeat;
}
#left h2 {
  font-size:16px;
  font-weight:normal;
  line-height:22px;
  margin-bottom:35px;
}
#left #nav ul li {
  width:373px;
  height:41px;
  margin:18px 0px 18px -16px;
}
#left #nav ul a:hover { background:url(../images/side_nav_btn_hover.png) no-repeat; }
#left #nav ul a:active { background:url(../images/side_nav_btn_pressed.png) no-repeat; }
#left #nav ul a {
  width:373px;
  height:41px;
  background:url(../images/side_nav_btn.png) no-repeat;
  color:#c7021d;
  font-family:'trade_bold';
  line-height:39px;
  display:block;
  padding-left:15px;
  text-indent:36px;
  text-shadow:0px 0px 2px #ffffff;
}
#left #nav ul .active { background:url(../images/side_nav_btn_active.png) no-repeat !important; }
#left #nav ul {
  list-style:none;
  margin:0px;
  margin-left:-4px;
  padding:0px;
  font-size:16px;
}
#left {
  width:320px;
  margin:0px 30px 0px 50px;
  float:left;
  color:#2d0006;
  position:relative;
  z-index:10;
}
#acteursboek {
  height:176px;
  width:364px;
  text-indent:-700px;
  position:relative;
  left:2px;
  overflow:hidden;
  display:block;
  background:url(../images/acteursboek.png);
  margin:15px 0px;
}
#acteursboek_uk {
  height:176px;
  width:364px;
  text-indent:-700px;
  position:relative;
  left:2px;
  overflow:hidden;
  display:block;
  background:url(../images/acteursboek_uk.png);
  margin:15px 0px;
}
#right article nav ul li {
  float:left;
  width:115px;
  height:40px;
  line-height:40px;
  margin-right:15px;
  padding:0;
  text-align:center;
  overflow:visible;
  background:none;
}
#right article nav ul a:hover { background-position:0px -40px; }
#right article nav ul a:active { background-position:0px -80px; }
#right article nav ul a {
  color:#ffffff;
  line-height:40px;
  height:40px;
  display:block;
  font-size:15px;
  font-family:'trade_roman';
  text-shadow:0px 1px 2px #000000;
  background:url("../images/top_menu_sprite.png") repeat;
}
#right article nav ul a.active { background-position:0px -120px; }
#right article nav ul {
  list-style:none;
  margin:0px;
  margin-left:-2px;
  font-size:14px;
  padding:0;
}
#right article nav {
  padding:0px;
  margin:0;
  height:80px;
  clear:both;
}
#right article a.thumb img {
  border:1px solid #000000;
  background:#5f5346;
  display:block;
  height:142px;
  width:230px;
}
#right article a.thumb em .small {
  display:block;
  clear:both;
  color:#cbcbcb;
  font-size:11px;
  line-height:11px;
}
#right article a.thumb em {
  font-style:normal;
  position:absolute;
  display:block;
  bottom:-40px;
  left:0px;
  padding:10px 10px 50px 10px;
  width:222px;
  background:url(../images/thumb.png) repeat;
  color:#ffffff;
  line-height:15px;
}
#right article a.thumb {
  display:block;
  position:relative;
  overflow:hidden;
  margin:0px 40px 40px 0px;
  float:left;
  height:142px;
  width:230px;
  border:1px solid #5f5346;
}
#right article h1, #right article h2, #right article h3 {
  color:#685e53;
  color:#c7021d;
  font-size:25px;
  line-height:29px;
  font-family:'trade_light';
  font-weight:normal;
  padding-bottom:20px;
  width:500px;
}
#right article p {
  color:#171717;
  line-height:19px;
  padding-bottom:19px;
  width:500px;
}
#right article img {
  margin:-1px;
  border:1px solid #3a2a35;
  -moz-border-radius:2px;
  border-radius:2px;
  margin-bottom:19px;
}
#right article ul li {
  background:url(../images/bullet.png) no-repeat 0px 9px;
  padding-left:20px;
}
#right article ul {
  margin:0;
  line-height:19px;
  padding-bottom:19px;
  list-style:none;
  color:#171717;
  padding-left:0;
}
#right article {
  position:relative;
  width:100%;
  padding-top:65px;
  padding-left:40px;
  padding-bottom:100px;
}
#right {
  display:none;
  width:580px;
  overflow:hidden;
  padding:0px 0px 30px 10px;
  min-height:100%;
  float:right;
  position:relative;
  z-index:5;
}
.hr {
  width:320px;
  height:2px;
  margin:25px 0px 15px 0px;
  border-bottom:1px solid #000000;
}
#route_btn {
  width:89px;
  height:39px;
  display:block;
  background:url('../images/route.png') no-repeat center center;
  overflow:hidden;
  text-indent:-7000px;
}
footer h3 {
  color:#2d0006;
  font-size:28px;
  font-family:'trade_bold';
  font-weight:normal;
  margin-top:20px;
}
footer p {
  line-height:22px;
  margin:9px 0px;
}
footer table { width:320px; }
footer td, footer ht {
  color:#ffffff;
  font-family:'trade_bold';
  font-size:20px;
  padding-bottom:5px;
}
footer th {
  color:#2d0006;
  text-align:left;
}
footer .column1 {
  font-size:14px;
  width:160px;
  float:left;
  margin-top:15px;
}
footer .column2 {
  font-size:14px;
  width:145px;
  float:left;
  margin-top:15px;
}
footer #email {
  font-size:14px;
  padding-top:10px;
}
footer #logo_bmcb {
  width:113px;
  height:65px;
  background:url(../images/logo_bmcb.png) no-repeat;
  display:block;
}
footer #legal a {
  font-size:11px;
  margin-right:10px;
  color:#2d0006;
}
footer #legal a:hover { color:#ffffff; }
footer {
  color:#2d0006;
  font-size:16px;
  margin-bottom:25px;
}
.bestand_block img {
  position:absolute;
  top:2px;
  left:29px;
  border:0 !important;
}
.bestand_block span {
  font-family:'trade_bold';
  color:#c5bcb1;
  line-height:47px;
  padding-left:40px;
  font-size:22px;
}
.bestand_block {
  display:block;
  clear:both;
  position:relative;
  height:47px;
  width:498px !important;
  background:url(../images/bg_button_bestand.png) repeat left top;
  margin-bottom:10px;
}
.bottom {
  background-color:#2d0006;
  width:100%;
  height:100%;
  position:absolute;
  z-index:8;
  bottom:0;
  left:100%;
}
.current { z-index:7; }
#lang_btn {
  width:112px;
  height:30px;
  margin-bottom:-30px;
  float:right;
  margin-right:40px;
  overflow:hidden;
  text-indent:1000px;
  cursor:pointer;
  z-index:10;
  position:relative;
}
#lang_btn.dutch { background:url(../images/dcs_dutch.png) no-repeat; }
#lang_btn.english { background:url(../images/dcs_english.png) no-repeat; }
#cases_overview_list { display:none; }
#pulldown a:hover, #pulldown strong:hover { color:#000000; }
#pulldown a, #pulldown strong {
  cursor:pointer;
  color:#ffffff;
  font-weight:normal;
}
#pulldown {
  margin-top:-30px;
  position:relative;
  line-height:30px;
  z-index:10;
}
#pagination a:hover { background-position:center top; }
#pagination a {
  display:inline-block;
  height:20px;
  width:20px;
  overflow:hidden;
  text-indent:20000px;
  background:url(../images/pagination_btn.png) center bottom;
}
#pagination a.active { background-position:center top; }
#pagination { text-align:center; }
#select_cases:hover {
  background-image:url(../images/pulldown_mo.png);
  color:#ffffff;
}
#select_cases {
  border:1px solid #000000;
  display:inline-block;
  position:relative;
  z-index:10;
  height:30px;
  width:100px;
  padding:0px 35px 0px 5px;
  margin-left:10px;
  line-height:30px;
  color:#ffffff;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#808080 url(../images/pulldown.png) no-repeat center right;
}
#cases_overview_list a { display:block; }
#cases_overview_list {
  display:none;
  position:absolute;
  left:-1px;
  border:1px solid #000000;
  top:28px;
  width:100px;
  padding:0px 35px 0px 5px;
  line-height:30px;
  border-top:0;
  background:#808080;
  -moz-border-radius:3px;
  border-radius:3px;
}
a.search:hover { color:#c7021d; }
a.search:active { color:#2d0006; }
a.search {
  float:right;
  width:110px;
  height:33px;
  padding:0;
  background:url(../images/bg_sub_menu_item_act.png) no-repeat;
  text-align:center;
  color:#ffffff;
  line-height:33px;
  display:block;
  font-family:'trade_light';
}
.toolz { margin-top:-3px; }
.toolz, .toolz a { font-size:12px; }

