@import url('form.css');

/* NOTE
png and so forth are styled separately for ie, see separate ie.css. 
Many of the margins are styled there as well 
------------------------------------------------------------------ */

* {
    margin:0px;
    padding:0px;
    border:0px;
    }
	ul li,ul {list-style:none;}
#logon form {
	margin-top:-200px;
	}
#printheader {
	display:none;
	}
body {
		text-align:center;
		/*background:url('../gfx/basic/bg_body.jpg') top center repeat-x #ccc;*/
		font-family:verdana,helvetica,arial,sans-serif;
		background-color:#ccc;
		}
	#bg_wrap {
		width:auto;
		background-position:center top;
		background-repeat:repeat-x;
		padding-right:1px;
		}
        a {
					color:#333;
					}
				a.add_bttn {
					height:12px;
					width:12px;
					display:block;
					background:url('../gfx/basic/bg_nieuws_item.gif') left top no-repeat;
					}
				a.del_bttn {
					height:12px;
					width:12px;
					display:block;
					background:url('../gfx/basic/bg_removal_delete.gif') left top no-repeat;
					}
        #main a {
            color:#cf0d12;
            text-decoration:none;
            }
            a:hover {
                color:#cf0d12;
            }
            #main a:hover{
                color:#000;
                text-decoration:underline;
            }
        h1 {
					font-size:1.125em;
					color:#cf0d12;
					padding-bottom:0.2em;
        	}
        h2 {
					font-size:1.125em;
					color:#cf0d12;
					}
        em {
					color:#666;
					display:block;
					font-size:0.8em;
					}
        h3 {
					margin-bottom:10px;
					font-size:0.875em;
					color:#cf0d12;
	        }
        p {
					font-size:0.75em;
					color:#666;
					margin:10px 0px;
					}
					p.footer {
						border-top:1px dotted #ddd;
						padding:5px 10px;
						margin:0px 0px 20px 0px;
						font-size:0.7em;
						font-style:italic;
						color:#999;
						}
        table {
            font-size:11px;
            }
            table td {
                padding-right:20px;
            }
            #search_idkfa {
                margin-bottom:0px;
                border-bottom:0px;
            }
            table.found_sort {
                width:687px;
                margin:0px 0px 20px 0px;
                border:1px solid #ddd;
                /*border-top:none;*/
                }
                .found_sort thead {
                    }
                    .found_sort th {
                        border-bottom:1px solid #ccc;
                        background:url('../gfx/basic/bg_table_th.jpg') left bottom repeat-x;
                        padding:5px 10px;
                    }    
                .found_sort tbody {
                    }
                    .found_sort tbody td {
                        border-bottom:1px dotted #999;
                        padding:5px 10px;
                    }
                .found_sort tfoot td {
                    padding:5px 10px;
                }
                ul.pageselect {
                    float:right;
                    font-weight:normal;
                    display:inline;
                }
                .pageselect {
                    text-align:right;
                    }
                    .pageselect ul {
                        font-weight:normal;
                        }
                        .found_sort li {
                            display:inline;
                        }
        #container {
            width:1004px;
            min-height:600px;
            margin:0px auto;
            text-align:left;
            }
            #header {
                float:left;
                width:1004px;
                height:147px;
                margin:0px;
                padding:0px;
                display:inline;
                }
                #logo {
                    float:left;
                    width:148px;
                    height:62px;
                    margin:12px 0px 0px 25px;
                    display:inline;
                    background:url('../gfx/basic/bg_logo.jpg') left top no-repeat;
                    text-indent:-9999em;
                    }
                    a#logo:hover {
                        background-position:left bottom;
                    }
                #nav_contact {
                    float:right;
                    width:124px;
                    height:41px;
                    margin-right:13px;
                    display:inline;
                    text-indent:-9999em;
                    background:url('../gfx/basic/nav_contact.png') left bottom no-repeat;
                    }
                    a#nav_contact:hover {
											background-position:top left;
											}
                .siteswitch {
                    float:right;
                    display:inline;
                    }
                    .siteswitch li {
                        float:left;
                        display:inline;
                        }
                        .siteswitch a {
                            width:149px;
                            height:35px;
                            text-indent:-9999em;
                            display:block;
                            }
                            .siteswitch a.nav_01 {
                                background:url('../gfx/basic/switch_nemers.png') left -37px no-repeat; 
                            }
                            .siteswitch a.nav_02 {
                                background:url('../gfx/basic/switch_gevers.png') left -37px no-repeat;
                            }
                            .siteswitch li.on a {
                                background-position:left top;
                            }
                .navigation {
                    float:right;
                    margin:37px 28px 0px 0px;
                    width:720px;
                    display:inline;
                    }
                    .navigation li {
                        display:inline;
                        text-indent:-9999em;
                        }
                        .navigation li a {
                            float:right;
                            height:35px;
                            margin-right:1px;
                        }
                        .nav_01 {width:107px; background:url('../gfx/navigatie/nav_01.png') left 6px no-repeat;}
                        .nav_02 {width:122px; background:url('../gfx/navigatie/nav_02.png') left 6px no-repeat;}
                        .nav_03 {width:130px; background:url('../gfx/navigatie/nav_03.png') left 6px no-repeat;}
                        .nav_04 {width:109px; background:url('../gfx/navigatie/nav_04.png') left 6px no-repeat;}
                        .nav_05 {width:118px; background:url('../gfx/navigatie/nav_05.png') left 6px no-repeat;}
                        .nav_06 {width:107px; background:url('../gfx/navigatie/nav_06.png') left 6px no-repeat; margin-right:0px;}
												.nav_07 {width:122px; background:url('../gfx/navigatie/nav_medic.png') left 6px no-repeat;}
                        
                        a.nav_01:hover,
                        a.nav_02:hover,
                        a.nav_03:hover,
                        a.nav_04:hover,
                        a.nav_05:hover,
												a.nav_06:hover,
                        a.nav_07:hover {background-position:left top;}
                        
                        .navigation li.on a {background-position:left 0px;}

												#nav_home {
														float:left;
														clear:left;
														width:82px;
														margin-left:50px;
														margin-top:4px;
														display:inline;
					                  /*background:url('../gfx/navigatie/nav_home.png') left -43px no-repeat;*/
														background:url('../gfx/navigatie/nav_home.png') left 6px no-repeat;
														text-indent:-9999em;
														height:35px;
														}
														#nav_home.on,
														a#nav_home:hover {
															background-position:left top;
															}

                #quickbar {
                    float:left;
                    width:978px;
                    margin:8px 13px 0px 13px;
                    display:inline;
                    }
                    #quickbar td {
                        padding:0px 2px;
                        vertical-align:middle;
                        }
                    #quickbar .logout_icon,
                    #quickbar .email_icon {
                        display:block; 
                        padding-left:20px;
                        background:url('../gfx/basic/icon_email_s.jpg') left center no-repeat;
                    }
                    #quickbar .logout_icon {
                        background:url('../gfx/basic/icon_logout.jpg') left center no-repeat;   
                    }
                    #login {
                        float:left;
                        margin:0px 0px 0px 20px;
                        display:inline;
                        background:url('../gfx/basic/bg_tableform.gif') left center no-repeat;
                        }
                        #login input {
                            width:85px;
                        }
                        input#bttn_login {
													padding-top:2px;
													width:18px;
													}
                    #search {
                        float:right;
                        background:url('../gfx/basic/bg_tableform.gif') left center no-repeat;
                        margin:0px 20px 0px 0px;
                        display:inline;
                        }
            #main {
                float:left;
                width:991px;
                padding:0px 0px 0px 13px;
                display:inline;
                background:url('../gfx/basic/bg_main.png') left top repeat-y;
                }
                #leftcol  {
									float:left;
									margin:20px 0px 20px 20px;
									display:inline;
									}
									#leftcol #category_header {
										margin:0;
										padding:0;
										font-size:1.125em;
										font-weight:bold;
										background:#ddd;
										}
										#leftcol #category_header a {
											display:block;
											color:#cf0d12;
											background:#ddd;
											margin:0;
											padding:5px;
											border-bottom:1px dotted #999;
											}
										#leftcol #category_header a:hover {
											background:#eee;
											}
