20091007
html {
	height:			100%;
}

body {
	height:			100%;
	padding:		0px;
	margin:			0px;

	color:			#333333;
	background-color:#99a0a3;
	background-image:url('../image/background_gradient.gif');
	background-repeat:repeat-x;

	font-family:	Arial, sans-serif;
}

form {
	padding:		0px;
	margin:			0px;
}

td {
}

#main_positioner {
	position:		absolute;
	width:			908px;
	left:			50%;
	margin-left:	-454px;
}

/* Top ticker and header */
#ticker {
	background-color:#cfd2d3;
    background-image: url(../image/scrollbar_bg.gif);
	color:			#333333;
	font-size:		11px;
	width:			900px;
	height:			25px;
	float:			left;

	padding:		0px 0px 0px 0px;
}
	#ticker a {
		color:			#333333;
		background-color:inherit;
		text-decoration:none;
		margin:			0px 6px 0px 6px;
	}
		#ticker a:hover {
			text-decoration:underline;
		}

    #ticker .lc {
        position: relative;
        top: 0px;
        float: left;
    }

    #ticker .rc {
        position: relative;
        top: 0px;
        float: right;
    }

    #ticker marquee {
        padding: 5px 0px 0px 0px;
        width:  896px;
    }


#header {
	float:			left;
	/* background-image:url('../image/default_header.jpg'); */
    background-color:   #fafafa;
	width:			900px;
	height:			172px;
}
#shadow_topright {
	float:			right;
	width:			8px;
	height:			197px;
	background-image:url('../image/shadow_topright_plus_1.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
	left:			900px;
    z-index: 100;
}

/* Menu */
#main_menu_left,
#main_menu_center,
#main_menu_right {
	float:			left;
	height:			44px;
}
	#main_menu_left {
		width:			20px;
		background-image:url('../image/menu_background_left.gif');
	}
	#main_menu_center {
		width:			849px;
		background-image:url('../image/menu_background_center.gif');
		padding:		0px 0px 0px 10px;
	}
		#main_menu_center a, #main_menu_center span {
			float:			left;
			display:		block;
			color:			#333333;
			background-color:inherit;
			font-size:		13px;
			font-weight:	700;
			text-decoration:none;

			margin:			10px 0px 0px 0px;
		}
			#main_menu_center a:hover {
				color:			white;
			}
                #main_menu_center a span.left {
                    float:          left;
                    display:        block;
                    padding:        1px 0px 0px 7px;
                    margin:         0px;
                    color:          #333333;
                    height:         26px;
                    cursor:         pointer;
                }
                #main_menu_center a span.right {
                    float:          left;
                    display:        block;
                    padding:        0px;
                    margin:         0px;
                    width:          7px;
                    height:         26px !important;
                    cursor:         pointer;
                }
                #main_menu_center a:hover span.left, #main_menu_center a.main_menu_selected span.left {
                    color:			white;
                    background-image:url('../image/menu_button_left.gif');
                    background-repeat:no-repeat;
                }
                #main_menu_center a:hover span.right, #main_menu_center a.main_menu_selected span.right {
                    background-image:url('../image/menu_button_right.gif');
                    background-repeat:no-repeat;
                }
            #main_menu_center span {
                color:          #999999;
            }
		#main_menu_center a.main_menu_selected {
			color:			white;
		}
		#main_menu_center #main_menu_date {
			/*
			float:			right;

			margin:			11px 20px 0px 0px;
			*/
			width:			120px;
			/*
			position:		absolute;
			left:			720px;
			*/
			/*left:			747px;*/
			/*
			top:			203px;
			*/
			color:			white;
			background-color:inherit;
			font-size:		11px;
			text-align:		left;
		}

/*
aanpassing door vincet dekker
logo van twitter plaatsen
*/		

.current_date {
	float:left;
	font-size:10px;
	text-align:left;
	margin:0 3px 0 10px;
	*margin:0 3px 0 3px;
	padding:0;
	width:100px;
    color:#333333;
}

.twitter {
	float:left;
	font-size:10px;
	padding:0 10px 0 7px;
    color:#333333;
	border-left:1px solid #FFFFFF;
}
		
	#main_menu_right {
		width:			29px;
		background-image:url('../image/menu_background_right.gif');
	}


