/* +---------------------------------------------------------------------+
// | ID COLLEGE - STYLESHEET                                             |
// +---------------------------------------------------------------------+
// | Copyright © 2009, Mediavisie Concepts, Enschede                     |
// |                                                                     |
// | Alle rechten voorbehouden .                                         |
// | Niets uit deze uitgave mag worden gekopieerd, gepubliceerd en/of    |
// | verspreid in welke vorm dan ook, zonder voorafgaande toestemming    |
// | van de uitgever.                                                    |
// +--------------------------------------------------------------------*/

html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	}

body {
	background: #ffffff url(/img/iFace/bg_body.jpg) center 99px repeat-y;
	font: 8pt/13pt Verdana, Helvetica, sans-serif;
	color: #000000;
	overflow-y: scroll;
	}

a, a:hover {
	text-decoration: none;
	color: #a59a00;
	cursor: pointer;
	outline: none;
	}

a:hover {
	text-decoration: underline;
	}

a.nolink, a:hover.nolink {
	text-decoration: none;
	color: #000000;
	}

img {
	border: none;
	}

form {
	margin: 0;
	padding: 0;
	}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	}

td {
	vertical-align: top;
	}

img.loader {
	margin: 2px 10px -1px 0;
	}

img.texticon {
	margin: 2px 5px -2px 0;
	}

p {
	margin: 0;
	padding: 0;
	}

.transparant {
	}


/* Headings */
h1,
h2,
h3,
h4 {
	margin: 0;
	padding: 0;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #ad9e01;
	}

h1 {
	font-size: 14pt;
	line-height: 17pt;
	}

h2 {
	font-size: 12pt;
	line-height: 15pt;
	}

h3 {
	font-size: 10pt;
	line-height: 12pt;
	}


/* Horizontal rule */
.hr {
	display: block;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
	border-top: dotted 1px #cccccc;
	}

.hr hr {
	display: none;
	}


/* Formulieren */
input,
textarea,
select {
	vertical-align: middle;
	margin: 1px 0;
	padding: 2px 1px 2px 2px;
	border: solid 1px #999999;
	font: 8pt/9pt Verdana, Helvetica, sans-serif;
	color: #000000;
	outline: none;
	}

select {
	margin: 2px 0 0 0;
	padding: 1px 1px 1px 0;
	}

input.radio,
input.checkbox {
	margin: 2px 4px 4px 0;
	padding: 0;
	border: none;
	background: none;
	line-height: normal;
	}

textarea {
	line-height: 13pt;
	}

.button {
	margin: 0;
	line-height: 10pt;
	vertical-align: middle;
	height: 21px;
	padding: 0 5px 0 4px;
	border: solid 1px #cccccc;
	border-color: #cccccc #333333 #333333 #cccccc;
	background: #ebebeb;
	color: #000000;
	}

input.button {
	width: auto;
	overflow: visible;
	}

input.minibutton {
	height: 19px;
	}

a.button,
a:hover.button {
	padding: 3px 8px 3px 8px;
	text-decoration: none;
	color: #000000;
	}

table.formtable td {
	padding: 2px 0;
	}

table.formtable tr.spacer td {
	padding-top: 22px;
	}

table.formtable td.label {
	padding: 3px 0 2px 0;
	}

table.formtable td label {
	vertical-align: middle;
	display: inline-block;
	text-align: right;
	}

table.formtable td.label label {
	vertical-align: top;
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	}

table.formtable td.submit {
	padding-top: 22px;
	}


/* Meldingen */
.required {
	display: none;
	font-weight: bold;
	}

.not_sent .required,
.no_error .required,
.error .required {
	display: inline;
	}

.error,
.error_big,
.not_sent .required {
	color: #ff0000;
	}

.oke,
.oke_big {
	color: #669900;
	}

.error_big,
.oke_big {
	display: block;
	padding: 5px 10px 5px 26px;
	border: 1px solid #669900;
	background: #f0f5e6 url(./../img/icons/oke.gif) 6px 5px no-repeat;
	font-weight: bold;
	}