ul.secondnavigation {
		margin:0px 0px 20px;
			}
* html ul.secondnavigation {
	line-height:1.04em;
	}
	.secondnavigation ul {
/*		display:none;*/
		}
  .secondnavigation li.active ul {
    display:block;
    }
		.secondnavigation li {
			display:block;
			background:#ddd;
			}
			.secondnavigation li ul {
				border:0px;
				border-bottom:1px dotted #999;
				}
				.secondnavigation li.active {
					background:none;
					}
				.secondnavigation li li {
					border:0px;
					background:none;
					}
					#container .secondnavigation li li a {
						width:auto;
						padding-left:50px;
/*						background-color:#fff;*/
						background:#fff url('../gfx/basic/li_arrow.gif') 35px 9px no-repeat;
						border:0px;
						}
                            #container .secondnavigation a {
                                width:auto;
                                padding:5px 10px 5px 30px;
                                display:block;
                                font-size:12px;
                                background:#ddd url('../gfx/basic/li_arrow.gif') 10px 10px no-repeat;
                                color:#333;
		                            border-bottom:1px dotted #999;
                                }
                                #container .secondnavigation .active a {
                                    background-color:#fff;
																		border:0;
																		background-image:url('../gfx/basic/li_arrow.gif');
                                    }
                                    #container .secondnavigation li.active li a {
                                        text-decoration:none;
																				border-top:1px dotted #ddd;
																				border-bottom:0px;
                                        background:#fff url('../gfx/basic/li_arrow.gif') 35px 9px no-repeat;
                                    }
                                #container .secondnavigation a:hover {
                                   color:#cf0d12;
                                   background-color:#eee;
	                                }
                                #container li.active > a {
                                    color:#900 !important;
                                    text-decoration:underline !important;
                                    }
                #content {
                    float:left;
                    margin:20px 20px 0px 20px;
                    display:inline; 
                    }
                    #content input,
                    #content textarea {
                        border:1px solid #bbb;
                        display:inline;
                    }
                    h2 span {
                        font-size:0.75em;
                        font-weight:normal;
                        color:#333;
                        display:block;
                        padding-bottom:10px;
                    }
                    #content .dynamic_content {
                        font-size:12px;
												padding-bottom:2em;
                        }
                   #duocol #content .dynamic_content {
												padding-right:20px;
												}
                        #content .dynamic_content h2 {
                          padding-top:10px;
                          font-size:14px;
                        	}
                        #content .dynamic_content p {
                          margin:0px;
                          margin-bottom:14px;
                          font-size:12px;
													line-height:1.2em;
                        	}
												.dynamic_content ul,
												.dynamic_content ol {
													margin:1em 0 1em 2em;
													}
