body
{
	behavior:				url("/csshover.htc");
	background-color:		white;
}
#wrapper
{
	width:					920px;
	margin:					0 auto;
	position:				relative;
}
#kolom1
{
	width:					190px;
	display:				inline;
	float:					left;
	position:				relative;
	margin-top:				10px;
}
#kolom2
{
	margin:					0 50px;
	position:				relative;
	margin-top:				10px;
	padding-top:			10px;
}

/* KOP */
#kop
{
	height:					80px;
	position:				relative;
}
#logo
{
	margin-top:				10px;
	float:					left;
}

#tabbladen
{
	position:				absolute;
	bottom:					-4px;
	left:					35%;
	margin:					0;
}
#tabbladen li, #tabbladen li a
{
	float:					left;
	display:				inline;
}
#tabbladen li
{
	background:				url(/media/images/tabblad_links.gif) no-repeat;
	margin-right:			10px;
	height:					33px;
	padding-left:			5px;
}
#tabbladen li a
{
	color:					#444;
	padding:				10px 10px 8px;
	background:				url(/media/images/tabblad_midden.gif) repeat-x;
	text-decoration:		none;
	color:					white;
}
#tabbladen li span
{
	background:				url(/media/images/tabblad_rechts.gif);
	height:					33px;
	width:					5px;
	float:					left;
}
#tabbladen li.huidig
{
	background:				url(/media/images/tabblad_links_2.gif) no-repeat;
	border-bottom:			1px solid #EEE;
	margin-bottom:			-1px;
	position:				relative;
}
#tabbladen li.huidig a
{
	background:				#F7F7F7 url(/media/images/tabblad_midden_2.gif) repeat-x;
	color:					black;
}
#tabbladen li.huidig span
{
	background:				url(/media/images/tabblad_rechts_2.gif) no-repeat;
}
#zoeken
{
	position:				absolute;
	bottom:					4px;
	right:					0;
	margin:					0;
}
#zoeken input
{
	padding:				1px 0;
	margin:					0 3px 0 0;
	vertical-align:			top;
}
#zoeken select
{
	width:					100px;
	margin:					0 3px 0 0;
}
#zoeken button
{
	margin:					0;
	vertical-align:			top;
}
#zoeken a
{
	margin-right:			5px;
	vertical-align:			bottom;
}

/* MENU */
#menu
{
	margin:					0;
	height:					50px;
	clear:					both;
}
#menu li, #menu li a
{
	float:					left;
	display:				inline;
}
#menu li a
{
	padding:				8px 0 0 10px;
	color:					white;
	text-decoration:		none;
	font-size:				13px;
	font-weight:			bold;
	background:				no-repeat;
	width:					220px;
	height:					42px;
	text-transform:			uppercase;
}
#menu li a span
{
	clear:					both;
	float:					left;
	width:					210px;
	color:					#BFBFBF;
	margin-top:				1px;
	text-transform:			none;
	font-weight:			normal;
	font-size:				12px;
}

#extraMenu
{
	margin:					2px 0 0;
	float:					right;
}
#extraMenu li, #extraMenu li a
{
	float:					left;
	display:				inline;
}
#extraMenu li a
{
	padding:				0 10px;
	border-right:			1px solid #6385A1;
	color:					black;
	text-decoration:		none;
	font-size:				11px;
}

/* SUBMENU */
#submenu
{
	margin:					0;
}
#submenu li a
{
	font-weight:			bold;
}
#submenu, #submenu ul
{
	list-style-type:		none;
}
#submenu li
{
}
#submenu ul li a
{
	font-weight:			normal;
}
#submenu li a:hover
{
}
#submenu li.huidig a
{
}

/* CONTENT */
#content
{
	padding:				0 0 10px;
	min-height:				500px;
}

/* FOOTER */
#footer
{
	border-bottom:			3px solid #6385A1;
	clear:					both;
	background:				#EEE;
}
#footer-content
{
	width:					820px;
	margin:					0 auto;
	height:					43px;
	padding-top:			10px;
	position:				relative;
}
#footer h3
{
	float:					left;
	clear:					left;
	margin:					0 0 5px;
	width:					70px;
	font-size:				11px;
}
#footer ul
{
	margin:					1px 0 0;
	height:					15px;
}
#footer li, #footer li a
{
	display:				inline;
	float:					left;
	color:					#646464;
	font-size:				11px;
}
#footer li a
{
	padding:				0 10px;
	border-right:			1px solid #7AAA1B;
}
#footer .copyright
{
	float:					right;
	color:					#888;
	font-size:				11px;
	clear:					both;
	width:					200px;
	text-align:				right;
}
#footer .tell-a-friend h3
{
	float:					none;
	font-size:				14px;
	color:					#6385A1;
	margin:					0;
	width:					auto;
}
#modules
{
	border-bottom:			3px solid #6385A1;
	clear:					both;
	background:				#EEE;
	list-style-type:		none;
	margin:					0 auto;
	text-align:				center;
	height:					20px;
	padding:				5px 0 0;
}
#modules ul
{
	width:					920px;
	list-style-type:		none;
	margin:					0 auto;
}
#modules li, #modules li a
{
	display:				inline;
	float:					left;
}
#modules li a
{
	margin-right:			20px;
}

