

body {
background:#fff8dc url(bodybg.jpg) repeat-x;
font:80%/140% Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-align:center;
margin:0;
padding:0;
}

a {
color:#650503;
text-decoration:none;
font-weight:700;
outline:none;
}

a:hover {
color:#650503;
text-decoration:underline;
}
a:active {
color:#650503;
text-decoration:underline;
}
img {
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
}

h1 {
font:normal small-caps 1.9em/1em Georgia, "Times New Roman", Times, serif;
color:#620402;
}

h2,h3,h4,h5,h6 {
font:bold small-caps 1.2em/1em Georgia, "Times New Roman", Times, serif;
color:#620402;
}

#cellbg {
background:url(cellbg.jpg) repeat-y;
display:table;
height:auto;
width:990px;
margin:auto;
}

#mainbg {
background:url(mainbg.jpg) no-repeat top;
float:left;
min-height:650px;
width:990px;
display:table;
}

#mainbg2 {
background:url(mainbg2.jpg) no-repeat top;
float:left;
min-height:650px;
width:990px;
display:table;
}

#header {
float:left;
height:138px;
width:990px;
text-align:center;
}

#flashholder {
float:left;
height:247px;
width:972px;
padding-left:18px;
}

#flashpromo {
float:left;
height:247px;
width:955px;
background:url(bgnoflash.jpg) no-repeat;
}

#rotatorholder {
float:left;
height:120px;
width:972px;
padding-left:18px;
}

#rotatorpromo {
float:left;
height:120px;
width:955px;
background:url(bgnoflash.jpg) no-repeat;
}

#footer {
background:url(footerbg.jpg) no-repeat;
float:left;
height:42px;
width:970px;
font-size:11px;
color:#e6dc9d;
text-align:right;
padding-right:20px;
line-height:30px;
}

#footer a {
color:#e6dc9d;
text-decoration:none;
font-weight:400;
}

#footer a:hover {
color:#e6dc9d;
text-decoration:underline;
}

#menupos {
position:absolute;
height:auto;
width:268px;
float:left;
z-index:9999;
top:168px;
margin-left:41px;
text-align:left;
background:url(rightcolbg.gif) no-repeat;
}

#searchpos {
position:absolute;
height:40px;
width:220px;
float:left;
top:50px;
margin-left:740px;
text-align:right;
}

#contentmarge {
width:320px;
height:800px;
float:left;
}

#content {
width:640px;
float:left;
margin-top:20px;
text-align:left;
padding-bottom:20px;
}

#logo {
padding-top:30px;
}

#textsize {
text-align:right;
}

#eyecatcher {
background:url(eyecbg.jpg) no-repeat;
height:194px;
width:224px;
margin-left:22px;
margin-bottom:10px;
}

.eyetxt {
color:#fbf0d0;
font:11px/24px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#eyecatcher a {
color:#fbf0d0;
font-weight:400;
text-decoration:underline;
}

#eyecatcher a:hover {
text-decoration:none;
}

.rightcolbox {
color:#FFF;
width:208px;
margin-left:22px;
margin-top:20px;
padding:8px;
}

.rightcolbox h3 {
color:#e59645;
font-size:17px;
font-variant:small-caps;
font-weight:400;
margin:0;
padding:0;
}

.rightcolbox p {
margin-top:0;
padding-top:4px;
font-size:11px;
margin-bottom:0;
}

.whitebg {
background-color:#FFF;
text-align:center;
width:auto;
}

#copyright {
font-size:10px;
text-align:right;
padding-right:20px;
}

/* from here css needed for the cms */
/* For the search and formum */
blockquote {
border-right:#00858a 1px dashed;
padding-right:16px;
border-top:#00858a 1px dashed;
padding-left:16px;
background:#F4E5C8;
padding-bottom:16px;
margin:0 0 16px;
border-left:#00858a 1px dashed;
padding-top:16px;
border-bottom:#00858a 1px dashed;
}

blockquote h2 {
color:#00858a;
}

blockquote p {
margin:0;
}

/* this is to hide any text you need hiding */
.hideword {
height:0;
width:0;
overflow:hidden;
position:absolute;
}

/* hides the second object from all versions of IE */
* html object.mov {
display:none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
display:inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
display:none;
}

