body {
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font: normal 0.75em Arial, Helvetica, sans-serif;
}

/* handig ------------------------------------------------------------------------------*/
	/* img 			{behavior: url(/data/css/iepngfix.htc) } */
.both {
	clear: both;
}

.left {
	clear: left;
}

.flright {
	float: right;
}

.flleft {
	float: left;
}

.brtotal {
	clear: left;
	font-size: 0.1em;
	line-height: 0.1em;
}

.brtotal2 {
	clear: both;
	font-size: 0.1em;
	line-height: 0.1em;
}

.nosp {
	font-size: 0.1em;
	line-height: 0.1em;
}

.vertm {
	vertical-align: middle;
}

.vertt {
	vertical-align: top;
}

.textr {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.pb5 {
	padding-bottom: 5px;
}

/* stijl voor de uls ------------------------------------------------------------------------------*/
#topdiv ul {
	margin: 0px;
	padding: 0px;
	padding-top: 40px;
}

#topdiv ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	margin-right: 7px;
	padding: 0px;
}

#barB ul {
	margin: 0px;
	padding: 0px;
}

#barB ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	margin-right: 7px;
	padding: 0px;
}

/* structuur stijl voor de linkerkant-------------------*/
#structuur {
	width: 100%;
	margin-top: 15px;
	line-height: 1.2em;
}

#structuur ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-collapse: collapse;
}

#structuur li {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#structuur li.last {
	
}

#structuur a {
	display: block;
	padding: 4px 7px 4px 12px;
	xwidth: 263px;
	text-decoration: none;
}

#structuur a:hover {
	
}

#structuur li img.toggle {
	position: absolute;
	z-index: 999;
	top: 5px;
	left: 3px;
}

#structuur li a img.iconok {
	padding: 0px 2px 0px 2px;
	float: right;
}

#structuur li a img.iconnote {
	padding: 0px 2px 0px 2px;
	float: right;
}

#structuur ul ul {
	
}

#structuur ul ul li {
	margin: 0px 0px 0px 0px;
}

#structuur ul ul a {
	padding: 4px 7px 4px 25px;
	xwidth: 250px;
}

#structuur ul ul a:hover {
	color: #3c93d8;
}

#structuur ul ul ul {
	
}

#structuur ul ul ul li {
	margin: 0px 0px 0px 0px;
}

#structuur ul ul ul a {
	padding: 4px 7px 4px 40px;
	xwidth: 235px;
}

#structuur ul ul ul a:hover {
	
}

#structuur ul li a.select {
	
}

#structuur ul li ul li a.select {
	
}

#structuur ul li ul li ul li a.select {
	
}

/* structuur stijl voor de rechterkant-------------------*/
#structuur2 {
	width: 90%;
	margin: 0px 25px 40px 25px;
	line-height: 1.2em;
}

#structuur2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-collapse: collapse;
}

#structuur2 li {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#structuur2 li.last {
	
}

#structuur2 a {
	display: block;
	padding: 4px 7px 4px 12px;
	xwidth: 588px;
	text-decoration: none;
}

#structuur2 a:hover {
	
}

#structuur2 li img.toggle {
	position: absolute;
	z-index: 999;
	top: 5px;
	left: 3px;
}

#structuur2 li a img.iconok {
	padding: 0px 2px 0px 2px;
	float: right;
}

#structuur2 li a img.iconnote {
	padding: 0px 2px 0px 2px;
	float: right;
}

#structuur2 ul ul {
	
}

#structuur2 ul ul li {
	margin: 0px 0px 0px 0px;
}

#structuur2 ul ul a {
	padding: 4px 7px 4px 25px;
	xwidth: 575px;
	font-weight: normal;
}

#structuur2 ul ul a:hover {
	
}

#structuur2 ul ul ul {
	
}

#structuur2 ul ul ul li {
	margin: 0px 0px 0px 0px;
}

#structuur2 ul ul ul a {
	padding: 4px 7px 4px 40px;
	xwidth: 560px;
	font-weight: normal;
}

