div#wrapper-intranet {
	background: #0d3563 url(/images/intranet/wrapper-intranet.gif) repeat-y right;
}

div#wrapper-intranet div.nieuwsarchiefContainer {
	float: none;
	clear: both;
	padding-top: 20px;
	margin: 0;
}

div#wrapper-intranet h2 {
	margin-bottom: 1em;
}

div#intranet-intro {
	min-height: 209px;
	padding: 0 15px 20px;
	background: #fff url(/images/prof/bgtitel.png) repeat-x left top;
}

div#intranet-intro a {
	color: #0D3C6E;
}

div#intranet-content,
div.intranet-blok {
	line-height: 160%;
	padding: 30px 184px 40px 15px;
	background: #fff url(/images/intranet/intranet-content.gif) repeat-x;
}

div#intranet-content p,
div.intranet-blok p {
	margin-bottom: 1.2em;
}

div.intranet-blok {
	padding: 30px 15px 40px;
}

div#intranet-rechts {
	float: right; overflow: hidden;
	width: 311px;
}

div#intranet-rechts img.intro {
	display: block;
	border-bottom: 36px solid #de9700;
}

a.register {
	display: block;
	padding: 5em 0;
	text-indent: -9999px;
	background: #ecf7fb url(/images/intranet/register.gif) no-repeat left 50%;
}

a.register:hover,
a.register:focus { background-position: right 50%; }

p.melding {
	margin: 1em 0;
	padding: .4em 1em .4em;
	text-align: center;
	border: 4px solid #0D3563;
}

div#subscribe {
	margin-top: 1.2em;
	text-align: right;
}

div#subscribe a { color: #3B9B11; text-decoration: none; }
div#subscribe a:hover,
div#subscribe a:focus { text-decoration: underline; }

