body {
	/*  override font-family like: font-family:verdana; */
	color: #302F2F;
	font-family: arial;
	background: #fff url('../../img/body-bg-001.jpg') repeat-x 0 0;
	margin: 10px 0 0 0;
}
img { -ms-interpolation-mode : bicubic; } 
h1 { font-size: 250%; margin-bottom: 0.5em; }
h2 { font-size: 200%; margin-bottom: 0.5em; }
h3 { font-size: 150%; margin-bottom: 0.5em; }
h4 { font-size: 120%; margin-bottom: 0.5em; }
h5 { font-size: 100%; margin-bottom: 0.5em; }

h1,h2,h3,h4,h5,h6 { color: #FF6F30; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong,
.bold      	{ font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

p           { margin: 0 0 1.5em; }

.small      { font-size: 77%;  }
.large      { font-size: 123%; }
.hide       { display: none; }

.clearleft 	{ clear: left; }
.clearright { clear: right; }

.clearfix {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0%;
}

hr { border: none; border-bottom: 1px solid #E2DEF1; height: 0; }

.errorBox {  
	color: red; border: 1px solid red;
	margin: 20px 0;  padding:  1em 1em 1em 9.4em; font-size: 123%; }


/* Header */
#header 	{ 
	height: 241px; width: 976px;
	margin: 0 auto;
	background: url('../../img/header-bg.jpg') no-repeat top left;
}
#header p.title { 
	background: url('../../img/header-title.jpg') no-repeat 277px 51px;
	padding: 0; margin: 0; height: 50px; width: 240px; padding: 51px 0 0 277px;
}
#header p.title a {
	height: 50px; width: 240px; text-decoration: none; display: block;	
}
#header p.slogan { 
	background: url('../../img/header-slogan.jpg') no-repeat 277px 0;
	padding: 0; margin: 0; height: 41px; width: 610px; 
}
#header #search-wrapper {
	height: 45px; width: 369px; 
	margin-right: 18px; padding: 54px 0 0 0;
	float: right;
}
#header #search-wrapper input.search-string {
	border: 1px solid #B0B0B1;
	width: 323px; height: 19px;	margin-right: 8px;
	float: left; padding: 2px 0 0 2px;
}
#header #search-wrapper input.search-submit {
	float: right;	
}



h3.arrow-title {
	background: url('../../img/arrow-title.jpg') no-repeat 0 2px; padding: 0 0 0 23px;
}


/* Canvas */
#content-wrapper { 
	width: 976px; margin: 0 auto; padding: 0 0 10px 0;
	background: url('../../img/canvas-bg-repeat.jpg') repeat-y top left;
}

#content-wrapper div#canvas-top-left { 	
	background: url('../../img/canvas-top-left.jpg') no-repeat 0 0; 
	height: 546px; width: 14px; 
	float: left;
}
#content-wrapper div#canvas-top-right {	
	background: url('../../img/canvas-top-right.jpg') no-repeat right top; 
	height: 546px; width: 14px;
	float: right;
}
#content-wrapper div#canvas {
	margin: 0 14px;
}

#content-wrapper div#canvas div#navigation {
	background: url('../../img/navigation-bg-top.jpg') no-repeat top left;
	width: 248px; padding: 54px 0 200px 0; 
	float: left;
}
#content-wrapper div#canvas div#content {
	background: url('../../img/content-bg.jpg') no-repeat top left;	
	width: 676px; padding: 29px 12px 0 12px;
	float: left;
}




/* NAVIGATIE RECHTS */
div#navigation ul { width: 248px; }
div#navigation ul li {
	padding: 12px 0 12px 11px;
	border-bottom: 2px solid #fff;
	margin-left: 4px;
}
#content-wrapper div#canvas div#navigation ul li.active { 
	color: #fff;
	font-weight: bold;
	background: #FF6F30; }

div#navigation ul li.subChapterList {
	padding: 0; margin: 0;
}

div#navigation ul li.subChapterList ul {
	width: 226px;
	margin: 0; padding: 7px 0;
}
div#navigation ul li.subChapterList ul li {
	font-size: 85%; padding: 8px 0 8px 22px;
	border-bottom: none; font-weight: bold;
	background: url('../../img/navigation-arrow-sub.jpg') no-repeat 10px 9px;
}
div#navigation ul li.subChapterList ul li.subActive {
	background: url('../../img/navigation-arrow-sub-active.jpg') no-repeat 10px 9px;
}

div#navigation ul li.subChapterList ul ul{  
	margin-left: 12px; font-size: 100%; 
}


div#navigation ul li a,
div#navigation ul li a:link	{ color: #515053; text-decoration: none; display: block; }
div#navigation ul li a:visited 	{ color: #515053; text-decoration: none; }

div#navigation ul li.active a,
div#navigation ul li.active a:link		{ color: #fff; text-decoration: none; display: block; }
div#navigation ul li.active a:visited		{ color: #fff; text-decoration: none; display: block; }

