
/* DOM default, text-align: center; from body tag is removed*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-color: #ffffff;
	
}

p {
	padding: 0px;
	margin: 0px;
}

h5 {
	margin: 0px;
	padding: 0px;
	color: #000000;
}

h3 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	color: #000000;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #000000;
}
h1
{
	font-size: 16px;
}
/*
h1 
{
font-weight: 900 ;  
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
background-color: black;
color: white;
position: absolute;
top: 230px; 
float: left;
padding: 10px;
}
*/
a {
	text-decoration: none;
	color: #e3027f;
}

p a, p a:active, p a:visited {
	color: #e3027f;
}

label {
	cursor: pointer;
}

img {
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

table {
	color: #000000;
}






/* Various */


.clear {
	clear: both;
}
.widthUserControlCrm
{
	width: 280px;
}

.dotted_line {
	background: #ffffff url(../images/dotted_line.gif) repeat-x bottom left;
	height: 1px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	min-width: 100%;
}






/* Various positioning */

div.left, a.left {
	float: left;
}

div.right, a.right {
	float: right;
}

div.topmargin5
{
	margin: 5px 0 0 0
}

input.left {
	float: left;
}

input.right {
	float: right;
}






/* Various links */

a.readmore, a.readmore:active, a.readmore:visited {
	padding: 1px 0px 1px 14px;
	display: block;
	color: #e3027f;
	background: transparent url(../images/inholland/arrow_pink.gif) no-repeat 2px 6px;
}

a.more, a.more:active, a.more:visited {
	padding: 1px 0px 1px 14px;
	color: #e3027f;
	background: transparent url(../images/inholland/arrow_pink.gif) no-repeat 2px 5px;	
}

.ankeiler p {
	margin-bottom: 15px;
}

.ankeiler2 {
	padding: 2px 0px 0px 0px;
}

.ankeiler2 p {
	padding-bottom: 7px;
}

.ankeiler2 img {
	float: left;
	padding-right: 17px;
}

.ankeiler h3 a, .ankeiler h3 a:active, .ankeiler h3 a:visited  {
	padding: 0px 0px 0px 14px;
	margin: 0px;
	font-size: 11px;
	color: #e3027f;
	background: #ffffff url(../images/inholland/pink_arrow_on_white.png) no-repeat 2px 5px;
}

.ankeiler2 h3 a, .ankeiler2 h3 a:active, .ankeiler2 h3 a:visited {
	font-size: 11px;
	color: #e3027f;
	margin: 0px;
	padding: 0px;
}





/* Tables */

td.bottom {
	vertical-align: bottom;
}

table.top tr {
	vertical-align: top;
}

table.data {
	background: #ffffff url(../images/dotted_line.gif) repeat-x;
	margin: 2px 0px 20px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.data tr {
	vertical-align: top;
}

table.data td {
	background: transparent url(../images/dotted_line.gif) repeat-x bottom left;
	padding: 3px 0px 2px 2px;
	font-size: 11px;
	border: 0;
}

table.data th {
	background: #ffffff url(../images/dotted_line.gif) repeat-x bottom left;
	padding: 28px 0px 9px 0px;
}

table.data td.more a, table.data td.more a:active, table.data td.more a:visited {
	padding: 1px 0px;
	color: #e3027f;
}

table.data td a, table.data td a:active, table.data td a:visited
{
	padding: 1px 0px 1px /* 14px */;
	color: #e3027f;
}

table.data td a.more, table.data td a.more:active, table.data td a.more:visited  /* Issue 603 */
{
	padding-left: 14px;
}

table.data td.border {
	border-right: 1px solid #cdcdcd;
}

table.data td h2 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

table.data td.more a, table.data td.more a:active, table.data td.more a:visited {
	background: none;
}

table.parttime_program {
	background-color: #eeeeee;
	width: 500px;
	margin-bottom: 15px;
}

table.parttime_program td {
	padding: 3px 0px 0px 5px;
}

table.parttime_program select {
	width: 230px;
	font-size: 11px;
}

table td.openday {
	text-align: right;
	padding-right: 10px;
	color: #666666;
}

table#vacatures th {
	font-size: 10px;
	color:#666666;
	padding: 0px 0px 2px 0px;
}

table#vacatures td {
	padding-bottom: 10px;
}

