
@media all {
body {
text-align:left;
text-decoration:none;
border:0;
padding:0;
margin:0;
}
}

@media screen {
body {
font-family:"Helvetica","Arial","free sans",sans-serif; color:gray; font-size: medium; font-variant: normal; font-weight: normal;
Background-Color:#ffffff;
Background-Position:top left;
Background-Attachment:fixed;
}
}

@media print {
body, UL, INPUT, SELECT {
font-family:sans-serif; color:black; font-size: 10pt; font-variant: normal; font-weight: normal;
}
}

.medium{
font-size:medium;
}

a:link{color:black;text-decoration:none;}
a:visited{color:black;text-decoration:none;}
a:hover{color:maroon;text-decoration:none;}
a:active{color:maroon;text-decoration:none;}

a.gray:link{color:gray;text-decoration:none;}
a.gray:visited{color:gray;text-decoration:none;}

a.marked:link{color:maroon;text-decoration:none;}
a.marked:visited{color:maroon;text-decoration:none;}

.small{
font-size:small;
}

#head{
position:absolute;
top:0;
left:20%;
padding-left:2%;
padding-right:10px;
right:0;
height:22%;
}

#lang_menu{
position:absolute;
top:0;
margin-top:15px;
padding-left:20px;
padding-right:10px;
left:0;
height:100%;
width:20%;
}


		#menu{
		position:absolute;
		top:22%;
		padding-top:30px;
		padding-left:20px;
		padding-right:10px;
		left:0;
		right:80%;
		height:100%;
		}
	
#content{
position:absolute;
top:22%;
padding-top:30px;
padding-right:3%;
left:22%;
}

#admin{
position:absolute;
bottom:0;
left:0;
padding-left:20px;
padding-bottom:30px;
}

H1{
margin-top:15px;
font-size:x-large;
height:0.5em;
text-align:left;
padding-bottom:0;
}

H2{
position:relative;
margin-top:0;
padding-top:0;
text-align:left;
font-size:large;
}

H3{
margin-bottom:0;
font-style:italic;
font-size:large;
}

P
{
margin-top:0px;
margin-bottom:5px;
color:maroon;
}

INPUT
{
font-family:monospace;
font-size:large;
color:black;
}

SELECT
{
color:black;
font-size:large;
}

IMG
{
margin:0px;
padding-right:20px;
padding-bottom:10px;
border:none;
vertical-align:top;
float:left;
}

IMG.nofloat
{
float:none;
}

UL{
margin-top:0;
}

LI{
list-style-type:disc;
list-style-position:outside;
}

TABLE{
font-size:large;
}

TH{
padding-right:15px;
vertical-align:top;
text-align:left;
}

TD{
padding-right:15px;
vertical-align:top;
text-align:left;
border:dotted 1px black;
}

embed, object {margin: 0; padding: 0;}
