/*op maak algemene links*/
a:link {
    color:#f38d1f;
	text-decoration:none;}   /* niet bezocht */
a:visited {
    color:#f38d1f;
	text-decoration:none;}   /* bezocht */
a:hover {
    color:#f38d1f;
	text-decoration:none;}   /* mouse-over */
a:active {
	color:#f38d1f;
	text-decoration:none;}   /* geselecteerd */

body {
	background-image:url('../images/back_gradient.gif');
    background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0px;
	padding:0px;
}

/*container div die om alles heen zit (dus ook de schaduwen)*/
#container {
	margin:auto;
    width:792px;
}

/* div die om de site heen zit*/
#site {
	background-color:#FFFFFF;
    width: 780px;
    padding-top:5px;
    background-image:url('../images/OSCA_sideb.jpg');
    background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
    margin:0 auto;  
}

/*Osca logo boven in*/
#logotop {
	background-image:url('../images/osca_logo.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	width:150px;
      
	margin:0px;
	margin-left:5px;
	height:70px;
	text-indent:-2500px;
}

/*balk boven de header*/
#topdivider {
	background-color:#f38d1f;
	border-bottom:3px solid #eb9e4b;
	height:10px;
}

/*de header */
#header {
   margin-top:0px;
   background-image: url('../images/osca_header2.jpg');
   background-repeat: no-repeat;
   height: 190px;
}

#header A {
        color:#ffffff;
	
}

	/*hack voor internet explorer*/
	*html #header {
		margin-right:-80px;
	}

/* fonds contact gegevens in de header */
#header #infolist {
   padding: 20px 20px 20px 0px;
   float: right;
   line-height:20px;
   list-style:none;
   font-size:10px;
}

	/*hack voor internet explorer*/
	*html #header #infolist {
		margin-bottom:15px;
		margin-top:-20x;
		margin-right:40px;
	}

/*div van het hoofdmenu*/
#hoofdmenu {
	margin-top:0px;
    width:780px;
    float:left;
	height:20px;
	/*background-color:#f38915;*/
	background-image:url('../images/topmenu_back.gif');
	background-repeat:repeat-x;
	border-top: 3px solid #eb9e4b;
}

*html #hoofdmenu {
		margin-top:10px;
}

/*fonts van topmenu*/
.infolistfont {
		color:#FFFFFF;
}

#header #topmenu {
   margin-top:2px;
   padding: 0px 10px 5px 0px;
   /*width:830px;*/
}

	/*hack voor internet explorer*/
	*html #header #topmenu {
	    margin-left:5px;
		padding:0px 0px 0px 0px;
		float:left;
	}
	
/*lijst topmenu + fonts*/
#header #topmenu li {
   display: block;
   float:left;
   margin-right: 20px;
   margin-left:10px;
}

/*lijst topmenu + .active (Tabblad)*/
#header #topmenu li.active {
	padding:0px 10px 20px 10px;
	background-color:#ffffff;
	background-image: url('../images/topmenu_back_active.gif');
    background-repeat:no-repeat;
    background-position:top right;
}

/*kleur font tabblad*/
#header #topmenu li.active a, #header #topmenu li.active a:visited {
	color:#f38d1f;
}


/* Menu on the left */
#leftnavigation {
   width: 200px;
   float: left;
}

/* left navigation header */
#leftnavigation H2 {
   font-weight:bold;
   font-size:11px;
   margin-left:25px;
   color:#ed8600;
}

#leftnavigation ul {
   margin: 0px;
   padding: 0px;
   background-color: #ffffff;
   list-style: none;
   color: white;
   margin-left:10px;
} 

#leftnavigation ul li {
   padding: 0px 10px 2px 15px;
   border-bottom: 1px solid #e2e2e2;
   line-height:11px;
   color:#ed8600;
   margin-top:7px;
   background-image: url('../images/menu_zijkant_blokje.gif');
   background-repeat:no-repeat;
}

#leftnavigation ul li a {
   color: #000000;
   text-decoration: none;
}

#leftnavigation ul li a {
	color:000000;
}

/*kop tekst laatste nieuws*/
#lastnews {
	padding:2px 0px 0px 10px;
	width:190px;
	color:#f38d1f;
	height:20px;
	background-color:#FFFFFF;
	margin-left:10px;
}

/*div laatste nieuws*/
#downlastnews {
	width:180px;
	padding: 10px 10px 10px 10px;
}

	/*hack voor internet explorer*/
	*html #downlastnews {
		width:200px;
	}

/*content tekst laatste nieuws*/
.contentlastnews {
	line-height:17px;
	color:#6b6b6b;
}

/* Mainpages */
#content {
   margin-top:20px;
   margin-bottom: 10px;
   width: 550px;
   float: right;
   margin-right:20px;
}

	/*hack internetn explorer*/
	*html #content {
		border-left: 0px solid #e2e2e2;
		margin-right:0px;
	}

/* Subpages general text*/
#content .pageBox {  
   color:6b6b6b;   
   }
   
#content .pageBox a {  
   color:f38d1f;   
   }

/*subpage h1 title*/
#content .pageBox h1 {
   color: #f38d1f;
   font-weight: normal;
   font-size:12px;
}

/*subpage h2 title*/
#content .pageBox h2 {
   color: #636363;
   font-weight: bold;
   font-size:12px;
}

/* Specific subpages (lay-out) */
#content #pageBox1 {
   width: 100%;
   float: left;
   margin-bottom:15px;
}

#content #pageBox2 {
   width: 100%;
   float: left;
   margin-bottom:15px;
}

#content #pageBox3 {
   width: 100%;
   float: left;
   margin-bottom:15px;
}

/* Footer*/
#footer {
   height:15px;  
   padding-top: 5px;
   clear: both; 
}

/*afmetingen & fonds van de voorwaarden */
#voorwaarden {
	padding:0px 0px 5px 10px;
	background-color:#f38d1f;
	border-top:5px solid #eb9e4b;
	height:35px;
	color:#ffffff;
	font-size:10px;
}

#voorwaarden li.first {
	border-left:1px solid #ffffff;
}

#voorwaarden li.first a:visited {
	color:#ffffff;
}

#voorwaarden li.first a:link {
	color:#ffffff;
}

/*positie van voorwaarden*/
.voorwaarden {
	margin-left:-40px;
}

	/*hack voor internet explorer*/
	*html .voorwaarden {
		margin-left:3px;
	}

/*list class van de voorwaarden*/
.first {
    float:left;
	margin-right:7px;
	font-size:10px;
	color:#ffffff;
	list-style:none;
}