.error_big {
	border-color: #cc0000;
	background: #fae6e6 url(./../img/icons/error.gif) 6px 6px no-repeat;
	color: #cc0000;
	}


/* Lijsten */
.lijst td {
	padding: 4px 5px;
	border: dotted #cccccc;
	border-width: 1px 0;
	}

.lijst td.icon {
	width: 16px;
	padding: 4px;
	}

.lijst td.kop {
	background: #ebebeb;
	font-weight: bold;
	}

.lijst td.kop a {
	padding-right: 12px;
	text-decoration: none;
	color: #000000;
	}


/* list-items */
ul {
	margin: 0 0 0 18px;
	padding: 0;
	}/* Interface */
#whiteBorder {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 87px;
	background: #ffffff;
	}


/* Interface */
#iFace {
	position: relative;
	z-index: 2;
	width: 794px;
	min-height: 100%;
	margin: 0 auto;
	}


/* Interface: Header */
#iFaceHeader {
	position: relative;
	height: 119px;
	font-size: 9pt;
	line-height: 15pt;
	}

#iFaceHeader .toplogo {
	position: absolute;
	margin: 36px 0 0 15px;
	}

#iFaceHeader .topmenu {
	padding: 15px 5px 0 0;
	height: 24px;
	text-align: right;
	word-spacing: 2px;
	}

#iFaceHeader .topmenu a {
	word-spacing: 0;
	color: #000000;
	}

#iFaceHeader .topmenu a img {
	vertical-align: top;
	margin: 2px 0 0 0;
	}

#iFaceHeader .visual {
	height: 80px;
	background: url(/img/iFace/bg_header.png) no-repeat;
	}

#iFaceHeader .visual img {
	margin-left: 440px;
	height: 80px;
	width: 200px;
	}

#iFaceHeader .textscroller {
	position: absolute;
	top: 63px;
	left: 185px;
	width: 280px;
	height: 35px;
	background: url(/img/iFace/bg_scroller.gif) no-repeat;
	color: #ffffff;
	font-size: 9pt;
	line-height: 12pt;
	}

#iFaceHeader .textscroller a, #iFaceHeader .textscroller a:hover {
	color: #ffffff;
	}

#iFaceHeader .quicksearch {
	position: absolute;
	top: 39px;
	left: 600px;
	width: 189px;
	color: #ffffff;
	}

#iFaceHeader .quicksearch div.selectboxDiv {
	width: 120px;
	overflow: hidden;
	}

#iFaceHeader .quicksearch select {
	width: 120px;
	}



/* Interface: Content - leftmenu */
#iFaceContent .leftmenu {
	width: 168px;
	padding: 10px 15px 15px 15px;
	}

#iFaceContent .leftmenu h3 {
	margin-top: 15px;
	color: #000000;
	}

#iFaceContent .leftmenu ul li {
	margin: 0 0 0 -18px;
	list-style-type: none;
	}

#iFaceContent .leftmenu h3 a,
#iFaceContent .leftmenu ul li a {
	text-decoration: none;
	color: #000000;
	}

#iFaceContent .leftmenu h3 a:hover,
#iFaceContent .leftmenu ul li a:hover {
	text-decoration: underline;
	}

#iFaceContent .leftmenu h3 a.leftbutton {
	background: url(/img/leftbutton.gif) no-repeat;
	font-weight: normal;
	font-size: 8pt;
	line-height: 9pt;
	text-decoration: none;
	display: block;
	padding: 5px 0 7px 30px;
	}

#iFaceContent .leftmenu h3 a.leftbutton img {
	position: absolute;
	margin: -1px 0 0 -23px;
	}


/* Interface: Content - maincontent */
#iFaceContent .maincontent {
	padding: 15px 15px 40px 0;
	}

/* Interface: Footer */
#iFaceFooter {
	width: 794px;
	height: 40px;
	margin: -40px auto 0 auto;
	background: url(/img/iFace/bg_footer.gif) no-repeat right bottom;
	}

