/* DEFAULT TYPES */
/* Default styles such as main fonts, link rendering and header rendering */

/* A, A:hover, A:etc
   body (standaard fonts enzo)
   h1..h4
   (error) messages
   */

img.icon {
	height: 1em;
	border: 0;
}

input.icon {
	height	: 1.5em;
	border	: 0;
}

ul.nosymbol {
	list-style-type : none;
}

body { margin: 10px; background-color: #EAECEE; }
body, p, td { font-family: Verdana; font-size: x-small; }
p { margin: 0px; margin-bottom: 5px;  }

a, a:link, a:visited {
	color: rgb(27,104,150);
	text-decoration: none;
}
a:hover, a:active {
	color: rgb(27,104,150);
	text-decoration: none;
}

.message {font-size:xx-small;margin: 10px 10px 10px 10px;padding : 10px 10px 10px 10px;background-color: #eeeeee;border:1px solid #E0E0E0;}
.errormessage {font-size:xx-small;margin: 10px 10px 10px 10px;padding : 10px 10px 10px 10px;background-color: #ee6666;border:1px solid #E0E0E0;}

/* STYLES FOR USE IN TOPIC TREES */

.collapsed {visibility:hidden;display:none;}
.invisibleexpanded {visibility:hidden;display:none;}
.expanded {display:inline;}
.visiblecollapsed {display:inline;}

.starred{font-weight: bold;}

/* MENU STYLES */
/* Styles related to the main menu */

.headermenu { background-color:#eeeeee ;font-family: arial; font-size: x-small; color:#222255;margin-top:0px; }
.headermenumouseover { background-color:#dddddd ; font-family: arial; font-size: x-small; color:#333366;margin-top:0px; }

/* LIBRARY STYLES */
/* Styles related to the libraries in lib/
   Subdivided in
     'general': shared styles for all libraries (e.g. the style 'linkimageform' for single-image link forms)
                and the form elements styles
     'topic': styles specific to the topic library
     'note': ...
     etc... */

/* LIBRARY STYLES - general */

.editform {margin: 10px 10px 10px 10px;padding : 10px 10px 10px 10px;background-color: rgb(210,220,230);border:1px solid #0f0f10;}
.linkimageform{display:inline;}
.inlineform{display:inline;}
select, input { font-size:xx-small;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
        padding-left: 2px;
}
input.noborder { font-size:xx-small;
        border-style: none;
        padding-left: 0px;
}
textarea { font-family: Verdana;
        font-size: small;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
        padding-left: 2px;
}
textarea:focus,select:focus,input:focus {
        border-color: #444444;
}

form {display:inline;
			margin-top: 0em;
			margin-bottom: 0em;}

/* LIBRARY STYLES - topic */
/* LIBRARY STYLES - person */
/* LIBRARY STYLES - author */
/* LIBRARY STYLES - note */

.readernote {font-size:xx-small;}

/* LIBRARY STYLES - attachment */

/* VALIDATION STYLES */
.errortext { color: #ee6666; font-weight: bold; }
/* REST, OLD, ETC */

.islink {color: rgb(27,104,150); text-decoration: none; cursor:pointer;}
.islink:hover, islink:active{ color: #778899; text-decoration: none; }

.header {  font-weight: bold; font-family: arial; font-size: small; }
.header2 {  font-weight: bold; font-family: arial; font-size: x-small; }
.header3 {  font-weight: bold; font-family: arial; font-size: x-small; }


.nav a { color: white; }
.small { font-size: xx-small; }
.smallbold { font-size: xx-small; font-weight: bold; }
.smallgray { font-size: xx-small; color: #808080; }
.verysmallgray { font-size: xx-small; color: #808080; }
.vlist td { padding-right: 15px; border-bottom: 1px solid #E0E0E0; }

ul { margin-top: 7px; margin-bottom: 7px; }

