/*** FORUM-Federatie Gezelschapsspellenclubs ***/

body {background:#ffffff;color:#000000; font-family:Arial,Sans-serif; margin:0; padding:0;}

/* Canvas */

table.canvas {border-collapse:collapse; height:100%; width:100%;}

tr.can_header {height:160px;}
td.can_header {width:100%;}

tr.can_content {height:100%;}
td.can_content {width:100%; vertical-align:top;}

tr.can_footer {height:65px;}
td.can_footer {width:100%;}

/* Hoofding */

table.header  {border-collapse:collapse;height:160px; width:100%;}

tr.head_blank {height:20px;}
td.head_blank_filler {width:20px;}
td.head_blank_logo {width:180px;}
td.head_blank_span {/*no props*/}

tr.head_logo {height:40px;}
td.head_logo_filler {width:20px;}
td.head_logo_box {width:180px; text-align:center; vertical-align:middle;}
td.head_logo_span {text-align:right; vertical-align:middle;}
td.head_logo_spelbord {padding:0px;width:180px;text-align:center; vertical-align:bottom;}

tr.head_dark {height:25px;}
td.head_dark_filler {background:#008000; width:20px;}
td.head_dark_content {background:#008000; color:#ccffcc; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:1.1em; font-weight:bold; vertical-align:middle;}

tr.head_light {height:25px;}
td.head_light_filler {background:#ccffcc; width:20px;}
td.head_light_spelbord {background:#ccffcc; width:180px;}
td.head_light_content {background:#ccffcc; color:#008000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:0.7em; font-weight:bold; vertical-align:middle;}

tr.head_overlap {height:40px;}
td.head_overlap_filler {width:20px;}
td.head_overlap_bread {color:#777777; font-size:0.7em; vertical-align:middle;}
td.head_overlap_rainbow {font-size:0.7em; font-weight:bold; vertical-align:middle;}
td.head_overlap_language {width:180px;vertical-align:middle;}

/* Inhoud */

table.content  {border-collapse:collapse; height:100%; width:100%;}

tr.content {height:100%;}
td.content_filler {width:20px;}
td.content_navigatie {width:180px; font-size:0.7em; line-height:1.0em; text-align:center; vertical-align:top;}
td.content_hoofdspoor {font-size:0.8em; line-height:1.4em; text-align:left; vertical-align:top;}
td.content_zijspoor {width:180px; font-size:0.7em; line-height:1.4em; text-align:left; vertical-align:top;}

/* Coördinaten spellenclubs */

table.coor {border-collapse:collapse; width:100%;}

tr.coor {/*no props*/}
td.coorLabel {color:#006600; font-size:0.8em; font-weight:bold; line-height:1.4em; padding:0px; vertical-align:top; width:20%;}
td.coorInhoud {font-size:0.8em; line-height:1.4em; padding:0px; vertical-align:top;width:80%;}

/* Update */

table.update {border-collapse:collapse; width:100%;}

tr.update {/*no props*/}
td.updLabel {color:#006600; font-size:0.8em; font-weight:bold; line-height:1.4em; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; vertical-align:top; width:25%;}
td.updDatum {font-size:0.8em; line-height:1.4em; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; vertical-align:top; width:15%;}
td.updInhoud {font-size:0.8em; line-height:1.4em; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; vertical-align:top;width:60%;}

/* Speeldata */

table.speeldata {border-collapse:collapse;  width:100%;}

tr.speeldata {/*no props*/}
td.sdDag {border-bottom-color:#ccffcc; border-left-color:#006600; border-right-color:#006600; border-top-color:#006600;
         border-style:solid; border-width:1px; font-size:0.8em; padding-bottom:5px; padding-left:0px; 
		 padding-right:0px; padding-top:5px; text-align:center; width:33%; }

td.sdMnd {background-color:#ccffcc; border-bottom-color:#006600; border-left-color:#006600; border-right-color:#006600; border-top-color:#ccffcc;
         border-style:solid; border-width:1px; color:#006600; font-size:0.8em; font-weight:bold; text-align:center;
         text-transform:uppercase; width:33%; }

/* Extra muros  */

table.extra {border-collapse:collapse;width:100%;}

tr.extra {/*no props*/}
td.extra {border-color:#000000;border-style:solid;border-width:1px; font-size:0.8em; padding:5px; text-align:center; width:25%;}
td.extraHead {border-color:#000000;border-style:solid;border-width:1px; color:#006600; font-size:0.8em; font-weight:bold; padding:5px; text-align:center; width:25%;}
td.extraTitel {border-color:#000000;border-style:solid;border-width:1px; background-color:#ccffcc; font-size:0.8em;font-weight:bold;padding:5px;text-align:center;width:25%;}

/* Kalender */

table.kalender {border-collapse:collapse;  width:100%;}

tr.kalender {/*no props*/}
td.kalLabel {padding:0px; text-align:center; vertical-align:top; width:75px;}
td.kalInhoud {color:#000000; font-size:0.8em; line-height:1.3em; padding:0px; vertical-align:top;}

/* Nieuws & prikbord */

table.prikbord { WIDTH: 100%; BORDER-COLLAPSE: collapse; }

tr.prikbord_header { /* */ }
tr.prikbord_bericht { background-color: #eeffee; }
td.prikbord_prentje { background-color:#eeffee; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 70px; height: 100px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px }
td.prikbord_titel { background-color:#008000; color:#ccffcc; PADDING: 5px; FONT-SIZE: 0.8em; VERTICAL-ALIGN: top; LINE-HEIGHT: 1em; font-weight:bold; }
td.prikbord_datum { color:#ccffcc; PADDING: 5px; FONT-SIZE: 0.8em; VERTICAL-ALIGN: top; LINE-HEIGHT: 1em; width:70px; font-weight:bold; }
td.prikbord_bericht { background-color:#eeffee; PADDING: 5px; FONT-SIZE: 0.8em; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.4em; height:100px; }

/* Voettekst */

table.footer  {border-collapse:collapse; height:65px; width:100%;}

tr.foot_blank {height:20px;}
td.foot_blank_filler {width:20px;}
td.foot_blank_nav {width:180px;}
td.foot_blank_hoofdspoor {/*no props*/}
td.foot_blank_zijspoor {width:180px;}

tr.foot_content {height:25px;}
td.foot_content_filler {width:20px;}
td.foot_content_nav {width:180px;}
td.foot_content_copyright {font-size:0.7em; vertical-align:middle;}
td.foot_content_counter {width:180px; font-size:0.7em; vertical-align:middle;}

/* Titels */

h1 {color:#008000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:1.5em; font-weight:bold;}
h2 {color:#000000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:1.2em; font-style:italic; font-weight:bold;}
h3 {background-color:#ccffcc; border-left-color:#008000; border-left-style:solid; border-left-width:10px; color:#008000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:1.2em; font-style:italic; font-weight:bold; padding:5px;}
h3.redVariant {background-color:#ffcccc; border-left-color:#800000; border-left-style:solid; border-left-width:10px; color:#800000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:1.2em; font-style:italic; font-weight:bold; padding:5px;}
h4 {color:#000000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-size:1.0em; font-weight:bold;}


/* Afbeeldingen */

img {border:none;}
img.bullet {vertical-align:middle;}

/* Lijsten */

ul {list-style: url(clips/dice_bullet.gif) square; margin-top: 0px; margin-bottom: 0px; margin-left: 1.5em; padding-left: 0px;>}

/* Fieldset */

fieldset {border-color: #778899; border-style: solid; border-width: 1px; padding: 5px; text-align: center; }

legend {color: #778899; font-size:0.9em; }
  
/* Overige */

em {color:#008000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-style:italic; font-weight:bold;}
em.ticker {color:#800000; font-family:Trebuchet MS,Verdana,Arial,Sans-serif; font-style:normal; font-weight:bold;}

.alert {color:#660000; font-weight:bold;}
		
/* Hyperlinks */
										
a:link { color: #008000; text-decoration: underline; }
a:visited, a:active { color: #000000; text-decoration: underline; }
a:hover { background-color: #ccffcc;}
	
a.head:link, a.head:visited, a.head:active {color:#008000; text-decoration:underline;}
a.head:hover  {color:#000000;}	

a.bread:link, a.bread:visited, a.bread:active {color:#777777;}
a.bread:hover {background-color: #ccffcc;}
  
a.image:link, a.image:visited, a.image:active {background-color:#ffffff;}
a.image:hover {/* pro forma */}

a.alert:link { color: #800000; text-decoration: underline; }
a.alert:visited, a:active { color: #000000; text-decoration: underline; }
a.alert:hover { background-color: #ffcccc;}

a.ticker:link { color: #000000; text-decoration: underline; }
a.ticker:visited, a.ticker:active { color: #800000; text-decoration: underline; }
a.ticker:hover { background-color: #ffcccc;}