/*************************************************** algemeen */

body {
	font-family: arial;
	font-size: 0.8em;
	color: rgb(102,102,102);
	background-color: #007cb0;
	margin: 0px;
}


img {
	border: 0px;
}

a {
	color: rgb(102,102,102);
}

div.clear {
	clear: both;
}

div.hidden {
	display: none;
}

#groenTooltip{
	position:absolute;
	
}


#groenTooltip{
	position:absolute;
	margin-top:-12px;
	margin-left:40px;
}

div#bovenbalkTerug a{
	float:right;
	margin-right:10px;
	margin-top:24px;
	font-size: 1.4em;
	color: rgb(54,96,121);	
	font-weight:bold;
	text-decoration:none;
}

div#bovenbalkTerug a:hover{
	text-decoration:underline;
}

div#mainbg {
	background-image: url(/siteimg/bg.gif);
	width: 968px;
	position: absolute;
	left: 50%;
	margin-left: -484px;
}

div#main {
	width: 934px;
	margin-left: 16px;
}

div#col1groot {
	width: 755px;
	float: left;
}

.inloggenVraagteken{
	margin-top:-25px;
	margin-left:107px;
	
	
}

div#col1 {
	width: 100px;
	float: left;
	background-image: url(/siteimg/bgcol1.gif);
	background-repeat: no-repeat;
	background-position: 0px 101px;
	height: 550px;
}

div#col2 {
	float: left;
	width: 750px;
}

div#col3home {
	width: 175px;
	float: right;
}

div#col3 {
	width: 175px;
	float: right;
	/* background-image: url(/siteimg/bgcol3.gif);
	background-repeat: no-repeat;
	background-position: 0px 207px; */
	height: 550px;
}

div#col3tijdelijk {
	width: 175px;
	float: right;
	background-image: url(/siteimg/bgcol3.gif);
	background-repeat: no-repeat;
	background-position: 0px 101px;
	height: 550px;
}

/*************************************************** formulier */

select {
	border: 1px solid rgb(127,157,185);
	width: 155px;
	padding: 2px;
	font-size: 1em;
}

input.tekst {
	border: 1px solid rgb(127,157,185);
	width: 155px;
	padding: 2px;
	font-size: 1em;
	margin: 0px;
	margin-bottom: 5px;
}

/*************************************************** secundaire nav */

ul#navsec {
	background-image: url(/siteimg/bgnavsec.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 1px 432px;
	list-style-type: none;
	color: rgb(51,102,102);
	font-weight: bold;
	font-size: 0.8em;
	font-family: verdana;
}

ul#navsec li {
	display: inline;
	padding: 0px 2px 0px 2px;
}

ul#navsec a {
	color: rgb(51,102,102);
	text-decoration: none;
}

/*************************************************** logo / nav */

img#logo {
	float: left;
}

/*
Onderstaande straks weer aan */
div#navbalk {
	background-repeat: repeat-x;
	background-color: rgb(255,255,255);
	margin: 1px 5px 0px 0px;
}

div#navbalk div.nav_top {
	background: #448fb8;
	display: block;
	width: 750px;
	height: 83px;
}

div#navbalk div.nav_top a.n_logo {
	background: url(../siteimg/logo_n.png) no-repeat;
	margin: 0 0 0 60px;
	float: left;
	display:block;
	width: 82px;
	height: 83px;
	text-decoration: none;
}
/*
div#navbalk {
	background-image: url(/siteimg/bgnav.gif);
	background-repeat: repeat-x;
	background-color: rgb(255,255,255);
	margin: 1px 5px 0px 0px;
	width: 650px;
	height: 90px;
	float: right;
}*/

div#col2 div#navbalk {
	float: none;
}

img#home {
	float: left;
}

/*
Onderstaande straks weer aan */

ul#nav {
	background: #87b6d2 url(../siteimg/bg-menu.gif) repeat-x;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	list-style-type: none;
	height: 29px;
	width: 750px;
}
ul#nav li {
	float: left;
	height: 29px;
	display:block;
}

ul#nav li a {
	display: block;
	position: relative;
	padding-top: 4px;
}

ul#nav li a span {
	display: none;	
	margin-top: 1px;
}