a.subscribe { color: #3B9B11; }

div.intranet-content h4 { font-size: 1.3em; color: #002A58; }

/*
#################
#	LIJSTEN		#
#################
*/
ul.errors {
	list-style: disc;
	margin: 1em 0;
	border: 4px solid #DC9604;
}

ul.errors li {
	margin: .4em 1em .4em 2em;
}

/*
#################
#	FORMULIEREN	#
#################
*/
form ol, form ul { list-style: none; }

form.intranet-inloggen {
	margin: 0;
	padding: 0 0 0 30px;
	background: url(/images/intranet/intranet-inloggen.gif) no-repeat;
}

form.intranet-inloggen fieldset {
	margin: 0; padding: 0;
	border: none;
}

form.intranet-inloggen legend { display: none; }

form.intranet-inloggen label,
form.intranet label {
	float: left;
	width: 110px;
}

form.intranet-inloggen input,
form.intranet input {
	width: 260px;
	margin-bottom: .5em;
	padding: 2px 3px;
	border: 1px solid #bec7d1;
	background: #eadfc5;
}

form.intranet-inloggen input.submit,
form.intranet input.submit {
	width: auto;
	padding: 1px 10px;
	font-size: .9em;
	color: #fff;
	border-color: #91b5da;
	cursor: pointer;
	background: #e8b854 url(/images/intranet/submit.gif) repeat-x;
}

form.intranet-inloggen input.submit:hover,
form.intranet input.submit:hover {
	background: #c7b07e url(/images/intranet/submit-hover.gif) repeat-x;
}

form.intranet-inloggen div.misc,
form.intranet div.misc {
	overflow: hidden;
	height: 1%;
	text-align: right;
}

form.intranet-inloggen div.misc a,
form.intranet div.misc a {
	float: right;
	color: #000;
}

form.intranet-inloggen div.misc a:hover,
form.intranet-inloggen div.misc a:focus,
form.intranet div.misc a:hover,
form.intranet div.misc a:focus { text-decoration: none; }

form.intranet { margin-bottom: 2em; }

form.intranet fieldset {
	padding: 12px;
	border: 1px solid #cfcfcf;
}

form.intranet legend { font-weight: bold; }

form.intranet label {
	width: 180px;
}

/* GROEN KLEURENSCHEMA */
form.intranet-inloggen input { background: #dae9d7; }
form.intranet-inloggen { background-image: url(/images/intranet/intranet-inloggen-groen.gif); }
form.intranet-inloggen input.submit { background: #7cbb5f url(/images/intranet/submit-groen.gif) repeat-x; }
form.intranet-inloggen input.submit:hover { background: #87a47a url(/images/intranet/submit-groen-hover.gif) repeat-x; }
a.register { background: #ecf7fb url(/images/intranet/register-groen.gif) no-repeat left 50%; }

a.register:hover,
a.register:focus { background-position: right 50%; }

/* DONKERGRIJS KLEURENSCHEMA */
body.zwart form.intranet-inloggen input { background: #d4d7d9; }
body.zwart form.intranet-inloggen { background-image: url(/images/intranet/intranet-inloggen-grijs.gif); }
body.zwart form.intranet-inloggen input.submit { background: #d5845c url(/images/intranet/submit-grijs.gif) repeat-x; }
body.zwart form.intranet-inloggen input.submit:hover { background: #878c8c url(/images/intranet/submit-grijs-hover.gif) repeat-x; }

/* ROOD KLEURENSCHEMA */
body.rood form.intranet-inloggen input { background: #eee2c7; }
body.rood form.intranet-inloggen { background-image: url(/images/intranet/intranet-inloggen-rood.gif); }
body.rood form.intranet-inloggen input.submit { background: #d5845c url(/images/intranet/submit-rood.gif) repeat-x; }
body.rood form.intranet-inloggen input.submit:hover { background: #b7907c url(/images/intranet/submit-rood-hover.gif) repeat-x; }

body.rood a.register { background: #ecf7fb url(/images/intranet/register-rood.gif) no-repeat left 50%; }

body.rood a.register:hover,
body.rood a.register:focus { background-position: right 50%; }



/* SUBPAGINA STANDAARD (GROEN) */
div#intranet-rechts img.intro {	border-color: #3b9b11; }
div.intranet-blok { overflow: hidden; }

div.intranet-blok h3 {
	color: #3b9b11;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 18px;
	overflow: hidden;
	height: 1%;
}

body.rood a.register-uitloggen { background: #ecf7fb url(/images/intranet/uitloggen.gif) no-repeat left 50%; }

body.rood a.register-uitloggen:hover,
body.rood a.register-uitloggen:focus { background-position: right 50%; }

/* Meetings */
ul#meetings a { display: inline; float: none; width: auto; color: #3B9B11; }
ul#meetings li { padding: 4px 8px; }
ul#meetings li span { float: left; width: 328px; padding-right: 8px; white-space: nowrap; overflow: hidden; }

/* RECHTER KOLOM DL */
div#intranet-rechts dl { padding: 25px 20px 0 20px; }

div#intranet-rechts dl dt {
	font-size: 20px;
	padding-bottom: 25px;
	color: #3587bc;
}

div#intranet-rechts dl dt a {
	color: #3587bc;
	text-decoration: none;
}

div#intranet-rechts dl dt a:hover,
div#intranet-rechts dl dt a:focus {
	text-decoration: underline;
}

div#intranet-rechts dl dd {
	margin-bottom: 30px;
	margin-left: 2px;
	width: 276px;
}

div#intranet-rechts dl span {
	float: left;
	text-decoration: underline;
	display: block;
	width: 65px;
}

div#intranet-rechts dl strong {
	float: right;
	width: 204px;
	margin-bottom: 15px;
}

div#intranet-rechts dl dd a {
	display: block;
	clear: both;
	text-align: right;
	margin-bottom: 1px;
	padding: 0 5px 3px 0;
	color: #fff;
	background: #a2c0d1;
	width: 198px;
	margin-left: 72px;
}

div#intranet-rechts dl dd ul.subpaginas { list-style: none; }

div#intranet-rechts dl dd ul.subpaginas a {
	clear: none;
	width: auto;
	margin-left: 0;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}

div#intranet-rechts dl dd a:hover,
div#intranet-rechts dl dd a:focus {
	text-decoration: none;
}

div#intranet-rechts dl dd ul.subpaginas a:hover,
div#intranet-rechts dl dd ul.subpaginas a:focus { text-decoration: underline; }

/* UL General subpagina list */
ul.general-lijst { list-style: none; }

ul.general-lijst li {
	float: left;
	padding: 0 70px 15px 0;
}

ul.general-lijst li a {
	text-decoration: none;
	font-size: 14px;
	color: #000;
	padding-left: 10px;
	background: url(/images/intranet/pijl-groen.gif) no-repeat 0em 0.4em;
}

ul.general-lijst li a:hover,
ul.general-lijst li a:focus { text-decoration: underline; }

/* Subpagina's */
ul.subpaginas {
	list-style: none;
}

ul.subpaginas a {
	display: block; height: 1%;
	position: relative;
	padding: .3em 7px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background: #f3dace;
}

ul.subpaginas li.even a { background: none; }

ul.subpaginas a:hover,
ul.subpaginas a:focus { color: #c2480c; text-decoration: underline; }

ul.subpaginas a span {
	position: absolute;
	right: 24px;
	color: #c2480c;
	font-weight: normal;
	cursor: pointer;
}

/*
#################
#	TABELLEN	#
#################
*/
div.intranet-blok table thead th {
	text-align: left;
	padding: 0 0 10px 7px;
}

div.intranet-blok table tr.even { background: #d8ebcf; }

div.intranet-blok table tr td a {
	text-decoration: none;
	color: #000;
}

div.intranet-blok table tr td a:hover,
div.intranet-blok table tr td a:focus {	text-decoration: underline; }

div.intranet-blok table tr td {	padding: 4px 0 4px 7px; }
/*div.intranet-blok table tr td a.eerste { text-decoration: underline; }*/
div.intranet-blok table tr td a.eerste-groen { color: #3b9b11; }


/* SUBPAGINA ROOD */
body.rood div#intranet-rechts img.intro { border-color: #c2480c; }
body.rood div.intranet-blok h3 { color: #c2480c; }

/* UL General subpagina list */
body.rood ul.general-lijst li a { background: url(/images/intranet/pijl-rood.gif) no-repeat 0em 0.4em; }

/*
#################
#	TABELLEN	#
#################
*/
body.rood div.intranet-blok table tr.even { background: #f3dace; }
body.rood div.intranet-blok table tr td a.eerste-groen { color: #c2480c; }


/* SUBPAGINA GRIJS/ZWART */
body.zwart div#intranet-rechts img.intro { border-color: #222a2b; }
body.zwart div.intranet-blok h3 { color: #222a2b; }

/* UL General subpagina list */
body.zwart ul.general-lijst li a { background: url(/images/intranet/pijl-zwart.gif) no-repeat 0em 0.4em; }

/*
#################
#	TABELLEN	#
#################
*/
body.zwart div.intranet-blok table tr.even { background: #d3d4d5; }
body.zwart div.intranet-blok table tr td a.eerste-groen { color: #000; }

table.intranet { width: 100%; }
