
body, p, table, td, th, a, ul, li, form, input, textarea, select, hr, h1, h2, h3, h4, h5
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #464646;
}

table, tr, td
{
	text-align: left;
	vertical-align: top;
}

.transp 
{
	background: transparent;
}

body { margin-left: 10pt; background-image: url(''); background-repeat: no-repeat; background-position: center }
p { margin-left: 0pt; margin-top: 4px; margin-bottom: 8px }
p.Test { margin-left: 0pt; color: Black; margin-top: 4px; margin-bottom: 8px }
p.faq { margin-left: 2pt; width: 190px; }
h1 { font-size: 14pt; font-weight: bold; margin-top: 4px; margin-bottom: 8pt; margin-left: 0pt; color: #464646 }
h1.White { font-size: 14pt; font-weight: bold; margin-top: 4px; margin-bottom: 8pt; margin-left: 0pt; color: White }
h2 { font-size: 12pt; font-weight: bold; margin-top: 4px; margin-bottom: 8pt; margin-left: 0pt; color: #464646 }
h3 { font-weight: bold; margin-top: 4px; margin-bottom: 8pt; margin-left: 0pt; color: #464646 }
p.NoMargin { margin-top: 0; margin-bottom: 0; }

table { width: 660px; margin-top: 10pt; margin-top: 10pt; margin-bottom: 10pt; border: solid #464646 1px }
table.nb { width: 660px; margin-top: 10pt; margin-top: 10pt; margin-bottom: 10pt; border: solid #464646 0px }
.extrawide { width: 825px; }
.fixedwide { width: 725px; }
.inbetween { width: 600px; }
.bitsmaller { width: 450px; }
table.small { width: 450px; }

th { 
	color: white; 
	background-color: #464646; 
	text-align: center; 
	vertical-align: bottom; 
}

.centered { text-align: center; }
.changed { background-color: #0000C0; }

td { border-bottom: solid 0px #c0c0c0; }
td.lijnlinks { border-left: 1px solid #dddddd; }
td.rechts { text-align: right; }
td.alright { text-align: right; border-bottom: solid 0px #c0c0c0; }
td.warning { color: #800000; border-bottom: solid 0px #c0c0c0; }
td.border { font-family: Arial; font-size: 8pt; border-bottom: solid 0px #c0c0c0; }
td.brdr { border-bottom: solid 1px #c0c0c0; }
td.overview1 { width: 200px; color: black; text-align: right; border-right: solid 1px black; border-bottom: solid 1px black; }
td.overview2 { width: 45px; color: black; text-align: right; border-right: solid 1px black; border-bottom: solid 1px black; }
td.overviewname { width: 200px; color: black; border-right: solid 1px black; border-bottom: solid 1px black; ; text-align: right; }
td.bline { border-bottom: 1px solid #dddddd; }
th.bline { border-bottom: 1px solid #dddddd; }
td.mailheader { background-color: #4D6AFB; color: white; font-weight: bold; }
td.mailbody { background-color: white; color: black; }
th.pwtabs { height: 35px; vertical-align: middle; }
td.tiny_1 { width: 40px; text-align: right; }
td.tiny_2 { width: 40px; text-align: right; }
td.fixedwid { width: 75px; }
td.red { background-color: red; color: white; font-weight: bold; }
td.green { background-color: green; color: white; font-weight: bold; }
td.tiny { font-size: 80%; }

div.Toolbox { margin-top: 10pt; margin-bottom: 10pt; border: solid #464646 1px; background-color: white; }
div.ToolboxFunction { width: 170px; height: auto; text-align: center; float: left; padding-top: 20px; padding-bottom: 20px; }

a:link, a:visited, a:active, a:hover { 
	text-decoration: none; 
	font-style: normal; 
	color: #0000C0;
}

a.menu:link, a.menu:visited, legend { 
	text-decoration: none; 
	font-style: normal; 
	color: #464646; 
}
a.menu:active, a.menu:hover { 
	text-decoration: none; 
	font-style: italic; 
	color: #0000C0;
}

a.header:link, a.header:visited, a.header:active, a.header:hover {
	text-decoration: none; 
	font-style: italic; 
	color: White;
}
a.actief:link, a.actief:visited, a.actief:active, a.actief:hover {
	text-decoration: none; 
	font-style: normal; 
	font-weight: bold; 
	color: Black;
}

ul { list-style: circle; margin-left: 0; padding-left: 15px; color: #464646; margin-top: 5px; margin-bottom: 5px; }
li { color: #464646 }
li.alert { color: #800000 }

fieldset { border: 1px solid #000099; }
#fldMenu {
	width: 180px;
	min-height: 200px;
}

legend {
  padding: 0.2em 0.5em;
  border: 1px solid #000099;
  color: #000099;
  font-size: 90%;
  text-align: left;
}

ul.mng { list-style-image: URL("/im/ul_ster.gif") }

ul.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 5px;
} 

ul.menu li {
	padding-top: 1px;
	padding-bottom: 1px;
}

ul.menu li, ul.menu a:link {
	width: 100%;
	display: block;
}

ul.menu a:hover, ul.menu li.Active {
	background-color: #F0F0F6;
}

ul.menu li.Active a {
	color: #0000c0;
}

ul.mnu1 {
	margin-top: 5px;
} 

hr { width: 90%; height: 1px; margin-bottom: 10px; margin-top: 10px }

img { border: 0px; }
img.nb { border: 0px; }

form { margin-top: 0px; margin-bottom: 0px }
input, input.lck
{
	margin-left: 0pt;
	border: solid 1px #464646;
	background-color: white;
	color: #464646;
}
input.lck { background-color: #D2D2D2; }
textarea { margin-left: 0pt; border: solid 1px #464646; }
textarea.license { width: 600px; height: 500px; }
select { margin-left: 0pt; border: solid 1px #464646; }
input.chk { border: solid 0px #464646; font-size: 18pt; }
input.nb { border: solid 0px #464646; }

p.Gap { margin-left: 0pt; margin-top: 50px; margin-bottom: 0px; }
select.Gap { margin-left: 0pt; border: solid 1px #464646; margin-top: -30px; margin-bottom: 5px; }

#ChangeLanguage { position: absolute; top: 25px; left: 250px; }
#Logo { position: absolute; top: 25px; left: 0px; width: 100%; }
#Menu { position: absolute; top: 25px; left: 25px; }
#Content { position: absolute; top: 100px; left: 250px; }
#Functions { position: absolute; top: 25px; left: 650px; }
.EmailBlock {
	position: absolute;
	top: 25px;
	left: 500px;
	width: 550px;
	background-color: white;
	border: solid 2px red;
	padding-top: 20pt;
	padding-left: 20pt;
	padding-right: 20pt;
	padding-bottom: 20pt;
}
.EmailBlock p { color: red; }

#submenu
{
	position: absolute;
	font-size: 8pt;
	color: White;
	top: 73px;
	left: 14px;
	width: 900px;
	text-align: left;
}

a.tbar:link, a.tbar:active, a.tbar:visited, a.tbar:hover
{
	font-size: 11pt;
	margin-top: 28px;
	margin-bottom: 12px;
	font-weight: bold;
	color: #959499;
	position: absolute;
	top: 8px;
	width: 120px;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}

a.subwhite:link, a.subwhite:visited, a.subwhite:active, a.subwhite:hover
{
	font-size: 8pt;
	color: White;
	text-decoration: none;
	font-style: normal;
}

a.subgrey:link, a.subgrey:visited, a.subgrey:active, a.subgrey:hover
{
	font-size: 8pt;
	color: #807F84;
	text-decoration: none;
	font-style: normal;
}

a.stdgrey:link, a.stdgrey:visited, a.stdgrey:active, a.stdgrey:hover
{
	color: #807F84;
	text-decoration: none;
	font-style: normal;
}

p.intro, a.intro:link, a.intro:visited, a.intro:active, a.intro:hover
{ font-weight: bold; text-decoration: none; font-style: normal; color: #959499 }

h1.intro
{
	font-family: Verdana;
	font-size: 12pt;
	margin-top: 30px;
	margin-bottom: 12px;
	font-style: normal;
	font-weight: bold;
	color: #959499;
}

body.intro
{
	background-color: White;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #1D1D1F;
}

td.icon { padding: 10px; }
td.filename, td.downloadicon, a.filename { padding: 10px; font-weight: bold; font-size: 10pt; vertical-align: top; }
td.DownloadGroup1, td.DownloadGroup1 a:link, td.DownloadGroup1 a:active, td.DownloadGroup1 a:hover, td.DownloadGroup1 a:visited 
{ 
	background-color: #4D6AFB; color: white; font-weight: bold; font-size: 14pt; 
}
td.DownloadGroup1 div { padding-left: 10px; margin-top: 10px; margin-bottom: 10px; }
td.downloadicon1 { padding-left: 10px; }
td.DownloadGroup2, td.DownloadGroup2 a:link, td.DownloadGroup2 a:active, td.DownloadGroup2 a:hover, td.DownloadGroup2 a:visited
{ 
	background-color: white; color: #4D6AFB; font-weight: bold; font-size: 14pt; 
}
td.DownloadGroup2 div { padding-left: 30px; margin-top: 10px; margin-bottom: 10px; }
td.downloadicon2 { padding-left: 30px; }
td.DownloadGroup3, td.DownloadGroup3 a:link, td.DownloadGroup3 a:active, td.DownloadGroup3 a:hover, td.DownloadGroup3 a:visited
{ 
	background-color: white; color: #4D6AFB; font-weight: bold; font-size: 12pt; 
}
td.DownloadGroup3 div { padding-left: 50px; margin-top: 10px; margin-bottom: 10px; }
td.downloadicon3 { padding-left: 50px; }
p.downloadtitle { padding: 5px; font-weight: bold; font-size: 10pt; }
p.downloaddescription { padding: 5px; font-size: 8pt; font-style: italic; }

div.PageBreak { page-break-after: always; }

div.MessageBlock
{
	position: absolute;
	top: 10px;
	left: 600px;
	width: 400px;
	height: auto;
	border: solid black 1pt;
	background-color: white;
	padding: 10px;
}
div.MessageBlock p { color: Red; }
div.MessageBlock img { margin-left: 0px; margin-right: 10px; }


div.ThingsINeedToSee
{
	position: absolute;
	top: 100px;
	left: 100px;
	height: 300px;
	width: 600px;
	border: solid black 1pt;
	background-color: white;
	overflow: scroll;
	visibility: hidden;
}

p.ThingsINeedToSee
{
	padding-left: 10px;
	padding-top: 10px;
}

h1.ThingsINeedToSee
{
	padding-left: 10px;
	padding-top: 10px;
}

table.ThingsINeedToSee
{
	border: solid 0px white;
	width: 550px;
}

tr.dicht
{
	display: none;
}


div.NewsletterHeader input, div.NewsletterLeft input, div.NewsletterRight input, div.NewsletterFooter input
{
	width: 90%;
}
div.NewsletterHeader span.invoer, div.NewsletterLeft span.invoer, div.NewsletterRight span.invoer, div.NewsletterFooter span.invoer
{
	width: 150px;
}
div.NewsletterHeader input.chk, div.NewsletterLeft input.chk, div.NewsletterRight input.chk, div.NewsletterFooter input.chk
{
	width: auto;
}
div.NewsletterHeader input.sort, div.NewsletterLeft input.sort, div.NewsletterRight input.sort, div.NewsletterFooter input.sort
{
	width: 50px;
}

div.FloatLeft {
	float: left;
}

p.FloatLeft {
	float: left;
}

div.TinyFloat {
	float: left;
	width: 200px;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
}

div.SmallFloat {
	float: left;
	width: 400px;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
}

div.BigFloat {
	float: left;
	width: 840px;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
}

div.Responsive {
}

div.SmallBorder {
	border: solid 1px black;
}

li.Geselecteerd {
	font-weight: bold;
}

div.NewsletterHeader {
	width: 100%; 
	min-height: 3cm; 
	float: left; 
	background-color: #FFFFC0;
}

div.NewsletterHeader textarea.Newsletter, div.NewsletterFooter textarea.Newsletter {
	width: 90%;
}

div.NewsletterLeft {
	width: 55%; 
	min-height: 10cm; 
	float: left; 
	background-color: #FFC0C0;
}

div.NewsletterLeft textarea {
	width: 450px;
}

div.NewsletterRight {
	width: 40%; 
	min-height: 10cm; 
	float: left; 
	background-color: #C0FFFF;
}

div.NewsletterRight textarea {
	width: 290px;
}

div.NewsletterFooter {
	width: 100%; 
	min-height: 3cm; 
	float: left; 
	background-color: #FFFFC0;
}

div.NewsletterHeader div, div.NewsletterLeft div, div.NewsletterRight div, div.NewsletterFooter div
{
	margin: 5px;
	background-color: White;
}

textarea.TranslationEditor
{
	width: 90%;
	height: 460px;
}

p.warning { color: #800000; }

table.DataGrid
{
	
	
}

.CheckBoxCell
{
	width: 20px;
}
.CheckBoxCell input
{
	border: 0px;
}

.filterRow
{
	background-color: #F3EFEF;
}

table.ui-datepicker-calendar, table.ui-datepicker-calendar td, table.ui-datepicker-calendar th, table.ui-datepicker-calendar td a {
	border: 0;
	font-size: 8pt;
}

input.FullWidth
{
	width: 100%;
}

tr.highlight   
{    
	background-color: #EEEEEE;   
}