ul#nav li a.quickscan { background-image: url(../siteimg/menu-sprites.gif); background-position: 0px 0px; width: 105px; height: 29px;  }
ul#nav li a.quickscan:hover { background-position: 0px 33px; }
ul#nav li a.diagnose { background: url(../siteimg/menu-sprites.gif); background-position: -105px 0; width: 98px; height: 29px;}
ul#nav li a.diagnose:hover { background-position: -105px 33px; }
ul#nav li a.aan-de-slag { background-image: url(../siteimg/menu-sprites.gif); background-position: -203px 0; width: 115px; height: 29px; }
ul#nav li a.aan-de-slag:hover { background-position: -203px 33px; }
ul#nav li a.instrument-zoeken { background-image: url(../siteimg/menu-sprites.gif); background-position: -318px 0; width: 158px; height: 29px; }
ul#nav li a.instrument-zoeken:hover { background-position: -318px 33px; }
ul#nav li a.help { background-image: url(../siteimg/menu-sprites.gif); background-position: -476px 0; width: 72px; height: 29px; }
ul#nav li a.help:hover { background-position: -476px 33px; }

/*************************************************** inloggen */

div#inlogform {
	background-color: rgb(118,175,206);
	height: 166px;
	padding: 0px 10px 0px 10px;
	color:#FFFFFF;
}

div#inlogform a{
	font-weight:bold;
}


div#col3 div#inlogform {
	margin-top: 10px;
}

div#inlogform h3 {
	color: rgb(255,255,255);
	margin: 0px;
	margin-bottom: 12px;
	font-size: 1.2em;
}

div#inlogform input.tekst {
	width: 137px;
	padding: 2px;
	font-size: 1em;
	margin-bottom: 2px;
}

input#buttonlogin {
	background: url('/siteimg/button_login.gif') no-repeat;
	border:0px;
	width:51px;
	height:17px;
	cursor:pointer;
	margin: 8px 0px 12px 95px;
}

div#inlogform a {
	color: rgb(255,255,255);
}

ul#inloginfo {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
	font-family: verdana;
	color: rgb(51,102,102);
	font-weight: bold;
}

div#col3 ul#inloginfo {
	margin-top: 11px;
}

ul#inloginfo li {
	background-image: url(/siteimg/bginloginfo.gif);
	background-repeat: no-repeat;
	padding: 4px 13px 0px 13px;
	height: 23px;
}

	
	
div#inlogbg2 {
	margin-top:3px;
	background-image: url(/siteimg/bginlog.gif);
	background-repeat: no-repeat;
	font-size: 0.9em;
	height: 163px;
}

div#inlogbg {
	background-image: url(/siteimg/bginlog.gif);
	background-repeat: repeat-x;
	font-size: 0.9em;
	height: 206px;
}

div#col3 div#inlogbg {
	background-image: none;
	margin-top: 0px;
}

ul#inlognav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding: 0px 0px 10px 0px;
	color: rgb(255,255,255);
}

ul#inlognav li {
	padding-top:3px;
	background: url(/siteimg/buttonbackred.gif) no-repeat;
	background-repeat: no-repeat;
	height:25px;
	width:175px;
	position:
	white-space:nowrap;
}

ul#inlognav li a {
	padding-left:13px;
	text-decoration: none;
	color: rgb(255,255,255);
}

ul#inlognav img.vraagteken {
/*	margin-top:-17px;*/
	float: right;
}

#col3home div#inlogmuishint {
	background-image: url(/siteimg/bgbeweegmuis.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 113px;
	margin-left: 10px;
	padding: 10px 0px 0px 8px;
	color: rgb(255,255,255);
}

#col3 div#inlogmuishint {
	background-image: url(/siteimg/bgbeweegmuiswit.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 83px;
	margin-left: 10px;
	padding: 10px 0px 0px 10px;
	color: rgb(65,115,145);
}

div#inlogbg img {
	margin-left: 45px;
	margin-bottom: 3px;
}

ul#inlognav img {
	margin: 0px;
}

/*************************************************** home specifiek */

img#headerhome {
	margin: 7px 0px 0px 0px;
	height: 264px;
}

div#balksnelkoppeling {
	clear: both;
	background-image: url(/siteimg/bgsnelkoppeling.png);
	background-repeat: no-repeat;
	background-color: rgb(206,216,230);
	border-bottom: 1px solid rgb(205,216,229);
}