#content .dynamic_content form ul {
	margin:0;
	}

                        #content .dynamic_content li {
                          font-size:0.875em;
													line-height:1.2em;
													margin-bottom:0.5em;
													color:#666;
                        	}
													#content .dynamic_content ul li {
														background:url('../gfx/basic/li_arrow.gif') left 2px no-repeat;
														padding-left:12px;
														}
#content .dynamic_content form ul li,
#content .dynamic_content #vacature_detail ul li {
	background:none;
	padding-left:0;
	}
													#content .dynamic_content li li {	
														font-size:1em;
														}
                    #visual {
                        width:460px;
                        height:210px;
                        margin-bottom:20px;
                        display:block;
                        background:url('../gfx/visual/visual.jpg') bottom left no-repeat;
                        }
                        #visual ul {
                            padding-top:180px;
                            display:block;
                            }
                            #visual li {
                                float:left;
                                display:inline;
                                }
                                #visual a {
                                    display:block;
                                    margin-right:3px;
                                    height:30px;
                                }
                                #vis_01 a {width:115px;}
                                #vis_02 a {width:123px;}
                                #vis_03 a {width:102px;}
                                #vis_04 a {width:111px; margin:0px;}
                    #contact {
                        margin:20px;
                    }
                #rightcol {
                    float:left;
                    margin-top:20px;
                    padding-bottom:20px;
                    display:inline;
                }
                #index     #leftcol  {display:none;}
                #index     #content  {width:460px;}
                #index     #rightcol {width:480px;}
                #triplecol #content  {width:440px;}
                #triplecol #rightcol {width:250px;}
                #triplecol #leftcol,
                #duolcol   #leftcol,
                #duocol    #leftcol  {width:230px;}
                #duolcol   #content,
                #duocol    #content  {width:709px; margin-right:0px; }
                #duolcol   #rightcol,
                #duocol    #rightcol {display:none;}
                #singecol #rightcol,
                #singecol #leftcol  {display:none;}
                #singecol #content   {width:960px;}
                .trigger_bonus {
                    float:left;
                    width:459px;
                    height:95px;
                    margin-bottom:20px;
                    display:inline;
                    background:url('../gfx/basic/background_bonus_index.jpg') no-repeat;
                    font-size:16px;
                    }
                    #main .trigger_bonus .dagen_over {
                        float:left;
                        width:180px;
                        font-size:0.7em;
                        padding-top:3px;
                        margin:0px;
                        text-align:center;
                    }
                    #main .trigger_bonus .bonus_bedrag {
                        float:left;
                        clear:left;
                        margin:0px;
                        padding:0px;
                        padding-top:7px;
                        width:190px;
                        }
                        #main .trigger_bonus h2,
                        #main .trigger_bonus p,
                        #main .trigger_bonus a {
                            color:#fff;
                            padding:0px 10px;
                            margin:0px;
                        }
                        #main .trigger_bonus a {
                            text-align:right;
                            text-decoration:underline;
                            padding:0px;
                        }
                        #main .trigger_bonus a.bonus_link {
                            display:block;
                        }
                        
                        #main .trigger_bonus a:hover {
                            color:#333;
                        }
                        #main .trigger_bonus h2 {
                            padding-top:9px;
                            padding-bottom:5px;
                            font-size:0.9em;
                        }
                .trigger {
                    float:left;
                    width:459px;
                    margin-bottom:20px;
                    display:inline;
                    background:url('../gfx/basic/bg_trigger_large.jpg') no-repeat;
                    }
                    #triplecol .trigger .bottom {
                        background:url('../gfx/basic/bg_trigger_small_bottom.jpg') no-repeat;
                    }
                    .trigger .bottom {
                        font-size:0px;
                        height:10px;
                        display:block;
                        background:url('../gfx/basic/bg_trigger_large_bottom.jpg') no-repeat;
                    }
                    #triplecol .trigger {
                        width:230px;
                        background:url('../gfx/basic/bg_trigger_small.jpg') no-repeat;
                    }
                    #triplecol .trigger .bottom {
                        background:url('../gfx/basic/bg_trigger_small_bottom.jpg') no-repeat;
                    }


								#main .box.shady {
                    background:#bababa url('../gfx/basic/bg_trigger_large.jpg');
                    }
										#main .box.shady h3 {
												margin:10px 10px 1px 10px;
                        font-size:18px;
												font-weight:normal;
												}
										#main .box.shady p {
											margin:10px 10px 1px 10px;
											}
											#main .box li {
												line-height:1.2em;
												list-style:none;
												}
												* html #main .box li {
													height:1%;
													}
                    #main .box.shady .bottom {
                        font-size:0px;
                        height:10px;
                        display:block;
                        background:url('../gfx/basic/bg_trigger_large_bottom.jpg') no-repeat;
												}
											#triplecol	#main .box.shady .bottom {
													background:url('../gfx/basic/bg_trigger_small_bottom.jpg') no-repeat;
													}
											#triplecol #main .box.shady {
                        width:230px;
                        background:url('../gfx/basic/bg_trigger_small.jpg') no-repeat;
                    			}


                    .trigger h1,
                    .trigger h2,
                    .trigger h3,
                    .trigger p {
                        margin:10px;
                    }
                    #main a.trigger {
                        cursor:pointer;
                        text-decoration:none !important;
                        color:#666;
                        }
                        #main a.trigger:hover {
                            color:#222;
                        }
                    
									span.head,
                    span.par {
                        margin:10px 10px 1px 10px;
                        display:block;
                    }
                    span.head {
                        color:#cf0d12 !important;
                        font-size:18px;
                    }
                    span.par {
                        font-size:12px;
                        text-decoration:none;
                    }
                    span.anchor {
                        display:block;
                        color:#cf0d12;
                        text-decoration:underline;
                    }
                    .box a {
                        text-decoration:underline !important;
                    }
                .box {
                    float:left;
                    width:220px;
                    margin:0px 20px 20px 0px; 
                    display:inline;
                    background:url('../gfx/basic/bg_box_small.jpg') no-repeat;
                    }
                    #triplecol .box         {background:url('../gfx/basic/bg_box_large.jpg')         no-repeat; width:230px; margin:0px 0px 20px 0px;}
                    #triplecol .box .bottom {background:url('../gfx/basic/bg_box_large_bottom.jpg')  no-repeat;}
                    #triplecol .large         {background:url('../gfx/basic/bg_box_xl.jpg')         no-repeat; width:440px; margin:0px 0px 20px 0px;}
                    #triplecol .large .bottom {background:url('../gfx/basic/bg_box_xl_bottom.jpg')  no-repeat;}
                    /*#duocol .box            {background:url('../gfx/basic/bg_box_xlarge.jpg')        no-repeat; width:334px;}
                    #duocol .box .bottom    {background:url('../gfx/basic/bg_box_xlarge_bottom.jpg') no-repeat;}*/
                    #duocol .large          {background:url('../gfx/basic/bg_box_xxl.jpg')           no-repeat; width:690px;}
                    #duocol input.large          {background:none           no-repeat; width:300px;}
                    #duocol .large .bottom  {background:url('../gfx/basic/bg_box_xxl_bottom.jpg')    no-repeat; width:690px;}
                    .box h1,
                    .box h3,
                    .box p,
                    .box table {
                        margin:5px 10px;
                    }
                    .box .bottom {
                        font-size:0px;
                        height:10px;
                        display:block;
                        background:url('../gfx/basic/bg_box_small_bottom.jpg') no-repeat;
                    }
                    #container .dark {
                        width:440px;
                        background:url('../gfx/basic/bg_box_dark_large.jpg') no-repeat;
                        }
                        #container .dark .bottom {
                            background:url('../gfx/basic/bg_box_dark_large_bottom.jpg') no-repeat;
                        }
                        .dark ul {
                            font-size:0.7em;
                            border-top:1px dotted #eee;
                            margin:0px 10px;
                            }
                            .dark li {
                                border-bottom:1px dotted #eee;
                                }
                                #container .dark li a {
                                    padding:5px 0px;
                                    height:14px;
                                    display:block;
                                    text-decoration:none !important;
                                    color:#333;
                                    background:url('../gfx/basic/bg_nieuws_item.gif') 98% bottom no-repeat;
                                }
                                #container .dark li a:hover {
                                    background-color:#eee;
                                }
                                .dark ul strong {
                                    float:left;
                                    clear:left;
                                }
                                .dark ul span {
                                    float:right;
                                    margin-right:50px;
                                }
                    .nieuws,
                    .removal,
                    .nieuweberichten {
                        margin:10px;
                        border-top:1px dotted #999;
                        }
                        .dynamic_content .nieuws {
                            margin:10px 0px;
                        }
                        .removal a,
                        .nieuws a,
                        .nieuweberichten a {
                            padding:7px 14px 7px 0;
                            display:block;
                            font-size:10px;
                            color:#999;
                            text-decoration:none !important;
                            border-bottom:1px dotted #999;
                            background:url('../gfx/basic/bg_nieuws_item.gif') right 8px no-repeat;
                            cursor:pointer;
                            }
                            .removal a {background:url('../gfx/basic/bg_removal_delete.gif') right bottom no-repeat;}
                            .removal a:hover,
                            .nieuws a:hover,
                            .nieuweberichten a:hover {
                              background-color:#eee;
                            	}
                            .removal strong,
                            .nieuws strong,
                            .nieuweberichten strong{
                              font-size:11px;
                            	}
                            .nieuweberichten a {
                              height:14px;
                            	}
                            .nieuweberichten strong {
                              float:left;
                              width:200px;
                            	}
                            .nieuweberichten span {
                                float:left;
                                color:#666;
                            }
                            span.plaats {
                                width:190px;
                            }
                            span.type {
                                width:80px;
                            }
                    div.knop {
                        float:left;
                        width:220px;
                        margin-bottom:10px;
                        display:inline;
                        background:url('../gfx/basic/bg_knop.jpg');
                        }
                        #container .knop a {
                            text-decoration:none;
                            font-weight:bold;
                            display:block;
                            padding:11px;
                            color:#fff;
                            }
                            #container .knop a:hover {
                                color:#ddd;
                            }
                    .box input,
                    .box select {
                        height:14px;
                        width:180px;
                        margin:1px 0px;
                        padding:2px;
                        display:block;
                        font-size:11px;
                        border:1px solid #999;
                    }
                    .box select {
                        width:186px;
                        height:22px;
                    }
                    .marginbox {
                        margin:25px 0px 10px 0px;
                    }
                    #main .box form a {
                        height:18px;
                        padding-top:3px;
                        padding-left:25px;
                        display:block;
                        color:#666;
                        font-size:12px;
                        font-weight:bold;
                        text-decoration:underline;
                        background:url('../gfx/basic/icon_arrow.gif') left center no-repeat;
                        }
                        #main .box form a:hover {
                            color:#333;
                        }
                        #main input.bttn {
                            /*width:auto;
                            height:auto;
                            padding:0px 5px;
                            background:#eee;
                            border-color:#999;
                            cursor:pointer;*/
                        }/*
                        #main input.bttn2 {
                            border:1px solid #666;
                            width:100px;
                        }*/
                        form textarea {
                            border:1px solid #666;
                        }
                        #btnsearch,
                        .bttn2 {
                            height:auto;
                            font-family:verdana;
                            text-transform:capitalize;
                            font-size:12px;
                            text-align:left;
                            border:0px;
                            text-decoration:underline;
                            color:#666;
                            font-weight:bold;
                            padding-left:22px;
                            background:transparent url('../gfx/basic/icon_arrow.gif') left center no-repeat;
                            cursor:pointer;
                        }
                        .bttn2 {
                            padding-left:20px !important;
                            width:100px !important;
                            border:0px !important;
                        }

