@charset "utf-8"; /* CSS Document */

/************************************** PNG FIXX ************************************/
#linker-blokkendoos,#wrapper-schaduw-right, #linker_blokken, #rechter-blokkendoos, #navigation li ul li.closing-subitems, #submenu #submenu-top, #submenu #submenu-bottom, #klassubmenu.klas #submenu-top, #klassubmenu.klas #submenu-bottom {
	behavior: url(/js/iepngfix.htc); /* ie6 png fix */
}
/************************************************************************************/
html {
	overflow-y: scroll;
	overflow-x: auto;
	height: 100%;
}
body { 
	background-image: url(../img/bg_body.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #ee7e12;
	height: 100%;
}
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	color: #48242e;
	line-height: 18px;
	position: relative;
	margin: 0 0 20px 0;
}
p strong , p span {
	color: #ef7c11; 
}
p span.datum {
	color: #48242e;
}
p a {
	color: #ef7c11;
	text-decoration: underline;
}
p a:hover {
	color: #ef7c11;
	text-decoration: none;
}

/*** HEADERS ***/
h1 {
	font-size: 16px;
	color: #ef7c11;
	margin: 0 0 10px 0;
}
h2 {
	font-size: 14px;
	color: #ef7c11;
	margin: 0 0 0 0;
}
h3 {
	font-size: 14px;
	color: #48242e;
	margin: 0 0 0 0;
}
h4 {
	font-size: 12px;
	color: #48242e;
	margin: 0 0 10px 0;
}
table {
	margin: 0 0 30px 0;
	color: #48242e;
	border-collapse: 0;
	border-spacing: 0;
}
.clear {
	clear: both;
	height: 361px;
	position:relative;
	z-index: -1;
}
.clearonly {
	clear: both;
	height: 1px;
	position:relative;
	z-index: -1;
}

/* ---------------------------------------- AFBEELDINGEN [IMG] ---------------------------------------- */
.img_title {
	margin: -50px 0 10px 0;
}
img.header_overlay, #header_afb {
	position: absolute;
	top: 70px;
	right: 78px;
	z-index: 99;
	width:320px;
	height: 447px;
}
#header_afb {
	z-index: 9;
}

img.header_image_home {
	position: absolute;
	top: 88px;
	right: 78px;
}
img.home_logo {
	position: absolute;
	top: 90px;
	left: 155px;
	z-index: 99;
}