#structuur2 ul ul ul a:hover {
	
}

#structuur2 ul li a.select {
	
}

#structuur2 ul li ul li a.select {
	
}

#structuur2 ul li ul li ul li a.select {
	
}

/* structuur stijl voor de toegevoegde verbeterpunten-------------------*/
#strucpunten {
	margin-top: 25px;
	line-height: 1.2em;
}

#strucpunten ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-collapse: collapse;
}

#strucpunten li {
	position: relative;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#strucpunten li.last {
	
}

#strucpunten a {
	display: block;
	padding: 4px 7px 4px 12px;
	text-decoration: none;
}

#strucpunten a:hover {
	
}

#strucpunten li img.toggle {
	position: absolute;
	z-index: 999;
	top: 5px;
	left: 3px;
}

#strucpunten ul ul li {
	margin: 0px 0px 0px 0px;
}

#strucpunten ul ul li a {
	padding: 4px 7px 4px 25px;
}

/*------------*/
#structuur-openvragen ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#structuur-openvragen li {
	margin: 0px;
	list-style-type: none;
	font-weight: bold;
}

#structuur-openvragen ul ul {
	
}

#structuur-openvragen ul ul li {
	margin: 0px;
	padding-left: 40px;
	font-weight: bold;
}

#structuur-openvragen ul ul ul {
	
}

#structuur-openvragen ul ul ul li {
	margin: 0px;
	padding-left: 40px;
	font-weight: bold;
}

.anchors ul {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	line-height: 1.2em;
}

.anchors li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	padding-left: 12px;
	font-size: 100%;
	padding-bottom: 1px;
}

/* voor de bbcode ul binnen een p*/
.paragraaf ul {
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	margin-left: 8px;
	margin-bottom: 1.2em;
}

.paragraaf li {
	margin: 0px;
	padding: 0px;
}

.paralinks ul {
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	padding-left: 0px;
	margin-left: 0px;
}

.paralinks li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-size: 100%;
	padding-bottom: 1px;
}

.paralinks li.subli {
	margin-left: 12px;
}

ul.uploads {
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	margin-top: 2px;
}

ul.uploads li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
	font-size: 100%;
	padding-bottom: 1px;
	vertical-align: middle;
}

#footdiv ul {
	margin: 0px;
	padding: 0px;
	padding-top: 16px;
}

#footdiv ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	margin-right: 7px;
	padding: 0px;
}

/* voor de tree in het rapportage-instellingen-scherm */
#overzichtstructuur .raphoofd {
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
}

#overzichtstructuur .rapsub {
	padding: 0px 0px 0px 24px;
	margin-bottom: 2px;
	font-style: italic;
}

/* stijl voor de images ------------------------------------------------------------------------------*/
img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.logomain {
	float: left;
	vertical-align: top;
	padding: 10px 15px 15px 25px;
}

.logofoot {
	float: left;
	vertical-align: top;
	padding: 11px 15px 15px 25px;
}

.catalogus img {
	padding: 1px;
	margin-top: 3px;
}

.paraimg img {
	
}

/* stijl voor de divs --------------------------------------------------------------------------------*/
div {
	padding: 0px;
	margin: 0;
}

#all {
	
}

#allinner {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}

#topdiv {
	height: 67px;
}

.topnav {
	
}

.toporg {
	float: right;
	font-size: 0.1em;
	line-height: 0.1em;
	height: 67px;
	overflow: hidden;
}

#canvasdiv {
	clear: left;
}

/* keuze voor vlakverdeling basis achtergrond plaatje ----*/
#col2asym {
	
}

#col2sym {
	
}

/* keuze bovenbalk of onderbalk (andere bg) en/of de fade----*/
#barA {
	padding: 12px 25px 12px 25px;
}

/* keuze bovenbalk: met menunavigatie of evaluatieinfo ----*/
.barA-nav {
	
}

.barA-eva {
	
}

