body,td,th,
h1, h2, h3
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
body,td,th
 {
	/* font-size: 0.75em; */
	 font-size: 13px; 
}
body {
	background-color: #FDE6D9; /* #FEF4EF; */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../nav/BG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#div_leftmenu{
	position:absolute;
	left:0px;
	top:0px;
	background-color:#392446;
	width:261px;/* 261? */
	height:auto !important; /* voor moderne browsers */
	height:100%;
	bottom:0px;
}
td.leftMenu{
	padding:20px;
	color:#FFFFFF;
}
#div_content {
	float:left;
	clear:both;
	position:absolute;
	width:261px;
}

.container, .centercontainer, .centercontainer2, .mainpageBG {
/*	height:100%; */

	height:auto !important; /* voor moderne browsers */
	height:100%;

	/* 
	min-height:100%;
	height:100%;
	background-attachment: scroll;
	 */
}





.subpageBG, .subpageBGlong {
/*
position:relative;
left:0px;
top:0px;
border:1px solid #FFFFFF;

*/
	height:auto !important; /* voor moderne browsers */
	height:100%;

}
.subpageBG td.tdContent, .subpageBGlong td.tdContent {
	vertical-align:top;
	padding-left:36px;
	padding-top:36px;
	padding-bottom:50px;
	padding-right:50px;
	}
.subpageBG p, .subpageBGlong p {
	/* line-height:150%; */
}
.subpageBG {
	/* background-attachment: fixed; */
	background-image: url(../nav/sub_short_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* page styles */

p{
	display:block;
	margin-top:0px;
}

p, ul, ol, dl {
	line-height:180%;
}

h1{	
	font-size:20px;
}
h2{	
	font-size:13px;
}
h3{	
	font-size: 13px;
}

h1{
	display:block;
	font-weight:bold;	
	color:#441E53;
	margin-bottom:10px;
}
h3{
	clear:both;
}
h2, h3{
	display:block;
	font-weight:bold;	
	color:#EB6909;
	margin-bottom:0px;
}
/* temp 
i {
	color: #00CC00;
}
ul {
	color: #FF0000;
}
i b {
	color: #FF00FF;
}
*/
#linnPopup {
	position: absolute;
	left:280px;
	top:125px;/*19*/
	/*	
	left:50%;
	top:19px;
	margin-left:-38%;
	visibility: visible;
	*/
	visibility:hidden;
	height: auto; /* 275px */
	width: 550px;/*400*/
	text-align: left;
	border: 1px solid #441E53;
	background-color: #FDE6D9;
	padding: 15px;
	z-index: 2;
	line-height:150%;
 }

div#dots{
	position:absolute;
	left:247px;
	top:117px;/* 119px=152-33 */
	width:28px;
	height:231px;
}
#lDot1, #lDot2, #lDot3, #lDot4, #lDot5, #lDot6, #lDot7, #lDot8, #lDot9, #lDot10 {
	position:relative;
	width:28px;
	height:28px;
	z-index:1;
	left: 0px;
	top: 33px;
	visibility:visible; /* visible */
	background-image: url(../nav/dot_04.gif);
}