/* Block elementen */
.block,
.block_small,
.block_big,
.block_empty {
	margin: 15px 15px 0 0;
	background: url(/img/block/PMS399/block_right_bottom.gif) no-repeat right bottom;
	}

.block_empty {
	background: none;
	}

.block_small {
	margin: 50px 15px 0 0;
	}

.block_big {
	margin: 70px 15px 0 0;
	}

.blocktitle {
	float: right;
	margin: -50px 30px 0 30px;
	background: #a59a00 url(/img/block/PMS399/title_right_bottom.gif) no-repeat right bottom;
	}

.block_empty .blocktitle {
	display: none;
	}

.caroussel .blocktitle {
	float: left;
	}

.block_big .blocktitle {
	margin: -70px 30px 0 30px;
	}

.blocktitle .blockwrapper {
	min-width: 150px;
	min-height: 30px;
	background: url(/img/block/PMS399/title_left_bottom.gif) no-repeat left bottom;
	}

.blocktitle .blockwrapper div {
	background: url(/img/block/PMS399/title_right_top.gif) no-repeat right top;
	}

.blocktitle h1 {
	padding: 10px 15px;
	background: url(/img/block/PMS399/title_left_top.gif) no-repeat left top;
	font-size: 12pt;
	line-height: 14pt;
	color: #ffffff;
	}

.blocktitle span {
	display: block;
	text-align: center;
	white-space: nowrap;
	}

.blocktitle span.left {
	padding-right: 20px;
	text-align: left;
	}

.blocktitle span.right {
	padding-left: 20px;
	text-align: right;
	}

.blockheader {
	background: url(/img/block/PMS399/block_left_top.gif) no-repeat left bottom;
	}

.block_empty .blockheader {
	display: none;
	}

.blockheader .blockwrapper {
	margin: 0 0 0 19px;
	background: url(/img/block/PMS399/block_right_top.gif) no-repeat right top;
	text-align: right;
	}

.blockheader .blockwrapper div {
	height: 19px;
	margin: 0 19px 0 0;
	border-top: solid 1px #a59a00;
	background: #ffffff;
	}

.blockcontent {
	padding: 0 19px;
	border: solid #a59a00;
	border-width: 0 1px;
	background: #ffffff;
	}

.block_empty .blockcontent {
	padding: 0;
	border: none;
	background: none;
	}

.blockfooter {
	margin: 0 19px 30px 0;
	background: url(/img/block/PMS399/block_left_bottom.gif) no-repeat left bottom;
	}

.block_empty .blockfooter {
	display: none;
	}

.blockfooter .blockwrapper {
	height: 19px;
	margin: 0 0 0 19px;
	border-bottom: solid 1px #a59a00;
	background: #ffffff;
	}

.blockimage .blockcontent {
	padding-right: 140px;
	}

.blockimage .blockfooter .blockwrapper div {
	text-align: right;
	position: relative;
	}

.blockcontent .contentimage {
	position: relative;
	}

.blockimage .blockfooter span.overlay,
.blockcontent .contentimage span.overlay {
	position: absolute;
	width: 114px;
	height: 114px;
	right: -10px;
	top: -79px;
	background: #ffffff no-repeat center center;
	}

.blockcontent .contentimage span.overlay {
	right: 0;
	top: 0;
	}

.blockimage .blockfooter span.overlay span,
.blockcontent .contentimage span.overlay span {
	display: block;
	width: 114px;
	height: 114px;
	background: url(/img/block/PMS399/image_overlay.png) no-repeat left bottom;
	}

.blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS399/icon_overlay.png);
	}


/* Aparte kleurinstellingen */
.PMS130 .block,
.PMS130 .block_small,
.PMS130 .block_big {
	background-image: url(/img/block/PMS130/block_right_bottom.gif);
	}

.PMS130 .blocktitle {
	background-color: #febe10;
	background-image: url(/img/block/PMS130/title_right_bottom.gif);
	}

.PMS130 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS130/title_left_bottom.gif);
	}

