body {
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	height: 100%;
}


.div_site {
     position: absolute;
     left: 50%;
     margin-left: -483px;
     width: 966px;
     height: 445px;
}

.div_top {
	position: relative;
	top: 0px;
	width: 966px;
	height: 100px;
	background-image : url("../media/bg_top_100.jpg");
	background-repeat : no-repeat;
}

.div_kruimelpad_bg {
	position: relative;
	width: 966px;
	height: 27px;
	background-image : url("../media/bg_gradient_top.jpg");
	background-repeat : no-repeat;
}

.div_kruimelpad {
	position: relative;
	float: right;
	top: 2px;
	left: 0px;
	width: 922px;
	color : #fff;
	font-style : italic;
}

.div_main1 {
	position: relative;
	top: -1px;
	width: 100%;
	height: 100%;
	background-image : url("../media/bg_repeat_contenta.jpg");
	background-position : top left;
}
.div_main2 {
	position: relative;
	width: 100%;
	height: 100%;
	background-image : url("../media/bg_content.jpg");
	background-repeat : no-repeat;
}

.div_menu_bg {
	position: relative;
	float: left;
	top: 0px;
	width: 346px;
	height: 100%;
	background-image : url("../media/bloem_kleur.gif");
	background-repeat : no-repeat;
	background-position : left bottom;
}

.div_menu {
    position: relative;
    top: 80px;
    left: 110px;
}


.div_pagina_container {
	position: relative;
	float: left;
	width: 429px;
}