/* ---------------------------------------- WRAPPER ---------------------------------------- */
#wrapper {
	width: 978px;
	margin: 0 auto;
	position: relative;
	background: url(../img/bg-leer-mij-het-zelf-te-doen2.png) top left no-repeat;
}
#wrapper-schaduw-right {
	background-image: url(../img/schaduw.png); /* wrapper-schaduw-right.jpg */ 
	*background: none;
	background: none\9;
	background-repeat: repeat-y;
	background-position: right;
	width: 1056px;
	position: absolute;
	z-index: 12;
}
#wrapper-bottom {
	height: 560px;
	background: url(../img/content-bottom-background.jpg) top left no-repeat;
	background: url(../img/content-bottom-background-noschaduw.jpg) top left no-repeat\9;
	*background: url(../img/content-bottom-background-noschaduw.jpg) top left no-repeat;
	width: 1056px;
	margin: 0 auto;
	position: relative;
	top: 0;
	z-index: 500;
}
#wrapper-bottom-schaduw {
	background: url(../img/wrapper-bottom-schaduw.jpg) top right no-repeat #ee7e12;
	background: none\9;
	*background: none;
	height: 560px;
	width: 78px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 500;
}
/*#wrapper-bottom-oranje {
	height: 560px;
	color: #ff0000;
	background: url(../img/content-bottom-oranje-background.jpg) top left no-repeat;
	width: 978px;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: -39px;	
}*/
/* ---------------------------------------- HEADER [MENU / NAVIGATION] ---------------------------------------- */
#menu {
	height: 358px;
	width: 978px;
}
#navigation {
	width: 795px;
	margin: 0 0 0 155px;
	padding: 50px 0 0 0;
	position: relative;
	z-index: 99999999;
}
#navigation li {
	float: left;	
	list-style-type: none;
	display: inline;
	position: relative;
	z-index: 500;
}
#navigation li a {
	color: #fac18c;
	text-decoration: none;
	padding: 0 23px 5px 20px;
	display: block;
	background-image: url(../img/mainnav-1.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	position: relative;
	z-index: 500;
}
#navigation li ul {
	position: absolute;
	width: 152px;
	left: 0px;
	display: block;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
	background-position: 15px 5px;
}
#navigation li:hover ul {
	display: block;
}
#navigation li ul li {
	display: list-item;
	float: none;
	width: 152px;
	background-color: #896d6f;
}
#navigation li ul li.closing-subitems {
	height: 66px;
	width: 152px;
	background: url(../img/closing-subnav.png) top left no-repeat;
}
#navigation li ul li.starting-subitems {
	height: 48px;
	width: 152px;
	background: url(../img/starting-subnav.gif) top left no-repeat;
}
#navigation li ul li a {
	background-color: #896d6f;
	background: none;
	padding: 6px 0 0 5px;
	color: #fff;
	width: 145px;
	text-decoration: none;
	border-left: 1px solid #b3a0a0;
	border-right: 1px solid #b3a0a0;
}
/* extra design toevoegingen aan het menu */
#navigation li a.nav-licht {
	color: #fce7d4;
}
#navigation li.nav-licht a {
	xbackground: url(../img/mainnav-lichter-1.gif) no-repeat;
	background-position: 0 0;
}
#navigation li.nav-licht a:hover, #navigation li.nav-licht a.active  {
	xbackground: url(../img/mainnav-lichter-1.gif) no-repeat;	
	background-position: 0 -49px;
}
#navigation li a span.school {
	color: #c06024;
}
/*een actief of gehovered hoofdmenu-item zonder childs*/
#navigation li.active a, #navigation li:hover a, #navigation li a:hover {
	background-position: 0 -49px;
}
/*een actief of gehovered hoofdmenu-item met childs*/
#navigation li.childs.active a, #navigation li.childs:hover a, #navigation li.childs a:hover {
	background-position: 0 -49px;
}
/*inactieve submenu-items van een actief of gehovered hoofdmenu-item zonder childs*/
#navigation li.active ul li a, #navigation li:hover ul li a, #navigation li ul li a:hover {
	background-position: 0 -49px;
}
#navigation li ul li a:hover { /* on hover -> oranje kleur */
	color: #ee7e12;
}
/*inactieve submenu-items van een actief of gehovered hoofdmenu-item met childs*/
#navigation li.childs.active ul li a, #navigation li.childs:hover ul li a, #navigation li.childs ul li a:hover {
	background-position: 0 0px;
}
/*actieve of gehoverde submenu-items zonder childs van een actief of gehovered hoofdmenu-item zonder childs*/
#navigation li.active ul li.active a, #navigation li:hover ul li a:hover, #navigation li ul li a:hover,
/*actieve of gehoverde submenu-items met childs van een actief of gehovered hoofdmenu-item zonder childs*/
	#navigation li.active ul li.childs.active a, #navigation li:hover ul li.childs a:hover, #navigation li ul li.childs a:hover, 
/*actieve of gehoverde submenu-items zonder childs van een actief of gehovered hoofdmenu-item met childs*/
	#navigation li.childs.active ul li.active a, #navigation li.childs:hover ul li a:hover, #navigation li.childs ul li a:hover,
/*actieve of gehoverde submenu-items met childs van een actief of gehovered hoofdmenu-item met childs*/
	#navigation li.childs.active ul li.childs.active a, #navigation li.childs:hover ul li.childs a:hover, #navigation li.childs ul li.childs a:hover {	
		background: none;	
}

/* ---------------------------------------- HEADER [EXTRA KNOPPEN] [TOELICHTENDE TEKSTEN] ---------------------------------------- */
#actueel-activiteiten-box {
	position: absolute;
	top: 120px;
	right: 440px;
}
#actueel-activiteiten-box a.actueel { 
	background: url(../img/actueel.gif) top left no-repeat; 
	width:  169px;
	height: 46px;
	display: block;
}
#actueel-activiteiten-box a.activiteiten { 
	background: url(../img/activiteiten.gif) top left no-repeat; 
	width: 210px;
	height: 53px;
	display: block;
}

#actueel-activiteiten-box a.actueel:hover { background: url(../img/actueel-wit.gif) top left no-repeat; }
#actueel-activiteiten-box a.activiteiten:hover { background: url(../img/activiteiten-wit.gif) top left no-repeat; }

