/*
Algemene style sheet
20040425, knop-definities toegevoegd, vincent
20050118, bas
*/
 
BODY {
	background : white;
	color: black;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
/*	margin-left: 40px;
	text-align: left
	deze settings moeten de tabel.pagina constructie vervangen */
}

/* Deze (en onderstaande) opsommingen bevatten ook framemaker specific classes: tabel-centered, z-include, listUnordered, listOrdered1, etc*/
P, P.plat, P.plat-centered, P.tabel, P.tabel-centered, P.inPlat, include.z-include, td, td.pagina, LI.listUnordered, LI.listOrdered1, LI.listOrdered, LI.inListOrdered1, LI.inListOrdered, LI.inListUnordered
{color: black; font-weight: normal; font-size: 12px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif;}

H1, H1.kop1-titel, H2.kop2-nav, H2.kop2, H2, H3.kop3, H3.kop3-num, H3.kop3-num1, H3, H4, H4.kop4, H5, H6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333366;
	font-weight: lighter;
}

/* komt te vervallen met nieuwe BODY attributen */
H1 {margin-left : 10px;}
H2, H3, H4, H5, H6 {margin-left : 40px;}
P {margin-left : 40px;}

/* relatieve groottes van de headings tot en met h6, ik vind de standaard groottes niet mooi en teveel ruimte innnemen (bas) */
H1, H1.kop1-titel,h1.kop1Titel { font-size: 170%;}
H2.kop2-nav, h2.kop2Nav, H2.kop2, H2{font-size: 150%;}
H3.kop3, H3.kop3-num, H3.kop3-num1, H3{font-size: 130%;}
H4, H4.kop4{font-size: 120%;}
H5{font-size: 110%;}
H6{font-size: 100%;}
HR {width:95%;}