table#programs td {
	padding-bottom: 10px;
}

table#sitemap td.bold {
	font-weight: bold;
}

h3.sitemap {
	padding-left: 14px;
}

h3.sitemap2 {
	padding: 13px 0px 7px 14px;
}

.textankeiler {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	background: #eeeeee;
	padding: 10px;
	margin-bottom: 15px;
}

table.data2 {
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 3px 0px 15px 0px;
}

table.data2 tr {
	vertical-align: top;
}

table.data2 td {
	border: 1px solid #cccccc;
}

table.data2 td div.content {
	margin: 5px;
	background: #eeeeee;
	padding: 10px;
	color: #666666;
	height: 100px;
	overflow: hidden;
}

table.data3 {
	margin-bottom: 15px;
}

table.data3 tr {
	vertical-align: top;
}

table.data3 td {
	color: #666666;
}

table.data3 td.content1 
{
	color: #000000;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

table.data3 a:hover {
	text-decoration: underline;
}

table#program td.program {
	padding: 17px 0px 0px 0px;
}

table.icons {
	margin-bottom: 15px;
}

table.icons img {
	display: block;
}

table.icons td {
	padding-bottom: 5px;
}

table#compare_programs {
	width: 960px;
}

table#compare_programs tr {
	vertical-align: top;
}




/* Columns */


#leftcolumn {
	width: 198px;
	border-right: 2px solid #ffffff;
	padding: 12px 0px 10px;
	float: left;
	font-size: 11px;
	margin-bottom: 50px;
	background-color: #dadada;
}

#leftcolumn h3 {
	padding: 0px 0px 10px 20px;
	margin: 0px 6px 8px 0px;
	background: transparent url(../images/dotted_line_green.gif) repeat-x bottom left;
}

#leftcolumn h3.blank {
	background: none;
	margin: 0px 6px 0px 0px;
}

#leftcolumn a {
	font-size: 11px;
	line-height: 16px;
	padding: 1px 0px 1px;
	color: #999999;
	display: block;
}

#leftcolumn .selected {
	padding: 0px 0px 2px 0px;
	color: #ffffff;
	background-color: #e3027f;
}

#leftcolumn a:hover {
	text-decoration: none;
}

#leftcolumn select.type1 {
	width: 182px;
	margin: 0px 0px 8px 8px;
}


#leftcolumn2 {
	width: 200px;
	padding: 0px;
	float: left;
	font-size: 11px;
	margin-bottom: 50px;
}

#leftcolumn3 {
	width: 200px;
	padding: 0px;
	float: left;
	font-size: 11px;
}

#rightcollumn {
	width: 200px;
	padding: 0px;
	margin: 23px 0px 0px;
	float: right;
}






/* Search */

#search {
	margin: 4px 0px 0px 0px;
	float: right;
}

#search p {
	margin: 0px;
	font-weight: bold;
	padding: 0px;
	font-size: 10px;
}

#search table {
	margin: 0px;
}

#search tr {
	vertical-align: middle;
}

#search input {
	font-size: 11px;
	color: #666666;
}

#search2 input {
	font-size: 11px;
	color: #666666;
}

table#searchresult td {
	padding: 7px 0px;
}

table#searchresult td.searchresult {
	padding-right: 100px;
}

table#searchresult td.searchresult div.breadcrumb {
	clear: both;
	color: #000000;
	font-size: 10px;
	padding: 0px 0px 1px 0px;
	background: none;
	height: 11px;
}

table#searchresult td.searchresult div.breadcrumb a {
	background: none;
	padding: 0px 0px 1px 0px;
}

table#searchresult td.searchresult div.breadcrumb a:hover {
	text-decoration: none;
}

table#searchresult a {
	background: none;
	padding: 0px 0px 1px 0px;
}

table#searchresult h5 {
	padding: 0px;
	margin: 0px;
}

table.searchbox  {
	background: #eeeeee;
	width: 736px;
	margin-bottom: 20px;
}

