html{
	height:100%;
}

body#website  { 
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;
	overflow-y:scroll;
	
}

#overloop{
	overflow:hidden;
	height:70px;
	width:135px;
}

#bg_dnathumb{
	background-image:url(../images/bg_dna_thmb.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:19px;
	padding-top:14px;
}

@font-face {
    font-family: 'Swis721CnBTBold';
    src: url('../fonts/swis721_cn_bt_bold-webfont.eot');
    src: url('../fonts/swis721_cn_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swis721_cn_bt_bold-webfont.woff') format('woff'),
         url('../fonts/swis721_cn_bt_bold-webfont.ttf') format('truetype'),
         url('../fonts/swis721_cn_bt_bold-webfont.svg#Swis721CnBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


td .dna_top{
	vertical-align:top;
}

/* instellingen voor de bg in imaxxDNA ----- */
body {
	background-color:#FFFFFF;
font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
}

#content {
	background-color:#FFFFFF;
font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
}

tr{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
}
table{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
}
td{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
}



ul   { 	margin:11px 0; padding:0 0 0 40px; list-style-type:square;}
ol   { 	margin:11px 0; padding:0 0 0 40px; list-style-type:decimal;}	

a img, :link img, :visited img { border: 0;}
.nieuwlink {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 10px;
}


p{ 
	margin:0 0 12px 0;
	padding:0;
	border:0;
}

form{
	margin:0;
	padding:0;
	border:0;
	height:100%;
}
.korte_inhoud_wit{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:25px;
}

.korte_inhoud_zwart{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:25px;
}


img{ border:none; }
	
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }

#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
		
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }

#supersized a.image-loading {background:#111 url(img/progress.gif) no-repeat center center; width:100%; height:100%; }



#menu{
	width:200px;
	z-index:99;
	position: fixed;
	top: 50px;
}


#witm{
	top:200px;
	left:0px;
	position: fixed;
	background-image: url(../images/wit_bg.png);
	height:277px;
	width:190px;
	float:left;
	/*min-height:100%;*/
	z-index:1;
}
#wit{
	top:200px;
	left:200px;
	position: fixed;
	background-image: url(../images/wit_bg.png);
	height:250px;
	width:550px;
	float:left;
	/*min-height:100%;*/
	z-index:0;
}
#witn{
	top:240px;
	left:770px;
	position: fixed;
	background-image: url(../images/bgroos.png);
	height:250px;
	width:300px;
	float:left;
	/*min-height:100%;*/
	z-index:1;
}
#interlinks{
	width:550px;
	float:left;
	/*min-height:100%;*/
	z-index:0;
	margin-top: 10px;
}

#wit_stat{
	top:0;
	left:200px;
	position: fixed;
	background-image: url(../images/wit_bg.png);
	height:100%;
	width:500px;
	float:left;
	/*min-height:100%;*/
	z-index:0;
}

#inhoud{
	/*min-height:250px;*/
	z-index:99;
	padding-right:25px;
	padding-left:25px;
	padding-top:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
	background-image: url(../images/wit_bg.png);
	width: 500px;
	padding-bottom: 25px;
}



#inhoud_detail{
	top:0;
	left:200px;
	position: absolute;
	width:452px;
	float:left;
	/*min-height:250px;*/
	z-index:99;
	padding-right:24px;
	padding-left:24px;
	padding-top:24px;
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
}
#nieuws{
	width:250px;
	/*min-height:250px;*/
	z-index:99;
	padding-right:25px;
	padding-left:25px;
	padding-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
	background-image: url(../images/bgroos.png);
	padding-bottom: 25px;
}

#slagzin{
	width:359px;
	/*min-height:250px;*/
	z-index:99;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:28px;
	top: 160px;
	
}

p{
	margin:0;
	padding:0;
}

h3{
	/*font-family: "Century Gothic";*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
}

h1{
	/*font-family: "Century Gothic";*/
	font-family: 'Swis721CnBTBold', Arial, sans-serif;
	font-size: 28px;
	color: #cc3366;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:10px;
	text-shadow: #CCC 1px 1px 0px;
	
}

h2{
	/*font-family: "Century Gothic";*/
	font-family: 'Swis721CnBTBold', Arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;	/*text-shadow: #CCC 1px 1px 0px;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	line-height: 30px;
}

h4{
	/*font-family: "Century Gothic";*/
	font-family: 'Swis721CnBTBold', Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
}
.maintitle{
	/*font-family: "Century Gothic";*/
	font-family: 'Swis721CnBTBold', Arial, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
}


.subtitle{
	/*font-family: "Century Gothic";*/
	font-family: 'Swis721CnBTBold', Arial, sans-serif;
	font-size: 14px;
	color: #CC3366;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
}

