body  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; background-color: #464646;
}

a:link {
color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; text-decoration: none;
}
a:visited {
color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; text-decoration: none;
}
a:hover {
color: #25CE3D; font-size: 10px; font-family: Arial, Helvetica, san-serif; text-decoration: none;
}
a:active {
color: #CE2551; font-size: 10px; font-family: Arial, Helvetica, san-serif; text-decoration: none;
}

p { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; background-color: #464646;
}

.kleineschrift {
color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, san-serif; background-color: #464646;
}

h1 {
color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, san-serif; background-color: #464646;
}

h2 {
color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, san-serif; background-color: #464646;
}

h3 {
color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, san-serif; background-color: #464646;
}
/*List*/
.liste {
color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, san-serif; background-color: transparent;
}

/*Menue*/

ul#mainnav {
list-style: none;
margin: 0px;
padding: 0px;
}

/* Rahmenlinie oben*/
ul#mainnav li {
border-top: 1px solid #A7A7A7;
display: block;
}

/* Hintergrund in kompletter Spalte*/
ul#mainnav li a:link, ul#mainnav li a:visited {
text-decoration: none;
display: block;
width: 100%;
padding: 3px 3%;
font: bold 10px/1.5 Arial, Helvetica, san-serif;
color: #ffffff;
background-color: #5c6f90;
}

/* Hintergrund aendern*/
ul#mainnav li a:hover  {
color: #ffffff;
background-color: #87a4d4;
}

/*Untermenue*/
ul#mainnav ul.worknav {
list-style: none;
margin: 0px;
padding: 0px;
}

ul#mainnav ul.worknav li {
border-top: 1px;
padding-left: 0.5em;
}

ul#mainnav ul.worknav li a:link, ul#mainnav ul.worknav li a:visited {
padding: 1px;
font: bold 10px Arial, Helvetica, san-serif;
color: #ffffff;
background-color: #476FA3;
}

/*Links werden unterstrichen bei a:hover*/
ul#mainnav ul.worknav li a:hover {
color:#ffffff;
display: block;
background-color: #87a4d4;
}

/*Spaltendefinitionen*/
#oben {
position: absolute;
top: 10px;
margin: 20px;
padding: 10px;
background: #464646;
height: 20px;
}

#links {
position: absolute;
left: 10px;
top: 100px;
width: 150px;
}

#rechts {
position: absolute;
top: 100px;
left: 220px;
right: 50px;
}

