* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

body, html {
    padding: 0px;
    margin: 0px;
    text-align: center;
    background-color:#FFFFFF;
}

div, form, input {
    padding: 0px;
    margin: 0px;
}

img {
    border: 0px;
	padding:0px;
	margin:0px;
}


h1
	{
		font-family:verdana, arial, helvetica;
		font-size:18px;
		font-weight:bold;
		border:0px;
		margin:0px 0px 0px 6px;
		margin-left:6px;
	}


a:link {
	color:#008208;
	text-decoration:none;
}

a:hover, a:visited:hover {

	text-decoration:underline;
	color:#83c629;
}

a:visited {
	color:#008208;
	text-decoration:none;
}




/* Public layout classes */
	.rood
	{
		color:#ff0000;
	}

	.vetrood
	{
		font-weight:bold;
		color:#ff0000;
	}

	.wit
	{
		color:#ffffff;
	}

	.vetwit
	{
		font-weight:bold;
		color:#ffffff;
	}


	.plaatje_links
	{
		float:left;
		margin-right:10px;
		margin-bottom:4px;
	}

	.plaatje_rechts
	{
		float:right;
		margin-left:10px;
		margin-bottom:4px;
	}


	/* Form css */
	.tdFormInputName
	{
		font-weight:bold;
		width:180px;
		vertical-align:top;
		text-align:right;
		padding:0px;
		padding-right:10px;
	}

	.tdFormInputValue 
	{
		background:#f6f6f6;
		width:370px;
		vertical-align:top;
		padding:0px;
	}

	.tdFormHeader
	{
		color:#333333;
		width:540px;
		height:40px;
		vertical-align:bottom;
		font-size:14px;
		font-weight:bold;
		padding-left:180px;
	}

	.tdFormInfo
	{
		color:#333333;
		width:360px;
		vertical-align:top;
		padding-left:180px;
	}

	.formText
	{
		height:16px;
		width:370px;
		border-width:1px;
		border-color:#cccccc;
		border-style:solid;
	}

	.formTextError
	{
		background:#ffdddd;
		height:16px;
		width:370px;
		border:1px solid #cccccc;
	}

	.checkboxError
	{
		background:#ffdddd;
		border-width:1px;
		border-color:#cccccc;
		border-style:solid;
	}


