html, body, #holder { min-height: 100%; width: 100%; height: 100%; }
html>body, html>body #holder { height: auto; }
body { margin: 0; padding: 0; border: 0; background: #FFFFFF url(pics/bg.gif) repeat-y 50% 0;
	scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-shadow-color: #0096D1; scrollbar-3dlight-color: #0096D1; scrollbar-arrow-color: #0096D1; 
	_background: #FFFFFF; }
* {font-size: 1em;}
/* frame */
.holderHeadLeftBg { position: absolute; width: 50%; height: 126px; background: url(pics/holderHeadLeftBg.gif) repeat-x 0 0; }	
.holderHeadRightBg { position: absolute; right: 0; width: 50%; height: 126px; background:  url(pics/holderHeadRightBg.gif) repeat-x 0 0; }	
/* holder */
#holder { position: absolute; width: 100%; height: 100%; left: 0; top: 0; _background: url(pics/bg.gif) repeat-y 50% 0; }
#holder .holder { }
#hhead, #hbody, #hfoot { width: 100%; text-align: center; }
#hhead { height: 126px; border-bottom: 1px dotted #7AA4D5; }
#hbody {}
#hfoot { position: absolute; bottom: 0; height: 20px; background: #1D4A79; }
#hhead .hhead, #hbody .hbody, #hfoot .hfoot { clear: both; width: 1000px; height: 100%; margin: 0 auto 0 auto; text-align: left; }
#hhead .hhead { background: #7FA7CE url(pics/headBg.jpg) no-repeat 100% 18px; }
#hhead .hhead, #hbody .hbody { _margin-left: 1px; }
#hfoot .hfoot { }
/* head */
#hhead .general { height: 18px; }
#hhead .general .afterGeneralList { float: right; width: 115px; height: 100%; background: #CCDCEC url(pics/afterGeneralList.gif) no-repeat 0 0; }
#hhead .general .generalNav { float: right; padding-left: 75px; height: 18px; background: #BFD3E7 url(pics/generalMenuBg.jpg) repeat-y 0 0; }
#hhead .slogan { height: 70px; background: url(pics/slim_slogan.gif) no-repeat 25px 8px; }
#hhead .mainNav { height: 18px; padding-left: 217px; background: #1D4A79 url(pics/mainMenuBg.gif) no-repeat 100% 0; }
#hhead .breadcrumNav { height: 20px; padding-left: 218px; background: #E5EDF5; }
/* body */
#hbody .bodyLeft { float: left; width: 196px; padding: 25px 0 20px 0; background: url(pics/bodyRightBg.gif) repeat-x 0 0; /*url(pics/bodyLeftBg.jpg) no-repeat 0 70px;*/ }
#hbody .bodyLeft .login { height: 186px; background: url(pics/bodyLeftBg2.jpg) no-repeat bottom; }
#hbody .bodyLeft .login p.error { color: #f33; padding: 14px 0 0 0; }
#hbody .bodyCenter { float: left; width: 608px; min-height: 140px; padding: 25px 0 30px 0; _height: 140px; /* alleen voor IE, andere browsers negeren dit */ }
#hbody .bodyRight { float: left; width: 196px; min-height: 180px; padding: 25px 0 30px 0; background: url(pics/bodyRightBg.gif) repeat-x 0 0; _height: 180px;  /* alleen voor IE, andere browsers negeren dit */ }
#hbody .bodyRight .logo { background: url(pics/logoEntris.gif) no-repeat 0 0; width: 176px; height: 80px; margin: 0 0 65px 10px; }
#hbody .bodyRight .logo a { display: block; width: 100%; height: 100%; }
#hbody .bodyRight .item { text-align: left; }
#hbody .tpl { padding: 0; }
#hbody .tpl .content { margin: 0 25px 0 25px; }
/* Main Menu */
ul.mainMenu { line-height: 18px; color: #FFFFFF; }
ul.mainMenu li { display: block; float: left; }
ul.mainMenu a, 
ul.mainMenu a:link, 
ul.mainMenu a:visited { height: 18px; display: block; float: left; padding: 0 .6em 0 .6em; text-decoration: none; color: #FFFFFF; }
ul.mainMenu a:hover, 
ul.mainMenu a:active, 
ul.mainMenu a.active, 
ul.mainMenu a:visited.active { background: #6388B2; }
/* Mainmenu submenu */
ul.mainSubMenu { padding: 0; margin-left: 30px; line-height: 1.4em; color: #FFFFFF; }
ul.mainSubMenu li { margin-bottom: .6em; }
ul.mainSubMenu li a, 
ul.mainSubMenu li a:link, 
ul.mainSubMenu li a:visited { display: block; text-decoration: none; font-weight: bold; color: #FFFFFF; }
ul.mainSubMenu li a:hover, 
ul.mainSubMenu li a:active, 
ul.mainSubMenu li a.active, 
ul.mainSubMenu li a:visited.active { color: #BBE743; }
ul.mainSubMenu div { display: block; float: left; }
ul.mainSubMenu span { font-weight: normal; display: block; }
/* General menu */
ul.generalMenu { line-height: 18px; color: #1D407C; }
ul.generalMenu li ul { left:0; top:18px; margin: 0; padding: 0; width: 140px; background: #C2DAF6; border-top: 2px solid #7FA7CE; filter:alpha(opacity=90); -moz-opacity: .9; opacity: .9; }
ul.generalMenu li { display: block; float: left; }
ul.generalMenu li ul li { display: block; float: none; }
ul.generalMenu a, 
ul.generalMenu a:link, 
ul.generalMenu a:visited { height: 18px; display: block; float: left; padding: 0 .6em 0 .6em; text-decoration: none; font-weight: bold; color: #1D407C; }
ul.generalMenu a:hover, 
ul.generalMenu a:active, 
ul.generalMenu a.active, 
ul.generalMenu a:visited.active { background: #E5EDF5; }
ul.generalMenu ul a, 
ul.generalMenu ul a:link, 
ul.generalMenu ul a:visited { display: block; float: none; } 
ul.generalMenu ul a:hover, 
ul.generalMenu ul a:active, 
ul.generalMenu ul a.active, 
ul.generalMenu ul a:visited.active { background: #7598C0; color: #FFFFFF; }
ul.generalMenu div { float: left; width: 2px; height: 24px;	background: #ADB4C1; }
ul.generalMenu ul div { float: none; display: block; height: 0px; padding: 0; width: 100%; background: #FFFFFF; border: 1px solid #FF0000; line-height: 0; font-size: 0; }
/* News List */
#newsList {}
#newsList div {	padding: 0;	margin: 0;}
#newsList .index { padding-left: 20px;}
#newsList .index ul { list-style: none; list-style-position: outside; list-style-image: none; margin: 0px; padding: 0px; }
#newsList .list {}
#newsList .list .categoryList {}
#newsList h2 { margin-top: 1em; }
#newsList .item { margin: 0 0 1em 0; }
#newsList .item h2 {}
#newsList .item .intro {}
#newsList .item .intro p { margin: 0; }
#newsList .item .more {	padding-left: 20px; }
#newsList .item .more a {}
/* News item */
#hbody #newsItem .content { padding: 0; margin: 0; }
#newsItem { }
#newsItem div { padding: 0; margin: 0; }
#newsItem h1 { }
#newsItem .intro { font-weight: bold; }
#newsItem .content { }
#newsItem .back { padding-left: 20px; }
#newsItem .back a { }
/* sitemap */
#sitemap div { float: left; padding-left: 20px; }
#sitemap ul { padding: 0; list-style: none; list-style-image: none;}
#sitemap ul ul { list-style-position: inside; margin: 0; }
#sitemap ul li { padding: 0; margin: 0; margin-left: 25px; list-style: url(../../skins/default/pics/listSquar.gif); }
#sitemap ul ul li { padding: 0; margin: 0; margin-left: 10px; }
#sitemap ul li a { display: block; padding: 0; margin: 0; line-height: 20px; }
/* foot */ 
#hfoot .footNav { float: right; width: 186px; height: 20px; }
#hfoot .naw { height: 20px; padding-left: 10px; line-height: 20px; color: #FFFFFF; }
#hfoot .naw a, #hfoot .naw a:link, #hfoot .naw a:visited { color: #FFFFFF; text-decoration: none;}
#hfoot .naw a:hover, #hfoot .naw a:active { color: #FFFFFF; text-decoration: underline; }
#hfoot .naw div { display: inline; margin: 0 .5em 0 .5em; color: #7FA7CE; }
#hfoot .naw span { color: #7FA7CE; }
/* footmenu */
#footMenu ul.footMenu { line-height: 20px;color: #FFFFFF; }
#footMenu ul.footMenu li { display: inline; }
#footMenu ul.footMenu li a, ul.footMenu li a:link, ul.footMenu li a:visited { display: inline; padding: 0; margin: 0; text-decoration: none; color: #FFFFFF; }
#footMenu ul.footMenu li a:hover, ul.footMenu li a:active, ul.footMenu li a.active, ul.footMenu li a:visited.active { color: #FFFFFF; text-decoration: underline; }
#footMenu ul.footMenu li a.active, ul.footMenu li a:visited.active { text-decoration: none; }
#footMenu ul.footMenu div { display: inline; margin: 0 .5em 0 .5em; }
/* Partners */
#partners .item { margin: 0 10px 20px 10px; padding-bottom: 1em; }
#partners .item a.logo { margin: 0; width: auto; height: auto; background: none; border: 0; }
#partners .item a.logo img { margin: 0; border: 0; }
#partners .item h2 { margin-top: 1em; font-size: 110%; }
#partners .item p { margin: 0; }
#partners .item a.more { float: right; text-decoration: none; }
#partners .item a.more:hover { margin: 0; text-decoration: underline; }
#partners .red h2, #partners .red a.more { color: #C5217B; }
#partners .orange h2, #partners .orange a.more { color: #E1943B; }
/* Login */
form#login { margin: 0 10px 0px 10px; }
#login input { margin: 0 0 4px 0; padding-left: 10px; width: 186px; color: #7AA4D5; border: 1px solid #7AA4D5; }
#login a { float: right; color: #7AA4D5; text-decoration: none; }
#login a:hover { margin: 0; text-decoration: underline; }
/* Banners */
#banners .item { margin: 0 0 10px 10px; }

/* Extra menu */
ul.extraMenu { line-height: 20px; color: #949494; text-align: right; }
ul.extraMenu li { }
ul.extraMenu a, ul.extraMenu a:link, ul.extraMenu a:visited { display: block; padding: 0; text-decoration: none; color: #949494; }
ul.extraMenu a:hover, ul.extraMenu a:active, ul.extraMenu a.active, ul.extraMenu a:visited.active { color: #183069; text-decoration: underline; }
ul.extraMenu a.active, ul.extraMenu a:visited.active { text-decoration: none; }

/* Breadcrum menu */
ul.breadcrumMenu { color: #1D407C; line-height: 20px; }
ul.breadcrumMenu li { float: left; }
ul.breadcrumMenu li a, ul.breadcrumMenu li a:link, ul.breadcrumMenu li a:visited { color: #1D407C; display: block; float: left; text-decoration: underline; margin: 0 .3em 0 .3em; }
ul.breadcrumMenu li a:hover, ul.breadcrumMenu li a:active, ul.breadcrumMenu li a.active, ul.breadcrumMenu li a:visited.active { text-decoration: none; }
ul.breadcrumMenu li span { margin: 0 .3em 0 .3em; }
ul.breadcrumMenu div { display: block; float: left; }

/* block */
#block { float: left; width: 140px; padding-bottom: 84px;}
#content { float: left;	width: 490px; padding-bottom: 30px;}
#block .bhead { height: 30px; line-height: 30px; padding-left: 20px; background: url(pics/blockLeftTop.gif) no-repeat 0 0; background-color: #B4B4B4; font-size: 140%; font-weight: bold; color: #FFFFFF; }
#block .bbody { padding: 10px 10px 1px 10px; background: #DADADA; }
#block .bfoot {	height: 30px; padding: 0 10px 0 10px; background: #B4B4B4; }
#block img { border: 1px solid #FFFFFF; }

/* action List */
#actionList {}
#actionList div { padding: 0; margin: 0;}
#actionList .index { padding-left: 20px;}
#actionList .index ul { list-style: none; list-style-position: outside; list-style-image: none; margin: 0px; padding: 0px;}
#actionList .list {}
#actionList .list .categoryList {}
#actionList h2 { margin-top: 1em; }
#actionList .item { margin: 0 0 1em 0; }
#actionList .item h2 {}
#actionList .item .intro {}
#actionList .item .intro p { margin: 0; }
#actionList .item .more {	padding-left: 20px; }
#actionList .item .more a {}

/* action item */
#hbody #actionItem .content { padding: 0; margin: 0; }
#actionItem { }
#actionItem div { padding: 0; margin: 0; }
#actionItem h1 { }
#actionItem .intro { font-weight: bold;}
#actionItem .content { }
#actionItem .back { padding-left: 20px;}
#actionItem .back a {}

/* login form */
form#login { margin: 0 10px 0px 10px; }
#login input { margin: 0 0 4px 0; padding-left: 10px; width: 176px; color: #7AA4D5; border: 1px solid #7AA4D5; }
#login a { float: right; color: #7AA4D5; text-decoration: none; }
#login a:hover { margin: 0; text-decoration: underline; }

#hbody #banners img { float: left; margin-top: 50px; }
#hbody #banners { float: left; margin-left: 10px; padding-top: 126px; padding-bottom: 20px;}
#hbody #banners .ban{float: left; width: 100px;}