body{
	margin:0px;
    padding:0px;
    border:0px;
    background-image:url(background_bg.png);
    background-repeat:repeat-x;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:17px;
    overflow-y: scroll;
}

.italic {
	font-style: italic;
}
textarea {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.vac{
	margin-bottom:20px;
}
/************************ HEADER ************************/

/* Dimensions 
 *	Width: 905px; Height: 55px;
 * Metanavigation font
 *	Font: Verdana, 11px, #999999
 *	on hover: underline
 **/
 
#headerwrap{
	height: 129px;
	text-align: left;
	width: 930px;
	margin-left: auto;
	margin-right: auto;	
}
#header{
	text-align: left;
}

#header_logo_left
{
    float:left;
    padding-left:12px;
    padding-top:52px;
}

#header_right
{
    float:right;
    padding-right:12px;
    text-align:right;
}
#header_logo_right
{
    padding-top:16px;
}

#header_menu{
    padding:19px 0px 0px 0px;
    color:#999999;
    line-height:22px;
}

.grey_link a
{
    color:#999999;
    margin:0px 3px;
    text-decoration:none;
}
.grey_link a:hover
{
    color:#999999;
    margin:0px 3px;
    text-decoration:underline;
}

#mainNav{
width: 905px;
margin-left: auto;
margin-right: auto;
text-align: left;
clear: both;
}

#content_menu{
    clear:both;
    height:26px;
    background-image:url(menu_main_bg.png);
    background-repeat:repeat-x;
    background-color: #d2d4d6;
    /* Hack to correct Cycle-Index-Problem on Main Page */
    position: relative;
    z-index: 80;
}

#homepageHeaderImage{
	height: 250px;
	width: 905px;
	overflow: hidden;
}

#headerImage{
	height: 160px;
	width: 905px;
	overflow: hidden;
}

#homegradient{
	width: 905px;
	height: 38px;	
	margin-top:-55px;
}

#smallgradient{
	width: 905px;
	height:5px;	
	margin-top:-16px;
}
#headerTitle{
	margin-top:-37px;
	margin-bottom:15px;
	padding-left: 23px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: sans-serif;
	font-size: 24px;
	color: #BD4F19;
}
/************ FOOTER ************/
#footer {
    clear:both;
    text-align:center;
    border-top:1px solid #d5d5d5;
    padding-top:16px;
    line-height:16px;
    color:#999999;
}


/************** HOMEPAGE *****************/
#content_all {
    width:905px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    /* background-image: url(../images/leftcolumn_bg.png); */
    /* background-color:#f3f3f3; */
}
#startbox_2column {     
    float: left;
    width: 560px;
    height: 315px;
    padding: 30px 20px 10px 20px;
    margin: 35px 0 0 0;
    border: 1px solid #d2d2d2;
    background-image: url(box_big_background.png);
    background-repeat: repeat-x;
}
#startbox_right {       
    float: right;
    width: 295px;
    height: 355px;
    margin: 35px 0 0 0;
}
.startbox_header {
    background-color: #f4dac8;
    border: 1px solid #f0570c;
    font-weight: bold;
    padding:5px 10px;
}
.startbox_body {
    padding: 10px;
    height: 306px;
    border: 1px solid #d2d2d2;
}

/* Content Right */
#content_right {
    width:675px;
    float:right;
}
#content_right_inner {
    padding: 10px 0px 4px 25px;
    background-color: #ffffff;
}
#content_right_inner ul, #content_center ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 20px;
}
#content_right_inner li, #content_center li {
    margin: 0;
    list-style-image: url(../images/bullet_square_blue.gif);
    background-position: .2em .4em;
}
#content_right_inner img {
    border: 0;
}
.content_right_header {
    font-size:18px;
    line-height:22px;
    color:#666666;
}



/************* LINKS **************************/
/* links */
/* grey menu span */
.grey_link a
{
    color:#999999;
    margin:0px 3px;
    text-decoration:none;
}
.grey_link a:hover
{
    color:#999999;
    margin:0px 3px;
    text-decoration:underline;
}

#content_all {
    width:905px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    /* background-image: url(../images/leftcolumn_bg.png); */
    /* background-color:#f3f3f3; */
}


#content_menu
{
    clear:both;
    height:26px;
    background-image:url(menu_main_bg.png);
    background-repeat:repeat-x;
    background-color: #d2d4d6;
    /* Hack to correct Cycle-Index-Problem on Main Page */
    position: relative;
    z-index: 80;
}

#content_left {
    width:220px;
    float:left;
    /* background-color:#f3f3f3; */
    min-height:325px;
    /* height:325px; */
    font-size:11px;
    line-height:17px;
    padding:0px 4px 0px 2px;
}
#content_left h5 {             
    background-color:#ffffff;
    margin-top: 18px;
    padding-left:10px;
    line-height:23px;
    clear: none;
}

/* Content Right */
#content_right {
    width:675px;
    float:right;
}
#content_right_inner {
    padding: 10px 0px 4px 25px;
    background-color: #ffffff;
}
#content_right_inner ul, #content_center ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 20px;
}
#content_right_inner li, #content_center li {
    margin: 0;
    list-style-image: url(bullet_square_blue.gif);
    background-position: .2em .4em;
}
#content_right_inner img {
    border: 0;
}
.content_right_header {
    font-size:18px;
    line-height:22px;
    color:#666666;
}


#content_menu {
    height:26px;
    clear:both;
    line-height:26px;
}
#content_image {
    clear:both;
    height:278px;
}