/* Main content container and borders */
#main_content_container {
	float:		left;
	width:		908px;
}
	#main_content_container #main_content_table {
		border-collapse:collapse;
	}
		#main_content_container td {
			padding:		0px;
			margin:			0px;
			vertical-align:	top;
		}
			#main_content_container #main_table_left {
				width:			20px;
				background-image:url('../image/border_left.gif');
			}
			#main_content_container #main_table_center {
				color:			inherit;
				background-color:white;
				width:			859px;

			}
			#main_content_container #main_table_right {
				width:			29px;
				background-image:url('../image/border_right.gif');
			}

			#main_content_container #main_table_left_bottom {
			}
			#main_content_container #main_table_bottom {
				background-image:url('../image/shadow_bottom.gif');
			}
			#main_content_container #main_table_right_bottom {
			}

			#main_content_container td.main_table_left_border {
				width:			20px;
				background-image:url('../image/border_left.gif');
			}
			#main_content_container td.main_table_center_td {
                background:     white;
			}
			#main_content_container td.main_table_right_border {
				width:			29px;
				background-image:url('../image/border_right.gif');
			}

/* Inner (real) content */
#main_content_positioner_table {
	border-collapse:collapse;
}
	#content_left,
	#content_center,
	#content_right {
	}
		#content_left {
			width:			235px;
		}
		#content_center {
			width:			426px;
			padding: 0px 0px 0px 0px !important;
			color:			#666666;
			font-size:		12px;
			line-height:	18px;
		}
		#content_right {
			width:			198px;
		}

.dotted_divider {
	padding:		0px;
	margin:			0px;
	width:			415px;
	height:			1px;
    line-height:    0px;
    font-size:      0px;
	background-image:url('../image/dot_divider.gif');
}

#content_center h1 {
	padding:		0px;
	margin:			5px 0px 4px 0px;
	font-size:		20px;
	font-weight:	700;
	color:			#000000;
}
#content_center h2 {
	padding:		0px;
	margin:			5px 0px 4px 0px;
	font-size:		15px;
	font-weight:	700;
	color:			#333333;
}
#content_center h3 {
	padding:		0px;
	margin:			5px 0px 4px 0px;
	font-size:		13px;
	font-weight:	700;
	color:			black;
}
#content_center a {
	/*color:			#0066cc;*/
	color:			#fabe5d;
	background-color:inherit;
	font-weight:	700;
}
	#content_center a:hover {
		text-decoration:none;
	}

#content_left h2,
#content_right h2 {
	padding:		0px;
	margin:			0px 0px 8px 0px;
	font-size:		12px;
}

#content_left h3,
#content_right h3 {
	padding:		0px;
	margin:			0px 0px 8px 0px;
	font-size:		13px;
}

#content_center p {
	padding:		0px;
	margin:			6px 0px 28px 0px;
}


/* Subpage footer */
#subpage_footer {
	color:		#606161;
	background-color:#e9eaeb;
	width:		837px;
	height:		17px;
	border:		1px solid #e9eaeb;
	margin:		10px 0px 10px 0px;
	font-size:	12px;
	padding:	2px 0px 0px 0px;
}
	#subpage_footer a {
		color:			#333333;
		background-color:inherit;
		text-decoration:none;
		margin:		10px 0px 10px 0px;
	}
		#subpage_footer a:hover {
			text-decoration:underline;
		}

/* footer */
#footer {
	width:			908px;
	height:			100px;
	font-size:		11px;
	color:			white;
	background-color:inherit;
}
	#footer a {
		color:			white;
		background-color:inherit;
	}
	#footer_left {
		display:		block;
		float:			left;
		/*margin:			0px 0px 0px 10px;*/
		position:		relative;
		left:			19px;
	}
	#footer_right {
		display:		block;
		float:			right;
		/*margin:			0px 14px 0px 0px;*/
		position:		relative;
		right:			25px;
	}

/* Realisten image */
#realisten_image {
	margin:			0px 0px 0px 14px;
}