.barA-eva span {
	
}

#barB {
	padding: 8px 25px 8px 25px;
}

#bartabs {
	padding: 0px 0px 0px 0px;
}

#barfade {
	font-size: 0.1em;
	line-height: 0.1em;
}

/* --CONTENT---------keuze voor vlakverdeling icm de achtergrondplaatjes die hiervoor gedefinieerd zijn -------------*/
#contentdiv {
	width: 990px;
	padding-top: 40px;
}

.Cleft {
	
}

.Cmiddle {
	
}

.Cright {
	
}

#col2asym .Cleft {
	float: left;
	width: 300px;
	margin-bottom: 15px;
}

#col2asym .Cright {
	float: left;
	width: 690px;
	pxadding-top: 46px;
}

#col2sym .Cleft {
	float: left;
	width: 495px;
	margin-bottom: 15px;
}

#col2sym .Cright {
	float: left;
	width: 495px;
}

.clwrap {
	
}

.toonoz {
	margin: 0px 0px 3px 25px;
}

#structuur-openvragen {
	padding: 0px 20px 0px 25px;
	margin-bottom: 1.5em;
	line-height: 1.8em;
}

.tools {
	border-bottom: 1px solid #ececec;
	padding: 0px 25px 7px 25px;
	margin-bottom: 25px;
}

.fltools {
	float: right;
}

.cmwrap {
	
}

.butdiv {
	clear: both;
	text-align: right;
	padding: 0px 20px 15px 25px;
	vertical-align: top;
	line-height: 1em;
}

.butdiv span {
	
}

.intro {
	padding: 0px 35px 0px 25px;
	margin-bottom: 2em;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.5em;
}

.intro2 {
	padding: 0px 0px 0px 0px;
	margin-bottom: 1.4em;
	font-weigth: normal;
	font-size: 100%;
	line-height: 1.5em;
}

.intro3 {
	padding: 0px 35px 0px 25px;
	margin-bottom: 1.4em;
	font-weigth: normal;
	font-size: 100%;
	line-height: 1.5em;
}

.formdiv {
	padding: 12px 20px 12px 25px;
	margin-bottom: 2.4em;
}

.formdivright {
	padding: 12px 20px 12px 25px;
	margin-bottom: 1.4em;
	text-align: right;
}

.formdivright span.catcart1 {
	color: #000000;
	font-size: 120%;
	font-weight: bold;
}

.formdivright span.catcart2 {
	color: #0154ab;
	font-weight: bold;
}

.formdivright span.catcart3 {
	color: #;
}

.formdiv2 {
	padding: 0px 20px 0px 25px;
	margin-bottom: 1.4em;
}

.formdiv3 {
	padding: 20px 20px 30px 25px;
}

.infobut {
	padding-right: 150px;
}

.homedia {
	padding: 12px 20px 12px 25px;
}

.paragraaf {
	padding: 0px 20px 0px 25px;
	margin-bottom: 2.1em;
	line-height: 1.4em;
}

.paraimgblok {
	float: right;
	margin: 0px 0px 15px 15px;
}

.paraimg {
	
}

.paraimgtxt {
	font-size: 90%;
	padding: 4px 0px 9px 0px;
}

.paratable {
	margin-bottom: 1.3em;
}

.tablebij {
	font-size: 100%;
	font-style: italic;
	text-align: right;
}

.paralinks {
	
}

.info {
	padding: 0px 20px 0px 25px;
	line-height: 1.4em;
	margin-bottom: 1.4em;
}

.antwitem {
	clear: left;
	margin-bottom: 2px;
}

.antw {
	padding: 0px 5px;
	float: left;
	margin-right: 4px;
}

.bar {
	clear: left;
	padding: 2px 20px 2px 25px;
	margin-top: 25px;
	font-weight: bold;
	font-size: 100%;
}

.bericht {
	padding: 2px 20px 2px 25px;
	line-height: 1.5em;
	margin-bottom: 1.4em;
}