.vlak
{
	width:					287px;
	background:				url(/media/images/vlak_midden.gif) repeat-y;
	margin-bottom:			10px;
}
.vlak h3
{
	background:				url(/media/images/vlak_boven.gif) no-repeat;
	height:					118px;
	padding:				7px 15px;
	font-size:				12px;
	color:					#333;
	margin:					0;
}
.vlak .midden
{
	min-height:				80px;
	_height:				80px;
	margin-top:				-105px;
	padding:				10px 15px 5px;
	border-top:				2px solid white;
}
.vlak .onder
{
	background:				url(/media/images/vlak_onder.gif) no-repeat;
	height:					9px;
	font-size:				0;
}
.link-links, .link-rechts
{
	font-size:				11px;
	text-decoration:		none;
	float:					left;
	clear:					left;
}
.link-rechts
{
	float:					right;
	clear:					right;
}
#submenu
{
	background:				white;
	margin:					0;
	list-style-type:		none;
}
#modules
{

}
a.wijzig
{
	font-size:				11px;
	margin-left:			5px;
	color:					#6385A1;
	font-weight:			normal;
}
.datum
{
	float:					right;
	color:					#888;
}
.organisatiegegevens
{
	width:					500px;
}
.organisatiegegevens .label
{
	text-align:				left;
	width:					140px;
	padding-right:			5px;
}
.blok
{
	border-bottom:			1px dashed #BBB;
	padding:				3px 0;
	overflow:				auto;
	_zoom:					1;
}
.blok p
{
	margin:					10px 0;
}
.blok h3
{
	margin-top:				0;
}



#GMAPS_Mapholder
{
	border:					1px solid 7AAA1B;
}
.GMAPS_Infowindow
{
	position:				absolute;
	color:					#7AAA1B;
	width: 					149px;
	height:					67px;
	background:				url(/media/images/gmaps/markerinfo.png);
}
* html .GMAPS_Infowindow
{
	filter:					progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/gmaps/markerinfo.png', sizingMethod='scale');
}
.GMAPS_Infowindow .titel
{
	color:					#7AAA1B !important;
	margin:					4px 10px 0 4px;
	font-weight:			bold;
}
.GMAPS_Infowindow p
{
	position:				absolute;
	bottom:					0;
	font-size:				9px !important;
	padding-left:			5px;
	width:					100%;
	font-size:				11px;
	color:					#555;
}
.GMAPS_Infowindow a.profiel
{
	text-decoration:		none;
	font-size:				10px;
	color:					white;
	display:				block;
	position:				absolute;
	bottom:					2px;
	right:					0px;
	width:					55px;
	height:					10px;
	text-decoration:		none !important;
}
.GMAPS_Overlay
{
	position:				absolute;
	top:					0px;
	left:					0px;
}
#nietOK
{
	background:				#EEE;
	border:					1px solid #CCC;
	display:				none;
	position:				absolute;
	bottom:					1px;
	left:					2px;
	width:					403px;
	padding:				10px;
}
#nietOK .buttons
{
	margin-left:			0;
	margin-right:			0;
	width:					375px !important;
	position:				relative;
}
#nietOK .buttons .laden
{
	position:				absolute;
	top:					5px;
	right:					5px;
}
#nietOK .melding
{
	display:				none;
	margin:					5px 0;
}

.kader
{
	background:				#EEE url(/media/images/lees_meer.gif) no-repeat 98% 96%;
	border:					0px solid #A4A2A4;
	float:					right;
	padding:				5px;
	color:					#747274;
}
.kader:hover
{
	text-decoration:		none;
}
.kader h3
{
	color:					#7AAA1B;
	margin:					0;
}
.kader p
{
	margin:					0 15px 0 10px;
}

#slogan
{
	margin:					5px 0;
}

#knoppenbalk
{
	clear:					both;
	height:					30px;
	margin:					0 0 10px;
	padding:				0 0 0 215px;
	text-align:				center;
	_position:				relative;
}
#knoppenbalk li, #knoppenbalk li a
{
	display:				inline;
	float:					left;
}
#knoppenbalk li a
{
	padding:				4px 0 3px;
	color:					#444;
	background:				url(/media/images/menu_1.gif) no-repeat;
	margin-left:			-1px;
	width:					123px;
	_position:				relative;
	text-transform:			lowercase;
}
#knoppenbalk li a:hover
{
	text-decoration:		none;
}
#knoppenbalk li.huidig a, #knoppenbalk li a:hover
{
	background-image:		url(/media/images/menu_2.gif);
}

#linkjes
{
	float:					right;
	border-left:			1px solid #DDD;
	list-style-type:		none;
	margin:					4px 0 0;
	padding-left:			10px;
	height:					64px;
}
#linkjes a
{
	border-bottom:			1px dashed #CCC;
	padding:				0 0 1px 16px;
	width:					174px;
	display:				block;
	background:				url(/media/images/pijl.gif) left center no-repeat;
}

#blokkeerreden
{
	float:					left;
	margin:					10px 0 0 10px;
	width:					310px;
}

#ideal
{
	text-align:				right;
	float:					right;
}
#ideal img
{
	float:					right;
}
#ideal .banken
{
	margin:					4px 0 0 10px;
}
#profielAfbeelding
{
	float:					left;
	max-height:				65px;
	max-width:				200px;
	margin-top:				3px;
}

#advertenties
{
	width:					210px;
	margin:					10px 0;
	float:					right;
	padding:				5px;
}
#advertenties div
{
	padding:				5px 0 1px;/* 0 */
	background:				#F2F2F2;
}
#advertenties h3
{
	margin:					0;
}
#advertenties a
{
	display:				block;
	margin:					0 5px;
}
#advertenties .link
{
	margin:					0 0 10px;
	text-align:				center;
	text-decoration:		underline;
}
#advertenties iframe
{
	margin:					0 0 0 5px;
}