.PMS130 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS130/title_right_top.gif);
	}

.PMS130 .blocktitle h1 {
	background-image: url(/img/block/PMS130/title_left_top.gif);
	}

.PMS130 .blockheader {
	background-image: url(/img/block/PMS130/block_left_top.gif);
	}

.PMS130 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS130/block_right_top.gif);
	}

.PMS130 .blockheader .blockwrapper div,
.PMS130 .blockcontent,
.PMS130 .blockfooter .blockwrapper {
	border-color: #febe10;
	}

.PMS130 .blockfooter {
	background-image: url(/img/block/PMS130/block_left_bottom.gif);
	}

.PMS130 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS130/icon_overlay.png);
	}

.PMS130 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS130/image_overlay.png);
	}

.PMS130 .blockcontent h1,
.PMS130 .blockcontent h2,
.PMS130 .blockcontent h3,
.PMS130 .blockcontent h4,
.PMS130 .blockcontent a {
	color: #febe10;
	}

.PMS130 .blockcontent a.nolink,
.PMS130 a.button,
.PMS130 a:hover.button,
.PMS130 .lijst td.kop a {
	color: #000000;
	}

.PMS130 .textcolor {
	color: #febe10;
	}

.PMS130 .backgroundcolor {
	background-color: #febe10;
	}

.PMS130 .lijst .studierichting {
	color: #febe10;
	}

.PMS130 .lijst a {
	color: #000000;
	}


.PMS287 .block,
.PMS287 .block_small,
.PMS287 .block_big {
	background-image: url(/img/block/PMS287/block_right_bottom.gif);
	}

.PMS287 .blocktitle {
	background-color: #859dc8;
	background-image: url(/img/block/PMS287/title_right_bottom.gif);
	}

.PMS287 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS287/title_left_bottom.gif);
	}

.PMS287 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS287/title_right_top.gif);
	}

.PMS287 .blocktitle h1 {
	background-image: url(/img/block/PMS287/title_left_top.gif);
	}

.PMS287 .blockheader {
	background-image: url(/img/block/PMS287/block_left_top.gif);
	}

.PMS287 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS287/block_right_top.gif);
	}

.PMS287 .blockheader .blockwrapper div,
.PMS287 .blockcontent,
.PMS287 .blockfooter .blockwrapper {
	border-color: #859dc8;
	}

.PMS287 .blockfooter {
	background-image: url(/img/block/PMS287/block_left_bottom.gif);
	}

.PMS287 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS287/icon_overlay.png);
	}

.PMS287 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS287/image_overlay.png);
	}

.PMS287 .blockcontent h1,
.PMS287 .blockcontent h2,
.PMS287 .blockcontent h3,
.PMS287 .blockcontent h4,
.PMS287 .blockcontent a {
	color: #859dc8;
	}

.PMS287 .blockcontent a.nolink,
.PMS287 a.button,
.PMS287 a:hover.button,
.PMS287 .lijst td.kop a {
	color: #000000;
	}

.PMS287 .textcolor {
	color: #859dc8;
	}

.PMS287 .backgroundcolor {
	background-color: #859dc8;
	}


.PMS314 .block,
.PMS314 .block_small,
.PMS314 .block_big {
	background-image: url(/img/block/PMS314/block_right_bottom.gif);
	}

.PMS314 .blocktitle {
	background-color: #007ea2;
	background-image: url(/img/block/PMS314/title_right_bottom.gif);
	}

.PMS314 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS314/title_left_bottom.gif);
	}

.PMS314 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS314/title_right_top.gif);
	}

.PMS314 .blocktitle h1 {
	background-image: url(/img/block/PMS314/title_left_top.gif);
	}

.PMS314 .blockheader {
	background-image: url(/img/block/PMS314/block_left_top.gif);
	}

.PMS314 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS314/block_right_top.gif);
	}

.PMS314 .blockheader .blockwrapper div,
.PMS314 .blockcontent,
.PMS314 .blockfooter .blockwrapper {
	border-color: #007ea2;
	}