/* Footer
--------------------------------------------------------- */
#footer {
		float:left;
		width:1004px;
		height:auto;
		display:inline;
		background:url('../gfx/basic/bg_footer.png') top left repeat-y;
		}
		#footer * {
			font-size:10px;
			}
		#footer ul {
			}
		#footer a {
				text-decoration:none;
				color:#666;
				}
				#footer a:hover {
						color:#cf0d12;
						text-decoration:underline;
				}
		th,td {
			vertical-align:top;
			text-align:left;
			}
		#footer table {
				margin:0px 23px 0 80px;
				display:table;
				}
				#footer table thead th {
						padding:5px 0;
						color:#cf0d12;
				}
				#footer table tbody th {
						padding-bottom:5px;
				}
				#footer table tbody td {
						width:110px;
						padding-bottom:20px;
				}
		#footer #crumblepath {
				display:block;
				height:18px;
				margin:15px 32px;
				background:url('../gfx/basic/bg_crumblepath.gif') top left no-repeat;
				}
				#crumblepath li {
						float:left;
						padding:3px 8px 0px 3px;
						display:inline;
						background:url('../gfx/basic/slash.gif') right 6px no-repeat;
						}
						#crumblepath a {
								display:block;
						}
						#crumblepath .first {
								padding-right:10px;
								padding-left:6px;
								background:transparent;
						}
						
		#footer .B_crumbBox
		{
				display:block;
				height:18px;
				margin:15px 32px;
				background:url('../gfx/basic/bg_crumblepath.gif') top left no-repeat;
				padding-top:3px;
				padding-left:5px;
		}      
						
						