/* Panels */
.left_blue_panel {
	/* Background gradient */
	background-color:#333333;
	background-image:url('../image/blue_panel_background_left.gif');
	background-repeat:repeat-y;

	width:			204px;

	margin:			0px 0px 15px 10px;
}
	.left_blue_panel_content {
		/* Cut out a white corner from the background gradient */
		background-image:url('../image/blue_panel_corner_left.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:		8px;
	}

.right_blue_panel {
	/* Background gradient */
	background-color:#333333;
	background-image:url('../image/blue_panel_background_right.gif');
	background-repeat:repeat-y;

	width:			175px;

	margin:			0px 0px 15px 12px;
}
	.right_blue_panel_content {
		/* Cut out a white corner from the background gradient */
		background-image:url('../image/blue_panel_corner_right.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:		8px;
	}

	.left_blue_panel a,
	.right_blue_panel a {
		color:			white;
		background:		inherit;
		text-decoration:none;
		font-weight:	700;
	}
	.left_blue_panel a:hover,
	.right_blue_panel a:hover {
		color:			#fabe5d;
		text-decoration:underline;
	}

.right_beige_panel,
.right_red_panel {
	/* Background gradient */
	background-color:#a79a5e;

	width:			175px;

	margin:			0px 0px 15px 12px;
}
	.right_red_panel {
		background-color:#cc3300;
	}
	.right_beige_panel_content,
	.right_red_panel_content {
		/* Cut out a white corner from the background gradient */
		background-image:url('../image/beige_panel_corner_right.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
	}
		.right_red_panel_content {
			/* Cut out a white corner from the background gradient */
			background-image:url('../image/red_panel_corner_right.gif');
		}
		.right_beige_panel h2,
		.right_red_panel h2 {
			padding:	8px !important;
		}

.left_grey_panel {
	/* Background gradient */
	background-color:#cccccc;
	background-image:url('../image/grey_panel_background.gif');
	width:			204px;
	margin:			0px 0px 15px 10px;
	border-style:	solid;
	border-color:	#999999;
	border-width:	1px 0px 0px 0px;
}
	.left_grey_panel_content {
		/* Cut out a white corner from the background */
		background-image:url('../image/grey_panel_bottom.gif');
		background-repeat:no-repeat;
		background-position:100% 100%;

		color:			white;
		font-size:		11px;
		padding:		8px;
	}

.left_traced_panel {
    margin:             0px 0px 15px 9px;
}
    .left_traced_panel .traced_header {
        background-image:url('../image/panels/traced_tabbed.gif');
        background-repeat:no-repeat;
        width:          208px;
        height:         36px;
        padding:        4px 0px 0px 0px;
    }
        .left_traced_panel .traced_header h2 {
            float:      left;
            width:      85px;
            text-align: center;
            color:      #333333;
        }
    .left_traced_panel .traced_header a.default {
        float:      left;
        font-size:  12px;
        color:      #fabe5d !important;
        font-weight:700;
        text-decoration:none !important;
        background-image:url('../image/arrow.gif');
        background-repeat:no-repeat;
        background-position: 100% 50%;
        width:      105px;
        padding:    0px 0px 0px 10px;
    }
        .left_traced_panel .traced_header a.default:hover {
            background-image:url('../image/arrow.gif');
            background-repeat:no-repeat;
            background-position: 100% 50%;
            background-color: white;
        }
    .left_traced_panel .traced_top {
        background-image:url('../image/panels/traced_top.gif');
        background-repeat:no-repeat;
        width:          208px;
        height:         14px;
        font-size:      1px;
        line-height:    1px;
    }
    .left_traced_panel_content {
        background-image:url('../image/panels/traced_background.gif');
        background-repeat:repeat-y;
    }
    .left_traced_panel_content a {
        font-size:      12px;
        text-decoration:none;
        display:        block;
        color:          #333333;
        width:          188px;
        margin:         0px 0px 0px 2px;
        padding:        8px;
        font-weight:    700;
    }
        .left_traced_panel_content a:hover {
            background:     #D6B15E;
        }
    .left_traced_panel_content .traced_footer {
        background-image:url('../image/panels/traced_bottom.gif');
        background-repeat:no-repeat;
        width:          208px;
        height:         14px;
        font-size:      1px;
        line-height:    1px;
    }
    .page_counter {
        float:          left;
        font-size:      12px;
        color:          #ff6603;
        font-weight:	700;
        margin:         0px 0px 0px 10px;
    }
        .page_counter a {
            color:          #ff6603;
            width:          auto !important;
            margin:         0px !important;
            padding:        0px !important;
            text-decoration:none !important;
            display:        inline !important;
        }

.left_filled_panel {
    margin:             0px 0px 15px 9px;
}
    .left_filled_panel .filled_header {
        background-image:url('../image/panels/filled_tabbed.gif');
        background-repeat:no-repeat;
        width:          208px;
        height:         25px;
        padding:        4px 0px 0px 0px;
    }

        .left_filled_panel .filled_header h2 {
            color:      #333333;
            float:      left;
            width:      85px;
            text-align: center;
        }
        .left_filled_panel .filled_header a {
            float:      left;
            font-size:  12px;
            color:      #fabe5d !important;
            font-weight:700;
            text-decoration:none !important;
            background-image:url('../image/arrow.gif');
            background-repeat:no-repeat;
            background-position: 100% 50%;
            width:      105px;
            padding:    0px 0px 0px 10px;
        }
            .left_filled_panel .filled_header a:hover {
                background-image:url('../image/arrow.gif');
                background-repeat:no-repeat;
                background-position: 100% 50%;
            }
    .left_filled_panel_content {
        background-image:url('../image/panels/filled_background.gif');
        background-repeat:repeat-y;
    }
    .left_filled_panel_content .filled_footer {
        background-image:url('../image/panels/filled_bottom.gif');
        background-repeat:no-repeat;
        width:          208px;
        height:         8px;
        font-size:      1px;
        line-height:    1px;
    }
    .left_filled_panel_content .panel_content {
        color:          #333333;
        padding:        8px;
        padding-top:    0px;
        width:          188px;
        font-size:      12px;
    }

.right_filled_panel {
    background-image:url('../image/panels/r_filled_background.gif');
    background-repeat:repeat-y;
    margin:             0px 8px 15px 9px;
    width:              186px;
}
    
    .right_filled_panel center {
        height:         150px;
    }
    
    .right_filled_panel .filled_top {
        background-image:url('../image/panels/r_filled_top.gif');
        background-repeat:no-repeat;
        width:          186px;
        height:         9px;
    }
    .right_filled_panel .filled_bottom {
		clear:both;
        background-image:url('../image/panels/r_filled_bottom.gif');
        background-repeat:no-repeat;
        width:          186px;
        height:         8px;
        line-height: 1px;
        font-size: 1px;
    }
    .right_filled_panel .panel_content {
        padding:        0px 8px 0px 8px;
        color:          #333333;
    }
    .right_filled_panel .right_filled_double_tab {
        background-image:url('../image/panels/r_filled_double_tabbed_1.gif');
        background-repeat:no-repeat;
        width:          186px;
        height:         31px;
    }
        .right_filled_double_tab h2 {
            float:      left;
            cursor:     pointer;
        }
        .right_filled_double_tab .filled_tab_left {
            padding:    3px 0px 0px 24px;
            float:      left;
        }
        .right_filled_double_tab .filled_tab_right {
            padding:    3px 0px 0px 28px;
            float:      left;
        }

    .right_filled_panel .filled_header {
        background-image:url('../image/panels/r_filled_tabbed.gif');
        background-repeat:no-repeat;
        width:          186px;
        height:         25px;
        padding:        4px 0px 0px 0px;
    }
        .right_filled_panel .filled_header h2{
            float:      left;
            width:      85px;
            text-align: center;
        }
        .right_filled_panel .filled_header a {
            float:      left;
            font-size:  12px;
            color:      #fabe5d !important;
            text-decoration:none !important;
            background-image:url('../image/arrow.gif');
            background-repeat:no-repeat;
            background-position: 100% 50%;
            width:      90px;
            padding:    0px 0px 0px 4px;
        }
            .right_filled_panel .filled_header a:hover {
                background-image:url('../image/arrow.gif');
                background-repeat:no-repeat;
                background-position: 100% 50%;
            }

/* Popdown/up menus */
.popup_menu {
}
	.popup_menu ul {
		padding:		0px;
		margin:			0px;
		border-style:	solid;
		border-color:	#999999;
		border-width:	0px 1px 1px 1px;
        background:		#d8dbdc;
	}
        .sub_menu ul {
            border-width:	1px 1px 1px 1px !important;
        }
	.popup_menu li {
		list-style:		none;
		padding:		4px 0px 0px 0px;
		margin:			0px;
	}
		.popup_menu li a {
			display:		block;
			background:		#d8dbdc;
			color:			#333333;
			text-decoration:none;
			font-size:		12px;
			padding:		2px 4px 2px 8px;
			width:			180px;
			height:			16px;
		}
		.popup_menu li a:hover {
			background:		#eeeeee;
		}
		.popup_menu li a.popup_menu_item_selected {
			background:		#fabe5d;
		}

/* Mod specific */

/* Search box */
.searchbox_container {
    padding:    0px 0px 0px 24px;
    height:     40px;
}
    .searchbox_container br {
        clear:		both;
    }
    .searchbox_container input {
    }
    .searchbox_container .textfield {
        background: white;
        border:     1px solid #333333 !important;
        width:      100px;
        height:     18px;
    }
    .searchbox_container .address {
        width:      90px !important;
    }


.search_imagediv,
.search_titlediv,
.search_inputdiv{
	display:	block;
	float:		left;
}
	.search_imagediv {
		width:		18px;
		padding:	4px 0px 0px 0px;
	}
	.search_titlediv {
		color:		#333333;
		background-color:inherit;
		font-weight:700;
        font-size:12px;
	}
	.search_inputdiv {
		width:		110px;
	}
	.search_inputdiv input {
		border:		1px solid #001c55;
		margin:		0px;
		padding:	0px;

		width:		95px;
		height:		15px;
		font-size:	12px;
	}
    .route_div {
        width:      100px;
    }
	.search_godiv {
	}
    .route_selected {
        background-image:url('../image/panels/r_filled_double_tabbed_1_alternate.gif') !important;
    }

div.dotted_divider_search {
	margin:			8px 0px 8px 0px;
}

/* Breadcrumbs */
.breadcrumbs {
	font-size:	11px;
	margin:		0px 0px 10px 0px;
}
.breadcrumbs a {
	color:		#666666 !important;

}

/* Side menu */
.sidemenu {
}
.sidemenu br {
	clear:			both;
}
.sidemenu img {
	display:		block;
	float:			left;
	margin:			7px 0px 0px 5px;
}
.sidemenu a {
    float:          left;
	display:		block;
	color:			#fabe5d;
	font-size:		12px;
	font-weight:	700;
	margin:			2px 0px 4px 8px;
	padding:		1px 10px 1px 5px;
	text-decoration:none;
    background:     white;
}
    .side_divider {
        background-image:url('../image/side_divider.gif');
        width:      169px;
        height:     1px;
        line-height:1px;
        font-size:  1px;
        margin:     0px 0px 5px 15px;
    }
	.sidemenu a:hover {
        background: white !important;
	}
	.sidemenu_level_0 {
        margin-left:	10px;
	}
	.sidemenu_level_0 a,
	.sidemenu_level_0_selected a {
		width:			140px;
        padding:        0px 0px 0px 12px;
        background-image:url('/image/submenu_arrow.gif');
        background-repeat:no-repeat;
        background-position: 0% 50%;
	}
		.sidemenu_level_0_selected {
            margin-left:	10px;
		}
		.sidemenu_level_0_selected a {
		}
	.sidemenu_level_1 {
		margin-left:	20px;
	}
		.sidemenu_level_1_selected {
            margin-left:	20px;
		}
		.sidemenu_level_1 a,
		.sidemenu_level_1_selected a {
            background-image:url('/image/submenu_arrow.gif');
            background-repeat:no-repeat;
            background-position: 0% 50%;
            padding:        0px 0px 0px 12px;
            width:			140px;
		}
		.sidemenu_level_1_selected a {
			font-weight:	700;
		}
	.sidemenu_level_2 {
		margin-left:	45px;
	}
		.sidemenu_level_2_selected {
			margin-left:	30px;
		}
	.sidemenu_level_3 {
		margin-left:	60px;
	}
		.sidemenu_level_3_selected {
			margin-left:	45px;
		}


/* Project overview */
a.projectoverview_page_unselected {
	color:			#fe9901;
	text-decoration:underline;
}
a.projectoverview_page_selected {
}
a.projectoverview_project_selected {
	color:			#fe9901;
	text-decoration:none;
    background:     #eaecf2;
}

/* Project details */
.projectdetails_options {
	border-collapse:		collapse;
}
	.projectdetails_options td.projectdetails_options_image {
		vertical-align:		bottom !important;
	}
		.projectdetails_options td.projectdetails_options_image img {
			border-width: 0px;
		}
	.projectdetails_options td.projectdetails_options_text {
		vertical-align:		middle !important;
		font-size:			11px;
		padding:			0px 6px 0px 3px !important;
	}
		.projectdetails_options td.projectdetails_options_text a {
            text-decoration:none;
		}
.projectdetails_file_container {
	float:		left;
	width:		100%;
}
    .projectdetails_file_container td {
        padding:    0px 0px 10px 0px !important;
        text-align: center;
        font-size:  11px;
    }
	.projectdetails_file_image {
	}
		.projectdetails_file_image img {
			width:			125px;
			border:			1px solid black;
		}
	.projectdetails_file_text {
		font-size:		11px;
		letter-spacing:	0px;
		color:			black;
	}

/* Project lister with images */
.projectlisterimages_container a {
	display:		block;
	color:			#333333;
	font-size:		11px;
	text-decoration:none;
	padding:		8px;
    font-weight:    700;
}
	.projectlisterimages_container a:hover {
		background:		#D6B15E;
	}
	.projectlisterimages_previewimage {
		width:			152px;
	}
.projectlisterimages_morelink {
	color:			#333333 !important;
	font-weight:	700;
	letter-spacing:	-1px;
}
	a:hover.projectlisterimages_morelink {
		background: transparent;
	}

/* Forum */
#mod_forum_new_post label {
	display:		block;
	float:			left;
	width:			120px;
	margin:			0px 0px 18px 0px;
}
#mod_forum_new_post input,
#mod_forum_new_post textarea {
	display:		block;
	float:			left;
	border:			1px solid #999999;
	width:			200px;
}
	#mod_forum_new_post textarea {
		height:		100px;
	}
