html{
	height:100%;
}

/* instellingen voor de bg in site --------- */
body#website   { 
	height:100%;
	background-image: url(../images/bgx.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-y:scroll;
	overflow-x:hidden;
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
}

/* instellingen voor de bg in imaxxDNA ----- */
body, #content {
background-color:#FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	height:100%;
}

tr, td, table{
		
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
}

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;}

p{ 
margin:0 0 12px 0;
padding:0;
border:0;
}

form{
margin:0;
padding:0;
border:0;
}

.korte_inhoud_zwart{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.korte_inhoud_zwart p { 
margin:0;
padding:0;
border:0;
line-height:20px;
}

.korte_inhoud_zwart2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
}

.korte_inhoud_zwart2 p { 
margin:0;
padding:0;
border:0;
line-height:20px;
}

.nieuwstitel{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8e67a6;
	line-height:20px;
}


.polaroid{
	background-image:url(../images/polaroid.jpg);
	background-repeat:no-repeat;
	padding-left:9px;
	padding-top:10px;
}

.home{vertical-align:top;
}



#mid{
	/*background-image:url(../images/bg_table2.png);
	background-repeat:repeat-y;*/
	background-image:url(../images/top_banner2_top_png.png);
	background-repeat:no-repeat;
	background-position:top;
}

#back{
	/*background-image:url(../images/top_banner2_top_png.png);
	background-repeat:no-repeat;
	background-position:top;
	height:100%;*/
}


@font-face {
	font-family: 'DIN';
	src: url('../din-bold-webfont.eot');
	src: local('☺'), url('../din-bold-webfont.woff') format('woff'), url('../din-bold-webfont.ttf') format('truetype'), url('../din-bold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.tekst{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
}


.paginatitel{
	font:normal 20px "DIN", Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#CC0000;
	margin:0 0 20px 0;
	text-decoration:none;
	font-family: DIN, Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.maintitle, h1{
font:normal 18px "DIN", Verdana, Arial, Helvetica, Geneva, sans-serif; color:#CC0000; margin:0 0 20px 0; text-decoration:none; line-height:24px;
}

.subtitle, h2{
font:normal 14px "DIN", Verdana, Arial, Helvetica, Geneva, sans-serif; color:#f89f03; margin:0 0 20px 0; text-decoration:none;
}


#inhoud{
	padding-right:54px;
	width:653px;
	overflow:hidden;
}





a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration:underline;
}
a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration:underline;
}
a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: none;
}
a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: none;
}





/* FORMS ----------------------------------- */
/* ----------------------------------------- */

