/* Basic styles for alma.ch */

body {	background-color: #FFFFFF; /*white*/
		color: #000000; /*black*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1	{
		font-size: 110%;
		font-weight: bolder;
		text-decoration: underline;
		text-align: center;
}
h2	{
		font-size: 95%;
		text-decoration: underline;
		font-weight: bolder;
}
h3	{
		font-size: 90%;
		font-weight: normal;
		text-decoration: underline;
}
h4	{
		font-size: 80%;
		font-weight: normal;
		text-decoration: underline;
/*		text-align: center;*/
}

em,
strong	{
		font-weight: bold;
		font-style: normal;
		font-size: 85%;
	}

cite {
		font-size: 90%;
}

li {
    padding: 0 0 0.75em 0;
}

A:link    { color: #0000FF; background-color: #FFFFFF }    /* unvisited links blue on white */
A:visited { color: #400080;  background-color: #FFFFFF }   /* visited links dark blue/violet on white */

.footnote	{
		font-size: x-small;
}
.footer	{
		font-size: x-small;
		color: #CCCCCC;
		background: #FFFFFF; /*white*/
}
.right {
		text-align: right;
}

.hidden {
		font-size: 6px;
		color: #FFFFFF; /*white*/
		background-color: #FFFFFF; /*white*/
}
.hidden:link    { color: #FFFFFF; background-color: #FFFFFF; text-decoration: none; }
.hidden:visited { color: #FFFFFF; background-color: #FFFFFF; text-decoration: none; }

.validators	{ /* hide links to W3C validators at bottom of page */
	margin-top: 100px;
    font-size: 9px;
    color: #C0C0C0;
	background-color: #FFFFFF;
	text-decoration: none;
}
.validators a:link,
.validators a:visited,
.validators a:hover {
	font-family: arial, sans-serif;
    color: #C0C0C0;
	background-color: #FFFFFF;
	text-decoration: none;
}
