/* =================================== *
 * CANVAS                              *
 * =================================== */
body,html {
 margin: 0;
 padding: 0;
}

/* =================================== *
 * BODY                                *
 * =================================== */
body {
 background: #ffffff url(../images/default/ab.png) repeat-x scroll top left;
 color: #7f5e39;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: .8em;
}

h1 {
 font-size: 1.8em;
 margin: 5px 0;
}

h2 {
 font-size: 1.6em;
 margin: 5px 0;
}

h3 {
 font-size: 1.4em;
 margin: 5px 0;
}

h4 {
 font-size: 1.2em;
 margin: 5px 0;
}

h5 {
 font-size: 1em;
 font-style: italic;
 margin: 5px 0;
}

h6 {
 font-size: .8em;
 font-style: italic;
 text-decoration: underline;
 margin: 5px 0;
}

a {
 text-decoration: none;
}

.ul,.underline,a:hover {
 text-decoration: underline;
}

table {
 border-spacing: 0;
 overflow: hidden;
 table-layout: fixed;
 width: 97%;
 font-size: 1em;
}

td {
 padding: 5px;
 vertical-align: top;
}

.printonly,.noshow {
 display: none;
}

.roundborder1,.roundborder2,.roundborder3,.roundborder4 {
 display: block;
}

.roundborder1 {
 height: 1px;
 background: #AE123C;
 margin: 0 5px;
}

.roundborder2 {
 height: 1px;
 background: #FBD873;
 border-right: 2px solid #AE123C;
 border-left: 2px solid #AE123C;
 margin: 0 3px;
}

.roundborder3 {
 height: 1px;
 background: #FBD873;
 border-right: 1px solid #AE123C;
 border-left: 1px solid #AE123C;
 margin: 0 2px;
}

.roundborder4 {
 height: 2px;
 background: #FBD873;
 border-right: 1px solid #AE123C;
 border-left: 1px solid #AE123C;
 margin: 0 1px;
}

.divroundborderIE1 {
 font-size: 1px;
 line-height: 1px;
 background: #AE123C;
 margin: 0 5px;
}

.divroundborderIE2 {
 font-size: 1px;
 line-height: 1px;
 background: #FBD873;
 border-right: 2px solid #AE123C;
 border-left: 2px solid #AE123C;
 margin: 0 3px;
}

.divroundborderIE3 {
 font-size: 1px;
 line-height: 1px;
 background: #FBD873;
 border-right: 1px solid #AE123C;
 border-left: 1px solid #AE123C;
 margin: 0 2px;
}

.divroundborderIE4 {
 font-size: 2px;
 line-height: 2px;
 background: #FBD873;
 border-right: 1px solid #AE123C;
 border-left: 1px solid #AE123C;
 margin: 0 1px;
}

.px1 {
 height: 1px;
}

.px2 {
 height: 2px;
}

.topspacer {
 margin-top: 15px;
}

div.pagewrap,.backgroundColorPageWrap {
 padding: 5px;
 background: #FBD873;
 border-right: 1px solid #AE123C;
 border-left: 1px solid #AE123C;
}

.backgroundColorPageWrap {
 padding: 1px;
}

#welkomstTitel {
 margin: -5px 0 0 0;
 text-decoration: none;
}

/* ============== ====================== *
 * E-MAILADRESSEN MAPGERELATEERDE LINKEN *
 * ============== ====================== */
a,a.sfaddr,a.mpl,a.pagl {
 color: #ae123c;
}

a:hover,a.sfaddr:hover,a.mpl:hover,a.pagl:hover {
 color: #f04e23;
}

/* =================================== *
 * WRAPPER                             *
 * =================================== */
div#wr {
 height: 100%;
 margin: 0 auto;
 max-width: 77.34em;
 min-width: 61em;
}

/* =================================== *
 * RECHTERKOLOM + LOGO                 *
 * =================================== */
div#rc {
 float: right;
 height: 18.788em;
 margin: 0em 0em .349em .349em;
 width: 12.375em;
}

img#gcml {
 position: relative;
 z-index: 2;
}

div#logowrap {
 height: 240px;
}

div#src {
 float: right;
 overflow: hidden;
 width: 9.38em;
}

div#gcmc {
 float: right;
 font-style: italic;
 padding: .709em 0;
 width: 9.38em;
}

div#rr {
 background-color: #f3f0ce;
 float: right;
 height: auto;
 padding-bottom: .8em;
 position: relative;
 width: 9.38em;
 z-index: 0;
}

div#googleadsrcol {
 width: 120px;
 height: 600px;
}

div#rrf {
 height: 0;
 width: 100%;
}

/* =================================== *
 * HOOFDING                            *
 * =================================== */
div#hbg {
 background: #d25b46 url(../images/default/ah.png) repeat-x scroll top left;
 padding: 1.058em;
}

div#hw {
 height: 6.75em;
 overflow: hidden;
 padding: 0em 1.058em 0em 0em;
}

img#hcrd {
 cursor: crosshair;
 float: left;
 z-index: 2;
}

div#hc {
 border: .146em solid #f9d467;
 color: #f9d467;
 height: 80px; /*5.738em;*/
 margin-left: 6.413em;
 padding: 0; /*.349em;*/
 background-color: #000033;
 text-align: center;
}

