/* EMBEDDED FONTS */

@font-face {
    font-family: 'NeuropolRegular';
    src: url('../fonts/neuropol-webfont.eot');
    src: url('../fonts/neuropol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neuropol-webfont.woff') format('woff'),
         url('../fonts/neuropol-webfont.ttf') format('truetype'),
         url('../fonts/neuropol-webfont.svg#NeuropolRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* 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 */
DIV.frontpage {
 	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 1.2em;
}
DIV.rightalign {
	text-align:right;
	float:right;
	padding-right:2em;
}
DIV.fotovdmaand {
        display:none;
}
DIV.fotovdmaand IMG {
        display:none;
}
/* SPAN STYLE TAGS */
SPAN.thumb{
    display: inline-block;
    border-bottom: solid transparent 4px;
}
SPAN.thumbnew{
        display: inline-block;
        border-style: solid;
        border-color: #00FF00;
        border-width: 4px;
}


/* TEXT STYLE TAGS */
H1.topbar {
        position:relative;
        left: 0px;
	font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1.8em;
	page-break-after:avoid;
}
H1.topbar SPAN {
        margin-left:5em;
}
H2 {
	color: #000000;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1.5em;

}
H3 {
	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1.5em;
        display: inline; 
}
H4 {
	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        white-space:nowrap;
}
H5 {
	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        display: inline; 
}
H6 {
	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1em;
        display: inline;
}
LEGEND.sidebar {
	vertical-align: bottom;
        text-indent: 0em;
        color: #FFFFFF;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1em;
}
LEGEND H5 {
        color: #FFFFFF;
}  
SPAN.frontpage {
 	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 1.2em;
}
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; 
}
TABLE.agenda{
        font-size:smaller;
        float:right;
}
TR.topbar {
 	background-color:#6B779C;
	text-indent: 0.3em;
	color:#FFFFFF;
	height:100px;
	
}
TR.menuborder{
        display: none;
}
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;
}
TH.contact {
	color: #6B779C;
        font-family: 'NeuropolRegular', Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        vertical-align: text-top;
        text-align: left;
}
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.menubar {
        padding-left:1em;
}
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.nobreakheader{
        font-weight:bolder;
        color:#666666;
}
TD.caltopbar {	
	background-color: #6B779C;
	color:#FFFFFF }
TD.calweeknr{
        color:#666666;
        font-style: italic;
}
TD.calgray{
        color:gray;
}
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 IMG.newpicture {
        border-style: solid;
        border-color: #00FF00;
        border-width: 3px;
}

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 */
