html, body {
	width:100%;
	height:100%;
	background-image:url('images/bg_all.gif');
	background-repeat:repeat-x;
	background-color:#7aacc9;
}
body {
	margin:0px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#333333;
}
table {
	border-collapse:collapse;
	font-family:tahoma, sans-serif;
	font-size:11px;
}
td {
	padding:0px;
	vertical-align:top;
}
img {
	border:0px;
}
p {
	margin:2px;
}

a.hjLink,
a.hjLink:link,
a.hjLink:visited
{
	text-decoration:underline;
	color:#000000;
}

a.hjLink:hover {
	color:#60b3da;
}

a, a.skinObject, a.CommandButton {
	text-decoration:none;
	color:#000000;
}
a:hover, a.skinObject:hover {
	text-decoration:underline;
	color:#000000;
}
a.CommandButton:hover {
	color:#fd8831;
}
table#bgShadow {
	background-image:url('images/bg_shadow.gif');
	background-repeat:no-repeat;
	background-position:-1px top;
	height:100%;
	width:1004px;
}
div#container {
	width:918px;
	height:100%;
	background-image:url('images/bg_site.gif');
	background-repeat:repeat-y;
	background-color:#ffffff;
}
table#mainTable {
	height:100%;
	width:918px;
	text-align:left;
}
td#loginTop {
	text-align:right;
	line-height:22px;
	color:#ffffff;
}
td#loginTop a.SkinObject{
	color:#ffffff;
	font-weight:normal;
	text-transform:lowercase;
	
}
td#logo, td#logo .SkinObject {
	color:#c6e1ec;
	text-transform:lowercase;
	font-weight:normal;
	font-size:10px;
}
td#logo a.SkinObject, td#logo a.SkinObject:visited {
	color:#c6e1ec;
	font-size:10px;
	font-weight:normal;
	font-family:verdana, sans-serif;
}
td#logo a.SkinObject:hover {
	color:#ffffff;
}
td#header {
	background-image:url('images/header.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:918px;
	height:150px;
}


/*### QUICKMENU ###*/
td.subMenu {
	background-image:url('images/bg_snelmenu.gif');
	background-repeat:repeat-x;
	padding-top:18px;
	padding-bottom:17px;
	background-color:#f9f9f9;
	width:205px;
}

td.quickMenu {
	background-image:url('images/bg_snelmenu.gif');
	background-repeat:repeat-x;
	padding-top:18px;
	padding-bottom:17px;
	background-color:#f9f9f9;
}

td.quickMenu .Normal a, td.quickMenu .Normal a:visited {
	color:#000000;
	font-size:11px;
	font-family:tahoma, sans-serif;
	text-decoration:none;
	padding-left:15px;
	height:17px;
	line-height:17px;
	display:block;
}
td.quickMenu .Normal a:hover {
	background-image:url('images/bg_snelmenu_oranje.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
	font-weight:bold;
}
/*### SCHOOLMASTERS ###*/
td#schoolMasters {
	width:205px;
	background-image:url('images/bg_schoolmasters.gif');
	background-repeat:repeat-x;
	background-position:left -25px;
}
table#searchHome {
	background-image:url('images/bg_search_home.gif');
	background-repeat:repeat-x;
	width:205px;
	height:100%;
	background-color:#d0e6f0;
}
table#searchHome input{
	width:172px;
	height:19px;
	background-image:url('images/input_search.gif');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	float:left;
	color:#78afc7;
	font-size:10px;
	border:0px;
	margin:0px;
	margin-top:5px;
	margin-left:8px;
	padding-left:5px;
}
/*### CONTENTHOME ###*/

td#contentHome {
	width:498px;

}

/*### FIRST NEWSITEM ###*/
table.firstNewsItemHome h1, table.firstNewsItemHome h1.Head, table.firstNewsItemHome .Head{
	font-size:15px;
	font-weight:bold;
	margin:0px;
	line-height:18px;
}
td#firstNewsItem {
	background-image:url('images/bg_firstnewsitem.gif');
	background-repeat:repeat-x;
	height:192px;
	width:490x;
}
span.dateNews {
	color:#9b9b9b;
	font-size:10px;
}
a.newsHomeRssLink, a.newsHomeRssLink:visited {
	background-image:url('images/news_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
	color:#000000;
}
a.newsHomeRssLink:hover {
	color:#fd8831;
	text-decoration:none;
}
/*### LOGIN HOME ###*/

td#loginHome {
	background-image:url('images/bg_login.gif');
	background-repeat:no-repeat;
	width:205px;
	height:121px;
	text-align:left;
}

