/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
/* FONT DEFENITION */
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#647080; text-decoration:none; margin:0px; padding:0px;}

body 									{background-color:#42452f; padding-bottom:25px; padding-top:25px;}
p										{margin:0px; padding:0px;}	
ul, ol									{}
ul li									{}
input, textarea							{/*margin:3px;*/ padding:3px; border-left:1px solid #808080; border-top: 1px solid #808080; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
input.submit							{/*margin:3px;*/ padding:3px; font-weight:bold; color:#000000; border:none; background-image:url(../images/input_submit_bg.jpg); background-repeat:repeat-x; background-color:#86a2c0;}
div.form td.label						{ padding-top:3px; }
div.form td.label, 
div.form td.value 						{ padding-bottom:3px;}

a,
a:link,
a:active,
a:visited								{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline;}
a:hover									{text-decoration:none;} 
a img 									{border:none;}

h1, h2									{margin-top:0px; padding-bottom:5px; margin-bottom:15px; font-size:15px; font-weight:600; color:#647080; background-image:url(../images/header_b.gif); background-position:left bottom; background-repeat:repeat-x;} 
h3, h4, h5, h6							{margin-top:0px; padding-bottom:5px; margin-bottom:9px;  font-size:12px; font-weight:600; color:#647080; background-image:url(../images/header_b.gif); background-position:left bottom; background-repeat:repeat-x;} 


/*////////////////////////////////////////// PARTS ////////////////////////////////////////////////////////////*/
div.width				{margin:0px; padding:0px; width:780px; background-color:#F8F7F2;}

/*////// Banner //////*/
div.banner	{margin:0px; padding:0px;}

div.banner table.tableBanner					{margin:0px; padding:0px; width:100%;}
div.banner table.tableBanner td					{margin:0px; padding:0px; border:none;}
div.banner table.tableBanner td.logoLeft		{margin:0px; padding:8px 10px 4px 40px; width:150px; background-position:top left; text-align:left;} /*width:91px (=width img)*/
div.banner table.tableBanner td.imgRight		{margin:0px; padding:8px 35px 4px 10px; text-align:right; vertical-align:middle;}

div.banner div.bannerFoto						{margin:0px; padding:0px; width:780px; height:162px; background-image:url(../images/banner_foto.jpg); background-position:top left; background-repeat:no-repeat;}


/* TOPNAV (via extra div's + table) */
div.banner table.tableNav									{width:100%}
div.banner table.tableNav td.nav							{height:31px; margin:0px; padding-left:0px; text-align:left; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-y; background-color:#7a8e90; vertical-align:middle;}			
div.banner table.tableNav td.nav div.navHoover				{height:31px; float:left; display:block;}
div.banner table.tableNav td.nav div.navHoover a,
div.banner table.tableNav td.nav div.navHoover a:link,
div.banner table.tableNav td.nav div.navHoover a:active,
div.banner table.tableNav td.nav div.navHoover a:visited,	
div.banner table.tableNav td.nav div.navHoover a:hover		{color:#f8f7f2; font-weight:600; padding: 10px 15px 0px 15px; text-decoration:none; display:block; float:left; height:21px;} /*padding 10px + height 21px = 31px Height*/
div.banner table.tableNav td.nav div.navHoover a:hover		{/*background-color:#ffce0f; color:#333333;*/ text-decoration:underline;}


/*////// Content //////*/
div.content										{margin:20px 20px 20px 20px; padding:0px; text-align:left;}
div.content table.tableContent					{width:100%;}
div.content table.tableContent td.left			{width:200px; padding-right:20px;}
div.content table.tableContent td.right			{width:auto; }
div.content table.tableContent td.right input, 
div.content table.tableContent td.right textarea, 
div.content table.tableContent td.right select	{width:350px !important; }
div.content table.tableContent td.right input.radio,
div.content table.tableContent td.right input.submit,
div.content table.tableContent td.right input.checkbox	{width:auto !important; }

div.content table.tableContent td.right h1,
div.content table.tableContent td.right h2		{margin-top:0px;  margin-bottom:15px; padding-left:10px; font-size:18px; font-weight:600; font-style:italic; color:#647080; background-image:none; /*border-left:1px solid #b0c4db;*/ }
div.content table.tableContent td.right h3,
div.content table.tableContent td.right h4,
div.content table.tableContent td.right h5,
div.content table.tableContent td.right h6		{margin-top:0px; margin-bottom:9px; padding-left:10px;  font-size:14px; font-weight:600; font-style:italic; color:#647080; background-image:none; /*border-left:1px solid #b0c4db;*/}

a.facebook 			{ background: url(../images/facebookLogo.jpg) 0 0 no-repeat; padding-left: 20px; text-decoration: none; display: block; height: 17px; line-height: 17px; }
a.facebook:hover	{ text-decoration: underline; }


/*aanpassen input type breedte*/
div.content table.tableContent td.left input,
div.content table.tableContent td.left textarea,
div.content table.tableContent td.left select			{width:100px;}

div.content table.tableContent td.right input,
div.content table.tableContent td.right textarea,
div.content table.tableContent td.right select			{width:auto;}

div.content table.tableContent td.left input.submit,
div.content table.tableContent td.right input.submit	{width:auto; /*float:right; margin-right:10px*/}

/* Regnav */
div.regNav								{margin-bottom:23px; padding:0px;}
div.regNav a							{text-decoration:none; display:block;}
div.regNav ul							{margin:0px; padding:0px; list-style-type:none;}
div.regNav ul li						{margin:0px; padding:0px; }
div.regNav ul li a,
div.regNav ul li a:link,
div.regNav ul li a:active,
div.regNav ul li a:visited,				
div.regNav ul li a:hover				{ padding:6px; display:block; border-bottom:1px solid #c7c5bb; background-color:#e2e0d6; font-weight:bold; color:#91a3a4; background-image:url(../images/regnav.bg.jpg); background-position:right; background-repeat:repeat-y;}
div.regNav ul li a:hover				{ background-color:#d8d6cb!important; color:#91a3a4 !important; background-image:none !important; }
div.regNav ul li a:hover				{ background-color:#eecad8; color:#ba2860;}
div.regNav ul li ul						{}
div.regNav ul li ul li a				{ padding-left:20px !important; background-color:transparent !important; color:#ba2860!important; font-weight:normal!important; border-bottom:none !important;  color:#91a3a4 !important;  background-image:none !important;}
div.regNav ul li ul li a:hover			{ background-color:#eceadb!important; color:#91a3a4 !important;}
div.regNav ul li ul li ul li a			{ padding-left:30px !important;}
div.regNav ul li ul li ul li ul li a	{padding-left:40px !important;}
div.regNav ul li ul li ul li ul li ul li a	{padding-left:50px !important;}


/*////// Bottom //////*/
div.bottom									{width:100%; margin:0px; padding:0px; background-color:#f2f1f1; /*padding-bottom:30px;*/; min-height:66px;} /*background-color:#f2f1f1*/
div.contentBottom 							{text-align:left; color:#979797; padding:10px; /*margin-bottom:10px;*/ }			
/*f2f1f1*/
/*////////////////////////////////////////// VECTOR BROSS ///////////////////////////////////////////////////////*/
div.vb					{text-align:left; padding:10px; }
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover			{ color:#747469; text-decoration:none;}
div.vb a:hover			{ color:#8c8c7f; text-decoration:underline;}


/*////////////////////////////////////////// MODULES ////////////////////////////////////////////////////////////*/
/*/////////////// news list_small  ///////////////*/
div.news div.list_small {}
div.news div.list_small h2 {}
div.news div.list_small ul { margin:0px; padding:0px; margin-left:20px; list-style-image:url(../images/news.li.bg.gif);}
div.news div.list_small ul li {}
div.news div.list_small ul li {}
div.news div.list_small ul li a {}
div.news div.list_small ul li h3			{ background-color:transparent !important; color:#647080 !important; font-size:10px !important; margin-bottom:0px !important; background-image:none !important; text-decoration:none;}
div.news div.list_small ul li h3 a			{ text-decoration:none !important;}
div.news div.list_small ul li h3 span.date	{}
div.news div.list_small ul li div.description {color:#647080 !important;}
div.news div.list_small ul li div.description a.none {color:#647080 !important; text-decoration:none !important;}

/*/////////////// news detail table ///////////////*/
div.news div.list_table												{}
div.news div.list_table h2											{}
div.news div.list_table table.newsTable								{ width:100%;}
div.news div.list_table table.newsTable tr.even	td					{ background-color:#e7e7e7;}
div.news div.list_table table.newsTable tr.odd td					{}
div.news div.list_table table.newsTable th,
div.news div.list_table table.newsTable td							{ padding:3px;}
div.news div.list_table table.newsTable th 							{ background-color:#889a9c; color:#FFFFFF; padding:4px; margin-bottom:15px !important;}
div.news div.list_table table.newsTable td a 						{ text-decoration:none;}
div.news div.list_table table.newsTable td.modnews_titel  			{ width:150px;}
div.news div.list_table table.newsTable td.modnews_datum  			{ width:100px;}
div.news div.list_table table.newsTable td.modnews_inhoud_kort		{ width:auto;}
div.news div.list_table table.newsTable td.modnews_titel a 			{}
div.news div.list_table table.newsTable td.modnews_datum a 			{}
div.news div.list_table table.newsTable td.modnews_inhoud_kort a 	{}


/*/////////////// news detail  ///////////////*/
div.news div.detail {}
div.news div.detail h2 {}
div.news div.detail h2 span.date {}
div.news div.detail div.description {}


