body {
	margin: 0px;
	padding: 4px 0px 0px;
	text-align: center;
	font-size:66%;
	font: Tahoma, Arial, Helvetica, sans-serif;
	background:#D4D4D4;
}


td {text-align:justify;font: 1em Tahoma, Arial, Helvetica, sans-serif; }
div  {text-align:justify; font: 1em Tahoma, Arial, Helvetica, sans-serif;}


 a{color:#000000; font-weight:700; outline:none;}
 a:hover{color:#000000; font-weight:700; }

h1, h2, h3, h4, h5, h6 {
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 6px 0px;
}

#clicklogo {
	width: 150px;
	height:142px;
	margin-left: 0px;
	position: absolute;
	top: 6px;

	}

#maincell {
	margin: auto;
	height: auto;
	width: 980px;
	background: #eeeded;
	display: table;
}
#header {
	float: left;
	height: 49px;
	width: 980px;
	background: url(header_01.jpg) no-repeat;
}
#flash {
	background: url(header_02.jpg);
	float: left;
	height: 247px;
	width: 980px;
}

#flash3 {
	background: url(header_02c.jpg);
	float: left;
	height: 99px;
	width: 980px;
}
#contentcell {
	float: left;
	height: auto;
	width: 980px;
}
#footer {
	background: #f2d4c0;
	height: 20px;
	width: 980px;
	float: left;
	line-height: 20px;
	font-weight:normal;
	text-align: right;
}
#footer a {
    font-weight:normal
}
#leftcol {
	float: left;
	height: auto;
	width: 150px;
}

#contentcol {
	float: left;
	height: auto;
	width: 570px;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px;
}

#contentcol p {margin-top:0px;}

#contentcol2 {
	float: left;
	height: auto;
	width: 810px;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px;
}

#contentcol2 p {margin-top:0px;}

#rightcol {
	float: left;
	height: auto;
	width: 240px;
}

a.imglink:hover {
   border: none;
   background:transparent;
   text-decoration: none;
}
img {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}

.rightcoltxt {padding:8px; font: 1em Tahoma, Arial, Helvetica, sans-serif;}

.rightcoltxt p {padding:0px; margin:0px;}

td.producten {
	background: #fcf5f0;
	width: 25%;
}

.producten h2 {
	background: #eeeded;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	height: 20px;
	width: auto;
	border-bottom: 2px solid #958f8f;
}

td.producten a {font-weight:normal; text-decoration:none}

/* bozen */

.box1 {
	background: url(box1bg.gif) no-repeat;
	float: left;
	height: 144px;
	width: 240px;
}

.box2 {
	background: url(box2bg.gif) no-repeat;
	float: left;
	height: 134px;
	width: 240px;
	margin-bottom: 8px;
}
table.contentbox {
	height: 110px;
	width: 275px;
	margin: 0px;
	padding: 0px;
}

td.sideline {
	height: 110px;
	width: 6px;
}

td.sideline2 {

	width: 10px;
}
td.contentboxtxt {background-color:#f3bd99; padding:4px;}
td.contentboxplaatje {	height: 110px;
	width: 140px;}

td.contentboxtitle {	height: 20px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 4px;
	font-weight:bold;}

table.contentbox2 {	height: 110px;
	width: 275px;
	margin: 0px;
	padding: 0px;}

td.contentbox2title {
	background:#958f8f;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	padding-left: 4px;
}

td.contentbox2txt {padding:4px;}

table.rightbox1 {}


td.rightbox1title {
	height: 18px;
	padding-top: 12px;
	padding-left: 8px;
	color: #000000;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
}

td.rightbox1txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 8px 10px;
}

td.rightbox2title {
	line-height:18px;
	color: #000000;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	padding: 7px 4px 4px;
}

td.rightbox2txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	text-align: justify;
}


td.rightbox2txt p{padding:0px; margin:0px;}

