body { background-color:#FFFFFF; }

a:link { text-decoration: none; color: #004080; }
a:visited { text-decoration: none; color: #004080; /*text-decoration:line-through;*/}
a:hover{text-decoration: underline; color: #FFFFFF; background-color : #004080; }
a:active { text-decoration: underline; color: #2266AA; }

h1 { color:darkblue; font-size:20pt; line-height:48px;
    font-style:bold; font-family: Arial,Helvetica,Verdana,sans-serif;}
h2 { color:darkblue; font-size:20pt; line-height:36px;
    font-style:bold; font-family: Arial,Helvetica,Verdana,sans-serif;}
h3 { color:darkblue; font-size:15pt; line-height:24px;
    font-style:bold; font-family: Arial,Helvetica,Verdana,sans-serif;}
h4 { color:darkblue; font-size:12pt; line-height:18px;
    font-style:bold; font-family: Arial,Helvetica,Verdana,sans-serif;}
h5 { color:darkblue; font-size:12pt; line-height:18px;
    font-style:bold; font-family: Arial,Helvetica,Verdana,sans-serif;}
h6 { color:darkblue; font-size:12pt; line-height:18px;
    font-style:bold; font-family: Arial,Helvetica,Verdana,sans-serif;}

/* This is the normal paragraph (flow-)text. */
p { font-size:12px;
    color:#000000;
    line-height:16px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
}
/* Display the first letter of a paragraph tall and bold.
   Rest as in <p></p>. */
p:first-letter {
    font-size: 18px;
    font-weight:bold;
}

code {
    font-size: 12px;
    color: #2222AA;
    line-height: 14px;
    font-family: Courier New,Courier,Monaco,monospace;
    /* background-color:#DDDDDD; */ /* White linterline spacing! */
}

ol, ul, li {
    font-size: 12px;
    color: #000000;
    line-height: 14px;
    font-family: Verdana,Arial,Helvetica,sans-serif
}

caption {
    font-size: 14px;
    /* font-style:bold; */ /* does not work */
    color: #000000;
    line-height: 28px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:underline;
    /* font-weight:bold; */
}

/* table contents */
th, td{
    font-size: 12px;
    color: #000000;
    background-color: #E0E0E0;
    line-height: 14px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

/* table header should be bold and darker grey in the background */
th {
    font-style:bold;
    background-color: #C0C0C0;
    background-image:url('images/tables/title.gif');
}

.tdoof{
    background-color: none;
    background: none;
}

.header{
    background-color:#909090;
}

.nebennavi{
    background-color:#909090;
}

.navibar{
    background-color:#FFFFFF;
}

.contents{
    background-color:#FFFFFF;
    /* text-align:left; */
}

.footer{
    background-color:#909090;
}

.blind{
    background-color:#F0F0F0;
}

.fusstext{
    font-size: 12px;
    line-height: 14px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.INPUT {background-color:#E0E0E0; border:1px solid #000000; font-family:Verdana,Arial,Tahoma; font-size:8pt; color:#000000; }

.TEXTAREA { background-color:#E0E0E0; border:1px solid #000000; font-family:Verdana,Arial,Tahoma; font-size:8pt; color:#000000; }

.SELECT { background-color:#E0E0E0; border:1px solid #000000; font-family:Verdana,Arial,Tahoma; font-size:8pt; color:#000000; }
