body { 
	margin-left:15px;
	margin-right:10px; 
	margin-top:10px; 
	margin-bottom:10px;	
	font-family:Arial,Helvetica,Avantgarde,sans-serif;
	font-size:1.0em;
	color:#000000;
	background-color:#ffffff;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
		}
h1	{
	color:#ffffff;
	background-color:#878787;
	padding-left:5px;
	font-size:1.4em;
	font-weight:bold;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}	
h2	{
	color:#878787;
	font-size:1.2em;
	font-weight:bold;
}
h3	{
	color:#878787;
	font-size:1.0em;
	font-weight:bold;
}
th {
	color:#ffffff;
	background-color:#878787;
	font-size:1.0em;
	font-weight:bold;
}
td {
	background-color:#cacaca;
}
ul {
	list-style-image:url(../images/raute2.gif);
}
ul.nav {
	list-style-image:url(../images/raute.gif);
	margin-left:20px;
}
li {
	padding-bottom:0.8em;
}	
li.nav {
	padding-bottom:0.8em;
}	
#nav {
	position:absolute;
	width:200px;
	top:185px; 
	left:20px;
}		
#logo {
	position:absolute;
	width:200px;
	top:10px;
	left:20px;
}		
#content {
	position: absolute;
	width:65%; 
	top: 25px;
	left:240px;
	right:15px;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#878787;
	padding-left:10px;
/*	text-align:justify; */
}
#footer {
	/* position: static; */
	position: relative; 
	width:100%; 
	bottom:0px;
	background-color:#cacaca;
	background-image:url(../images/bg_f.png);
	background-repeat:repeat-y;
	background-position:right;
	margin-top:12em;
	font-size: 0.8em;
	color: #000000;
	text-align: center;
}
br {
	clear:left;
}
label {
	width:5em;
	float:left;
	padding:3px;
	margin:1px;
	font-weight:bold;
}
fieldset {
    border-width:0px;
	background-color:#cacaca;
	background-image:url(../images/bg_f.png);
	background-repeat:repeat-y; 
	background-position:right;
}	
textarea {
    border-width:1px;
    border-style:solid;
    border-color:#878787;
    color:#878787;
    background-color:#ffffff;
}
input {
    border-width:1px;
    border-style:solid;
    border-color:#878787;
    color:#878787;
    background-color:#ffffff;
}
.button {
    border-width:1px;
    border-style:solid;
    border-color:#878787;
    color:#ffffff;
    background-color:#c0c0c0;
	background-image:url(../images/button.jpg);
}
.errorbox {
    border-width:1px;
    border-style:solid;
	border-color:#ff0000;
	color:#ff0000;
	padding:10px;
}
a	{ text-decoration:none }	
a:link	{ color:#0202fe; }
a:visited { color:#fe0266; }
a:active	{ color:#0202fe;}
a:hover	{ color:#ffffff;background-color:#0202fe;text-decoration:underline }