.requiredRight                   { float:right;}
.tableContactFiche               { width:633px; margin:0 0 20px 0;}
.tableContactFiche h1            { padding:0; margin:0;}
.tableContactFiche td            { padding-bottom:7px;}
.tableContactFiche .td1          { width:130px; vertical-align:bottom;}
.tableContactFiche .td2          { width:240px; vertical-align:bottom; overflow:hidden;}
.tableContactFiche .td3          { width:263px; vertical-align:bottom; overflow:hidden;}
.tableContactFiche input.TextBox,
.tableContactFiche input.TextBoxShort,
.tableContactFiche textarea      { padding:2px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#666;}
.tableContactFiche input.TextBox { width:180px;}
.tableContactFiche input.TextBoxShort { width:60px}
.tableContactFiche textarea      { width:263px; height:107px;}
.tableContactFiche .frmListTable td { width:140px;}
.tableContactFiche .frmListTableCheck td { padding-bottom:0; vertical-align:top;}
.tableContactFiche .frmListTableCheck label { margin-top:-5px;}
.tableContactFiche .divConfirm   { border:3px solid #2e8a00; background-color:#73b601; width:628px; height:30px; text-align:center; color:White; padding-top:10px;}


.tableContactFiche .errorImgVertAlign  { vertical-align:bottom; padding-bottom:4px; padding-left:5px;}

/* ALGEMENE CLASSES ------------------------ */
/* ----------------------------------------- */


.italic             { font-style:italic;}
.vetteText          { font-weight:bold;}

.alignJustify       { text-align:justify;}

.alignRight         { text-align:right;}
.alignLeft          { text-align:left;}
.alignCenter        { text-align:center;}
.alignTop           { vertical-align:top;}
.alignBottom        { vertical-align:bottom;}
.alignMiddle        { vertical-align:middle;}

.alignTopRight      { vertical-align:top; text-align:right;}
.alignMiddleRight   { vertical-align:middle; text-align:right;}
.alignBottomRight   { vertical-align:bottom; text-align:right;}
.alignTopLeft       { vertical-align:top; text-align:left;}
.alignMiddleLeft    { vertical-align:middle; text-align:left;}
.alignBottomLeft    { vertical-align:bottom; text-align:left;}
.alignTopCenter     { vertical-align:top; text-align:center;}
.alignMiddleCenter  { vertical-align:middle; text-align:center;}
.alignBottomCenter  { vertical-align:bottom; text-align:center;}



/* FORMS ----------------------------------- */
/* ----------------------------------------- */


.tableContact2Fiche               { width:500px; margin-bottom:20px; padding:15px 20px; margin-left:0px;}
.tableContact2Fiche h1            { padding:0; margin:0;}
.tableContact2Fiche td            { padding-bottom:5px;}
.tableContact2Fiche .td1          { width:170px; vertical-align:bottom;}
.tableContact2Fiche .td2          { width:330px; vertical-align:bottom; overflow:hidden;}
.tableContact2Fiche input.TextBox,
.tableContact2Fiche input.TextBoxShort,
.tableContact2Fiche textarea      { padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.tableContact2Fiche input.TextBox { width:210px;}
.tableContact2Fiche input.TextBoxShort { width:60px}
.tableContact2Fiche textarea      { width:380px; height:100px;}
.tableContact2Fiche .frmListTable td { width:140px;}
.tableContact2Fiche .frmListTableCheck td { padding-bottom:0; vertical-align:top;}
.tableContact2Fiche .frmListTableCheck label { margin-top:-5px;}
.tableContact2Fiche .frmListTable td,
.tableContact2Fiche .frmListTable td label { vertical-align:top;}
.tableContact2Fiche .frmListTable td label { line-height:18px; margin-left:3px;}
.tableContact2Fiche .positionButtons   { padding-right:110px;}
.tableContact2Fiche .errorImgVertAlign { vertical-align:bottom; padding-bottom:4px; padding-left:5px;}
.tableContact2FicheEmpty             { width:715px;}
.tableContact2FicheEmpty .divConfirm { border:3px solid #2e8a00; background-color:#73b601; width:715px; height:80px; text-align:center; color:White; padding-top:10px;}



.schikken { margin-bottom:5px; margin-right:5px;}

.dnaList { vertical-align:top;}
.dnaList a,
.dnaList a:visited,
.dnaList a:link,

a.dnaListLinkTitel h1,
a.dnaListLinkTitel:link h1,
a.dnaListLinkTitel:visited h1,
a.dnaListLinkTitel .maintitle,
a.dnaListLinkTitel:link .maintitle,
a.dnaListLinkTitel:visited .maintitle { color:#CC0000; text-decoration:none;}

a.dnaListLinkTitel:hover h1,
a.dnaListLinkTitel:hover .maintitle { color:#ff3333; text-decoration:none;}

.dnaList .dnaListImg2 { position:relative; /*width: 100%; /* for IE 6 */}
.dnaList h2 { position:relative; top: -104px; left:0; height:1px; overflow:hidden; width:1px; z-index:100; display:none;}
.dnaList h2 span { color: white; font: bold 12px/24px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); /* fallback color */ background: rgba(0, 0, 0, 0.7); padding: 5px;}
.dnaList a:hover h2 span { color:Aqua;}

.dnaList a .dnaImageOverlay { position:relative; top:0px; display:block; width:119px; height:103px; left:0; z-index:100; background:url('../images/dnaImageOverlay.png') no-repeat scroll left top;}
.dnaList a:hover .dnaImageOverlay { color:Aqua; background-image:url('../images/dnaImageOverlayOver.png');}




.dna2ListNieuws     {}
.nieuwsTickerBox    { margin:15px 0 0 10px;}
.nieuwsTickerTop    { background:url('../images/nieuws_bg_top.png') no-repeat scroll left top; width:150px; height:18px;}
.nieuwsTickerMid    { background:url('../images/nieuws_bg_mid.png') repeat-y scroll left top; width:120px; overflow:hidden; padding:0 15px;}
.nieuwsTickerBottom { background:url('../images/nieuws_bg_bottom.png') no-repeat scroll left top; width:150px; height:13px;}
.dna2ListNieuws a   { text-decoration:none; color:#666;}
.dna2ListNieuws a:hover    { text-decoration:none; color:#CC0000;}
.dna2ListNieuws .imageBox  {}
.dna2ListNieuws .shortDesc { margin-bottom:20px;}

.dna2ListNieuws .dnaListImg2 { position:relative; /*width: 100%; /* for IE 6 */}
.dna2ListNieuws h2 { position:relative; top: -104px; left:0; height:1px; overflow:hidden; width:1px; z-index:100; display:none;}
.dna2ListNieuws h2 span { color: white; font: bold 12px/24px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); /* fallback color */ background: rgba(0, 0, 0, 0.7); padding: 5px;}
.dna2ListNieuws a:hover h2 span { color:Aqua;}

.dna2ListNieuws a .dnaImageOverlay { position:relative; top:0px; display:block; width:119px; height:103px; left:0; z-index:100; background:url('../images/dnaImageOverlay.png') no-repeat scroll left top;}
.dna2ListNieuws a:hover .dnaImageOverlay { color:Aqua; background-image:url('../images/dnaImageOverlayOver.png');}

                                    
                                    
                                    
                                    


