@charset "utf-8";
/* CSS Document */

/************/
/*** body ***/
/************/
*{ margin:0px; padding:0px;}
body { background:#ebfbff url(/layout/images/bg.png) repeat-x top; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6e6e6e;}
a:link { text-decoration:none; color:#337f92;}
a:visited { text-decoration:none; color:#337f92;}
a:hover { text-decoration:none; color:#337f92;}
a:active { text-decoration:none; color:#337f92;}
img { border:0px;}
.clear { clear:both;}

/***************/
/*** wrapper ***/
/***************/
.wrapper { width:900px; margin:0 auto;}


/**************/
/*** header ***/
/**************/
.header { background:url(/layout/images/header_bg.png) no-repeat top; width:900px; height:190px; margin:0px; overflow: hidden}
.header h1 { 
float:left; 
background:url(/layout/images/logo.png) no-repeat;
background-position: 0 0;
width:236px; 
height:88px; 
margin:13px 0px 0px 80px; 
overflow:hidden; 
text-indent:-100000px;
}
.header h1 a:link, h1 a:hover, h1 a:visited, h1 a:active { display:block; width:203px; height:85px;}

/*** advertentie ***/
.ad { float:right; margin:28px 40px 0px 0px; width:468px; height:60px;}

/*** menubar ***/
.menubar { background:url(/layout/images/menubar_bg.png) no-repeat; width:829px; height:68px; float:left; margin:24px 0px 0px 35px;}
.menubar ul.menu { list-style:none; margin-right:2px;}
.menubar ul.menu li { float:right; display:block; height:40px; padding:0px 9px 0px 9px;}
.menubar ul.menu li:hover, .menubar ul.menu li.active  { background:url(/layout/images/pointer_menu.png) no-repeat top center;}
.menubar ul.menu li a { color:#e8e8e8; font-weight:bold; display:block; margin-top:10px; padding:3px 7px 4px 7px;}
.menubar ul.menu li a:hover span { background:url(/layout/images/hover_left.png) no-repeat left;}
.menubar ul.menu li a:hover { background:url(/layout/images/hover_right.png) no-repeat right;}

.menubar ul.submenu { list-style:none; margin-left:3px;}
.menubar ul.submenu li { float:left; display:block; height:21px; padding:7px 13px 0px 13px;}
.menubar ul.submenu li:hover, .menubar ul.submenu li.active  { background:url(/layout/images/pointer_submenu.png) no-repeat top center;}
.menubar ul.submenu li a { font-size:11px; font-weight:bold; }


/***************/
/*** content ***/
/***************/
.content { width:829px; margin:0px; padding:0px 36px 0px 35px;}

/*** menu links **/
.menuleft { float:left; width:179px; margin-top:15px;}
.menubox { width:179px; margin:10px 0px 20px 0px;}
.menubox h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}
.menubox div { border:1px solid #d2eaf0; background:#FFF; padding: 5px 0px 5px 0px; text-align:center;}
.menubox ul { list-style:none; margin:0px; border:1px solid #d2eaf0; background:#FFF; padding:5px 0px 5px 0px;}
.menubox ul li { background:url(/layout/images/menuleft_bullet.png) no-repeat 5px 8px; padding:2px 5px 2px 12px;}

/*** content rechts ***/
.contentright { float:right; width:632px; margin:0px;}

/*** content full */
.contentfull {
    width: 811px;margin-top:15px;
}

/*** box1 ***/
.box1 { float:left; width:327px; padding-top:20px; margin-bottom:12px;}
.box1 h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}
.box1 .txt { background:#FFF; border:1px solid #d2eaf0; padding:10px 8px 12px 8px;}
.box1 .txt p.footer { display:block; width:300px; margin-top:15px; font-size:11px; color:#6e6e6e;}

/*** box2 ***/
.box2 { float:right; width:291px;}
.box2 .boxitem { background:#FFF; width:291px; border:1px solid #d2eaf0; margin:18px 0px 12px 0px;}
.box2 .boxitem img { float:left; margin:10px 6px 6px 8px;}
.box2 .boxitem h2 { float:right; display:block; color:#337f92; font-size:12px; width:200px; margin:10px 5px 0px 0px;}
.box2 .boxitem h3 { float:right; display:block; color:#337f92; font-size:12px; width:141px; margin:10px 5px 0px 0px;}
.box2 .boxitem p.footer { float:right; display:block; width:200px; margin:8px 5px 0px 0px; font-size:11px; color:#6e6e6e;}

/*** box3 ***/
.box3 { float:right; width:632px; margin:3px 0px 15px 0px;}
.box3 h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}
.box3 .txt { background:#FFF; border:1px solid #d2eaf0; padding:10px 8px 12px 8px;}
.box3 .txt p.footer { display:block; width:400px; margin-top:15px; font-size:11px; color:#6e6e6e; line-height:16px;}

/*** box4 **/
.box4 { float:left; width:206px; margin-right:7px;}
.box4end { float:left; width:206px;}
.box4 h2, .box4end h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}
.box4 ul, .box4end ul { list-style:none; margin:0px; border:1px solid #d2eaf0; background:#FFF; padding:5px 0px 5px 0px;}
.box4 ul li, .box4end ul li { display:block; background:url(/layout/images/box4_bullet.png) no-repeat 10px 4px; padding:2px 0px 2px 22px;}
.box4 ul li a, .box4end ul li a { font-size:11px;}
.box4 ul li a span, .box4end ul li a span{ color:#6e6e6e;}

/*** box5 ***/
.box5 { float:left; width:418px; padding-top:20px; margin-bottom:12px;}
.box5 h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}
.box5 .txt { background:#FFF; border:1px solid #d2eaf0; padding:10px 8px 12px 8px;}
.box5 .txt p.footer { display:block; width:300px; margin-top:15px; font-size:11px; color:#6e6e6e;}

/*** box6 ***/
.box6 { float:right; width:200px;}
.box6 .boxitem { background:#FFF; width:200px; border:1px solid #d2eaf0; margin:18px 0px 12px 0px;}
.box6 .boxitem h2 { float:right; display:block; color:#337f92; font-size:12px; width:200px; margin:2px 5px 0px 0px;}
.box6 .boxitem p.footer { float:right; display:block; width:200px; margin:8px 5px 0px 0px; font-size:11px; color:#6e6e6e;}

/*** box7 ***/
.box7 { width:830px; margin:3px 0px 15px 0px;}
.box7 h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}
.box7 .txt { background:#FFF; border:1px solid #d2eaf0; padding:10px 8px 12px 8px;}
.box7 .txt p.footer { display:block; width:400px; margin-top:15px; font-size:11px; color:#6e6e6e; line-height:16px;}


/*** box8 **/
.box8 { float:left; width:260px; margin-right:7px; height: 200px;}
.box8 .txt { background:#FFF; border:1px solid #d2eaf0; padding:10px 8px 12px 8px; height: 141px;}
.box8end { float:left; width:260px;}
.box8 h2, .box8end h2 { display:block; background:#d2eaf0 url(/layout/images/h2_bulllet.png) no-repeat 5px 5px; height:19px; color:#337f92; font-size:12px; padding:5px 0px 0px 25px;}

.box8 label { width: 50px; }

/**************/
/*** footer ***/
/**************/
.copy { float:right; width:632px; margin-right:34px; text-align:center; padding-top:25px; font-size:11px; color:#6e6e6e;}

/**************/
/*** profiles */
/**************/

div.itemProfile {
    float: left;
    display:block;
    border: 1px solid #48A1CD; 
    height: 125px; 
    text-align: center;
    width: 140px;
    margin: 0 10px 10px 0;
}

/*******************/
/*** mod_catch.tpl */
/*******************/

.catch_img {
    float: left; 
    width: 150px; 
    text-align:center;
}

.catch_txt {
    float: left; 
    width: 455px; 
    text-align: left;
}

/**************************/
/* mod_catch_img / videos */
/**************************/

.spblok {
    width: 150px; 
    float: left; 
    display:block;
}

fieldset {
    border: 0px;
    margin-top: 5px;
}

fieldset label {
    margin-top: 5px;
    padding-left: 5px;
   
    float: left;
    width: 150px;
}

/********************/
/* mod_user_profile */
/********************/

.fieldhide {
    display: none;
}

/*****************/
/* catch_img.tpl */
/*****************/

.imgbox {
    display: block;
    margin-left: 2px; 
    float: left; 
    width: 150px; 
    height: 140px; 
    text-align:center;
}

/***************/

.but, 
.butlong { 
    font: 11pt arial;
    display: block; 
    float: left;   
    line-height:19px;
    margin: 0px 10px 0px 0px; 
    color:#337f92; 
    background: #d2eaf0; 
    text-align:center; 
    text-decoration: none; 
    border: 1px solid #337f92;
}

.but { width: 100px; }
.butlong { width: 175px; }