.PMS314 .blockfooter {
	background-image: url(/img/block/PMS314/block_left_bottom.gif);
	}

.PMS314 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS314/icon_overlay.png);
	}

.PMS314 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS314/image_overlay.png);
	}

.PMS314 .blockcontent h1,
.PMS314 .blockcontent h2,
.PMS314 .blockcontent h3,
.PMS314 .blockcontent h4,
.PMS314 .blockcontent a {
	color: #007ea2;
	}

.PMS314 .blockcontent a.nolink,
.PMS314 a.button,
.PMS314 a:hover.button,
.PMS314 .lijst td.kop a {
	color: #000000;
	}

.PMS314 .textcolor {
	color: #007ea2;
	}

.PMS314 .backgroundcolor {
	background-color: #007ea2;
	}


.PMS376 .block,
.PMS376 .block_small,
.PMS376 .block_big {
	background-image: url(/img/block/PMS376/block_right_bottom.gif);
	}

.PMS376 .blocktitle {
	background-color: #7dc242;
	background-image: url(/img/block/PMS376/title_right_bottom.gif);
	}

.PMS376 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS376/title_left_bottom.gif);
	}

.PMS376 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS376/title_right_top.gif);
	}

.PMS376 .blocktitle h1 {
	background-image: url(/img/block/PMS376/title_left_top.gif);
	}

.PMS376 .blockheader {
	background-image: url(/img/block/PMS376/block_left_top.gif);
	}

.PMS376 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS376/block_right_top.gif);
	}

.PMS376 .blockheader .blockwrapper div,
.PMS376 .blockcontent,
.PMS376 .blockfooter .blockwrapper {
	border-color: #7dc242;
	}

.PMS376 .blockfooter {
	background-image: url(/img/block/PMS376/block_left_bottom.gif);
	}

.PMS376 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS376/icon_overlay.png);
	}

.PMS376 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS376/image_overlay.png);
	}

.PMS376 .blockcontent h1,
.PMS376 .blockcontent h2,
.PMS376 .blockcontent h3,
.PMS376 .blockcontent h4,
.PMS376 .blockcontent a {
	color: #7dc242;
	}

.PMS376 .blockcontent a.nolink,
.PMS376 a.button,
.PMS376 a:hover.button,
.PMS376 .lijst td.kop a {
	color: #000000;
	}

.PMS376 .textcolor {
	color: #7dc242;
	}

.PMS376 .backgroundcolor {
	background-color: #7dc242;
	}


.PMS399 .block,
.PMS399 .block_small,
.PMS399 .block_big {
	background-image: url(/img/block/PMS399/block_right_bottom.gif);
	}

.PMS399 .blocktitle {
	background-color: #a59a00;
	background-image: url(/img/block/PMS399/title_right_bottom.gif);
	}

.PMS399 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS399/title_left_bottom.gif);
	}

.PMS399 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS399/title_right_top.gif);
	}

.PMS399 .blocktitle h1 {
	background-image: url(/img/block/PMS399/title_left_top.gif);
	}

.PMS399 .blockheader {
	background-image: url(/img/block/PMS399/block_left_top.gif);
	}

.PMS399 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS399/block_right_top.gif);
	}

.PMS399 .blockheader .blockwrapper div,
.PMS399 .blockcontent,
.PMS399 .blockfooter .blockwrapper {
	border-color: #a59a00;
	}

.PMS399 .blockfooter {
	background-image: url(/img/block/PMS399/block_left_bottom.gif);
	}

.PMS399 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS399/icon_overlay.png);
	}

.PMS399 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS399/image_overlay.png);
	}

.PMS399 .blockcontent h1,
.PMS399 .blockcontent h2,
.PMS399 .blockcontent h3,
.PMS399 .blockcontent h4,
.PMS399 .blockcontent a {
	color: #a59a00;
	}

.PMS399 .blockcontent a.nolink,
.PMS399 a.button,
.PMS399 a:hover.button,
.PMS399 .lijst td.kop a {
	color: #000000;
	}

