/* RIBO CSS Styles */
/* <link href="css/stylesheet_ribo.css" rel="stylesheet" type="text/css" media="screen" /> */

/* Link Styles */

a:link 
{
    color: #29568f;
    text-decoration: none;
}

a:visited 
{
    color: #29568f;
    text-decoration: none;
}

a:hover 
{
    color: #29568f;
    text-decoration: underline;
}

a:active 
{
    color: #29568f;
    text-decoration: underline;
}

/* Header Styles */

h1 {
	color: #29568f;
	font-size: 1em;
	font-weight: 700;
}

h2 {
	color: #29568f;
	font-size: 0.9em;
	font-weight: 700;
}

h3 {
	color: #29568f;
	font-size: 0.8em;
	font-weight: 700;
}

h4 {
	color: #29568f;
	font-size: 0.7em;
	font-weight: 700;
}

h5 {
	color: #29568f;
	font-size: 0.6em;
}

h6 {
	color: #29568f;
	font-size: 0.5em;
}

#sitecontainer {
	border-left: 1px solid #29568f;
	border-right: 1px solid #29568f;
}


#siterighttop {
	float: left;
	width: 680px;
	height: 301px;
	background-color: #29568f;
}

#topright {
	float: left;
	width: 178px;
	height: 301px;
	background-image: url(../images/interface/topright_background_ribo.gif);
	background-repeat: no-repeat;
	background-color: #29568f;
	border-left: 1px solid #d9d6cb;
}

#siterighttopsmall {
	float: left;
	width: 680px;
	height: 100px;
	background-color: #29568f;
}
#topimagesmall {
	float: left;
}

.topimage1, .topimage2, .topimage3, .topimage4 {
	float: left;
	width: 100px;
	height: 100px;
}

.topimage1, .topimage3, .topimage4 
{
    background-color: #E9E5DB;
}

.topimage5 {
	float: left;
	width: 279px;
	height: 100px;
	text-align: right;
}

#sitefooter {
	clear: left;
	height: 19px;
	background-color: #29568f;
	border-top: 1px solid #d5d0c3;
}

#sitelinks {
	float: left;
	width: 670px;
	text-align: right;
	font-size: 0.6em;
	color: #29568f;
	margin-top: 5px;
}

#sitelinks a:link {
	color: #29568f;
	text-decoration: none;
}

#sitelinks a:visited {
	color: #29568f;
	text-decoration: none;
}

#sitelinks a:hover {
	color: #29568f;
	text-decoration: underline;
}

#sitelinks a:active {
	color: #29568f;
	text-decoration: underline;
}

.naarribo {
	display: none;
	width: 100px;
	height: 80px;
	background-color: #29568f;
	margin: 0px auto;
	margin-top: 12px;
	text-align: center;
}

.naarrop 
{
    display: none;
	width: 100px;
	height: 80px;
	background-color: #944554;
	margin: 0px auto;
	margin-top: 12px;
	text-align: center;
}

.naarmvm {
	width: 100px;
	height: 80px;
	background-color: #aa800e;
	margin: 0px auto;
	margin-top: 12px;
	text-align: center;
	margin-bottom: 100px;
}

.naarribo img, .naarrop img, .naarmvm img {
	margin-top: 7px;
}

.bottomimage1, .bottomimage2, .bottomimage3, .bottomimage4, .bottomimage5, .bottomimage6 {
	float: left;
	width: 100px;
	height: 100px;
}

.bottomimage1 
{
    background-color: #29568F;
}

.bottomimage1, .bottomimage2, .bottomimage3 {
	border-bottom: 1px solid #e0dbce;
}

.bottomimage2, .bottomimage5 {
	border-left: 1px solid #e0dbce;
	border-right: 1px solid #e0dbce;
}

.bottomimage2, .bottomimage4, .bottomimage6 {
	background-color: #e9e5db;
}

.bottomimage5 {
	background-color: #29568f;
}

/* Menu CSS Styles */


#menucontainer {
}

#menu {
	width: 250px;
	margin-right: 50px;
	padding-top: 0px;
	margin-top: 0px;
}

/* level 1 */

#menu ul {
	font-weight: 700;
	color: #29568f;
	list-style-type: none;
	padding-top: 0px;
	margin-top: 0px;
}