#actueel-activiteiten-box a span {
	display: none;
}
#toelichting{
	position: absolute;
	top: 100px;
	left: 680px;
	font-size: 13px;
	color: #ffffff;
	line-height: 22px;
	width: 235px;
}

/* ---------------------------------------- SUBMENU  ---------------------------------------- */
#submenu {	
	float: left;
	z-index: 999;
	width: 162px;	
	background: url(../img/content-blokken-left.jpg) top left no-repeat;
	min-height: 665px;
	height: auto !important;
	height: 665px;
}
#submenu #submenu-top {
	height: 45px;
	width: 162px;
	background: url(../img/sub-menu-top.png) top left no-repeat;
	width: 162px;
}
#submenu #submenu-inhoud {
	background: #ee7d11;
	width: 162px;
}
#submenu #submenu-bottom {
	height: 82px;
	width: 162px;
	background: url(../img/sub-menu-bottom.png) top left no-repeat;
	width: 162px;
}

#subnavigation, #subnavigation_extra, #subnavigation_naardeklassen {
	margin: 0 0 0 15px;
	list-style-type: none;
	width: 147px;
	color: #46242b;
}
#subnavigation li, #subnavigation_extra li, #subnavigation_naardeklassen li {
	padding: 0 0 5px 0;
}
#subnavigation li.starting-subitems, #subnavigation li.closing-subitems, #subnavigation_naardeklassen li.starting-subitems, #subnavigation_naardeklassen li.closing-subitems {
	display: none;
}
#subnavigation li a, #subnavigation_extra li a, #subnavigation_naardeklassen li a {
	color: #46242b;
	text-decoration: none;
	width: 147px;
}
#subnavigation li a:hover, #subnavigation li a.active, #subnavigation_extra li a:hover, #subnavigation_extra li a.active, #subnavigation_naardeklassen li a:hover, #subnavigation_naardeklassen li a.active {
	color: #ffffff;
	text-decoration: none;
	width: 147px;
}
#subsubnavigation {
	margin: 5px 0 0 15px;
	list-style-type: none;
	width: 130px;
	color: #46242b;
}
#subsubnavigation li {
	padding: 0 0 5px 0;
}
#subsubnavigation li.starting-subitems, #subsubnavigation li.closing-subitems {
	display: none;
}
#subsubnavigation li a {
	color: #46242b;
	text-decoration: none;
	width: 147px;
}
#subsubnavigation li a:hover, #subsubnavigation li a.active {
	color: #ffffff;
	text-decoration: none;
	width: 147px;
}
h1#sub-navigation-title a {
	color: #ffffff;
	text-decoration: none;
	margin: 0 0 0 15px;
	font-size: 15px;
	width: 147px;
}

/* ---------------------------------------- CONTENT ---------------------------------------- */
#content {
	overflow: hidden;
	background: url(../img/content-background.gif) bottom right no-repeat;
	width: 978px;
	background-color: #ffffff;	
}
#content a {
	color: #48242E;	
	text-decoration: underline;
}

/* ---------------------------------------- CONTENT [INNER-LEFT] ---------------------------------------- */
#content .inner-left {
	width: 250px;
	float: left;
	position: relative;
}
#content .inner-left h1 {
	margin: 0 0 0 50px;
	width: 135px;
	color: #45232a;	
	line-height: 20px;
}
#content .inner-left p {
	margin: 0 0 0 50px;
	width: 135px;
	color: #ee7d11;	
	line-height: 20px;
}
#content .inner-left p a {
	color: #fff;
	text-decoration: underline;
}
#content .inner-left p a:hover {
	color: #45232a;
	text-decoration: underline;
}
#content .inner-left img {
	margin: 85px 0 20px 42px;
}

/* ---------------------------------------- CONTENT [INNER-RIGHT] ---------------------------------------- */
#content .inner-right {
	float: left;
	padding: 50px 0 0 0;
	width: 400px;
	position: relative;
	z-index: 999;
}
#content .inner-right img.left {
	float: left;
	margin: 8px 5px 0 0;
}
#content .inner-right ul, #content .inner-right ol {
	color: #48242e;
	line-height: 18px;
	position: relative;
	margin: 0 0 20px 15px;	
}


/* ---------------------------------------- HOMEPAGE [uitzonderingen] ---------------------------------------- */
#wrapper.homepage {
	width: 978px;
	margin: 0 auto;
	position: relative;
	background: url(../img/bg-leer-mij-het-zelf-te-doen-homepage2.png) top left no-repeat #45242b;
}