#lDot1 { top: 33px; background-image: url(../nav/dot_01.gif); } 
#lDot10 { top: 62px; background-image: url(../nav/dot_02.gif); } 
#lDot2 { top: 91px; background-image: url(../nav/dot_03.gif); } 
#lDot9 { top: 120px; background-image: url(../nav/dot_04.gif); } 
#lDot3 { top: 149px; background-image: url(../nav/dot_04.gif); } 
#lDot4 { top: 178px; background-image: url(../nav/dot_04.gif); } 
#lDot5 { top: 207px; background-image: url(../nav/dot_04.gif); } 
#lDot6 { top: 236px; background-image: url(../nav/dot_04.gif); } 
#lDot7 { top: 265px; background-image: url(../nav/dot_04.gif); } 
#lDot8 { top: 294px; background-image: url(../nav/dot_04.gif); } 
/*

#lDot01 { top: 33px; background-image: url(../nav/dot_01.gif); } 
#lDot02 { top: 62px; background-image: url(../nav/dot_02.gif); } 
#lDot03 { top: 91px; background-image: url(../nav/dot_03.gif); } 
#lDot04 { top: 120px; background-image: url(../nav/dot_04.gif); } 
#lDot05 { top: 149px; background-image: url(../nav/dot_04.gif); } 
#lDot06 { top: 178px; background-image: url(../nav/dot_04.gif); } 
#lDot07 { top: 207px; background-image: url(../nav/dot_04.gif); } 
#lDot09 { top: 236px; background-image: url(../nav/dot_04.gif); } 
#lDot08 { top: 265px; background-image: url(../nav/dot_04.gif); } 


#lDot02 { top: 33px; background-image: url(../nav/dot_02.gif); }
#lDot03 { top: 33px; background-image: url(../nav/dot_03.gif); }
#lDot04 { top: 33px; background-image: url(../nav/dot_04.gif); }
#lDot05 { top: 33px; background-image: url(../nav/dot_05.gif); }
#lDot06 { top: 33px; background-image: url(../nav/dot_06.gif); }
#lDot07 { top: 33px; background-image: url(../nav/dot_07.gif); }
*/ 

td.leftMenu, td.leftMenu p{
	font-size:xx-small;
	text-align:center;
	color:#FF6600;
	margin:28px;
}
p.homepage{
	line-height:180%;
}
p.homename{
	color:#392446;
}
p.nogdoen{
	color:#0000FF;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	/* display:none; */
}
	
a:link, a:visited { color:#EB6909; text-decoration: underline; }

td.leftMenu a:link, td.leftMenu a:visited { color:#FFFFFF; }



ul {
	list-style-image: url(../nav/arrowsmall.gif);
}

ol li {
	margin:10px;
	margin-left:0px;
}
/* extra in linker menu */
td.leftMenu{
	padding:20px;
	color:#FFFFFF;
}

/* QNLP MASTERY EXPERIENCE! PAGINA :*/

table.mastery{
	width:580px;
	margin-bottom:16px;
	border:none;
}
table.mastery td{
	vertical-align:top;
	margin:0px;
	padding:0px;
}
table.mastery td.foto{
	width:84px;
	padding-right:8px;
	text-align:left;
}
table.mastery td.y{
	width:20px;
	overflow:hidden;
	color:#EB6909;
	font-size:large;
}
table.mastery td.x i{
	color:#000000;
	font-size:x-small;
	padding-bottom:18px;
	font-style:normal;
	font-weight:bold;
}
table.mastery td.data{
	width:280px;
}
table.data{
	width:280px;
	background-color:#FFFFFF;
	border:none;
}
table.agenda{
	width:404px;
}
table.data td{
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}
table.data td{
	font-size:xx-small;
}
table.agenda td{
	font-size:13px;
	padding:4px;
}
table.data td.bot{
	padding-bottom:0px;
}
table.data td{
vertical-align:top;

}
table.data td.label{
	width:35%;
	font-weight:bold;
	color:#392446;
	padding-left:10px;
}
table.data td.rechts{
	width:65%;
	font-weight:normal;
	color:#000000;
}
/*
FOTOS VERHUIZING

*/
div#foto{
position:relative;
width:425px;
height:425px;
margin-top:30px;

}
div#fotonext{
position:absolute;
right:0px;
top:-30px;

}

/* 

open dag afgeronde tabel 

*/
table.opendag{
	width:480px;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
}
table.opendag td.top,
table.opendag td.bot, 
table.opendag td.top img,
table.opendag td.bot img
{
	height:10px;
	margin:0px;
	padding:0px;
}
table.opendag{
	background-color:#FFFFFF;
}
table.opendag td.links{
width:150px;
width:50%;
}
table.opendag td.rechts{
width:330px;
}
table.opendag td.rechts2{
width:50%;
}