div.itemsnelkoppeling {
	float: left;
	width: 201px;
	padding: 0 12px;
	margin: 8px 0px 0px 0px;
	color: rgb(51,51,51);
}

div.itemsnelkoppelingeerst {
	margin-left: 18px;
}


div.itemsnelkoppelinglink {
	float:left;
}

div.itemsnelkoppeling img {
	margin: 10px 0 0 0;
	float: left;
}

div.itemsnelkoppeling p {
	width: 152px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0 5px 0 0;
	margin-bottom: 0px;
}

div.itemsnelkoppeling a {
	text-decoration: none;
	color: rgb(51,51,51);
}
div.itemsnelkoppeling a p{
	margin-bottom:10px;
}

div.itemsnelkoppeling a.blauw {
	font-weight: bold;
	text-decoration: underline;
	color: rgb(51,51,153);
}

div#balktoelichting {
	clear: both;
	/* background-image: url(/siteimg/bgtoelichting.gif);
	background-repeat: repeat-x; */
	background-color: #cdd8e5;
	margin-bottom: 22px;
	padding: 0px 0px 15px 30px;
}

div#balktoelichting h2 {
	margin: 0px;
	font-size: 1em;
	margin-top: 10px;
	padding: 0px;
	background-image: none;
}

div#balktoelichting a#pijl {
	background-image: url(/siteimg/pijl_intro.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
}

div#balktoelichting a#pijl_home {
	background-image: url(/siteimg/pijl_intro.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	font-size:11px;
}

div#balktoelichtingintro {
	float: left;
	color: rgb(51,51,51);
}

div#balktoelichtingintro h2 {
	color: rgb(51,51,51);
}

div#balktoelichtingintro p {
	width: 750px;
	margin: 0px;
}

div#balktoelichtingvb {
	margin-left: 25px;
	float: left;
}

div#balktoelichtingvb h2 {
	width: 115px;
	margin-top: 50px;
	padding: 0px;
	float: left;
	background-image: none;
	color: rgb(51,51,51);
}

div#balktoelichtingvb img {
	margin-top: 25px;
}

/*************************************************** overige paginas */

div#bovenbalk {
	margin-top: 10px;
	background-image: url(/siteimg/bgbovenbalkcontent.gif);
	background-repeat: repeat-x;
	height: 35px;
	width: 750px;
}

h1 {
	background-image: url(/siteimg/bgh1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding:	26px 0px 17px 80px;
	border-bottom: 1px solid rgb(255,255,255);
	font-size: 1.3em;
	color: rgb(51,51,51);
}

h2 {
	background-image: url(/siteimg/bgh2.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding:	10px 0px 16px 35px;
	font-size: 1em;
	color: rgb(54,96,121);
}

div.extrabalkgroen {
	background-color: #e2e8ec;
	min-height: 10px;
	border-bottom: 1px solid rgb(255,255,255);
	font-size: 0.5em;
}

div.extrapadding {
	padding: 5px;
	height: auto;
}

div.extrabalkgroen ul {
	font-size: 11px;
	list-style-type: none;	
}

div.extrabalkgroen ul li {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background: url(../siteimg/separator.png) right center no-repeat;	
}

div.extrabalkgroen ul li.active {
	font-weight: bold;
	color: #86b6d2;	
}

div.extrabalkgroen ul li.last {
	background: none;	
}

div.extrabalkgroen ul li a {
	text-decoration: none;	
}

div.extrabalkgroen ul li a:hover {
	color: #ff7005;	
}

div.extrabalkgroen img {
	margin: 10px 0px 10px 10px;
}

div.extrabalkgroen img.printer {
	margin: 0;
	float: right;
	cursor: pointer;	
}

div.extrabalkgroen select {
	margin: 8px 0px 8px 30px;
	font-size: 1.6em;
}

div.extrabalkdonkergroen {
	background-color: #cadce7;
	width: 650px;
	min-height: 10px;
	border-bottom: 1px solid rgb(255,255,255);
	font-size: 0.5em;
}

div.extrabalkgrijs {
	background-color: rgb(246,246,246);
	width: 750px;
	min-height: 25px;
}

div#bgcontent {
	background-image: url(/siteimg/bgcontent.gif);
	background-repeat: repeat-x;
	margin-bottom: 25px;
	padding: 40px 30px 0px 30px;
	position: relative;
	border-bottom: 1px solid rgb(255,255,255);
	z-index: 0;
}

div#bgcontent2 {
	margin-bottom: 25px;
	padding: 0px 40px 0px 30px;
	border: 1px solid rgb(255,255,255);
}