table.searchbox tr {
	vertical-align: top;
}

table.searchbox input.type1 {
	width: 275px;
	margin: 0px;
	height: 15px;
}

div.search_more  {
	text-align: right;
}

a.search  {
	font-weight: bold;
	color: #e3027f;
	padding-left: 12px;
	background: #ffffff url(../images/inholland/pink_arrow_on_white.png) no-repeat 2px 5px;
}

#meta a.search {	
	font-weight: bold;
	color: #e3027f;	
	font-size:11px;
}

/*div.cse-search-box {
	font-weight: bold;
	color: #e3027f;
	padding-left: 12px;
	background: #ffffff url(../images/inholland/pink_arrow_on_white.png) no-repeat 2px 5px;
}*/


#leftcolumn #search2 {
	margin: 4px 0px 0px 0px;
	padding-top: 8px;
	border-top: 1px solid #ffffff;
}

#leftcolumn a.search {
	font-weight: bold;
	color: #ffffff;
	padding: 0px 7px 0px 12px;
	font-size: 11px;
	background: #000000 url(../images/inholland/pink_arrow_on_black.png) no-repeat 4px 5px;
}

table#searchresult h5 a, table#searchresult h5 a:active, table#searchresult h5 a:visited {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	background: none;
	color: #e3027f;
}

table#searchresult h5 a:hover{
	color: #e3027f;
	text-decoration: underline;
}


div.search_more a, div.search_more a:active, div.search_more a:visited  {
	color: #e3027f;
}

div.search_more a:hover {
	color: #e3027f;
	text-decoration: underline;
}

#resInfo-0
{
	display: none;
}

div.gs-spelling a
{
	color: #e3027f;
}



/* Breadcrumbs */

#breadcrumb {
	clear: both;
	color: #999999;
	font-size: 10px;
	padding-bottom: 1px;
	float: left;
}

#breadcrumb a {
	color: #999999;
}

#breadcrumb a:hover {
	text-decoration: none;
	color: #e3027f;
}






/* Backbutton */

#backbutton {
	color: #999999;
	font-size: 10px;
	float: right;
	padding-right: 5px;
}

#backbutton a, #backbutton a:active, #backbutton a:visited {
	color: #999999;
}





/* Homelinks */

#home_links {
	float: left;
	width: 303px;
	padding: 0;
	margin: 0 0 0 14px;
}

#home_links span
{
	padding: 0;
	margin: 0;
	width: 303px;
}

#home_links ul
{
	list-style: none;
	border-top: dotted 1px #d6d3d7;
	margin: 0;
	padding: 0;
}

#home_links li
{
	background: transparent url(../images/inholland/arrow_pink.gif) no-repeat 2px 5px;
	border-bottom: dotted 1px #d6d3d7;
	margin: 0;
	padding: 0 0 1px 14px;
}




/* Call to action */

.call_to_action {
	float: left;
	width: 203px;
	padding: 0;
	margin: 0;
}

.call_to_action ul
{
	list-style: none;
	border-top: dotted 1px #d6d3d7;
	margin: 0;
	padding: 0;
}

.call_to_action li
{
	background: #000000 url(/inholland/images/inholland/pink_arrow_on_black.png) no-repeat 5px 5px;
	border-bottom: dotted 1px #d6d3d7;
	margin: 0;
	padding: 0 0 1px 14px;
}

.call_to_action a, .call_to_action a:visited, .call_to_action a:active {
	color: #ffffff;
	display: block;
	font-weight: bold;
}



/* Navigation */

#container {
	width: 960px;
	margin: 0px auto;
	text-align: left;
}

#header {
	min-height: 111px;
}

#topheader {
	height: 68px;
	border-bottom: 1px solid #999999;
}

.left {
	vertical-align: top;
	text-align: left;
}

.right {
	vertical-align: top;
	text-align: right;
}

#bottomheader {
}

#logo {
	padding: 20px 0px 0px 0px;
}

#meta 
{
	color: #999999;
	font-size: 10px;
	padding: 20px 0px 0px 0px;
	text-align: right;
}