#wrapper.homepage #content .inner-left {
	width: 470px;
	float: left;
	position: relative;
}
#wrapper.homepage #content .inner-right {
	height: 570px;
	width: 500px;
}
#wrapper.homepage #content .inner-right #fotoarchief_home {
	margin: 120px 0 0 190px;
}
#wrapper.homepage #content .inner-right #fotoarchief_home h2 {
	margin: 0 0 5px 0;
}
#wrapper.homepage #content .inner-right img {
	margin: 0 5px 5px 0;
}
#wrapper.homepage #content .inner-right #fotoarchief_home a.actueel {
	color: #45242b;
	font-weight: bold;
	text-decoration: none;
}
#wrapper.homepage #content .inner-right #fotoarchief_home a:hover.actueel {
	color: #45242b;
	font-weight: bold;
	text-decoration: underline;
}

a.meer { 
	color: #45242b;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 15px 133px;
}
a:hover.meer {
	color: #45242b;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin: 0 0 15px 133px;
}
.tbl_fotoset {
	margin: 0 0 0 0; 
}

/* ---------------------------------------- FOTOARCHIEF [uitzonderingen pagina] ---------------------------------------- */
/*** INDEX **/
#fotoarchief-top {
	width: 515px;	
	position: absolute;
	top: 148px;
	right: 78px;
	z-index:9999999;
}
#fotoarchief-top #top {
	height: 123px;
	width: 515px;
	background: url(../img/fotoarchief-top.gif) top left no-repeat;
	position: relative;
	z-index:9999999;
}
#fotoarchief-top #top-divider {
	height: 87px;
	width: 515px;
	background: #ee7d11;
	position: relative;
	z-index:9999999;
}
a.fotoarchief_afb {
	background: url(../img/fotos_bg.jpg) top left no-repeat;
	width: 84px;
	height: 84px;
	display: block;
	float: left;
}
a.fotoarchief_afb img {
	border: 1px solid #ffffff;
}

/*** FOTOARCHIEF pagina ***/
#fotoarchief.inner-right {
	margin: 0 0 0 51px;
	width: 515px;
	padding: 0px;
}
#fotoarchief.inner-right #fotos {
	width: 425px;
	padding: 0 0 0 90px;	
	background: #ee7d11;
	
}
#fotoarchief.inner-right #fotos h3 {
	margin: 0 0 5px 0;
	padding: 20px 0 0 0;
	color: #fff;
	font-weight: bold;
}
#fotoarchief.inner-right #fotos table {
	margin: 0;
}
#fotoarchief.inner-right #archief-bottom {
	width: 515px;
	height: 261px;
	background: url(../img/fotoarchief-bottom.gif) bottom right no-repeat;
}
a.foto-archief {
	background: url(../img/fotoarchief_bg.jpg) top left no-repeat;
	width: 81px;
	height: 81px;
	display: block;
	float: left;
}
a.foto-archief img {
	border: 1px solid #ffffff;
}
a.archief {
	color: #45242b;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 10px 0 0 0;
}

a:hover.archief {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0 0 0;
}
/* ---------------------------------------- PLATTEGROND [NAAR DE KLASSEN] [ORANJE BG] ---------------------------------------- */
/*** WRAPPER ***/
#wrapper_plattegrond {
	width: 978px;
	margin: 0 auto;
	position: relative;
	background: url(../img/bg-leer-mij-het-zelf-te-doen_plattegrond2.png) top left no-repeat #45242b;
}
#wrapper-bottom.plattegrond {
	background: url(../img/content-bottom-background_plattegrond.jpg) top left no-repeat;
	*background: url(../img/content-bottom-background_pltgrond-btm-schaduw.jpg) top left no-repeat; /* IE 6 -7 hack */
	background: url(../img/content-bottom-background_pltgrond-btm-schaduw.jpg) top left no-repeat\9; /* IE 8 hack */
	
}
/*** SUBMENU ***/
#wrapper.homepage #content .inner-left {
	background: #fff url(../img/content-blokken-left.jpg) top left no-repeat;
	min-height: 665px;
	height: auto !important;
	height: 665px;
	z-index: 9;
}
#submenu.plattegrond {
	background: url(../img/content-blokken-plattegrond-left.png) top left no-repeat;
	min-height: 665px;
	height: auto !important;
	height: 665px;
}
#submenu.plattegrond #submenu-inhoud {
	background: url(../img/sub-menu-inhoud_plattegrond.jpg) top left repeat-y;
	width: 162px;
}
#submenu.plattegrond #subnavigation, #submenu.plattegrond #subnavigation_naardeklassen {
	color: #46242b;
}
#submenu.plattegrond #submenu-top {
	background: url(../img/sub-menu-top_plattegrond.png) top left no-repeat;
}
#submenu.plattegrond #submenu-bottom {
	background: url(../img/sub-menu-bottom_plattegrond.png) top left no-repeat;
}
#submenu.plattegrond #subnavigation li a, #submenu.plattegrond #subnavigation_naardeklassen li a  {
	color: #46242b;
}
#submenu.plattegrond #subnavigation li a:hover, #submenu.plattegrond #subnavigation li a.active, #submenu.plattegrond #subnavigation_naardeklassen li a:hover, #submenu.plattegrond #subnavigation_naardeklassen li a.active {
	color: #ee7d11;
}
#submenu.plattegrond h1#sub-navigation-title a {
	color: #ee7d11;
}
#klassubmenu.klas {
	margin: 10px 0 0 0;
	z-index: 999;
	width: 190px;	
}