td.rightbox2txt a{color:#000000; font-weight:700; }

td.rightbox2txt a:hover{color:#000000; font-weight:700; }

td.rightbox2img {

}

.contentrightbox2 {padding:4px 4px 4px 0px;}


table.leftbox {
	width:149px;
	height:auto;
	background: url(boxleft_02.gif) repeat-y;
}

td.leftboxtitle {
	width:149px;
	height:21px;
	background: url(boxleft_01.gif) no-repeat;
}

td.leftboxtfooter {
	height: 18px;
	width: 149px;
}


td.leftboxmiddle {
	background: url(boxleft_02_middle.gif) no-repeat;
}


.leftboxtxt {font: 1em/18px Tahoma, Arial, Helvetica, sans-serif; padding: 10px;}

.leftboxtxt a {color:#000000; text-decoration:none; font-weight:normal;}
.leftboxtxt a:hover {color:#000000; text-decoration:underline; font-weight:normal;}


table.rightbox3 {
	width: 236px;
	margin-top: 5px;
}

td.rightbox3title {
	line-height: 20px;
	font-weight: 700;
	height: 20px;
	width: 228px;
	background: url(rightbox3.gif) no-repeat;
	padding-left: 8px;
}

td.rightbox3txt { padding:6px;}


/* kleuren tbv contentboxen */


.contentboxtxtkl1 {background: #958f8f;}
.contentrightbox2kl1 {background: #f3bd99;}

.contentboxtxtkl2{background: #fcf5f0;}
.contentrightbox2kl2 {background: #fcf5f0;}

.contentboxtxtkl2{background: #8dcff3;}
.contentrightbox2kl2 {background: #8dcff3;}

/* search */

#zoekbar {
	width: 320px;
	margin-left: 650px;
	position: absolute;
	top: 6px;
	text-align: right;
	margin-top:4px;
}

#zoekbar form {margin:0px;}

#zoekbar form .inputimg, #zoekbar form .input {
	vertical-align: middle;
}


.zoektxt {
	color: #FFFFFF;
	font: 0.9em Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
/* 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;
}
/*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: #D0C1A2;
}
/*progress upload*/
div#subbut {
        width: 160px;
	    border: 0px;
	    display: inline;
}
div#subbutton {
        width: 160px;
	    border: 0px;
	    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_button {
        font-size:10px;
        color: #000;
        background-color: #958F8F;
        border: 1px solid #958F8F;
	    font-weight: bold;
	    cursor: pointer;
}
.formulier_area {
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
        overflow: auto;
}
.sitemapdiv {
	float: left;
	width: 50%;
}
.sitemapdiv li {
	width:auto;
}
/*zoekbar*/
.input {
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
}
.selectmenu {
	   font-size: 11px;
	   letter-spacing: 0.06em
}
#nieuwsbrief {
        margin-top: 10px;
}
/*poll result kleuren*/
#poll, table, td {
}
.pollbarwidht {
        width: 150px;
}
/*tooltips admin*/
#dhtmltooltip {
        position: absolute;
        font: 11px/20px arial, helvetica, sans-serif;
        left: -300px;
        width: 150px;
        border: 1px solid black;
        padding: 2px;
        background-color: #ffffcc;
        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;
	   border:1px solid #A5CFE9;
	   background:#FFFFFF;
       width: 160px;
       opacity: .75;
	   filter: alpha(opacity=75);
}
.albumtooltipb {
       padding:3px;
	   font-weight:bold;
	   font-size: 11px;
	   color: #4B7A98;
	   border:1px solid #A5CFE9;
	   background:#EAE1D1;
       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:bold;
	   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:#FFFFFF;
       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: bold;
	padding-top: 25px;
	background-color:inherit;
	display:block;
}
.blogcreatedate {
	color:#4A87C4;
	font-size:10px;
	padding: 0 0 15px 0;
	line-height:8px;
	background-color:inherit;
}
.blogmodifydate {
	color:#999999;
	font-size:10px;
	padding: 0;
	background-color:inherit;
}
/* CSS Kalender */
.cellbg {
         background-color: #FFFFFF
}
.cellover {
         background-color: #DDD1B9;
         cursor: pointer;}
.celltoday {
         background-color: #000080
}
.cellevent {
         background-color: #D7E1F5
}
.normaltext {
         color: #000000;
         font-weight: normal;
         font-size: 10px;
}
.eventtitle {
        color: #000080;
        font-weight: normal;
        font-size: 10px;
        font-weight: bold;
}
.eventheading {
        color: #000080;
        font-weight: normal;
        font-size: 14px;
        font-weight: bold;
}
.regheading {
        color: #000000;
        font-weight: normal;
        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 4px;
	 border-style: solid;
	 border-color: #DDDDDD;
	 text-align: center;
	 vertical-align: top;
	 border-width: 1px;
}
.images_thumbnail_cell {
     font-family: Helvetica, Arial, sans-serif;
	 padding: 4px 4px 8px 4px;
	 border-style: solid;
	 border-color: #DDDDDD;
	 text-align: center;
	 vertical-align: top;
	 border: none;
}
.images_thumb_border {
	 padding: 0px;
	 border-width: 1px;
	 border-style: solid;
	 border-color: #999999;
	 margin: 6px 6px 2px 6px;
}
.images_mapname {
	 font-size: 9px;
	 color: #666666;
	 font-weight: bold;
	 text-align: center;
}