/* divider pages colors */
.pages {
padding:1em;
margin:1em 0;
clear:left;
font-size:85%;
}

.pages a,.pages span {
display:block;
float:left;
padding:0.2em 0.5em;
margin-right:0.1em;
border:1px solid #fff;
background:#fff;
}

.pages span.current {
border:1px solid #F0EADF;
font-weight:700;
background:#F4E5C8;
color:#000;
}

.pages a {
border:1px solid #F0EADF;
text-decoration:none;
}

.pages a:hover {
border-color:#2E6AB1;
}

.pages a.nextprev {
font-weight:700;
}

.pages span.nextprev {
color:#666;
}

.pages span.nextprev {
border:1px solid #ddd;
color:#000;
}

div.feedback {
width:auto;
margin-bottom:24px;
margin-right:0;
margin-left:20px;
}

div.feedback blockquote {
margin:0;
padding:0;
border:1px dashed #c9c2c1;
background-color:#fff;
}

div.feedback blockquote p {
margin:10px;
padding:0;
}

div.feedback cite {
position:relative;
margin:0;
padding:7px 0 0 15px;
top:4px;
background:transparent url(../../cmsimg/tip.gif) no-repeat 20px 0;
}

/*QUOTE voor forum*/
.forum {
border-right:#00858a 1px dashed;
border-top:#00858a 1px dashed;
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
border-left:#00858a 1px dashed;
border-bottom:#00858a 1px dashed;
font-style:italic;
}

/*highlight kleur zoeken*/
.highlight {
background:#E0B265;
}

/*progress upload*/
div#subbut {
width:160px;
border:0;
display:inline;
}

div#subbutton {
width:160px;
border:0;
display:inline;
}

/*formulieren en bewerk boxen admin*/
.formulier_select {
font-size:11px;
letter-spacing:0.06em;
}

.formulier_attach {
height:20px;
width:243px;
font-size:11px;
color:#306;
background-color:#fff;
border:1px solid #306;
}

.formulier_input {
font-size:11px;
color:#306;
background-color:#fff;
border:1px solid #306;
}

.formulier_button2 {
cursor:pointer;
border:outset 1px #306;
font-size:11px;
color:#306;
background-color:#fff;
}
.formulier_button {
	    cursor:pointer;
	    border:outset 1px #ccc;
	    background:#999;
	    color:#000;
	    padding: 1px 1px;
	    background:url(formbg.png) repeat-x left top;
}

.formulier_area {
font-size:11px;
color:#306;
background-color:#fff;
border:1px solid #306;
overflow:auto;
}

/*zoekbar*/
#zoekbar .inputimg {
vertical-align:middle;
}

#zoekbar .input {
vertical-align:middle;
border:1px inset #d15753;
background-color:#700703;
color:#FFFFFF;
padding-left:4px;
}

.selectmenu {
font-size:11px;
letter-spacing:0.06em;
}

.suggestion_list {
background:#FFF;
border:1px solid;
padding:4px;
width:86px;
overflow:hidden;
}

.suggestion_list ul {
padding:0;
margin:0;
list-style-type:none;
}

.suggestion_list a {
text-decoration:none;
color:navy;
}

.suggestion_list a:hover {
text-decoration:none;
color:#fff;
background:navy;
}

.suggestion_list .selected {
background:navy;
color:#FFF;
}

.suggestion_list .selected a {
color:#FFF;
}

#autosuggest {
display:none;
z-index:2;
}

/*zoekbar*/
#zoekbar {
margin-top:10px;
}

#nieuwsbrief {
margin-top:10px;
text-align:left;
}

#nieuwsbrief form {
padding:0;
}

#nieuwsbrief .input {
margin-bottom:0px;
width:200px;
}

#nieuwsbrief .button {
border:1px outset #FFF;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
background:#e98532;
height:23px;
cursor:pointer;
padding-top:0;
padding-bottm:0;
}

.sitemapdiv {
float:left;
width:50%;
}

.sitemapdiv li {
width:auto;
}

/*poll result kleuren*/
#poll,table,td {
}

.pollbarwidht {
width:150px;
}

.graph .bar {
display:block;
position:relative;
background:#008081;
color:#008081;
height:4px;
line-height:4px;
}

