/******************************************************************************************************
	STANDAARD
******************************************************************************************************/
* {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 10px;
	color: #808080;
}

html, body {
   border: none;
   height: 100%;
}

img, fieldset {
   border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

#icstats {
   visibility: hidden;
   display:none;
   height: 0px;
}

h1 {
	color: #119ddc;
	font-size: 16px;
}

h2,h2 * {
	color: #119ddc;
	font-size: 14px;
	text-decoration:none;
}

h3 {
	color: #119ddc;
	font-size: 12px;
}

.white {
	color: #ffffff;
}
.blue {
	color: #119ddc;
}
.normal {
	color: #808080;
}
/******************************************************************************************************
	ALGEMENE STIJLEN
******************************************************************************************************/
* {

}

body {

}

/******************************************************************************************************
	Structuur Page 1
******************************************************************************************************/
div#container {
	width: 980px;
	height: 706px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	background: url(../images/container1.png) no-repeat;
}
	div#container2 {
		margin-left: 90px;
		margin-right: 90px;
		margin-top: 0px;
		margin-bottom: 36px;
		width: 800px;
		height: 670px;
	}
		div#topFrameLinks {
			width: 800px;
			height: 38px;
		}
			
			a#btnHome {
				display: block;
				position: absolute;
				width: 31px;
				height: 12px;
				margin-left: 660px;
				margin-top: 17px;
				cursor: pointer;
			}	
			
			a#btnContact {
				display: block;
				position: absolute;
				width: 42px;
				height: 12px;
				margin-left: 700px;
				margin-top: 17px;
				cursor: pointer;
			}	
			
			a#btnDisclaimerb {
				display: block;
				background-color: #b2b2b2;
				position: absolute;
				width: 62px;
				height: 12px;
				margin-left: 741px;
				margin-top: 17px;
			}	
			
			a#btnDisclaimer {
				display: block;
				position: absolute;
				width: 52px;
				height: 12px;
				margin-left: 751px;
				margin-top: 17px;
				cursor: pointer;
			}	
			
			a#btnPrint {
				display: block;
				position: absolute;
				width: 16px;
				height: 16px;
				margin-left: 830px;
				margin-top: 17px;
				cursor: pointer;
			}	
			
			a#btnSitemap {
				display: block;
				position: absolute;
				width: 16px;
				height: 16px;
				margin-left: 850px;
				margin-top: 17px;
				cursor: pointer;
			}	
			
		div#topFrame {
			width: 800px;
			height: 340px;
		}

		div#menuFrame {
			width: 800px;
			height: 47px;
		}

			a#menuN1ID1V1 {
				display: block;
				position: absolute;
				width: 252px;
				height: 27px;
				margin-left: 0px;
				cursor: pointer;
			}
			
			div#menuN1ID1V2B {
				display: none;
				position: absolute;
				width: 249px;
				/* height wordt automatisch berekend in de getDropUpMenu() functie */
				/* margin top wordt automatisch berekend in de getDropUpMenu() functie */
				/* margin left wordt automatisch berekend in de getDropUpMenu() functie */
				background: url(../images/menuN1ID1V2B.png);
			}
			
				div#menuN1ID1V2B ul {
					list-style: none;
				}
				
				div#menuN1ID1V2B ul li {
					color: #ffffff;
					line-height: 20px;
					padding-left: 15px;
					padding-right: 15px;
					cursor: pointer;
					font-size: 10px;
				}
			
			div#menuN1ID2V2B {
				display: none;
				position: absolute;
				width: 249px;
				/* height wordt automatisch berekend in de getDropUpMenu() functie */
				/* margin top wordt automatisch berekend in de getDropUpMenu() functie */
				/* margin left wordt automatisch berekend in de getDropUpMenu() functie */
				background: url(../images/menuN1ID1V2B.png);
			}
			
				div#menuN1ID2V2B ul {
					list-style: none;
				}
				
				div#menuN1ID2V2B ul li {
					color: #ffffff;
					line-height: 20px;
					padding-left: 15px;
					padding-right: 15px;
					cursor: pointer;
					font-size: 10px;
				}
			
			div#menuN1ID3V2B {
				display: none;
				position: absolute;
				width: 249px;
				/* height wordt automatisch berekend in de getDropUpMenu() functie */
				/* margin top wordt automatisch berekend in de getDropUpMenu() functie */
				/* margin left wordt automatisch berekend in de getDropUpMenu() functie */
				background: url(../images/menuN1ID1V2B.png);
			}
			
				div#menuN1ID3V2B ul {
					list-style: none;
				}
				
				div#menuN1ID3V2B ul li {
					color: #ffffff;
					line-height: 20px;
					padding-left: 15px;
					padding-right: 15px;
					cursor: pointer;
					font-size: 10px;
				}
				
			a#menuN1ID1V2 {
				display: none;
				position: absolute;
				width: 252px;
				height: 27px;
				margin-left: -2px;
				margin-top: -2px;
				background: url(../images/menuN1ID1V2.png);
				cursor: pointer;
			}
			
			a#menuN1ID2V1 {
				display: block;
				position: absolute;
				width: 252px;
				height: 27px;
				margin-left: 269px;
				cursor: pointer;
			}
			
			a#menuN1ID2V2 {
				display: none;
				position: absolute;
				width: 252px;
				height: 27px;
				margin-left: 269px;
				cursor: pointer;
			}

			
			a#menuN1ID3V1 {
				display: block;
				position: absolute;
				width: 252px;
				height: 27px;
				margin-left: 539px;
				cursor: pointer;
			}

			
			a#menuN1ID3V2 {
				display: none;
				position: absolute;
				width: 252px;
				height: 27px;
				margin-left: 539px;
				cursor: pointer;
			}
			
		div#bottomFrame {
			height: 245px;
			width: 800px;
			background-color: #ffffff;
		}
			
			div#bfLaatsteNieuws {
				width: 252px;
				height: 245px;
				margin-left: 0px;
				background: url(../images/bfLaatsteNieuws.png);
			}
			
				p#bfLaatsteNieuwsHead {
					padding-top: 70px;
					padding-left: 15px;
					font-size: 16px;
					cursor: pointer;
				}
			
				p.bfLaatsteNieuwsTitel {
					padding-top: 15px;
					color: #119ddc;
					font-weight: bold;
				}
			
				div.bfLaatsteNieuwsText {
					padding-top: 3px;
				}
			
				div#bfLaatsteNieuwsTextp1 {
					color: #119ddc;
				}
			
				div#bfLaatsteNieuwsTextp1 p {
					color: #119ddc;
				}
				
				p.bfLaatsteNieuwsMeer {
					color: #119ddc;
					height: 20px;
					line-height: 20px;
					margin-left: 155px;
					margin-top: 20px;
					cursor: pointer;
				}
				
				p.bfLaatsteNieuwsMeer img {
					padding-top: 2px;
					margin-left: 10px;
					position: absolute;
				}
				
			div#bfWelkom {
				width: 252px;
				height: 245px;
				margin-left: 269px;
				margin-top: -245px;
				background: url(../images/bfWelkom.png);
			}
			
				p#bfWelkomHead {
					padding-top: 15px;
					padding-left: 10px;
					font-size: 16px;
					color: #ffffff;
				}
				
				p.bfWelkomText {
					padding-top: 15px;
					padding-left: 10px;
					padding-right: 10px;
					color: #ffffff;
				}

				#table_3blokken{
					height: 245px !important;
					max-height: 245px !important;
					background-image: url(../images/bfWelkom.png) !important; 
					background-repeat: no-repeat !important;
					background-position: 0 0;
				}
				
				td.normal, td.normal span, td.normal p {
					color: #808080;
				}
				
				td.white, td.white span, td.white p {
					color: white;
				}
				
			div#bfOver {
				width: 252px;
				height: 245px;
				margin-left: 540px;
				margin-top: -245px;
				background-color: #ffffff;
			}
			
				p#bfOverHead {
					font-size: 16px;
					color: #0096d9;
				}
				
				p#bfOverText {
					padding-top: 20px;
				}
