/* CSS Document */

/*
	KLEUREN CEDAR PRO:
	ZWART: 							#333333
	WIT: 								#ffffff
	BLAUW:							#265a76
*/

/* RESET */

*										{ margin: 0; padding: 0; }
html, body					{ height: 100%; }
body				 				{ font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #316c8c; 
											background: url(../img/bg.jpg) #f1f6f8 no-repeat top left; line-height:22px;}
input								{ font-family: Arial, Verdana, sans-serif;}
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a										{ color:#000000; outline: none; text-decoration: none; }
a:hover							{ color:#ff0000; text-decoration:underline; }
a img								{ background: none; }
img									{ border: none; }
table								{ border-collapse: collapse; }
p										{ padding:7px 0px}
hr									{ display:none}

/* DEFAULTS */

.abs 								{ position:absolute;top:0px;left:0px;}
.ar									{ text-align:right}
.center						  { position:relative; width:940px; margin:0 auto}
.popup .center			{ position:relative; width:600px; margin:0 auto}
.clear						 	{ clear:both;}
.fl 								{ float:left;display:inline;}
.fl100p								{ float:left;display:inline;width:100%;}
.fr									{ float:right !important;display:inline;}
input								{ background:#ff00ff; color:#8c9ba6; font-size:11px;}
.noborder						{ border:0px !important;background:none}
.rel 								{ position:relative}
textarea						{ background:#fafaf0}
.mtop								{ margin-top:10px;}
.contButton							{ float:left; width:auto; margin:10px 10px 0px 10px;}
.f11px							{font-size:11px;}

/* HEADER */

.margintop						{ padding-top:30px;}
.bovenbalk						{ position:absolute;top:0px;left:0px;
												background:url(../img/bg_bovenbalk.jpg) no-repeat bottom;width:100%;color:#ffffff;font-size:14px;
												border-bottom:1px solid #a3a3a3;z-index:100;}
#container_header			{ overflow:hidden;}
#container_header td	{	width:218px;}
.bovenbalk .contButton		{ position:absolute;top:-1px;left:700px;margin:0px !important;}

#header								{ height:105px;}

#breadcrumb						{ clear:both; font-size:10px; color:#497e9a; line-height:30px; height:30px; margin-left:5px;}
#breadcrumb a, #breadcrumb a:hover	{ color:#497e9a; text-decoration:underline;}
#breadcrumb strong		{ color:#1b4056; }

/* MENU */

#menu								{ background:url(../img/bg_menu.gif) no-repeat; height:50px; position:relative;} 
#menu ul						{ list-style:none outside; padding:4px 0px 0px 5px;}
#menu li						{ list-style:none; float:left; }
#menu li ul					{ display:none; padding:0px; }

/*niveau 1*/
#menu .hover ul			{ display:block; position:absolute; top:40px; left:5px; width:930px;}
#menu .hover li			{ float:none; width:180px; line-height:29px; border-top:1px solid; padding-left:15px; }

/*niveau 2*/
#menu .hover ul ul	{ display:none; background:url('none');position:absolute;  /*top:0px;*/ left:190px; color:#5497bb !important; width:190px !important; }
#menu .hover ul li.active ul	{ float:none; display:block; }

/*niveau 3*/
#menu .hover ul ul ul	{ display:none !important; background:url('none') !important; position:absolute; left:190px;}
#menu .hover ul ul li.active ul { float:none; display:block !important;}
#menu .hover ul ul ul li.active { width:380px !important; }

/*styles*/
#menu #style1 ul		{ background:url(../img/bg_submenu1.gif) #316c8c no-repeat; }
#menu #style1 li 		{ border-top-color:#316c8c; }
#menu #style1 li a	{ color:#a5d2ea; }
#menu #style1 li.active { background:#265d7b; }
#menu #style1 li.active a, #menu #style1 li.active a:hover { color:#ffffff;}
#menu #style1 ul ul  { background:url('none') !important; border-left:1px solid #316c8c; }
#menu #style1 ul ul li { border-top-color:#316c8c; line-height:29px;}
#menu #style1 li li { background:#265d7b; }
#menu #style1 li li a { color:#5497bb !important;}
#menu #style1 li li.active { background:#265d7b; }
#menu #style1 li li.active a, #menu #style1 li li.active a:hover { color:#ffffff !important;}
#menu #style1 li li li { background:url('none'); }

#menu #style2 ul		{ background:url(../img/bg_submenu2.gif) #a5d2ea no-repeat; }
#menu #style2 li	 	{ border-top-color:#a5d2ea; }
#menu #style2 li a	{ color:#316c8c;}
#menu #style2 li.active { background:#92c2db;}
#menu #style2 li.active a, #menu #style2 li.active a:hover { color:#ffffff;}
#menu #style2 ul li	{ margin-left:190px;}
#menu #style2 ul ul  { background:url('none') !important; border-left:1px solid #a5d2ea; margin-left:190px;}
#menu #style2 ul ul a { color:#316c8c !important;}
#menu #style2 ul ul li.active a, #menu #style2 ul ul li.active a:hover { color:#ffffff !important;}
#menu #style2 ul ul li { background:#92c2db; width:380px; left:380px; border-top-color:#a5d2ea; line-height:29px;}
#menu #style2 li li  { background:url('none'); }

#menu #style2 ul li ul li{ margin-left:0px; width:190px;}

#menu #style3 ul		{ background:url(../img/bg_submenu3.gif) no-repeat; }
#menu #style3 li	 	{ border-top-color:#5497bb;}
#menu #style3 li a	{ color:#1c4258;}
#menu #style3 li.active { background:#4787aa;}
#menu #style3 li.active a, #menu #style3 li.active a:hover { color:#ffffff;}
#menu #style3 ul li	{ margin-left:380px;}

/*search*/
#menu .search				{ background:none;position:relative;}
#menu .search .loader		{ width:16px;height:16px;position:absolute;top:10px;left:331px;}
#menu .searchactive			{ background:url(../img/bg_search_o.gif) no-repeat; width:359px; height:40px; position:relative;}
#menu .search input, #menu .searchactive input	
												{ margin:11px 0px 0px 95px; background:transparent; width:210px; border:0px; color:#ffffff;}
#menu .searchactive .loader		{ width:16px;height:16px;position:absolute;top:10px;left:331px;}
#menu .searchactive ul				{ background:url(../img/bg_searchresults.gif) #4787aa no-repeat; display:block; 
													width:360px; margin:0px; padding:0px;
													position:absolute; top:40px; left:-1px;z-index:1;}
#menu .searchactive li.first	{ color:#ffffff; line-height:29px; font-weight:bold; }
#menu .searchactive .header 	{ color:#1c4258; text-transform:uppercase; line-height:29px; font-weight:bold; background-color:#5497bb;}
#menu .searchactive li				{ float:none; display:block; border-top:1px solid #3e7999; line-height:30px; padding-left:10px; color:#a9d7ef; background-color:#4787aa;}


/* CONTENT COLUMN */

#content						{ float:left; width:570px;}
#content .margin		{ margin:5px 15px 5px 5px;}
#content .intro			{ margin-top:20px;}

#content .block							{ background:url(../img/lc_bg.gif) repeat-y; float:left; width:560px;}
#content .block ul					{ list-style:none outside; }
#content .block ul li				{ }
#content .line							{ background:url(../img/lc_line.gif) no-repeat; float:left; width:560px; height:1px;}

#content .clear							{ }
#content .bordertop					{ background:#c5d9e1; margin-top:10px; float:left; width:530px; height:1px; margin-left:10px; display:inline;}

#content .block .type1									{ margin:0px 6px 0px 6px;}
#content .block .type1 .title						{ background:url(../img/lc_bg_title.gif) no-repeat; line-height:30px; padding:0px 10px; color:#ffffff;}
#content .block .type1 a								{ color:#a5d2ea;}
#content .block .type1 a:hover					{ color:#a5d2ea;}
#content .block .type1 .active a				{ color:#553c00;}
#content .block .type1 .active a:hover	{ color:#553c00;}

#content .block .type2									{ background:#d7e7ed; float:left; width:548px; margin:0px 6px 0px 6px; color:#265a76; padding:10px 0px; display:inline;}
#content .block .type2 .title						{ margin:0px 5px 0px 10px; background:url(../img/lc_bg_title_check.gif) no-repeat right; }
#content .block .type2 .form						{ margin:10px 10px; font-size:11px; float:left; display:inline;}

#content .block .type3									{ background:#e8f2f6; float:left; width:548px; margin:0px 6px 0px 6px; color:#265a76; line-height:30px; display:inline;}
#content .block .type3 .title						{ background:url(../img/lc_bg_title_check.gif) no-repeat right; margin:0px 5px 0px 10px; }
#content .block .type3 .active					{ background-image:url(../img/lc_bg_title_check_o.gif);}
#content .block .type3 .text						{ margin:15px 20px 0px 20px; line-height:20px; }
#content .block .type3 .summary					{ margin:15px 20px 0px 10px; line-height:20px; font-size:11px; }

#content .print			{ margin-top:20px;}

.form .textarea				{ background:url(../img/bg_textarea.gif) no-repeat; width:350px; height:80px;}
.form .input				{ background:url(../img/bg_input.gif) no-repeat; width:350px; height:20px;}
.form .smallinput			{ background:url(../img/bg_inputsmall.gif) no-repeat; width:40px; height:20px;}
.form input					{ background:none; width:340px; margin:3px 5px; height:20px; border:0px; font-size:11px; color:#000000; }
.form .textareaInput		{ background:none; width:340px; margin:3px 5px; height:75px; border:0px; font-size:11px; color:#000000; overflow:hidden; }
.form .active				{ background:url(../img/bg_input_o.gif) no-repeat; width:350px; height:20px;}
.form .error				{ background:url(../img/bg_input_error.gif) no-repeat; width:350px; height:20px;}
.form .inputerror			{ background:url(../img/bg_input_error.gif) no-repeat; width:350px; height:20px;}
.form .textareaInputerror	{ background:url(../img/bg_textarea_error.gif) no-repeat; width:350px; height:80px;}

.form .radio				{ }
.form .radio img		{ vertical-align:middle; margin:0px 5px;}

.listing						{ list-style:none outside; margin-top:5px;}
.listing li					{ border-bottom:1px solid #dbe4e8; padding:5px 0px; line-height:20px;}
.listing li.first		{ border-top:1px solid #dbe4e8;}
.listing a					{ color:#265a76;}

.bullets						{ list-style:none outside; margin-top:5px;}
.bullets li					{ background:url(../img/bg_bullets.gif) no-repeat; padding:5px 10px 5px 25px; line-height:20px; border-bottom:1px solid #dbe4e8;}
.bullets li.first		{ border-top:1px solid #dbe4e8; }
.bullets li.selected{ background:url(../img/bg_bullets_title_o.gif) #5497bb no-repeat; color:#ffffff;}
.bullets li.open		{ background:#e0ebef; color:#265a76; padding:0px;}
.bullets li .text		{ padding:5px 10px 5px 25px;}
.bullets li .text ul	{ background:url(../img/bg_bullets.gif) no-repeat; list-style:none;}
.bullets li .text ul li	{}

.bullets .toleft		{ margin-left:-15px;}

.rssbutton					{ float:right; margin:-20px 15px 0px 0px; display:inline; }

/* RIGHT COLUMN */

#right							{ float:left; width:370px;}
#right .margin			{ margin:5px}

#right .block										{ background:url(../img/rc_bg.gif) repeat-y;}
#right .block ul								{ list-style:none outside; padding:5px 0px 20px 0px;}
#right .block ul li							{ padding:5px 25px;}
#right .block li span						{ float:right; font-size:10px; }
#right .block li span img				{ vertical-align:middle; } 

#right .block .type1									{ background:url(../img/rc_bg_blue.gif) top no-repeat; color:#a5d2ea;}
#right .block .type1 li								{ background:url(../img/rc_blue_line.gif) no-repeat;}
#right .block .type1 ul li.active			{ background:url(../img/rc_item_active.gif) no-repeat; color:#553c00;}
#right .block .type1 a								{ color:#a5d2ea;}
#right .block .type1 a:hover					{ color:#a5d2ea;}
#right .block .type1 .active a				{ color:#553c00;}
#right .block .type1 .active a:hover	{ color:#553c00;}
#right .block .type2									{ background:url(../img/rc_bg_lightblue.gif) top no-repeat; color:#265a76;}
#right .block .type2 li								{ background:url(../img/rc_lightblue_line.gif) no-repeat;}
#right .block .type2 ul li.active			{ color:#553c00;}
#right .block .type2 a								{ color:#265a76;}
#right .block .type2 a:hover					{ color:#265a76;}
#right .block .type2 .active a				{ color:#553c00;}
#right .block .type2 .active a:hover	{ color:#553c00;}

#right .block .first	{ background:url('none') transparent !important;}

.letters						{ float:left; width:325px; margin:10px 20px 0px 25px; display:inline; }
.letters div				{ float:left; width:20px; text-align:center;}

.tagcloud						{ padding:10px 10px 15px 25px; font-size:11px; line-height:20px; }
.tagcloud .size2		{ font-size:14px; line-height:24px;}
.tagcloud .size3		{ font-size:18px; line-height:28px;}

/* FOOTER */

#footer						{ background:url(../img/bg_footer.gif) no-repeat; float:left; width:940px; height:85px; font-size:11px; margin-top:50px;position:relative;}
#footer .left			{ float:left; width:505px; margin:25px 0px 0px 25px; display:inline; color:#5497bb;}
#footer .left a, #footer .left a:hover { color:#5497bb;}
#footer .links, #footer .links a, #footer .links a:hover	{ font-size:12px; color:#1c4258;}
#footer .right		{ float:left; width:295px; margin:25px 0px 0px 0px; display:inline; color:#1c4258;}
#footer .logo		{ width:80px;height:30px;float:left;margin:30px 0px 0px 7px;}

/* HIGHSLIDE */

.highslide-header2	{ background:url(../img/bg_hsheader.gif) repeat-x; height:27px; line-height:27px; padding:0px 10px 0px 10px; border:1px solid #ffffff; border-bottom:0px;}
.highslide-body2	{ border:1px solid #ffffff;}

.sitemap			{}
.sitemap a:link		{color:#265a76;text-decoration:none;}
.sitemap a:active	{color:#265a76;text-decoration:none;}
.sitemap a:visited	{color:#265a76;text-decoration:none;}
.sitemap a:hover	{color:#265a76;text-decoration:none;}

/* Overige */
.tooltip {width:150px;float:left;border:1px solid #afc6d0;padding:7px;}

/* BOVENBALK */
.bovenbalk #container_header .flLeft	{float:left;}
.bovenbalk #container_header .text		{margin:17px 0 15px 4px;}
#container_header .table		{margin-bottom:10px; margin-left:5px; width:700px;}