img,div,a{behavior:url(../iepngfix.htc) }
/* Body
----------------------------------------------------------------------------------------------------*/

body{font-family:Georgia,"Times New Roman",Times,serif; color:#333333;z-index:-10; }
.container{
/*background-color:#CCCCCC;*/
}

a{outline :none; cursor:pointer;text-decoration:none; color:#999999;}
/*
a:link,a:visited{display:block; color:#666666; font-style:italic; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:12px; line-height:17px; text-decoration:none; padding-top:3px;}
 a:hover{color:#999999;}*/
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_2{margin-left:auto;margin-right:auto;width:820px;margin-top:20px;margin-bottom:30px;overflow:hidden;}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_2{display:block;float:left;clear:left;position:relative;padding:0px 0px;margin:0;}
.grid_3{display:inline;float:left;position:relative;
/*margin-left:10px;margin-right:10px;*/
padding:5px 0px;margin:0;background-image:url(../images/underline2.jpg);background-repeat:repeat-x;background-position:bottom left;}
.grid_a{display:block;float:left;clear:both;position:relative;padding:15px 25px 15px 0px;border-right:#848484 1px solid;margin:0;}
#grid_b{display:inline;float:left;position:relative;border-left:#848484 1px solid;left:-1px;
/*margin-left:0px;margin-right:10px;*/
padding:15px 0px 15px 25px;margin:0;}
.footer{display:inline;float:left;position:relative;
/*margin-left:10px;margin-right:10px;*/
margin-top:0;margin-bottom:0;margin:0;border-top:#848484 3px double;border-bottom:#CCCCCC 1px solid;background-color:#F9F9F9;padding:5px 0px 4px 0;text-align:right;}
/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_2 .grid_a,.container_2 #grid_b{width:363px;margin:0;}
.container_2 .grid_2,.container_2 .grid_3,.container_2 .footer{width:780px;margin:0;}
.container_2 .grid_3{text-align:center;height:100px;margin:0;}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* FADESHOW
----------------------------------------------------------------------------------------------------------------*/
#menu_fade_header{height:229px; }

#fadeshow1 {position:relative ;}

/* Style >> Header
----------------------------------------------------------------------------------------------------*/

#apDiv1{position:absolute;width:200px;height:20px;right:0px;top:86px;padding:0px;text-align:right;}
#apDiv1 p{color:#999999;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:9px;font-style:italic;letter-spacing:1px; }
#apDiv2{position:absolute;width:186px;height:5em;left:0px;top:30px;overflow:hidden;}
#ticker{background-color:#fff; border:1px solid #ccc; width:170px; overflow:hidden; padding:7px; margin:0; line-height:12px;}
ul#news{list-style:none; margin:0; padding:0; text-align:center; color:#999999; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:11px; font-style:italic; letter-spacing:1px;}
ul#news li{margin:0;}
#news h5{color:#666666;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:2px; }
#news a:link,#news a:visited{color:#999999;text-decoration:none;}
#news a:hover{color:#CCCCCC;text-decoration:none;}
#apDiv3{position:absolute;width:100px;height:30px;right:0px;top:0px;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:9px; font-style:italic; letter-spacing:1px; color:#999999; text-align:right;}
#apDiv3 a:link,#apDiv3 a:visited{text-decoration:none; color:#999999;}
#apDiv3 a:hover{color:#CCCCCC;text-decoration:none;}

/* Style >> Navigatie Menu
----------------------------------------------------------------------------------------------------*/
.grid_2a{display:block;float:left;clear:left !important;position:relative;padding:0px 0px;margin:0;width:780px;}
#centeredmenu{position:relative; }
*:first-child+html #centeredmenu { position:relative; z-index:750; height:30px;}

a.pdf:link,a.pdf:visited{color:#999999;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;text-decoration:none;}
a.pdf:hover{color:#666666;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;}

.pdf {line-height:1.6em;}
.bericht{margin: 10px 0 15px 0;}

/* Style >> REVIEWS
----------------------------------------------------------------------------------------------------*/

h4{font-size:12px; line-height:1.8em;color:#aaaaaa;text-align:left; }
.reviewbox {border-bottom:1px solid #ccc; padding:15px 0;margin-top:5px;width:100%;}

.knopslider1 {float:left;padding:0;width:377px;}
.knopslider1 .linkerknop {width:20px;float:left;}
.knopslider1 .rechterknop {width:20px;float:right;text-align:right;margin-right:15px;}



/* STYLE  >> fadeslideshow
---------------------------------------------------------------------------------------------------*/


#gallery {position:relative;height:190px;width:780px;overflow:hidden;margin:0;padding:0;top:0px;border-bottom:#333333 4px double;}
* html #gallery, *+html #gallery{ z-index:-3;}
#gallery a{float:left;position:absolute;}
#gallery a img{border:none;width:780px; height:190px;}
#gallery a.show{}
#gallery .caption{ background-color:#000; color:#ffffff; height:30px; width:780px; position:absolute;top:191px;}
#gallery .caption .content{margin:10px ; font: italic 11px georgia;color:#ffffff; }

/* STYLE >> Press release
----------------------------------------------------------------------------------------------------*/
.press{list-style-type:none;margin:0;padding:0;}
.press li{margin:0;padding:5px 0px 5px 0px;}
.press li:first-child{margin:0;padding:10px 0px 5px 0px;}
.date {display:block;width:90px;float:left;color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:12px; line-height:17px;}
.titellink {display:block; width:260px;float:right;color:#999999;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;}
.titellink a:link,.titellink a:visited{color:#999999;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;text-decoration:none;}
.titellink a:hover{color:#666666;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;}



/* Style >> grid_b
----------------------------------------------------------------------------------------------------*/

#grid_b h2{color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:13px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding-bottom:10px;}
#grid_b h3{color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:11px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding-bottom:7px;}
.ptekst, .ptekst div{color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:12px; line-height:17px;}
.ptekst a:link,.ptekst a:visited{color:#999999;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;text-decoration:none;}
.ptekst a:hover{color:#666666;font-style:italic;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;line-height:17px;}
a.more:link,a.more:visited{display:block; color:#666666; font-style:italic; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:12px; line-height:17px; text-decoration:none; padding-top:3px;}
a.more:hover{color:#999999;}
a.cijfer:link,a.cijfer:visited{color:#666666; font-style:italic; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:11px; line-height:17px; text-decoration:none; padding-right:2px; padding-left:2px;}
a.cijfer:hover{color:#999999;}
.news{list-style-type:none;margin:0;padding:0;}
.news img{margin-top:5px;}
.news li{border-bottom:#CCCCCC 1px solid;margin:0;padding:15px 0px 15px 0px;}
.news li:first-child{border-bottom:#CCCCCC 1px solid;margin:0;padding:5px 0px 15px 0px;}
.news li:last-child{border-bottom:none;margin:0;padding:15px 0px 15px 0px;}
.news h3{color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:11px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding-bottom:7px;}
/*-----------abc
---------*/

.abc{list-style-type:none;margin:0;padding:0;text-align:center;color:#808080;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;}
.abc a:link,.abc a:visited{color:#333333;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px; text-decoration:none;}
.abc a:hover{color:#999999;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:12px;text-decoration:none;}
.abc img{padding-bottom:16px;}
.abc li{text-align:center;margin:5px 0px;}
.abc h4{color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:24px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding-bottom:7px;}
/*-----------foto
---------*/

.foto{list-style-type:none;margin:5px 0;padding:0;}
.foto li{margin:0px 9px 9px 0px;padding:0;float:left;}
.foto li:last-child{margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;;border-top:#CCCCCC 1px solid;border-bottom:none;width:353px;}
/*-----------video
---------*/
.knopslider {float:left;padding:20px 10px;width:357px;}
.knopslider .linkerknop {width:20px;float:left;}
.knopslider .rechterknop {width:20px;float:right;text-align:right;}


.slider_900 ul {margin:0;padding:0;list-style:none;}
.slider_900 li { width:377px !important:height:490px;overflow:hidden; }
.slider_900 li a {margin: 0 8px 8px 0;display:block; float:left;}

.prent{margin:0px 0px 15px 0px;overflow:hidden;border-bottom:#CCCCCC 1px solid;padding-bottom:15px;width:362px;}

/*
.video{list-style-type:none;margin:0;padding:0;}
.video li{margin:15px 0px 15px 0px;padding:0;border-bottom:#CCCCCC 1px solid;}
.video li:first-child{margin:5px 0px 15px 0px;padding:0;border-bottom:#CCCCCC 1px solid;}
.video li:last-child{margin:15px 0px 15px 0px;padding:0;border-bottom:none;}
.video li .prent{width:362px;margin:0px 0px 15px 0px;overflow:hidden;}
.video h3{color:#333333; font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:11px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding-bottom:7px;}
*/
/* Style >> Forms
----------------------------------------------------------------------------------------------------*/

form.newsl{margin:5px 0;}
form.newsl label{margin-top:8px;margin-right:8px;display:block;float:left;color:#707070;  font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:11px;width:125px;}
form.newsl label.extra{margin-top:8px;margin-right:8px;display:block;float:left;height:50px;color:#707070;  font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif;font-size:11px;width:125px;}

form.newsl div.rowElem2{clear:both;padding:12px 0px 0px 133px;}
form.newsl div.rowElem{clear:both;padding:4px 0px;}
.tekstinput{font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:10px; color:#707070; background-color:#fff;  height:16px; border:solid 1px #9b9b9b; outline-style:none;margin-top:4px; }
.textarea{border:solid 1px #9b9b9b; outline-style:none;}
#checkb{font-family:Verdana; color:#626262; font-size:8px; line-height:8px; background-color:#fff; letter-spacing:1px;height:16px; border:solid 1px #9b9b9b; outline-color:#fff; margin-top:9px;}
select{background-color:#fff; border:solid 1px #9b9b9b;font-family:Georgia,Times New Roman,Lucida Grande,Arial,Verdana,sans,serif; font-size:10px; color:#707070;width:100px;height:20px;margin-top:4px;outline-style:none;}
/* Style >> Footer
----------------------------------------------------------------------------------------------------*/

.footer ul{margin:0;padding:0;}
.footer li{display:inline;list-style-type:none;padding:0px 12px 0 0px;margin:0;}
.footer li.tekst{padding-right:20px;}
.footer li:last-child{padding:0 0px 0 0px;}
.footer li a:link,.footer li a:visited{color:#999999;text-decoration:none; font-family:verdana; text-transform:uppercase;font-size:9px;letter-spacing:1px;}
.footer li a:hover{color:#333333}

/*****************
UNDERCAST LOGO 
*****************/
#undercast { height: 75px; width: 34px; position: absolute; right: 0; bottom: 0; visibility: visible; }
#undercast { height: 75px; width: 34px; bottom: 0; right: 0; position: absolute; visibility: visible;}
#undercast a {background: url('../images/undercastlogo.png') right top no-repeat;width:14px; height:40px;display:block;cursor:pointer}
#undercast a:hover {background: url('../images/undercastlogo2.png') right top no-repeat;width:14px; height:40px;display:block;cursor:pointer}

