/* HTML TAGS */

HTML { 	
	height:100%;				/* defining height 100% for mozilla browsers */
	border: none;   			/* to prevent the frameset borders from showing */
	/*overflow-x: hidden; 		/* to prevent IE to show a horizontal scrollbar */			
}

/* BODY TAGS */
			
BODY { 	
	height:100%;				/* defining height 100% for IE browsers */
	background-color: #FFFFFF; 	/* the default background color */
	margin: 0px;
	border: 0px;
	font-weight: lighter;
	font-family:Arial, Helvetica, sans-serif; 
	overflow-y: auto;
}
		   		
/* FRAME TAGS */

/* FRAME TAGS */

/* DIV TAGS */

/* SPAN STYLE TAGS */

DIV.rightalign {	
	text-align:right;
	float:right;
	padding-right:2em; 
}

/* TEXT STYLE TAGS */
H1.topbar {
	position:relative;
	top:20px;
	font-size: 22px;
	page-break-after:avoid; 
}
H2, H3, H4, H5 {
	color: #6B779C; 
}
SPAN.frontpage {
 	color: #6B779C;
	font-weight:bolder;
	font-size:larger; 
}
SPAN.frontpagetext { 	
	padding-left:2em; 
	margin-top:4px; 
	margin-bottom: 4px; 
}
P.frontpagetext { 	
	padding-left:2em; 
	margin-top:4px; 
	margin-bottom: 4px; 
}

/* TABLE TAGS */

TABLE.outer {	
	height:100%; 
}
TABLE.topbar {
	width:100%;
	table-layout:fixed;
	margin:0;
	padding:0;
	border:0;
}
TABLE.login {	
	border-style:solid ; 
}
TABLE.calendar {	
	border-style:solid;
	font-size: 80%;
	border-width: thin;
	border:none;
	text-align:center; 
}
TR.topbar {
 	background-color:#6B779C;
	text-indent:1em;
	color:#FFFFFF;
	height:82px;
	font-style: italic;
	
}
TR.menubar {	
	background-color:#CC0000;
	color:#FFFFFF;
	width:82%;
	height:25px;
	font-size:smaller;
	padding: 2px;
	padding-left:1em; 
}
TR.menubarend {	
	background-color:#CC0000;
	text-align:right;
	float:right;
	color:#FFFFFF;
	width:18%;
	height:25px;
	padding: 2px; 
}
TR.caltopbar {	
	background-color: #6B779C;
	color:#FFFFFF;
	text-align:center;
}
TR.caltopbar2 {	
	background-color: #999999;
	color:#FFFFFF;
}
TD.login {
}
TD.topbar { 
	height:82px;
	page-break-after:avoid;
}
TD.main {
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
	padding-top:1em;
	vertical-align:top; 
}
TD.mainright { 	
	background-color:#6B779C;
	text-indent:1em;
	color:#FFFFFF;
	width:18%;
	height:auto;
	vertical-align:top 
}
TD.thumbs {	
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
	padding-top:1em;
	vertical-align:top; 
}
TD.thumbsright {
	background-color:#6B779C;
	text-indent:1em;
	color:#FFFFFF;
	width:25%;
	height:auto;
	vertical-align:top;
	padding-left:0em;
	padding-right:1em;
	padding-top:1em;
	padding-bottom:1em; 
}
TD.links {
		padding-right:20px;
		vertical-align:top; 
}
TD.agenda {	
	padding-right:20px;
	vertical-align:top; 
}
TD.contact {
	vertical-align:top; 
}
/* AGENDA ITEMS TD STYLES */
TD.nodate {		
	background-color:#CCCCCC; }
TD.caltopbar {	
	background-color: #6B779C;
	color:#FFFFFF }
TD.clubavond {	
	background-color: #CC0000 ;
	color:#FFFFFF; }
TD.clubavondlight {	
	background-color: #FFCCCC }
TD.expositie {	
	background-color: #000099;
	color:#FFFFFF }
TD.expositielight {	
	background-color: #9999ff }
TD.overig {	
	background-color: #FF6600;
	color:#FFFFFF }
TD.overiglight {
	background-color: #FFCC99 }
TD.fotobond {	
	background-color: #339900;
	color: #FFFFFF }
TD.fotobondlight {	
	background-color: #CCFF99 }
TD.excursie {	
	background-color: #990066;
	color: #FFFFFF }
TD.excursielight {	
	background-color: #FFCCCC }
TD.workshop { 
	background-color: #009999;
	color: #FFFFFF }
TD.workshoplight {	
	background-color: #CCFFCC }
TD.gemengd {	
	background-color: #FFCC00;
	color: #FFFFFF }
TD.gemengdlight {	
	background-color: #FFFF66 }
	
/* ANCHOR TAGS */

A {
	text-decoration: none; /* defaults settings for all anchors */
}	
A.mailto { 
	font-style: italic; /* font settings for mailto anchors */
}		
A.calendar:link {
 	color: black; 
}
A.calendar:visited 	{
 	color: black; 
}
A.calendar:hover {
 	color: black;
	text-decoration: overline underline; 
}
A.menu:link	{ 
	color: #FFFFFF; border: 1px solid #CC0000
}
A.menu:visited	{ 
	color: #FFFFFF; border: 1px solid #CC0000 
}
A.menu:hover { 
	color: #FFFFFF; 			
	text-decoration: none; 
	background-color: #e02020; 
	border: 1px solid #ffffff 
}  
A IMG { 
	border: none; 
}

A:link { 
	color: #CC0000; 
}   		
A:visited { 
	color: #CC0000; 
}   		
A:hover { 
	color: #6B779C; 			
	text-decoration: underline; 
}   		
A:active { 
	color: #6B779C; 
}   		

/* LIST TAGS */

UL.frontpage { 	
	margin-bottom: 4px;
	margin-top: 4px; 
}
DT {
	color:#CC0000; 
}

/* IMAGE TAGS */

IMG.sidebar {
	float:left;
	clear:right;
	margin-right:1em; 
}

/* END OF STYLESHEET */