*
{
	font-family : arial;
	font-size : 12px;
    color : #5b5b5b;
}

BODY, HTML
{
	height : 100%;
}

BODY
{
	background-image:url(/_images/bg_fill.jpg);
	background-color:#94BB3E;
	margin:0px;
	padding:0px;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #c6e482;
	scrollbar-shadow-color: #c6e482;
	scrollbar-highlight-color: #c6e482;
	scrollbar-3dlight-color: #c6e482;
	scrollbar-darkshadow-color: #c6e482;
	scrollbar-track-color: #c6e482;
	1overflow : auto;
	height : 100%;
}

.bodymain
{
	width : 100%;
	height: 100%;
	background-image:url(/_images/fill_top.jpg);
	background-repeat:repeat-x;
}

.imageshadow
{
	margin:0px;
	padding:0px;
}

.contentpage IMG
{
	margin-right :10px;
}

H1
{
	font-size : 13px;
}

H2
{
	font-size : 12px;
    font-weight : bold;
    margin : 0px;
    margin-bottom : 4px;
}

H3
{
	font-size : 13px;
	color: #679a33;
}

H4
{
	color : #669934;
	font-size : 13px;
	margin : 0px;
	margin-bottom : 10px;
}

.big
{
	font-size : 16px;
    font-weight : bold;
}

INPUT
{
	border : 1px solid #c6e480;
}

TEXTAREA
{
	border : 1px solid #c6e480;
	overflow : auto;
}

.adtable
{
	width : 100%;
}

.achterschrift
{
	font-size:10px;
}

.addtable TR
{
	text-align : left;
	vertical-align : top;
}

.adtable TH
{
	text-align : left;
	padding-left : 3px;
	padding-right: 3px;
	font-weight : bold;
	vertical-align : top;
}

.adtable TD
{
	padding-left : 3px;
	padding-right: 3px;
}

.addOdd
{
	background-color : #dddddd;
}

.addEven
{
	background-color : #eeeeee;
}

H3
{
	font-size: 11px;
	margin : 0px;
	margin-bottom : 2px;
}

.zoek
{
	border : 1px solid black;
	margin-left:3px;
}

.main
{
 width:750px;
 height:550px;
 vertical-align : top;
 background-color : #FFFFFF;
}

.top
{
	width:750px;
	height:155px;
}

.menutable
{
	width:750px;
}

.menutr
{
	background-image:url(/_images/topmenu_fillup.gif);
	background-repeat:repeat-x;
	height:25px;
}

.menuitem
{
	padding-left:10px;
	padding-right:10px;
    color : #3265CE;
    font-weight : bold;
    cursor : pointer;
    cursor : hand;
}

.menuitemactive
{
	padding-left:10px;
	padding-right:10px;
    color : #669934;
    font-weight : bold;
    cursor : pointer;
    cursor : hand;
}

.menuitemactive A, .menuitemactive A:active, .menuitemactive A:link, .menuitemactive A:visited
{
    text-decoration : none;
    color : #669934;
}

.menuitemactive A:hover
{
    text-decoration : none;
    color : #669934;
}

.menuitem A, .menuitem A:active, .menuitem A:link, .menuitem A:visited
{
    text-decoration : none;
    color : #3265CE;
}

.menuitem A:hover
{
    text-decoration : none;
    color : #3265CE;
}

.submenu
{
	top:0px;
    position:absolute;
    width:120px;
    visibility:hidden;
	background-color : #ffffff;
}


.submenubg
{
	height:25px;
	background-image:url(_images/submenu_fillup.gif);
}

.submenuitem 
{
	padding-right : 15px;
	height:25px;
	background-image:url(/_images/submenu_fillup.gif);
}

.menuitem A, .menuitem A:active, .menuitem A:link, .menuitem A:visited, 
{
    text-decoration : none;
    color : #3265CE;
	font-weight : bold;
}

.menuitem A:hover
{
    text-decoration : none;
    color : #669934;
	font-weight : bold;
}