.bericht .antwitem {
	clear: left;
	margin-bottom: 3px;
	margin-top: 3px;
}

.bericht .antw {
	padding: 0px 5px;
	float: left;
	margin-right: 4px;
}

.pagibot {
	padding: 5px 20px 5px 25px;
	text-align: right;
	font-size: 90%;
}

.pagisel {
	font-weight: bold;
}

.barblok {
	padding: 10px 20px 10px 25px;
	line-height: 1.4em;
	margin-bottom: 1.4em;
}

.barblok .antwitem {
	clear: left;
	margin-bottom: 6px;
}

.barblok .antw {
	padding: 0px 5px;
	float: left;
	margin-right: 4px;
}

.ozhoofdinfo {
	padding: 0px 0px 10px 30px;
}

.ozsubinfo {
	padding: 0px 0px 10px 43px;
}

.ozwrap {
	padding: 0px 0px 10px 58px;
}

.ozantw {
	margin-bottom: 3px;
	padding: 5px 10px;
}

.ozantw .antwitem {
	clear: left;
	margin-bottom: 3px;
}

.ozantw .antw {
	padding: 0px 5px;
	float: left;
	margin-right: 4px;
}

.ozbor {
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.rapinfo {
	padding: 0px 26px 0px 26px;
	margin-bottom: 1.4em;
}

.aeerste {
	margin: 4px 0px 6px 4px;
}

.arapport {
	margin: 4px 0px 4px 4px;
}

.evaitem {
	padding: 6px 20px 20px 25px;
}

.evatitel {
	padding: 2px 0px 3px 0px;
	font-weight: bold;
}

.evaperiodes {
	
}

.evaactiveer {
	padding: 12px 20px 12px 25px;
	line-height: 1.3em;
}

.terug {
	padding: 0px 20px 25px 25px;
}

.popselect {
	width: 600px;
	line-height: 1.4em;
	padding: 10px 15px 10px 15px;
}

.alfa {
	padding: 2px 0px 2px 0px;
	margin-bottom: 10px;
}

.popevaintro {
	margin-left: 22px;
	font-size: 100%;
	font-weight: bold;
	lxxine-height: 1.5em;
}

.crwrap {
	line-height: 1.4em;
}

.antitem {
	margin: 0px 20px 1.4em 25px;
}

.antitem .antwoord {
	clear: left;
	margin-top: 3px;
	margin-bottom: 2px;
}

.antitem .antw {
	padding: 0px 5px;
	float: left;
	margin-right: 4px;
}

.antnaam {
	font-style: italic;
	font-size: 120%;
}

.antopm	span {
	font-style: italic;
}

.kopieer {
	
}

.catalogus {
	padding: 0px 20px 0px 25px;
	margin-bottom: 0.8em;
	line-height: 1.4em;
}

.catinfo {
	font-size: 90%;
}

.catdown {
	margin-top: 4px;
}

.line {
	border-bottom: 1px solid #dedede;
}

#footdiv {
	clear: left;
	height: 67px;
	font-size: 90%;
}

.footnav {
	
}

/* stijl voor de koppen en teksten -------------------------------------------------------*/
p {
	margin-top: 0px;
	padding-top: 0px;
}

.paragraaf p {
	
}

.evaactiveer p {
	font-size: 90%;
	padding: 0px;
	margin: 0px;
}

.bb {
	font-weight: bold;
}

.error {
	
}

td.error {
	padding: 8px 0px 8px 0px;
}

div.error {
	text-align: right;
	padding: 0px 20px 0px 25px;
}

h1 {
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 1em;
	font-size: 180%;
	margin: 0px 20px 20px 25px;
}

h2 {
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 1em;
	font-size: 130%;
	margin: 0px 20px 10px 25px;
}

h3 {
	padding: 0px 23px 0px 23px;
	margin: 0px;
	margin-bottom: 1.2em;
	font-weight: bold;
	font-size: 1em;
	font-size: 120%;
}

