body {
	background-color: #ffffff;
	margin: 0;
	background-image: url('/fileadmin/templates/media/images/bg_body.gif'); 
	background-position: 0px 270px;
	background-repeat: repeat-x;
	}
body#groepen {
	background-image: url('/fileadmin/templates/media/images/bg_body_groepen.gif'); 
	}

* {
	padding: 0px;
	margin: 0px;
	}
	
td, th, div {
	vertical-align: top;
	text-align: left;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; 
	}

table.basic {
	height: 100%;
	width: 1004px;
	}

td.logo,
td.light {
	border-left-width: 1px;
	border-right-width: 1px;
	}
div#toppicture {
	width: 500px;
	height: 210px;
	background-color: #ffffff;
	background-image: url('/fileadmin/media/images/headers/toppicture2.jpg');
	background-repeat: no-repeat;
	}
div#toppicture object {
	margin-bottom: 2px;
	}


/* MENUS */

td#menu_1 {
	height: 42px;
	text-align: center;
	vertical-align: bottom;
	}
td#menu_1 table {
	width: 500px;
	margin: auto;
	border-left: 1px solid #555555;
	margin-bottom: 8px;
	}
td#menu_1 td {
	border-right: 1px solid #555555;
	padding: 0px 3px 2px 3px;
	white-space: nowrap; 
	line-height: 11px;
	text-align: center;
	}
td#menu_1 a {
	font-weight: bold;
	text-decoration: none;
	}

div#menu_2 {
	width: 250px;
	height: 210px ! important;
	overflow: hidden;
	text-align: left;
	}
div#menu_2 img {
	float: right;
	margin: 10px 10px 10px 10px;
	}
div#menu_2 div {
	margin: 10px 0px 0px 10px;
	}
div#menu_2 a {
	font-weight: bold;
	text-decoration: none;
	}

td#left,
td#right {
	width: 250px;
	background-position: 0px 210px;
	background-repeat: repeat-x;
	}

div#menu_3 {
	height: 84px ! important;
	width: 250px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: left;
	}
	
div#menu_3 div {
	padding: 10px 0px 0px 10px;
	}
div#menu_3 a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

/* LEFTCOL */

td#left iframe {
	width:230px;
	height:200px; 
	border-width:0px;
	margin-left: 10px;
	}

	
/* RIGHTCOL */

div#location {
	width: 250px;
	height: 210px;
	margin-bottom: 84px;
	}
td#right div.csc-textpic {
	margin-top: -86px;
	}
td#right > div.csc-textpic {
	margin-top: -84px;
	}
td#right div.csc-textpic dd {
	width: 250px;
	background-color: #88A73F;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	padding: 15px;
	margin-top: -2px;
	}
td#right > div.csc-textpic dd {
	width: 220px;
	margin-top: 0px;
	}
td#right h1,
td#right p {
	padding: 10px 10px 0px 10px;
	}

td#right ul {
	margin-left: 20px;
	}
td#right a {
	color: #000000;
	}


/* CONTENT */

td.content {
	width: 500px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	}
td.content div#content {
	padding: 20px;
	overflow: hidden;
	}

div#bottombar {
	height: 84px;
	padding-top: 34px;
	text-align: center;
	clear: both;
	}
td.content div#bottombar {
	height: 50px;
	}
	
	

/* HOMEPAGE */

td.content div#payoff {
	width: 500px;
	height: 84px;
	overflow: hidden;
	padding-left: 20px;
	margin-bottom: -2px;
	padding: 0px;
	position: relative;
	top: -2px;
	}
td.content div#payoff p {
	width: 390px;
	position: relative;
	top: 24px;
	text-align: center;
	font-size: 14px;
	}
td.content > div#payoff {
	width: 480x ! important;
	top: 0px;
	margin-bottom: -2px;
	}

div#aanbiedingen,
div#arrangementen {
	width: 50%;
	min-height: 147px;
	background-color: #FAF4CE;
	float: left;
	}
div#arrangementen {
	background-color: #DBE4C5;
	}
div#aanbiedingen h1,
div#arrangementen h1,
div#aanbiedingen p,
div#arrangementen p {
	margin: 10px 5px 10px 10px;
	}
div#aanbiedingen ul,
div#arrangementen ul {
	list-style-type: none;
	margin: 10px 5px 0px 26px;
	}
div#aanbiedingen > ul,
div#arrangementen > ul {
	margin-left: 34px;
	}
div#aanbiedingen li,
div#arrangementen li {
	padding-left: 5px;
	}
div#aanbiedingen ul > li,
div#arrangementen ul > li {
	padding-left: 0px;
	}
div#aanbiedingen ul {

	list-style-image: url('/fileadmin/templates/media/images/bullet_aanbiedingen.gif');
	}
div#arrangementen ul {
	list-style-image: url('/fileadmin/templates/media/images/bullet_arrangementen.gif');
	}

div#aanbiedingen a,
div#arrangementen a {
	text-decoration: none;
}


/* NEXTPAGE */

div#crumbtrail {
	height: 20px;
	padding: 20px 20px 0px 20px;
	color: #666666;
	}
div#crumbtrail a {
	color: #666666;
	text-decoration: none;
	}

div#normal {
	padding: 10px 20px 0px 20px;
	}

div#title {
	min-height: 30px;
	padding: 10px 20px 0px 20px;
	}

div#contentleft {
	width: 200px;
	margin: 10px 20px 0px 00px;
	float: left;
	}
div#contentright {
	width: 240px;
	margin-top: 10px;
	float: left;
	}


/* VAGE TABLE VOORPOST */

