
#mainnav { line-height: 1.33em; ; background-color: #E4E4E9; margin: 0; padding: 0; width: 300px; vertical-align: top }
#mainnav ul { list-style-type: none; margin: 0; padding: 0; }
#mainnav li { font-size: 0.9em; margin: 0; padding: 0; }
#mainnav ul ul, #mainnav ul ul ul { margin: 0 0 0 1em; padding: 0; font-color: #1B2867; }
#mainnav li a { color: #1B2867; text-decoration: none; display: block; margin: 0; padding: 0; width: 100%;  }
html>body #mainnav li a { width: auto }
#mainnav ul li a { padding: 0.8em 0.5em 0.8em 1em; border-bottom: 1px dotted #1B2867;  }

/*rollover Menüpunkt*/
#mainnav ul li a:hover { background-color: #FFFFFF;  padding: 0.8em 0.5em 0.8em 1em; }
#mainnav ul ul li a,   { color: #1B2867; padding: 0.2em 0.5em 0.5em 2em; }
#mainnav ul ul ul li a { color: #1B2867; padding: 0.2em 0.5em 0.5em 4em;  }
#mainnav ul ul li a:hover,   { background-color: #FFFFFF; padding: 0.2em 0.5em 0.5em 2em;  }
#mainnav ul ul ul li a:hover { background-color: #FFFFFF; padding: 0.2em 0.5em 0.5em 4em;  }

/*Markierung aktueller aktiver Punkt*/
#mainnav ul .here { color: #7298C6; text-decoration: none; background-color: #E4E4E9; display: block; margin: 0; padding: 0.8em 0.5em 0.8em 1em; width: 100%; border-bottom: 1px dotted #1B2867;  }
html>body #mainnav ul .here { width: auto }
/*Unterpunkt 1*/
#mainnav ul ul .here { color: #6688B2; background-color: #E4E4E9; display: block; margin: 0; padding: 0.2em 0.5em 0.5em 2em; width: 100%; border-bottom: 1px dotted #1B2867; }
html>body #mainnav ul ul .here { width: auto }
/*Unterpunkt 2*/
#mainnav ul ul ul .here { color: #6688B2; background-color: #E4E4E9; display: block; margin: 0; padding: 0.2em 0.5em 0.5em 4em; width: 100%;  border-bottom: 1px dotted #1B2867; }
html>body #mainnav ul ul ul .here { width: auto }

a:link    {text-decoration:none; font-weight: normal; color:#1B2867;}
a:visited {text-decoration:none; font-weight: normal; color:#1B2867;}
a:hover   {text-decoration:none; font-weight: normal; color:#676890;}

body { color: #000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 1.7; background-color: white; margin: 0; padding: 0 }
p { margin-top: 0; margin-bottom: 0.8em }
th p { margin-top: 0; margin-bottom: 0 }
td, th { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 1.7em; vertical-align: top; }
table { margin-top: 0; padding: 0;  border: none }

