/* Impelementatie styles */
BODY.zoeken {
width: 500px;
}

/* Template styles */

#spotlight_template_header {
margin: 10px 0px 0px 0px;
width: 615px;
height: 129px;
background-image: url('images/frameset/2007/spotlight_template_back.gif');
}

.spotligh_kopje {
font-size: 11px;
font-weight: bold;
color: #333366;
}

.spotlight_vraag {
font-size: 11px;
color: #333366;
}

.zoek_button {
background-image: url('images/frameset/2007/zoek_button.gif');
border: 0px solid;
width: 44px;
height: 15px;
background-color: #FFFFFF;
cursor: pointer;
}

/* Einde template styles */


.clear {
clear: both;
}
/* Portal styles */

#wrapper {
width: 995px;
text-align: left;
}

#top {
width: 995;
height: 50px;
text-align: left;
}

#top_left {
float: left;
margin: 0px;
padding: 0px;
width: 720px;
height: 50px;
text-align: left;
}

#top_left img {
margin: 20px 0px 0px 0px;
padding: 0px;
}

#top_right {
float: left;
width: 275px;
height: 50px;
background: url('images/frameset/2007/topMenu_rechts.gif') no-repeat;
text-align: left;
}

#top_right ul {
margin: 6px 0px 0px 10px;
padding: 0px;
list-style: none;
}

#top_right ul li {
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
}

#top_right a:link {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#top_right a:active {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#top_right a:visited {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#top_right a:hover {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

#top_right img {
border: 0px;
}

#centerTop {
float: left;
width: 814px;
text-align: left;
}

#center_right {
float: left;
margin: 0px;
padding: 0px;
width: 181px;
height: 20px;
}

#subMenu {
float: left;
margin: 0px;
padding: 0px 0px 0px 0px;
width: 169px;
}

#subMenu p {
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #47317C;
}

#subMenu img {
border: 0px;
}

#centerPictureTop {
float: left;
margin: 0px;
padding: 0px;
width: 645px;
}

#centerPictureTop table tr td img {
margin: 0px;
padding: 0px;
border: 0px;
}

#centerPictureBottom {
float: left;
margin: 0px;
padding: 0px;
width: 814px;
}

#centerPictureBottom table tr td img {
margin: 0px;
padding: 0px;
border: 0px;
}

#portal_footer {
width: 995px;
height: 68px;
background-image: url('images/frameset/2007/portal_footer.gif');
}

#spotlightBox {
width: 181px;
height: 424px;
background: url('images/frameset/2007/spotlight_back.gif') no-repeat;
}

#spotlightInput {
margin: 0px;
padding: 0px;
width: 181px;
height: 400px;
}

#spotlightInput table {
margin: 126px 0px 0px 33px;
padding: 0px 0px 0px 0px;
width: 145px;
}

#footer_top_right {
margin: 0px;
padding: 0px;
width: 181px;
height: 80px;
background-image: url('images/frameset/2007/portal_footer_top_right.gif');
}

.spotlightTitle {
font-size: 11px;
font-weight: bold;
color: #000000;
}

.spotlightInfo {
font-size: 11px;
color: #47317C;
font-weight: normal;
}

.spotlightMeer {
font-size: 11px;
color: #47317C;
font-weight: bold;
}

a.spotlightMeer:link {
color: #47317C;
text-decoration: none;
}

a.spotlightMeer:active {
color: #47317C;
text-decoration: none;
}

a.spotlightMeer:visited {
color: #47317C;
text-decoration: none;
}

a.spotlightMeer:hover {
color: #47317C;
text-decoration: underline;
}

/* Einde portal styles */

/* website styles */

#onder_content_back {
background: url('images/frameset/2007/onder_content.gif') LEFT TOP no-repeat;
padding: 10px 0px 0px 0px;
}


#default_header {
margin: 0px;
padding: 0px;
width: 995px;
height: 116px;
background: url('images/frameset/2007/default/header.gif') no-repeat;
}