/*tooltips admin*/
#dhtmltooltip {
position:absolute;
font:11px/20px arial, helvetica, sans-serif;
left:-300px;
width:150px;
border:1px solid #000;
padding:2px;
background-color:#ffc;
visibility:hidden;
z-index:100;
}

/*tooltips admin*/
#dhtmlpointer {
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

.albumtooltiph {
padding:3px;
font-size:11px;
color:#1B4966;
text-align:left;
border:1px solid #A5CFE9;
background:#FFF;
width:160px;
opacity:.75;
filter:alpha(opacity=75);
}

.albumtooltipb {
padding:3px;
font-weight:700;
font-size:11px;
color:#4B7A98;
text-align:left;
border:1px solid #A5CFE9;
background:#F0E1C7;
width:160px;
opacity:.75;
filter:alpha(opacity=75);
}

.kalendertiph {
padding:3px;
font-size:11px;
color:#1B4966;
border:1px solid #A5CFE9;
background:#F6F3EC;
width:120px;
opacity:.75;
filter:alpha(opacity=75);
}

.kalendertipb {
padding:3px;
font-size:11px;
color:#1B4966;
border:1px solid #A5CFE9;
background:#F6F3EC;
width:120px;
opacity:.75;
filter:alpha(opacity=75);
}

.feedbacktiph {
padding:3px;
font-weight:700;
font-size:11px;
color:#4B7A98;
border:1px solid #A5CFE9;
background:#EAE1D1;
width:350px;
opacity:.85;
filter:alpha(opacity=85);
}

.feedbacktipb {
padding:3px;
font-size:11px;
color:#1B4966;
border:1px solid #A5CFE9;
background:#FFF;
width:350px;
opacity:.85;
filter:alpha(opacity=85);
}

/* feedback */
.posthidden {
display:none;
}

.postshown {
display:inline;
}

/* blogcss */
.blogheading,.blogpagetitle,a.blogpagetitle:link,a.blogpagetitle:active,a.blogpagetitle:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#3973AC;
font-weight:700;
padding-top:25px;
background-color:inherit;
display:block;
}

.blogcreatedate {
color:#4A87C4;
font-size:10px;
padding:0 0 15px;
line-height:8px;
background-color:inherit;
}

.blogmodifydate {
color:#999;
font-size:10px;
padding:0;
background-color:inherit;
}

/* CSS Kalender */
.cellbg {
background-color:#FFF;
}

.cellover {
background-color:#DDD1B9;
cursor:pointer;
}

.celltoday {
background-color:navy;
}

.cellevent {
background-color:#D7E1F5;
}

.normaltext {
color:#000;
font-weight:400;
font-size:10px;
}

.eventtitle {
color:navy;
font-weight:400;
font-size:10px;
font-weight:700;
}

.eventheading {
color:navy;
font-weight:400;
font-size:14px;
font-weight:700;
}

.regheading {
color:#000;
font-weight:400;
font-size:13px;
}

.kalendertable {
border-color:Navy;
font-size:16px;
}

.kalenderdatum {
background-color:#F6F3EC;
padding:2px;
margin:0;
width:200px;
height:140px;
}

.kalendermaand td {
background-color:#F6F3EC;
padding:2px;
margin:0;
width:200px;
}

.kalenderweek tr {
height:30px;
cursor:pointer;
}

/* Fotoalbum2 */
.images_map_cell {
font-family:Helvetica, Arial, sans-serif;
padding:4px 4px 8px;
border-style:solid;
border-color:#DDD;
text-align:center;
vertical-align:top;
border-width:1px;
}

.images_thumbnail_cell {
font-family:Helvetica, Arial, sans-serif;
padding:4px 4px 8px;
border-style:solid;
border-color:#DDD;
text-align:center;
vertical-align:top;
border:none;
}

.images_thumb_border {
padding:0;
border-width:1px;
border-style:solid;
border-color:#999;
margin:6px 6px 2px;
}

.images_mapname {
font-size:9px;
color:#666;
font-weight:700;
text-align:center;
}

div#sidebar {
margin:0 0 0 472px;
width:154px;
text-align:left;
voice-family:"\"}\"";
voice-family:inherit;
width:182px;
}