body {
 margin-top:2px;
 margin-left:2px;
 margin-right:2px;
 margin-bottom:2px;
 color:black;
 background-color:#FFFFFF;
 font-family:verdana,arial;
 font-size:10pt;
}

p {
 text-indent: 3em;
}

table,tr,td {
 color:black;
 font-family:verdana,arial;
 font-size:10pt
}

/* menu links */
#menu table,tr,td {
 color:black;
 font-family:verdana,arial;
 font-size:10pt
}

#menu a {
 display:block;
 background-color:#AABBCC;
 color:#000000;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 width:176px;
 border:solid 1px silver;
 padding:1px;
}

#menu a:visited {
 background-color:#AABBCC;
 color:#000000;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 width:176px;
 border:solid 1px silver;
 padding:1px;
}

#menu a:active {
 background-color:#DDE6EE;
 color:black;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 width:176px;
 border:solid 1px silver;
 padding:1px;
}

#menu a:hover {
 background-color:#BBCCDD;
 color:#000000;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 width:176px;
 border:solid 1px silver;
 padding:1px;
}

.pfeil{
 color:#FFFFFF;
 font-weight:bold
}

/* menu title */
.rubrik {
 padding-left:5px;
 background-color:#99AABB;
 color:black;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 width:140px;
 padding-top:1px;
 padding-bottom:1px;
 height:18px;
}

/* head and menu list */
.leiste {
 background-color:#AABBCC;
 color:black;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 padding-left:2px;
 padding-bottom:2px;
 padding-top:2px;
 margin:0px auto;
 height:22px;
 border:solid 1px silver;
}

.headtop {
 background-color:#AABBCC;
 color:black;
 text-decoration:none;
 text-align:center;
 font: bold italic small-caps 16pt verdana,sans-serif;
 padding-left:2px;
 padding-bottom:2px;
 padding-top:2px;
 margin:0px auto;
 height:36px;
 border:solid 1px silver;
}

.headmid {
 background-color:#DDE6EE;
 color:black;
 text-decoration:none;
 text-align:center;
 font-family:verdana,sans-serif;
 font-size:1pt;
 padding-left:1px;
 padding-bottom:1px;
 padding-top:1px;
 margin:0px auto;
 height:2px;
 border:solid 1px silver;
}

.headbot {
 background-color:#AABBCC;
 color:black;
 text-decoration:none;
 text-align:center;
 font-family:verdana,sans-serif;
 font-size:1pt;
 padding-left:1px;
 padding-bottom:1px;
 padding-top:1px;
 margin:0px auto;
 height:2px;
 border:solid 1px silver;
}

.nav {
 background-color:#DDE6EE;
 color:black;
 text-decoration:none;
 font-family:verdana,sans-serif;
 font-size:10pt;
 padding-left:1px;
 padding-bottom:1px;
 padding-top:1px;
 border:solid 1px silver;
}

/* general links in text */
a:link {
 color:black;
 text-decoration:underline;
 font-family:verdana;
 font-size:10pt;
 padding-left:2px;
 padding-right:2px;
}

a:visited {
 color:black;
 text-decoration:underline;
 font-family:verdana;
 font-size:10pt;
 padding-left:2px;
 padding-right:2px;
}

a:active {
 color:black;
 text-decoration:underline;
 font-family:verdana;
 font-size:10pt;
 padding-left:2px;
 padding-right:2px;
}

a:hover {
 color:#000000;
 background-color:#FFFFFF;
 text-decoration:none;
 font-family:verdana;
 font-size:10pt;
 padding-left:2px;
 padding-right:2px;
}


