body	{
	margin: 0; padding: 0;
	background-color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%; line-height: 130%;
}

table, p {font-size: 100%;}

body	{background-repeat: repeat-y; background-position: center;}
body#home	{background-image: url('../img/shim_home.gif');}
body#vervolgpagina	{background-image: url('../img/shim_links.gif');}

div#maincanvas {width: 740px; margin: 0 auto; padding: 0;}
	
#kopbalk {width: 740px; height: 69px; margin: 0; padding: 0;}
/*
#kopbalk li#horizontal {
	position: relative;
	top: 50px; left: 188px; margin: 0;
	padding: 0; list-style-type: none;
	}
#kopbalk li#horizontal ul li {display: inline;padding: 0; margin: 0;}
#submenuli {position: relative;}
*/
/*#submenuli*/ 
/*ul.submenu {
	position: absolute; top: 16px; left: -16px;
	margin: 0; padding: 2px 1px 3px 1px;
	background-color: #014B88; color: white;
	border-top: 3px solid #7C0037;
	z-index: 20; visibility: hidden;
}
#kopbalk li#horizontal ul li#submenuli ul.submenu li {
	display: block; padding: 1px 0 3px 0; 
}
*/

#nav {margin: 0; padding: 50px 0 0 170px;
	list-style-type: none;
	font-size: 10.5pt; font-family: "Times New Roman", Times, serif; font-weight: bold;}
#nav ul 
	{padding: 0; margin: 0;
	list-style: none; line-height: 1;}
#nav a 
	{color: white; font-weight: bold; display: block;
	margin: 0 13px; padding: 0; text-decoration: none;}
#nav li 
	{float: left; width: auto; /* width needed or else Opera goes nuts */}
#nav li ul 
	{position: absolute; width: 12em; margin: 0; border-top: 3px solid #7C0037;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li:hover ul, #nav li.sfhover ul /* sfhover is voor script. niet verwijderen anders werkt IE niet meer*/
	{left: auto; /* lists nested under hovered list items */}

#nav li a	{text-align: center; }
#nav li ul a	{background-color: #014B88; padding: 4px;}
#nav li ul a:hover	{background-color: #014B88; }
	
div#canvas {top: 0;}
/* ontrekt submenu aan t oog bij hover/click! {position: absolute; top: 69px;width: 740px;}*/

div#tekst {margin	: 10px 20px 10px 182px;}

img#linkerbalk	{float: left;}	
img#venster	{float: right; margin: 50px 20px 15px 15px;}

a 		{text-decoration: none;}
a:hover	{text-decoration: underline;}
a img	{border: none;}

h1	{font-size: 120%; color: #7C0037;}
h2	{font-size: 100%;}
h3	{font-size: 100%; font-weight: normal; margin-bottom: -12px; padding: 0; font-style: italic;}

.tekstkop{ font-size: 120%; color: #7C0037;	font-weight: bold;}
.tekstsubkop{ font-size: 100%; font-weight: bold;}
.rekenvoorbeeld{border-top: 1px solid black;border-left: 1px solid black;border-collapse: collapse;}
.rekenvoorbeeld td{border-bottom: 1px solid black;border-right: 1px solid black;padding: 2px;}

#aanvraagformulier fieldset{border: 1px solid #CCC;padding: 5px;margin: 10px 0;}
#aanvraagformulier legend{font-weight: bold;letter-spacing: -1px;}
#aanvraagformulier #naw dt{ letter-spacing: -1px; float: left; width: 85px; color: #333; text-align: right; font-weight: bold; padding: 4px 5px 0 0;margin-top:2px;}
#aanvraagformulier #naw dd{ padding: 5px;letter-spacing: -1px;}
#aanvraagformulier #naw dd input, #aanvraagformulier #naw dd textarea{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 1px 2px; margin: 0; border: 1px solid black;}
#aanvraagformulier input.readonly{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 1px 2px; margin: 0; border: 1px solid black; text-align: right;}
#aanvraagformulier .button {border: 1px solid #7C0037; background-color: #014B88; color: #fff; padding: 1px 4px;}

#aanvraagformulier .textarea-label label{letter-spacing: -1px; color: #333; font-weight: bold; padding: 4px 5px 0 0;margin-top:2px;}
#aanvraagformulier .textarea-label textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 1px 2px; margin: 0 0 0 75px; border: 1px solid black;}

#aanvraagformulier #feedback p{
	letter-spacing: -1px; color: #333; 
	font-weight: bold; 
	padding: 0 10px;
	margin-bottom: 5px;
}

#aanvraagformulier #feedback ul {
	margin: 0; padding: 0
}
#aanvraagformulier #feedback li {
	margin-left: 40px; list-style-type: none;
	letter-spacing: -1px; color: #333; 
	font-weight: bold; padding: 0.2em 0;
}

#aanvraagformulier #feedback input.textfield
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 1px 2px; margin: 0; border: 1px solid black;}

#naamgegevens table{border: 1px solid black;}
.invulvakje input{
	width: 20px; height: 20px;
	border: 1px solid black; padding: 2px; 
	font-size: 140%; font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0;
}

#raamtekst{padding: 5px;border: 1px solid black;}

/* Voorwaarden (Terms and Conditions) */
ol {margin: 0; padding-left: 20px;}
ol li {margin: 6px 0; padding: 0;}
