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;
}

/*Menue*/
/*Navigation normal*/

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;
}
/*Navigation normal -- ENDE*/


/*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;
}

ul#mainnav2 {
list-style: none;
margin: 0px;
padding: 0px;
}
/*Untermenue -- ENDE*/

/*Navigation - zu den photos*/
/* Rahmenlinie oben + unten*/
ul#mainnav2 li {
border-top: 1px solid #A7A7A7;
border-bottom: 1px solid #A7A7A7;
display: block;
}

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

/* Hintergrund aendern*/
ul#mainnav2 li a:hover   { color: #ffffff; background-color: #a792d4 }
/*Navigation - zu den photos -- ENDE*/

/*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;
}
/*Spaltendefinitionen -- ENDE*/

/*Bilder*/
td.left  { color: #fc6; font-size: 10px; background-color: #464646; padding: 4; border: solid 0 #f9f9f9 };
.oben { color: #39c; font-size: 12px; display: block; padding: 5px; border-bottom: 1px dotted #c0c0c0; vertical-: bottom };
.unten    { color: #6c0; font-size: 12px; display: block; padding: 5px; border-top: 1px dotted #c0c0c0; border-bottom: 1px dotted #c0c0c0; vertical-: bottom    };
th.head  { color: #fff; font-weight: normal; background-color: #333 };
.head  { color: #fff; font-size: 10px; font-weight: normal; background-color: #646464 };
td.bild  { padding: 4; border-style: solid; outline: dotted 12px #9fc };
td.bildnav { padding: 4; border: solid 0 #ff9900 };
td.right { background-color: #646464; padding: 4; border: solid 0 #ff9900 };
td.info  { color: #fff; font-size: 10px; background-color: #334633 };


/*Bilder -- ENDE*/