div#bgcontent p, div#bgcontent2 p {
	margin: 0px 0px 25px 0px;
	line-height: 1.5em;
}

div.intro {
	font-weight: bold;
	line-height: 1.5em;
}

table {
	padding: 0px;
	width: 750px;
}

th {
	background-color: #cadce7;
	padding: 12px 7px 6px 7px;
	border-bottom: 1px solid rgb(255,255,255);
	color: rgb(54,96,121);
}

td {
	background-color: #e2e8ec;
}

td.wit {
	background-color: rgb(255,255,255);
}


td.grijs {
	background-color: rgb(244,244,244);
}

td.lichtgroen {
	background-color: #E2E8EC;
}

td.buttons {
	padding: 12px 0px 35px 7px;
	text-align: right;
}

/*************************************************** diagnose */

th#scorekop {
	text-align: left;
	color: rgb(54,96,121);
}

#otherDiagnosetekst{
	
	margin-left:30px;
	 margin-right:10px;
}

td.q {
	padding: 12px 7px 6px 7px;
	border-bottom: 1px solid rgb(255,255,255);
}

td.hoofdgebied {
	/*width: 475px;*/
	width: 550px;
	padding: 12px 7px 6px 0px;
	color: rgb(102,102,102);
	font-weight: bold;
	border-bottom: 1px solid rgb(255,255,255);	
}
td.hoofdgebied a.indent{
	margin:0 0 0 30px;	
}
td.hoofdgebied p.show_instruments{
	margin:0 0 0 40px;
	padding:5px 0 0 0;
}
td.hoofdgebied p.show_instruments a{
	margin:0 0 0 5px;
	font-size:10px;
	text-decoration:none;	
}

.ennogiets{
	padding: 12px 7px 6px 0px;
	background-color: rgb(244,244,244);

}

td.hoofdgebied input {
	margin-left: 25px;
}

td.score, div.score {
	/*width: 118px;*/
	padding: 12px 0px 6px 0px;
	color: rgb(154,186,96);
	font-weight: bold;
	font-size: 0.8em;
	border-bottom: 1px solid rgb(255,255,255);
}
td.score img {
	margin-top: 3px;	
}
div.score {
   border-bottom:0px;
}
div.scorenul {
	float: left;
	width: 24px;
	color: rgb(154,186,96);
	font-weight: bold;
}

div.scorebalk {
	border: 1px solid rgb(139,168,87);
	background-color: rgb(255,255,255);
	padding: 1px;
	width: 94px;
	float: left;
	height: 9px;
	margin: 2px 3px 0px 0px;
}

div.scorebalkrood {
	background-color: rgb(217,38,46);
	/*width: 94px;*/
	height: 9px;
	float: right;
}

div.scorebalkgroen {
	background-color: rgb(51,153,0);
	/*width: 0px;*/
	height: 9px;
	float: left;
}

div.scorebalkgrijs {
	background-color: rgb(207,221,220);
	/*width: 0px;*/
	height: 9px;
	float: left;
}

div.scorehonderd {
	color: rgb(154,186,96);
	font-weight: bold;
}

div.subscoregroep {
   padding: 0px 25px 0px 15px;
}
div.subgroepnaam {
   padding: 0px 25px 0px 0px;
   width: 250px;
}
div.subcategoriecontainer {
   padding:2px 0px 30px 22px;
}

div.reset {
	text-align:right;
	margin-bottom:10px;	
}

/*************************************************** enquete diagnose */

div#uwscore {
	float: right;
	background-image: url(/siteimg/streep.gif);
	background-position: left 15px;
	background-repeat: no-repeat;
	width: 162px;
	font-size: 2em;
	padding: 15px 0px 20px 30px;
}

div.firefox{
	height:80px;
}

div.subcatbalk, div.subcatbalkactief {
	font-size: 1.9em;
	font-weight: bold;
	color: rgb(102,102,102);
	cursor: pointer;
}

div.subcatbalk {
	margin: 5px 0px 0px 0px;
	background-image: url(/siteimg/bgsubcategorie.gif);
	background-position: 14px 0px;
	background-repeat: no-repeat;
	padding: 1px 15px 3px 30px;
}

