*
{
	font-family: Verdana,Tahoma, Arial, Sans-Serif;
}

body
{
	margin: 0px;
	background-color: #aeaeae;
	background-image: url(/client/2/images/background.gif);
}

.anchor
{
	display: none;
}

a
{
	text-decoration: underline;
	color: #183161;
}
a:hover
{
	text-decoration: none;
	color: #183161;
}
td
{
	font-size: 10px;
	color: #1b4572;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.info
{
	position: relative;
	z-index: 24;
	background-color: transparent;
	color: #000;
	text-decoration: none;
}

a.info:hover
{
	z-index: 25;
	background-color: #ffffff;
}
a.info span
{
	display: none;
}
a.info:hover span
{
	display: block;
	position: absolute;
	top: 2em;
	left: 2em;
	width: 20em;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

.hdklogo
{
	height: 90px;
	width: 375px;
	background-image: url(../images/hdk_logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.maintable
{
	background-color: #526b94;
	margin-bottom: 10px;
		border-bottom:2px solid #183163;
}
.message
{
	color: #ae333e;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.imgleft
{
	border: solid 1px #183163;
	float: left;
	margin: 0px 10px 10px 0px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color= '#73849C' , Positive= 'true' );
}
.imgright
{
	border: solid 1px #183163;
	float: right;
	margin: 0px 0px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color= '#73849C' , Positive= 'true' );
}

#search_table
{
	width: 202px;
	height: 32px;
	padding: 3px 7px 0px 7px;
	background-image: url(../images/zoek_bk.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 100;
	float: right;
	margin: -37px 0px 0px 520px;
}
.zoekveld
{
	width: 130px;
	height: 18px;
	font-size: 11px;
	border: 1px inset #FFFFFF;
}
a.button
{
	padding: 1px 7px 1px 7px;
	height: 18px;
	text-decoration: none;
}
a.button:hover
{
	color: #FFF;
}

#infobank
{
	border: solid 2px #183163;
	width: 100%;
	height: 100%;
}
.borders
{
	border-left: 2px solid #183163;
	border-right: 2px solid #183163;
}

.zoekinput
{
	border: solid 1px #000000;
	width: 134px;
}
.menuvertical
{
	position: absolute;
	margin-top: 13px;
	margin-left: 80px;
}
.menuhorizontal
{
	position: absolute;
	margin-top: 23px;
	margin-left: 1px;
}

#intro
{
	font-size: 11px;
}
.content *
{
	font-size: 11px;
}
.content
{
	border: solid 2px #183163;
	height: 100%;
	padding: 10px 40px 10px 10px;
	background-image: url(/client/2/images/cellbackground.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 17px;
	background-color: #FFF;
}

.content #left_column
{
	float: left;
	width: 410px;
}
.content #left_column ul, .content #left_column li
{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
}

.content #right_column
{
	float: right;
	text-align: left;
	vertical-align: top;
	width: 240px;
	padding: 0px 0px 0px 10px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #8194B3;
}
.content #right_column P
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_subs
{
	float: right;
	width: 140px;
	border-left: 2px solid #183163;
	padding-left: 10px;
	line-height: 10px;
	margin-left: 10px;
}
.content_subs div.subtitle
{
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px solid #183163;
	margin-bottom: 10px;
}
.content_subs a
{
	display: block;
}
.content_subs a:hover
{
}
.content_subs div.selected
{
	display: block;
	height: 18px;
}

/* vacatures */
#home_vacatures
{
	width: 240px;
	float: right;
	margin-left: 10px;
}

.home_vacatures_txt
{
	width:240px;
	border:1px solid #bc2e2f;
	background-color:#edf4f9;
	margin-top:10px;
}

.home_vacatures_txt #intro
{
	padding:10px;
	color:#bc2e2f;
}

.home_vacatures_txt #intro P
{
	margin:0px;
	padding:0px;
}

.home_vacatures_txt #intro A
{
	display:block;
	text-align:right;
	color:#bc2e2f;
}


.content_template
{
	font-size: 10px;
}

.content_menu
{
	padding-left: 20px;
}
.content_menu a
{
	color: #1e3261;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	padding: 1px 10px 0px 10px;
	height: 20px;
	border: solid 2px #1e3261;
	background-color: #edf4f9;
	display: block;
}
.content_menu a:hover
{
	background-color: #bb3036;
	color: #ffffff;
}
.content_menu .selected
{
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	padding: 1px 10px 0px 10px;
	height: 20px;
	border-left: solid 2px #1e3261;
	border-top: solid 2px #1e3261;
	border-right: solid 2px #1e3261;
	background-color: #526F8F;
	display: block;
}

.content_menu2
{
	border: solid 2px #1e3261;
	width: 150px;
	background-color: #deeff7;
	line-height: 18px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.content_menu2 a
{
	color: #1e3261;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 8px;
	font-size: 11px;
}
.content_menu2 a:hover
{
	color: #FFF;
	background-color: #BB3036;
}
.content_menu2 .selected
{
	font-size: 11px;
	color: #ffffff;
	background-color: #516e90;
}

.content_submenu
{
	background-color: #047ea4;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.content_submenu a
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.content_submenu a:hover
{
	color: #000000;
}
.breadcrum
{
	color: #1b4572;
	font-size: 11px;
}
.breadcrum a
{
	color: #ae333e;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
.breadcrum a:hover
{
	text-decoration: none;
}
.button
{
	border: solid 1px #ffffff;
	background-color: #bd3131;
	font-size: 9px;
	margin: 2px;
	font-weight: bold;
	color: #ffffff;
}

.lightblueblock
{
	background-color: #5a739c;
	color: #ffffff;
}
.lightblueblock td
{
	background-color: #5a739c;
	color: #ffffff;
}
.lightblueblock table
{
	color: #ffffff;
}

.lightblueblock .line
{
	background-color: #ffffff;
}

.lightblueblock .title
{
	background-color: #1e3261;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}

.contactform
{
	background-color: #e3c6d2;
}
.contactform .radio
{
	vertical-align: middle;
	border: none;
	width: 10;
}

.contactform input
{
	width: 100%;
	height: 15px;
	border: solid 1px #ffffff;
}
.contactform textarea
{
	width: 100%;
	height: 100px;
	border: solid 1px #ffffff;
}

#shadowtop
{
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 2px;
	margin-bottom: 5px;
}
#shadowbottom
{
}

/* nieuws */
div.item
{
	line-height: 15px;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	clear: both;
	letter-spacing: -1px;
	border-top: 1px solid #8194B3;
	background-color: #FFF;
}
div.item img
{
	float: right;
	margin: 2px 0px 2px 2px;
	border: 1px solid #183163;
}

/* footer */
.copyright
{
	color: #FFF;
	text-align: center;
	padding-bottom: 10px;
	padding-top:15px;
	font-size: 9px;
}
.copyright a
{
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}
.copyright a:hover
{
	text-decoration: none;
	color: #FFF;
}


/* forms */
#cbase_form { width: 100%; }
#cbase_form TD { padding-bottom:3px; }
#cbase_form .title { font-size: 11px; width: 40%; font-weight:bold; }
#cbase_form .formelements { font-size: 11px; width:60%; }
#cbase_form .input { font-family: Verdana; height: 18px; font-size: 11px; border: 1px solid #000000; width: 100%; }
#cbase_form .textarea { font-family: Verdana; font-size: 11px; border: 1px solid #000000; width: 100%; height: 100px; }
#cbase_form .checkbox { }
#cbase_form .radio { }
#cbase_form .button { }
.cbase_feedback { display:block; background-color:#526b94; padding:3px 10px 3px 10px; font-weight:bold; color:#ffffff; font-size:11px; }


#cbase_poll
{
	width: 150px;
}
#cbase_poll td
{
	padding: 2px;
}
#cbase_poll .title
{
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#cbase_poll .category
{
}
#cbase_poll .alert
{
}
#cbase_poll .question
{
}
#cbase_poll .answer
{
}
#cbase_poll .ENQUETEITEM1
{
}
#cbase_poll .ENQUETEITEM1 IMG
{
	background-color: #FFF;
	border: 1px solid #FFF;
	height: 3px;
}
#cbase_poll .ENQUETEITEM2
{
}
#cbase_poll .ENQUETEITEM2 IMG
{
	background-color: #FFF;
	border: 1px solid #FFF;
	height: 3px;
}
#cbase_poll .buttons
{
}
#cbase_poll .button
{
}
#cbase_poll .extraicon
{
	display: none;
}
#cbase_poll a
{
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	float: left;
	padding-top: 5px;
}
#cbase_poll input
{
	position: relative;
	top: 2px;
	right: 2px;
}

#sitemap
{
}
#sitemap td
{
	padding-left: 5px;
}
#sitemap a
{
}
#sitemap .titlerow
{
	/* text-transform: uppercase; */
	font-weight: bold;
	color: #FFF;
	background-color: #5A739C;
}
#sitemap .hoofdmenu
{
	background-color: #DEEFF7;
}
#sitemap .submenu
{
}
#sitemap .submenu a
{
}
#sitemap li
{
	color: #BC2F36;
}

#cbase_actueel
{
}
#cbase_actueel img
{
	display: none;
}
#cbase_actueel .title
{
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
#cbase_actueel .item
{
	padding: 10px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #000;
}
#cbase_actueel .item a
{
	font-weight: normal;
	font-weight: bold;
}
#cbase_actueel .description
{
}


/* FUNCTIE VENSTER */

#functionmenu
{
	width: 24px;
	left: 100px;
}
#functionmenu *
{
	font-family: verdana;
	font-size: 11px;
}
#functionmenu .functionbutton
{
	clear: both;
}
#functionmenu .functionbutton a img
{
	background-color: #183163;
}
#functionmenu .functionbutton a:hover img
{
	background-color: #183163;
}
#functionmenu .functionbutton .top, .print, .email, .search
{
}
#functionmenu .functionbutton .top, .print, .email
{
}

/* FORMS */
#functionmenu form
{
	margin: 0px;
}
#functionmenu input
{
	font-family: verdana;
	font-size: 11px;
	width: 100%;
}
#functionmenu textarea
{
	font-family: verdana;
	font-size: 11px;
	width: 100%;
	height: 50px;
}
#functionmenu td
{
	border-style: none;
	color: #ffffff;
}
#functionmenu table
{
	width: 100%;
	border: solid 1px #183163;
	background-color: #183163;
}
#functionmenu .close
{
	background-color: #424242;
	text-align: right;
}
#functionmenu .button
{
	width: 150px;
	background-color: #bd3131;
	border-width: 1px;
	color: #ffffff;
}
#functionmenu .buttonvind
{
	width: 124px;
	background-color: #bd3131;
	border-width: 1px;
	color: #ffffff;
	float: left;
}
#functionmenu .buttonclose
{
	background-color: #bd3131;
	border-width: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	float: right;
	width: 17px;
	height: 17px;
	padding-left: 2px;
}
#functionmenu #mail_form table
{
	height: 87px;
}
#functionmenu #mail_form
{
	visibility: hidden;
	display: none;
	position: absolute;
	width: 300px;
	top: 0px;
	left: -302px;
}
#functionmenu #search_form table
{
	height: 30px;
}
#functionmenu #search_form
{
	visibility: hidden;
	display: none;
	position: absolute;
	width: 300px;
	top: 0px;
	left: -302px;
}
#functionmenu #search_form td
{
}

/* FLAPOUTS */
#functionmenu span
{
	position: relative;
	left: 15px;
	top: 1px;
}
#functionmenu #top_top, #top_print, #top_email, #top_search, #top_sitemap
{
	width: 150px;
	height: 18px;
	position: relative;
	visibility: hidden;
	display: none;
	left: -151px;
	background-color: #183163;
	border: solid 1px #183163;
	border-right: none;
	color: #ffffff;
}
*html #functionmenu #top_top, #top_print, #top_email, #top_search, #top_sitemap
{
	height: 18px;
}
#functionmenu #top_top
{
	top: -90px;
}
#functionmenu #top_print
{
	top: -71px;
}
#functionmenu #top_email
{
	top: -53px;
}
#functionmenu #top_search
{
	top: -36px;
}
#functionmenu #top_sitemap
{
	top: -18px;
}


/* END FUNCTIE VENSTER */


/* BANNER AREA */

Table.banner_area
{
}

Table.banner_area TD
{
line-height: 16px;
height: 112px;
vertical-align: top;
}

Table.banner_area TD P
{
margin: 0px;
}