.paragraaf h3 {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0.3em
}

h3.nopad {
	margin-bottom: 0.5em;
}

.popselect h3 {
	padding: 0px 0px 0px 0px;
}

h3.wissel {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0.3em;
}

h3.cat {
	padding: 0px 23px 0px 23px;
	margin-bottom: 0.3em;
	font-size: 1em;
	font-size: 120%;
}

table h3.cat {
	padding: 0px 0px 0px 0px;
}

h4 {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0.1em;
	font-weight: bold;
	font-size: 1em;
	font-size: 100%;
}

.ozwrap h4 {
	font-weight: bold;
	font-style: normal;
	margin: 5px 0px;
	font-size: 100%;
}

.formdiv h4 {
	margin-bottom: 0.6em;
}

h4.color {
	
}

h5 {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0.1em;
	font-weight: bold;
	font-size: 1em;
	font-size: 100%;
}

/* stijl voor de links -------------------------------------------------------------------*/
a {
	text-decoration: none;
}

a:link {
	
}

a:visited {
	
}

a:hover {
	text-decoration: underline;
}

a:active {
	
}

a:focus {
	
}

#topdiv li a {
	padding: 0px 0px 0px 14px;
}

#topdiv li a.select {
	padding: 0px 0px 0px 14px;
}

#barA .barA-nav a {
	
}

#barA .barA-nav a.select {
	
}

#barB li a {
	padding: 0px 0px 0px 14px;
}

#barB li a.select {
	padding: 0px 0px 0px 14px;
}

#barB li a.crea {
	
}

#bartabs .tabsaction a {
	display: block;
	padding: 6px 7px 4px 7px;
}

#bartabs .tabsaction a:hover {
	text-decoration: none;
}

.toonoz	a {
	padding: 0px 0px 0px 23px;
	font-size: 90%;
}

.tools a {
	font-size: 90%;
}

a.aprint {
	padding-left: 18px;
	padding-top: 0px;
}

a.aprintnu {
	padding-left: 18px;
	padding-top: 0px;
}

a.aklap {
	padding-left: 24px;
	padding-top: 0px;
	margin-right: 10px;
}

.kopieer a {
	padding-left: 28px;
	padding-top: 1px;
	font-size: 90%;
}

.aeerste a {
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.anchors a {
	font-size: 90%;
}

.evaperiodes a {
	padding-left: 15px;
	font-weight: normal;
}

.evaperiodes a.peractief {
	font-weight: bold;
}

.evaperiodes a.archief-dicht {
	padding-left: 15px;
}

.evaperiodes a.archief-open {
	padding-left: 15px;
}

.ainfo {
	padding-left: 16px;
	padding-top: 0px;
}

.apop {
	padding-left: 18px;
	padding-top: 0px;
}

.selectpop {
	padding-left: 18px;
}

.deel a {
	padding-left: 10px;
}

.deel th a {
	padding-left: 0px;
}

.deel .alfa a {
	padding-left: 0px;
}

a.add {
	padding-left: 18px;
}

input.add2 {
	padding-left: 18px;
	border: 0px;
}

.anchorup {
	padding: 0px 2px 0px 2px;
}

.anchorup:hover {
	text-decoration: none;
}

.catalogus a {
	padding-left: 10px;
	margin-top: 5px;
}

.catalogus a:hover {
	
}

a.download {
	fxont-weight: bold;
	padding: 0px 0px 0px 14px;
}

a.download:hover {
	
}

.linkje {
	padding-left: 10px;
}

#footdiv li a {
	padding: 0px 0px 0px 14px;
}

#footdiv li a.select {
	padding: 0px 0px 0px 14px;
}

/* stijl voor de forms ---------------------------------------------------------------------*/
form {
	margin-top: 0px;
	margin-bottom: 0px;
}