#mod_forum_new_post br {
	clear:			both;
}

#mod_forum_posts .mod_forum_name,
#mod_forum_posts .mod_forum_email {
	display:		block;
	float:			left;
	margin:			10px 0px 0px 0px;
}
	#mod_forum_posts .mod_forum_name {
		color:			black;
		font-weight:	700;
	}
	#mod_forum_posts .mod_forum_email img {
		border-width:		0px;
	}
#mod_forum_posts .mod_forum_content {
	display:		block;
	float:			left;
	margin:			0px 0px 10px 0px;
}
#mod_forum_posts br {
	clear:			both;
}

/* Vacatures */
.mod_vacature {
}
	.mod_vacature ul {
		list-style:		none;
		padding:		0px;
		margin:			0px;
	}
		.mod_vacature li {
			padding:		0px;
			margin:			0px 0px 5px 0px;
		}
	.mod_vacature a {

	}
	a.mod_vacature_selected {
		color:			#fe9901;
		text-decoration:underline;
	}


/* News */
a.news_item_selected {
	color:			#fe9901;
	text-decoration:underline;
}
a.news_item_unselected {
}

/* Sitemap */
.mod_sitemap {
}
	div.mod_sitemap_section {
		float:			left;
		width:			210px;
	}
	div.mod_sitemap_subsection {
		margin:			0px 0px 30px 0px;
	}
	a.mod_sitemap_level_0 {
		display:		block;
		color:			black !important;
		text-decoration:none;
		font-size:		13px;
		margin:			0px 0px 8px 0px;
		padding:		0px;
	}
		a.mod_sitemap_level_0:hover {
			text-decoration:underline !important;
		}
	a.mod_sitemap_level_1 {
		display:		block;
		color:			#666666 !important;
		text-decoration:none;
		margin:			0px;
		font-weight:	100 !important;
	}
		a.mod_sitemap_level_1:hover {
			text-decoration:underline !important;
		}
	a.mod_sitemap_level_2 {
		display:		block;
		color:			#666666 !important;
		text-decoration:none;
		margin:			0px 0px 0px 10px;
		font-weight:	100 !important;
	}
		a.mod_sitemap_level_2:hover {
			text-decoration:underline !important;
		}

