/* totale pagina */
body { 
 background-color: #FFFFFF; font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0px; padding: 0px;  
 scrollbar-3dlight-color: #AAAAAA; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #080839; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DDDDDD; scrollbar-track-color: #FFFFFF; 
 height: 100%; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: auto; }

#mainpage100 {
	position: absolute; height: 100%; top: 0px; left: 0px; width: 100%; text-align: center; overflow: auto;
}
#mainpage {position: relative;  height: 100%; margin: 0px auto 0px auto; top: 0px; width: 800px; background-image: url(../images/bg.jpg);  background-attachment: fixed;  background-position: center 100px;  background-repeat: repeat-y;   }
/* header */
#header { height: 102px; overflow: hidden; position: relative; top: 0px; left: 0px; width: 100%; z-index: 4; background-color: white; }
	/* header logo */
	#header_logo { background-image: url(../images/hdr_left.gif); border: 0px none; background-position: left; background-repeat: no-repeat; height: 68px; position: absolute; z-index: 3;  top: 0px; left: 0px; width: 189px; position: absolute; }
	/* header groot vlak */
	#header_heading { background-image: url(../images/hdr_right.gif); border: 0px none; background-position: right; background-repeat: no-repeat; height: 68px; right: 0px; left: 189px; top: 0px; width: 611px; position: absolute; }

/* content */
#content { position: relative; width: 100%; height: 100%; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; color: #000000;  left: 0px; top: 0px; bottom: 0px; width: 795px; overflow: visible; text-align: left; z-index: 3; min-height: 600px;   }
	/* content title */
	#content_heading { position: relative; font-size: 20px; font-weight: bold; height: 25px; padding-bottom: 10px; padding-top: 10px; text-align: center; top: 0px; vertical-align: top; width: 94%; left: 2%; }
	/* content inhoud */
	#content_main { position: relative;  top: 0px; left: 10px; text-align: left; width: 760px; z-index: 5; padding-bottom: 20px; margin-bottom: 20px; }

/* ================ Maak indeling van 100% hoogte pagina ============================== */
#page_left100 {Position: absolute; height: 100%; width: 5px; top: 0px; right: 0px; float: right;}
#page_right100 {Position: absolute; height: 100%; width: 5px; top: 0px; left: 0px; float: left;}
/* ================= situatie news-teaser + content =================================== */
/* newsteaser div */
#page_left {}
/* Main content  */
#page_leftright {}
/* ================= einde situatie news-teaser + content ============================= */

/* ================= situatie news-teaser + content + sponsor ========================= */
/* newsteaser div */
#page_left {}
/* Main content  */
#page_leftright2 {}
/* Sponsor div */
#page_right {}
/* ================= einde situatie news-teaser + content + sponsor =================== */

/* ================= situatie content + sponsor =================================== */
/* Main content */
#page_leftright1 { top: 0px; width: 96%; left: 2%;}
/* Sponsor div */
#page_right { margin-top: 30px; margin-left: 200px; text-align: center; width: 500px; left: 0px; color: #96621F; font-weight: bold;}
/* ================= einde situatie content + sponsor ============================= */


#bottom_div {position: relative; left: 0px; top: 0px; width: 800px; z-index: 600; height: 16px; background-image: url(../images/ftr_filler.gif);  background-position: top;  background-repeat: repeat-x;  overflow: hidden;}
#footer { color: #ffffff; font-size: 9px; height: 16px; overflow: hidden; padding-bottom: 0px; padding-top: 0px; position: absolute; left: 0px; text-align: center; top: 0px; vertical-align: top; width: 800px; z-index: 603; }
#footer_left { float: left; z-index: 604; }
#footer_right { float: right; z-index: 604; }
#footer a { color: #ffffff; font-size: 9px; font-weight: bold; text-decoration: none; }


/* subnavigtie 1 */
#subnav1 { background-image: url(../images/newsbar.gif); background-position: top; background-repeat: repeat-y; color: #000000; float: left; height: 400px; overflow: hidden; position: absolute; text-align: left; top: 113px; visibility: hidden; width: 25%; z-index: 3; }

/* subnavigtie printknop */
#pageprint { font-weight: bold; height: 20px; overflow: hidden; position: absolute; right: 20px; text-align: left; top: -30px; width: 20px; z-index: 999; }
#pageprint img { border: 0px none; }
/* ==============  Talen ============== */
#lang_nav { height: 100px; position: absolute; right: 12px; top: 5px; width: 35px; z-index: 800; }
#lang_nav img { border: 0px 0px 0px 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; margin-bottom: 2px; }

div, p, th, td, form, select, textarea, input { font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;}
input { border: 1px solid #2F4F3F; width: 280px; }
textarea { border: 1px solid #2F4F3F; height: 60px; width: 280px; }
.inloggen_fill, .vraag_fill { width: 150px; }
.inp_kort { width: 90px; }
.knop_submit, .knop_reset { border: 1px solid #000000; cursor: pointer; text-align: center; width: 100px; background-color: #97C1E7; color: white;}
/* ==============  Indicaties ============== */
#knop_reset { float: left; }
#knop_submit { float: right; }
#pagepopup { position: absolute;	overflow: visible; background-color: #F7D376;	border: 1px solid Black; color: Black; top: 0px; font-weight: bold; left: 200px; width: 400px; text-align: center; height: auto; visibility: hidden; z-index: 990;} 
#savingpage { position: absolute; overflow: hidden;	background-color: #FFFFFF;	border: 1px solid Black;	color: #000000;	top: 200px;	font-weight: bold;	left: 300px;	width: 300px;	overflow: hidden;	text-align: center;	z-index: 10;	padding: 10px 20px 0px 20px;	height: 50px;	visibility: hidden;	z-index: 998;	padding-bottom: 10px;}
#msgpopup {
	position: absolute;
	overflow: hidden;
	background-image:  url(../images/menu.png);
	background-color: Navy;
	border: 1px solid Black;
	color: White;
	top: 15px;
	/*top: 130px;*/
	font-weight: bold;
	left: 25px;
	width: 840px;
	overflow: hidden;
	text-align: center;
	z-index: 10;
	padding: 10px 20px 0px 20px;
	height: 28px;
	visibility: hidden;
	z-index: 999;
	padding-bottom: 10px;
}
.msgpopup{
	position: absolute;
	color: White;
	top: 0px;
	float: right;
	/*left: 325px;*/
	z-index: 520;
}
