/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
/* FONT DEFENITION */
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover	{ font-size:10px; color:#000000; font-family:verdana;} /*color:#2e4558*/

/*ul & ol defenition in article*/ 
div.article ul		{margin-left:40px;}
div.article ul li	{list-style-image:none;list-style-type:circle;}
div.article ol		{margin-left:40px; list-style-image:none;list-style-type:decimal;}

body 				{ padding:10px; margin:0px; background-color:#f0f0f0; padding-bottom:30px;}
p					{ padding:0px; margin:0px;}
ul, ol				{ padding:0px; margin:0px; margin-left:15px; }
ul li				{ padding:0px; margin:0px; list-style-type:none; list-style-image:url(../images/main/ul_bg.gif); }
input, textarea		{ border-left-color:#3a81be ; border-top-color:#3a81be; border-right-color:#81c0f5; border-bottom-color:#81c0f5;}
/*input				{ background-image:url(../images/main/input_bg.jpg); background-repeat:no-repeat; background-position:left top; border:none; height:50px; width:200px; margin:0px 6px;}*/
input.submit		{ border-left-color:#81c0f5 ; border-top-color:#81c0f5; border-right-color:#3a81be; border-bottom-color:#3a81be; background-color:#66a5d9; font-weight:bold; height:auto; color:#FFFFFF; background-image:none;}
a,
a:link,
a:active,
a:visited,
a:hover				{ color:#4a93d1;}
a[name]				{ text-decoration:none;}
a img 				{ border:none;}
br.clear			{ clear:both;}
hr 					{ border:0; color:#c6c6c6; background-color:#c6c6c6; height:1px;}

h1, h2				{margin-top:0px; margin-bottom:15px;color:#1e6738; font-size:20px; font-weight:normal;}
h3, h4, h5, h6		{margin-top:0px; margin-bottom:10px; color:#4a93d1; font-size:13px; font-weight:600;}

/*////////////////////////////////////////// PARTS ////////////////////////////////////////////////////////////*/

div.main			{ width:838px;}


table.corners		{width:100%;}


table.corners td.topLeft			{padding:0px; width:13px; height:12px; background-image:url(../images/main/corners/topleft.jpg); font-size:1px;}
table.corners td.topCenter			{padding:0px; width:auto; background-color:#FFFFFF; font-size:1px;}
table.corners td.topRight			{padding:0px; width:16px; height:12px; background-image:url(../images/main/corners/topright.jpg); font-size:1px;}



table.corners td.centerLeft			{padding:0px; width:13px; background-color:#FFFFFF;font-size:1px;}
table.corners td.centerCenter		{padding:0px; width:auto; background-color:#FFFFFF;}
table.corners td.centerRight		{padding:0px; width:16px; background-image:url(../images/main/corners/centerRight.jpg); background-repeat:repeat-y; font-size:1px;}



table.corners td.bottomLeft			{padding:0px; width:13; height:14px; background-image:url(../images/main/corners/bottomleft.jpg); font-size:1px;}
table.corners td.bottomCenter		{padding:0px; width:auto; height:14px; background-image:url(../images/main/corners/bottomcenter.jpg); background-repeat:repeat-x; font-size:1px;}
table.corners td.bottomRight		{padding:0px; width:16px; height:14px; background-image:url(../images/main/corners/bottomright.jpg); font-size:1px;}


table.corners td.centerCenter div.taalKeuze 	{padding:0px 0px 2px 0px; text-align:right;}
table.corners td.centerCenter div.nav			{padding:0px; width:809px; height:136px; background-image:url(../images/main/navfoto.jpg); background-repeat:no-repeat; background-position:center top; text-align:left;} /*heigt= 116px van image nav + 20px van buttonnav*/
table.corners td.centerCenter div.content		{margin-top:10px; padding:0px; text-align:right;}
table.corners td.centerCenter div.contentFooter	{padding:0px; text-align:right;}

/*aanpassen minimum breedte navigatie top*/
table.corners td.centerCenter div.nav div.navButtons														{padding-top:113px;}
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable									{float:right; margin-right:5px; }
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td								{padding:0px; margin:0px; text-align:center; padding-right:2px;}
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td img.width						{ width:70px; height:1px;}
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a:link,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a:active,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a:visited,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a:hover						{display:block; text-decoration:none; background: url(../images/main/button/linkcenter.jpg) repeat-x; height:20px; color:#FFFFFF; }
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a:hover						{display:block; text-decoration:none; background: url(../images/main/button/linkcenter.jpg) repeat-x; height:20px; color:#FFFFFF; }

table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a div.leftMask				{background-image:url(../images/main/button/linkleft.jpg); background-repeat:no-repeat; background-position: top left; padding-left:9px; height:20px; }
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a div.leftMask div.rightMask	{background-image:url(../images/main/button/linkright.jpg); background-repeat:no-repeat; background-position:top right; padding-right:10px; height:20px; cursor:pointer; padding-top:2px;}

table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected:link,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected:active,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected:visited,
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected:hover				{background-image: url(../images/main/button/selectedcenter.jpg) !important;}
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected div.leftMask				{background-image: url(../images/main/button/selectedleft.jpg) !important; }
table.corners td.centerCenter div.nav div.navButtons table.navButtonsTable td a.selected div.leftMask div.rightMask	{background-image: url(../images/main/button/selectedright.jpg) !important;}

table.corners td.centerCenter div.content					 {min-height:400px;}
table.corners td.centerCenter div.content table.contentTable {width:100%;}

/*aanpassen input type breedte*/
table.corners td.centerCenter div.content table.contentTable 											{text-align:left;}
table.corners td.centerCenter div.content table.contentTable td.contentTableTdLeft 						{padding-right:20px; width:200px; padding-bottom:15px;}
table.corners td.centerCenter div.content table.contentTable td.contentTableTdCenter					{width:auto; padding-bottom:15px;}
table.corners td.centerCenter div.content table.contentTable td.contentTableTdRight						{padding-left:20px; width:200px;  padding-bottom:15px;}

table.corners td.centerCenter div.content table.contentTable td.contentTableTdRight input,
table.corners td.centerCenter div.content table.contentTable td.contentTableTdRight textarea,
table.corners td.centerCenter div.content table.contentTable td.contentTableTdRight select,
table.corners td.centerCenter div.content table.contentTable td.contentTableTdLeft input,
table.corners td.centerCenter div.content table.contentTable td.contentTableTdLeft textarea,
table.corners td.centerCenter div.content table.contentTable td.contentTableTdLeft select				{width:100px;}
table.corners td.centerCenter div.content table.contentTable td.contentTableTdRight input.submit,
table.corners td.centerCenter div.content table.contentTable td.contentTableTdLeft input.submit			{width:auto;}




div.regNav			            {margin-bottom:15px;}
div.regNav a		            {color:#1e6738; text-decoration:none; display:block;  padding:3px 0px 3px 3px;}
div.regNav a:hover				{ background-color:#d5e4eb;}
div.regNav ul, ol				{}
div.regNav ul					{margin:0px 0px 0px 15px;}
div.regNav ul li				{list-style-image:url(../images/main/regnav_ul_bg.gif); padding:0px; border:1px solid #FFFFFF;}
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		{font-weight:bold; color:#1e6738;}
div.regNav ul li ul				{margin:5px 0px; }
div.regNav ul li ul li			{list-style-image:none;  padding-bottom:0px;}
div.regNav ul li ul li a,
div.regNav ul li ul li a:link,
div.regNav ul li ul li a:active,
div.regNav ul li ul li a:visited,
div.regNav ul li ul li a:hover	{ font-weight:normal; color:#000000; border-bottom:1px solid #cdcdcd; }
div.regNav ul li ul li ul		{ margin:2px 0px 2px 10px;}



table.corners td.centerCenter div.contentFooter table.contentFooterTable 								{width: 100%;}
table.corners td.centerCenter div.contentFooter table.contentFooterTable td.contentFooterTableTdLeft  	{padding:5px 20px 5px 0px; width:200px;}
table.corners td.centerCenter div.contentFooter table.contentFooterTable td.contentFooterTableTdRight	{width:auto; padding:5px 0px;}
table.corners td.centerCenter div.contentFooter table.contentFooterTable td div.lineTop					{border-top:1px solid #dadada; padding:10px 0px;}

table.footer 					{width: 100%; margin-top:5px;}
table.footer, table.footer td	{padding:0px; text-align:left; color:#FFFFFF;}
table.footer td.topLeft			{background-image:url(../images/main/cornersbottom/topleft.jpg); background-repeat:no-repeat; background-position:bottom right; width:9px; height:5px; font-size:1px;}
table.footer td.topCenter		{background-color:#4a93d1; width:auto; height:5px; font-size:1px;}
table.footer td.topRight		{background-image:url(../images/main/cornersbottom/topright.jpg); background-repeat:no-repeat; background-position:bottom left; width:12px; height:5px; font-size:1px;}

table.footer td.centerLeft				{background-color:#4a93d1; width:9px; font-size:1px}
table.footer td.centerCenter			{background-color:#4a93d1;}
table.footer td.centerCenter a,
table.footer td.centerCenter a:link,
table.footer td.centerCenter a:active,
table.footer td.centerCenter a:visited	{color:#FFFFFF; text-decoration:none;}
table.footer td.centerCenter a:hover	{color:#FFFFFF; text-decoration:underline;}	
table.footer td.centerRight				{background-image:url(../images/main/cornersbottom/centerright.jpg); background-repeat:repeat-y; background-position:left;}


table.footer td.bottomLeft		{ background-image:url(../images/main/cornersbottom/bottomleft.jpg); background-repeat:no-repeat; background-position:top right; width:9px; height:11px;}
table.footer td.bottomCenter	{ background-image:url(../images/main/cornersbottom/bottomcenter.jpg); background-repeat:repeat-x; background-position:top; height:11px;}
table.footer td.bottomRight		{ background-image:url(../images/main/cornersbottom/bottomright.jpg); background-repeat:no-repeat; background-position:top left; width:12px; height:11px;}

/*////////////////////////////////////////// Vector-Bross ////////////////////////////////////////////////////////////*/
div.vb div.width		{ text-align:right; padding:5px 10px 30px 0px; }
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover			{ color:#c3c3c3; text-decoration:none;}
div.vb a:hover			{ color:#c3c3c3; text-decoration:underline;}

/*////////////////////////////////////////// MODULES ////////////////////////////////////////////////////////////*/
/*/////////////// news list_small  ///////////////*/
div.news div.list_small									{}
div.news div.list_small h2								{margin-top:0px; margin-bottom:10px; color:#4a93d1; font-size:13px; font-weight:600;}
div.news div.list_small ul								{}
div.news div.list_small ul li							{ margin-bottom:15px;}
div.news div.list_small ul li h3						{ font-size:10px; color:#000000; margin-bottom:3px; padding:0px;}
div.news div.list_small ul li h3 a						{ color:#000000 !important;}
div.news div.list_small ul li h3 span.date				{}
div.news div.list_small ul li div.description			{}
div.news div.list_small ul li div.description a.none	{font-size:10px; color:#2e4558; font-family:verdana; text-decoration:none;}

/*/////////////// news detail  ///////////////*/
div.news div.detail						{}
div.news div.detail h2					{margin-top:0px; margin-bottom:10px; color:#4a93d1; font-size:13px; font-weight:600;}
div.news div.detail h2 span.date		{}
div.news div.detail div.description		{}


/*/////////////// newsletters list_small  ///////////////*/
div.newsletters div.list_small									{}
div.newsletters div.list_small h2								{margin-top:0px; margin-bottom:10px; color:#4a93d1; font-size:13px; font-weight:600; margin-top: 5px; }
div.newsletters div.list_small ul								{}
div.newsletters div.list_small ul li							{ margin-bottom:15px; }
div.newsletters div.list_small ul li a:hover					{ text-decoration: underline; }
div.newsletters div.list_small ul li h3							{ font-size:10px; color:#000000; margin-bottom:3px; padding:0px; }
div.newsletters div.list_small ul li h3 a						{ color:#000000 !important; text-decoration: none; }
div.newsletters div.list_small ul li h3 span.date				{ padding-right: 20px; }
div.newsletters div.list_small ul li table.short				{ padding: 0px; margin: 0px; border: none; border-collapse: collapse; }
div.newsletters div.list_small ul li div.description			{ padding-bottom: 10px; }
div.newsletters div.list_small ul li div.description a.none		{ font-size:10px; color:#2e4558; font-family:verdana; text-decoration:none;}
div.newsletters div.list_small ul li div.description a.none:hover { text-decoration: underline; }
div.newsletters div.list_small ul li div.categories				{ }
div.newsletters div.list_small ul li img 						{ padding-right: 10px; border: none; }

/*/////////////// newsletters detail  ///////////////*/
div.newsletters div.detail						{}
div.newsletters div.detail h2					{margin-top:0px; margin-bottom:10px; color:#4a93d1; font-size:13px; font-weight:600; margin-top: 5px; }
div.newsletters div.detail h2 span.date		{}
div.newsletters div.detail div.description		{padding-top: 10px; }


/*////////////////////////////////////////////////// wu login  //////////////////////////////////////////////////*/
div.WUlogin { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #c6c6c6;}
div.WUlogin h2 { margin-bottom:5px;}
div.WUlogin div.login {}
div.WUlogin div.login div.error {}
div.WUlogin div.login table.detail {}
div.WUlogin div.login table.detail td {}
div.WUlogin div.login table.detail td.label {}
div.WUlogin div.login table.detail td.value {}
div.WUlogin div.login table.detail td input { width:70px;}
div.WUlogin div.login table.detail td input.submit { width:auto;}
div.WUlogin div.logout {}
div.WUlogin div.logout div.txt {}
div.WUlogin div.logout input.submit {}
div.WUlogin div.forgot {}

/*////////////////////////////////////////////////// Fedesco module  //////////////////////////////////////////////////*/
div.mod_fedesco div.navigation {margin-bottom:15px;}
div.mod_fedesco div.navigation a {color:#1e6738; text-decoration:none; display:block; padding:3px 0px 3px 3px;}
div.mod_fedesco div.navigation a:hover { background-color:#d5e4eb;}
div.mod_fedesco div.navigation ul, ol {}
div.mod_fedesco div.navigation ul {margin:0px 0px 0px 15px;}
div.mod_fedesco div.navigation ul li {list-style-image:url(../images/main/regnav_ul_bg.gif); padding:0px; border:1px solid #FFFFFF;}
div.mod_fedesco div.navigation ul li a,
div.mod_fedesco div.navigation ul li a:link,
div.mod_fedesco div.navigation ul li a:active,
div.mod_fedesco div.navigation ul li a:visited,
div.mod_fedesco div.navigation ul li a:hover {font-weight:bold; color:#1e6738;}
div.mod_fedesco div.navigation ul li ul {margin:5px 0px; }
div.mod_fedesco div.navigation ul li ul li {list-style-image:none; padding-bottom:0px;}
div.mod_fedesco div.navigation ul li ul li a,
div.mod_fedesco div.navigation ul li ul li a:link,
div.mod_fedesco div.navigation ul li ul li a:active,
div.mod_fedesco div.navigation ul li ul li a:visited,
div.mod_fedesco div.navigation ul li ul li a:hover { font-weight:normal; color:#000000; border-bottom:1px solid #cdcdcd; }
div.mod_fedesco div.navigation ul li ul li ul { margin:2px 0px 2px 10px;};}

div.mod_fedesco div.listing{}
div.mod_fedesco div.listing div.detail{}
div.mod_fedesco div.listing div.detail h3{}
div.mod_fedesco div.listing div.detail div.omschr_groot{}

div.mod_fedesco div.listing div.lijst{}
div.mod_fedesco div.listing div.lijst h2{}
div.mod_fedesco div.listing div.lijst div.project{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #cdcdcd;}
div.mod_fedesco div.listing div.lijst div.project h3{ margin-bottom:5px; padding-bottom:0px;}
div.mod_fedesco div.listing div.lijst div.project h3 a{}
div.mod_fedesco div.listing div.lijst div.project div.omschr{}
div.mod_fedesco div.listing div.lijst div.project div.omschr a{ text-decoration:none; color:#000000 !important:}

div.mod_fedesco div.listing		{}
div.mod_fedesco div.listing div.sort		{ margin-bottom:20px;}
div.mod_fedesco div.listing div.sort h3		{}
div.mod_fedesco div.listing div.sort ul		{}
div.mod_fedesco div.listing div.sort ul	li	{}

div.mod_fedesco div.listing div.sub1		{}
div.mod_fedesco div.listing div.sub1 h3		{}
div.mod_fedesco div.listing div.sub1 ul		{}
div.mod_fedesco div.listing div.sub1 ul li	{}

/*////////////////////////////////////////////////// MyFedesco module  //////////////////////////////////////////////////*/
div.fedescoListGebouw						{}
div.fedescoListGebouw table.list			{width: 100%;}
div.fedescoListGebouw table.list tr.even	{background-color: #FFFFFF;}
div.fedescoListGebouw table.list tr.odd		{background-color: #B3D2EC;}
div.fedescoListGebouw table.list tr.hover	{background-color: #CCCCCC;}
div.fedescoListGebouw table.list tr td		{padding: 2px;}
div.fedescoListGebouw table.list tr th		{background-color: #66a5d9; color: #FFFFFF; padding: 2px;}
div.fedescoListGebouw table.list tr th.hover	{background-color: #B3D2EC;}

div.fedescoDetailGebouw										{}
div.fedescoDetailGebouw div.onderdeel						{}
div.fedescoDetailGebouw div.onderdeel table.list			{width: 100%;}
div.fedescoDetailGebouw div.onderdeel table.list tr			{background-color: #FFFFFF;}
div.fedescoDetailGebouw div.onderdeel table.list tr.odd		{background-color: #B3D2EC;}
div.fedescoDetailGebouw div.onderdeel table.list tr td		{padding: 2px;}
div.fedescoDetailGebouw div.onderdeel table.list tr th		{background-color: #66a5d9; color: #FFFFFF; padding: 2px;}
div.fedescoDetailGebouw div.onderdeel table.list tr th.hover	{background-color: #B3D2EC;}

