body {
    background-color    : #90A0D5;
    margin              : 0 auto;
    text-align          : center;
    font-family         : Verdana, Tahoma, Arial, sans-serif;
    font-size           : 70%;
}

#mainPane {
    background-color    : #90A0D5;
    border              : 1px solid #000000;
    width               : 700px;
    margin              : 20px auto;
    text-align          : center;
}

#topPane {
    background-color    : #FFFFFF;
    height              : 75px;
    border-bottom       : 1px solid #000000;
    text-align          : left;
    font-size           : 100%;
    text-valign         : middle;
}

#topPane img {
    float               : left;
    margin              : 0px 5px 5px 5px;
}

#contentPane {
    margin              : 0 0 0 0;
    background-color    : #EFEFFF;
    color               : #000000;
    border-left         : 1px solid #000000;
    padding             : 10px 10px 10px 20px;
    text-align          : left;
}

#contentPane h1 {
    padding             : 0;
    margin              : 0;
    font-weight         : bold;
    font-size           : 110%;

}

#contentPane h2 {
    padding             : 0;
    margin              : 0 0 10px 0;
    font-size           : 100%;
    color               : #4A5984;

}

#contentPane p {    padding             : 0;
    margin              : 0;}

table.stats {
     border             : 1px solid #000000;
     width              : 80%;
     text-align         : center;  
}


#contentPane a {
    text-decoration     : none;
    color               : #4A5984;
    font-weight         : bold;
}

#contentPane a:hover {
    text-decoration     : underline;
}

#topPane a {
    text-decoration     : none;
    color               : #4A5984;
    font-weight         : bold;
}

#topPane a:hover {
    text-decoration     : underline;
}


hr {
    color               : #000000;
    clear               : left;
    height              : 1px;
    margin              : 10px 100px 10px 100px;
}

#contentPane img.project {
    float               : left;
    margin              : 0px 5px 5px 5px;
}

.kursiv {
    font-style          : italic;
}

#contentPane td {
    vertical-align      : top;
}

#contentPane td.time {
    width               : 80px;
}

#footer {    clear               : both;    background-color    : #4A5984; 
    color               : #000000;    padding             : 5px 0 5px 0;    border-top          : 1px solid black;
    font-size           : 90%;}

#footer img {
    border              : 0px;
    margin              : 0 5px 0 5px;
}

td.description {
    color               : #silver;
    font-family         : Verdana, Tahoma, Arial, sans-serif;
    font-size           : 100%;
}

input.smallf
{
	color               : #000000;
	background-color    : #silver;
    font-family         : Verdana, Tahoma, Arial, sans-serif;
    font-size           : 70%;
    width               : 32px;
}