/* --- ALGEMENE OPMAAK --- */
BODY {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 20px;
}
html, body {
	height: 100%; /* héél belangrijk */
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	line-height: 20px;
}
P, BLOCKQUOTE {
	margin-top: 0;
	margin-bottom: 0;
}
UL, OL {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.wosimage {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 5;
}
.button {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url(../images/button.gif);
	BORDER-LEFT: medium none;
	WIDTH: 100px;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial;
	HEIGHT: 21px;
}
.table {
	border: 0px solid #000000;
	border-collapse: collapse;
}
.table TD {
	font-size: 12px;
}
.tableHeader {
	background-color: #FFFFFF;
}
.tableContent {
}
.foutmelding {
	color : red;
}
.foutbox {
	border: 1px solid Red;
}
.foutfill {
	color: Red;
}
.highlight {
	background-color: #e0e0e0;
}

/* --- SITE SPECIFIEKE OPMAAK --- */
.mainframe {
	width: 1000px;
	background-color: #FFFFFF;
}

.header {
	height: 40px;
	line-height: 40px;
	position: relative;
	background: url(../images/header.gif) repeat-y;
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	width: 990px;
}

.head {
	width: 1000px;
	height: 235px;
	color: #FFFFFF;
	margin-bottom: 2px;
}

.menuframe {
	width: 180px;
	background-color: #213864;
}

.menu_top {
	background-color: #213864;
	width: 180px;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	text-align: center;	
}

.menu {
	width: 180px;
	text-align: center;	
}

.content_header {
	width: 801px;
	height: 233px;
}

.nav {
	width: 182px;
	height: 26px;
	line-height: 26px;
	background: url(../images/button.gif) no-repeat;
	margin-bottom: 1px;
	text-align: left;
}

.nav a, .nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.navover a, .navover a:hover {
	color: #000000;
	text-decoration: none;
}

.navactive {
	width: 160px;
	height: 26px;
	line-height: 26px;
	background: url(../images/button_over.gif) no-repeat;
	margin-bottom: 1px;
	color: #000000;
	text-align: left;
}

.navover {
	width: 160px;
	height: 26px;
	line-height: 26px;
	background: url(../images/button_over.gif) no-repeat;
	margin-bottom: 1px;
	cursor: pointer;
	text-align: left;
}	

.content {
	color: #000000;
	padding-top: 2px;
	font-size : 12px;
}

.contentinside, .form_td_name, .form_td_required, .form_td_field, .form_td_field TD, .showform_td_name, .showform_td_field, .searchform_td_name, .searchform_td_field {
	color: #000000;
	font-size : 12px;
}
.showform_td_name, .showform_td_field {
	font-size : 10px;
}
.showform_td_name {
	width: 200px;
}
.contentinside A {
	text-decoration: underline;
}

.form_td_name {
	width: 180px;
}

.right {
	width: 175px;
	height: 100%;
	background-color: #E5E6EA;
	float: right;
}

.content_right {
	width: 269px;
	background-color: #E5E6EA;
}

.footer {
	width: 990px;
	height: 37px;
	line-height: 37px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.footer a, .footer a:hover {
	color: #FFFFFF;
}

/*--- NIEUWS MODULE ---*/
.nieuws {
	position: relative;
}
.nieuws_header {
	background-image: url(../images/nieuws_header.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 503px;
	line-height: 25px;
	margin-bottom: 5px;
	text-align: left;
}

a.nieuws_titel {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: none;
}

a.nieuws_titel:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.nieuws_tekst {
	width:483px;
	text-align: left;
	color: #000000;
	padding-left: 10px;
	margin-bottom: 20px;
}

.nieuws_img {
	margin-right: 15px;
}

.nieuws_link {
	color: #FF6600;
	font-weight: bold;
}

/*--- ZOEK BOXEN ---*/
.zoeken {
}

.zoek_box {
	background-image: url(../images/zoek_box_left.gif);
	background-repeat: no-repeat;
	height: 218px;
	margin-bottom: 2px;
}

.zoek_box_titel {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height: 50px;
	line-height: 40px;
}

.zoek_box_content {
}

.home_right {
	width: 269px;
	height: 437px;
}

.kaartje_header {
	background-image: url(../images/kaartje_header.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 413px;
	line-height: 35px;
	font-weight: bold;
	font-size: 12px;
}

.footer_round {
	background-image: url(../images/footer_round.gif);
	background-repeat: no-repeat;
	width: 984px;
	height: 40px;
}

.plaatscontainer {
	width: 100%;
}

.plaatsheader {
	background-color: #4e5666;
	height: 30px;
	font-weight: bold;
}

.plaats_head {
	font-size: 12px;
}

.plaats_dark {
	background-color: #c9c9c9;
	color: #000000;
	height: 30px;
}

.plaats_light {
	background-color: #eaeaea;
	color: #000000;
	height: 30px;
}

a.plaats_button {
	background-image: url(../images/bekijk_button.gif);
	background-repeat: no-repeat;
	width: 77px;
	height: 20px;
	line-height: 20px;
	display: block;
	color: #FFFFFF;
	text-align: center;
}
a.plaats_button:hover {
	color: #FFFFFF;
}

.bedrijf_dark {
	background-color: #c9c9c9;
	color: #000000;
	height: 45px;
}

.bedrijf_light {
	background-color: #eaeaea;
	color: #000000;
	height: 45px;
}

.bedrijf_dark_klap {
	background-color: #bfbfbf;
	color: #000000;
}

.bedrijf_light_klap {
	background-color: #e0e0e0;
	color: #000000;
}

a.bedrijf_contact {
	font-weight: bold;
	color: #0000ff;
}

a.bedrijf_contact:hover {
	color: #0000ff;
}

h1 {
	padding-top: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
}

.bedrijf_head {
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
}

.bedrijf_logo {
	width: 100px;
	height: 100px;
}
	
.bedrijf_beschrijving {
	background-color: #e0e0e0;
}

.bedrijf_fotos {
	width: 463px;
}

.bedrijf_foto {
	padding: 5px;
	margin: 0px;
}
.terug_overzicht:hover {
	color: #FFFFFF;
}

.black, .showform_td_name, .showform_td_field {
	color: #000000;
	font-size : 12px;
}
.black2 {
	color: #000000;
}
h3 {
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #4E5666;
	color: #FFFFFF;
	width: 517px;
	padding-left: 5px;
	line-height: 24px;
	font-size: 12px;
}

.artheader, .artheader A, .artheader A:hover {
	background-color: #294373;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: Bold;
}

.email TD {
	font-size : 11px;
}
.anone, .anone:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.headline_dark {
	background-color: #F8C9AB;
	color: #000000;
	height: 20px;
}
.headline_light {
	background-color: #FCE1CE;
	color: #000000;
	height: 20px;
}
.formfield_textarea, .formfield_text {
	height: 120px;
}

.leesmeer, .leesmeer:link {
	font-weight: Bold;
	text-decoration: none;
	color: #E17618;
}
.formtable TD {
	font-size: 12px;
	color: #000000;
}