#menu ul li {
	color: #29568f;
	list-style-type: none;
	font-size: 0.8em;
	line-height: 2.5em;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
}

/* eventueel afwijkende styles voor level 2 */

#menu ul li ul {
	margin-left: 10px;
}

#menu ul li ul li{

}

/* eventueel afwijkende styles voor level 3 (enzovoort....) */

#menu ul li ul li ul{
}

#menu ul li ul li ul li {
}


/* link styles van menu items op 1e level*/

#menu ul li a:link {
	color: #29568f;
	text-decoration: none;
}

#menu ul li a:visited {
	color: #29568f;
	text-decoration: none;
}

#menu ul li a:hover {
	color: #29568f;
	text-decoration: underline;
}

#menu ul li a:active {
	color: #29568f;
	text-decoration: underline;
}

/* link styles van menu items op 2e level (etc.) */

#menu ul li ul li a:link {
	color: #29568f;
}

#menu ul li ul li a:visited {
	color: #29568f;
}

#menu ul li ul li a:hover {
	color: #29568f;
}

#menu ul li ul li a:active {
	color: #29568f;
}

/* link styles van menu items selected */

#menu ul li.selected {
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 2.5em;
}

#menu ul li.selected a:link {
    text-decoration: underline;
}

#menu ul li.selected a:visited {
    text-decoration: underline;
}

#menu ul li.selected a:hover {
    text-decoration: underline;
}

#menu ul li.selected a:active {
    text-decoration: underline;
}

#menu ul li.selected ul li.selected {
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 2.5em;
	margin-top: 0px;
	color: #ffffff;
}

/* link styles van menu items selected level 2 (etc.)*/

#menu ul li ul li a:link {
	color: #29568f;
}

#menu ul li ul li a:visited {
	color: #29568f;
}

#menu ul li ul li a:hover {
	color: #29568f;
}

#menu ul li ul li a:active {
	color: #29568f;
}

#menu ul li ul li.selected a:link {
	color: #000000;
}

#menu ul li ul li.selected a:visited {
	color: #000000;
}

#menu ul li ul li.selected a:hover {
	color: #000000;
}

#menu ul li ul li.selected a:active {
	color: #000000;
}

#menu ul li.selected ul li a:link {
	text-decoration: none;
}

#menu ul li.selected ul li a:visited {
	text-decoration: none;
}

#menu ul li.selected ul li a:hover {
	text-decoration: none;
}

#menu ul li.selected ul li a:active {
	text-decoration: none;
}

/* link styles van menu items level 3 (etc.)*/

#menu ul li ul li.selected ul li a:link {
	color: #29568f;
}

#menu ul li ul li.selected ul li a:visited {
	color: #29568f;
}

#menu ul li ul li.selected ul li a:hover {
	color: #29568f;
}

#menu ul li ul li.selected ul li a:active {
	color: #29568f;
}

/* link styles van menu items selected level 3 (etc.)*/

#menu ul li ul li ul li.selected a:link {
	color: #000000;
}

#menu ul li ul li ul li.selected a:visited {
	color: #000000;
}

#menu ul li ul liul li.selected a:hover {
	color: #000000;
}

#menu ul li ul liul li.selected a:active {
	color: #000000;
}

/* laatste li geen border-bottom */

#menu li.lastli {
	border-bottom: none;
}

#menu li.selectedlastli 
{
    border-bottom: none;
}

#menu ul li.selectedlastli a:link {
	color: #000000;
}

#menu ul li.selectedlastli a:visited {
	color: #000000;
}

#menu ul li.selectedlastli a:hover {
	color: #000000;
}

#menu ul li ul li.selectedlastli a:active {
	color: #000000;
}

#menu ul li ul li.selectedlastli a:link{
	color: #000000;
}

#menu ul li ul li.selectedlastli a:visited {
	color: #000000;
}

#menu ul li ul li.selectedlastli a:hover {
	color: #000000;
}

#menu ul li ul li.selectedlastli a:visited{
	color: #000000;
}

#menu ul li ul li ul li.selectedlastli a:link{
	color: #000000;
}

#menu ul li ul li ul li.selectedlastli a:visited {
	color: #000000;
}