.div_paginatitel_boogje {
	position: relative;
	float: left;
	top: 0px;
	left: -23px;
	width: 52px;
	height: 60px;
	background-image: url('../media/boogje.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	z-index: 1;
}

.div_paginatitel {
	position: relative;
	float:  left;
	top: 0px;
	left: 0px;
	height: 60px;
	width: 200px;
	vertical-align: bottom;
	z-index :2;

}

.div_paginatitel_tekst {
	position: relative;
	top: 0px;
	left: -50px;
	z-index: 3;
}

.div_content_bg1 {
	position: absolute;
	left: 0px;
	top: 70px;
	width: 369px;
	border: 1px solid #fff;
	background-image : url("../media/bg_repeat_content_div.jpg");
	background-repeat : repeat-y;
	z-index: 2;
}

.div_content_bg2 {
	position: relative;
	height: 374px;
	width: 369px;
	background-image : url("../media/bg_content_div.jpg");
	background-repeat : no-repeat;
	background-position: top left;
	z-index :3;
}

.div_content_a {
	position: relative;
	left: 10px;
	top: 10px;
	height: 350px;
	width: 359px;
	vertical-align: top;
	overflow: auto;
	z-index :4;
}

.div_content {
	position: relative;
	left: 10px;
	top: 10px;
	height: 350px;
	width: 325px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #898B8A;
	vertical-align: top;
	z-index :4;
}

.div_contact_container {
	position: relative;
	float: left;
	height: 100%;
	width: 191px;
	background-image : url("../media/bg_repeat_contact.jpg");
}
.div_contact_bg_top {
	position: relative;
	height: 20px;
     background-image : url("../media/bg_schaduw_contact.jpg");
	background-repeat : no-repeat;
	background-position : top;
	z-index:3;
}
.div_contact_bg_center {
	position: relative;
	left: 15px;
	top: -10px;
	width: 174px;
	color: #fff;

}
.div_contact_bg_bottom {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 63px;
	width :174px;
	background-image : url("../media/bg_contact_krul.jpg");
	background-repeat : no-repeat;
	background-position : bottom right;
}

a.webid {
	color: #A2A3A6;
	text-decoration: none;
	font-family: arial, verdana;
	font-size: 10px;
	text-decoration: none;
}

.div_link_home {
	position: absolute;
	top: 33px;
	left: 813px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border: none;
	z-index: 6;
}

.div_link_email {
	position: absolute;
	top: 33px;
	left: 843px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border: none;
	z-index: 6;
}

.div_link_info {
	position: absolute;
	top: 33px;
	left: 873px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border: none;
	z-index: 6;
}

/*###########################################################*/


td {
	font-family : Arial, Verdana;
	font-size : 11px;
	color : #707176;
}

input {
	font-family : Arial, Verdana;
	font-size : 11px;
	color : #707176;
	width : 220px;
}

textarea {
	font-family : Arial, Verdana;
	font-size : 11px;
	color : #707176;
	width : 220px;
	height : 70px;
}

a {
	font-weight : bold;
	color : #304064;
}

.table_site {
	width : 966px;
	height: 100%;
}

.tr_top {
	height: 100px;

}

.tr_kruimelpad {
	height: 26px;
}

.td_kruimelpad {
	background-image : url("../media/bg_gradient_top.jpg");
	background-repeat : no-repeat;
	color : #fff;
	font-style : italic;
	padding-left : 44px;
}

.link_kruimelpad {
	color : #fff;
	text-decoration : none;
	font-family :  Arial;
	font-size : 11px;
}

.td_top {
	background-image : url("../media/bg_top_100.jpg");
	background-repeat : no-repeat;
	text-align: right;
	padding-right : 73px;
	padding-bottom : 6px
}

.td_table_main {
	background-image : url("../media/bg_content.jpg");
	background-repeat : no-repeat;
	background-position : top left;
	border: 2px solid #000;
}

.table_main {
	background-image : url("../media/bg_repeat_content.jpg");
	width : 100%;
	height: 100%;
}

.div_bloem {
	vertical-align: top;
	background-image : url("../media/bloem_kleur.gif");
	background-repeat : no-repeat;
	background-position : left bottom;
	height : 100%;
}

.table_content {
	width : 100%;
	height: 100%;
}

.valignTop {
	vertical-align : top;
}

.table_contact {
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-image : url("../media/bg_schaduw_contact.jpg");
	background-repeat : no-repeat;
	background-position : top;
}

.td_table_contact {
	height: 100%;
	width: 192px;
	vertical-align: top;
	background-image : url("../media/bg_repeat_contact.jpg");
	color : #fff;
}

.td_contact {
	vertical-align : top;
	border-top: 1px solid #fff;
	color : #fff;
	text-align: center;
	width : 100%;
}

.contact {
	color : #fff;
	line-height : 14px;
	padding-top : 40px;
	padding-bottom : 15px
}

.tr_marianne {
	height : 148px;
	cursor : pointer;
}

.td_titel {
	padding-bottom: 5px;
	vertical-align: bottom
}

.td_menu {
	height : 100%;
	width: 352px;
	text-align: right;
	vertical-align : top;
}


.tr_contact_krul {
	height: 63px;
}

.td_contact_krul {
	background-image : url("../media/bg_contact_krul.jpg");
	background-repeat : no-repeat;
	background-position : right;
}

.marianne {
	background-image : url("../media/marianne_kleur.jpg");
	background-repeat : no-repeat;
	background-position : center;
}

.contact_link {
	text-decoration : none;
	color : #fff;
	font-weight: bold;
}

.contact_titel {
	padding-top : 30px;
	color : #fff;
	font-weight: bold;
}

.table_sandra{
	background-image: url('../media/bg_schaduw_content.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 100%;
	height: 100%;
	border-top : 1px solid #fff;
}

.td_table_sandra {
	vertical-align: top;
	height: 100%;
}

.button {
	background-color : #7E7E86;
	border : 1px solid #58585F;
	color : #fff;
	cursor : pointer;
	width : 70px;
}

.button_nietverzonden {
	background-color : #7E7E86;
	border : 1px solid #58585F;
	color : #fff;
	cursor : pointer;
	width : 100px;
}

.valign_top {
	vertical-align : top;
}

.fullHeight {
 height: 100%;
}