/* CSS Document */
html, body {  margin:0; padding:0; background:#666666; text-align:center; font-size:small; font-size:medium; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}
body { font-size:82%}

/*h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 148%%;}*/
ul {padding:0; margin:0;}

.glCont {
	width:998px;
	text-align:left;
	background:#FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* tab styles */
.shadetabs { padding:0; margin:0; list-style-type: none; text-align: left; }
.shadetabs li {display:block; font-size:108%; margin:0; float:left; padding:4px 0 0 0}
.shadetabs li a { text-decoration:none;  display:block; color:#000000; padding:0 3px;  margin-right: 3px; background: #d4d4d4 ;}
.shadetabs li a:visited {color: #000000;}
.shadetabs li a:hover {background:#999999;}
.shadetabs li.selected { font-size:112% ; position:relative; top:1px; padding:0}
.shadetabs li.selected a { background:none; font-size:123.5%; padding:0 2px 0 2px}
.shadetabs li.selected a:hover {text-decoration:none; background:none;}

.tabcontentstyle { clear:both; padding: 0 }
.tabcontent{display:none;}
@media print {.tabcontent {display:block!important;}}
/* tab styles  off */

.contentCont {
	padding:20px 0 20px 0;
	display:table;
	height:1%;
}

.contentCont h1 { margin-top:14px; font-size:152% ; padding:0; font-weight:normal; }
.subhead {
	font-size: 75%;
	color: #666666;
}

.contentCont h2, { margin:0; font-size:122% ; padding:0 0 17px 0; font-weight:normal}

/* language switch */
.content {
	padding:5px 15px 0 0;
	display:table;
	height:1%;
	width: 100%;
	text-align: right;
}
.language {width: 70px;  float:right; padding: 0 5px 0 0;}
.language a { color:#ffffff; font-size:88%; font-weight:bold; padding: 0 4px; text-decoration:none; background:#333333; }

/* left */
.sitebar { width: 390px;  float:left;  border-right:1px solid #b7b7b7}
.sitebar .sudLeft { padding:0 35px 20px 35px;} 
.services {
	color: #900;
	font-weight: bold;
}

.sitebar p { margin:0; line-height:155%}
.sitebar h2 {font-weight:normal}
.sitebar h3 { padding:30px 0 0px 0; font-size:110%; margin:0; }
.sitebar h4 { padding:0; font-size:100%; margin:0; font-style: italic; font-weight:normal}
.sitebar a {color:#000000; padding:0 1px; background:#d4d4d4;text-decoration:none; font-size: 95%}
.sitebar a:hover {background:#999999;color:#000000}
.sitebar .links { width:120px}
.sitebar .links a { display:block; margin:3px 0}

/* 
.glCont .contentCont .sitebar .sudLeft #grafischvormgever {background-color: #FFFFFF;}
.glCont .contentCont .sitebar .sudLeft #ontwikkelaar {background-color: #FFFFFF;}
*/ 

/* right */
.rightBar { width:605px; float:left; border-left:1px solid #b7b7b7; margin:0 0 0 -1px}
.rightBar .sudRight { padding:0 25px;} 
.rightBar .sudRight h2 { font-weight:normal } 
.rightBar .tabcontent ul { margin:0; padding:0; list-style:none}


.glCont .contentCont .sitebar .sudLeft li {
	margin-top:0px;
	margin-left:15px;
	list-style-type: disc;
	text-align: left;
	line-height: 20px;
}
.rightBar .tabcontent ul li { padding:1px 0; color:#666666;}
.rightBar .tabcontent ul li span { color:#000000}
.rightBar .tabcontent ul li a { color:#000000; font-size:77%; font-weight:normal; padding:0 2px; text-decoration:none; background:#d4d4d4;}
.rightBar .tabcontent ul li a:hover { background:#999999;color:#000000 }


.disclaimer { font-size: 77%; color: #999999; margin-top: 20px}
.disclaimer a {color: #999999;text-decoration:none;}
.disclaimer a:hover {text-decoration:underline;}