/******************************************************************************************************
	Structuur Page 2
******************************************************************************************************/
div#containerPage2 {
	width: 980px;
	min-height: 706px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	background: url(../images/container2.png) no-repeat;
}

	div#topFrameLinksPage2 {
		width: 980px;
		height: 38px;
	}
		
		a#btnHomePage2 {
			display: block;
			position: absolute;
			width: 31px;
			height: 12px;
			margin-left: 750px;
			margin-top: 16px;
			cursor: pointer;
		}	
		
		a#btnContactPage2 {
			display: block;
			position: absolute;
			width: 42px;
			height: 12px;
			margin-left: 791px;
			margin-top: 16px;
			cursor: pointer;
		}	
		
		a#btnDisclaimerPage2b {
			display: block;
			background-color: #b2b2b2;
			position: absolute;
			width: 62px;
			height: 12px;
			margin-left: 832px;
			margin-top: 16px;
		}	
		
		a#btnDisclaimerPage2 {
			display: block;
			position: absolute;
			width: 52px;
			height: 12px;
			margin-left: 842px;
			margin-top: 16px;
			cursor: pointer;
		}	
		
		a#btnPrintPage2 {
			display: block;
			position: absolute;
			width: 16px;
			height: 16px;
			margin-left: 920px;
			margin-top: 16px;
			cursor: pointer;
		}	
		
		a#btnSitemapPage2 {
			display: block;
			position: absolute;
			width: 16px;
			height: 16px;
			margin-left: 943px;
			margin-top: 16px;
			cursor: pointer;
		}
		
	div#topFramePage2 {
		width: 980px;
		height: 183px;
	}

	div#menuFramePage2 {
		width: 980px;
		height: 47px;
	}

		a#menuN1ID1V1Page2 {
			display: block;
			position: absolute;
			width: 252px;
			height: 27px;
			margin-left: 30px;
			cursor: pointer;
		}
		
		a#menuN1ID2Page2 {
			display: block;
			position: absolute;
			width: 252px;
			height: 27px;
			margin-left: 299px;
			cursor: pointer;
		}
		
		a#menuN1ID3Page2 {
			display: block;
			position: absolute;
			width: 252px;
			height: 27px;
			margin-left: 569px;
			cursor: pointer;
		}
		
		div#bottomFramePage2 {
			margin-left: 30px;
			margin-right: 30px;
			padding-bottom: 30px;
			padding-top: 15px;
			width: 920px;
			min-height: 393px;
		}
		
			div#bfOverPage2 {
				position: absolute;
				width: 250px;
				min-height: 393px;
				color: #0096d9;
			}
			
				div#bfOverPage2 ul {
					list-style:none;
				}
				
				div#bfOverPage2 li {
					margin-top: 5px;
					padding-bottom: 2px;
					border-bottom: 4px dotted #d8eef9;
					font-weight: bold;
					width: 250px;
					height: 15px;
					cursor: pointer;
				}
				
				div#bfOverPage2 li:first-child {
					margin-top: 0px;
				}
				
			div#bfContentPage2 {
				position: absolute;
				width: 430px;
				min-height: 393px;
				margin-left: 270px;
				color: #808080;
			}
			
			div#bfNieuwsPage2 {
				position: absolute;
				width: 216px;
				min-height: 393px;
				margin-left: 720px;
				border-left: 4px dotted #d8eef9;
				color: #808080;
				padding-left: 10px;
			}
			
				p#bfNieuwsPage2Head {
					padding-left: 15px;
					font-size: 16px;
					color: #0096d9;
					cursor: pointer;
				}


