body
{
  margin:                                        0px;
  background-image:                              url(../img/backgrounds/main_background.png);
  background-attachment:                         fixed;
  background-position:                           top;
  text-align: center;
}

table
{
  margin-left:       auto;
  margin-right:      auto;
}

.menu_bg
{
  background-image:                              url(../img/backgrounds/menu.gif);
  background-position:                           top;
  background-repeat:                             no-repeat;
}

.menu_bottom_bg
{
  background-image:                              url(../img/backgrounds/menu_bottom.gif);
  background-position:                           top;
  background-repeat:                             no-repeat;
}


a.top_menu           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; line-height:17px; }
a.top_menu:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; line-height:17px; }
a.top_menu:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:17px; }

a.main_menu           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
a.main_menu:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
a.main_menu:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:16px; }

a.main_menu_selected           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:17px; }
a.main_menu_selected:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:17px; }
a.main_menu_selected:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:17px; }

div#main_menu_1             { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_1_selected    { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_2             { width:170px; margin-left:10px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_2_selected    { width:170px; margin-left:10px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_3             { width:160px; margin-left:20px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_3_selected    { width:160px; margin-left:20px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_4             { width:150px; margin-left:30px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }
div#main_menu_4_selected    { width:150px; margin-left:30px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:16px; }

div#main_menu_1 a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_1 a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_1 a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_1_selected a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_1_selected a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_1_selected a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }

div#main_menu_2 a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_2 a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_2 a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_2_selected a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_2_selected a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_2_selected a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }

div#main_menu_3 a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_3 a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_3 a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_3_selected a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_3_selected a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_3_selected a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }

div#main_menu_4 a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_4 a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; line-height:18px; }
div#main_menu_4 a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_4_selected a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_4_selected a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }
div#main_menu_4_selected a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; line-height:18px; }


/* Extra kader classes voor PS */
table.kader_1 { background-color:#DBE7EA; border: solid 10px #DBE7EA; width:200px; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#E4E4E4', Positive='true'); }
table.kader_1 td { color:gray; padding:0px; }
table.kader_2 { background-color:#DADADA; border: solid 10px #DADADA; width:200px; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#E4E4E4', Positive='true'); }
table.kader_2 td { color:#3B3B3B; padding:0px; }

/* Contact kader */
table.kader_contact { background-color:#DADADA; background-image:url(../img/ps_img/bg_contact.png); width:200px; height:300px; }
table.kader_contact td { vertical-align:top; color:#3B3B3B; padding-left:10px; padding-top:40px; }

/* Links binnen het contactkader */
table.kader_contact td a       { background-image:url(../img/ps_img/bg_contact_link.png); margin-bottom:5px; padding-left:25px; vertical-align:middle; height:35px; width:170px; line-height:35px; font-family: Verdana; font-size: 14px; font-weight: normal; text-decoration:none; color: #000000; line-height:17px; }
table.kader_contact td a:link  { background-image:url(../img/ps_img/bg_contact_link.png); margin-bottom:5px; padding-left:25px; vertical-align:middle; height:35px; width:170px; line-height:35px; font-family: Verdana; font-size: 14px; font-weight: normal; text-decoration:none; color: #000000; line-height:17px; }
table.kader_contact td a:hover { background-image:url(../img/ps_img/bg_contact_link.png); margin-bottom:5px; padding-left:25px; vertical-align:middle; height:35px; width:170px; line-height:35px; font-family: Verdana; font-size: 14px; font-weight: normal; text-decoration:none; color: #659CA5; line-height:17px; }

/* Nieuws Links op homepage van PS */
div.ps_news_homepage_link a       { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color:#000000; line-height:18px; }
div.ps_news_homepage_link a:link  { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color:#000000; line-height:18px; }
div.ps_news_homepage_link a:hover { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color:#659CA5; line-height:18px; }


td{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; line-height:17px; }

td.content { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; line-height:17px; }
td.content_description { font-family: Verdana; font-size: 12px; font-weight: bold; color: #659CA5; line-height:17px; }

td.content_right { width:200px; padding-left:40px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; line-height:17px; vertical-align:top; }


td.td_footer                   { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; }
div#footer_menu             { display:inline; margin-left:20px; padding:0px; }
div#footer_menu a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }
div#footer_menu a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }
div#footer_menu a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }

div#footer_menu_selected             { display:inline; margin-left:20px; padding:0px; }
div#footer_menu_selected a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }
div#footer_menu_selected a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }
div#footer_menu_selected a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }


td.td_topmenu                   { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; }
div#top_menu             { display:inline; margin-left:20px; padding:0px; }
div#top_menu a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }
div#top_menu a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }
div#top_menu a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }

div#top_menu_selected             { display:inline; margin-left:20px; padding:0px; }
div#top_menu_selected a           { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }
div#top_menu_selected a:link      { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }
div#top_menu_selected a:hover     { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #659CA5; }


span.treemenutext_act { color: #659CA5 !important; }


/* Paginatitel */
h1.pagetitle { font-family: Arial, Verdana; font-size: 34px; line-height:40px; font-weight: normal; color: #FFFFFF; letter-spacing:1px; margin:0px; }


h1 { font-family: Verdana; font-size: 18px; font-weight: normal; color: #659CA5; }

/* Nieuwskoppen */
h4 { font-family: Verdana; font-size: 18px; font-weight: normal; color: #659CA5; }


/* Hoofdtitel: uit (temp) */
.csc-firstHeader { display:none; }

/* Introtekst */
h3 { margin-left:100px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #659CA5; line-height:17px; }

/* vet tussenkopjes */
strong { color: #004451; }

a.internal-link           { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; line-height:17px; }
a.internal-link:link      { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; line-height:17px; }
a.internal-link:hover     { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #659CA5; line-height:17px; }

a           { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; line-height:17px; }
a:link      { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; line-height:17px; }
a:hover     { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #659CA5; line-height:17px; }

a.download           { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; line-height:17px; }
a.download:link      { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; line-height:17px; }
a.download:hover     { font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #659CA5; line-height:17px; }

/* p.bodytext { display:inline; margin:0px; padding:0px; } */

/* Form css */

label { width:220px; margin-bottom:5px; margin-top:5px; }

.csc-mailform-field { clear: both; display: block; margin-bottom: 0.3em; width: 100%; }
.csc-mailform legend { display: none; }
.csc-mailform-radio fieldset{ margin-left: 160px; width:270px; border:0px; }
input.csc-mailform-radio { background: none; border: none; margin:5px }

.csc-mailform { border: 0px; }
.csc-mailform-label { display: none; }