BODY			   { font-family:helvetica;background:white;margin:0px }
DIV.mainbody		   { width:610px;text-align:left;margin-top:30px;padding-bottom:40px }

P			   { margin:0px }
H1			   { font-size:20px;margin:0px;margin-top:3px }
TD			   { font-family:helvetica;font-size:14px }

TR.roundedtitle		   { height:30px }
TR.roundedblock 	   { height:15px }

TD.picturetopleft	   { width:25px;height:25px;background:url('borders/transcircle50.gif');background-position:top left }
TD.picturetopright	   { width:25px;height:25px;background:url('borders/transcircle50.gif');background-position:top right }
TD.picturebottomleft	   { width:25px;height:25px;background:url('borders/transcircle50.gif');background-position:bottom left }
TD.picturebottomright	   { width:25px;height:25px;background:url('borders/transcircle50.gif');background-position:bottom right }

A			   { text-decoration:none;color:black;font-weight:bold }
A:hover			   { color:#888888 }

A.listlink		   { text-decoration:underline;color:black;font-weight:normal }
A.listlink:hover	   { color:red }

A.listlinksmall		   { text-decoration:none;color:black;font-weight:normal }
A.listlinksmall:hover	   { color:red }

A.simple	           { text-decoration:none;color:#880000;font-weight:normal }
A.simple:hover		   { color:#DD0000 }

TABLE.menu		   { position:absolute;left:0;top:0;width:100%;margin-top:3px }
TABLE.menu TD		   { text-align:center;vertical-align:top;font-size:10pt;font-weight:normal }
TABLE.menu DIV.menuborder  { border:0px solid white }
TABLE.menu DIV.mainmenu    { width:190px;top:20px;padding:2px;font-weight:bold;padding-left:5px;padding-right:5px }
TABLE.menu DIV.submenu     { display:none;margin-top:4px;margin-left:0px;margin-right:0px;background:#EEEEEE;
                             border:2px solid black;border-top:0px;padding:5px;text-align:left }
DIV.submenu A		   { width:100%;font-weight:normal }
DIV.submenu A:hover	   { background:black;color:white }

DIV.menuback	           { border-bottom:2px solid black;background:#EEEEEE;width:100%;height:30px;margin:0px;margin-bottom:20px }

TABLE.list TD   	{ padding-right:10px;padding-left:10px;border-top:1px solid black;vertical-align:top;padding-top:5px;padding-bottom:5px }
TR.noborder TD  	{ border-top:0px }
TABLE.list A		{ font-weight:normal }

TD.left			{ width:15px;background:url('borders/redcircle30.gif');background-position:left }
TD.right		{ width:15px;background:url('borders/redcircle30.gif');background-position:right }
TD.center		{ background:red;color:white;font-weight:bold;padding-right:10px;vertical-align:top }
TD.ccenter		{ text-align:center;background:red;color:white;font-weight:bold;padding-right:10px;vertical-align:top }

TD.leftopen		{ width:15px;background:url('borders/redbordercircle30.gif');background-position:left }
TD.rightopen		{ width:15px;background:url('borders/redbordercircle30.gif');background-position:right }
TD.centeropen		{ border-top:1px solid red;border-bottom:1px solid red;color:white;font-weight:bold;padding-right:10px;vertical-align:top }
TD.ccenteropen		{ text-align:center;border-top:1px solid red;border-bottom:1px solid red;color:white;font-weight:bold;padding-right:10px;vertical-align:center }

TD.topleft		{ width:15px;background:url('borders/redcircle30.gif');background-position:top left }
TD.topright		{ width:15px;background:url('borders/redcircle30.gif');background-position:top right }
TD.bottomleft		{ width:15px;background:url('borders/redcircle30.gif');background-position:bottom left }
TD.bottomright		{ width:15px;background:url('borders/redcircle30.gif');background-position:bottom right }

TD.bordertopleft	{ width:15px;background:url('borders/redbordercircle30.gif');background-position:top left }
TD.bordertopright	{ width:15px;background:url('borders/redbordercircle30.gif');background-position:top right }
TD.borderbottomleft	{ width:15px;background:url('borders/redbordercircle30.gif');background-position:bottom left }
TD.borderbottomright	{ width:15px;background:url('borders/redbordercircle30.gif');background-position:bottom right }
TD.borderleft		{ width:15px;border-left:1px solid red }
TD.borderright		{ width:15px;border-right:1px solid red }
TD.bordertop		{ border-top:1px solid red;font-size:5px }
TD.borderbottom		{ border-bottom:1px solid red;font-size:5px }
TD.bordercenter P	{ margin-top:5px;margin-bottom:5px;text-align:justify }
TD.smallcircle		{ width:15px;background:url('borders/redcircle15.gif');background-position:bottom center;background-repeat:no-repeat }

TD.verenigingenlijst    { vertical-align:top;padding-left:10px;padding-right:10px }

IMAGE.smalldot		{ height:10px;margin-right:5px;margin-left:5px }

TABLE.kalender 		{ width:560px }
TR.kalender TD		{ border-bottom:1px solid red;vertical-align:top;padding-top:5px;padding-bottom:5px }
TD.datum		{ width:50px;text-align:right;font-family:monospace }
TD.uur			{ width:40px;text-align:right;padding-left:20px;font-family:monospace }
TD.evenement		{ padding-left:20px }

TABLE.kal1          { width:200px }
TD.kal1date         { text-align:right;color:red }

DIV.kalenderklein                   { font-size:10px;height:450px;overflow:hiden }
DIV.kalenderklein DIV.titel         { font-size:16px;text-align:center;font-weight:bold;margin-bottom:15px }
DIV.kalenderklein DIV.datum         { font-weight:bold;width:150px;margin-bottom:5px }
DIV.kalenderklein DIV.vereniging    { width:150px;overflow:hidden;margin-bottom:5px }
DIV.kalenderklein DIV.activiteit    { width:150px;overflow:hidden }
DIV.kalenderklein HR                { color:#CCBBBB;height:1px }
DIV.kalenderklein A                 { font-weight:normal }