ul#smULN1 {
	list-style: none;
	margin-left: 0px;
}

	ul#smULN1 li {
		line-height: 20px;
		font-weight: bold;
	}

	ul#smULN1 li a {
		font-weight: bold;
	}
	
ul#smULN2 {
	margin-left: 20px;
	list-style: none;
}

	ul#smULN2 li {
		line-height: 15px;
	}
/******************************************************************************************************
	CONTACT
******************************************************************************************************/
.divHide {
   visibility: hidden;
   display:none;
}

.divShow {
	float:left;
   visibility: visible;
   display: inline;
}

#TxtOnzin {
   display: none;
}

.contact-field1 {
   width: 300px;
}

.contact-textarea1 {
   width: 300px;
   height: 100px;
}

.contact-label {
   vertical-align: top;
   font-weight: bold;
   font-size: 12px;
   padding-bottom: 10px;
}
/******************************************************************************************************
	BEGRIPPENLIJST
******************************************************************************************************/	
a.begrip {
	color: green;
	border-bottom: 1px dotted green;
}

.begrippenlijst {
   padding: 10px;
   border: 1px solid #CCE4F2;
   background-color: #F8FDFF;      
   font: 9px Tahoma;      
   width: 250px;
}

.begrippenlijst h3 {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 8px;
}

.begrippenlijst p {
	font-size: 12px;
	line-height: 17px;
	color: #434242;
}