body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#5d5a57;
	
	text-align: center;
	background-color: #F1F0EE;
	background-image: url(../img/bg_nav.gif);
	background-repeat: repeat-x;
}

#content {
	width: 950px; 	
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 950px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	
	}
html>body #content {
	width: 950px; /* ie5win fudge ends */
	}
#navigatie img {
	margin-right: 1px;
}

#main {
	margin-top:25px;
	height:330px;
}
#main #logo {
	position:relative;
	left:-10px;
	width:275;
	z-index:0;

}
#main #calenderInput{
	position:relative;
	left:0px;
	width:275;
	height:680px;
	z-index:10;
	float:left;
	
	font-family:georgia, verdana, arial; font-size:12px; line-height:18px;	

}

#main #teksten{
	position:relative;
	/*border: thin solid #996600;*/
	z-index:2;
	font-family:georgia, verdana, arial;
	font-size:12px;
	line-height:18px;
	top:-255px;
	left:275px;
	text-align:justify;
	width:670px;
	
}
#main #calender{
	position:relative;
	/*border: thin solid #996600;*/
	z-index:2;
	font-family:georgia, verdana, arial; font-size:12px; line-height:18px;  
	text-align:justify;
	left:5px;
}

#teksten .col1_small{
	position:absolute;
	width:132px;
	left:-3px;
	font-family:georgia, verdana, arial; font-size:10px; line-height:15px; 
}
#teksten .col2_small{
	position:absolute;
	width:122px;
	left:142px;
	font-family:georgia, verdana, arial; font-size:10px; line-height:15px;  
}
#teksten .col3_small{
	position:absolute;
	width:122px;
	left:278px;
	font-family:georgia, verdana, arial; font-size:10px; line-height:15px;  
}
#teksten .col4_small{
	position:absolute;
	width:122px;
	left:414px;
	font-family:georgia, verdana, arial; font-size:10px; line-height:15px;  
}
#teksten .col5_small{
	position:absolute;
	width:122px;
	left:548px;
	font-family:georgia, verdana, arial; font-size:10px; line-height:15px;  

}
#teksten .col1{
	position:absolute;
	width:257px;
}
#teksten .col12{
	position:absolute;
	width:537px;
}
#calender .col15{
	position:absolute;
	left:-2px;
	width:673px;
}
#teksten .col2{
	position:absolute;
	width:255px;
	left:280px;
}
#teksten .col23{
	position:absolute;
	width:246px;
	left:280px;
}


#main a:link,#main a:visited,#photos a:link,#photos a:visited {
	color: #D8290D;
}

#main a:hover,#photos a:hover {
	color:#FFFFFF;
	background-color: #d8290d;
}


#calenderInput a:link,#calenderInput a:visited {
	color: #D8290D;
}
#calenderInput a:hover{
	color:#FFFFFF;
	background-color: #d8290d;
}


#teksten .col3{
	position:absolute;
	width:125px;
	left:550px;
	
	color:#bcbbb9;
	font-family:georgia, verdana, arial; font-size:11px; line-height:16px;  
}
#teksten ul{
	margin-top:0px;
	padding-top:0px;
}
#teksten li{
	position:relative;
	left:-25px;
	color:#9b9a98;
	font-family:georgia, verdana, arial; font-size:11px; line-height:15px;	
}


#photos{
	position:absolute;
	top:350px;
	text-align: right;
	font-family:georgia, verdana, arial; font-size:11px; line-height:15px;	
}

h1 {
	font-size: 12px;
	font-weight: bold;
	color: #D8290D;
	line-height:12px;
	margin-top:15px;
	margin-bottom:0px;
	
}

/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #d6d5d3;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
   
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}
.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 1px solid #d6d5d3;
    height: 100px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}
/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #d6d5d3;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #d6d5d3;
    border-left: 1px solid #d6d5d3;
    clear: none;
    padding: 2px;	
}


.calcurrentmonth
{
    /* no styles needed at this time */
	
	
}
.calothermonth
{
   background-color: #ebeae8;
}
.calcurrentday
{
   background-color: #d6d5d3;
   color:#FFFFFF;
}
.calweekend
{
     /*background-color: #f7f6f4;*/
    /*width: 15%; */
}
#calender a:link,#calender a:visited {
	color: #D8290D;
	font-family:georgia, verdana, arial; font-size:10px; line-height:16px;
}
#calender a:hover{
	font-family:georgia, verdana, arial; font-size:10px; line-height:16px;
	color:#FFFFFF;
	background-color: #d8290d;
}



#calenderInput .note, .note{
	font-family:georgia, verdana, arial; font-size:10px; line-height:16px;

}

.error
{
    color:#D8290D;
    font-weight:bold;
}

#calenderInput TABLE
{
    width:272px;
    text-align:left;
    vertical-align:middle;
    margin-bottom:1px;
}

#calenderInput .title
{
    font-family:georgia, verdana, arial; font-size:12px; line-height:16px;
    font-weight:bold;
    color:#D8290D;
    text-align:left;
    
}

.tblRood, 
#calender .tblRood
{
    background-color:#D8290D;
    color:#FFFFFF;
    font-family:georgia, verdana, arial; font-size:12px; line-height:16px;
    height:30px;
}
#calenderInput .tblRood a:link,#calenderInput .tblRood a:visited,
#calender .tblRood a:link, #calender .tblRood a:visited
{
	color: #FFFFFF;
}
#calenderInput .tblRood a:hover,
#calender .tblRood a:hover
{
	color:#d8290d;
	background-color: #FFFFFF;
}
.input
{
    background-color: #d6d5d3; 
}

.altrow
{
   background-color: #d6d5d3; 
}
.tblRood
{
    background-color:#D8290D;
    color:#FFFFFF;
    font-family:georgia, verdana, arial; font-size:12px; line-height:16px;
    height:30px;
}

.imgdiensten{
	left:-10px;position:relative;
}