#default_topmenu_box {
width: 995px;
height: 49px;
text-align: right;
}

#logo {
float: left;
width: 728px;
height: 49px;
text-align: left;
}

#default_topmenu {
float: right;
width: 267px;
height: 49px;
background: url('images/frameset/2007/default/topMenu.gif') no-repeat;
text-align: left;
}

#default_topmenu ul {
margin: 6px 0px 0px 10px;
padding: 0px 0px 0px 0px;
list-style: none;
}

#default_topmenu ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

#default_topmenu a:link {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#default_topmenu a:active {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#default_topmenu a:visited {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#default_topmenu a:hover {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

#default_topmenu img {
border: 0px
}

#default_menu {
width: 995px;
height: 67px;
text-align: left;
}

#default_menu ul {
margin: 60px 0px 0px 20px;
padding: 0px 0px 0px 0px;
list-style: none;
}

#default_menu ul  li {
margin: 0px;
padding: 0px;
display: inline;
text-transform: uppercase;
}

#default_menu  a:link {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#default_menu  a:active {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#default_menu  a:visited {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#default_menu  a:hover {
color: #47317C;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

#default_menu img {
border: 0px;
}

#default_submenu_box {
float: left;
width: 303px;
height: 436px;
background: url('images/frameset/2007/default/subMenu.gif') no-repeat;
}

#default_submenu {
margin: 75px 0px 0px 45px;
padding: 0px 0px 0px 0px;
width: 200px;
}

#default_content {
margin: 0px;
padding: 45px 0px 0px 0px;
float: left;
width: 692px;
min-height: 571px;
_height: 571px;
background: url('images/frameset/2007/default/content_back.gif') 0 0 no-repeat;
}

#default_content_container {
width: 600px;
}

body.spotlight {
background-color:transparent;
}

.bottomNavigation {
display: none;
}

/* Einde website styles */

/* Editor styles */

.page_heading {
font-family: Arial;
font-size: 14px;
text-transform: Uppercase;
color: #47317C;
font-weight: bold;
}
.heading {
font-family: Arial;
font-size: 11px;
color: #47317C;
}



/* Einde implementatie styles */


/* general styles */

BODY {
    margin:0px;
    background-color : white;
    scrollbar-arrow-color:#333366;
    scrollbar-track-color:#FFFFFF;
    scrollbar-face-color:#CCCCCC;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-3dlight-color:#333366;
    scrollbar-darkshadow-color:333366;
    font-family : arial;
    overflow-x:hidden;
}

