#menumain ul { height: 20px; }
#menumain li { float: left; display: block; text-align: left; font-weight: bold; margin-right: 30px; }
#menumain li a { color: #FFFFFF; font-weight: bold; }
#menumain li a.aktiv { color: #F67200; font-weight: bold;}
#menumain li a:hover { color: #F67200; font-weight: bold; text-decoration: none;}


#submenu ul.menu2 { background: #00509E; padding: 0px; margin: 0px; border: 0px; font-weight: normal; }
#submenu ul.menu2 li { font-weight: normal; line-height: 3.2em; border-bottom: solid 1px #FFFFFF; /*min-height: 3.2em;*/ }
#submenu ul.menu2 li a, #submenu ul.menu2 li a:link, #submenu ul.menu2 li a:visited, #submenu ul.menu2 li a:active, #submenu ul.menu2 li a:hover { padding: 0px; padding-left: 12px; }
#submenu ul.menu2 li a.aktiv { color: #F67200; font-weight: normal;}
#submenu ul.menu2 li a:hover { color: #F67200; font-weight: normal;}

#submenu ul.menu2level2 { background: #2067ad; padding: 0px; margin: 0px; border: 0px; font-weight: normal; font-size: 0.9em; padding: 0px; padding-bottom: 14px; padding-top: 6px;}
#submenu ul.menu2level2 li { font-weight: normal; line-height: 1.2em; border-bottom: none; padding: 0px; padding-bottom: 0px; min-height: 1.4em; height: auto !important; height: 1.4em;}
#submenu ul.menu2level2 li a, #submenu ul.menu2level2 li a:link, #submenu ul.menu2level2 li a:visited, #submenu ul.menu2level2 li a:active, #submenu ul.menu2level2 li a:hover { padding: 0px; padding-bottom: 10px; padding-left: 16px; display: block; }
#submenu ul.menu2level2 li a.aktiv { color: #F67200; font-weight: normal;}
#submenu ul.menu2level2 li a:hover { color: #F67200; font-weight: normal;}

#content_right .csc-sitemap ul li { color: #00509E; line-height: 2.2em; list-style-position: inside; list-style-type: square; }
#content_right .csc-sitemap ul li ul li { padding-left: 20px; }