#footer_bottom {
		float:left;
		width:1004px;
		height:50px;
		display:inline;
		background:url('../gfx/basic/bg_footer_bottom.png') top left no-repeat;
		}
		#footer_bottom a {
				float:left;
				margin-top:25px;
				display:inline;
				font-weight:bold;
				font-size:10px;
				color:#999;
				text-decoration:none;
				}
				#footer_bottom a:hover {
						text-decoration:underline;
						color:#777;
				}
		#footer_bottom .right {
				float:right;
				margin-right:33px;
				display:inline;
		}
		#footer_bottom .left {
				float:left;
				margin-left:33px;
				display:inline;
		}
		#footer ul.sitemap {
				margin:20px 0px 20px 60px;
				}
				#footer ul.sitemap li {
						float:left;
						font-weight:bold;
						list-style:none;
						}
						#footer ul.sitemap li ul {
								}
								#footer ul.sitemap li li {
										float:left;
										width:154px;
										padding:5px 0px 20px 0px;
										}
										#footer ul.sitemap li li ul {
														padding-top:5px;
												}
												#footer ul.sitemap li li li {
														font-weight:normal;
														padding:0px;
												}
                    
                    
        #content .bonus {
            float:right;
            margin:0px 0px 20px 20px;
            display:inline;
            }
            #duocol .bonus {
                margin-right:0px;
            }
            #content .dagen_over span {
                padding-top:0px;
            }
        .bonus {
            width:230px;
            height:234px;
            margin-bottom:20px;
            display:block;
            background:transparent url('../gfx/basic/bg_trigger_bonus.jpg') top left no-repeat;
            }
            .bonus p {
                margin:0px;
            }
            #content .bonus {
                background:transparent url('../gfx/basic/background_bonus_reageer.jpg') top left no-repeat;
            }
            .dagen_over {
                padding-left:8px;
                padding-top:25px;
                color:#333;
                text-align:center;
                }
                .dagen_over span {
                    font-size:4em;
                }
            .bonus_bedrag {
                padding-top:25px;
                display:block;
                color:#fff;
                text-align:center;
                font-weight:bold;
                font-size:1.1em;
                }
                .bonus_bedrag span {
                    font-size:2em;
                    display:block;
                    color:#ddd;
                }
            .more {
                text-align:right;
                padding-top:10px;
                padding-right:32px;
                }
                #main .more a {
                    color:#fff;
                    text-decoration:underline;
                }
            .reageer {
                text-align:center;
                padding-top:12px;
                }
                #main .reageer a {
                    color:#fff;
                    font-size:2em;
                    font-weight:bold;
                    text-decoration:none;
                }
                #main .reageer a:hover {
                    color:#eee;
                    text-decoration:underline;
                }
            .algmvoor {
                padding-top:5px;
                padding-right:10px;
                text-align:right;
                font-size:0.7em;
                }
                #main .algmvoor a {
                    color:#333;
                    text-decoration:underline;
                }
                    
        .marginat0r {
            margin-top:20px;
            }
            span.address {
                margin:10px 10px 0px 10px;
                display:block;
                font-size:12px !important;
                line-height:1.5em;
                }
                span.address strong {
                    color:#cf0d12;
                }
                
                
