/* +---------------------------------------------------------------------+
// | ARCUS COLLEGE - STYLESHEET                                          |
// +---------------------------------------------------------------------+
// | Copyright © 2010, 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 {
	border: none;
	}

body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #313234;
	overflow-y: scroll;
	}

a, a:hover {
	text-decoration: none;
	color: #000;
	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: #0065B3;
	}

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,
.PMS399 .blockcontent h3.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 */
#top 										{	width: 1014px; height: 40px; margin: 0px auto; padding: 0px; background:url(../img/iFace/bg_body_top.gif) center;	}
#iFace 										{   float:left; width: 1014px; margin: 0px auto; padding: 0px;	}
#middle										{	width: 1014px; margin: 0px auto; padding: 0px;	}
#bottom 									{   clear:left; width: 1014px; height: 40px; margin: 0px auto; padding: 0px; background:url(../img/iFace/bg_body_bottom.gif) center;	}
#bottom2 									{   clear:left; width: 1014px; height: 40px; margin: 0px auto; padding: 0px; background:url(../img/iFace/bg_body_bottom2.gif) center;	}
.button										{	background:#8dc63f; color:#fff; border:none; padding:3px 5px 3px 5px; }
.button:hover								{	cursor:pointer; }
.button_magenta								{	background:#cf128c; color:#fff; border:none; padding:3px 5px 3px 5px; }
.button_magenta:hover						{	cursor:pointer; }
.datum										{	font-size:18px; color:#363636; }
a.print										{   display:block; width:30px; height:26px; background:url(../img/iFace/print.gif) no-repeat; text-decoration:none; float:right;}
.navigation									{	text-align:center; }
.not_hidden_print							{ 	display:none; }


#iFaceContent .magenta						{	color:#cf128c; }
#iFaceContent .blauw						{	color:#0066b3; }
#iFaceContent .groen						{	color:#8dc63f; }

/* Interface: Header */
#iFaceHeader 								{	float:left; width:975px; height:169px; background:#fff url(../img/iface/dot_header.gif) top repeat-x; padding:0px; margin:0px;  margin-left:19px;  }
#iFaceHeader .toplogo 						{	float:left;	width:213px; margin: 0px; padding: 0px;	}
#iFaceHeader .flags 						{	float: right; text-align: right; width: 200px; height: 20px; margin: -10px 0 -10px 0; padding: 0 19px 0 0;	}
#iFaceHeader .topbanner 					{	float:left;	width:495px; margin: 0px; padding: 0px;	}
#iFaceHeader .quicksearch 					{	float:left;	margin: 0px; padding-left: 40px; padding-top:24px; width: 222px; }
#iFaceHeader .quicksearch div.selectboxDiv  {	width: 120px;	overflow: hidden; }
#iFaceHeader .quicksearch select 			{	width: 120px; }

#iFaceHeader .textscroller 					{	clear:left;	float:left; text-align:left; padding-top:0px; height:31px; width:100%; color: #cf128c; font-size: 12px; font-weight:bold;}
#iFaceHeader .textscroller a, #iFaceHeader .textscroller a:hover {	color: #cf128c; }
#iFaceHeader .breadcrumb 					{	clear:left;	float:left;	padding-top:8px; padding-left:32px;	height:23px; width:100%; text-align:left; color: #000; word-spacing: 5px; }
#iFaceHeader .breadcrumb a, #iFaceHeader .breadcrumb span {	font-size: 10px; font-style:italic; word-spacing: 0; }
#iFaceHeader .breadcrumb a 					{   color: #0066b3; }


/* Interface: Content */
#iFaceContent 								{	float:left;	margin:0px 0px 0px 0px; padding-left:19px; text-align:left; }
.home 										{	background: url(../img/iFace/bg_content_home.jpg) repeat-y top; }
.non_home 									{	background: url(../img/iFace/bg_content.jpg) repeat-y top; }
.carrieregps								{	background: url(../img/iFace/bg_content_carrieregps.jpg) repeat-y top; }
.video_kader 								{	width:177px; height:112px;	background: url(../img/iFace/video_kader.png) no-repeat; padding-left:8px; padding-top:8px; }

.nav 										{	float:left; width:40px;  }
.nav li 									{	list-style: none; }
.nav li a 									{	display: block; }
.nav a:focus 								{	outline: none; }
#iFaceContent .blok_home					{	text-decoration:none; color:#cf128c; }

/* linker content van depagina */
#iFaceContent .left 						{	float:left;	margin:0px;	width:560px; text-align:left; }
#iFaceContent .left_carrieregps				{	float:left;	margin:0px;	width:220px; text-align:left; }
#iFaceContent .nav 							{	width:0px;	height:0px;	position:relative; z-index:20; top:0px; }
#iFaceContent .nav a 						{	display:block; width:32px; height:32px; background:#FFF; color:#333; }
#iFaceContent .nav a.activeSlide 			{  	background:#000; }
#iFaceContent .item1  						{	width:536px; }
#iFaceContent .item1 p 						{	width:402px; position:absolute;	z-index:10;	right:0px; top:203px; padding:5px; background:url(../img/iFace/bg_magenta_transparant.png); color: #fff; font-size:14px; line-height:18px; }
#iFaceContent .item1 h1 					{	position:absolute; z-index:10; right:0px; top:170px; padding:5px; background:url(../img/iFace/bg_wit_transparant.png); color: #cf128c; font-size:20px; }
#iFaceContent .item2  						{	width:536px; }
#iFaceContent .item2 p 						{	width:402px; position:absolute;	z-index:10;	right:0px; top:203px; padding:5px; background:url(../img/iFace/bg_groen_transparant.png); color: #fff; font-size:14px; line-height:18px; }
#iFaceContent .item2 h1 					{	position:absolute;	z-index:10;	right:0px; top:170px; padding:5px; background:#fff; color:#8dc63f; font-size:20px; }
#iFaceContent .item3  						{	width:536px; }
#iFaceContent .item3 p 						{	width:402px; position:absolute;	z-index:10;	right:0px; top:203px; padding:5px;	background:url(../img/iFace/bg_blauw_transparant.png); color: #fff; font-size:14px; line-height:18px; }
#iFaceContent .item3 h1 					{	position:absolute; z-index:10; right:0px; top:170px; padding:5px; background:url(../img/iFace/bg_wit_transparant.png); color: #0066b3; font-size:20px; }
#iFaceContent .item4  						{	width:536px; }
#iFaceContent .item4 p 						{	width:402px; position:absolute;	z-index:10;	right:0px; top:203px; padding:5px;	background:url(../img/iFace/bg_wit_transparant.png); color: #cf128c; font-size:14px; line-height:18px; }
#iFaceContent .item4 h1 					{	position:absolute; z-index:10; right:0px; top:170px; padding:5px; background:url(../img/iFace/bg_wit_transparant.png); color: #cf128c; font-size:20px; }
#iFaceContent .item5  						{	width:536px; }
#iFaceContent .item5 p 						{	width:402px; position:absolute;	z-index:10;	right:0px; top:203px; padding:5px;	background:url(../img/iFace/bg_blauw_transparant.png); color: #fff; font-size:14px; line-height:18px; }
#iFaceContent .item5 h1 					{	position:absolute; z-index:10; right:0px; top:170px; padding:5px; background:url(../img/iFace/bg_wit_transparant.png); color: #0066b3; font-size:20px; }



/* rechter content van de pagina */
#iFaceContent .right 						{	float:left;	margin:0px; padding:0px; width:435px; }
#iFaceContent .right_carrieregps			{	float:left;	margin:0px 0px 0px 40px; width:665px; }
#iFaceContent .right_carrieregps h1			{  	font-size:24px; margin-left: 15px; color:#cf128c; font-weight:lighter;	}

/* blokken rechts */
#iFaceContent .wit 							{	height:139px; padding-left:15px; width:400px; background:#FFF url(../img/iFace/doelgroepen/bg_wit.gif) no-repeat; }
#iFaceContent .wit img 						{	float:left;	position:relative; z-index:2; }
#iFaceContent .grijs 						{	height:139px; padding-left:15px; width:400px; background:#FFF url(../img/iFace/doelgroepen/bg_grijs.gif) no-repeat; }
#iFaceContent .grijs img 					{	float:left;	position:relative; z-index:2; }
#iFaceContent .groen 						{	margin-left:16px; padding-top:12px; padding-bottom:1px; width:399px; background:#8dc63f; }
#iFaceContent .groen h1						{	color:#fff; margin-left:16px; padding-left:22px; font-size:12px; font-weight:bold; background:url(../img/iFace/blokje_wit_12.gif) no-repeat 0px; }
#iFaceContent .groen a						{	color:#fff; }
#iFaceContent .groen p						{	color:#fff; margin-left:38px; margin-right:10px; margin-bottom:14px; line-height:18px; }


#iFaceContent .banner						{	margin-left:16px; margin-top:12px; width:399px; background:#fff; margin-bottom:14px; }
#iFaceContent .banner p						{	color:#fff; text-align:center; font-size:18px; height:136px; }

#iFaceContent .right_button					{ 	float:left; position:relative; z-index:5; left:-12px; top:-5px; }
#iFaceContent .inhoud 						{	float:left; z-index:1; padding:10px; height:80px; font-size:11px; line-height:18px; }

#iFaceContent .inhoud h1 					{	float:left; position:relative; top:0px; color:#cf128c; font-size:12px; font-weight:bold; margin-left:0px; }
#iFaceContent .inhoud p						{	float:left; position:relative; z-index:3; width:200px; }
#iFaceContent .right_img 					{	float:left; position:relative; z-index:4; left:0px; top:-29px; }
#iFaceContent .right_img2 					{	float:left; position:relative; z-index:4; left:-139px; top:5px; }

#iFaceContent .beroepenclips  				{	float:left; position:relative; z-index:1; padding:0px; padding-left:17px; width:398px; background:#fff; }
#iFaceContent .beroepenclips .inhoud 		{	float:left;	position:relative; z-index:2; left:0px; top:-33px; width:378px; font-size:11px; line-height:18px; background:#dfdfdf; }
#iFaceContent .beroepenclips .right_button	{ 	float:left; position:relative; z-index:5; left:-3px; top:-5px; }
#iFaceContent .beroepenclips .inhoud p		{	float:left; position:relative; z-index:3; width:200px; }
#iFaceContent .beroepenclips .right_img 	{	float:left; position:relative; z-index:4; margin-right:10px; left:0px; top:5px; }

#iFaceContent .servicedesk 					{ 	margin-left:15px; width:400px; height:239px; background: url(../img/bg_servicedesk_right.gif) no-repeat; }
#iFaceContent .servicedesk img 				{ 	float:left;	position:relative; z-index:2; }
#iFaceContent .content						{	float:left; margin-top:-100px; margin-left:180px;}
#iFaceContent .opleidingsvraag				{	float:left; margin-top:30px; margin-left:15px;}

#iFaceContent .activiteiten_top_right		{	clear:left; float:left; margin:10px 0px 0px 15px; width:397px; height:21px; background:#fff url(../img/iFace/activiteiten_top_right.png) no-repeat left; }
#iFaceContent .activiteiten_bottom_right	{	clear:left; margin:0px 0px 0px 15px; width:397px; height:21px; background:#fff url(../img/iFace/activiteiten_bottom_right.png) no-repeat left; }
#iFaceContent .activiteiten_right 			{	clear:both;	text-align:left; margin-left:15px; padding:0px 0px 15px 15px; width:382px; background:url(../img/iFace/activiteiten_right.png) repeat-y left; }
#iFaceContent .activiteiten_right h1 		{	color:#cf128c;	font-size:16px; }
#iFaceContent .activiteiten_right td.activiteiten_datum {	text-align:left; width:30px; font-size:14px; padding:10px 0px 10px 0px; } 
#iFaceContent .activiteiten_right td.left 	{	background:none; width:300px; padding:10px 0px 10px 0px }
#iFaceContent .activiteiten_right table 	{	width:357px; margin-left:3px; padding:0px 0px 0px 25px; }
#iFaceContent .activiteiten_right tr 		{	background:url(../img/iFace/dot_black.png) bottom repeat-x; width:357px; padding:10px;	}

#iFaceContent .ul_opleiding_activiteiten 	{	margin-left:40px; }
#iFaceContent .ul_opleiding_activiteiten li	{	margin-top:5px;}

#iFaceContent .overzicht tr 				{	width:354px; padding:20px 10px 20px 10px; margin-bottom:20px; }
#iFaceContent .activiteiten_home 			{	width:357px; }
#iFaceContent .activiteiten_home tr 		{	background:url(../img/iFace/dot_black.png) bottom repeat-x; width:354px; padding:20px 10px 10px 10px; }

#iFaceContent .aanmelden 					{	color:#fff;	font-size:11px;	padding:10px 0 0 20px; width:400px; }
#iFaceContent .aanmelden h1 				{	color:#fff;	font-size:11px;	padding:5px 0 0 20px; }
#iFaceContent .aanmelden p 					{	color:#fff;	font-size:11px;	padding:0px 0 20px 20px; line-height:18px; }
#iFaceContent .fader 						{	float:left; width:545px; height:331px; margin:0px; background:#fff;  }
/*#iFaceContent .fader img 					{	background:#fff;}*/

#iFaceContent .videoscroll 					{	float:left; background:#fff; width:540px; margin:0px 0px 0px 0px;; padding:25px 0px 0px 10px; height:90px; }
#prev										{	float:left; display:block; background:url(../img/iFace/ad_prev.gif) no-repeat center; width:15px; width:17px; height:64px; margin-left:10px; margin-right:5px; cursor:pointer; }
#viewer 									{   float:left; height:64px; width:460px; overflow:hidden; }
#viewerFrame 								{   float:left; width:620px; clear:both; padding:0; }
#viewer a 									{   float:left; position:relative; display:block; margin:0px; margin-left:0px; margin-right:8px; z-index:1 }
#viewer .video_overlay 						{	float:left; position:relative; margin-right:-108px; z-index:2; width:108px; height: 64px; }
#next										{	float:left; display:block; background:url(../img/iFace/ad_next.gif) no-repeat center; width:17px; height:64px; margin-left:0px; cursor:pointer; }

#iFaceContent .videoscroll_right			{	background:#fff; width:380px; height:80px;  margin:0px 0px 0px 0px;  }
#prev_right									{	float:left; display:block; background:url(../img/iFace/ad_prev.gif) no-repeat center; width:17px; height:80px; margin-left:2px; margin-right:2px; cursor:pointer; }
#viewer_right 								{   float:left; height:80px; width:340px; overflow:hidden; }
#viewerFrame_right 							{   float:left; width:340px; clear:both; padding:0; }
#viewer_right a 							{   display:block; float:left; margin:0px; margin-right:5px; margin-top:8px; }
#viewer_right .video_overlay 				{	float:left; position:relative; margin-right:-108px; z-index:2; width:108px; height: 64px; }
#next_right									{	float:left; display:block; background:url(../img/iFace/ad_next.gif) no-repeat center; width:17px; height:80px; margin-left:0px; cursor:pointer; }

#iFaceContent .activiteiten_top 			{	float:left; margin:0px;	width:550px; height:47px; background:#fff url(../img/iFace/activiteiten_top.png) no-repeat; }
#iFaceContent .activiteiten_top h1			{	float:left; font-size:16px;	color: #cf128c;	padding:0px; margin-left:26px; margin-top:25px; margin-right:5px; }
#iFaceContent .activiteiten 				{	float:left; margin:0px;	width:540px; background:#fff url(../img/iFace/activiteiten.png) repeat-y; font-size:11px; line-height:18px; }
#iFaceContent .activiteiten td.activiteiten_datum {	text-align:left; width:50px; font-size:18px; padding:10px 0px 10px 0px; } 
#iFaceContent .activiteiten td.left 		{	background:none; width:400px; padding:10px 0px 10px 0px; }
#iFaceContent .activiteiten table 			{	width:480px; margin-left:25px; padding:0px 0px 0px 25px; }
#iFaceContent .activiteiten_overzicht table {	width:480px; margin-left:0px; padding:0px 0px 0px 25px; height:100%; bottom:0px; }
#iFaceContent .activiteiten tr 				{	background:url(../img/iFace/dot_black.png) top repeat-x; width:480px; padding:10px;	margin-left:10px; }

#iFaceContent .studiekiezer_top				{	float:left;	position:relative; margin:0px; width:522px; font-size:11px; line-height:18px; }
#iFaceContent .studiekiezer_top h1			{	margin-top:5px;	margin-left:0px; font-family:Arial;	font-size:24px;	font-weight:normal;	width:auto; }
#iFaceContent .studiekiezer					{	font-size:16px;	}
#iFaceContent .studiekiezer_inhoud			{	float:left;	position:relative; margin:0px; width:522px; font-size:11px; line-height:18px; background:url(../img/iFace/bg_studiezoeker.gif) no-repeat right bottom; }
#iFaceContent .algemeen_inhoud h1			{	margin-top:5px;	margin-left:0px; font-family:Arial;	font-size:24px;	font-weight:normal;	width:auto; }
#iFaceContent .algemeen_inhoud	 			{	float:left;	position:relative; margin:0px; width:534px; font-size:11px; line-height:18px; }
#iFaceContent .algemeen_inhoud img.afbeelding {	float:right; position:relative; z-index:2; right:0px; top:0px; margin-bottom:-30px; background:#CCC; }
#iFaceContent .algemeen_inhoud table	 	{	width:100%; }
.groenetitel 								{	color:#8dc63f; margin:0px; padding:0px; }


#iFaceContent .blok_opleidingen 			{	float:left;	background:#0066b3;	width:25px;	height:26px; }
#iFaceContent .left_inhoud 					{	float:left;	position:relative; width: 522px; padding-left:15px; }

#iFaceContent .opleidingen_top 				{	float:left;	position:relative; font-size:11px; line-height:18px; width:534px; }
#iFaceContent .opleidingen_top h1			{	margin-top:5px;	margin-left:0px; font-family:Arial;	font-size:24px;	font-weight:normal;	width:auto; }
#iFaceContent .opleidingen_top h2			{	margin-top:0px;	margin-left:0px; font-family:Arial;	font-size:14px;	font-weight:normal;	width:auto; }
#iFaceContent .opleidingen_top img.afbeelding {	float:right; position:relative; z-index:2; right:0px; top:0px; margin-bottom:-30px; background:#CCC; }

#iFaceContent .left_inhoud img.afbeelding2 	{	margin-right:20px; margin-top:3px; }
#iFaceContent .opleidingen_top table 		{	width:100%; }

#iFaceContent .left_inhoud a 				{	color:#0066b3;	font-weight:bold; }
#iFaceContent .left_inhoud h2 				{	font-family:Arial;	font-size:14px;	font-weight:bold; }
#iFaceContent .left_inhoud .hr 				{	clear:both; width:100%; border:0px; height:3px; margin:10px 0px 10px 0px; padding:0px; background:#fff url(../img/iFace/dot_black.png) top repeat-x;}
#iFaceContent .left_inhoud p 				{	position:relative; font-family:Arial; font-size:11px; line-height:18px; }
#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;	}

.tickercontainer 							{	float:left; background:#fff; width:900px; height:23px; margin:0px; padding:0; overflow:hidden; }
.tickercontainer .mask 						{	position: relative; left:10px; top:8px; width:900px; overflow:hidden; }
ul.newsticker 								{	position: relative; left: 900px; font-size:  12px ; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li 							{	float:left; margin: 0; padding: 0px 10px 0px 10px; background: #fff; }
ul.newsticker a 							{	white-space: nowrap; padding: 0; font-size:  12px ; margin: 0 0px 0 0; } 
ul.newsticker span 							{	margin: 0 10px 0 0; } 

.table_aanmelden							{	margin-left:100px; width:400px; }

label { float: left; margin-left:30px; }
textarea.error, label.error { color: red; vertical-align: top; display:block; }
textarea.error, input.error { border: red 1px solid; }

p 											{ clear: both; }
.submit 									{ margin-left: 12em; }
em 											{ font-weight: bold; padding-right: 1em; vertical-align: top; }
.opleidingsvraag button .opleidingsvraag 	{ background:none; border:0px; }
#iFaceContent .inhoud submit .opleidingsvraag:hover { text-decoration:underline; cursor:pointer; }




/* +---------------------------------------------------------------------+
// | 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 .right {
	display: none;
	}

#iFaceContent .maincontent {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	}

.lijst td.icon {
	display: none;
	}

.infofield {
	display: block;
	}
	
.hidden_print	{	
	display: none; 
}

.not_hidden_print	{	
	display: block; 
}

}.jquerycssmenu						{ width:975px; clear:left; float:left; padding: 0px; word-spacing: 2px; background:url(../img/menu/bg_menu.gif) repeat-x; }
.jquerycssmenu ul					{ padding:0px; margin:0px; list-style:none; height:31px; }

/*Top level list items*/
.jquerycssmenu ul li				{ position: relative; display: inline; float: left; z-index:999; margin-bottom:0px;  }

/*Top level menu link items style*/
.jquerycssmenu ul li a				{ display: block; text-align:center; width:126px; padding:7px 5px 8px 5px;	color:#FFF;	font-size:14px; text-decoration: none; }
.jquerycssmenu ul li a:hover		{ text-decoration:none; font-weight:bold;  }
	
/*1st sub level menu*/
.jquerycssmenu ul li ul				{ position: absolute; left: -3000px; display: block;   }

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li			{ display: list-item; float: none; padding-left:1px;  }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul		{ top: 0; z-index:994; }

/* Sub level menu links style */
.jquerycssmenu ul li ul li a		{ margin: 0; height:auto; border-bottom:#fff 1px dashed ; font-size:12px; background:#2d9aed url(../img/iFace/bg_sub_ul.jpg) bottom repeat-x; }

/*sub menus hover style*/
.jquerycssmenu ul li ul li a:hover	{ }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass						{ position: absolute; top: 7px; right: 5px; }
.rightarrowclass					{ position: absolute; top: 5px; right: 5px; }