div.subcatbalk span{
	background: url(/siteimg/bgsubcategorie.gif) top right repeat-x;
	padding: 1px 15px 3px 0px;
}

div.subcatbalkactief {
	background-image: url(/siteimg/bgsubcategorie_actief.gif);
	background-position: 0px 0px;
	padding: 4px 15px 6px 30px;
}

div.subcatbalkactief span {
	background-image: url(/siteimg/bgsubcategorie_actief_2.gif);
	background-position: right 3px;
	padding: 4px 15px 6px 0px;
}

td.vraagicoon {
	width: 32px;
	text-align: center;
	padding: 11px 0px 0px 0px;
	border-bottom: 1px solid rgb(255,255,255);
	vertical-align: top;
}

td.vraag {
	width: 230px;
	padding: 7px 0px 5px 0px;
	border-bottom: 1px solid rgb(255,255,255);
}

td.radio {
	width: 80px;
	text-align: center;
	border-bottom: 1px solid rgb(255,255,255);
}

/*************************************************** quickscan */
#quickScanHoofdGebied{
	font-size:17px;
	margin-top:-4px;
	font-weight:bold;
}


img#quickscan {
	margin: 25px 0px 0px 370px;
}

div.quickscanvraag {
	font-size: 1em;
	padding: 7px 0px 13px 30px;
	color: rgb(51,51,51);
}

div.quickscanvraag div#vorigvolgend {
	float: right;
	color: rgb(102,102,102);
	margin-right: 25px;
}

div.quickscanvraag div#vorigvolgend a {
	color: rgb(102,102,102);
}

div.quickscanvraag div#vorigvolgend img#vorig {
	margin: 0px 10px 0px 0px;
}

div.quickscanvraag div#vorigvolgend img#volgend {
	margin: 0px 0px 0px 10px;
}

div.quickscanantw {
	background-color: rgb(230,235,235);
	border-bottom: 1px solid rgb(255,255,255);
	padding: 3px 0px 3px 33px;
	cursor:pointer;
}

img#quickscanvolgende {
	/* margin: 15px 0px 30px 537px; */
}

a.next-button { 
	display: block;
	margin: 15px 0px 30px 537px; 
	width: 100px;
}

div#quickscantable th {
	text-align: left;
	padding: 6px 0px 12px 0px;
}

div#quickscantable table {
	width: 750px;
}

table td.voorbeeldschool {
	width: 220px;
	border-bottom: 1px solid rgb(255,255,255);
}

table td.gebied {
	width: 230px;
	border-bottom: 1px solid rgb(255,255,255);
}

table td.leeg {
	width: 30px;
	border-bottom: 1px solid rgb(255,255,255);
}

div#balksnelkoppelingduo {
	clear: both;
	background: rgb(206,216,230) url(/siteimg/bg_block_blue_gradient.gif) repeat-x;
	border-bottom: 1px solid rgb(255,255,255);
}

div#itemsnelkoppelingduoEerst {
	margin: 0 0 0 20px;
	height: 120px;
	padding-bottom: 5px;
}

div.itemsnelkoppelingduo, div.itemsnelkoppelingduo2,
div.itemsnelkoppelingduo3 {
	background: url(/siteimg/bgsnelkoppelingduo.gif) -90px -10px; 
	float: left;
	height: 85px;
	margin: 10px 0 0 0;
	padding: 0 5px;
	width: 230px;
}

div.itemsnelkoppelingduo p,
div.itemsnelkoppelingduo2 p,
div.itemsnelkoppelingduo3 p {
	width: 180px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px;
	margin-bottom: 8px;
}	

div.itemsnelkoppelingduo a, div.itemsnelkoppelingduo2 a,
div.itemsnelkoppelingduo3 a  {
	text-decoration: none;
}

div.itemsnelkoppelingduo a.grijs,
div.itemsnelkoppelingduo2 a.grijs,
div.itemsnelkoppelingduo3 a.grijs  {
	font-weight: bold;
	text-decoration: underline;
}

div.itemsnelkoppelingduo img {
	/*margin: 10px 12px 0px 30px;*/
}

/*************************************************** zoeken */
div.extrabalkgroen form {
	font-size: 1.9em;
	margin: 23px 0px 23px 32px;
}