table.contenttable {
	width: 460px ! important;
	margin: 10px 0px 10px 0px;
	}
table.contenttable td {
	padding: 2px 5px 2px 0px;
	margin: 0px;
	border-bottom: 1px solid #ebebeb;
	}
table.contenttable td p {	
	margin: 0px;
	}
table.contenttable td ul {	
	margin-top: 0px;
	}
	

/* FONTS COLORS */

p {
	margin-bottom: 15px;
	}

h1 {
	font-size: 14px;
	margin-bottom: 10px;
	}
h2 {
	font-size: 14px;
	font-style: italic;
	}
div#normal h1,
h3 {
	font-size: 11px;
	}
h6 {
	font-size: 11px;
	}
h6 a {
	color: #333333 ! important;
	text-decoration: none;
	}
h6 a:hover {
	color: #cc0000 ! important;
	}

td#content a {
	}
td#content a:hover {
	}

ul {
	margin: 5px 0px 10px 18px;
	list-style-type: square;
	}
li {
	margin: 0px 0px 5px 0px;
	}
ol {
	margin: 5px 0px 10px 26px;
	padding: 0px;
	}

	
/* FORMS */

fieldset.csc-mailform {
	width: 420px;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	}

div.csc-mailform-field {
	width: 420px;
	min-height: 20px;
	vertical-align: top;
	padding: 3px 0px 2px 0px;
	clear: both; 
	}

#informatie input, select {
	float: left;
	}

#informatie select {
	float: left;
	}

#informatie textarea {
	float: left;
	}

input,
select,
textarea {
	width: 200px;
	height: 18px;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
	border: 1px solid #6699cc;
/*	background-image: url('/fileadmin/templates/media/images/bg_input.gif'); */
	float: right;
	}
input.csc-mailform-submit {
	background-image: none;
	}
input {
	height: 18px;
	}
textarea {
	height: 45px;
	}
select {
	margin: 0px 0px 0px 0px;
	}
label {
	width: 200px;
	margin: 0px;
	float: left;
	}

.radio, .checkbox {
	width: 12px ! important;
	height: 12px;
	margin: 0px 0px 0px 0px;
	float: left ! important;
	border-width: 0px;
	/*margin-left: 20px;*/
	clear: both;
}
	
/* RADIOBUTTONS */

legend {
	display: none; 
	}
input.csc-mailform-radio,
input.csc-mailform-check {
	width: 12px ! important;
	height: 12px;
	margin: 4px 0px 4px 0px;
	float: left ! important; 
	border-width: 0px;
	margin-left: 20px;
/*	clear: both; */
	}

span.csc-mailform-radio {
	width: 200px;
	float: right;
	clear: both;
	}
span.csc-mailform-radio label,
span.csc-mailform-check label {
	width: 180px;
	height: 20px;
	padding-top: 3px;
	float: right;
	}
span.csc-mailform-radio fieldset,
span.csc-mailform-check fieldset {
	border-width: 0px;
	}

	
/* TARIEVEN */

table.tarieven {
	margin-left: -20px;
	margin-right: -20px;
	width: 500px ! important;
	}

table.tarieven td {
	text-align: center;
	}

table.tarieven .tr-0 td {
	padding: 2px;
	background-color: #88A740 ! important;
	color: #ffffff;
	font-weight: bold;
	vertical-align: bottom;
	}
table.tarieven .tr-0 td.td-0  {
	vertical-align: top;
	color: black;
	}

table.tarieven .td-0 {
	padding-left: 2px;
	text-align: left;
	}
table.tarieven .tr-even td {
	background-color: #E7EDD9;
	}


/* Space below each image (also in-between rows) 
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }*/


/* MOOSLIDE */

div.mooslidepositioncenter {
	width: 500px;
	height: 294px;
	position: relative;
	left: -20px;
	top: -90px;
	margin-right: -40px;
	margin-bottom: -90px;
	}
div.mooslidepositioncenter .csc-textpic-imagewrap img {
	width: 250px;
	height: 210px;
	position: relative;
	top: -2px;
	left: -5px;
	}
div.mooslidepositioncenter dl {
	}
div.mooslidepositioncenter div div div div {
	}
div.mooslidepositioncenter div div div div div {
	background-image: none;
	}
div.mooslidepositioncenter div.csc-textpic-text {
	position: relative;
	top: -210px ! important;
	padding: 0px 10px 10px 0px ! important;
	width: 230px ! important;
	}
div.mooslidepositioncenter div.csc-textpic-text * {
	margin: 0px;
	padding: 0px;
	}
div.mooslidepositioncenter div.csc-textpic-text ul {
	margin-left: 20px;
	}
div.mooslidepositioncenter div.csc-textpic-text ol {
	margin-left: 30px;
	}
div.mooslidepositioncenter div.csc-textpicHeader {
	padding-bottom: 5px ! important;
	}

/* FOTOBOEK */


div.fotoboek div.csc-textpic-imagewrap {
	}
div.fotoboek div.csc-textpic-imagewrap dl,
div.fotoboek div.csc-textpic-imagewrap dt,
div.fotoboek div.csc-textpic-imagewrap dt * {
	width: 145px;
	height: 95px;
	overflow: hidden;
	}
div.fotoboek div.csc-textpic-imagewrap img {
	height: auto;
	}
	/*
div.fotoboek div.csc-textpic-imagewrap dd {
	height: 18px;
	position: relative;
	top: -18px;
	margin-bottom: -16px;
	font-size: 11px;
	color: #ffffff;
	padding-left: 5px;
	}
	*/