td#loginHome .SubHead,  td#loginHome td{
	text-align:left;
}
td#loginHome #dnn_ctr1040_Signin_cmdPassword, td#loginHome span .Normal {
	display:none;
	font-family:tahoma, sans-serif;
}
#dnn_ctr1040_Signin_plUsername_imgHelp,#dnn_ctr1040_Signin_plPassword_imgHelp, #dnn_ctr1040__ctl0_imgIcon, td#loginHome hr{
display:none;
}
td#loginHome span{
color:#03577d;
font-size:10px;
font-weight:normal;
text-transform:lowercase;
}

td#loginHome input, td#loginHome .NormalTextBox {
	width:122px;
	height:15px;
	border:0px;
	background-image:url('images/bg_input.gif');
	font-size:10px;
	color:#03577d;
	font-family:tahoma, sans-serif;
}
td#loginHome .StandardButton, #dnn_ctr1040_Signin_cmdLogin .StandardButton {
	background-image:url('images/inloggen.gif');
	background-repeat:no-repeat;
	font-size:1px;
	color:#03577d;
	width:59px;
	margin-top:5px;
	float:left;
	height:17px;
	cursor:pointer;
}
td#loginHome #dnn_ctr1040_Signin_cmdRegister {
	position:absolute;
	left:105px;
	top:76px;
	z-index:1000;
	background-image:url('images/registreren.gif');
}
#dnn_ctr1040_Signin_chkCookie {
	display:none;
}
td#loginHome a {
	color:#03577d;
}
td#loginHome a:hover {
	color:#03577d;
	text-decoration:underline;
}
table#weatherHome {
	background-image:url('images/bg_weather.gif');
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	width:205px;
	height:144px;

}

table#weatherHome h1, table#weatherHome .Head{
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
}


/*### HOME LEFT BOTTOM ###*/
td.homeLeftBottom {
	width:458px;
	height:177px;
	background-image:url('images/home_left_bottom.gif');
	background-repeat:no-repeat;
	background-position:0px top;
}
td#homeRightBottom {
	width:459px;
	height:177px;
	background-image:url('images/home_right_bottom.gif');
	background-repeat:no-repeat;
	background-position:0px top;
}
table.homeBottom {
	margin-left:15px;
	margin-top:15px;
	width:410px;
	color:#034565;
}
table.homeBottom h1, table.homeBottom .Head{
	color:#034565;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}
table.homeBottom a, table.homeBottom a:visited{
	color:#034565;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}
table.homeBottom a:hover{
text-decoration:underline;
}

div#bottomLinks a.SkinObject, div#bottomLinks a.SkinObject:visited{
	font-weight:normal;
	text-transform:lowercase;
	font-size:10px;
	color:#608ca0;
}
div#bottomLinks a.SkinObject:hover {
	text-decoration:underline;
}

/*### VERVOLGPAGINA TABLE ###*/
table.vervolgPaginaBG {
	background-image:url('images/bg_vervolgpagina_top.gif');
	background-repeat:repeat-x;
	background-position:left top;
	margin-right:4px;
	width:703px;
}
.schoolMastersPagina {

	width:660px;

}