.PMS399 .textcolor {
	color: #a59a00;
	}

.PMS399 .backgroundcolor {
	background-color: #a59a00;
	}


.PMS485 .block,
.PMS485 .block_small,
.PMS485 .block_big {
	background-image: url(/img/block/PMS485/block_right_bottom.gif);
	}

.PMS485 .blocktitle {
	background-color: #ed1b2e;
	background-image: url(/img/block/PMS485/title_right_bottom.gif);
	}

.PMS485 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS485/title_left_bottom.gif);
	}

.PMS485 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS485/title_right_top.gif);
	}

.PMS485 .blocktitle h1 {
	background-image: url(/img/block/PMS485/title_left_top.gif);
	}

.PMS485 .blockheader {
	background-image: url(/img/block/PMS485/block_left_top.gif);
	}

.PMS485 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS485/block_right_top.gif);
	}

.PMS485 .blockheader .blockwrapper div,
.PMS485 .blockcontent,
.PMS485 .blockfooter .blockwrapper {
	border-color: #ed1b2e;
	}

.PMS485 .blockfooter {
	background-image: url(/img/block/PMS485/block_left_bottom.gif);
	}

.PMS485 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS485/icon_overlay.png);
	}

.PMS485 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS485/image_overlay.png);
	}

.PMS485 .blockcontent h1,
.PMS485 .blockcontent h2,
.PMS485 .blockcontent h3,
.PMS485 .blockcontent h4,
.PMS485 .blockcontent a {
	color: #ed1b2e;
	}

.PMS485 .blockcontent a.nolink,
.PMS485 a.button,
.PMS485 a:hover.button,
.PMS485 .lijst td.kop a {
	color: #000000;
	}

.PMS485 .textcolor {
	color: #ed1b2e;
	}

.PMS485 .backgroundcolor {
	background-color: #ed1b2e;
	}


.PMS513 .block,
.PMS513 .block_small,
.PMS513 .block_big {
	background-image: url(/img/block/PMS513/block_right_bottom.gif);
	}

.PMS513 .blocktitle {
	background-color: #9e2387;
	background-image: url(/img/block/PMS513/title_right_bottom.gif);
	}

.PMS513 .blocktitle .blockwrapper {
	background-image: url(/img/block/PMS513/title_left_bottom.gif);
	}

.PMS513 .blocktitle .blockwrapper div {
	background-image: url(/img/block/PMS513/title_right_top.gif);
	}

.PMS513 .blocktitle h1 {
	background-image: url(/img/block/PMS513/title_left_top.gif);
	}

.PMS513 .blockheader {
	background-image: url(/img/block/PMS513/block_left_top.gif);
	}

.PMS513 .blockheader .blockwrapper {
	background-image: url(/img/block/PMS513/block_right_top.gif);
	}

.PMS513 .blockheader .blockwrapper div,
.PMS513 .blockcontent,
.PMS513 .blockfooter .blockwrapper {
	border-color: #9e2387;
	}

.PMS513 .blockfooter {
	background-image: url(/img/block/PMS513/block_left_bottom.gif);
	}

.PMS513 .blockimage .blockfooter span.overlay span {
	background-image: url(/img/block/PMS513/icon_overlay.png);
	}

.PMS513 .blockcontent span.overlay span {
	background-image: url(/img/block/PMS513/image_overlay.png);
	}

.PMS513 .blockcontent h1,
.PMS513 .blockcontent h2,
.PMS513 .blockcontent h3,
.PMS513 .blockcontent h4,
.PMS513 .blockcontent a {
	color: #9e2387;
	}

.PMS513 .blockcontent a.nolink,
.PMS513 a.button,
.PMS513 a:hover.button,
.PMS513 .lijst td.kop a {
	color: #000000;
	}

.PMS513 .textcolor {
	color: #9e2387;
	}

.PMS513 .backgroundcolor {
	background-color: #9e2387;
	}