div#zoekformcol1 {
	float: left;
 	width: 310px;
	margin-top: 10px;
}

div#zoekformcol2 {
 	float: left;
 	width: 290px;
 	margin-top: 10px;
}

div#zoektermbox {
	margin-bottom: 15px;
	position: relative;
}

div#zoektermsuggesties {
	border: 1px solid rgb(0,0,0);
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
	padding: 2px;
	width: 155px;
	display: none;
	position: absolute;
	top: 30px;
	left: 0px;
}

div#zoektermsuggesties a {
	display: block;
}

div.naastelkaar div.zoekline{
	width: 290px;
	float: left;
	clear: none;
}

div.zoekline {
	min-height: 24px;
	padding: 2px;
	clear: both;
}

.zoeklabel {
	float: left;
	width: 90px;
	font-weight: bold;
	color: rgb(102,102,102);
}

.labelgroot {
	font-size:12px;
	width: 143px;
}

.labelxgroot {
	width: 220px;
}

.zoekfield {
	float: left;
}

div.zoekfieldvakken {
	float: left; 
	width: 450px;
	margin-top: 5px;
}
div.zoekfieldvakken .vakken_kolom {
	float:left;width:205px;	
}

div.zoekfieldvakken .vakken_kolom input {
	margin-right: 5px;
}

div.zoekfield img {
	margin: 0px;
	padding: 0px;
}

div.zoekfieldKort input{
	width: 60px;
	border: 1px solid rgb(127,157,185);
	padding: 2px;
	font-size: 1em;
}

div.zoekfield input {
	width: 120px;
	border: 1px solid rgb(127,157,185);
	padding: 2px;
	font-size: 1em;
}



div.zoekfield input.checkbox {
	width: 15px;
	border: 0px;
}

div.zoekfield input.button {
	width: auto;
	border: 0px;
	padding: 0px;
}


div.zoekfield select {
	margin: 0px;
	font-size: 1em;
	width: 165px;
}



div.zoekfieldlang select {
	position:absolute;
	margin: 0px;
	font-size: 1em;
	width:470px;
}
div.zoekfieldlang select.ctrDropDown{	
    width:470px;
}
div.zoekfieldlang select.ctrDropDownClick{	    
    width:830px;
}
div.zoekfieldlang select.plainDropDown{        
    width:470px;
}




div.zoekfield select.small {
	width: 117px;
}

div.zoekfield img#tooninstrument {
	margin: 10px 0px 0px 0px;
}

div#mailreserror {
	color: rgb(255,0,0);
	margin: 5px 0px 5px 0px;
}

/*************************************************** zoekresultaten */

div#printresultaat {
	display: none;
}

div#printresultaatDiagnose{
	display: none;
}

div.zoekcriteria {
	clear: both;
	margin-bottom:4px;
	border-bottom: 1px solid rgb(255,255,255);
	line-height: 1.4em;
	color: rgb(102,102,102);
}

div.zoekcriterialast {
	margin-bottom: 50px;
}

div.zoekcriterianaam {
	position: relative;
	width: 145px;
	font-weight: bold;
	float: left;
}

div#zoekCretTekst{
padding-left:5px;
}

div.zoekcriteriawaarde {
	position: relative;
	float: left;
	width: 400px;
}

div.zoekboxres {
	float: left;
	width: 533px;
	margin-bottom: 25px;
	background-color: #E2E8EC;
	line-height: 1.5em;
}

div.zoekboxresgroot {
	width: 750px;
}

div#bggroenblauw {
	/*background-image: url(/siteimg/bggroenblauw.gif);*/
	background-repeat: repeat-y;
	border-top: 1px solid rgb(255,255,255);
	border-bottom: 2px solid rgb(255,255,255);
}

div.instrumentbox {
	margin-bottom: 2px;
}

div#instrumentdownload {
	float: right;
	background-color: rgb(198,221,234);
	width: 209px;
	margin-bottom: 2px;
	padding: 0px;
}

div#instrumentdownload h2 {
	background-image: url(/siteimg/bgh2blauw.gif);
	background-repeat: repeat-x;
	padding-left: 12px;
}

div#instrumentdownload a {
	color: rgb(102,102,102);
	font-weight: bold;
	margin: 12px;
}