#meta a {
	color: #999999;
}

#meta a:hover {
	text-decoration: none;
	color: #e3027f;
}

#nav {
	clear: both;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

#nav a, #nav a:active, #nav a:visited {
	float: left;
	text-decoration: none;
	padding: 2px 9px;
	color: #999999;
	border-right: 1px solid #999999;
}

#nav a.last {
	border-right: none;
}

#nav a.selected, #nav a.selected:visited, #nav a.selected:active {
	color: #ffffff;
	background-color: #000000;
}

#nav a.lastselected, #nav a.lastselected:visited, #nav a.lastselected:active {
    border-right: none;
    color: #ffffff;
    background-color: #000000;
}

#nav a:hover {
	color: #e3027f;
}

#subnav {
	width: 198px;
	border-right: 2px solid #ffffff;
	padding: 12px 0px 200px;
	float: left;
	margin-bottom: 50px;
	background: #ffffff url(../images/inholland/subnav_highlight.gif) repeat-x top left;

}

#subnav a {
	font-size: 11px;
	line-height: 16px;
	padding: 1px 0px 1px;
	color: #999999;
	display: block;
}

#subnav a.arrow,#subnav a.arrow:visited, #subnav a.arrow:active {
	font-size: 11px;
	line-height: 16px;
	padding: 1px 0px 1px 14px;
	color: #999999;
	display: block;
	background: #ffffff url(../images/inholland/pink_arrow_on_white.png) no-repeat 2px 5px;
}

#subnav a:hover {
	text-decoration: none;
	color: #e3027f;
}

#subnav a.selected {
	font-weight: bold;
	color: #e3027f;
}

.subnavheader {
	padding: 0px 0px 10px !important;
	margin: 0px 6px 8px 0px !important;
	font-size: 14px !important;
	background: #ffffff url(../images/dotted_line.gif) repeat-x bottom left !important;
	color: #000000 !important;
	font-weight: bold !important;
}




/* Content */

#content_container {
	background: #ffffff url(../images/grey_vertical_line.gif) repeat-y;
	width: 100%;
	clear: both;
}

#content_container2 {
	width: 100%;
	clear: both;
	color: #666666;
}

#content {
	float: left;
	width: 518px;
	padding: 20px 20px 50px 20px;
	color: #666666;
}

#content p {
	padding: 0px;
	margin-bottom: 15px;
}

#content_home {
	width: 960px;
}

#content_large {
	float: left;
	width: 741px;
	padding: 20px 20px 50px 0px;
	color: #666666;
}

#content_full {
	float: left;
	width: 100%;
	padding: 20px 20px 50px 0px;
	color: #666666;
}

#content_large p {
	padding: 0px;
	margin-bottom: 15px;
}

#content_verylarge {
	float: left;
	width: 960px;
	padding: 20px 0px 50px 0px;
}

#content_verylarge p {
	padding: 0px;
	margin-bottom: 15px;
}






/* Flashcarrousel */

#flashcarrousel {
	float: left;
	width: 320px;
}

#htmlbox1 {
	float: left;
	width: 320px;
	margin: 0px 2px;
}

#htmlbox2 {
	float: left;
	width: 316px;
}

#home_ankeilers {
	margin: 0px;
	padding: 0px 0px 40px 0px; 
}

#flash_news {
	float: left;
	width: 321px;
	padding-top: 0;
}

#flash_action {
	float: left;
	width: 320px;
	border: 1px solid #eeeeee;
	border-width: 0px 1px;
	padding-top: 0;
}






/* Footer */

div.footer
{
	margin-top: 15px;
	padding-top: 15px;
	width: 956px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dfdfdf;
	line-height: 12px;
	border-top: 1px solid;
}

div.footer h3
{
	color: #797979;
	font-weight: bold;
	font-size: 10px;
}

div.footer div.kolom
{
	float: left;
	text-align: left;
	vertical-align: top;
}

div.footer div.kolom > ul
{
	list-style: none;
	list-style-type: square;
	list-style-position: outside;
	margin-left: 5px;
	padding-left: 1em;
	text-ident: -1em;
	
}