#content iframe {
    width:959px;
    height:650px;
}

#main div.tooltip {
    display:none;
}
div.tooltip {
    text-align:left;
    width:130px;
    border:1px solid #900;
    background:#fff url('../gfx/basic/bg_table_th.jpg') left bottom repeat-x;
    padding:5px 10px;
    font-size:11px;
}

.geen_bonus {
    margin-right:21px;
    margin-bottom:15px;
    background:url('../gfx/basic/geen_bonus_small.gif') left top no-repeat;
    padding:5px 10px;
    }
    .geen_bonus h2 {
        font-size:0.9em;
        color:#fff;
    }
    .geen_bonus p {
        color:#fff;
    }
    #index .geen_bonus {
    height:90px;
        background:url('../gfx/basic/geen_bonus.gif') left top no-repeat;    
    }
    #rightcol .geen_bonus a {
        color:#fff;
    }
    #rightcol .geen_bonus a.geen_bonus_link {
        margin-top:22px;
        display:block !important;
        color:#fff;
    }
    
    

#vacature_detail {
    
    }
    #main #vacature_detail ul {
		clear: both;
        float:left;
        width:500px;
        border-top:1px dotted #eee;
        margin:0 0 10px 0;
    }
#content .dynamic_content form ul {}
    #vacature_detail li {
        float:left;
        clear:left;
        font-size:11px;
        border-bottom:1px dotted #eee;
        width:500px;
        padding:2px 0px;
    }
    #vacature_detail b {
        float:left;
        clear:left;
        width:200px;
    }
    #vacature_detail p {
        float:left;
        clear:left;
        font-size:11px !important;
        color:#000;
    }
    #vacature_detail h3 {
        clear:both;
        font-size:14px;
        width:500px;
    }
    #vacature_detail .replybutton {
			float:left;
			clear:left;
			padding:2px 5px;
			margin-bottom:10px;
			border:1px solid #d00;
	    }
    #vacature_detail .replybutton:hover {
			background:#eee;
			text-decoration:none;
    	}

#content p {
  font-size:12px;
	}

/*
Vestigingen (contact)
*/
.list_vestigingen {
	background-repeat:no-repeat;
	background-position:220px 0;
	}
.list_vestigingen ul {
	width:220px !important;
	}