/* Contact */
.mod_contact {
}
.mod_contact_adres {
	display:		block;
	float:			left;
	width:			210px;
	padding:		10px 0px 0px 0px;
}
	.mod_contact_adres strong {
		color:			black;
	}

    form.mod_contact_form {
        background:     #f3f7fa;
        border:         1px solid #cccccc;
        padding:        15px;
    }
    .mod_contact_form .forgot {
        float:          left;
        display:		block;
        padding:        2px;
        font-weight:    700;
    }
	.mod_contact_form label {
		float:			left;
		display:		block;
		color:			#333333;
		font-weight:	700;
		width:			150px;
		margin:			0px 0px 10px 0px;
	}
	.mod_contact_form textarea,
	.mod_contact_form input,
	.mod_contact_form select{
		float:			left;
		display:		block;
		width:			210px;
		border:			1px solid #999999;
		background-image:url('/image/inputgradient.gif');
	}
		.mod_contact_form textarea {
			height:			80px;
			background-repeat:repeat-x;
			background-position:0% 120%;
		}
		.mod_contact_form input.mod_contact_radio {
			width:			auto;
			border-width:	0px;
			background-image:none;
			margin:			0px 0px 0px 0px;
		}
		.mod_contact_form select.mod_contact_select {
			width:			auto;
			border-width:	1px;
			background-image:none;
			margin:			0px 10px 0px 0px;
		}
		.mod_contact_form input.mod_contact_submit {
			width:			auto;
			border-width:	0px;
			background-image:none;
			margin:			10px 0px 0px 0px;
		}
	.mod_contact_form br {
		clear:			both;
	}