.submenuitem A, .submenuitem A:active, .submenuitem A:link, .submenuitem A:visited
{
    text-decoration : none;
    color : #3265CE;
	padding-left : 14px;
	font-weight : bold;
}

.submenuitem A:hover
{
    text-decoration : none;
    color : #669934;
	padding-left : 14px;
	font-weight : bold;
}

.content
{
	background-color:#ffffff;
	width : 714px;
	1height : 100%;
	text-align:left;
	padding:18px;
}

.green
{
	width : 100%;
    margin-bottom : 10px;
}

.blue
{
	width : 100%;
    margin-bottom : 10px;
}

.green TR
{
	background-color : #c6e482;
}

.blue TR
{
	background-color : #CFE0F0;
}

.bluecolor
{
	color : #3064c7;
}

.green TD, .blue TD
{
	font-weight : bold;
}

.green .text, .blue .text
{
	padding-left : 10px;
	color : #343331;
	font-weight : bold;
}

A, A:link, A:visited, A:active
{
	color : #3266cc;
}

A:hover
{
	color : #3266cc;
    text-decoration : none;
}

.faddOdd
{
	background-color : #E6EFF8;
}

.faddEven
{
	background-color : #FFFFFF;
}

.newstable TH
{
	text-align : left;
}

.newstable
{
	width : 100%;
}

.newstable .date
{
	width : 70px;
	text-align : right;
}


.newstable TD
{
	padding-right : 5px;
}

.addlink, .addlink:link, .addlink:visited, .addlink:active
{
   text-decoration : none;
   color : #323232;
}

.addlink:hover
{
   text-decoration : none;
   color : #555555;
}

.adstable
{
	width : 100%;
}

.adstable .photo
{
	width : 15px;
}

.adstable .price
{
	width : 150px;
	text-align : right;
}

.indextable
{
	width : 100%;
	height : 100%;
}	

.evenementfrm TR TD, .nieuwsfrm TR TD, .receptfrm TR TD
{
	vertical-align : top;
}

.evenementfrm .textarea, .nieuwsfrm .textarea, .receptfrm.textarea
{
	width : 400px;
    height : 200px;
}

.evenementfrm, .nieuwsfrm, .receptfrm
{
	width : 100%;
}
.evenementfrm .input, .nieuwsfrm .input, .receptfrm.input
{
	width : 400px;
}

.evenementfrm .button, .nieuwsfrm .button, .receptfrm.button
{
	width : 100px;
}

.headline_hr
{
	height:1px;
	border : 1px solid #c6e480;
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.headline_datetime
{
	font-size : 9px;
	text-align: right;
}

.news_datetime
{
	font-size : 9px;
	text-align: right;
	width:100%;
}

.headline_a, .headline_a:link, .headline_a:visited, .headline_a:active
{
   text-decoration : none;
   color : #3366cf;
   font-weight:bold;
}

.headline_a:hover
{
   text-decoration : none;
   color : #3366cf;
   font-weight:bold;
}

.headline_a_sel, .headline_a_sel:link, .headline_a_sel:visited, .headline_a_sel:active
{
   text-decoration : none;
   color : #659833;
   font-weight:bold;
}

.headline_a_sel:hover
{
   text-decoration : none;
   color : #659833;
   font-weight:bold;
}

.contactinput
{
	width : 242px;
	height: 15px;
	border : 1px solid #c6e480;
}

.contactform TR TD
{
	height:25px;
	vertical-align : top;
}

.contactform TR TD HR
{
	height : 1px;
	border : 1px solid #c6e480;
}

.formbutton
{
	height : 19px;
	background-color : #ffffff;
	background-image : url(/_images/btn_fillup.gif);
	background-repeat:repeat-x;
	border : 1px solid #c6e480;
	width : 100px;
}

.forminput
{
	height: 19px;
	border : 1px solid #c6e480;
	margin-right:5px;
}

HR
{
	height : 1px;
	border : 1px solid #c6e480;
}

.calendar
{
	border-left : 1px solid #c5e580;
}

.calendar-month
{
	border : 1px solid #c5e580;
	font-weight : bold;
	background-color: #c5e580;
	height : 22px;
}

.calendar TH, .calendar TD
{
	width : 16px;
	height : 12px;
	text-align : center;
	border-right : 1px solid #c5e580;
	border-bottom : 1px solid #c5e580;
}

.calendar TH
{
	color : #679a35;
	font-weight : normal;
}

.calendar TD
{
	color : #669934;
	font-weight : bold;
}

.calendar .activiteitendag, .calendar .activiteitendag A
{
	color : #3266cb;
	font-weight : bold;
	text-decoration : none;
}

.calendar .vandaag
{
	background-color : #3367ca;
	color : #ffffff;
}

.activitydate
{
	width:100%;
	text-align:right;
	font-size : 9px;
	color : #5c5c5c;
}

#prev, #next {
	padding:5px;
	text-decoration:none;
}