.errbig 	{ COLOR: #882200; FONT-FAMILY: arial; FONT-SIZE: 12pt; font-weight:bold; }
.errorbig 	{ COLOR: #882200; FONT-FAMILY: arial; FONT-SIZE: 12pt; font-weight:bold; }
.error  	{ COLOR: #882200; FONT-FAMILY: arial; FONT-SIZE: 8pt; }
.errsmall 	{ COLOR: #882200; FONT-FAMILY: arial; FONT-SIZE: 8pt;  }

/* link styles */

BODY A:active
{
    COLOR: #47317C;
      TEXT-DECORATION: underline;
}
BODY A:link
{
    COLOR: #47317C;
       TEXT-DECORATION: underline;
}
BODY A:visited
{
    COLOR: #47317C;
        TEXT-DECORATION: underline;
}
BODY A:hover
{
    COLOR: #47317C;
    TEXT-DECORATION: underline;
} 


.label {
    COLOR: #47317C;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    font-weight:none;
	font-weight: bold;
}

.caption {
    COLOR: #333333;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    Font-weight: bold;
}

.content {
    font-family : arial;
    font-size : 11px;
    color : #333333;
    Text-decoration:none;
    text-weight : normal;
    line-height : 18px;
}

/* Menu styles */

.menumain
{
    height:16px;
    padding:1px 0px 3px 0px;
    color:#47317C;
    font-family: Arial;
    FONT-SIZE:11px;
    cursor:pointer;
}

.menumainhover
{
    height:16px;
    padding:1px 0px 3px 0px;
    background-image:url(/images/menu_on.gif);
    color:#47317C;
    FONT-FAMILY: Arial;
    FONT-SIZE:11px;
    cursor:pointer;
}

.menumainactive 
{
    height:16px;
    padding:1px 0px 3px 0px;
    color:#000000;
    background-image:url(/images/menu_on.gif);
    FONT-FAMILY: Arial;
    font-weight:bold;
    FONT-SIZE:11px;
    cursor:pointer;
	text-decoration: underline;
}

.menu
{
    HEIGHT:16px;
    FONT-FAMILY:Arial;
    FONT-SIZE:11px;
    color:#47317C;
    cursor:pointer;
	padding: 0px 0px 0px 5px;
}

.menuhover
{
    HEIGHT:16px;
    FONT-FAMILY:Arial;
    FONT-SIZE:11px;
    color:#000000;
	text-decoration: underline;
    cursor:pointer;
	padding: 0px 0px 0px 5px;
}

.menuactive
{
    HEIGHT:16px;
    FONT-FAMILY:Arial;
    FONT-SIZE:11px;
    color:#000000;
    cursor:pointer;
    font-weight:normal;
	text-decoration: underline;
	padding: 0px 0px 0px 5px;
}


/* table styles */

TABLE {
    font-family : arial;
    font-size : 11px;
}

.tablerow1 {
   color: #000000;
   background-color : #FFFFFF;
   font-family : arial ;
   font-size : 11px ;
   cursor : pointer;	
}

.tablerow2 {
   color: #000000;
   background-color : #FFFFFF;
   font-family : arial ;
   font-size : 11px;
   cursor : pointer;
} 

.tableselect {
   color: #ffffff;
   BACKGROUND-COLOR: #47317C;
   font-family : arial ;
   font-size : 11px ;
   cursor : hand;
} 

/* form styles */

.box
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #10AFD6 1px solid;
    BORDER-LEFT: #10AFD6 1px solid;
    BORDER-RIGHT: #10AFD6 1px solid;
    BORDER-TOP: #10AFD6 1px solid;
    COLOR: #000066;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.radiobutton
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.boxp
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    COLOR: #000066;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.radiobuttonp
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.knop
{
    BORDER-BOTTOM: #47317C 1px solid;
    BORDER-LEFT: #47317C 1px solid;
    BORDER-RIGHT: #47317C 1px solid;
    BORDER-TOP: #47317C 1px solid;
	height: 18px;
    BACKGROUND-COLOR: #E5E5E5;
    FONT-SIZE: 9px;
    FONT-weight: bold;
    COLOR: #47317C;
}

radio.radiobutton
{
    BACKGROUND-COLOR: #3B414F;
}

TEXTAREA
{
    BACKGROUND-COLOR: #dEe3eE;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC1px solid;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

/* crumblepath */

A.path:active {
	
	font-weight:bold;
}
A.path:link {
	
	font-weight:bold;
	text-decoration:underline;
}
A.path:visited {
	
	font-weight:bold;
	text-decoration:underline;
	
	
}

A.path:hover {
	
	font-weight:bold;
	text-decoration:none;
} 

.path_end {
	color: #000000;
	font-weight:bold;
}

/* sitemap */

.sitemap1 {
  FONT-FAMILY: arial;
  font-size:11px;
  height:15;
}

.sitemap2 {
  FONT-FAMILY: arial;
  font-size:11px;
  font-weight:bold;
  height:15;
  color: #47317C;
}

.row {
  FONT-FAMILY: arial;
  font-size:8pt;
  cursor:hand;
  height:15;
} 

.tableheader {
font-weight: bold;
color: #47317C;
}