div#navigation { height: 20px; background-color: #016BBF; border: 1px solid #ddd; width: 733px; position: relative;z-index: 100;}
div#navigation ul, div#navigation li { margin: 0px; padding: 0px; list-style-type: none; }
div#navigation a:hover { text-decoration: none; }

div#navigation ul.menulevel1 li.menulevel1 { float: left; position: relative; height: 20px; }
div#navigation ul.menulevel1 li.menulevel1 a.menulevel1 { color: #fff; border-right: 1px solid #fff; display: block; float: left; width: 103px; line-height: 16px; height: 16px; margin-top: 2px; text-align: center; }
div#navigation ul.menulevel1 li.active, 
div#navigation ul.menulevel1 li.menuselected, 
div#navigation ul.menulevel1 li.menucurrent  {  background-color: #38a2f6; }
div#navigation ul.menulevel1 li.active a.menulevel1, 
div#navigation ul.menulevel1 li.menuselected a.menulevel1, 
div#navigation ul.menulevel1 li.menucurrent a.menulevel1 { }
div#navigation ul.menulevel1 li.menulevel1 a.last { border-right: 0 none; }

div#navigation ul.menulevel2 { display: none; position: absolute; top: 20px; left: 0px; z-index: 100; }
div#navigation ul.menulevel2 li.showLevel3  ul.menulevel3 { display: block; }
div#navigation ul.menulevel2 li.menulevel2 { position: relative; width: 150px; }
div#navigation ul.menulevel2 li.menulevel2 a.menulevel2 { display: block; color: #fff; background-color: #016BBF; border-bottom: 1px solid #fff; padding: 3px 5px; }
div#navigation ul.menulevel2 li.active a.menulevel2,
div#navigation ul.menulevel2 li.menucurrent a.menulevel2 {  background-color: #38a2f6; }
div#navigation ul.menulevel2 li.subnavi span { display: block; float: right; color: #fff; margin-right: 5px; }
div#navigation ul.menulevel2 li.active span {  }

div#navigation ul.menulevel3 { display: none; position: absolute; top: 0px; left: 150px; z-index: 100; margin: 0px; padding: 0px; }
div#navigation ul.menulevel3 li.menulevel3 { width: 150px; }
div#navigation ul.menulevel3 li.menulevel3 a.menulevel3 { display: block; color: #fff; background-color: #016BBF; border-bottom: 1px solid #fff; padding: 2px 5px; }
div#navigation ul.menulevel3 li.active a.menulevel3,
div#navigation ul.menulevel3 li.menucurrent a.menulevel3 { background-color: #38a2f6; }

div#leftNavigation { margin-bottom: 13px;}
div#leftNavigation ul, div#leftNavigation li { margin: 0px; padding: 0px; list-style-type: none; }
div#leftNavigation li a { display: block; color: #fff; background-color: #016BBF; line-height: 23px; border-bottom: 1px solid #fff; padding-left: 10px; }
div#leftNavigation li a:hover, 
div#leftNavigation li.menuselected a,
div#leftNavigation li.menucurrent a {  background-color: #38a2f6; }

div#leftNavigation li.menulevel1 ul.menulevel2 { display: none; font-size: 11px; }
div#leftNavigation li.menucurrent ul.menulevel2 { display: block; border-bottom: 1px solid #fff; }
div#leftNavigation li.menulevel2 a {  color: #fff; background-color: #016BBF; border: 0 none; line-height: 19px; padding-left: 20px; }
div#leftNavigation li.menucurrent li.menucurrent a {  background-color: #016BBF; }

div#leftNavigation div.shower { height: 15px; border: 1px solid #38a2f6; color: #000; text-align: center; cursor: pointer; }

div#aktNavigation { margin: 10px 0px; color: #333333; }
div#aktNavigation span#quad { width: 11px; height: 11px; background-color: #38a2f6; display: block; float: left; margin: 3px 3px 0px 0px; }

