/* Start of CMSMS style sheet 'main' */
/* tags*/
* {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, Verdana, sans-serif;
        color: #0056A5;
}
body {
  background: url(./uploads/images/css/background.gif) no-repeat;
}
h1 {
  font-size: 190%;
  margin-bottom: 16px;
}
h2 {
  font-size: 120%;
  margin-bottom: 16px;
}
h3 {
  font-size: 80%;
  margin-bottom: 8px;
}
h4 {
  font-size: 110%;
  font-weight: bold;
  margin-bottom: 16px;
}
a {
    color: #00B050;
    font-size: 80%;
    text-decoration: none;
}
/* \tags*/

#container {
  position: relative;
  width: 985px;
  margin: 0px auto 100px auto;
        overflow: hidden;
}

/* header */
#header {
    position: relative;
    top: 0px;
    width: 985px;
    height: 114px;
    padding: 0px 14px 0px 14px;
}

#header .logo {
    position: absolute;
    top: 25px;
    left: 0px;
}

#header .kruimelpad {
    position: absolute;
    top: 8px;
    left: 14px;
    line-height: 12px;
    font-size: 12px;
}

#header .kruimelpadtekst {
    text-decoration: none;
    color: #0056A5;
    font-size: 12px;
}

#header .tools {
    position: absolute;
    top: 1px;
    left: 400px;
    width: 585px;
}

#header .tools .links {
    float: right;
}

#header .tools .links .scale {
    float: right;
    height: 30px;
    word-spacing: 1px;
    line-height: 26px;
}

#header .tools .links .selflink {
    height: 30px;
    float: right;
    font-size: 12px;
    padding-top: 8px;
}

#header .tools .links .selflink a {
  font-size: 12px;
  text-decoration: none;
  margin-left: 10px;
  color: #0056A5;
}

#header .tools .zoeken {
    float: right;
    height: 30px;
    margin-top: 5px;
    padding-top: 0px;
}
.zoekbox {
  border: 1px solid #1E2D91;
  height: 16px;
  font-size: 12px;
  vertical-align: top;
  padding: 2px 0px 0px 3px;
  margin-left: 14px;
}
.zoekbutton {
  height: 18px;
  border-top: 1px solid #1E2D91;
  border-right: 1px solid #1E2D91;
  border-bottom: 1px solid #1E2D91;
}
/* \header */

/* content */
#contentcontainer {
    position: relative;
    width: 985px;
    padding: 20px 0px 0px 0px;
    margin-top: 2px;
}
#content {
    position: relative;
    width: 985px;
    padding: 0px 0px 0px 14px;
    float: left;
}
#contentcontainer #menu {
    position: relative;
    width: 957px;
    height: 25px;
    margin: 0px 14px 0px 14px;
}
#contentcontainer #footer
{
  clear: both;
  font-size: 75%;
  color: Black;
  padding: 46px 0px 10px 0px;
}
#contentcontainer #footer span {
  color: Black;
}
#contentcontainer #footer a {
  font-size: 100%;
  margin-left: 10px;
}
/* \content */

/* menu */
.menucontainer 
{
    position: relative;
    top: 0px;
    width: 100%;
    height: 25px;
    border-top: solid 2px #00B050;
    overflow: hidden;
}
.menuitem 
{
    float: left;
    overflow: hidden;
    height: 25px;
    font-weight: bold;
    white-space: nowrap;
    border-left: solid 1px #959595;
    padding-left: 9px;
    padding-top: 2px;
}
.menuitem .link {
    height: 23px;
    overflow: hidden;
}
.menuitem .link a
{
    font-size: 16px;
    text-decoration: none;
    color: #0056A5;
}
.menuitem_selected
{
    float: left;
    overflow: hidden;
    background-color: #00B050;
    color: White;
    height: 25px;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
    border-left: solid 1px #959595;
    padding-left: 9px;
    padding-top: 2px;
}
.menuitem_selected div a
{
    font-size: 16px;
    text-decoration: none;
    color: White;
}
.submenucontainer
{
    position: absolute;
    top: 45px;
    background-color: White;
    width: 100%;
    overflow: hidden;
    z-index: 10;
    border-bottom: solid 2px #DFDCD7;
    padding-bottom: 20px;
    margin: 0px 14px 0px 14px;
    visibility: hidden;
}
.submenu
{
    float: left;
    overflow: hidden;
    background-color: White;
}
.submenu ul li a
{
    color: Black;
    font-size: 13px;
    text-decoration: none;
}
.submenu_selected
{
    float: left;
    overflow: hidden;
}
.submenu_selected ul li a
{
    color: #303030;
    font-size: 13px;
    text-decoration: none;
}
.submenu_selected a:hover
{
    color: #00A435;
    font-size: 13px;
    text-decoration: none;
}
.submenuitems {
    list-style: none;
    border-left: solid 1px #959595;
    padding-left: 13px;
}
.submenuitem {
    line-height: 13px;
    margin-bottom: 3px;
    padding-top: 3px;
}
/* \menu */

