 /*Style-Definition für die Navigation*/
 ul { margin: 0 0 0 20px; list-style: none; padding: 0; } 
#menu { float: left; width: 203px; margin: 35px 0 0 0; padding: 0 0 0 0px; } 
#navcontainer { float: left; width: 100%; padding: 0 0 0 0; background-color: white; border-bottom: 0px solid #d30227; } 
#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 5px; 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; }

 /*Style-Definition für die First-Level-Navigation bei aktivem Link*/
 DIV.fstLevelActive a { text-decoration: none; display: block; padding: 0 0 0 5px; 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-color:#fff; }

 /*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-image:none;background-color:#fff;}

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

 /*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
 DIV.secLevelActive a { background-image:none;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-color:#fff;} 
 /*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/subnav3_bg_black.gif) no-repeat; background-position: right; }

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

 /*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; }

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

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