
#mainnav { line-height: 1.33em; background-color: #02519E; margin: 0; padding: 0; width: 291px; vertical-align: top }
#mainnav ul { list-style-type: none; margin: 0; padding: 0; border: none }
#mainnav li { font-size: 0.9em; margin: 0; padding: 0 }
#mainnav ul ul, #mainnav ul ul ul { margin: 0 0 0 1em; padding: 0 }
#mainnav li a { color: #ffffff; 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 solid #000051 }

/*rollover Menüpunkt*/
#mainnav ul li a:hover { background-color: #658FBF; padding: 0.8em 0.5em 0.8em 1em; border-bottom: 1px solid #000051 }
#mainnav ul ul li a, #mainnav ul ul ul li a { padding: 0.2em 0.5em 0.5em; border-bottom: 1px solid #000051;  }
#mainnav ul ul li a:hover, #mainnav ul ul ul li a:hover { background-color: #658FBF; padding: 0.2em 0.5em 0.5em; border-bottom: 1px solid #000051;  }

#mainnav .navsectionhead { color: white; text-decoration: none; background-color: #02519E; display: block; margin: 0; width: 100% }
html>body #mainnav .navsectionhead { width: auto }
#mainnav .subnavsectionhead { color: white; text-decoration: none; background-color: #02519E; display: block; margin: 0; width: 100% }
html>body #mainnav .subnavsectionhead { width: auto }
#mainnav li .navsectionhead a { color: #02519E; text-decoration: none; background-color: #02519E; display: block; margin: 0; width: 100% }
html>body #mainnav .subnavsectionhead a { width: auto }
#mainnav li .navsectionhead a:hover { color: white; background-color: #000051 }

/*Markierung aktueller aktiver Punkt*/
#mainnav ul .here { color: white; text-decoration: none; background-color: #02519E; display: block; margin: 0; padding: 0.8em 0.5em 0.8em 1em; width: 100%; border: none }
html>body #mainnav ul .here { width: auto }
/*Unterpunkt 1*/
#mainnav ul ul .here { color: white; background-color: #7172A8; display: block; margin: 0; padding: 0.2em 0.5em 0.5em; width: 100% }
html>body #mainnav ul ul .here { width: auto }
/*Unterpunkt 2*/
#mainnav ul ul ul .here { color: white; background-color: #7172A8; display: block; margin: 0; padding: 0.2em 0.5em 0.5em; width: 100%; border-bottom: 1px solid #000051; border-left: 1px solid #000051 }
html>body #mainnav ul ul ul .here { width: auto }

#nav1 a:link    {text-decoration:none; font-weight: bold; color:#ffffff;}
#nav1 a:visited {text-decoration:none; font-weight: bold; color:#000051;}
#nav1 a:hover   {text-decoration:none; font-weight: bold; color:#676890;}