div.footer div.kolom ul > li
{
	padding-bottom: 14px;
}

div.footer div.kolom ul > li a
{
	color: #797979;
	text-decoration: none;
}

div.footer div.kolom ul > li a:hover
{
	color: #e82299;
}

div.footer img.mediabutton
{
	margin-right: 15px;
}

div.clear
{
	clear: both;
}

h5
{
	font-size: 14px;
}






/* Topteaser */

#topteaser {
	float: left;
	width: 760px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background: #dadada url(../images/rounded_corner.gif) no-repeat top right;
}

#topteaser span {
	display: block;
}

#topteaser img {
	border-right: 2px solid #ffffff;
	float: left;
	display: block;
}

#topteaser div {
	padding: 20px;
	width: 160px;
	float: right;
	color: #ffffff;
	overflow: hidden;
}

#topteaser_small {
	float: left;
	width: 760px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	background: #dadada url(../images/rounded_corner.gif) no-repeat top right;
}

#topteaser_small #title {
	width: 538px;
	font-size: 16px;
	font-weight: bold;
	border-right: 2px solid #ffffff;
	height: 25px;
	padding: 10px 0px 0px 20px;
	color: #ffffff;
	background-color: #e3027f;
	
}

#topteaser_small #title h1
{
	padding: 0;
	margin: 0;
}

#topteaser_small_long {
	float: left;
	width: 960px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	background: #dadada url(../images/rounded_corner.gif) no-repeat top right;
}

#topteaser_small_long #title {
	width: 739px;
	font-size: 16px;
	font-weight: bold;
	border-right: 2px solid #ffffff;
	height: 25px;
	padding: 10px 0px 0px 19px;
	color: #ffffff;
	background-color: #e3027f;
}

#topteaser_small_verylong {
	float: left;
	width: 960px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	background: #dadada url(../images/rounded_corner.gif) no-repeat top right;
}

#topteaser_small_verylong #title {
	width: 900px;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	padding: 10px 0px 0px 14px;
	color: #ffffff;
	background: none;
}

#topteaser_large {
	float: left;
	width: 760px;
	height: 300px;
	margin: 0px;
	padding: 0px;
}

#topteaser_large img {
	display: block;
}

#topteaser_large span {
	display: block;
}





/* Search and Replace */

.overflowhidden
{
	overflow: hidden;
	vertical-align: top;
	width: 99%;
}

div.toolcolumn {
	background-color: #dadada;
	padding: 10px;
	border-top: solid 2px black;
	margin-bottom: 15px;
}

div.toolcolumn input.textbox 
{
	width: 95%;
}

.button 
{
	width: 45%;
}






/* News */

.newsankeiler .date {
	color: #000000;
}

.newsankeiler h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

.newsankeiler h3 a, .newsankeiler h3 a:active, .newsankeiler h3 a:hover  {
	color: #000000;
}






/* Eventbanner */

.eventbanner {
	margin-bottom: 20px;
	width: 200px;
	padding: 8px 0px;
	background-color: #dadada;
}

.eventbanner p {
	padding: 5px 15px 8px;
	font-size: 10px;
	line-height: 14px;
}

.eventbanner h5 {
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding: 2px 0px 6px 14px;
}

.eventbanner a.ankeiler, .eventbanner a.ankeiler:active, .eventbanner a.ankeiler:visited {
	font-weight: bold;
	display: block;
	padding: 3px 0px 3px 14px;
	color: #ffffff;
	background: #aea500;
}

.eventbanner a.ankeiler:hover {
	color: #ffffff!important;
	text-decoration: underline;
}

.eventbanner a.more, .eventbanner a.more:active, .eventbanner a.more:visited {
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 2px 15px;
	display: block;
	width: 100px;
	color: #ffffff;
	background: #000000 url(../images/inholland/pink_arrow_on_black.png) no-repeat 5px 6px;
}






/* Console */

#console {
	width: 100%;
}

#console table {
	width: 100%;
	border: 1px solid #999999;
	margin-top: 10px;
}

#console table th {
	color: #ffffff;
	border-bottom: 10px solid #ffffff;
	padding: 3px 0px 3px 23px;
}

