 /*Style-Definition für die Navigation*/
 ul { margin: 0 0 0 20px; list-style: none; padding: 0; } 
#menu { float: left; width: 203px; margin: 30px 0 0 0; padding: 0 0 0 0px; } 
#navcontainer { float: left; width: 100%; padding: 0 0 0 0; background: url(image/bg_red.jpg) repeat-x;background-color: #d30227; border-bottom: 0px solid #d30227; padding: 8px 0 0px 0; } 
#navlist { width: 400px float: left; padding: 0 0 0 201px; margin-left: 0px; font: normal 0.8em Verdana, sans-serif; color: black; }

 /*Style-Definition für die First-Level-Navigation*/
 DIV.fstLevel a { text-decoration: none; display: block; padding: 0 0 0 20px; margin: 1px; font-familiy: verdana, arial, helvetica; font-size: 0.8em; font-weight: normal; text-align: left; line-height: 30px; color: black; border-top: 1px solid #999; }

 /*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
 DIV.fstLevel a:hover { color: black; font-weight: bold; background-color: #fff; }

 /*Style-Definition für die First-Level-Navigation bei aktivem Link*/
 DIV.fstLevelActive a { text-decoration: none; display: block; padding: 0 0 0 20px; margin: 1px; font-family: verdana, arial, helvetica; font-size: 0.8em; font-weight: bold; text-align: left; line-height: 30px; color: #d30227; border-top: 1px solid #999;background: url(image/nav_bg_aktiv.jpg) repeat-y;}

 /*Style-Definition für die Second-Level-Navigation*/ 
 DIV.secLevel a { text-decoration: none; display: block; padding: 0 0 0 30px; margin: 1px; font-family: verdana, arial, helvetica; font-size: 0.7em; font-weight: normal; text-align: left; line-height: 20px; color: #555;background: url(image/nav_bg_aktiv.jpg) repeat-y; }

 /*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
 DIV.secLevel a:hover { color: #999; }

 /*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
 DIV.secLevelActive a { text-decoration: none; display: block; padding: 0 0 0 30px; margin: 1Px; font-family: verdana, arial, helvetica; font-size: 0.7em; font-weight: normal; text-align: left; line-height: 20px; color: #d30227; background: url(image/subnav_bg.gif) repeat-y; background-position: right; } 
 /*Style-Definition für die zweizeilige Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive2lines a { text-decoration: none; display: block; padding: 0 0 0 30px; margin: 1px; font-family: verdana, arial, helvetica; font-size: 0.7em; font-weight: normal; text-align: left; line-height: 20px; color: #d30227; background: url(image/bg_subnav2lines.gif) no-repeat; background-position: right; }

 /*Style-Definition für die Third-Level-Navigation*/
 DIV.thirdLevel a { text-decoration: none; display: block; padding: 0 0 0 60px; margin: 1Px; font-family: verdana, arial, helvetica; font-size: 0.7em; font-weight: normal; font-style: italic; text-align: left; line-height: 20px; color: #555; background: url(image/nav_bg_aktiv.jpg) repeat-x; }

 /*Style-Definition für die Third-Level-Navigation bei Mouse-Over*/
 DIV.thirdLevel a:hover { color: #999; }

 /*Style-Definition für die Third-Level-Navigation bei aktivem Link*/
 DIV.thirdLevelActive a { font-style:italic; text-decoration: none; display: block; padding: 0 0 0 60px; margin: 1Px; font-family: verdana, arial, helvetica; font-size: 0.7em; font-weight: normal; text-align: left; line-height: 20px; color: #d30227; background: url(image/subnav3_bg.gif) no-repeat; background-position: right; }

 /*Style-Definition für die zweizeilige Third-Level-Navigation bei aktivem Link*/
DIV.thirdLevelActive2lines a { font-style:italic;text-decoration: none; display: block; padding: 0 0 0 60px; margin: 1px; font-family: verdana, arial, helvetica; font-size: 0.7em; font-weight: normal; text-align: left; line-height: 20px; color: #d30227; background: url(image/subnav3_2lines_bg.gif) no-repeat; background-position: right; }

 /*-----------Header-Styles--------------------------*/

 /*Style-Definitionen für die Head-Navigation*/
 DIV.hor a { color: black; float: left; border-left: 2px solid #fff;border-right: 1px solid #333;border-top: 1px solid #fff; text-decoration: none; padding: 2px 0.5em;  background: url(image/bg_nav_hor.jpg) repeat-x; margin-right: 2px;margin-left:1px;background-color: #fff; } DIV.hor a:visited { color: black; } DIV.hor a:hover { color: #d30227; } DIV.horActive a { background: #fff; color: #333; font-weight: bold; float: left; border-left: 2px solid #fff; text-decoration: none; padding: 3px 0.5em 3px 0.5em; margin-right: 3px; margin-top: 0px; border-bottom: none; }
