/*  Default HTML elements */
* {
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
body, html {
    height: 100%;
}
body {
    background-image: url('../gfx/header-groen-1px.png');
    background-position: 0px 8px;
    background-repeat: repeat-x;
    height: 216px;
}
html {
    overflow-y: scroll;
}
h1 {
    font-size:24px;
    font-weight:normal;
}
h2 {
    font-size: 17px;
    font-weight: normal;
}
h3 {
    font-weight: normal;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
img {
    border: 0px;
}
ul, ol {
    margin-left: 22px;
}
/*  End Default HTML elements */

/* Frequently used classes */
.floatLeft      {   float: left;    }
.floatRight     {   float: right;   }
.clearBoth      {   clear: both;    }
.cursorPointer  {   cursor:pointer; }
/* End Frequently used classes */

/* Main Structure */
#wrapper {
    width: 960px;
    margin: auto;
    text-align: left;
}
#siteContent {
    margin:auto;
    position:relative;
    top:241px;
    width:770px;
}
#leftSide {
    width: 196px;
}
#rightSide {
    width: 195px;
}
#middle {
    position: absolute;
    top: 0px;
    left: 200px;
    margin-right: 11px;
    margin-left: 11px;
}
#header {
    background-position: top left;
    background-repeat: no-repeat;
    position: absolute;
    top: 8px;
    width: 960px;
    height:207px;
    display: block;
}
#headerBar {
    height: 163px;
    width: 960px;
}

#snelNav {
    width: 770px;
    margin: auto;
    position: relative;
    padding: 6px;
}
#snelNav div a {
    font-size: 12px;
}
/* End Main Structure */


/* Navigation */
#navTabs {
    position:relative;
    margin:auto;
    width:773px;
    height: 28px;
}
#navTabs ul {
    margin: 0px;
    padding: 0px;
    width: 772px;
    height: 28px;
}
#navTabs li {
    border-style: solid;
    border-width:0 0 0 1px;
    list-style: none;
    float: left;
    text-align: center;
}
#navTabs li a {
    display: block;
    padding: 7px 0px;
    height: 14px;
    color: black;
}
#navTabs li a:hover {
    color: white;
    text-decoration: none;
}

/* Saxion.nl tabs */
#tabHome            { width: 70px; }
#tabSaxion          { width: 83px; }
#tabOrienteerders   { width: 94px; }
#tabZoekers         { width: 97px; }
#tabBedrijven       { width: 157px; }
#tabDecanen         { width: 141px; }
#tabAlumni          { width: 52px; }
#tabContact         { width: 70px; }

/* Saxion.de tabs */
#tabDeHome          { width: 123px; }
#tabDeSaxion        { width: 130px; }
#tabDeEnschede      { width: 130px; }
#tabDeDeventer      { width: 130px; }
#tabDeApeldoorn     { width: 130px; }
#tabDeKontakt       { width: 123px; }

/* End Navigation */

/* Top bar and Footer */
#topbar {
    font-size:9px;
    margin:auto;
    text-align:center;
    width:770px;
    height:14px;
    margin-bottom: 2px;
    padding-top:1px;
}
#topbarContent {
    color:white;
    width: 764px;
}
#topbarContent a {
    color: white;
}
/* This is used for the link Subsites in the Top Bar */
.subsites { 
    display:none;
    width: 498px;
    height:180px;
    margin:-17px auto auto 93px;
    padding:0px 4px;
    color: white;
    opacity:0.95;
}
.subsites a {
    color: white;
}
#footer {
    color: white;
    width: 100%;
    height: 17px;
    padding: 3px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 760px;
    text-align: right;
}
#footer a {
    color: white;
}
.footerleft {
    margin-left: -212px;
}

/* End Top bar and Footer */

/* Styles for Main Page */
.studiezoekers {
    width: 100%;
}

.studiezoekers .tdleft {
    width: 20px;
    text-align: center;
}
.studiezoekers .tdtop {
    vertical-align: top;
}


.brancheContent, .studierouteContent , .lesplaatsContent,
.overigContent , .vormContent, .profielContent {
    display: none;
}