input {
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

select {
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

textarea {
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.infobut input {
	margin: 10px 0px;
}

/*lichtblauw*/
.but1 {
	font-size: 100%;
	-moz-border-radius: 3px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	line-height: 1em;
	margin: 0px;
	height: 23px;
}

a.but1 {
	padding: 6px 10px 0px 10px;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
}

a.but1:hover {
	text-decoration: none;
	cursor: pointer;
}

/*grijs*/
.but2 {
	font-size: 100%;
	-moz-border-radius: 3px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	line-height: 1em;
	margin: 0px;
	height: 23px;
}

a.but2 {
	padding: 6px 10px 0px 10px;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
}

a.but2:hover {
	text-decoration: none;
	cursor: pointer;
}

/*groen*/
.but3 {
	font-size: 100%;
	-moz-border-radius: 3px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	line-height: 1em;
	margin: 0px;
	height: 23px;
}

a.but3 {
	padding: 6px 10px 0px 10px;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
}

a.but3:hover {
	text-decoration: none;
	cursor: pointer;
}

/*diepblauw*/
.but4 {
	font-size: 100%;
	-moz-border-radius: 3px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	line-height: 1em;
	margin: 0px;
	height: 23px;
}

a.but4 {
	padding: 6px 10px 0px 10px;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
}

a.but4:hover {
	text-decoration: none;
	cursor: pointer;
}

.but4pop {
	padding: 0px 26px 0px 10px;
}

/*lichtrood*/
.but5 {
	font-size: 100%;
	-moz-border-radius: 3px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	line-height: 1em;
	margin: 0px;
	height: 23px;
}

a.but5 {
	padding: 6px 10px 0px 10px;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
}

a.but5:hover {
	text-decoration: none;
	cursor: pointer;
}

/*donkergrijs*/
.but6 {
	font-size: 100%;
	-moz-border-radius: 3px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	line-height: 1em;
	margin: 0px;
	height: 23px;
}

a.but6 {
	padding: 6px 10px 0px 10px;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
}

a.but6:hover {
	text-decoration: none;
	cursor: pointer;
}

.butdelete {
	height: 21px;
}

.butprev {
	height: 21px;
}

.butnext {
	height: 21px;
}

.butcopy {
	height: 21px;
}

.butopen,.butclose {
	height: 21px;
}

.butok {
	padding: 0px 24px 0px 10px;
}

.butaway {
	padding: 0px 8px 0px 10px;
}

.butlock {
	padding: 0px 20px 0px 10px;
}

.mt5 {
	margin-top: 5px;
}

select.bb option {
	font-weight: bold;
}

.text2 {
	width: 180px;
}

.text3 {
	width: 60px;
}

.text4 {
	width: 280px;
}

.text5 {
	width: 400px;
}

.text6 {
	width: 25px;
}

/* MISC ----------------------------------------------------------------------------------------*/
table {
	font-size: 1em;
	font-size: 100%;
}

td {
	vertical-align: top;
}

#barA table td {
	vertical-align: middle;
}

table.readonly td {
	vertical-align: middle;
	padding-bottom: 5px;
}

#bartabs table {
	margin: 0px 25px 0px 25px;
}

#bartabs tr.tabstitle td {
	font-size: 80%;
	padding: 4px 0px 2px 0px;
}

#bartabs tr.tabsaction td {
	
}

#bartabs tr.tabsaction td.tabspast {
	
}

#bartabs tr.tabsaction td.tabscurrent {
	
}

#bartabs tr.tabsaction td.tabsfuture {
	padding: 6px 7px 4px 7px;
	color: #777777;
}

#bartabs tr.tabsaction td.tabsfake {
	width: 15px;
}

#bartabs tr.tabsaction .select {
	
}

#bartabs tr.tabsnote td {
	font-size: 90%;
	line-height: 1.4em;
}

#bartabs tr.tabsnote td.tabspast {
	
}

#bartabs tr.tabsnote td.tabscurrent {
	padding: 0px 7px 0px 7px;
	color: #fff;
}

#bartabs tr.tabsnote td.tabsfuture {
	
}

