body {
	margin: 0px;
	padding:0px;
	background: #2f2f2f url(bg.jpg) repeat-x scroll left top;

}
body,td,th,table {
	color: #666666;
	font-family: tahoma, geneva, arial, sans-serif;
	font-size: 13px;
	line-height: 160%;
	text-align: left;
}
p {
    text-align:left;
}
a {
	color: #bd1515;
	text-decoration: underline;
}
a:hover {
    color: #4C4C4C;
	text-decoration: underline;
}

h1,h2,h3,h4{
	font-weight:bold;
	font-family: tahoma, geneva, arial, sans-serif;
	text-align: left;
	float:left;
	width:100%;
}
h1{
	margin:8px 0px 4px;
	font-size:18px;
	color:#666666;
}
h2{
	margin:8px 0px 4px;
	font-size:16px;
	color:#666666;
}
h3{
	margin:8px 0px 4px;
	font-size:14px;
	color:#666666;
}
h4{
	margin:8px 0px 4px;
	font-size:13px;
	color:#666666;
}
img {
    border:0px;
}

.borderimg {border:1px solid #000000;}
/* structure */
#main {
	background: url(mainbg.gif) repeat-y center top;
	height: auto;
	width: 740px;
}
#header {
	background: url(header.jpg);
	height: 133px;
	width: 740px;
	float: left;
}
#container {
	width: 740px;
	display: inline;
	float: left;
	background: url(mainbg.gif) repeat-y center;
	}
#bottom {
	height: 54px;
	width: 740px;
	background: #2f2f2f url(bottom.gif) no-repeat center top;
	float: left;
}
#leftcontainer {
	float: left;
	width: 169px;
	margin-left: 18px;
	display: inline;
	min-height:400px;
}
#content {
	float: left;
	width: 500px;
	display: inline;
	margin-left: 20px;
	margin-top: 8px;
	min-height:520px;
	text-align: left;
}
#content a {
	color: #c61819;
	text-decoration: underline;
}
#content a:hover {
    color: #4C4C4C;
	text-decoration: underline;
}
#footer {
	height: 20px;
	width: 740px;
	font-size: 11px;
	color: #b9b9b9;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #2f2f2f;
}
#footer a{
	color: #c61819;
	text-decoration: underline;
}
#footer a:hover {
    color: #F7F5E6;
	text-decoration: underline;
}
.input {
	background: #fffef3;
	margin-bottom: 4px;
	border: 1px solid #5c5c06;
	height: 18px;
	width: 120px;
}
.zoek_table {
	background: url(zoekbox.jpg) no-repeat left top;
	height: 180px;
	width: 169px;
}
.nieuwsbrief_table {

}
.nieuws_input {
	height: 22px;
	width: 140px;
	color: #666666;
	font-family: tahoma, geneva, arial, sans-serif;
	font-size: 13px;
	line-height: 150%;
	background: #fffef3;
}
.nieuws_button {
	background-color: #686169;
	border: 1px outset #FFFFFF;
	color: #FFFFFF;
	font-family: tahoma, geneva, arial, sans-serif;
	font-size: 13px;
    height: 25px;
	width: 100px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
BLOCKQUOTE {
    BORDER-RIGHT: #00858a 1px dashed;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #00858a 1px dashed;
    PADDING-LEFT: 16px;
    BACKGROUND: #E6A18D;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px 0px 16px;
    BORDER-LEFT: #00858a 1px dashed;
    PADDING-TOP: 16px;
    BORDER-BOTTOM: #00858a 1px dashed;
}
/*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;
}
/* 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;
}
/*progress upload*/
div#progress {
	    float: left;
	    width: 160px;
	    border: 2px solid #FF0000;
	    display: none;
}
div#subbutton {
        width: 160px;
	    border: 0px;
	    display: inline;
}
/* THIS is to hide any text you need hiding */
.hideword {height: 0; width: 0; overflow: hidden; position: absolute;}
/* END of text you need hiding */
/*highlight kleur zoeken*/
.highlight {
    BACKGROUND: #E4E3C1;
}
/*formulieren en bewerk boxen admin*/
.selectmenu {
       background: #fffef3;
	   font-size: 11px;
	   letter-spacing: 0.06em
}
.formulier_select {
    background: #fffef3;
	color: #666666;
	font-family: tahoma, geneva, arial, sans-serif;
	font-size: 12px;
}
.formulier_attach {
    height: 20px;
    width: 243px;
    border: 1px solid #fff;
    font-size:11px;
    color: #306;
    background: #FFFEF3;
    border: 1px solid #306;
}
.formulier_input {
	background: #fffef3;
	margin-bottom: 4px;
	border: 1px solid #5c5c06;
	height: 18px;
	width: 120px;
}
.formulier_button {
	background-color: #686169;
	border: 1px outset #FFFFFF;
	color: #FFFFFF;
	font-family: tahoma, geneva, arial, sans-serif;
	font-size: 13px;
    height: 25px;
	width: 100px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.formulier_area {
    border: 1px solid #fff;
    font-family: tahoma, geneva, arial, sans-serif;
    font-size:12px;
    color: #306;
    background: #FFFEF3;
    border: 1px solid #306;
    overflow: auto;
}
/*poll result kleuren*/
.pollbarwidht {
        width: 150px;
}
.pollbarback {
        background-color:#EAE1D1;
}
.pollbarcolor {
        background-color:#008080;
}
/*tooltips admin*/
#dhtmltooltip {
        color: #333333;
	    font: 11px/20px arial, helvetica, sans-serif;
        position: absolute;
        left: -300px;
        width: 150px;
        border: 1px solid black;
        padding: 2px;
        background-color: #ffffcc;
        visibility: hidden;
        z-index: 100;
        /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
        filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,);
}

/*tooltips admin*/
#dhtmlpointer {
        position:absolute;
        left: -300px;
        z-index: 101;
        visibility: hidden;
}
/* CSS Kalender */
.cellbg {
         background-color: #FFFFFF
}
.cellover {
         background-color: #E3917C;
         cursor: pointer;
}
#content.cellover a:link, #content.cellover a:visited {
	     color: #fff;
}
#content.cellover a:hover {
	     color: #fff;
}
.celltoday {
         background-color: #E3917C;
}
.celltoday a:visited {
         color: #fff;
}
.cellevent {
         background-color: #E8D5C7;
}
.normaltext {
         color: #000000;
         font-weight: normal;
         font-size: 10px;
}
.eventtitle {
        font-weight: normal;
        font-size: 12px;
}
.eventheading {
        font-weight: normal;
        font-size: 14px;
        font-weight: bold;
}
.regheading {
        color: #000000;
        font-weight: normal;
        font-size: 13px;
}
.kalendertable {
        border-color: Navy;
}
.kalenderdatum {
        background-color: #F7F5E6;
        padding:2px;
        margin:0;
        width:200px;
        height:140px;
}
#content.kalenderdatum a:link, a:visited {
	     color: #fff;
}
.kalendermaand td {
        background-color: #F6F3EC;
        padding:2px;
        margin:0;
        width:200px;
}
.kalendermaand a:link, a:visited {
	     color: #fff;
}
.kalenderweek tr {
        height: 30px;

        cursor: pointer;
}
.kalenderweek a:link, a:visited {
	     color: #fff;
}