.box_wrap {
    width:295px;
    float:left;
}
.box_wrap_separ {
    width:10px;
    float:left;
}
.box_title {
    border:1px solid #f0570c;
    background-color:#f4dac8;
    line-height:26px;
    height:26px;
    padding-left:10px;
    font-weight:bold;
}

.box_inner_wrap
{
    border:1px solid #dadada;
    height:324px;
}
.box_inner
{
    padding:9px 11px 0px 10px;
}
.box_text
{
    padding-top:5px;
}

#content_clear
{
    clear:both;
    height:33px;
}
.smallTitle{
	text-align: left;
	color: #004a80;
}

/* Links */
a {
    color: #00aeef;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

img{
	border: none;
}

/* Headlines */
h1 {
    color:#BD4F19;
    font-size:19px;
    line-height: 23px;
    font-weight:normal;
    margin: 0 0 2px 0;
}

h1.csc-firstHeader {
    padding: 0;
    margin-top:12px;
}

h3 {
    color: #004a80;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 5px;
}
h3 a {
    color: #004A80 !important;
    text-decoration: none;
}
h3 a:hover {
    text-decoration: underline;
}
h4 {
    font-size: 11px;
    color: #004a80;
    margin: 0;
    padding: 0;
}


.csc-firstHeader {
    color: #7d7d7d;
}

.csc-header-n2 h1 {
    margin-bottom:20px !important;
}

.csc-header h5 {            /* Headline Ÿber Subnavi */
    font-size: 11px;
    padding-top:0px;
    margin-bottom:0px;
    color: #333333;
    border-bottom:1px solid #004a80;
}
.csc-subheader {
    color:#BD4F19;
    font-size:19px;
    line-height: 23px;
    font-weight:normal;
    margin: 0 0 20px 0;
}


a.link_arrow_back  {                                                                                                                                                                                                                   
    display:inline-block;                                                                                                                                                                                                                   
    background-image:url(arrow_cyan_left.gif);                                                                                                                                                                                    
    padding-left:15px;                                                                                                                                                                                                                      
    background-repeat:no-repeat;                                                                                                                                                                                                            
    background-position:center left;                                                                                                                                                                                                        
    border:0px;                                                                                                                                                                                                                             
    color: #00bcf2;                                                                                                                                                                                                                         
    font-weight: bold;                                                                                                                                                                                                                      
    font-size: 11px;                                                                                                                                                                                                                        
    text-decoration: none;                                                                                                                                                                                                                  
}        
a.link_arrow_back:hover {
    text-decoration: underline;
}
a.link_arrow_next, div.link_arrow_next a, .mail, .external-link {                                                                                                                                                                                                                        
    display:inline-block;                                                                                                                                                                                                                   
    background-image:url(arrow_cyan_right.gif);                                                                                                                                                                                    
    padding-left:15px;                                                                                                                                                                                                                      
    background-repeat:no-repeat;                                                                                                                                                                                                            
    background-position:center left;                                                                                                                                                                                                        
    border:0px;                                                                                                                                                                                                                             
    color: #00bcf2;                                                                                                                                                                                                                         
    font-weight: normal;                                                                                                                                                                                                                      
    text-decoration: none;                                                                                                                                                                                                                  
}                                                                                                                                                                                                                                           
a.link_arrow_next:hover, div.link_arrow_next a:hover {                                                                                                                                                                                                                   
    text-decoration: underline;
    color: #004A80;                                                                                                                                                                                                             
}


/*RICHTEXT*/
div.richtext font {
	font-family: Verdana Ref, Verdana, Arial, Helvetica, sans-serif
		!important;
	font-size: 11px !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	line-height: 1.4em !important;
	color: black; !important;
}

div.richtext b font {
	font-weight: bold !important;
}

div.richtext font+ol,div.richtext font+ul,div.richtext b+ul,div.richtext b+ol
	{
	margin-top: 5px;
}

div.richtext img {
	//border: 1px solid #AF9F98;
	max-width:650px;
  	//width: expression(this.width > 400 ? 400: true); //dit wordt niet meer ondersteund vanaf IE8
	height: auto;
}

div.richtext img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.richtext+div.richtext,div.richtext+a.rtWrapper+div.richtext {
	margin-top: -10px;
}

a.rtWrapper {
	color: black;
}
div.richtext table{
	border-width: 0px;
	border-style: none;
}

div.richtext td{
	border-width: 1px;
	border-style: none;
	vertical-align: top;
}
/*END RICHTEXT*/

/*** ACCORDION ***/
.AccordionPanel {

}
.AccordionPanelOpen .AccordionPanelTab{
	background-image: url(arrow_cyan_down.gif);
}
.AccordionPanelClosed .AccordionPanelTab {
	background-image: url(arrow_cyan_right.gif);
	
}
.AccordionPanelTab {
	font-weight: bold;
	cursor: pointer;
	padding: 4px 25px;
	background-position: 5px center;
	background-repeat: no-repeat;
}

.AccordionPanelContent {
	overflow: auto;
}

/** END ACCORDION **/

/** INPUT **/
.inputText{
	width: 400px;
}

td{
	text-align: left;
	vertical-align: top;
}

#cookiefooter {

    z-index: 4;
    bottom: 1px;
    border-top: 3px orange solid;
    position: fixed;
    width: 100%;
    left: 0px;
    background-color: white;
    height: 200px;
    color: black;
    padding: 25px;
    opacity: 0.9;
    text-align:center;

}