#bartabs tr.tabsnote td.tabsfake {
	width: 15px;
}

.formdiv table {
	
}

.formdiv table td {
	
}

.formdiv table tr.extrapad td {
	padding-bottom: 7px;
}

.paratable table {
	width: 100%;
}

.paratable table td {
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}

.paratable table td.header {
	font-weight: bold;
	vertical-align: top;
}

.evaperiodes table {
	margin-left: 0px;
	margin-top: 2px;
	border-collapse: collapse;
	width: 100%;
}

.evaperiodes table td {
	padding: 4px 5px 4px 5px;
	vertical-align: top;
}

.evaperiodes table td.perstate {
	
}

.evaperiodes table td.pernote {
	padding: 4px 5px 4px 24px;
}

.evaperiodes table td.perbut {
	padding: 1px 1px 1px 1px;
	vertical-align: top;
}

.evaperiodes table td.tdperiode {
	white-space: nowrap;
}

.evaactiveer table {
	margin-top: 10px;
}

.evaactiveer td {
	padding: 8px 15px 8px 0px;
}

.catalogus table {
	margin-left: 0px;
	margin-top: 0px;
	border-collapse: collapse;
	width: 100%;
}

.catalogus table td {
	padding: 8px 15px 8px 15px;
	vertical-align: top;
}

.catalogus table .catprijs {
	font-weight: bold;
}

.catalogus table .catprijs span {
	font-weight: normal;
}

.plain table {
	margin-top: 0px;
	width: 100%;
}

.plain table td {
	padding: 3px 6px 3px 0px;
}

td.tdvm {
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

td.tdvm hr {
	height: 1px;
	border: 0px;
	color: #bfbfbf;
	background-color: #bfbfbf;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.deel table {
	margin-top: 22px;
	width: 100%;
}

.formdiv .deel table {
	margin-top: 0px;
	margin-bottom: 22px;
	width: 100%;
}

.deel table th {
	padding: 1px 6px 1px 6px;
	font-size: 90%;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}

.deel table td {
	padding: 1px 6px 1px 6px;
	font-size: 90%;
	vertical-align: top;
}

.deel td.nopadd {
	padding: 0px;
}

.deel table table {
	margin-top: 0px;
	margin-bottom: 20px;
}

.deel table table th {
	font-size: 100%;
}

.deel table table td {
	font-size: 100%;
}

#structuur-openvragen table {
	font-weight: normal;
	margin: 10px 0px 10px 0px;
}

#footerContent {
	display: none;
}

#xfooterContent {
	display: none;
}

#headerContent {
	display: none;
}

.hide {
	display: none;
}

/* SCORE TABEL */
table.spintable {
	border-collapse: collapse;
}

table.spintable  th {
	color: #000;
	font-weight: bold;
	border: 1px solid #cecece;
	border-right: 1px solid #cecece;
	padding: 2px 4px;
}

table.spintable  td {
	padding: 0px 6px;
	border: 1px solid #cecece;
	vertical-align: middle;
}

table.spintable  .bor {
	padding: 0px 6px;
	bxxorder-right: 1px solid #000;
	vertical-align: middle;
}

table.spintable  .average {
	border: 2px solid #000;
	vertical-align: middle;
}

.tab1 {
	margin-left: 27px;
}

.tab2 {
	margin-left: 52px;
}

.tab3 {
	margin-left: 52px;
}

table.spintable .kop1 {
	font-weight: bold;
}

table.spintable .kop2 {
	padding-left: 20px;
	padding-right: 20px;
}

table.spintable .kop3 {
	padding-left: 40px;
	padding-right: 20px;
	color: #2e2e2e;
}

table.spintable .kop4 {
	padding-left: 60px;
	padding-right: 20px;
	color: #2e2e2e;
	font-style: italic;
}

table.spintable tr.list td {
	background: #000000;
	color: #ffffff;
}

table.spintable tr.categorie td {
	background: #e9e9e9;
	font-weight: bold;
}