table.vervolgPaginaBG .Normal, table.vervolgPaginaBG p{
	line-height:16px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.vervolgPaginaTable h1, .vervolgPaginaTable .Head, .schoolMastersPagina .Head, .schoolMastersPagina h1 {
	color:#fd8831;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	font-family:tahoma, sans-serif;
}
.schoolMastersPagina p {
	wid/th:680px;
}


a.products_home {
	text-decoration:none;
	height:78px;
	display:block;
	vertical-align:middle;
	padding-right:5px;
	color:#000000;
}
a.products_home:visited {
	text-decoration:none;
	height:78px;
	display:block;
	vertical-align:middle;
	color:#000000;
}
a.products_home:active {
	text-decoration:none;
	height:78px;
	display:block;
	vertical-align:middle;
	color:#000000;
}
a.products_home:hover {
	background-image:url('images/home_products_bgover.gif');
	background-repeat:repeat-x;
	height:78px;
	display:block;
	color:#000000;
	text-decoration:none;
}

/* BEHEER MENU*/

table.ModuleTitle_SubMenu, .ModuleTitle_SubMenu	table
{
	border-collapse: separate;
	margin:	0px;
	padding: 0px;

}

td.ModuleTitle_SubMenu,	.ModuleTitle_SubMenu td
{
	border:	1px	solid #fff;
	border-right-style:	none;
	border-left-style: none;
}



.ModuleTitle_MenuBar
{
	border-style: none;
	border-width: 0px;
}



.ModuleTitle_MenuBreak , .ModuleTitle_MenuIcon
{	
	font-size: 1px;
	line-height: 1px;
	height:	1px;
	border-style: none;
}

.ModuleTitle_MenuIcon td, td.ModuleTitle_MenuIcon
{
	border-left: 1px solid #EEEEEE;
	border-color: #EEEEEE;
	background-color: #EEEEEE;
}

.ModuleTitle_MenuArrow td, td.ModuleTitle_MenuArrow

{

	border-right: 1px solid	#FFF;

}
.ModuleTitle_MenuItemSel {
	background-color:#eeeeee;
}


/* HIGHSLIDE */

/*### HIGHSLIDE ###*/
.normal {
	font-family: verdana,tahoma,arial, sans-serif;
	font-size: 11px;
	line-height:15px;
}
p {
	font-family: verdana,tahoma,arial, sans-serif;
	font-size: 11px;
	line-height:15px;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border-top:4px solid #ffffff;
	text-decoration: none;
}
.highslide:hover img {
	border-top:4px solid #ffb34a;
	text-decoration: none;
}
.highlside:visited {
	text-decoration: none;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10px;;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/*** ADMIN MENU ***/
.admin_menu .MainMenu_MenuItem {
	background-color:transparent;
	border:0px;
	color:#ffffff;
	text-align:center;
	font-family:verdana,sans-serif;
	font-size:11px;
}
.admin_menu .MainMenu_MenuItemSel {
	background-color:#095b84;
	color:#ffffff;
	text-align:center;
	font-family:verdana,sans-serif;
	font-size:11px;
}
.admin_menu img{
	display:none;
}


div.firstNewsHome .Head {
	@line-height:16px;
	margin:0px;
	padding:0px;
	@top:-10px;
}


/*ACCORDION */

.linkSessie {
	background-image:url('accordionvacature/bg_title_vacature.gif');
	background-repeat:no-repeat;
	width:373px;
	height:30px;
	line-height:30px;
	display:block;
	font-size:11px;
	font-family:verdana, sans-serif;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}

a.linkSessie:visited, a.linkSessie:hover{
	text-decoration:none;
}
.toelichting {
	font-size:11px;
	font-family:verdana, sans-serif;
	background-color:#f1f1f1;
	width:373px;
	line-height:16px;
	border-top:0px;
	border-bottom:0px;
	height:320px;
}
.toelichtinglast {
	background-color:#e1f0fd;
	line-height:16px;
	border:1px solid #c9e9ff;
	border-top:0px;
}
.toelichting p, .toelichtinglast p {
	margin:8px;
	position:relative;
	left:10px;
	width:350px;
	top:5px;
}

a.linkSessie .mylinkimage, a.linkSessie .mylinkimage:visited{
	display:	block;
	width:		20px;
	height:		30px;
	background-image: url('accordionvacature/arrowdown.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right:4px;

}

a.selected .mylinkimage{
	background-image: url('accordionvacature/arrowup.gif');
		text-decoration:none;
}

ul.cursus_ul {
	list-style-image:url('images/cursus_li.gif');
}

.klantNieuwsLink,
.klantNieuwsLink:link,
.klantNieuwsLink:visited
{
	background-image:url('images/news_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
	color:#000000 !important;
	font-size:11px;
	text-decoration:none;
}

.klantNieuwsLink:hover{
	color:#fd8831 !important;
	text-decoration:none !important;
}

.leesMeerLink,
.leesMeerLink:link,
.leesMeerLink:visited {
	font-weight:normal;
	text-decoration:underline !important;
	color:#000000;
}

.klantNieuwsTD1 a,
.klantNieuwsTD1 a:link,
.klantNieuwsTD1 a:visited {
	text-decoration:none;
	color:#000000;
}

.klantNieuwsTD a,
.klantNieuwsTD a:link,
.klantNieuwsTD a:visited {
	text-decoration:underline;
	color:#000000;
}

.newsBackButton,
.newsBackButton:link,
.newsBackButton:visited
{
	color:#fd8831 !important;
	text-decoration:underline !important;
}

span.newsDate {
	color:#444444 !important;
	font-size:10px;
}

.PagingTable {
	border:0px;
	border-top:1px solid #acacac;
	font-size:10px;
}

.PagingTable td.Normal,
.PagingTable span.NormalDisabled
{
	font-size:10px;
}

.PagingTable a,
.PagingTable a:link,
.PagingTable a:visited
{
	color:#000000;
		font-size:10px;
}

.PagingTable a:hover 
{
	color:#fd8831;
}


div.faqVraag 
{
	line-height:27px;
	height:27px;
	background-color:#e2f2fb;
	padding:5px;
	text-decoration:none;
	width:660px;
	@width:680px;
	border:0px;
	border-bottom:1px solid #ffffff;
	}


.SubHead div.faqVraag,
.SubHead:link div.faqVraag,
.SubHead:visited div.faqVraag 
{
	background-image:url('images/faq_arrow.gif');
	background-repeat:no-repeat;
	background-position:5px 15px;
	display:block;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
	color:#000000;
	text-decoration:none !important;
}

.SubHead:hover div.faqVraag,
.SubHead:hover
{
	text-decoration:none !important;
	color:#1377a6;
}

div.faqAntwoord {
	background-color:#ffffff;
	padding:5px;
	width:670px;
	@width:680px;
	margin:0px;
	border:0px;
}

table.faqTable td.faqje{
	background-color:#ffffff;
	border:1px solid #ffffff;
}

table.faqTable tr td div span br {
	height:0px;
	font-size:0px;
	margin:0px;
	line-height:0px;
}


div.faqAntwoordDiv span br{
	height:11px;
	font-size:11px !important;
	line-height:11px !important;
}

/*### NIEUWE KLANTENDEEL STYLES ###*/

.klanten_blauw {
	background-image:url('images/klanten_container_blauw.jpg');
	background-repeat:no-repeat;
	width:290px;
	margin-top:18px;
	@margin-top:35px;
	margin-bottom:7px;
	@margin-bottom:15px;

}

.klanten_blauw_title .Head {
	color:#000000;
}

.klanten_blauw_link {
	background-image:url('images/releasenoteslink.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:18px;
	height:20px;
	display:block;
	line-height:20px;
	text-decoration:underline;
	
}

.newsKlantenBlauw {
	background-image:url('images/klanten_nieuws_blauw.jpg');
	background-repeat:repeat-y;
	width:339px;
}
.newsKlantenBlauwVervolg {
	background-image:url('images/klanten_nieuws_blauw_breed.jpg');
	background-repeat:repeat-y;
	width:675px;
}

.newsKlantenDiv {
	margin:10px;
	line-height:16px;
}

.newsKlantLink {
	background-image:url('images/klanten_nieuws_arrow.jpg');
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	padding-left:10px;
	color:#000000 !important;
}


.newsKlantenDiv .Normal a,
.newsKlantenDiv .Normal a:link,
.newsKlantenDiv .Normal a:visited
{
	text-decoration:underline;
	color:#000000;
}

.newsKlantLeesMeer {
	background-image:url('images/klanten_leesmeer_arrow.jpg');
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:7px;
	color:#1e8bbe !important;
	float:right;
}

.newsKlantenHr {
	height:1px !important;
	border:0px;
	color:#1e8bbe;
	background-color:#1e8bbe;
}

.linksKlantendeel a.Normal,
.linksKlantendeel a.Normal:visited,
.linksKlantendeel a.Normal:link
{
	color:#000000;
	text-decoration:underline;
	background-image:url('images/pdf.png');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:25px;
	height:20px;
	line-height:20px;
	display:block;
}

.linksKlantendeel2 a.Normal,
.linksKlantendeel2 a.Normal:visited,
.linksKlantendeel2 a.Normal:link
{
	color:#000000;
	text-decoration:underline;
	background-image:url('images/releasenoteslink.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:25px;
	height:20px;
	line-height:20px;
	display:block;
}


.linksKlantendeel a.Normal:hover,
.linksKlantendeel2 a.Normal:hover
{
	font-weight:bold;
}

.linksKlantendeel,
.linksKlantendeel2
{
	width:300px;
	margin-bottom:10px;
}

.linksKlantendeelTitle .Head{

}

.printlijstenContainer input.Normal
{
	font-family:verdana, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
}

.printlijstenContainer table.normal 
{
	border:0px !important;
}

.printlijstenContainer td.Head {
	background-color:#e2f2fb;
	height:25px;
	line-height:25px;
}

.printlijstenContainer td.Head .Head{
	color:#000000;
}

.printlijstenContainer hr.lijntje {
	color:#000000;
	height:1px;
	border:0px;
	background-color:#000000;
	margin-top:15px;
	margin-bottom:15px;
}

.printlijstenContainer .SubHead {
	color:#000000;
	font-size:11px;
}

.printlijstenContainer .SubHead .Normal {
	font-weight:bold !important;
}

.printlijstenContainer .Normal a {
	color:#000000;
	text-decoration:underline;
}

.printlijstenContainer .buttonSet1 input
{
	background-color:#3eaadd;
	height:25px;
	line-height:25px;
	border:1px solid #09587d;
	color:#ffffff;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.printlijstenContainer .search input
{
	background-color:#ffffff;
	border:1px solid #09587d;
	width:100px;
}

/*### NIEUWE KLANTENDEEL STYLES ###*/