/* home, zoekresultaten, nieuwsoverzicht, agenda */
#content #inhoud {
  width: 730px;
  min-height: 400px;
  float: left;
  font-size: 90%;
  padding: 51px 0px 0px 0px;
  overflow: hidden;
}
#content #inhoud p {
  font-size: 90%;
  line-height: 160%;
}
#content #inhoud p span {
  font-size: 100%;
}
#content #inhoud p a {
  font-size: 90%;
}
#content #inhoud p a img {
  border: 0px;
}
#content #inhoud #nieuwsoverzicht p {
  font-size: 100%;
  line-height: 200%;
}
#content #inhoud #nieuwsoverzicht p a {
  font-size: 100%;
}
#content #links {
  width: 225px;
  float: right;
  padding: 0px 14px 0px 14px;
  border-left: solid 1px #959595;
  margin-right: 0px;
}
#content #inhoud .kaartcontainer {
    float: left;
}
#content #inhoud .kaartbalk {
    float: left;
    width: 227px;
    height: 340px;
    background-color: #00B050;
    padding: 10px 10px 10px 10px;
}
#content #inhoud .kaartbalk h1 {
  font-size: 130%;
  font-weight: normal;
  color: White;
  margin-bottom: 10px;
}
#content #inhoud .kaartbalk p {
  font-size: 80%;
  color: White;
  margin-bottom: 10px;
}
#content #inhoud .kaartbalk .legenda {
  color: White;
  padding: 20px 5px 10px 0px; 
  font-size: 80%;
  line-height: 160%;
}
#content #inhoud .kaartbalk .uitgebreid {
  margin-top: 120px;
}
#content #inhoud .kaartbalk .uitgebreid a {
  font-size: 100%;
  color: White;
}
#content #inhoud .kaartmap {
    float: left;
    width: 475px;
    height: 360px;
}

/* \home, ... */

/* zoekresultaten */
.searchhilite {
  color: #009E50;
  font-weight: bold;
}
/* \zoekresultaten */
/* detail */
#content #detailinhoud {
  width: 481px;
  min-height: 400px;
  float: left;
  font-size: 80%;
  padding: 51px 0px 0px 0px;
  overflow: hidden;
}
#content #detailinhoud h1 {
  font-weight: normal;
}
#content #detailinhoud p {
  font-size: 100%;
  line-height: 160%;
}
#content #detailinhoud a {
  font-size: 100%;
}
#content #detailinhoud p a {
  font-size: 100%;
}
#content #detailimages {
  width: 215px;
  margin: 0px 10px 0px 23px;
  padding: 51px 0px 0px 0px;
  float: left;
}
#content #detailimages a {
  margin-bottom: 4px;
}
#content #detaillinks {
  width: 225px;
  float: right;
  padding: 51px 0px 0px 5px;
  margin-right: 20px;
}
#content #detaillinks p {
  font-size: 80%;
  line-height: 160%;
}
#content #detaillinks a {
    line-height: 160%;
}
/* \detail */