div#navigation ul li.subChapterList ul li.subActive ul li.subActive a,
div#navigation ul li.subChapterList ul li.subActive ul li.subActive a:link,
div#navigation ul li.subChapterList ul li.subActive ul li.subActive a:visited { color: #FF6F30; }


div#navigation ul li.subChapterList ul li.subActive a,
div#navigation ul li.subChapterList ul li.subActive a:link { color: #FF6F30; }
div#navigation ul li.subChapterList ul li.subActive a:visited { color: #FF6F30; } 

div#navigation ul li.subChapterList ul li.subActive ul li a,
div#navigation ul li.subChapterList ul li.subActive ul li a:link,
div#navigation ul li.subChapterList ul li.subActive ul li a:visited { color: #515053; }


/* BREADCRUMBTRAIL */
ul#breadcrumbtrail { 
	height: 25px; width: 665px; 
	padding: 0 0 0 9px;
}
ul#breadcrumbtrail li { 
	float: left; display: inline;
	height: 23px; margin-right: 5px; padding: 2px 0 0 0;
	color: #000;
	font-size: 90%;
}
ul#breadcrumbtrail li.thisPage { color: #FF6F30; font-weight: bold; }
ul#breadcrumbtrail li a {
	color: #302F2F;
}


/* CMS PAGES */
#cms-content { 	padding: 0 0 0 9px; }

#cms-content ul li {
	margin-left:10px;
	padding:0 0 3px 20px; 
	/*background: url('../../img/liBulletStandard.gif') no-repeat 0 6px;*/
	background: url(../../img/unorderedlist-arrow.jpg) no-repeat scroll 0 3px;
}




/* FOOTER */
#footer { 
	background: url('../../img/footer-bg.jpg') no-repeat 0 0;
	width: 976px; height: 160px; 
	margin: 0 auto;
	padding: 0;
}

#footer p.footer-calibris-logo { 
	background: url('../../img/footer-calibris-logo.jpg') no-repeat 73px 42px;
	height: 24px; width: 110px; padding: 42px 0 0 73px;
}
#footer p.footer-calibris-logo a {
	height: 50px; width: 240px; text-decoration: none; display: block;	
}

#footer p.footer-viazorg {
	float: right;
	height: 42px; width: 180px;
	padding: 25px 0 0 0; margin-top: 21px;
}
#footer p.footer-viazorg-logo {
	background: url('../../img/footer-viazorg-logo.jpg') no-repeat 0 21px;
	height: 77px; width: 135px; float: right; padding: 21px 0 0 0;
}
#footer p.footer-viazorg-logo a {
	height: 66px; width: 90px; text-decoration: none; display: block;
}




/* FEEDBACK FORMULIER */
#feedbackWrapper { background: #E2DEF1; padding: 20px 0 50px 20px; } 
#feedbackWrapper table td { padding: 0 0 12px 0;  }
#feedbackWrapper table td.widthDecider { width: 11em; }

#feedbackWrapper input.text { padding: 2px; width: 25em; }
#feedbackWrapper input.submit { margin: 20px 0 0 0; font-size: 1em;  }
#feedbackWrapper textarea { width: 27em; height: 10em; padding: 5px; font-family: arial; }

#feedbackWrapper select { width: 20.5em; font-size: 1em; }

#feedbackWrapper .requiredForm { color: red; }




/* NIEUWS */
#cms-content #news { padding: 10px 0 0 0; }
#cms-content #news.newspage { padding: 0; }

#cms-content #news ul.listnews li { 
	padding: 4px 0 0 0; 
	background: none;
}
#cms-content #news p { padding: 6px 0 0 0; }





/* MUTATIEDATUM CMSD PAGINAS */
.mutation-date { 	
	font-size: 85%; 
	color: #A1A1A1;
	padding: 0 0 20px 284px;
}



/* FILES 2 PAGE */
#content .files-to-page div.icon { 	
	float: left; 
	width: 40px; height: 45px; 
	padding: 10px 0 2px 5px; 
	background: #E2DEF1; 
}
#content .files-to-page ul { 			
	float: left; 
	width: 604px; height: 40px; 
	margin-bottom: 4px; padding: 12px 5px 5px 5px; 
	background: #E2DEF1; 
}
#content .files-to-page ul li { 		
	padding: 0 0 3px 10px; 
	font-size: 100%; 
	list-style-image: none; 
}




