html, body, a, p, div, table, thead, tr, td, form, input, select, textarea, ul, li, h1, h2, h3, img {margin: 0; padding: 0;}
table, tr, td, img {border: none;}
table {border-collapse: collapse;}

.ac {text-align: center !important;}
.al {text-align: left !important;}
.ar {text-align: right !important;}

.vt {vertical-align: top !important}
.vm {vertical-align: middle !important;}
.vb {vertical-align: bottom !important;}

.nw {white-space: nowrap !important;}

.nb {border: none !important;}
.bo {border: 1px solid Black !important;}

.dn {display: none;}
.abs {position: absolute;}
.rel {position: relative;}

.inline {margin-bottom: -3px; border: none;}

.fl {float: left !important; display: inline;}
.fr {float: right !important; display: inline;}
.fc {overflow: auto; width: 100%;}

.pt {cursor: pointer !important;}

.layout, 
.layout tr, 
.layout td {margin: 0px !important; padding: 0px !important; background-color: transparent !important; border: 0px solid !important;}

/*.warning {color: Red;}*/
.system {font-family: fixedsys;}
.fineprint {font-size: 75%;}

.margin	{margin: 30px;}
.marginb {margin-bottom: 20px;}
.minimargin {margin: 3px 5px;}

.m20 {margin:20px;}

.indent {margin-left: 8px;}

form div.okay,
input.okay,
select.okay,
textarea.okay {background: #2A4F81 !important;}
form div.warning,
input.warning,
select.warning,
textarea.warning {background: #662222 !important;}

.warningparent	{position: relative; z-index: 5;}
.inlinewarning	{position: absolute; width: 150px; left: 195px; top: 3px; z-index: 10;}
.inlinewarning	{border: 1px solid Red; background: #662222; padding: 5px 10px;}
.inlinewarning div {line-height: 150%;}


html,
body {height: 100%; background-color: #003E6C; color: White;}

h1 {font: 15pt Times New Roman; letter-spacing: 2pt; margin-left: 10px;}
h2 {font-size: 11pt; font-weight: Bold; font-style: Italic; margin: 10px;}
p,
.likep {text-align: left; line-height: 150%; margin:10px; margin-bottom: 20px;}
ol {margin:0 10px 20px 10px; line-height: 150%;}
ul {margin:0 10px 20px 30px; line-height: 150%;}

ol.sub,
ul.sub {padding: 5px; margin: 0px 10px; border-left: 1px solid #F99338;}
ol.sub li,
ul.sub li {list-style: none;}

ul.actualiteiten {margin:10px;}
ul.actualiteiten li {margin-bottom: 10px;list-style: none;}

ul.sitemapmain {margin-bottom: 2em; margin-left: 1em;}
ul.sitemapitem {margin-bottom: 0.5em; margin-left: 1em;}

div,
textarea,
input {color: White; font: 9pt Verdana;}

a {color: White;}
a:hover,
a.inverse {text-decoration: none;}
a.inverse:hover {text-decoration: underline;}
.imglink {border: 1px solid Black;}

div.line {border-bottom: 1px solid #F99338;}
div.subtext {font: 9pt Times New Roman; padding-right: 10px; padding-top: 2px; border-top: 1px solid #F99338; text-align: right; margin-left: 10px;}
div.printaddress {margin: 10px; font: 8pt Times New Roman;}
div.link {position: relative; margin: 10px auto; width: 300px;}

table.form {background-color: #385B8B; border: 1px solid #F99338; margin: 10px; width: 400px;}
table.form td {padding: 8px;}

table.info {margin: 0 5px 10px 5px;}
table.info td {padding: 5px; vertical-align: top;}

div.input { line-height: 150%;}
div.input,
textarea,
input.text {width: 200px; border: 1px solid #F99338; background-color: #2A4F81; padding: 3px;}
input.button {text-align: left; font-weight: Bold; width: 204px; border: 1px solid #F99338;}
input.button {background-color: #385B8B; margin-bottom: 10px; padding: 3px; cursor: pointer;}


#container 	{position: relative; margin: 0 auto; width: 800px; height: 100%;}
#background 	{position: absolute;}
#container,
#background	{background: url(/images/bodyback.gif);}

#homepagelink	{position: absolute; top: 0; left: 0;}
#homepagelink img {width: 350px; height: 53px;}

#menucontent div{line-height: 66%;}
#content 	{float: left; width: 502px; min-height: 360px;}
#content 	{padding: 8px 4px; background: url(/images/textback.gif) no-repeat;}

#worklink	{position: absolute; z-index: 10; left: 670px; top: 10px;}
#worklink,
#worklink img	{width: 90px; height: 90px;}

#printlink	{position: absolute; z-index: 10; left: 534px; top: 65px;}

#title_algemeen,
#title_mkb,
#title_nonprofit,
#title_speciaal,
#title_werk,
#title_presentaties,
#title_			{width: 800px; height: 85px;}

#menu_algemeen,
#menu_mkb,
#menu_nonprofit,
#menu_speciaal,
#menu_werk,
#menu_presentaties,
#menu_ 			{float: left; width: 140px; height: 510px;}

#right_algemeen,
#right_mkb,
#right_nonprofit,
#right_speciaal,
#right_werk,
#right_presentaties,
#right_			{float: left; width: 150px; height: 445px;}

#title_algemeen 	{background: url(/images/topback_var_algemeen.gif);}
#title_mkb 		{background: url(/images/topback_var_mkb.gif);}
#title_nonprofit 	{background: url(/images/topback_var_nonprofit.gif);}
#title_speciaal 	{background: url(/images/topback_var_speciaal.gif);}
#title_werk 		{background: url(/images/topback_var_work.gif);}
#title_presentaties	{background: url(/images/topback_var_presentaties.gif);}

#menu_algemeen 		{background: url(/images/menuback_var_algemeen.gif);}
#menu_mkb 		{background: url(/images/menuback_var_mkb.gif);}
#menu_nonprofit 	{background: url(/images/menuback_var_nonprofit.gif);}
#menu_speciaal 		{background: url(/images/menuback_var_speciaal.gif);}
#menu_werk 		{background: url(/images/menuback_var_work.gif);}
#menu_presentaties	{background: url(/images/menuback_var_presentaties.gif);}

#right_algemeen 	{background: url(/images/rightback_var_algemeen.gif);}
#right_mkb 		{background: url(/images/rightback_var_mkb.gif);}
#right_nonprofit 	{background: url(/images/rightback_var_nonprofit.gif);}
#right_speciaal 	{background: url(/images/rightback_var_speciaal.gif);}
#right_werk 		{background: url(/images/rightback_var_work.gif);}
#right_presentaties	{background: url(/images/rightback_var_presentaties.gif);}

#menumo20	{position: absolute; left: 127px; top: 64px;}
#menumo21	{position: absolute; left: 194px; top: 64px;}
#menumo22	{position: absolute; left: 229px; top: 64px;}
#menumo23	{position: absolute; left: 310px; top: 59px;}
#menumo24	{position: absolute; left: 390px; top: 49px;}
#menumo25	{position: absolute; left: 485px; top: 40px;}
#menumo26	{position: absolute; left: 543px; top: 35px;}

#sidemenu ul,
#topmenu ul {margin: 0; padding: 0;}

#sidemenu li,
#topmenu li {list-style-type: none; margin: 0; padding: 0;}

#sidemenu {position: absolute; top: 115px; left: 0; width: 150px;}
#sidemenu img {display: block;}