/* System layout classes/id's */

	.notopmargin
	{
		margin-top:0px;
	}
	
	.nobottommargin
	{
		margin-bottom:0px;
	}
 
	img.left {
		float: left;
		padding:3px;
		margin-right:5px;
		margin-bottom:5px;
		margin-top:5px;
	}
	img.right {
		float: right;
		margin-left:5px;
		margin-bottom:5px;
		margin-top:5px;
	}
	
	.transpixel
	{
		height:1px;
		width:1px;
	}

	.top, .top:link, .top:visited
	{
		color:#ffffff;
		text-align:center;
		text-decoration:none;
	}

	.top:hover, .top:visited:hover
	{
		color:#ffffff;
		text-decoration:none;
		background:#666666;
	}
	

	.sitepath, .sitepath:visited, .sitepath:link
	{
		color:#ffffff;
		height:16px;
		text-align:center;
	}

	.sitepath:hover
	{
		height:16px;
		text-align:center;
		color:#ffffff;
		background:#666666;
	}


	.jsnavmenu
	{
		visibility:hidden;
	}

	#main_table
	{
		border-collapse:collapse;
		width:100%;
		border:0;
		margin:0px;
		padding:0px;
	}

	#main_td
	{
		padding:0px;
		margin:0px;
		border:0px;
		text-align:center;
	}

	#printversion_header
	{
		margin-left:auto;
		margin-right:auto;
		width:571px;
		display:none;
		font-size:20px;
		font-weight:bold;
	}


	#top_l
	{
		width:29%;
		height:19px;
		float:left;
		color:#ffffff;
		border-bottom:1px solid	#ffffff;
	}

	#top_r
	{
		width:70%;
		height:19px;
		float:left;
		color:#ffffff;
		border-bottom:1px solid	#ffffff;
		text-align:right;
		vertical-align:bottom;
	}


	#header_l
	{
		width:50.1%;
		height:60px;
		float:left;
		border-bottom:1px solid	#ffffff;
		text-align:right;
		margin:0px;
		font-size:0px;
	}

	#header_r
	{
		width:49.9%;
		height:60px;
		float:left;
		border-bottom:1px solid	#ffffff;
		text-align:right;
		margin:0px;
		font-size:0px;
	}

	#header3_table
	{
		border-collapse:collapse;
		width:100%;
		float:left;
	}

	#header3_td
	{
		text-align:center;
		height:19px;
	}

	#header3
	{
		width:761px;
		height:19px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	#quick_navigation
	{
		right:0;
		width:191px;
		height:19px;
		float:left;
	}


	#select_doelgroep
	{
		height:18px;
		width:191px;
		font-size:10px;
		background:#ff6600;
		color:#ffffff;
		margin:0;
		padding:0;

	}

	#sitepath
	{
		width:559px;
		height:18px;
		float:left;
		background-color:#999999;
		padding:0px;
		padding-left:10px;
	}

	#container {
		width:761px;
		padding:0px;
		height:auto;
		position:relative;
		vertical-align:top;
		text-align:left;
		background:#ffffff;
		margin-left:auto;
		margin-right:auto;
	}

	#title_spacer_l
	{
		width:1px;
		height:30px;
		background:#ffffff;
		float:left;
	}

	#title_text
	{
		padding-left:10px;
		width:569px;
		float:left;
	}

	#title_spacer_r
	{
		width:1px;
		height:30px;
		background:#ffffff;
		float:left;
	}

	#navigation
	{
		width:190px;
		height:100%;
		border:0px	solid #000000;
		float:left;
		background-color:#eeeeee;
	}

	#menu_spacer
	{
		height:100%
	}


	#content
	{
		width:571px;
		vertical-align:top;
		border:0px;
		float:left;
		background-color:#ffffff;
	}
	
	#content_date
	{
		width:571px;
		vertical-align:top;
		text-align:right;
		border:0px;
		background-color:#ffffff;
		color:#777777;
		font-style:italic;
	}

	#menu_footer
	{
		width:190px;
		height:18px;
		text-align:center;
		padding:0px;
		color:#777777;
		font-size:0px;
		background:#cccccc;
		float:left;
	}

	#content_footer_spacer_l
	{
		margin-left:0px;
		width:1px;
		height:18px;
		background:#ffffff;
		float:left;
	}

	#content_footer_main
	{
		color:#FFFFFF;
		padding-left:3px;
		padding-top:1px;
		padding-right:3px;
	}
	
	
	#content_footer
	{
		width:569px;
		height:18px;
		color:#ffffff;
		text-align:center;
		padding-top:2px;
		float:left;
	}

	#content_footer_spacer_r
	{
		margin-left:0px;
		width:1px;
		height:18px;
		background:#ffffff;
		float:left;
	}

	.placeholder
	{
	  clear:both;
	  font-size:1px;
	}

	.wrapped_content
	{
		width:561px;
		vertical-align:top;
		padding-left:10px;
		border:0;
	}

	.wrapped_content_image
	{
		width:170px;
		float:left;
		margin:2px 8px 8px 0px;
	}


/* New version site CSS */

/* -- vaak voorkomende classes: */

.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear: both; }
.hidden { visibility:hidden; display:none; }

.newsLine {
    height: 1px;
    border-top: 1px solid #C3D0DD;
    margin: 5px 0;
    width: 168px;
    font-size: 0px;
}

.cursorPointer {
	cursor:pointer;
}

/* -- pagina indeling [globaal]: */

