/* Owner: ALL
   Last Modified: vrijdag 23 maart 2001 */

/*
	Normally every element in a HTML document is derived from BODY 
	and thus inherits its properties. This means that properties that 
	apply to the whole site should be set here and NOT be duplicated 
	among children. This will mainly be font-size/face site-wide.
	I'm going to try to define it only here and remove all other references
	and see what it gives. (Boris)
*/
BODY
{
	font-size: 8pt;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 150%;
	color: #222a48;
	background: #ffffff;
}

.egeltje 
{ 
	position: relative;
	font: 150pt arial; 
	text-align: left; 
	font-weight: bold; 
	color: #f6f6f6; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 78px; 
	height: 180px; 
	z-index: 0;
}


/*
BT> We shouldn't overburden the standard spec of a TD, special cases can be handled by derived classes,
BT> keeping TD clean will prevent unnecessary clutter because tables are often (if not always) used as 
BT> placeholders instead of style elements
SVV> You're right, but I do need this sometimes, so I guess we derive our own subcsses then. And, I guess
SVV> we found a new means of communication to converse: Intercontinental FTP. The technique stands for nothing.
SVV> By the way, I guess TD.forum should be embedded in forum.css, or am I wrong?
BT> You're right, I'll do that in a microsec. Thanks.
*/

TD 
{
	font-size: 8pt;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 150%;
/*	color: #222A48;
	background: #EFEFEF;
	
	SVV> Why commented?
	SVV> (later) Oh, I see.
	BT> everything should inherit from BODY. That's the theory. It's also much cleaner and easier to maintain. If it works.
	BT> GODDAMNIT. Both forms and tables do NOT inherit from BODY. What sort of idiots created these browsers.
	*/
}

/* CSS pseudo elements */

A:link, A:visited, A:active {text-decoration: none; font-weight: normal}
A:link {color: #555599; } /* Microsoft Blue #DDDDEE */
A:visited {color: #995599; } /* Microsoft Blue #BBBBCC*/ 
A:hover {text-decoration: underline}

/* Headers */
/*---------*/
H3
{
	font: 16pt Verdana;
	font-weight: bold;
}

H4
{
	font: 14pt Verdana;
	font-weight: bold;
}

H3.L1
{
	font: 16pt Verdana;
	color:#EEEEFF; 
	font-weight: bold;
}

H3.L2
{
	font: 16pt Verdana;
    color:#AAAABB;
	font-weight: bold;
}

H3.L3
{
	font: 16pt Verdana;
	color:#EFEFFF;
	font-weight: bold;
}

H3.Mono
{
	font: 16pt monospace;
	font-weight: bold;
}
H4.Mono
{
	font: 15pt monospace;
	font-weight: bold;	
}

/* Text */
/*------*/
.text
{
/*	font: 8pt Verdana;*/
}

.textbutton
{
/*	font: 8pt Verdana; */
/*	font-weight: bold; */
	line-height: 100%;
}

.postscriptum
{
	font: 7pt Verdana;
}

/* Forms */
/*-------*/

INPUT.knop 
{ 
/*  filter: alpha(opacity=60); */
  background: #e0e8ff; 
  border: 1px #305080 solid;
  color: #555555; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 8pt;
}

INPUT.tekst {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;   
  font-variant: normal;
  text-transform: none;
  text-decoration: none;   
  color: #555555; 
  background-color: #E0E8FF; 
  border: 1px #305080 solid; 
  width: 185px} /* Short */

INPUT.tekst_langer {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;   
  font-variant: normal;
  text-transform: none;
  text-decoration: none;   
  color: #555555; 
  background-color: #E0E8FF; 
  border: 1px #305080 solid; 
  width: 300px} /* Long */

INPUT.vinkje
{
  color: #555555; 
  background-color: #E0E8FF; 
  border: 1px #305080 solid; 
}

SELECT
{  
  filter: alpha(opacity=60); 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #555555; 
  background-color: #E0E8FF; 
/*  border-bottom: 1px #305080 solid; 
  border-left: 1px #305080 solid; 
  border-top: 1px #305080 solid; 
  border-right: 1px #305080 solid; */

/* SVV> Huh? 
	BT> in the light of "border: " below, the above statements seem superfluous, no?
*/
  border: 1px #305080 solid;
}

SELECT.tekst 
{  
}

TEXTAREA.tekst
{
	BACKGROUND-COLOR: #E0E8FF; 
	BORDER: #305080 1px solid; 
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}


/* Messageboxes */
/*--------------*/

.Messagebox 
{
/*	font: 8pt verdana; 
	line-height: 150%; 
	margin: 40px; 
	padding: 10px; */
	border: 1px #DDDDDD solid; 
	width: 360px
}

.warningbox
{
/*	font: 8pt verdana; 
	line-height: 150%; 
*/	margin: 40px; 
	padding: 10px;
	border: 1px #FFDDDD solid; 
	width: 360px
}