img#download {
	float: left;
	margin: 10px 10px 0px 12px;
}

div#stippel1 {
	border-top: 1px dotted rgb(143,160,169);
	border-bottom: 1px dotted rgb(143,160,169);
	width: 90px;
	padding: 2px 0px 2px 0px;
	float: right;
	margin: 15px 25px 0px 0px;
}

div#stippel2 {
	border-bottom: 1px dotted rgb(143,160,169);
	width: 90px;
	padding: 2px 0px 2px 0px;
	float: right;
	margin: 0px 25px 0px 0px;
}

div.zoekboxres p {
	margin: 10px 25px 25px 35px;
}

div#instrumentdownload p {
	margin: 10px 25px 25px 12px;
}

div.zoekboxres table {
	width: 533px;
}

div.zoekboxres table th {
	background-image: url(/siteimg/bgthzoek.gif);
	background-repeat: repeat-x;
	padding: 9px 0px 9px 14px;
	border-bottom: 0px;
	text-align: left;
	color: rgb(54,96,121);
}

div.zoekboxres table td.sterren {
	padding: 12px 0px 5px 0px;
	width: 55px;
	vertical-align: top;
	text-align: center;
}

div.zoekboxres table td.titelintro {
	padding: 7px 0px 5px 0px;
	vertical-align: top;
}

div.zoekboxres table td.titelintro p {
	margin: 0px;
}

div.zoekboxres table td.titelintro a {
	text-decoration: underline;
	color: rgb(102,102,102);
	font-weight: bold;
}

div.zoekboxres table td.blz {
	padding: 7px 0px 5px 10px;
	width: 55px;
	vertical-align: top;
}

div.zoekboxres table td.vorigvolgend {
	padding: 7px 0px 5px 0px;
	text-align: center;
	background-image: url(/siteimg/bgtdvorigvolgend.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

div.zoekboxres table td.vorigvolgend a {
	text-decoration: none;
	color: rgb(102,102,102);
	font-weight: normal;
}

div.zoekboxres table td.vorigvolgend a.pagnr {
	text-decoration: underline;
	color: rgb(102,102,102);
}

div.zoekboxtop {
	float: right;
	width: 205px;
	margin-bottom: 25px;
	background-image: url(/siteimg/bgtop.gif);
	background-repeat: repeat-x;
	background-color: rgb(205,216,229);
}

.zoekboxtotal{
	width: 210px;
	height: 600px;
	float: right;
	}

div.zoekboxtop h2 {
	color: rgb(54,96,121);
	font-size: 1em;
	margin: 13px 20px 13px 20px;
	background-image: none;
	padding: 0px;
}

div.zoekboxtop ul {
	margin: 0px 15px 30px 25px;
	padding: 0px;
	list-style-image: url(/siteimg/list_pijl.gif);
}

div.zoekboxtop ul li {
	margin-bottom: 10px;
}

div.zoekboxtop a {
	color: rgb(102,102,102);
}

img#icoonprint {
	position: absolute;
	top: 40px;
	left: 600px;
	cursor: hand;
	cursor: pointer;
}

div#mailresfield input {
	margin-bottom: 15px;
}

img#verzenden {
	margin-top: 0px;
	cursor: hand;
	cursor: pointer;
}

/*************************************************** benchmark */

div.benchmark table {
	width: 750px;
}

div.zoekboxres table th.thbenchmarkgebruiker {
	padding-left: 30px;
}

td.benchmarkgebruiker {
	width: 137px;
	border-bottom: 1px solid rgb(255,255,255);
	vertical-align: top;
	padding: 12px 0px 6px 30px;
}

td.benchmarkscore {
	width: 478px;
	border-bottom: 1px solid rgb(255,255,255);
	vertical-align: top;
}

td.benchmarkscoretekst {
	width: 478px;
	border-bottom: 1px solid rgb(255,255,255);
	vertical-align: top;
	color: rgb(102,102,102);
	font-weight: normal;
	font-size: 1em;
}

td.benchmarkbutton {
	padding: 12px 0px 6px 30px;
}

img#icoonprintbenchmark {
	position: absolute;
	top: 15px;
	left: 610px;
}

/*************************************************** sitemap */

ul#sitemap {
	margin: 0px;
	padding: 0px 40px 0px 30px;
	list-style-image: url(/siteimg/list_sitemap.gif);
}