#opleidingMenu {
    width:196px;
    background: #CDDC2F;
    color: #007707;
}
#opleidingMenuTitle {
    padding-top: 4px;
    font-size: 23px;
    text-align: center;
}
#opleidingMenu h3 {
    margin: 5px;
}
#opleidingMenu fieldset {
    border: 0px;
}
#toonOpleiding {
    font-size: 17px;
    margin-left: 5px;
}
#nieuwskop {
    font-size: 23px;
}
.submitButton {
    position: relative;
    top: 3px;
}
.kiezerkey {
    text-decoration: none;
    width:0px;
    height:0px;
    position:absolute;
    z-index:-100;
}
.leftmenutext {
    font-size: 17px;
    color: white;
    font-weight: normal;
    margin-left:2px;
}
.agendaTitle {
    color:black;
}
#searchTable {
    margin-left: 5px;
}
.titleBar {
    margin-left: 2px;
    color: #007707;
    font-weight: bold;
    line-height: 18.5px;
    cursor: pointer;
    vertical-align:middle;
}
.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 {
    padding: 5px;
    margin-left: 11px;
    width: 145px;
    display:none;
}
.menuCheckBox {
    margin-top:0px;
    margin-right:1px;
    margin-bottom:1px;
    margin-left:10px;
    padding: 0px;
}
.resultaat {
    visibility:hidden;
}
.iefix {
    font-size:0px;
    height:0px;
    width:0px;
    position:absolute;
    top:0px;
    z-index:-50;
    visibility:hidden;
}
#newsticker {
    background: #007707;
    padding: 0px;
    margin: 0px;
    color: white;
}
#newsticker li {
    list-style-type:  none;
    border-top: 1px solid white;
    padding: 0px;
}
#newsticker a {
    font-weight: bold;
    display: block;
    color: white;
    padding: 5px 5px 5px 5px;
}
#newsticker a:hover {
    background-color: #114c15;
    text-decoration: none;
}
#newsticker .header {
    padding: 10px;
}
#newsPhoto {
    width: 176px;
    margin-right: 10px;
    margin-top: 8px;
    vertical-align:middle;
    text-align:center;
    overflow: hidden;
}
#newsTitle {
    width: 150px;
    margin-top: 6px;
}
.newsItem {
    overflow:auto;
}
.newsLink {
    clear: both;
    margin: 5px 0px;
}
.newsLink a {
    color:#007707;
    text-decoration:none;
    font-size: 14px;
    font-weight:bold;
}
.newsImg {
    float:left;
    margin:0px 8px 8px 0px;
}
.newsLine {
    height: 1px;
    border-top: 1px solid #007707;
    margin: 5px 0;
    width: 100%;
    font-size: 0px;
}
.newsContent td {
    vertical-align: top;
}
/* Search Form */
#searchBar {
    border: 1px solid #007707;
    width: 195px;
    margin-bottom: 8px;
}
#submitZoek {
    border: 0px;
    background: white;
    color: #007707;
    margin-top: 2px;
}

#zoekInput {
    width:120px;
    border: 1px solid #007707;
    font-size:9px;
    margin: 6px;
    margin-right: 3px;
}
/* End for Main Page */
/* Site Content Classes */
.wrapped_content {
    width: 540px;
    vertical-align:top;
    margin-top: 5px;
    /*padding-left:10px;*/
    border:0;
}
.wrapped_content p {
    /*font-size: 12px;*/
    margin-bottom: 10px;
}
.wrapped_content a {
    /*font-size: 12px;*/
}
.wrapped_content_image {
    width:170px;
    float:left;
    margin:0px 8px 8px 0px;
}
/* End Site Content Classes */

.smallmiddle{
    width: 345px;
}
.f23{
    font-size: 23px;
}


/* -- 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;
}

/* 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;
	}

.faq_q
{
	font-weight:bold;
}
/* Themes for the site Categories */


/*

.header_orienteerders {
    background: #b3db1f;
}
.header_studiezoekers {
    background: #ffa600;
}
.header_alumni {
    background: #815c98;
}
.header_over_saxion {
    background: #008240;
}
.header_decanen-mentoren {
    background: #1b86bc;
}
*/

.header_fastforward {
    background-image:url(../gfx/header-fastforward.png) !important;
    background-position:0 -1px !important;
}

/*
.header_kennistransfer {
    background: #005943;
}
.header_cursussen {
    background: #005943;
}
.header_extra {
    background: #0098d4;
}
.header_kenniscentrum-genw {
    background: #003976;
}
.header_rob {
    background: #f1610e;
}
.header_hbs {
    background: #ff5b2e;
}
.header_jongsaxion {
    background: #b3db1f;
}

*/


/* End Themes for the site Categories */
h1 {
    color: #007707;
}
h2 {
    color: #007707;
}
h3 {
    color: #007707;
}
a {
    color: #007707;
}
a:hover {
    color: #83c629;
}
#header {
    border-bottom:1px solid #007707;
    background-image: url('../gfx/header-groen-de.png');
    background-position:  0px -1px;
}
#footer {
    background: url('../gfx/footer-groen.png') no-repeat;
}
#snelNav {
    color: #007707;
}
#snelNav div a {
    color: #007707;
}
#navTabs ul {
    border-right: 1px solid #007707;
}
#navTabs li {
    border-color: #007707;
    border-style: solid;
    border-width:0 0 0 1px;
}
#navTabs li a:hover {
    color: white;
    background-color: #007707;
    opacity: 0.75;
}
.navTabCurrent {
    color:white !important;
    background-color: #007707;
    opacity: 0.75;
}
.subsites {
    background: #007707;
}
#searchBar {
    border: 1px solid #007707;
}
#submitZoek {
    color: #007707;
}
#zoekInput {
    border: 1px solid #007707;
}
#searchForm {
    background: url('../gfx/green-arrow.png') no-repeat 165px;
    color: #007707;
}

