/* default CSS */

body { margin:0; padding:0; }

* { margin:0; padding:0; }

a img { border:0; }

/* algemene terugkerende classes */

.Holder { clear:both; width:100%; }

.Center { text-align:center; }	
.Centered { margin:0 auto; text-align:left; position:relative; }

.Column { float:left; position:relative;  }
.ColumnRight { float:right; position:relative; }

.Span-14	{ width:990px }
.Span-11	{ width:725px; }
.Span-10	{ width:702px; }
.Span-9		{ width:639px; }
.Span-7		{ width:530px; }
.Span-5		{ width:350px; }
.Span-4		{ width:250px; }
.Span-35	{ width:235px; }

.Padding 	{ padding: 15px 15px 0 15px; }
.Padding2 	{ padding: 15px 0; }
.Padding3 	{ padding: 10px 15px 0 15px; }
.Padding4 	{ padding: 15px 15px 0 15px; }
.Padding5 	{ padding: 12px 15px; }

.MarginR 	{ margin-right:15px; }
.BorderB	{ border-bottom:1px solid #d6d6d6; }

/* Basic horizontal menu */

.Horizontal ul { list-style:none; margin:0; padding:0; }
.Horizontal ul li { position:relative; float:left; padding:0; display:inline; overflow:hidden; }
.Horizontal ul li a { display:block; float:left; }
.Horizontal ul li a span { display:block; float:left; cursor:pointer; }

/* The new clearfix method */

.Clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .Clearfix             { zoom: 1; }
*:first-child+html .Clearfix { zoom: 1; }

/************************************************************* Begin design **********************************************************/

body { background:#333; color:#333 }

a, a:visited { color:#666; }

/* top 
*************************************/

#topHolder { background:#333; }

/* mainNav */

#mainNav li a { padding:15px 25px; border-right:1px solid rgba(0,0,0,0.25); border-left:1px solid rgba(255,255,255,0.25); text-decoration:none; font-size:1.2em; font-weight:bold; color:#fff; background-image:url(img/mainnav_overlay_black.png); background-position:bottom left; background-repeat:repeat-x; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }

#mainNav li.First { border-left:1px solid rgba(0,0,0,0.5); }

#mainNav li a.Green 	{ background-color:#9c3; }
#mainNav li a.Blue 		{ background-color:#39c; }
#mainNav li a.Purple 	{ background-color:#669; }
#mainNav li a.Pink	 	{ background-color:#c6c; }
#mainNav li a.Red	 	{ background-color:#c33; }
#mainNav li a.Orange 	{ background-color:#f90; }
#mainNav li a.Yellow	{ background-color:#fc0; }

#mainNav li span { position:absolute; height:9px; background:url(img/mainnav_current.png) center bottom no-repeat; bottom:-10px; left:0; width:100%; cursor:pointer; }

#mainNav li.Current span { bottom:-3px !important; }

/* header 
************************************/

#headerHolder { background:#faf5ea url(img/header_back.png) center bottom repeat-x; height:120px; }

.Logo { position:absolute; top:30px; left:10px; }

/* search */

#search { position:absolute; top:40px; right:10px; background:url(img/back_search.png) top left no-repeat; width:227px; height:42px; }

#search input.SearchInput { background:none; border:none; font-size:0.9em; color:#666; position:absolute; top:10px; left:35px; padding:5px 0; width:170px; }

.SearchSubmit { position:absolute; top:13px; left:13px; }

#search fieldset { border:none; margin:0; padding:0; }

/* content
************************************/

#contentHolder { background:#e7e1d1 url(img/content_back.png) top center repeat-x; padding-top:2px; }

.FauxColumns { background:url(img/content_fauxcollumn.gif) top left repeat-y; }

.Columns3 { background-position:250px 0; }

/* colors */

.Green h1, .Green a { color:#693; }
.Blue a 	{ color:#69c; } .Blue h1 	{ color:#069; }
.Purple a 	{ color:#669; } .Purple h1 	{ color:#336; }
.Pink a 	{ color:#969; } .Pink h1 	{ color:#939; }
.Red a 		{ color:#c33; } .Red h1 	{ color:#900; }
.Orange a 	{ color:#f90; } .Orange h1 	{ color:#c60; }
.Yellow a 	{ color:#fc0; } .Yellow h1 	{ color:#c90; }

/* subnav */

ul.SubNav, ul.SubNav ul { list-style:none; margin:0; padding:0; text-align:left; width:218px; }

ul.SubNav { margin-bottom:15px; border:1px solid #d5cfc1 }
ul.SubNav li { padding:0; }

ul.SubNav li a { background:#d5cfc1 url(img/subnav_uitklapper.gif) 197px 52% no-repeat ; display:block; padding:7px 10px; width:198px; }

ul.SubNav li a.Up { background-image:url(img/subnav_uitklapper_up.gif); }

ul.SubNav li a:hover { color:#333; }

ul.SubNav li a { text-decoration:none; color:#666; font-weight:bold; }

ul.SubNav li li a { font-weight:normal; font-size:0.9em; background:#f0ece2; border-bottom:1px solid #d5cfc1; border-top:1px solid #fff; }

ul.SubNav li li a:hover { background:#fff; }

/* footer
*********************************/

#footer { height:100px; }

.imgright{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	border:solid 1px #000000;
}