#menu ul li ul li ul li.selectedlastli a:hover {
	color: #000000;
}

#menu ul li ul li ul li.selectedlastli a:visited{
	color: #000000;
}

/* Sitemap CSS Styles */

#sitemapcontainer {
}

/* level 1 */

#sitemapcontainer ul {
}

#sitemapcontainer ul li 
{
    list-style: none;
    font-size: 0.9em;
    line-height: 1.5em;
}

/* eventueel afwijkende styles voor level 2 */

#sitemapcontainer ul li ul 
{
    margin-left: 15px;
}

#sitemapcontainer ul li ul li{
}

/* eventueel afwijkende styles voor level 3 (enzovoort....) */

#sitemapcontainer ul li ul li ul{
}

#sitemapcontainer ul li ul li ul li {
}


/* link styles van sitemap items */

#sitemapcontainer li a:link 
{
    color: #29568f;
    text-decoration: none;
}

#sitemapcontainer li a:visited 
{
    color: #29568f;
    text-decoration: none;
}

#sitemapcontainer li a:hover 
{
    color: #29568f;
    text-decoration: underline;
}

#sitemapcontainer li a:active 
{
    color: #29568f;
    text-decoration: underline;
}

/* searchresulaten */

#resultaten 
{
    font-weight: 700;
    margin-top: 5px;
    color: #29568f;
}

#resultaten ul 
{
    list-style: none;
}

#resultaten ul li 
{
    list-style: none;
}

li.noResult 
{
    list-style: none;
}

li.search 
{
    list-style: none;
    margin-bottom: 10px;
    margin-right: 10px;
}

input.tbxSearch	
{
    border: 1px solid #000000;
    background-color: #E9E5DB;
    font-size: 0.8em;
    padding-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
}

input.btnSearch { 
    border: 1px solid #000000;
    background-color: #E9E5DB;
    font-size: 0.8em;
    font-family: Arial, Helvetica, sans-serif;
}

/* Marker die in gezochte pagina verschijnt (meestal achtergrondkleur van gezochte woord) */

.marker 
{
    color: #ffffff;
    background-color: #29568f;
    padding: 2px;
}

.searchclickpath {
}

/* ---------------------- SEARCHLINE 1 --------------------------- */

.searchline1 
{
    font-size: 0.6em;
}

.searchline1 a:link 
{
    color: #29568f;
    text-decoration: underline;
}

.searchline1 a:visited: 
{
    color: #29568f;
    text-decoration: underline;
}

.searchline1 a:hover 
{
    color: #000000;
    text-decoration: underline;
}

.searchline1 a:active 
{
    color: #000000;
    text-decoration: underline;
}

/* ---------------------- SEARCHLINE 2 --------------------------- */

.searchline2 
{
	color: #29568f;
	font-size: 0.9em;
	font-weight: 700;
    margin-top: 5px;
}

.searchline2 a:link 
{
    color: #29568f;
    text-decoration: none;
}

.searchline2 a:visited 
{
    color: #29568f;
    text-decoration: none;
}

.searchline2 a:hover 
{
    color: #29568f;
    text-decoration: underline;
}

.searchline2 a:active
{
    color: #29568f;
    text-decoration: underline;
}

/* ---------------------- SEARCH TEXT --------------------------- */

.searchtext 
{
    font-size: 0.8em;
    color: #8b8b8b;
}

.searchtext a:link 
{
    color: #8b8b8b;
    text-decoration: none;
}

.searchtext a:visited 
{
    color: #8b8b8b;
    text-decoration: none;
}

.searchtext a:hover 
{
    color: #8b8b8b;
    text-decoration: underline;
}

.searchtext a:active 
{
    color: #8b8b8b;
    text-decoration: underline;
}


#menu li.lastli {
	border-bottom: none;
}

#menu li.selectedlastli 
{
    border-bottom: none;
    color: #000000;
}

#menu li.selectedlastli a:link
{
    color: #000000;
    text-decoration: none;
}

#menu li.selectedlastli a:visited
{
    color: #000000;
    text-decoration: none;
}

#menu li.selectedlastli a:hover
{
    color: #000000;
    text-decoration: underline;
}

#menu li.selectedlastli a:active
{
    color: #000000;
    text-decoration: underline;
}