body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
	color:#000;
}
a {
	text-decoration:none;
	color:#999999;
}
h1 {
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-size: 13px;
	color: #3C7AB8;
}
.flags {
	background-color: #3c7ab8;
	text-align: right;
	padding-right: 18px;
}
.flags span {color:#fff;margin-right:10px;}
.flags span a {color:#fff;text-decoration:underline}
.flags span a:hover {text-decoration:none;}
.header {
	height: 125px;
	width: 800px;
}

.imgretrosat{background-image: url(../img/banner_retrosat.jpg);	background-repeat:no-repeat;background-position: left top;}
.imgsatlite{background-image: url(../img/banner_satlite.jpg);background-repeat:no-repeat;background-position: left top;}
.imgeureca{background-image: url(../img/banner_eureca.jpg);background-repeat:no-repeat;background-position: left top;}

.content {
	text-align: left;
	vertical-align: top;
	padding: 20px;
}
.content tr td{ margin-bottom:5px;}
.knoppen {
	text-align: right;
	padding-right: 20px;
	height:50px;
	margin:20px 0px; 
}
.footer {
	color: #d4e3e6;
	background-color: #3c7ab8;
	padding-right: 20px;
	height:25px;
	text-align:right;
	line-height:25px;
	margin-top:10px;
}
ul.stappen {background-color: #d4e3e6;padding: 5px 10px;height:20px;overflow:hidden;display:block;margin:0px;}
li.stap {background-color:#bfdae0;color:#FFFFFF;margin:0px;padding:0px;text-align: center;float:left;margin-right:5px;list-style:none;border: 1px solid #FFFFFF;height:19px;line-height:19px;}
li.stap span{padding:2px 7px;height:19px;}
li.actief span, li.stap a:hover {background-color:#6699FF;height:15px;}
li.stap a {color:#fff;background:#3c7ab8;padding:2px 7px;height: 19px;line-height:19px;}
li.stap a span{display:none;padding:0px;}
li.stap a:hover span {display:inherit}
li.stap span span {display:none;padding:0px;}
li.actief span span {display:inherit}
.field {
	height: 12px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.select, textarea {width: 200px;}
.TipCls2 {
	width: 300px;
	display:block;
}
.bttn, a.bttn {
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CC0000;
	font-size: 12px;
	padding:2px 10px;
	color: #FFFFFF;
	cursor:pointer;
}
.bttn {	background-image: url(../img/bg_bttn.gif);}
a.bttn {background:none;background:#3399FF !important}
.error{color:#f00 !important}
.required {color:#f00;margin-left:3px;}
.afronden {font-size:12px;}
.afronden span, .afronden strong {display:block;float:left;}
.afronden strong {width:130px;}
.afronden ul {clear:both;}
h3{font-size:13px;}
.button2 {text-decoration:underline;color:#333;clear:both;margin:5px 0px;display:block;width:150px;}
.button2:hover {color:#000}
.button2 {border: 1px solid #CC0000;font-size: 12px;padding:2px 10px;color: #FFFFFF;background-image: url(../img/bg_bttn.gif);text-decoration:none;}
.button2:hover {color:#fff}
.stap8 textarea{width:700px;height:250px;display:block;overflow-y:auto;}
.contract {padding:10px;border:1px solid #000;margin-top:20px;}
.contract td{vertical-align:top}
.contract td.vars {color:#666;border-left:1px solid #000;padding-left:10px;}
.contract td.sep {border-left:2px solid #3c7ab8;}
.contract td {padding:2px;}
.contract tr.even, .contract td.even {background:#DFEDFD}
em.info2 {padding:5px;padding-left:20px;background:url(../img/info_small.jpg) no-repeat left 50%;color:#3366cc}
em.info {padding:5px;color:#3366cc}
p.pagebreak, tr.pagebreak {display:none;}
div.content {width:860px;}
.showonprint {display:none;}
table.contract {border:none;padding:0px;margin:0px;}
.floatleft {float:left;}
.floatright {float:right;}
a.button {padding:5px 10px;background-image: url(../img/bg_bttn.gif);color:#fff;margin-left:20px;}
#geb_maand {width:85px;}