#console table td {
	padding: 0px 0px 0px 10px;
}

#console table td p {
	padding-bottom: 15px;
}

#console table td.information p {
	padding: 0px;
}

#console table td {
	vertical-align: top;
}

#console table th {
	background-color: #e3027f;
	text-align: left;
}

#console table td {
	text-align: left;
}

#console .switch {
	background-color: #e3027f;
}

#console .switch a {
	color: #000000;
	padding-left: 14px;
}

#console .switch a:hover {
	color: #000000;
	text-decoration: underline;
}

#console a, #console a:active, #console a:visited {
	color: #000000;
	padding-left: 14px;
	background: transparent url(../images/inholland/arrow_pink.gif) no-repeat 2px 5px;
}

#console a:hover {
	color: #e3027f;
}










/* Weblog */

#weblogger {

}

#weblogger img {
	display: block;
	border: 1px solid #ffffff;
	border-width: 2px 0px 3px 0px;
}

#weblogger .info {
	padding: 10px;
	font-size: 10px;
	color: #666666;
}

#weblogger .info h5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

#weblogger .info h3 {
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.weblogbanner {
	width: 200px;
	margin-bottom: 15px;
}

.weblogbanner .title {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 5px 15px;
}

.weblogbanner .info {
	font-size: 10px;
	line-height: 12px;
	padding: 5px 10px 8px 15px;
}

.weblogbanner_notstudent .title
{
	background-color: #848484 !important;
}

.weblogbanner_notstudent .info
{
	background-color: #dadada !important;
}

.weblogbanner img {
	display: block;
}

.weblog_ankeiler img {
	float: right;
	padding: 0px 0px 10px 10px;
}

.weblog_ankeiler .reaction a:hover {
	text-decoration: underline;
}

.webloggers {
	margin: 2px 0px 15px 0px;
}

.weblogger_l {
	float: left;
	width: 99px;
}

.weblogger_r {
	float: right;
	width: 99px;
}

.webloggers .info {
	margin-top: 2px;
	width: 84px;
	padding: 5px 5px 10px 10px;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

.webloggers .info h5 {
	color: #000000;
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.weblogbanner a.more, .weblogbanner a.more:active, .weblogbanner a.more:visited {
	font-weight: bold;
	font-size: 12px;
	padding: 2px 0px 3px 15px;
	margin: 5px 0px 2px 0px;
	display: block;
	width: 100px;
	color: #ffffff;
	background: #000000 url(../images/inholland/pink_arrow_on_black.png) no-repeat 5px 6px;
}

.weblog_ankeiler .reaction {
	text-align: right;
	margin-bottom: 15px;
	color: #e3027f;
}

.weblog_ankeiler .reaction a, .weblog_ankeiler .reaction a:active, .weblog_ankeiler .reaction a:visited {
	color: #e3027f;
}

#weblogger .info {
	background-color: #dadada;
}

.webloggers .info {
	background-color: #dadada;
}

.weblogbanner .info {
	background-color: #f49acd;
}

.weblogbanner .title {
	background-color: #e3027f;
	color: #ffffff;
}

.education_1 {
	width: 247px;
	float: left;
}

.location {
	width: 247px;
	float: right;
}

.last {
	margin-bottom: 15px;
}

.last .reaction {
	margin-bottom: 10px;
}

.last .reaction .name {
	text-align: right;
}

.last .reaction p {
	margin-bottom: 8px;
}






/* Interview */

.interviewbanner
{
	width: 165px;
	margin-bottom: 15px;
}

.interviewbanner .title
{
	height: 100px;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 5px 15px;
	background-color: #e3027f;
	color: #ffffff;
}

.interviewbanner .info {
	font-size: 10px;
	line-height: 12px;
	padding: 5px 10px 8px 15px;
	background-color: #f49acd;
}

.interviewbanner_notstudent .title
{
	background-color: #848484;
}

.interviewbanner_notstudent .info
{
	background-color: #dadada;
}

.interviewbanner img {
	display: block;
}

.interviewbanner a.more, .interviewbanner a.more:active, .interviewbanner a.more:visited, .weblogbanner a.more:visited {
	font-weight: bold;
	font-size: 12px;
	padding: 2px 0px 3px 15px;
	margin: 5px 0px 2px 0px;
	display: block;
	width: 100px;
	color: #ffffff;
	background: #000000 url(../images/inholland/pink_arrow_on_black.png) no-repeat 5px 6px;
}




/* Program */

#program {
	border-collapse: collapse;
	border-spacing: 0px;
}