/* Homepage */
.home_3blokken {
	margin-top: 35px;
	background: url(/img/home/3blokken.jpg) no-repeat;
	}

.home_3blokken table {
	width: auto;
	position: absolute;
	margin-top: 265px;
	z-index: 9;
	text-align: center;
	height: 75px;
	}

.home_3blokken table td {
	vertical-align: middle;
	padding: 0 10px;
	width: 173px;
	}

.home_3blokken table td,
.home_3blokken table td * {
	color: #ffffff;
	font-size: 100%;
	line-height: 125%;
	}

.home_3blokken a {
	position: relative;
	z-index: 10;
	padding: 0;
	}

.home_3blokken a img {
	margin: 0;
	}


/* Inline styles */
ul.dotline {
	margin: 0;
	border-top: dotted 1px #cccccc;
	}

table.dotline td {
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
	}

table.dotline td td,
table.dotline .noborder td {
	border: none;
	}

.datablocks {
	border-top: dotted 1px #cccccc;
	}

.datablocks td {
	padding: 10px 5px;
	}

.datablocks td.border {
	border-right: dotted 1px #cccccc;
	}

#NewsTicker{
	width: 260px;
	height: 35px;
	margin: 0 auto;
}

#NewsVertical {
	width: 260px;
	height: 35px;
	display: block;
	overflow: hidden;
	position: relative;
}

#TickerVertical {
	width: 260px;
	height: 35px;
	display: block;
	list-style: none;
	margin: 0;
}

.button_image {
	}



/* opleidingsinfo */
.opleidingsinfo {
	border-top: dotted 1px #cccccc;
	}

.opleidingsinfo td.opleidingsinfo_tab {
	padding: 10px 10px 0 0;
	border-right: dotted 1px #cccccc;
	}

.opleidingsinfo td.opleidingsinfo_menu {
	width: 150px;
	}

.opleidingsinfo td.opleidingsinfo_menu a.menuitem {
	display: block;
	width: 150px;
	border-bottom: dotted 1px #cccccc;
	text-decoration: none;
	}

.opleidingsinfo td.opleidingsinfo_menu a span {
	display: block;
	width: 128px;
	border: solid 1px #ffffff;
	border-right: none;
	padding: 10px 10px;
	text-align: center;
	background: #e5e5e5;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	}

.opleidingsinfo td.opleidingsinfo_menu a:hover span {
	background: #f8f8f8;
	}

.infofield {
	display: none;
	}




/* Video */
.video_overlay .still {
	position: absolute;
	z-index: 9;
	}

.video_overlay a,
.video_overlay a:hover {
	position: relative;
	z-index: 10;
	display: block;
	width: 150px;
	height: 150px;
	text-decoration: none;
	}

.video_overlay a img {
	}

.video_overlay a span {
	display: block;
	width: 150px;
	margin: -25px 0 0 0;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	}





h3 span {
	font-size: 8pt;
	font-weight: normal;
	}






#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%; /* Set to gallery width, in px or percentage */
	height: 150px; /* Set to gallery height */
}

#motiongallery {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}

#trueContainer {
	margin: 0;
	padding: 0;
	}

#statusdiv {
	display: none;
	}


/* Overlib */
.ovContent {
	background: #E9EAC8;
	border: solid 1px #A59A00;
	padding: 5px;
	width: 300px;
	}




/* +---------------------------------------------------------------------+
// | STYLE REWRITES FOR PRINT-MODE                                       |
// +--------------------------------------------------------------------*/
@media print {
html, body {
	width: auto;
	height: auto;
	}

body {
	background: none;
	color: #000000;
	overflow: visible;
	}

.noprint {
	display: none;
	}

h1, h2, h3 {
	color: #000000;
	}

#iFace {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	}

#iFaceNonFooter {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	}

#iFaceHeader {
	display: none;
	}

#iFaceContent {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	}

#iFaceContent .leftmenu {
	display: none;
	}

#iFaceContent .maincontent {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	}

.lijst td.icon {
	display: none;
	}

.infofield {
	display: block;
	}
}