h5{
	/*font-family: "Century Gothic";*/
	font-family: 'Swis721CnBTBold', Arial, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight:normal;
	margin:0;
	padding-top:12px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}





/* MENU*/
.wrap_home
{
  float:right;
	 position:relative;
	 width:107px;
	 height:25px;
	/* margin:0px;*/
	 overflow:hidden;
	 cursor:pointer;
	 
}


.wrap_overons
{
     float:right;
	 position:relative;
	 width:107px;
	 height:25px;
	/* margin:0px;*/
	 overflow:hidden;
	 cursor:pointer;
	
}


.wrap_verz
{
     float:right;
	 position:relative;
	 width:107px;
	 height:25px;
	/* margin:0px;*/
	 overflow:hidden;
	 cursor:pointer;
	
}
.wrap_nieuws
{
     float:right;
	 position:relative;
	 width:107px;
	 height:25px;
	/* margin:0px;*/
	 overflow:hidden;
	 cursor:pointer;
	
}
.wrap_foto
{
     float:right;
	 position:relative;
	 width:107px;
	 height:25px;
	/* margin:0px;*/
	 overflow:hidden;
	 cursor:pointer;
	
}
.wrap_mog img
{
	position:absolute;
}


.wrap_contact
{
     float:right;
	 position:relative;
	 width:107px;
	 height:25px;
	/* margin:0px;*/
	 overflow:hidden;
	 cursor:pointer;
	
}
.wrap_contact img
{
	position:absolute;
}

#mainmenu{
	padding-right:24px;
	line-height:20px;
	color: #E53B3C;
}

#mainmenu_index{
	margin-right:300px;
	line-height:20px;
	float: right;
		
}

#inhoud_pagina{
	padding-top:15px;
}

#inhoud_pagina_dna{
	padding-top:5px;
}

#copy{
	height:48px;
	width:200px;
	bottom:0;
	left:0;
	position: fixed;
	padding-top:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#999;
}

#copy a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	text-decoration:none;
}

#imaxx_sig{
	height:48px;
	bottom:0;
	right:0;
	position: fixed;
	padding-right:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#999;
}




a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #E53B3C;
	text-decoration: underline;
}
a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #E53B3C;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #E53B3C;
	text-decoration: none;
}
a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #E53B3C;
	text-decoration: underline;
}


/* FORMS ----------------------------------- */
/* ----------------------------------------- */
.tableFicheContact                          { width:400px; margin-bottom:20px; padding:15px 20px;}
.tableFicheContact h1                       { padding:0; margin:0;}
.tableFicheContact td                       { padding-bottom:5px; line-height:16px;}
.tableFicheContact .td1                     { width:100px; vertical-align:top;}
.tableFicheContact .td2                     { width:180px; vertical-align:top; overflow:hidden;}
.tableFicheContact input.TextBox,
.tableFicheContact input.TextBoxShort,
.tableFicheContact textarea                 { padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.tableFicheContact input.TextBox            { width:200px;}
.tableFicheContact input.TextBoxShort       { width:60px}
.tableFicheContact textarea                 { width:320px; height:100px;}
.tableFicheContact .positionButtons         { padding-right:70px; padding-top:10px;}
.tableFicheContact .errorImg                { vertical-align:bottom; padding-bottom:3px; padding-left:5px;}
.tableFicheContact .boxlook                 { font-size:11px;}

.tableFicheConfirm                        {}
.tableFicheConfirm .divConfirm            { border:3px solid #2e8a00; background-color:#73b601; text-align:left; line-height:20px; color:White; padding:10px 10px 10px 10px;}
.tableFicheConfirm .divConfirm a          { color:#c45d30; text-decoration:underline;}
.tableFicheConfirm .divConfirm a:hover    { color:#c45d30; text-decoration:none;}
.tableFicheConfirm .divConfirm h1         { margin:0 0 10px 0; padding:0; color:#a4f41c; border:0; text-decoration:none; font:normal 18px Verdana, Arial, Helvetica, Geneva, sans-serif;}
.tableFicheConfirm .divConfirm h2         { margin:0 0 10px 0; padding:0; color:#c45d30; border:0; text-decoration:none; font:normal 14px Verdana, Arial, Helvetica, Geneva, sans-serif;}
.tableFicheConfirm .divConfirm h3         { margin:2px 20px 10px 20px; padding:0; color:#a4f41c; font-size:16px;}
.tableFicheConfirm .divConfirm .options   { background-color:#82bd1d; padding:20px; margin:20px 0 0 0;}
.tableFicheConfirm .divConfirm .reference { color:#444; font-weight:bold;}

.wit{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#fff;

}