/* beschrijving gedrag link voor de verschillende mouse-states*/
a:visited{color: #6666CC; text-decoration : none;}
a:link{color: #CC0000; text-decoration : none;}
a:active{text-decoration : none;}
a:hover{text-decoration :  underline;}

/* idem voor klasse .nav */
a.nav:visited {color: #000033; background: #d3d3d3; text-decoration : none}
a.nav:link{color: #000033; background: #d3d3d3; text-decoration : none}
a.nav:active{color: #ffffff; text-decoration : none; background: #333366}
a.nav:hover{color: #ffffff; text-decoration : none; background: #333366}
link{color: #000033; background: #d3d3d3; text-decoration : none}

/* idem voor klasse .navHelp */
a.navHelp:visited {color: #000099; text-decoration : none}
a.navHelp:link{color: #000099; text-decoration : none}
a.navHelp:active{color: #000099}
a.navHelp:hover{color: #000099; text-decoration : underline}

/* idem voor klasse .nav2 */
a.nav2:visited {color: black; font-weight: bolder; text-decoration : none}
a.nav2:link{color: black; font-weight: bolder; text-decoration : none}
a.nav2:active{color: black; font-weight: bolder;}
a.nav2:hover{color: black; font-weight: bolder; text-decoration : underline}

a.indent {margin-left : 15px;}

/* gebruik van deze tabel klasse komt te vervallen (zie ook BODY attributes) */
table.pagina {width: 90%;text-align: left; border: 0;margin-left : 40px;}
td.pagina {background-color: #FCFCFC}
td.agenda, td.news {vertical-align: top; font-size : 90%;}
td {vertical-align: top;}
th {font-weight: lighter;}
.maintable {
	background-image: url('/nl/images/menu_background20_math_nl.gif');
	background-repeat: no-repeat; 
	position: relative; }
.maintable_en {
	background-image: url('/nl/images/menu_background19_math_en.gif');
	background-repeat: no-repeat; 
	position: relative; }
.maintable_fisme {
	background-image: url('/nl/images/menu_background20.gif');
	background-repeat: no-repeat; 
	position: relative; }
.maintable_fisme_en {
	background-image: url('/nl/images/menu_background19.gif');
	background-repeat: no-repeat; 
	position: relative; }

/* span voor kleur en grootte */
span.klein {font-size : smaller; color: gray;}
span.kleinzwart {font-size : smaller;}
span.news, span.agenda, span.publications, span.websites, span.kop {font-weight: bolder ; color: #333366}
span.zeerklein {font-size : x-small; color: gray;}
span.rood {color: red;}
span.groen {color: green; font-size : smaller;}
span.code {color: gray;}
span.kop1 {color : #333366;}
span.grijs {font-size: 10pt; color: #888844;}
span.menu {font-size: 8pt; }

/* div voor kleur en grootte */
div.news, div.publications, div.websites, div.small, span.small
{
	font-size : 95%;
}
div.expandBox
{ border:1px solid gray;padding:5px;}
div.expandBoxFree
{border:1px solid gray;padding:5px;}



/* moeten worden herzien, naamgeving is niet goed gekozen */
p.klein {font-size : smaller}
p.kleinkleur{font-size : smaller; color : #6666CC}
p.kop1{color : #6666CC}

b.fi{color : #cc0000}
b.kop1{color : #333366}
b.white{color : #ffffff }

input.blauw{font-size: 10pt; color: blue}

/* deel uit cdbeta stylesheet
a.menu_titel { font-face: Verdana; font-size: 8pt; font-weight: bold; }
a.menu_titel:hover { text-decoration:none; }
a#menu_titel_instituut { color: #d70044; }
a#menu_titel_onderzoek { color: #004b33; }
a#menu_titel_studeren { color: #be700b; }
a#menu_titel_vo { color: #0083a6; }
a#menu_titel_po { color: #322462; }
.menu_item_instituut { color: #d70044; }
.menu_item_onderzoek { color: #004b33; }
.menu_item_studeren { color: #be700b; }
.menu_item_vo { color: #0083a6; }
.menu_item_po { color: #322462; }
eind deel uit cdbeta stylesheet*/

/* Framemaker 6 classes, deze worden verplaatst naar een eigen (aparte) stylesheet */
BLOCKQOUTE.citaat
{}

LI.listUnordered, LI.listOrdered1, LI.listOrdered
/* common properties */
{
	/* overrules display: block in Frame .css
	   is ok for IE but Netscape needs list-item here */
	display: list-item;
	/* overrules Frame .css */
	text-indent: 0pt;
	text-align: left;
	/* margin-left : 30px; */
	margin-top : 0px;
	margin-bottom: 0px;
}

LI.listOrdered1, LI.listOrdered, LI.inListOrdered1, LI.inListOrdered
/* ordered list specifics */
{
	list-style-type: decimal;
	list-style-position: outside;
}

LI.listUnordered
{
	/* these are default */ 
	list-style-type: disc;
	list-style-position: outside;
}

LI.inListUnordered, LI.inListOrdered1, LI.inListOrdered
{
	/* overrules display: block in Frame .css
	   is ok for IE but Netscape needs list-item here */
	display: list-item;
	/* overrules Frame .css */
	text-indent: 0pt;
	text-align: left;
	/* margin-left: 10px; */

}

LI.inListOrdered1, LI.inListOrdered
/* ordered inlist specifics */
{
	list-style-type: lower-alpha;
	list-style-position: outside;
}

LI.inListUnordered
{
	/* these are default */ 
	list-style-type: circle;
	list-style-position: outside;
}

EM.Hyperlink {
	font-style: normal;
	color: #cc0000;
	text-decoration: none ;
}

span.toprood
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt;
	color: red;
}

/* 20030522, menuknop-gedrag vincent, moet worden gecontroleerd op relevantie, komen hier te vervallen */
td.knopjeaan {
	background-color : #CCCCCC;
	text-align : center;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	border-top : .5pt solid;
	border-bottom : .5pt solid;
	border-left : .5pt solid;
	border-right : .5pt solid;
	border-top-color : #FFFFFF;
	border-bottom-color : #888888;		
	border-left-color : #FFFFFF;
	border-right-color : #888888;
	height : 20px;	
}

/* 20030522, vincent */
td.knopjeuit {
	background-color : #FFFFCC;
	text-align : center;	
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	border-top : .5pt solid ;
	border-bottom : .5pt solid;
	border-left : .5pt solid;
	border-right : .5pt solid;
	border-top-color : #888888;
	border-bottom-color : #FFFFFF;		
	border-left-color : #888888;
	border-right-color : #FFFFFF;
	height : 20px;	
}

/* 20040103, vincent */
td.knopjeover {
	background-color : #E1E1FF;
	text-align : center;	
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	border-top : .5pt solid ;
	border-bottom : .5pt solid;
	border-left : .5pt solid;
	border-right : .5pt solid;
	border-top-color : #888888;
	border-bottom-color : #FFFFFF;		
	border-left-color : #888888;
	border-right-color : #FFFFFF;
	height : 20px;
}
div.webpart div.wp-body ul {
  position: static;
  display: block;
  margin: 0px;
  margin-top: 0px;
  padding: 0px;
  list-style-image: none;
  list-style-type: none;
}
div.webpart div.wp-body ul li {
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
  vertical-align: baseline;
  display: list-item;
  margin: 0px;
  background-image: url(http://www.science.uu.nl/img/uucms/arrow_right.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding-left: 14px;
  padding-bottom: 5px;
}
div.webpart div.wp-body ul li a {
  background-image: none;
  color: #4c4c4c;
  text-decoration: none;
}
div.webpart div.wp-body ul li a:hover {
  text-decoration: underline;
}
#topmessage {

	margin: 25px 0px;

	padding: 5px 0px;

	text-align: center;

	font-weight: bold;

	font-size: 14px;

	

	border-top: 1px solid #000000; 

	border-bottom: 1px solid #000000; 

	background-color: #ecf3f8;

	z-index: 0;

 }
