html, body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
}

body.print {
	margin: 20px;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px;
	font-variant:small-caps;
	color: #48c2f2;
	font-weight: bold;
	font-size: 48pt;
}

h1.form_title{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12pt;
	margin: 0px 0px 10px 0px;
	color: #000000;
	font-variant: none;
	border-bottom: 1px #999999 solid;
	background-color: #eeeeee;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px;
	color: #aaaaaa;
	font-weight: bold;
	font-style:italic;
	font-size: 13pt;
}

img {
	border: 0px;
	vertical-align: bottom;
}

a{
	color:#0066CC;
}

div.options{
	border-bottom:1px dotted maroon;
	margin:0px;
	padding:0px 2px 2px 2px;
}

div.options a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
	padding: 3px;
}

div.options a:hover{
	border-top: 2px solid #999999;
	border-bottom: 2px solid #999999;
	background-color: #eeeeee;
}

div#options{
	z-index: 10000;
	position: absolute;
	top: 0px;
	right: 10px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

div#site_options{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #eeeeee;
	color: #999999;
	border: 1px solid #999999;
	border-top: 0px;
	vertical-align: middle;
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 4px 0px;
}

div#page_options{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #eeeeee;
	color: #999999;
	border: 1px solid #999999;
	border-top: 0px;
	vertical-align: middle;
	margin: 0px;
	padding: 4px 0px;
	display: inline;
}

div#site_options img, div#page_options img{
	vertical-align: middle;
}

div#site_options img.grip, div#page_options img.grip{
	vertical-align: bottom;
	margin: 0px;
}

div#site_options a, div#page_options a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
	padding: 5px 2px 2px 2px;
}

div#site_options a:hover, div#page_options a:hover{
	background-color: #ffffff;
}

td#content{
	vertical-align: top;
	padding: 0px;
	padding-top: 20px;
}

div#blocks{
	padding: 0px 10px;
	padding-left:30px;
	margin: 0px;
	height: 470px;
	overflow: auto;
	font-size: 12pt;
}

div#blocks a{
	color: #777;
}

div#blocks p{
	font-size: 11pt;
}

div#blocks h1{
	font-size: 12pt;
	font-weight:bold;
}

div.block h1{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 10px;
	font-variant:normal;
	color: #000000;	
	font-weight: bold;
	font-size: 9pt;
}

div#cblock h1{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 10px;
	text-transform:uppercase;
	color: #000;	
	font-weight: bold;
	font-size: 16pt;
}

div.block, div.block p, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #777;
	text-align: justify;
}

td#menu{
	vertical-align: top;
	text-align: right;
	padding-top: 20px;
	padding-right:4px;
}

td#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	background-color: #ffffff;
	text-transform:uppercase;
	color: #999999;
	text-decoration: none;
	padding: 1px;
	text-align:right;
	padding-left: 20px;
}

td#menu a.lvl3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	background-color: #ffffff;
	text-transform:capitalize;
	color: #aaa;
	text-decoration: none;
	padding: 1px;
	text-align:right;
	padding-right: 20px;
}

td#menu a.not_in_menu {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffffff;
	color: #ff6600;
	font-style:italic;
	text-decoration: none;
	padding: 1px;
}

td#menu a:hover{
	color: #48c2f2;
}

td#alt_menu{
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #ffffff;
	color: #aaa;
	text-align:center;
}

td#alt_menu a {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #ffffff;
	color: #aaaaaa;
	text-transform:uppercase;
	text-decoration: none;
	padding: 0px;
}

td#alt_menu a:hover{
	color: #000;
}

.submenu_2{
	padding: 2px;
	margin: 3px 0px;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

td#menu div.submenu_2 a{
	font-size: 10pt;
	font-weight: normal;
	color: #bbbbbb;
}

#menu div.submenu_3 a{
	text-decoration:line-through;	
}

td#top_menu{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #aaaaaa;
	margin-top: 10px;
}

td#top_menu br{
	display: none;
}

td#top_menu a {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	background-color: #ffffff;
	color: #aaaaaa;
	text-transform:uppercase;
	text-decoration: none;
	padding: 1px;
	padding-left: 20px;
	margin: 0px 10px;
}

td#top_menu a:hover{
	color: #48c2f2;
}

td#global_menu{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #aaaaaa;
	vertical-align:center;
	text-align: right;
	font-size: 12pt;
	height:50px;
	width:700px;
}

td#global_menu a {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #ffffff;
	color: #aaaaaa;
	text-transform:uppercase;
	text-decoration: none;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 10px;
	font-weight:bold;
}

td#global_menu a:hover{
	color: #000;
}

table#properties, table#overview{
	margin: 0px;
	border-collapse:collapse;
	width: 100%;
}

table#properties th, table#overview th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	border-top: 1px #999999 solid;
}

table#properties th.header, table#overview th.header{
	text-align: center;
	font-size: 12pt;
	border-bottom: 1px #999999 solid;
	background-color: #eeeeee;
}