/* Bouwcam */
.mod_bouwcam h2 {
	font-size:		24px !important;
}
.mod_bouwcam img {
	width:			187px;
	border:			1px solid white;
}
.mod_bouwcam a {
	color:			#fe9901;
	text-decoration:underline !important;
}

/* Weather */
.left_weather_panel {
	width:			204px;
	height:			141px;
	/* Background gradient */
	background-color:#333333;
	background-image:url('../image/weather_background.jpg');
	background-repeat:repeat-y;

	margin:			0px 0px 15px 10px;
}

/* Poll */
.mod_poll_container {
	font-weight: 100;
}

/* Floorplanner */
.mod_floorplanner {
}
    .mod_floorplanner div.divider {
        float:          left;
        height:         1px;
        width:          100%;
        background-image:url('/image/dot_divider_tilable.gif');
        background-repeat:repeat-x;
        background-position:0% 100%;
        margin:         0px;
        padding:        0px;
        line-height:    1px;
        font-size:      1px;
    }
    .mod_floorplanner div.floor_row {
        float:		    left;
        width:          100%;
        cursor:         pointer;
        margin:         0px;
        padding:        0px;
    }
    .mod_floorplanner div.sfHover,
    .mod_floorplanner div:hover {
        background: #e2e4e5;
    }
    .mod_floorplanner span {
        float:      left;
        width:      300px;
        padding:    6px;
    }
    .mod_floorplanner img {
        border-width:0px;
        float:      right;
        margin:     6px;
    }
    .mod_floorplanner br {
        clear:      both;
    }



/* Debug */
.core_debug_window {
	position:		absolute;
	width:			500px;
	height:			500px;
	background:		#eeeeff;
	margin:			5px;
	padding:		5px;
	font-size:		12px;
	overflow:		auto;
	border:			1px solid black;
}





/* AANPASSING BUBBLEFISH*/
.nikibanner {
	background:url(../image/woningenniki.png) top left;
	margin-left:14px;
	height:230px;
	width:175px;
	cursor:pointer;
}

	.nikibanner:hover {
		background:url(../image/woningenniki.png) bottom left;
		height:230px;
		width:175px;
		cursor:pointer;
	}


.mobielebanner {
	background:url(../image/mobielebanner.jpg) top left;
	margin:0 0 14px 14px;
	height:43px;
	width:175px;
	display:block;
	text-indent:-399em;
	outline:none;
}

	.mobielebanner:hover {
		background:url(../image/mobielebanner.jpg) bottom left;
		cursor:pointer;
	}

.nbdbanner {
	width:175px;
	margin:0 0 0px 20px;
	text-indent:-399em;
	cursor:pointer;
}

.nbdbanner:hover {
}