/* kaart */
#content #inhoudbreed {
  width: 985px;
  min-height: 400px;
  float: left;
  font-size: 90%;
  padding: 51px 0px 0px 0px;
}
#content #inhoudbreed .kaartcontainer {
    float: left;
}
#content #inhoudbreed .kaartbalk {
    float: left;
    width: 227px;
    height: 480px;
    background-color: #00B050;
    padding: 10px 10px 10px 10px;
}
#content #inhoudbreed .kaartbalk h1 {
  font-size: 130%;
  font-weight: normal;
  color: White;
  margin-bottom: 10px;
}
#content #inhoudbreed .kaartbalk p {
  font-size: 90%;
  color: White;
  margin-bottom: 10px;
}
#content #inhoudbreed .kaartbalk .legenda {
  color: White;
  padding: 75px 5px 10px 0px; 
  font-size: 80%;
  line-height: 160%;
}
#content #inhoudbreed .kaartmap {
    float: left;
    width: 730px;
    height: 500px;
}
/* \kaart */




/* scale font size */
body.klein {
  font-size:100%;
}
body.groter {
  font-size:115%;
}
body.grootst {
  font-size:130%;
}
.scalelink {
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
.aklein {
  font-size:12px;
}
.agroter {
  font-size:15px;
}
.agrootst {
  font-size:18px;
}

/* \scale font size */

/* algemeen */
.kleur1 {
  color: #009E50;
}
.fontsize1 {
  font-size: 120%;
}
.fontsize2 {
  font-size: 135%;
}
.fontsize3 {
  font-size: 80%;
}
.fontsize4 {
  font-size: 90%;
}
.extrapadding1 {
  padding-top: 20px;
}
/* \algemeen */

/* labels*/
a.taglink {
    color: #590;
    text-decoration: none;
}
a.tagcloudlink {
    color: #095;
    text-decoration: none;
}
/* \labels*/

/* nieuwsblok */
.NewsSummaryLarge {
  width: 696px;
  margin-bottom: 25px;
}
.NewsSummary {
  width: 220px;
  margin-bottom: 25px;
}
.NewsSummary p {
  width: 200px;
  margin-bottom: 12px;
}
.NewsSummaryPostdate {
  font-size: 70%;
}
.NewsSummaryLink {
  margin-top: 4px;
}
.NewsSummaryLink a {
  font-size: 110%;
  font-weight: bold;
  text-decoration: none;
  color: #0056A5;
}
.NewsSummaryCategory {
}
.NewsSummaryAuthor {
}
.NewsSummarySummary {
  margin-top: 4px;
  font-size: 80%;
  line-height: 160%;
}
.NewsSummarySummarySmall {
  margin-top: 4px;
  font-size: 80%;
  line-height: 140%;
}
.NewsSummaryMorelink {
}
.NewsSummaryMorelink a {
  font-size: 100%;
  text-decoration: none;
  color: #0056A5;
}
.NewsSummaryContent {
  font-size: 90%;
  line-height: 140%;
}
.NewsSummaryExtra {
}
.NewsSummaryField {
  margin-top: 5px;
}
.NewsSummaryField img {
  margin-bottom: 5px;
}
#NewsPostDetailDate {
  font-size: 70%;
}
#NewsPostDetailSummary {
  margin-top: 4px;
  font-size: 100%;
  line-height: 140%;
  font-weight: bold;
}
#NewsPostDetailContent {
  font-size: 100%;
  line-height: 160%;
}
#NewsPostDetailContent a {
  font-size: 100%;
  line-height: 160%;
}

/* \nieuwsblok */

/* agendablok */
.agendablok {
  float: left;
  clear: left;
  margin-bottom: 30px;
  width: 100%;
}
.agendaitem {
  float: left;
  clear: left;
}
.agendaitemdag {
  float: left;
  background-color: #00A047;
  color: White;
  font-size: 110%;
  padding: 1px 2px 1px 2px;
  margin-right: 50px;
}
.agendaitemtitel {
  float: left;
  margin-top: 6px;
  padding-right: 10px;
  font-size: 90%;
}
.agendaitemlink {
  float: left;
  margin-top: 0px;
}
.agendaitemlink a {
  float: left;
  color: #00A047;
  font-size: 150%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


/* toevoeging van PD */
.subscriptionlabel
{
  display: block;
  width: 180px;
}





/* End of 'main' */