table#properties td, table#overview td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	border-top: 1px #999999 solid;
	padding: 2px;
}

table#properties td.right, table#overview td.right{
	text-align: center;	
	width: 30px;
}

table#properties td img, table#overview td img{
	vertical-align: middle;
	border: 0px;
}

table#properties td a, table#overview td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 2px 2px 2px;
}

table#properties td a:hover, table#overview td a:hover{
	border-bottom: 1px #999999 solid;
}

table#properties th.label, table#overview th.label{
	background-color: #eeeeee;
	font-weight: bold;
}

table#overview th.version{
	width: 20px;
	text-align: center;
}

table#properties td.center, table#overview td.date{
	width: 240px;
}

table#overview td.tt{
	width: 440px;
}

table#overview td.actions{
	width: 20px;
}

.property_container{
	width: 100%;
	height: 40px;
	overflow: auto;
	vertical-align: middle;
}

.autogen_form_table{
	width: 100%;
}

.autogen_form_table th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

.autogen_form_table td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}

.autogen_form_table label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.autogen_form_table input{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.autogen_form_table input.checkbox{
	width: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.autogen_form_table textarea{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.autogen_form_table input.pButton{
	width: 100px;
}

div.properties_inside{
	margin: 20px;
	padding: 5px;
	border: 1px #999999 solid;
}

#menu .submenu a{
	font-size:14px;
	font-weight: normal;
}

.submenu_spacer{
	margin-right: -2px;
	height:10px;
	background-image:url(img/submenu_spacer.gif);
	background-repeat: no-repeat;
	background-position:center right;
	
}

#menu a.selected, #top_menu a.selected{
	color: #4FC8E8;
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position:center left;
}

ul,li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

ul{
	list-style:square;
	margin-bottom: 0px;
}

td#top_menu .geel a.selected, td#menu.geel a.selected {
	color: #FFDD00;
	background-image: url(img/arrow_geel.gif);
	background-repeat: no-repeat;
	background-position:3px left;
}

td#top_menu .geel a.selected {
	background-position:6px left;
}

td#top_menu .geel a:hover, td#menu.geel a:hover{
	color: #FFDD00;
}

td#top_menu .blauw a.selected, td#menu.blauw a.selected {
	color: #4FC8E8;
	background-image: url(img/arrow_blauw.gif);
	background-repeat: no-repeat;
	background-position:3px left;
}

td#top_menu .blauw a.selected {
	background-position:6px left;
}

td#top_menu .blauw a:hover, td#menu.blauw a:hover{
	color: #4FC8E8;
}

td#top_menu .groen a.selected, td#menu.groen a.selected {
	color: #C0D72E;
	background-image: url(img/arrow_groen.gif);
	background-repeat: no-repeat;
	background-position:3px left;
}

td#top_menu .groen a.selected {
	background-position:6px left;
}

td#top_menu .groen a:hover, td#menu.groen a:hover{
	color: #C0D72E;
}

td#top_menu .rood a.selected, td#menu.rood a.selected {
	color: #E85D75;
	background-image: url(img/arrow_rood.gif);
	background-repeat: no-repeat;
	background-position:3px left;
}

td#top_menu .rood a.selected {
	background-position:6px left;
}

td#top_menu .rood a:hover, td#menu.rood a:hover{
	color: #E85D75;
}

td#menu ul{
	margin: 0px;
	padding:0px;
	display:block;
}

td#menu li{
	width:290px;
	margin: 0px;
	padding: 0px;
	list-style:none;
}

ul.l2 {
	margin-bottom:20px;
}

.sitemap li{
	list-style:none;
}

.sitemap a, .sitemap li.alt{
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16pt;
}

.sitemap .l2 a{
	font-size:12pt;
}

.sitemap .l3 a{
	font-size:10pt;
	font-weight:normal;
}

.contactTable th,.contactTable td{
	text-align:left;
	vertical-align:top;
}

.contactTable th{
	width: 100px;
}

.contactTable textarea{
	border:2px #F48FAE solid;
	font-size:12pt;
	padding:2px;
	width:400px;
}

.contactTable input{
	border:2px #F48FAE solid;
	font-size:12pt;
	padding:2px;
	width:200px;
}

.contactTable label{
	font-size:12pt;
	padding:2px;
	font-weight:normal;
}

div#color{
	margin:0px auto;
	width:980px;
}
.aanbod p.aanbodprofiel{
	color: #333;
	font-size: 10px;
	margin: 2px 0px;
	padding: 0px;
}
table.aanbodprofiel{
	margin-bottom: 20px;
	font-size: 10px;
	color: #777;
	border-collapse: collapse;
	border-top: 2px #777 solid;
	border-bottom: 2px #777 solid;
	width:420px;
	margin-top:0px;
}
table.aanbodprofiel td, table.aanbodprofiel th{
	padding: 3px 0px;
	vertical-align: top;
	text-align: left;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}
table.aanbodprofiel th{
	font-weight: bold;
	width:120px;
	color: #333;
}