ul#sitemap li {
	padding: 5px 0px 5px 0px;
}

ul#sitemap a {
	font-weight: bold;
	color: rgb(102,102,102);
	text-decoration: none;
}

ul#sitemap a:hover {
	font-weight: bold;
	color: rgb(65,115,145);
	text-decoration: underline;
}

/*************************************************** onderwijsinstelling */

img#buttonoiverwijder {
	float: right;
	margin-right: 15px;
}

div#onderwijsinstcol1 {
	width: 310px;
	float: left;
}

div#onderwijsinstcol2 {
	width: 280px;
	float: right;
}

div#onderwijsinstellingtable table {
	width: 650px;
}

div#onderwijsinstellingtable table th {
	padding-left: 0px;
}

div#onderwijsinstellingtable table th#groepkop {
	padding-left: 33px;
}

div#onderwijsinstellingtable table td.score {
	width: 200px;
	/*width: 313px;*/
}

td.groepen {
	padding: 12px 0px 6px 33px;
	width: 150px;
}

td.groepen a {
	color: rgb(102,102,102);
}

td.aantalleden {
	padding: 12px 0px 6px 0px;
	width: 154px;
}

td#onderwijsinstellingbutton {
	padding: 12px 0px 6px 33px;
}

img#buttonopslaan {
	margin-left: 170px;
}

input#buttononderwijsinstellingopslaan {
	margin-left: 205px;
}

input#buttongroepopslaan {
	margin-left: 185px;
	margin-bottom: 25px;
}

#onderwijsinstellingdetailForm {
	position: relative;
	display: inline-block;
}

/*************************************************** groep / gebruiker */

img#buttongroepopslaan {
	margin-left: 175px;
}

input#buttongebruikeropslaan {
	margin-left: 540px;
}

div#groepline {
	margin-left: 30px;
	width: 400px;
}

/*************************************************** print specifieke dingen uit */

div#printnavbalk, img#printh1 {
	display: none;
}

/************************************************** Tooltip */

.tooltip{
	margin-left: 12px;
	margin-top: 0px;
	border: 1px solid rgb(106,106,106);
	background: #FFFFFF;
	padding: 10px;
	width: 168px;
	color: rgb(255,112,5);
	z-index:999;
}



/************************************************** Melding na login */


div.melding{
	position:absolute;
	top:40%;
	left:40%;
	width:400px;
	padding-bottom:20px;
	z-index:11;
	border:1px solid #2a2a2a;
	background:#FFFFFF;
}
div.melding div.header{
	width:390px;
	height:20px;
	padding:5px;
	background-color:#417391;
}
div.melding div.header p.tekst{
	float:left;
	width:80%;
	font-weight:bold;
	margin:0px;
	color:#FFFFFF;
}
div.melding div.header a.close{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	float:right;
	text-align:right;
	width:10%;		
	text-decoration:none;
}
div.melding p.melding_body{
	padding:8px;
	font-size:11px;	
}
div.black_overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10;
	background-color:black;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

img.header_imgr {
	display:inline;
	float: right;
}

form fieldset {
	border: 0;	
}

form fieldset div.vraag {
	margin-bottom: 20px;
}

form fieldset div.vraag div.tekst {
	width: 240px;
	padding-right: 20px;
	float: left;
}

form fieldset div.vraag div.tekst a {
	text-decoration: underline;	
	cursor: pointer;
}

form fieldset div.vraag div.tekst a:hover {
	color: #ff7005;	
}

form fieldset div.vraag div.veld {
	width: 360px;
	float: left;
}

form fieldset div.vraag div.veld textarea {
	width: 360px;
	height: 80px;
	border: 1px solid #ccc;	
}

a.volgende,
a.vorige {
	display: block;
	width: 98px;
	height: 19px;
	background: url(../siteimg/button_volgende.gif) no-repeat;
	text-decoration: none;
	float: right;
	margin-right: 85px;
}

a.vorige {
	display: block;
	width: 82px;
	height: 19px;
	background: url(../siteimg/button_vorige.gif) no-repeat;
	text-decoration: none;	
	float: right;
	margin-right: 10px;
}

a.stap1 {
	width: 148px;	
	background: url(../siteimg/button_terug_stap_1.gif) no-repeat;
}

img.download {
	float: right;
	margin-top: 20px;
}