div#hc h1,div#hc h2,div#hc h3,div#hc h4,div#hc h5,div#hc h6 {
 margin: 0;
 text-align: right;
}

/* =================================== *
 * NAVIGATIE                           *
 * =================================== */
div#mnw {
 background-color: #d25b46;
}

div#mn {
 z-index: 500;
 position: absolute;
}

ul#hm {
 margin: 0;
 overflow: hidden;
 padding: 0;
}

li.hmi {
 float: left;
 list-style-type: none;
 z-index: 500;
}

li.hmi a {
 color: #fee4d3;
}

#hml_cb {
 margin: 0;
 padding: 0;
}

li#hmi_cb {
 float: left;
 list-style-type: none;
 padding: 0;
 margin: 0;
 width: 25px;
 text-align: right;
 z-index: 500;
}

img#logoutbut {
 margin: -1px 0 0 0;
}

.hml {
 background-color: #2c285d;
 color: #fee4d3;
 margin-right: .146em;
 padding: 0 5px;
 font-weight: bold;
}

.hml:hover {
 background-color: #28689e;
}

.shml,.shml:hover {
 background-color: #ae123c;
 color: #fee4d3;
 cursor: default;
 margin-right: .146em;
 font-weight: bold;
 padding: 0 5px;
 text-decoration: none;
}

span.hml:hover {
 cursor: default;
}

ul.sm {
 border-top: .146em solid #ae123c;
 margin: 0;
 padding: 0;
 position: absolute;
 width: 11.7em;
}

li.smi {
 background-color: #f6b319;
 border-bottom: .146em dotted #ae123c;
 border-left: .146em solid #ae123c;
 border-right: .146em solid #ae123c;
 cursor: pointer;
 display: block;
 list-style-type: none;
 padding: .281em;
}

li.smi:hover {
 background-color: #ffde00;
}

ul.sm li.smi a {
 color: #7f5e39;
}

li.smi:hover a {
 color: #000000;
 font-style: italic;
 font-weight: bold;
 text-decoration: underline;
}

li.ssm {
 background-color: #f04e23;
 border-bottom: .146em dotted #ae123c;
 border-left: .146em solid #ae123c;
 border-right: .146em solid #ae123c;
 color: #fee4d3;
 cursor: default;
 display: block;
 list-style-type: none;
 padding: .281em;
}

li.ssm a {
 color: #fffbcc;
 cursor: default;
 font-weight: bold;
}

li.smc img {
 width: 11.7em;
}

li.smc {
 background-color: transparent;
 border-top: .146em dotted #ae123c;
 list-style-type: none;
 padding: 0;
 margin-top: -2px;
}

/* =================================== *
 * HOOFDINHOUD                         *
 * =================================== */
div#cb {
 background-color: #fffbcc;
 margin: 0em 10.125em 0em 0em;
 padding: .8em;
 text-align: justify;
 z-index: 0;
}

div#cbf {
 clear: both;
 height: 700px;
 width: 100%;
}

div#cb h1,div#cb h2,div#cb h3,div#cb h4,div#cb h5,div#cb h6 {
 font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
 font-weight: bolder;
}

div#cb h1#semt {
 color: #ff0000;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-weight: bolder;
}

/* =================================== *
 * INLINE TEKSTSTIJLEN                 *
 * =================================== */
.black {
 color: #000000;
}

.bold {
 font-weight: bold;
}

.crsm {
 cursor: move;
}

.flft {
 float: left;
}

.frgt {
 float: right;
}

.clrbth {
 clear: both;
}

.lowerAlpha {
 list-style-type: lower-alpha;
}

.ptr {
 cursor: pointer;
}

.red {
 color: #FF0000;
}

.green {
 color: #009900;
}

.yellow {
 color: #ffff00;
}

.smllCps {
 font-variant: small-caps;
}

.taC {
 text-align: center;
}

.taL {
 text-align: left;
}

.taR {
 text-align: right;
}

.cBlock {
 margin-left: auto;
 margin-right: auto;
}

.inline {
 display: inline;
}

.mt15 {
 margin-top: 15px;
}

div.forcewrap {
 clear: both;
 height: 5px;
}

/* =================================== *
 * VOETNOOT                            *
 * =================================== */
div#ft {
 background-color: #ffffff;
 color: #a1979b;
 font-size: small;
 max-width: 77.34em;
 min-width: 61em;
 position: absolute;
 top: 1016px;
}

div.if {
 background-color: #ffffff;
 display: inline;
 float: left;
 width: 33.3%;
}

a.ftl {
 color: #a1979b;
}

a.ftl:hover {
 color: #28689e;
}

/* =================================== *
 * AFBEELDINGEN                        *
 * =================================== */
a img {
 border-style: none;
 text-decoration: none;
}

div.imgHolderContentLeft {
 float: left;
 margin: 0em .349em 0em 0em;
 max-width: 38.678em;
}

img.imgContent {
 border-style: none;
 margin: 0;
 max-width: 38.678em;
 padding: 0;
}

div.imgHolderContentLeft div {
 margin: 0;
 padding: 0;
}

div.imgBijschrift {
 background-color: #a63836;
 color: #fffbcc;
 font-style: italic;
 margin: 0;
 padding: .349em;
}
/*
 * a:link {}
 * a:visited {}
 * a:active {}
 * a:hover {}
*/