#program a, #program a:visited, #program a:active {
	color: #e3027f;
}

#program tr {
	vertical-align: middle;
}

#program tr.selected, #program tr.selected td {
	background-color: #eeeeee;
}

#program tr.selected td a.link, #program tr.selected td a.link:visited, #program tr.selected td a.link:active, #program tr.selected td a.link:hover {
	font-weight: bold;
	color: #e3027f;
	text-decoration: none;
}

#program tr.selected td p {
	padding: 5px 0px 5px 14px;
	margin: 0px;
}

#program td {
	background: transparent url(../images/dotted_line.gif) repeat-x 100% -1px;
	padding: 2px 0px 0px 0px;
}

#program td.bottom {
	padding-bottom: 5px;
}

#program tr.selected a.link, #program tr.selected a.link:active, #program tr.selected a.link:visited {
	background: transparent url(../images/inholland/min.gif) no-repeat 3px 6px;
}

#program a.link, #program a.link:active, #program a.link:visited {
	padding: 1px 0px 1px 14px;
	color: #e3027f;
	background: transparent url(../images/inholland/plus.gif) no-repeat 2px 6px;
}





/* Compare programs */

#compare_programs td {
	padding: 6px 4px;
}

.lijn  {
	border-bottom: 1px solid #cccccc;
}

#compare_programs td.firstrow {
	border-bottom: none;
	padding: 15px 0px;
}

#compare_programs td.secondrow {
	padding: 0px;
	height: 4px; 
	line-height: 0px; 
	font-size: 0px;
	border-bottom: none;
}

#compare_programs td.secondrowlast {
	padding: 0px;
	height: 4px; 
	line-height: 0px; 
	font-size: 0px;
	border: none;
}

#compare_programs td.bg {
	background-color: #eeeeee;
}

#compare_programs td.bglast {
	background-color: #eeeeee;
	border-right: none;
}

#compare_programs td.last {
	border-right: none;
}

#compare_programs select.type1 {
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 231px;
	font-family: Arial;
	margin-bottom: 4px;
}

#compare_programs h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

#compare_programs b {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

#compare_programs p {
	padding: 10px 0px;
}

table#compare_programs td.remark {
	border: none;
	color: #999999;
	font-size: 10px;
}

#compare_programs td.secondrow {
	background-color: #fe7d19; 
}

#compare_programs td.secondrowlast {
	background-color: #fe7d19;
}







/* Tabs */

#tabs {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 28px;
}

#tabs span, #tabs span:active, #tabs span:visited {
	color: #666666;
	float: left;
	text-align: center;
	padding: 6px 10px;
	margin: 0px 5px;
	display: block;
}

#tabs span.selected, #tabs span:hover  {
	color: #ffffff;
}

#tabs span.selected, #tabs span:hover  {
	background-color: #fe7d19 !important;
	color: #ffffff !important;
}

.tabs_data {
	border-top: 4px solid #fe7d19;
	border-bottom: 4px solid #fe7d19;
}

.tabs_data {
	clear: both;
	border-width: 4px 0px;
	background: #eeeeee;
	padding: 20px;
	margin: 0px;
}

/* Lectoraten */

table.data td.lectoraat a, table.data td.lectoraat a:active, table.data td.lectoraat a:visited {
	padding: 1px 0px 1px 0px;
	background: none;
	font-weight: bold;
	color: #e3027f;
}

table.data td.lectoraat a:hover {
	color: #e3027f;
	text-decoration: underline;
}

table.data3 a, table.data3 a:active, table.data3 a:visited {
	color: #e3027f;
}






/* Mijn INHOLLAND */