div #prev:hover, #next:hover {
	color:#000;
}

#prev {
	float:left;
}

#next {
	float:right;
}

#image {
	text-align:center;	
}
.imgwrapper {
	float: left;
	margin: 0 0 5px 5px;
	padding: 2px;
	height:113px;
}
.imgwrapper span {
	display:block;
	font:9px arial;
	text-align:center;	
}
.imgwrapper img {
	background-color: #fff;
	border: 1px solid #ddd;
	/*-moz-border-radius:5px;*/
	padding: 4px;
}
.imgwrapper a:visited img {
	background-color:#fff;	
}
.imgwrapper a:hover img, .imgwrapper a:focus img {
	background-color: #036;
}
.imgwrapper a:hover, .imgwrapper a:focus {
	color:#000;
}
#single {
	padding:3px;
	border:1px solid #aaa;
	/*-moz-border-radius:5px;*/
	background:#ddd;
}
#desc {
	border-color:#ddd;
	border-style:solid;
	border-width:1px;
	text-align:center;
	clear:both;
	margin:5px 40px;
	padding:5px;
}

#directories, #breadcrumb {
	margin:0;
}
#breadcrumb {
	padding:5px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
#dirdesc {
	padding:4px;
	border-bottom:1px solid #ddd;	
}
#gallery {
	margin:10px 5px 5px;
}
#directories ul {
	list-style:circle;
	padding-bottom:5px;
}
#directories li {
	margin:2px 0;
}
#directories h2 {
	font:14px arial;
	font-weight:bold;
	text-indent:15px;
	margin:0;
}
#directories h3 {
	font:12px arial;
	font-weight:bold;
	text-indent:20px;
	margin:0;
}

.verenigingtable TR TH
{
	text-align : left;
	vertical-align : top;
}

.verenigingtable
{
	width : 100%;
}

.addinput
{
	width : 300px;
}

.shadowright
{
	height : 100%;
	text-align:left;
	vertical-align:top;
	width:17px;
	background-image:url(/_images/sh_right_fill.jpg);
}

.shadowleft
{
	vertical-align:top;
	text-align:right;
	width : 17px;
	height : 100%;
	background-image:url(/_images/sh_left_fill.jpg);
}

.maintable
{
	height : 100%;
}


.admintable
{
	width : 100%;
}

.admintable TD
{
	cursor : hand;
	cursor : pointer;
}

.admintable TH
{
	text-align : left;
}


.admintable .input, .admintable .textarea
{
	width : 400px;
}

.admintable .button
{
	border : 1px solid black;
}

.inputtext
{
	width : 400px;
}

.inputtextarea
{
	width : 400px;
	height : 100px;
}

.imgpopup
{
	background-color:#ffffff;
	border:1px solid black;
	text-align : center;
	padding-bottom:10px;
	display : none;
	position:absolute;
}

.imgpopup IMG
{
	margin : 10px;
	
}

.pollform
{
	margin : 0px;
}

.pollheader
{
	font-weight : bold;
}

.pollradio
{
	border : 0px solid #ffffff;
}

.spelletjestable
{
	width : 100%;
}

.spelletjestable .score
{
	text-align : right;
}

.spelletjestable .name
{
	font-weight : normal;
}