#klassubmenu.klas #submenu-top {
	height: 53px;
	width: 190px;
	background: url(../img/sub-menu-top_naardeklassen.png) top left no-repeat;
}
#klassubmenu.klas #submenu-inhoud {
	background: #46242b;
	width: 190px;
}
#klassubmenu.klas #submenu-bottom {
	height: 96px;
	width: 190px;
	background: url(../img/sub-menu-bottom_naardeklassen.png) top left no-repeat;
}
#klassubmenu.klas h1#sub-navigation-title a {
	color: #ee7d11;
}
#klassubmenu.klas #subnavigation_klas li a  {
	color: #fff;
}
#klassubmenu.klas #subnavigation_klas li a:hover, #klassubmenu.klas #subnavigation_klas li a.active {
	color: #ee7d11;
}
#subnavigation_klas {
	list-style: none;
	margin: 0 0 0 15px;
}
#subnavigation_klas li {
	padding: 0 0 5px 0;
}
#subnavigation_klas li.starting-subitems, #subnavigation_klas li.closing-subitems {
	display: none;
}
#subnavigation_klas li a {
	color: #46242b;
	text-decoration: none;
	width: 147px;
}
#subnavigation_klas li a:hover, #subnavigation_klas li a.active {
	color: #ffffff;
	text-decoration: none;
	width: 147px;
}

/*** CONTENT ***/
#content.naar-de-klassen {
	background: url(../img/content-background_plattegrond.gif) bottom right no-repeat;
	background-color: #f39845; 
}
#content.naar-de-klassen h1 {
	color: #fff;
}
#content.naar-de-klassen span.category {
	color: #c25e25;
}
#content.naar-de-klassen p strong {
	color: #fff;
}
#content.naar-de-klassen .inner-right {
	padding: 0px;
}
#content .plattegrond {
	z-index: 999;
}
#content .plattegrond .plattegrond_imagemap {
	height: 756px;
	margin: 0 0 0 20px;
}
#content #plattegrond-lokaal {
	width: 780px;
	margin: 0 0 0 180px;
}
#content #plattegrond-lokaal .lok1 { height: 726px; background: url(/img/klaslokaal_1.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok2 { height: 801px; background: url(/img/klaslokaal_2.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok3 { height: 672px; background: url(/img/klaslokaal_3.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok4 { height: 590px; background: url(/img/klaslokaal_4.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok5 { height: 600px; background: url(/img/klaslokaal_5.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok6 { height: 663px; background: url(/img/klaslokaal_6.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok7 { height: 831px; background: url(/img/klaslokaal_7.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok8 { height: 610px; background: url(/img/klaslokaal_8.gif) top left no-repeat; }
#content #plattegrond-lokaal .lok9 { height: 729px; background: url(/img/klaslokaal_9.gif) top left no-repeat; }