#wrapper {
    width: 770px;
    margin: 0 auto;
    
    text-align: left;
}

#siteContent {
    
    position: absolute;
    top: 260px;
    
    width: 770px;
}

    #leftSide {
        width: 186px;
        padding: 0 0px;
    }
    

    #rightSide {
        width: 147px;
        height: 330px;
        
        padding: 0 5px;
        
        background-image: url('/files/gfx/rightside_bg.gif');
        background-position: top left;
    }
    
    #middle {
        position: absolute;
        padding-left: 0px;
		width:565px; 
        
        top: 0px;
        left: 197px;
    }
	
	#Menu {
        background-image: url('/files/gfx/menu_midden.gif');
        background-repeat: repeat-y;
        background-position: top left;
		width:196px;
		padding: 0 5px;
	}
	
	#menubar_content {
		text-align:center;
		height:219px;
		width:196px;
		overflow:visible;
		padding-top:15px;
		background:url('/files/gfx/menu_onder.gif');
		background-repeat:no-repeat;
	}	
	#gaSnelNaarBalk {
		color:#fff; 
		margin-left: 5px;
		overflow:hidden;
		height:25px;
		line-height:22px;
	}
	
	.crumbimg {
		top:3px;
		position:relative;
	}


/* -- pagina layout [precies]: */
    
#topbar {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 25px;
    
    background-image: url('/files/gfx/topbar_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
    
    text-align: center;
    color: #657486;
    line-height: 23px;
    font-size: 9px;
}

    #topbarContent {
        width: 760px;
        margin: 0 auto;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
    }
    #topbarContent a {
        color: #657486;
    }

#header {
    position: absolute;
    top: 35px;
    width: 770px;
}
    #navTabs {
        height: 24px;
    }
    
    #leftBar {
        width: 196px;
        height: 161px;
        background-repeat: no-repeat;
        background-position: bottom right;
		padding:0px;
        margin:0px;
		margin-top: 5px;  
    }

    .zoekTd {
        font-size: 17px;
        color: #fff;
		padding:0px;
		margin:0px;
		line-height:24px;
    }
	
    #zoekTd60 {
		margin:0px;
		padding:0px;
		margin-left:5px;
    }

    #zoekTd100 {
		margin:0px;
		padding:0px;
		width:130px;
    }
	
	#submitZoek {
		top:4px;
		position:relative;
	}
	
	#zoekInput {
		width:90px;
		height:14px;
		font-size:12px;
		margin-bottom:1px;
	}

    #rightBar {
        margin-left: 5px;
        margin-top: 5px;
    }
    
    #snelNav {
        position: relative;
        top: 4px;
        background-color: #D2DCEB;
        height: 25px;
        color: #657486;
        font-size: 11px;
    }

    #snelNav a {
        color: #657486;
    }

    #snelNav a:hover {
		text-decoration:none;
		color:#8a9db4;
    }

    #footer {
        background-color: #D2DCEB;
        height: 25px;
        line-height: 25px;
		width:770px;
		text-align:center;
		color:#657486;
		padding-left:5px;
		padding-right:5px;
		z-index:-1;
   	}

    #footerbar {
        position: relative;
		width:770px;
		text-align:center;
		top:700px;
		visibility:hidden;
		color:#657486;
   	}

	#footerdummy {
		height:10px;
	}

.input {
    margin: 1px;
    padding: 0px;
}

#newsPhoto {
    width: 190px;
    height: 161px;
    margin-right: 10px;
	vertical-align:middle;
	text-align:center;
	overflow: hidden;
}