/* APPLICATE TO NEWSLETTER */
.applicate-newsletter h4,
.applicate-newsletter p { background: #CEC6E7; margin: 0 0 0 4px; color: #5F596F; }

.applicate-newsletter h4 { font-weight: bold; padding: 10px 10px 0 9px; }
.applicate-newsletter p { padding: 5px 10px 5px 9px; }

.applicate-newsletter-formelements-wrapper { height: 26px; background: #CEC6E7; margin-left: 4px; }
.applicate-newsletter-input-wrapper { float: left; width: 196px; padding: 0 7px 0 8px; }
.applicate-newsletter-input-wrapper input.emailfield { width: 190px; height: 18px; padding: 2px 0 0 2px; }
.applicate-newsletter-button-wrapper, .throbber { float: left; width: 23px; }

.applicate-newsletter-error-message-wrapper { 
	height: 26px; background: #CEC6E7; 
	margin-left: 4px; padding: 8px 0 0 9px; 
	border-bottom: 2px solid #fff; 
}


/* REAGEER OP INHOUD */
a#react-on-content { float: right; margin-top: 30px; }


/* AGENDA */
#agenda-indicator-actual-wrapper,
#agenda-indicator-archive-wrapper { width: 444px; height: 33px; margin: 0 auto; padding-bottom: 10px; }

#agenda-indicator-actual-wrapper { background: url('../../img/agenda-indicator-actual.gif') no-repeat 0 0; }
#agenda-indicator-archive-wrapper { background: url('../../img/agenda-indicator-archive.gif') no-repeat 0 0; }

ul#agenda-switch-actual li,
ul#agenda-switch-archive li { 
	width: 222px; height: 26px; 
	float: left; display: inline; 
	padding: 7px 0 0 0; margin: 0; 
	background: none; text-align: center; 
	color: #fff; font-weight: bold; font-size: 120%;
}  


/* PAGINATION */

div.pagination {
	padding: 6px 18px 0 18px;
	background: url('../../img/paginator-bg.gif') no-repeat;
	font-size: 110%;
	width: 303px; height: 27px;
	margin: 0 auto; clear: both;
}

div.pagination a {
	padding: 3px 6px;
	margin: 3px 0;
	background:#E2DDF1;
}
div.pagination a:hover, 
div.pagination a:active {
	background:#CEC6E7;
	color: #fff;
}
div.pagination span.current {
	padding: 3px 6px;
	margin: 3px 0;
	font-weight: bold;
	background: #FF6F30;
	color: #fff;
}
div.pagination span.disabled {
	padding: 3px 6px;
	margin: 3px 0;
	background:#E2DDF1;
	color: #797979;
}



/* SITEMAP */
ul#sitemap li { padding: 0px 0px 10px 10px; }
ul#sitemap li.sitemapNodeHome { margin-left: 0px; }
ul#sitemap li.sitemapNodeChapter { margin-left: 35px; }
ul#sitemap li.sitemapNodeItem { margin-left: 70px; }
ul#sitemap li.sitemapSubNodeItem { margin-left: 105px; }




/* ZELFTESTEN */
#vraagWrapper-top {		background: #DDDAE9 url('../../img/vraag-wrapper-top.jpg') no-repeat 0 0;  }
#vraagWrapper-bottom {	background: url('../../img/vraag-wrapper-bottom.jpg') no-repeat 0 0; height: 17px; width: 669px; margin-bottom: 15px; }
#vraagWrapper-top p {	padding: 20px 20px 3px 20px; margin: 0; font-size: 100%; }

.antwoorden_rij { 					width: 669px; padding-top: 7px; }
.antwoorden_rij span { 				float: left; width: 619px; padding: 0; margin: 0; }
.antwoorden_rij span.radio { 		width: 30px; text-align: right; padding-right: 7px; margin: 0; }
.antwoorden_rij span.radio input { 	margin-top: 2px; }

.cFL { clear: left; font-size: 0; line-height: 0; height: 0; }


input.btn-previous,
input.btn-next { 	display: block; }

input.btn-previous { float: left; }
input.btn-next { 	float: right; }


/* OPLEIDINGEN DATABASE */

.selectbox-education-wrapper {
	background: url('../../img/back-selectbox-education.gif') no-repeat 0 0;
	height: 26px; width: 627px;
	padding: 22px 20px 20px 20px;
}

.selectbox-education-wrapper span { display: block; float: left; font-size: 100%; }
.selectbox-education-wrapper span.left { 	width: 150px; text-align: right; padding:2px 10px 0 0; }
.selectbox-education-wrapper span.right { 	width: 300px; }
.selectbox-education-wrapper span.right select { width: 298px; padding: 2px 2px 2px 0; }
.selectbox-education-wrapper span.btn { padding-left: 7px; }

p.uwkeuze { padding: 0 0 0 0; margin: 0; }

ul#opleidingen { margin: 10px 0 16px 0; }
ul#opleidingen li { 
	padding: 0 0 3px 10px;
	background: url(../../img/unorderedlist-arrow.jpg) no-repeat scroll 0 3px;
}



a,
a:link,
a:visited 	{ text-decoration: underline; color: #008CFF; }
a:hover 	{ text-decoration: none; color: #73C2F1; }
a:active 	{ text-decoration: underline; color: #008CFF; }