#content #plattegrond-lokaal h1 {
	font-size: 26px;
}
#content #plattegrond-lokaal h2 {
	font-size: 35px;
	color: #ffffff;
}
#content #plattegrond-lokaal img.klassenfoto {
	width: 420px;
	height: 280px;
	display: block;
	margin: 30px 0 0 90px;
}
#content #kleine-plattegrond {
	position: absolute;
	bottom: 350px;
	right: 180px;
	z-index: 9999991;
}
#content #kleine-plattegrond p {
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: 38px;
	right: 40px;
	line-height: 15px;
	z-index: 9999999;
}
a.klassenfotoarchief {
	background: url(../img/klassenfotoarchief_bg.jpg) top left no-repeat;
	width: 81px;
	height: 81px;
	display: block;
	float: left;
}
a.klassenfotoarchief img {
	border: 1px solid #ffffff;
}


/* ---------------------------------------- BLOKKENDOZEN [over-lay] ---------------------------------------- */
#linker-blokkendoos {
	position: absolute;
	top: 1px;
	left: -409px;
}
#linker_blokken {
	width: 409px;
	height: 1025px;
	background-image: url(../img/linker-blokkendoos.png);
	position: relative;
	z-index: 99;
	background-repeat: no-repeat;
}

/*#rechter-blokkendoos {
	position: absolute;
	background-image: url(../img/rechter-blokkendoos.png);
	background-repeat: no-repeat;
	width: 528px;
	height: 970px;
	top: 1px;
	left: 978px; 
}*/

/* ---------------------------------------- CONTACT ---------------------------------------- */
input.txt {
	border: 1px solid #000;
	width: 230px;
	color: #666;
	padding: 5px;
	margin: 0 10px 0 0;
}
#my_textual_div table tr { 
	border: 1px solid #46242b;
	background: #fff6ed;
}
#my_textual_div div div div div table tr { 
	border: 1px solid #ccc;
	background: #ffffff;
}
#my_textual_div div div div div table tr td a {
	color: #46242b;
	font-weight: bold;
}
#map {
	border: 1px solid #582312;
	width: 100%;
	height: 350px;
}

/* ---------------------------------------- JAARPLANNER ---------------------------------------- */
.tbl_jaarplanner {
	width: 100%;
	border-top: 1px solid #ee7d11;
	margin: 10px 0 40px 0;
}
.tbl_jaarplanner tr td { 
	border-bottom: 1px solid #ee7d11;
	padding: 3px 0 3px 0;
	text-transform: uppercase;
}
.tbl_jaarplanner tr td.col-1 {
	width: 130px;
	font-weight: bold;
}

/* ---------------------------------------- AANMELDEN NIEUWE LEERLING ---------------------------------------- */
#tbl_aanmelden tr td {
	padding: 3px 0 3px 0;
}
#tbl_aanmelden tr td.col-1 {
	width: 130px;
	vertical-align: top;
}
#tbl_aanmelden tr td.col-1 span {
	font-size: 10px;
	font-style: italic;
}
#tbl_aanmelden tr td.col-3 {
	width: 8px;
	padding-left: 5px;
	color: #ee7d11;
}
#tbl_aanmelden tr td input.txt {
	width: 200px;
	border: 1px solid #46242b;
	padding: 3px;
	color: #666;
}
#tbl_aanmelden tr td input.small { 
	width: 50px; 
	border: 1px solid #46242b;
	padding: 3px;
	color: #666;
}
#tbl_aanmelden tr td input.radiobtn { 
	width: 20px;
	border: none;
}
#tbl_aanmelden tr td label {
	margin: 0 10px 0 0;
}
#tbl_aanmelden tr td textarea {
	border: 1px solid #46242b;
	padding: 3px;
	width: 97%;
	color: #666;
}
input.btns {
	background: #582312;
	padding: 3px;
	color: #FFF;
	cursor: pointer;
	margin: 0 5px 0 0;
}

#error {
	border: 1px solid #ff0000;
	padding: 5px;
	color: #ff0000;
	margin: 0 0 10px 0;
}
.blokje-actueel { 
	border-bottom: 1px solid #46242b;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
}
.hdr_organogram {
	cursor: pointer;
	margin-top: 15px;
}
#tbl_organogram {
	width: 100%;
}
#tbl_organogram {
	margin: 10px 0 10px 0;
}
#tbl_organogram.met-top {
	border-top: 1px solid #46242b;
	margin: 10px 0 10px 0;
}
#tbl_organogram tr td {
	border-bottom: 1px solid #46242b;
}
#tbl_organogram tr.tussen td {
	font-weight: bold;
	color: #ee7e12;
	padding: 10px 0 0 0 ;
}