table.personal_data {
	color: #666666;
	margin: 0px;
	padding: 0px;
}

table.personal_data tr {
	vertical-align: top;
}

table.personal_data td {
	padding: 3px 0px 0px 0px;
}

table.personal_data .remark {
	font-size: 10px;
}

table.personal_data input.type1 {
	width: 274px;
	font-size: 12px;
	height: 13px;
	font-family: Arial;
}

/* Radio button */
table.type1 td {
	padding: 0px;
}

table.personal_data ol {
	margin: 10px 0px 0px 25px;
	padding: 0px;
}

table.personal_data input.type2 {
	width: 160px;
	font-size: 10px;
	height: 13px;
	font-family: Arial;
}

table.personal_data select.type1 {
	width: 160px;
	font-size: 10px;
	height: 17px;
	font-family: Arial;
}

table.personal_data select.type2 {
	width: 40px;
	font-size: 10px;
	height: 17px;
	font-family: Arial;
}

table.personal_data select.type3 {
	width: 70px;
	font-size: 10px;
	height: 17px;
	font-family: Arial;
}

table.personal_data select.type4 {
	width: 330px;
	font-size: 10pt;
	font-family: Arial;
}

table.personal_data .address {
	border: 1px solid #cccccc; 
	padding: 5px;
	width: 297px;
}






/* Sitemap */

table#sitemap a:hover {
	text-decoration: underline;
}

table#sitemap td.normal {
	padding-right: 220px;
}

table#sitemap td.normal a {
	padding: 0px;
}

table#sitemap {
	color: #e3027f;
}

table#sitemap a, table#sitemap a:visited, table#sitemap a:active {
	background: none;
	color: #e3027f;
}


/* ... */
.lnkbutton {
	margin-bottom: 20px;
	text-align: right;	
}

.lnkbutton a, .lnkbutton a:visited, .lnkbutton a:active {
	background-color: #000000;
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 2px;
	background: #000000 url(../images/inholland/pink_arrow_on_black.png) no-repeat 5px 5px;
}



/* Ajax Formulier */

table.formulieren
{
	width: 518px;
	/*border:solid 2px black;*/
	border:none;
	padding:none;
}

table.formulieren td.col
{
	width: 74px;
	padding:0px 8px 0px 0px;
}
table.formulieren td.dottedLine
{
	padding: 10px 0px 10px 0px
}

table.formulieren td.pad0850
{
	padding: 0px 8px 5px 0px
}

table.formulieren .gender td
{
	padding: 0px 25px 0px 0px;
}

/*table.formulieren .inputerror
{
	 border-top: outset 2px red;
	 border-right: outset 1px red;
	 border-bottom: outset 1px red;
	 border-left: outset 2px red;
	 background-color: #ffeded ;
}*/
table.formulieren .inputerror
{
	background-color: #ffeded;
	border-right: solid 1px red;
	border-top: solid 1px red;
	border-left: solid 1px red;
	border-bottom: solid 1px red;
}
table.formulieren .fonterror
{
	 color:Red;
}
table.formulieren .fontwarning
{
	 color:#ff7e00;
}

table.formulieren .exclamationmark
{
	font-weight: bold; color: #e3027f; font-size:15px
	
}

table.formulieren .focus
{
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	background-color:#f2f2f2;
}

table.blockalign input
{
	float: left;
}
        
table.blockalign label
{
	display: block;
	padding: 0;
	margin: 0;
}

.AjaxDrieStapsTitle
{
	display: block;
	color: #e6007f;
}
        
.AjaxDrieStapsDescription
{
	display: block;
	color: #797979;
	margin-left: 20px;
}

/* End Ajax Formulieren */

/* Template: SubFrontPage; StudyContentLandingPage */
#ZwartTitelBlok 
{
	display: block;
	margin: 0;
	position: absolute !important;
	top: 230px !important;
	padding: 0 !important;
	width: auto !important;
}

#ZwartTitelBlok h1
{
	font-weight: 900;  
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	color: white;
	padding: 10px !important;
}
/* End Template: SubFrontPage; StudyContentLandingPage */

