body { background-color: #ffffff; margin:0px; color:#000000; font-size:11px; font-family:Verdana; line-height:16px; overflow: auto}

td	{ color:#000000; font-size:11px; font-family:Verdana; line-height:16px;}

h1 	{ color:#3A5599; font-size:14px; font-family:Verdana; font-weight:bold; line-height:16px; margin-top:0px; margin-bottom:0px; }
h2 	{ color:#3A5599; font-size:12px; font-family:Verdana; font-weight:bold; line-height:14px; margin-top:0px; margin-bottom:0px;  }

p	{ margin-top: 8px; }

a:link		{ color:#3A5599; font-size:11px; font-family:Verdana; text-decoration:underline; }
a:visited	{ color:#3A5599; font-size:11px; font-family:Verdana; text-decoration:underline; }
a:hover 	{ color:#000000; font-size:11px; font-family:Verdana; text-decoration:underline; }

.topmenu	{ position:absolute; width:180px; height:18px; top:0px; left:0px; background-color:#7F91DD; }

#topmenu a.menuitem 		{ float:left; margin:0px 0px 0px 0px; padding:2px 8px 0px 8px; background-color: #7F91DD; font-size: 11px; font-family:Arial; font-weight: bold; color: #ffffff; text-decoration: none; }
html>body #topmenu a.menuitem 	{ float:left; margin:0px 0px 0px 0px; padding:2px 8px 0px 8px; background-color: #7F91DD; font-size: 11px; font-family:Arial; font-weight: bold; color: #ffffff; text-decoration: none; }
#topmenu a.menuitem:hover 	{ text-decoration: none; background-color: #3A5599; }

td.sidemenu { padding:0px; border-right: 1px solid #3A5599; vertical-align:top; width:165px;}

.navcontent	{ background-color:#3A5599; position:relative; width:182px; height:100%; float:left; } 

#navcontent a.nav	{ float:left; width:165px; color:#ffffff; margin:0px 0px 0px 0px; padding:1px 0px 2px 16px; font-size:9px; font-family:Verdana; font-weight: bold; text-decoration: none; border-top:1px solid #7C8DC5; background:url('/pix/navbg_off.gif'); background-position:left; background-repeat:no-repeat; }
#navcontent a.nav		{ width:165px; color:#ffffff; margin:0px 0px 0px 0px; padding:1px 0px 2px 16px; font-size:9px; font-family:Verdana; font-weight: bold; text-decoration: none; border-top:1px solid #7C8DC5; background:url('/pix/navbg_off.gif'); background-position:left; background-repeat:no-repeat; }
#navcontent a.nav:hover	{ color:#2C409D; text-decoration: none; background:url('/pix/navbg_on.gif'); background-position:left; background-repeat:no-repeat; background-color:#7F91DD; }


.navline				{ width:182px; height:6px; }

.footer					{ position:relative; height:3px; background-color:#3A5599; }

td.content				{ padding:26px 26px 10px 26px; background-color:#FFFFFF; vertical-align:top; border-right:1px solid #3A5599;}

.copyright			{ font-size:9px; color:#3A5599; text-align:center; margin-top:10px; }

a.copyright			{ font-size:9px; color:#3A5599; }
a.copyright:hover		{ font-size:9px; color:#3A5599; text-decoration: none; }

.topheader			{ position:relative; width:782px; height:18px; background:url('/pix/topheaderbg.gif'); }

.topheadercorner	{ position:absolute; width:33px; height:18px; bottom:0px; right:0px; }

.header_cons			{ position:relative; width:783px; height:113px; background:url('/pix/header_cons.jpg'); background-position:right; background-repeat:no-repeat; }
.header_train			{ position:relative; width:783px; height:113px; background:url('/pix/header_train.jpg'); background-position:right; background-repeat:no-repeat; }
.header_intro			{ position:relative; width:752px; height:311px; background:url('/pix/header_intro.jpg'); background-position:top; background-repeat:no-repeat; }

.logo_cons				{ position:absolute; width:158px; height:62px; top:27px; left:12px; }
.logo_train				{ position:absolute; width:158px; height:62px; top:20px; left:12px; }

html>body .leftheader			{ border-left: 1px solid #7C8DC5; border-top: 0px solid #7C8DC5; }
.leftheader			{ border-left: 1px solid #7C8DC5; border-top: 1px solid #7C8DC5; }

.container			{ position:relative; width:783px; height:100%; }

.container_cons { cursor: pointer; position:absolute; width:225px; height:203px; top:108px; left:121px; background:url('/pix/button_cons.gif'); }
.container_train { cursor: pointer; position:absolute; width:225px; height:203px; top:108px; right:120px; background:url('/pix/button_train.gif'); }

.adresbutton		{ float:left; width:274px; }
html>body .adrescontent		{ width:253px; padding:10; line-height:12px; font-size:10px; font-family:Verdana; font-weight:bold; color:#131313; float:left; background-color:#F5F5F5; border-right:1px solid #C4C4C4; border-top:1px solid #C4C4C4; }
.adrescontent		{ padding:10; line-height:12px; font-size:10px; font-family:Verdana; font-weight:bold; color:#131313; float:left; width:274px; background-color:#F5F5F5; border-right:1px solid #C4C4C4; border-top:1px solid #C4C4C4; }

a.adres					{ font-size:10px; color:#131313; }
a.adres:hover		{ font-size:10px; color:#131313; text-decoration: none; }

.contactformbutton		{ float:left; width:273px; }
html>body .contactform		{ width:238px; padding-bottom: 24px; padding-top: 20px; padding-right: 20px; padding-left: 14px; float:left; background-color:#F5F5F5; border-top:1px solid #C4C4C4; }
.contactform		{ padding-bottom: 24px; padding-top: 20px; padding-right: 20px; padding-left: 14px; float:left; width:273px; background-color:#F5F5F5; border-top:1px solid #C4C4C4; }

.introleft					{ width:225px; padding-left:5px; padding-top:118px; padding-right:20px; text-align:right; color:#ffffff; font-size:10px; font-family:Verdana; line-height:12px; }
html>body .introleft		{ width:200px; padding-left:5px; padding-top:118px; padding-right:20px; }
.introright					{ width:225px; padding-left:20px; padding-top:118px; padding-right:5px; text-align:left; color:#ffffff; font-size:10px; font-family:Verdana; line-height:12px; }
html>body .introright		{ width:200px; padding-left:20px; padding-top:118px; padding-right:5px; }

a.intro:link				{ font-size:10px; color:#ffffff; text-decoration: none; }
a.intro:visited				{ font-size:10px; color:#ffffff; text-decoration: none; }
a.intro:hover		{ font-size:10px; color:#ffffff; text-decoration: none; }

.velden {padding: 1px; margin: 0px; border: 1px solid black; }


table.formulier td { padding: 0px 3px 2px 0px;}

td.logo_header, td.image_header { vertical-align:middle; text-align:center; background-color:#FFFFFF; border-top: 6px solid #3A5599; border-bottom: 4px solid #3A5599;}

table.cursusoverzicht_table td { padding:3px 0px 3px 0px; vertical-align:top;}
table.cursusoverzicht_table td.files { padding:0px 0px 10px 0px; vertical-align:top; text-align:right;}

.cursus_inlog {   
    width:310px;
    height:100px;
    text-align:left;
    color: black;
    background-color: #7C8DC5; 
    z-index:500;
    border: 1px solid #6171B6;
    padding: 4px;
}


table.cursusoverzicht_table td.cursusSeparator { background-color:#a5b2d3; height:1px; padding:0px; }

textarea { font-family:Verdana, Arial; font-size:12px; } 