* {margin:0;padding:0;}
ul {list-style-type:none;}
.clear {clear:both;}
a img {border:0;}
a {text-decoration:none;color:#cc0000;}
a:hover {color:#000}
.alt {display:none;}
p {padding:0 0 10px 0;position:relative;}
textarea {border:1px solid #cc0000;position:relative;width:100%;height:50px;padding:3px;color:#cc0000;margin:0 0 10px 0;font-family:arial, verdana;font-size:11px;}
input {border:1px solid #cc0000;background:#fff none;padding:3px 5px;font-size:11px;font-weight:normal;color:#cc0000;font-family:arial, verdana;font-size:11px;}
.btn-standard {background: transparent url('../grfx/btn_bg.jpg') center center;height:21px;color:#fff;cursor:pointer;border:0;position:relative;}
html {background:#000;}
body {background:#000 url('../grfx/bg.jpg') top center no-repeat;font-family:arial, verdana;font-size:12px;}

.blok h1, .blok h2 {font-family:Creepster}

#container {position:relative;margin:0 auto;width:950px;min-height:500px;_height:500px;}
#container #header {position:relative;height:145px;width:950px;}
#container #header #bijl {position:absolute;left:-35px;top:1px;_top:0;width:199px;height:202px;background:transparent url('../grfx/bijl.jpg') top left no-repeat;z-index:2}
#container #header a#logo {position:absolute;display:block;width:258px;height:56px;background: transparent url('../grfx/logo.jpg') top left no-repeat;z-index:3;text-indent:-999px;top:21px;_top:20px;left:58px;}
#container #header #navbar {height:45px;width:100%;position:absolute;bottom:0;left:0;background: transparent url('../grfx/nav.jpg') top center no-repeat;z-index:1;left:2px;}
#container #header ul {position:absolute;z-index:4;bottom:22px;left:130px;}
#container #header ul li {float:left;}
#container #header ul li a {color:#cc0000;font-weight:bold;text-decoration:none;display:block;margin:0 10px 0 0;}
#container #header ul li a.active,
#container #header ul li a:hover {color:#000000;}
#container #header #login-form .error {color:#f00;font-weight:bold;position:absolute;top:0;right:3px;background:#000;padding:5px 10px;}
#container #header #login-form {position:absolute;right:50px;top:4px;color:#fff;width:378px;height:96px;background:transparent url('../grfx/login_form_bg.jpg') top left no-repeat}
#container #header #login-form input {border:0;background:#333 none;color:#999}
#container #header #login-form .btn {background: transparent url('../grfx/btn_bg.jpg') top right no-repeat;width:90px;height:21px;color:#fff;cursor:pointer;border:0;}
#container #header #login-form a:hover {color:#fff;}
#container #header #login-form p {margin:0;padding:0;}
#container #header #login-form p.loggedin {position:absolute;left:40px;top:30px;color:#666;}
#container #header #login-form p.loggedin .naam {font-size:14px;font-weight:bold;color:#999}
#container #header #login-form .username {position:absolute;left:40px;top:30px;width:100px;}
#container #header #login-form .password {position:absolute;top:30px;left:155px;width:100px;}
#container #header #login-form .btn {position:absolute;top:30px;left:275px;} 
#container #header #login-form .registreren {position:absolute;left:155px;top:57px;line-height:17px;font-size:11px;color:#999;}
#container #header #login-form .remember {position:absolute;left:60px;top:57px;line-height:17px;font-size:11px;color:#999;}
#container #header #login-form .remember input {position:absolute;top:0px;.top:-2px;left:-20px;.left:-25px;border:0;background: none;padding:0;margin:0;}


#container #content-container {position:relative;padding:5px 0 0 0;z-index:3;left:5px;}
.bg1 {background: #fff url('../grfx/blok_bg_1.gif') top left}
.bg1-v2 {background: #fff url('../grfx/blok_bg_1.gif') bottom right}
.bg1-v3 {background: #fff url('../grfx/blok_bg_1.gif') center center}

#container #footer {height:30px;color:#fff;margin:20px 0;line-height:30px;background: transparent url('../grfx/footer_bg.gif') top left no-repeat;padding:0 20px;}
#container #footer a {color:#fff;text-decoration:underline;}
#container #footer a:hover {text-decoration:none;}


#sponsor-banners2 {position:relative;border-bottom:20px solid #000;;color:#fff;margin:0 auto;width:549px;height:156px;background: transparent url('../grfx/sponsor_bg2.gif') top left no-repeat}
#sponsor-banners2 table {position:absolute;top:60px;left:40px;width:468px;overflow:hidden;display:block;}

#sponsor-banners {position:relative;border-bottom:20px solid #000;;color:#fff;margin:0 auto;width:549px;height:353px;background: transparent url('../grfx/sponsor_bg.gif') top left no-repeat}
#sponsor-banners table {position:absolute;top:60px;left:40px;width:468px;overflow:hidden;display:block;}

.skyscraper {position:relative;width:160px;height:600px;background: transparent url('../grfx/skyscraper_bg.gif') top left no-repeat;text-align:center;margin:0 auto;}

/**** frontpage *****/
#frontpage .blok {position:relative;padding:10px 20px 20px 20px;line-height:17px;}
#frontpage .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}

#content-container #frontpage #content-part1 {position:relative;_zoom:1;margin:0 0 20px 0;}
#content-container #frontpage #content-part1 .left {width:780px;float:left;position:relative;}
#content-container #frontpage #content-part1 .right {width:160px;float:left;position:relative;left:10px;}
#content-container #frontpage #content-part2 {position:relative;_zoom:1;}


#frontpage #frontpage-nieuws {position:relative;width:780px;height:200px;overflow:hidden;margin:0 0 20px 0;}
#frontpage #frontpage-nieuws ul {display:none;}
#frontpage #frontpage-nieuws #nav a {position:relative;display:block;width:420px;height:40px;line-height:40px;background:transparent url('../grfx/frontpage/newslink_bg.gif') top left no-repeat;z-index:3;text-indent:40px;text-decoration:none;font-weight:bold;color:#fff;}
#frontpage #frontpage-nieuws #nav a:hover,
#frontpage #frontpage-nieuws #nav a.activeSlide {background-position:bottom left;color:#f00;}
#frontpage #frontpage-nieuws #nav {position:absolute;left:360px;z-index:50;top:0;}
#frontpage #frontpage-nieuws #nieuws-pics {position:relative;left:0;top:0;z-index:1;width:380px;height:200px;overflow:hidden;}

/* laatste reviews */
#frontpage #left-1 {width:340px;min-height:370px;_height:370px;float:left;padding-bottom:0px;_overflow-x:hidden;}
ul.reviews {position:relative;_zoom:1;}
ul.reviews li {float:left;width:113px;position:relative;}
ul.reviews li .rating {_display:none;display:block;position:absolute;top:-5px;left:-20px;width:36px;height:36px;background: transparent url('../grfx/frontpage/rating.png') top left no-repeat;}
ul.reviews li .rating .cijfer {position:absolute;font-weight:bold;color:#fff;left:13px;top:14px;width:20px;text-align:center;}


#frontpage #left-1 .reactieticker {position:relative;padding:0;height:129px;overflow:hidden;margin-top:-10px;.margin:0;}
#frontpage #left-1 .reactieticker ul {zoom:1;position:relative;}
#frontpage #left-1 .reactieticker ul li {position:relative;margin:0;padding:0;display:block;}
#frontpage #left-1 .laatste-reactie {position:relative;display:block;width:268px;padding:18px 15px 10px 60px;height:15px;background: transparent url('../grfx/frontpage/laatste_reactie.png') top left no-repeat;margin:10px 0 0 0;}
#frontpage #left-1 .laatste-reactie .titel-film {position:absolute;top:4px;left:60px;color:#000;font-size:10px;color:#666;}
#frontpage #left-1 .laatste-reactie img {position: absolute; left: 0pt; top: 0pt;}


/*openingstekst fronpage */
#frontpage #right-1 {width:340px;min-height:155px;_height:155px;float:left;position:relative;left:20px;}
/*shoutbox forntpgae */
#frontpage #right-2 {position:relative;left:20px;width:340px;min-height:147px;_height:147px;float:left;margin:20px 0 0 0;padding-bottom:10px;_overflow-x:hidden;_margin-bottom:20px;}
#frontpage #right-2 h1 {margin:0 0 10px 0;}
#frontpage #right-2 #slowchat-comment {position:relative;width:351px;height:116px;padding:5px 0 0 0;background: transparent url('../grfx/frontpage/slowchat.png') top left no-repeat}
#frontpage #right-2 .link-slowchat {position:absolute;bottom:-10px;left:20px;}
#frontpage #right-2 p.slowchatcomment {margin:0 10px;padding:0;border-bottom:1px solid #ddd;color:#777;}

#frontpage #content-part2 #column {width:340px;float:left;margin:0 20px 0 0}
#frontpage #content-part2 .blok {width:225px;float:left;margin:0 20px 0 0;_height:220px;min-height:220px;}
#frontpage #content-part2 .blok h1 {}

p.crew {position:relative;height:25px;padding:10px 0 0 50px;margin:10px 0 0 0;}
p.crew img {position:absolute;left:0;top:0;}

#frontpage #bottom-banner {position:relative;margin:20px 0 0 0;height:60px;}
#frontpage #bottom-banner #bottom-banner-1 {position:absolute;left:0;top:0;}
#frontpage #bottom-banner #bottom-banner-2 {position:absolute;right:0;top:0;}
/******* einde frontpage *******/



/******* nieuwsarchief ***********/
#nieuwsarchief #content-left {position:relative;float:left;width:422px;margin:0 20px 0 0;}
#nieuwsarchief #content-left ul li .datum {display:inline-block;margin:0 20px 0 0;}
#nieuwsarchief #content-left ul li a {font-weight:bold;}
#nieuwsarchief #content-right {position:relative;float:left;width:288px;margin:0 10px 0 0;}
#nieuwsarchief #right {width:160px;float:left;position:relative;left:10px;}
#nieuwsarchief .blok {padding:10px 20px 20px 20px;}
#nieuwsarchief .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#nieuwsarchief .blok h2 {position:relative;font-size:18px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}

#nieuwsarchief #nieuwsarchief-jaren {position:relative;left:-20px;margin:0 0 20px 0;}
#nieuwsarchief #nieuwsarchief-jaren li a {display:block;width:308px;height:40px;background:transparent url('../grfx/nieuwsarchief/jaren_links_bg.gif') top left no-repeat;font-weight:bold;color:#eee;text-indent:40px;line-height:40px;}
#nieuwsarchief #nieuwsarchief-jaren li a.active {background-position:bottom left;color:#fff}


/*** nieuwsbericht ****/
#nieuwsbericht #content-left {position:relative;float:left;width:340px;margin:0 20px 0 0;}
#nieuwsbericht #content-left p.nieuws-pic {position:relative;margin:-10px 0 0 -20px;}
#nieuwsbericht #content-right {position:relative;float:left;width:370px;margin:0 10px 0 0;}
#nieuwsbericht #right {width:160px;float:left;position:relative;left:10px;}
#nieuwsbericht .blok {padding:10px 20px 20px 20px;}
#nieuwsbericht .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#nieuwsbericht .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}


/******* nieuwsarchief ***********/
#prijsvragenarchief #content-left {position:relative;float:left;width:422px;margin:0 20px 0 0;}
#prijsvragenarchief #content-left ul li .datum {display:inline-block;margin:0 20px 0 0;}
#prijsvragenarchief #content-left ul li a {font-weight:bold;text-transform:capitalize;}
#prijsvragenarchief #content-right {position:relative;float:left;width:288px;margin:0 10px 0 0;}
#prijsvragenarchief #right {width:160px;float:left;position:relative;left:10px;}
#prijsvragenarchief .blok {padding:10px 20px 20px 20px;}
#prijsvragenarchief .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#prijsvragenarchief .blok h2 {position:relative;font-size:18px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}

#prijsvragenarchief #prijsvragenarchief-jaren {position:relative;left:-20px;margin:0 0 20px 0;}
#prijsvragenarchief #prijsvragenarchief-jaren li a { display:block;width:308px;height:40px;background:transparent url('../grfx/nieuwsarchief/jaren_links_bg.gif') top left no-repeat;font-weight:bold;color:#eee;text-indent:40px;line-height:40px;}
#prijsvragenarchief #prijsvragenarchief-jaren li a.active {background-position:bottom left;color:#fff;}


/*** nieuwsbericht ****/
#prijsvraag #content-left {position:relative;float:left;width:410px;margin:0 20px 0 0;}
#prijsvraag #content-left h1 {text-transform:capitalize;}
#prijsvraag #content-left p.prijsvragen-pic {position:relative;margin:-10px 0 0 -20px;}
#prijsvraag #content-right {position:relative;float:left;width:300px;margin:0 10px 0 0;}

#prijsvraag #right {width:160px;float:left;position:relative;left:10px;}

#prijsvraag .blok {padding:10px 20px 20px 20px;}
#prijsvraag .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;text-transform:capitalize;}
#prijsvraag .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;text-transform:capitalize;}



/*** reviews ****/
#reviews #content-left {position:relative;float:left;margin:0 20px 0 0;}
#reviews #content-left .blok {width:400px;}
#reviews #content-right {position:relative;float:left;width:310px;margin:0 10px 0 0;}
#reviews #right {width:160px;float:left;position:relative;left:10px;}
#reviews .blok {padding:10px 20px 20px 20px;}
#reviews .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#reviews .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}
#reviews ul.reviews {position:relative;left:20px;}
#reviews ul.reviews li {margin:0 20px 20px 0;}

ul.alfabet {list-style-type:none;position:relative;margin:0;width:220px;height:50px;}
ul.alfabet li {float:left;}
ul.alfabet li a {display:block;width:19px;height:19px;text-align:center;line-height:19px;}
ul.alfabet li a:hover {background: #000 none;color:#fff;}

ul.reacties {position:relative;list-style-type:none;width:100%;}
ul.reacties li {display:block;margin:0 0 5px 0;background:#fff none;font-size:11px;color:#333;border:1px solid #eee;padding:10px;.padding:10px 20px 10px 10px;}
ul.reacties li .datumtijd {display:block;font-size:11px;color:#777}

#reviews .reactieblok {position:relative;height:280px;overflow-y:scroll;overflow-x:hidden;}



/*** slowchat ****/
#slowchat #content-left {position:relative;float:left;width:490px;margin:0 20px 0 0;}
#slowchat #content-right {position:relative;float:left;width:260px;margin:0 10px 0 0;}
#slowchat #right {width:160px;float:left;position:relative;left:10px;}
#slowchat .blok {padding:10px 20px 20px 20px;}
#slowchat .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#slowchat .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}
#slowchat .reactieblok {position:relative;height:600px;overflow-y:scroll;overflow-x:hidden}


/** columns **/

#columnsarchief #content-left {position:relative;float:left;width:422px;margin:0 20px 0 0;}
#columnsarchief #content-left ul li .datum {display:inline-block;margin:0 20px 0 0;}
#columnsarchief #content-left ul li a {font-weight:bold;}
#columnsarchief #content-right {position:relative;float:left;width:288px;margin:0 10px 0 0;}
#columnsarchief #right {width:160px;float:left;position:relative;left:10px;}
#columnsarchief .blok {padding:10px 20px 20px 20px;}
#columnsarchief .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#columnsarchief .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}


#columnsarchief #columnsarchief-jaren {position:relative;left:-20px;margin:0 0 20px 0;}
#columnsarchief #columnsarchief-jaren li a {display:block;width:308px;height:40px;background:transparent url('../grfx/nieuwsarchief/jaren_links_bg.gif') top left no-repeat;font-weight:bold;color:#eee;text-indent:40px;line-height:40px;}
#columnsarchief #columnsarchief-jaren li a.active {background-position:bottom left;color:#fff}


#column #content-left {position:relative;float:left;width:380px;margin:0 20px 0 0;}
#column #content-left ul li .datum {display:inline-block;margin:0 20px 0 0;}
#column #content-left ul li a {font-weight:bold;}
#column #content-right {position:relative;float:left;width:370px;margin:0 10px 0 0;}
#column #right {width:160px;float:left;position:relative;left:10px;}
#column .blok {padding:10px 20px 20px 20px;}
#column .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#column .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}



/*** registreren ****/
#registreren #content-left {position:relative;float:left;width:440px;margin:0 20px 0 0;}
#registreren #content-right {position:relative;float:left;width:310px;margin:0 10px 0 0;}
#registreren #right {width:160px;float:left;position:relative;left:10px;}
#registreren .blok {padding:10px 20px 20px 20px;}
#registreren .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#registreren .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}


/* formulieren */
p.rij {position:relative;margin:0 0 1px 0;min-height:21px;_height:21px;padding:0 0 5px 0;}
p.rij label {font-size:11px;font-weight:bold;display:block;margin:0 0 3px 0;color:#444;}
p.rij input {width:100%;}
p.rij textarea {width:100%;height:150px;}
p.rij .btn {background: transparent url('../grfx/btn_bg.jpg') top right no-repeat;width:90px;height:21px;color:#fff;cursor:pointer;border:0;position:absolute;right:0;}
p.uitleg {text-align:right;font-size:10px;font-weight:bold;color:#444;}
.success {background:#336633 none;color:#fff;padding:5px;font-size:10px;font-weight:bold;}
.error {background:#cc0000 none;color:#fff;padding:5px;font-size:10px;font-weight:bold;}
.error a {color:#fff;text-decoration:underline;}


/* crew */

#crew #content-left {position:relative;float:left;width:370px;margin:0 20px 0 0;}
#crew #content-left ul li .datum {display:inline-block;margin:0 20px 0 0;}
#crew #content-left ul li a {font-weight:bold;}
#crew #content-right {position:relative;float:left;width:380px;margin:0 10px 0 0;}
#crew #right {width:160px;float:left;position:relative;left:10px;}
#crew .blok {padding:10px 20px 20px 20px;}
#crew .blok h1 {position:relative;font-size:22px;color:#cc0000;font-weight:normal;margin:10px 0 10px 0;}
#crew .blok h2 {position:relative;font-size:22px;color:#333333;font-weight:normal;margin:20px 0 10px 0;}

/** tooltips **/
  .tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
  .tipsy b {font-size:11px;}
  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-north { background-image: url(../grfx/tipsy/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(../grfx/tipsy/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(../grfx/tipsy/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(../grfx/tipsy/tipsy-west.gif); background-position: left center; }

  /** emoticon flyout **/
  #emoticons-container {position:relative;width:100%;top:0;margin:5px 0 20px 0}
  #emoticons-container p {margin:0;padding:0;font-size:11px;}
  #emoticons-container p a {font-weight:bold;display:inline-block;height:20px;padding:3px;position:relative;top:1px; position:absolute;margin:-27px 0 0 0;right:0;z-index:10;}
  #emoticons-container p a.active {display:none;}
  .emoticon-flyout {display:none; zoom:1;position:relative;padding: 5px; font-size: 10px; background:#fff none;margin:20px 0 0 0; border:1px solid #333; margin:6px 0 0 0;z-index:5;}
  .emoticon-flyout ul li {float:left;padding:3px;}

/************ prettyphoto css *********/
 div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../grfx/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
 div.dark_square .currentTextHolder{color:#c4c4c4;}
 div.dark_square .pp_description{color:#fff;}
 div.dark_square .pp_loaderIcon{background: url(../grfx/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
 div.dark_square .pp_expand{background: url(../grfx/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
 div.dark_square .pp_expand:hover{background: url(../grfx/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
 div.dark_square .pp_contract{background: url(../grfx/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
 div.dark_square .pp_contract:hover{background: url(../grfx/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
 div.dark_square .pp_close{width:75px;height:22px;background: url(../grfx/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
 div.dark_square .pp_arrow_previous{background: url(../grfx/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
 div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
 div.dark_square .pp_arrow_next{background: url(../grfx/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
 div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
 div.dark_square .pp_next:hover{background: url(../grfx/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}
 div.dark_square .pp_previous:hover{background: url(../grfx/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
 div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}
 div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}
 * html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
 .pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
 * html .pp_top .pp_middle{left:0;position: static;}
 .pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
 .pp_content{height:40px;position: relative;text-align: left;width:100%;}
 .pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}
 .pp_description{display: none;float: left;margin:0;}
 .pp_nav{clear: left;float: left;margin:3px 0 0 0;}
 .pp_nav p{float: left;margin:2px 4px;}
 .pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}
 .pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}
 a.pp_next{background: url(../grfx/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}
 a.pp_previous{background: url(../grfx/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}
 a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}
 a.pp_close{display:block;float: right;text-indent: -10000px;}
 .pp_bottom{height:20px;position: relative;}
 * html .pp_bottom{padding:0 20px;}
 .pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
 .pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
 * html .pp_bottom .pp_middle{left:0;position: static;}
 .pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
 .pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}
 #pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}
 div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
 .clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
 .clearfix {display: inline-block;}
 * html .clearfix {height:1%;}
 .clearfix {display:block;}




 /**** alleen voor de autocompleter ***/
 .autocomplete-w1 { background:url(../grfx/autocomplete_shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; overflow-x:hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#eee none; }
.autocomplete div { font-size:12px;padding:1px 3px; white-space:nowrap; color:#CC0000; cursor:pointer;}
.autocomplete strong { font-weight:bold; color:#CC0000; }




/*** share buttons **/
.share-buttons {position:relative;height:20px;}
.share-buttons .addthis_toolbox {position:absolute;display:inline-block;right:0;}
.share-buttons .intro {float:left;font-style:italic;color:#777;font-size:11px;display:inline-block;}
.share-buttons .addthis_button_facebook_like {position:relative;top:-2px;}