table.opendag{
	margin-top:8px;
	margin-bottom:24px;
}
table.opendag td div{
	margin:8px;
	padding:0px;
}
table.opendag tr.item td{
	border-top:1px solid #EB6909;
}
table.opendag div ol, table.opendag div ul{
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}
table.opendag div p, table.opendag div li{
	line-height:normal;
}
table.opendag div li{
	margin-top:0px;
	margin-bottom:0px;
}
table.opendag td.titel div{
	color:#441E53;
}

/* 

home afgeronde tabel

*/
table.hometabel{
	width:480px;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
}
table.hometabel td.top, 
table.hometabel td.bot,
table.hometabel td.top img, 
table.hometabel td.bot img
{
	height:10px;
	margin:0px;
	padding:0px;
}
table.hometabel td.titel{
	padding-bottom:20px;
}
table.hometabel td.bot{
	padding-top:20px;
}
table.hometabel{
	background-color:#EB6909;
}
table.hometabel div, table.hometabel a{
	color:#FFFFFF !important;
}
table.hometabel div a:link, table.hometabel div a:visited{
	text-decoration:none;
}
table.hometabel div a:hover{
	text-decoration:underline;
}


table.hometabel td.links{
	width:150px;
	width:50%;
	font-weight:bold;
	text-align:right;
}
table.hometabel td.rechts{
	width:330px;
	width:50%;
}
table.hometabel{
	margin-top:18px;
	margin-bottom:24px;
}
table.hometabel tr td{
	border:none;
}
table.hometabel tr.item td{
	border-bottom:1px solid #CC9900;
}
table.hometabel tr.topitem td{
	border-top:1px solid #CC9900;
}
table.hometabel tr.botitem td{
	border-bottom:none;
	text-align:left;
	font-weight:normal;
}
table.hometabel td div{
	margin:8px;
	padding:0px;
}
table.hometabel div ol, table.hometabel div ul{
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}
table.hometabel div p, table.hometabel div li{
	line-height:normal;
}
table.hometabel div li{
	margin-top:0px;
	margin-bottom:0px;
}
table.hometabel td.titel div{
	color:#441E53;
}

table.data{
	xwidth:100%;
	xborder:none;
}
a.underline{
	text-decoration:underline !important;
}
/* quasi table layout */
.tab10{width:10px;}
.tab20{width:20px;}
.tab30{width:30px;}
.tab35{width:35px;}
.tab40{width:40px;}
.tab50{width:50px;}
.tab100{width:100px;}


/* agenda */



table.agenda{
	width:480px;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
}
table.agenda td.top,
table.agenda td.bot, 
table.agenda td.top img,
table.agenda td.bot img
{
	height:10px;
	margin:0px;
	padding:0px;
}
table.agenda{
	background-color:#FFFFFF;
}
table.agenda td.links{
width:150px;
width:50%;
}
table.agenda td.rechts{
width:330px;
}
table.agenda td.rechts2{
width:50%;
}

table.agenda{
	margin-top:8px;
	margin-bottom:24px;
}
table.agenda td div{
	margin:8px;
	padding:0px;
}
table.agenda tr.item td{
	border-top:1px solid #EB6909;
	vertical-align:top;
}

table.agenda tr.item td.links{
	text-align:right;
}
table.agenda tr.item td.rechts{
	text-align:left;
}
table.agenda tr.item td p{
	xmargin:0px;
	xpadding:0px;
	line-height:normal;
}

table.agenda div ol, table.agenda div ul{
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}
table.agenda div p, table.agenda div li{
	line-height:normal;
}
table.agenda div li{
	margin-top:0px;
	margin-bottom:0px;
}
table.agenda td.titel div{
	color:#441E53;
}








/* debug */
table{
	border-collapse:collapse;
}