.newsLink {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#MediaPlayer
{
	margin-left: 4px;
}

/* -- ANP stuff -- */
	h2, .kop
	{
		font-family:verdana, arial, helvetica;
		font-size:15px;
		font-weight:bold;
		margin:0px;
	}

	h3
	{
		font-family:verdana, arial, helvetica;
		font-size:12px;
		font-weight:bold;
		margin:0px;
	}

	h4
	{
		font-family:verdana, arial, helvetica;
		font-size:10px;
		font-weight:bold;
		margin:0px;
	}

	strong, .vet
	{
		font-weight:bold;
	}

	em, .cursief
	{
		font-style:italic;
	}

	.vetcursief
	{
		font-style:italic;
		font-weight:bold;
	}



/* -- de studiekiezer: */

#opleidingMenu {
    width: 177px;
}

#opleidingMenu div {
    margin-bottom: 5px;
}

#opleidingMenu div :first-letter {
    text-transform: uppercase;
}

.submitButton {
	position: relative; 
	top: 3px;
}

#hulpzoeken {
	color: #929FAC;
}

.agendaTitle {
	color:#657486;
}

#searchTable {
	margin-left: 5px;
}

.titleBar {
    margin-left: 5px;
    padding-left: 10px;
    color: #fff;
    font-family: verdana;
    font-size: 11px;
    line-height: 19px;
    cursor: pointer;
}

.inactive {
    background-image: url('/files/gfx/menuitem_inactive.gif');
    background-repeat: no-repeat;
    color: #fff;
}
.active {
    background-image: url('/files/gfx/menuitem_active.gif');
    background-repeat: no-repeat;
    color: #000000;
}

.menuLabel1 {
	position:relative;
	width:120px;
	top:-17px;
	left:20px;
	height:5px;
	cursor:default;
}

.menuLabel2 {
	position:relative;
	width:120px;
	top:-22px;
	left:20px;
	height:5px;
	cursor:default;
}

.menuLabel3 {
	position:relative;
	width:120px;
	top:-27px;
	left:20px;
	height:8px;
	cursor:default;
}


.menuContent {
    background-color: #FAFBFC;
    padding: 5px;
    margin-left: 10px;
    width: 145px;
	display:none;
}

.menuCheckBox {
	margin-top:0px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:10px;
    padding: 0px;
}

#toonOpleiding {
    color: #008208;
    font-size: 17px;
    font-weight: normal;
}

.iefix {
	font-size:0px;
	height:0px;
	width:0px;
	position:absolute;
	top:0px;
	z-index:-50;
	visibility:hidden;
}


	span.groen {
		color:#008240;
	}
	
	span.orienteerders {
		color:#b3db1f;
	}
	
	span.studiezoekers {
		color:#ffa600;
	}
	
	span.bedrijven_en_instellingen {
		color:#094fa1;
	}
	
	span.decanen_en_mentoren {
		color:#1b86bc;
	}
	
	span.alumni {
		color:#815c98;
	}

	span.oranje {
		color:#ff6600;
	}
	
	span.opleidingen {
		color:#af459e;
	}
	
	span.kennistranfer {
		color:#005943;
	}
	
	span.sport_en_cultuur {
		color:#0098d4;
	}
	
	span.fastforward {
		color:#0392c1;
	}
	
	span.studiekeuzetest {
		color:#42bdad;
	}

/* End CSS Document */


/* Admin classes */
	.admin_list
	{
		background:#e9e9e9;
	}

	.admin_list_alt
	{
		background:#eeeeee;
	}

	.admin_list_button
	{
		background:#e9e9e9;
		width:16px;
		height:16px;
		text-align:center;
	}

	.admin_list_button_alt
	{
		background:#eeeeee;
		width:16px;
		height:16px;
		text-align:center;
	}

	.admin_button_image
	{
		height:16px;
		width:16px;
		vertical-align:top;
	}

.subsites
{
	display:none;
      	color: #657486;
	z-index:50;
	position:relative;
	top:-10px;
	left:445px;
	width:250px;
	text-align:left;
	background-color:#d2dceb;
	border-width:1px;
	border-style:solid;
	border-color:#657486;
	padding:4px;
}

.subsites a, .subsites a:visited
{
      	color: #657486;
}

.faq_q
{
	font-weight:bold;
}

