/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */ html, body, li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; } td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; } body { background-color:#fff; background-image:url(../vwfiles/Background/$File/bg.gif); } h1, h2, h3, h4, h5, h6, p, form { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; } img{ border:none; } #hauptbereich #inhalt td a.grey:hover, #hauptbereich #inhalt td a.grey:active #hauptbereich #inhalt p a:hover, #hauptbereich #inhalt p a:active{ color:#000; background-color:#ddd; } #hauptbereich #inhalt td a:hover, #hauptbereich #inhalt td a:active{ color:#034EA2; background-color:#fff; } #hauptbereich #inhalt td.treiter a:hover, #hauptbereich #inhalt td.treiter a:active{ color:#001966; background-color:#FFFA99; } #hauptbereich #inhalt a.aTable:hover, #hauptbereich #inhalt a.aTable:active, #hauptbereich #inhalt td.teaserNav a:hover, #hauptbereich #inhalt td.teaserNav a, #hauptbereich #inhalt td.teaserNav a:active, #hauptbereich #inhalt td.teaser a:hover.aTeaserHead, #hauptbereich #inhalt td.teaser a.aTeaserHead, #hauptbereich #inhalt td.teaser a:active.aTeaserHead, #hauptbereich #inhalt td.teaser a:hover.teaser, #hauptbereich #inhalt td.teaser a.teaser, #hauptbereich #inhalt td.teaser a:active.teaser{ color:#001966; background-color:#fffa99; } #hauptbereich #inhalt td.teaser a:hover.aTeaserText, #hauptbereich #inhalt td.teaser a.aTeaserText, #hauptbereich #inhalt td.teaser a:active.aTeaserText{ color:#000; background-color:#FFFA99; } #hauptbereich #inhalt a.aFooter:hover, #hauptbereich #inhalt a.aFooter:active{ color:#000; background-color:#fff; } #zusatzinfo .actionsbox a:hover, #zusatzinfo .actionsbox a, #zusatzinfo .actionsbox a:active, #hauptbereich #inhalt td.teaserhome a:hover, #hauptbereich #inhalt td.teaserhome a, #hauptbereich #inhalt td.teaserhome a:active{ color:#001966; background-color:#fff; } #hauptbereich #inhalt td.empty a:hover, #hauptbereich #inhalt td.empty a, #hauptbereich #inhalt td.empty a:active{ color:#001966; background-color:#fff; } #hauptbereich #inhalt td.teaserNavHead a:hover, #hauptbereich #inhalt td.teaserNavHead a, #hauptbereich #inhalt td.teaserNavHead a:visited, #hauptbereich #inhalt td.teaserNavHead a:active{ color:#001966; } #hauptbereich #inhalt td.teaserEmpty a:hover, #hauptbereich #inhalt td.teaserEmpty a:active{ color:#000; background-color:#ffffff; } #hauptbereich #inhalt p.breadcrumb a:hover.brotkruemel, #hauptbereich #inhalt p.breadcrumb a:active.brotkruemel, #hauptbereich #inhalt td.teaserEmpty a:hover.aTeaserMore, #hauptbereich #inhalt td.teaserEmpty a:active.aTeaserMore{ color:#001966; background-color:#ffffff; } #hauptbereich #zusatzinfo li a:hover, #hauptbereich #zusatzinfo p a:hover, #hauptbereich #zusatzinfo li a:active, #hauptbereich #zusatzinfo p a:active, #hauptbereich #inhalt td.teaserhome a:hover.aTeaserTextHome, #hauptbereich #inhalt td.teaserhome a.aTeaserTextHome, #hauptbereich #inhalt td.teaserhome a:active.aTeaserTextHome{ color:#000; background-color:#fff; } .unsichtbar{ position:absolute; left:-2000px; /*Schiebt die "unsichtbaren" Hilfen aus dem Viewport, dadurch lassen sich übereifrige Screenreader, die ausgerechnet "display:none" akustisch auswerten, täuschen, und lesen die so versteckten Hilfen dennoch vor. */ } .nofloat{ clear:both; } /* - - - - - - - - - - - - Seitenkopf - - - - - - - - - - - - */ #kopf { position:static; /* hebt absolute Positionierung in NN4 auf */ border:none; background-color:#fff; color:#000; height:117px; width:1000px; } #kulogo { display:block; position:absolute; left:23px; top:6px; margin-top:0; } #kopf a{ text-decoration:none; } /* - - - - - - - - - - - - Hauptmenu - - - - - - - - - - - - */ #hauptmenu { position:absolute; top:84px; left:5px; background-color:#034EA2; color:#fff; padding:4px 0px 0px 0px; width:802px; height:27px; z-index:8; font-weight:600; text-decoration:none; font-size:11px; line-height:27px; } #hauptmenu td{ background-color:#034EA2; color:#fff; font-weight:600; text-decoration:none; font-size:11px; } #hauptmenu input{ font-size:11px; width:130px; background-color:#fff; border:solid 1px #000; #hauptmenu span{ display:none; } #hauptmenu a{ color:#fff; background-color:#034EA2; text-decoration:none; font-size:11px; padding:0px 2px 0px 2px; font-weight:600; } /* - - - - - - - - - -Bereichsmenu - - - - - - - - - */ #bereichsmenu { position:absolute; left:5px; width:203px; background-color:#66ADFF; z-index:108; border-bottom:1px solid #FFFFFF; } #bereichsmenu div{ margin-top:0; } #bereichsmenu div.active{ background-color:#66ADFF; } #bereichsmenu a.rootNavigation{ color:#fff; height:45px; display:block; font-size:11px; font-weight:bold; padding-top:7px; padding-bottom:7px; padding-left:7px; padding-right:3px; text-decoration:none; border-top:6px solid #fff; } #bereichsmenu a.rootNavigationActive{ background-color:#034EA2; color:#FFFFFF; height:45px; display:block; font-size:11px; font-weight:bold; padding-top:7px; padding-bottom:7px; padding-left:7px; padding-right:3px; text-decoration:none; border-bottom:2px solid #fff; border-top:6px solid #fff; } #bereichsmenu a.childNavigationLv01{ background-color:#046FCF; color:#FFFFFF; display:block; font-size:11px; padding-top:3px; padding-bottom:3px; padding-left:5px; text-decoration:none; border-bottom:2px solid #fff; } #bereichsmenu a.childNavigationLv01Active{ background-color:#046FCF; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:5px; text-decoration:none; border-bottom:2px solid #fff; } #bereichsmenu a.childNavigationLv02{ background-color:#99BFFF; color:#034EA2; display:block; font-size:11px; padding-top:3px; padding-bottom:3px; padding-left:15px; text-decoration:none; } #bereichsmenu a.childNavigationLv02Active{ background-color:#99BFFF; color:#034EA2; display:inline; font-size:11px; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:3px; text-decoration:none; width:186px; } #bereichsmenu .PfeilNav { margin-left:5px; margin-top:5px; } #bereichsmenu a:hover, #bereichsmenu a:focus, #bereichsmenu a:active{ background-color:#034EA2; color:#FFFFFF; } /* - - - - - - - Suche - - - - - - */ #loginHead{ position:absolute; font-size:11px; font-weight:bold; color:#fff; background-color:#034EA2; width:180px; height:27px; left:816px; top:84px; z-index:200; } #login{ padding:5px 0px 0px 7px; position:relative; font-size:11px; color:#001966; background-color:#cccccc; width:180px; height:40px; left:816px; top:-4px; z-index:200; border-bottom:2px solid #fff; } #loginHeadGDV{ position:relative; font-size:11px; font-weight:bold; color:#fff; background-color:#034EA2; width:180px; height:31px; left:816px; top:-6px; z-index:200; border-bottom:2px solid #fff; border-top:6px solid #fff; } #loginGDV{ padding:5px 0px 0px 7px; position:relative; font-size:11px; color:#001966; background-color:#CCCCCC; width:180px; height:40px; left:816px; top:-6px; z-index:200; border-bottom:6px solid #fff; } .BoxHead { font-size:11px; font-weight:bold; color:#fff; padding:7px 0px 0px 7px; } #login a.login, #loginGDV a.login { color:#001966; text-decoration:none; border:none; background-color:#cccccc; } #serviceHead{ position:relative; font-size:11px; font-weight:bold; color:#fff; background-color:#034EA2; width:180px; height:30px; left:816px; top:-6px; z-index:200; border-bottom:2px solid #fff; } #service{ padding:5px 0px 0px 7px; position:relative; font-size:11px; color:#001966; background-color:#CCCCCC; width:180px; height:70px; left:816px; top:-6px; z-index:200; border-bottom:6px solid #fff; } #standardsuche{ position:absolute; padding:5px 0px 0px 5px; color:#001966; background-color:#cceffc; width:180px; height:64px; left:816px; top:87px; z-index:400; } #leerzeile{ background-color:#fff; width:180px; height:4px; position:absolute; left:816px; top:145px; z-index:400; } .suchlabel{ padding-left:0px; padding-top:4px; padding-bottom:5px; font-size:11px; font-weight:bold; } label{ padding-left:0px; font-size:11px; font-weight:bold; } #suchzeile{ padding:2px 0; } #suchfeld{ display:inline; margin:0 0 2px 0px; } #suchzeile input{ font-size:11px; width:130px; background-color:#fff; } #suchbutton{ display:inline; color:#fff; margin:0 0 3px 4px; width:2em; height:1.3em; background-image:url(../images/pfeil.gif); background-repeat:no-repeat; background-position:center; } /* - - - - - - - - - - - - Mittelspalte - - - - - - - - - - - - */ /* - - - - - - - - - - - - Contentbereich - - - - - - - - - - - - */ #hauptbereich { background-color:#fff; width:568px; position:absolute; left:210px; margin:0px 0px 0px 0px; } #container{ background-color:#fff; width:600px; } #inhalt { background-color:#FFF; padding:0px 1px 1em 10px; line-height:15px; } #inhalt .textklein { font-size: 11px; } p.breadcrumb{ font-size: 11px; color:#001966; margin-top:30px; display:block; } #inhalt p.breadcrumb a.brotkruemel{ color:#001966; text-decoration:underline; } #inhalt .childNav1 { background-color:#ffffff; /*vorher fff7df*/ padding:6px 0px 6px 0px; display:block; border-top:2px solid #fff; } #inhalt a{ color:#001966; } #inhalt .childNav2 { background-color:#e9e9e9; /*vorher fffa99*/ padding:6px 0px 6px 0px; display:block; border-top:2px solid #fff; } #inhalt h1{ margin-left:0px; font-size:12px; line-height:15px; font-weight:bold; padding:10px 10px 0px 0px; color:#001966; } #inhalt h2{ margin-left:0px; font-size:12px; line-height:15px; font-weight:bold; padding:10px 10px 0px 0px; color:#001966; } #inhalt h2.headline{ margin-left:0px; font-size:20px; line-height:25px; font-weight:normal; padding:20px 10px 20px 0px; color:#001966; } #inhalt h3 { font-size:12px; font-weight:bold; padding:.4em 10px .6em 0px; color:#001966; } #inhalt li, #inhalt p{ color:#000; font-weight:normal; padding-right:40px; } #inhalt .subheadline { font-size:12px; font-weight:bold; color:#001966; } #inhalt td.tableHomeHead{ color:#001966; font-size:12px; font-weight:bold; background-color:#DADADA; padding:5px; } #inhalt td.tableHomeCell{ color:#000; font-size:11px; font-weight:normal; background-color:#FFFA99; padding:10px; } #inhalt td.tableHead{ color:#001966; font-size:12px; font-weight:bold; background-color:#e9e9e9;/*vorher fffa99 - download-box*/ padding-left:5px; } #inhalt td.tableCell{ color:#000; font-size:11px; font-weight:normal; background-color:#ffffff;/*vorher fff7df - download-box*/ padding-left:5px; padding-top:8px; } #inhalt a.aTable, #inhalt a.aTable:visited{ color:#001966; font-size:11px; } #inhalt td.teaser{ color:#000; font-size:11px; font-weight:normal; background-color:#FFFA99; border-left:3px solid #FFF200; } #inhalt td.teaserNav{ color:#000; font-size:11px; font-weight:normal; padding:5px; background-color:#FFFA99; } #inhalt td.teaserNavHead{ color:#001966; font-size:12px; padding:5px; font-weight:bold; background-color:#FFD85D; } #inhalt td.teaserNavHead a{ color:#001966; font-size:12px; text-decoration:none; } #inhalt td.teaserVerteiler{ color:#000; font-size:11px; font-weight:normal; background-color:#FFFA99; border-bottom:2px solid #FFD85D; } #inhalt td.teaserhome{ color:#000; font-size:11px; font-weight:normal; background-color:#fff; text-decoration:none; } #inhalt td.teaserhome a:hover.aTeaserTextHome, #inhalt td.teaserhome a:active.aTeaserTextHome, #inhalt td.teaserhome a:link.aTeaserTextHome, #inhalt td.teaserhome a:visited.aTeaserTextHome, #inhalt td.teaserhome a.aTeaserTextHome{ color:#000000; text-decoration:none; } #inhalt td.teaserHeadA{ color:#001966; font-size:12px; font-weight:bold; background-color:#FFFA99; } #inhalt td.teaserHeadB{ color:#001966; font-size:12px; font-weight:bold; background-color:#99DBF5; } #inhalt td.empty{ background-color:#fff; color:#000; font-size:11px; padding-right:30px; padding-top:5px; line-height:14px; } #inhalt td.teaserEmpty, #inhalt td.teaserEmpty a.aTeaserText{ background-color:#fff; color:#000; font-size:11px; text-decoration:none; } #inhalt td h4{ color:#001966; font-size:11px; font-weight:bold; text-decoration:none; } #inhalt td h5{ color:#001966; font-size:12px; font-weight:bold; padding-bottom:5px; } .zentriert{ text-align:center; } #inhalt .contentNav a, #inhalt .contentNav a:visited{ color:#000; text-decoration:none; } #inhalt a.aFooter, #inhalt a.aFooter:visited{ color:#000; font-size:10px; text-decoration:none; } #inhalt td.teaser a.aTeaserHead{ color:#001966; text-decoration:none; } #inhalt td.teaser a{ color:#000000; } #inhalt td.teaser a:hover.aTeaserText, #inhalt td.teaser a:active.aTeaserText, #inhalt td.teaser a:link.aTeaserText, #inhalt td.teaser a:visited.aTeaserText, #inhalt td.teaser a.aTeaserText{ color:#000000; text-decoration:none; } /* - - - - - - - - - - - - Rechte Spalte - - - - - - - - - - - - */ #zusatzinfo { position:relative; padding:0px 0px 0px 5px; left:816px; width: 180px; z-index:4; top:-5px; } .aktionHead { background-color:#66adff; color:#034ea2; font-size:11px; padding:5px 2px 5px 5px; margin-left:-5px; text-align:left; /*margin-top:4px;*/ border:1px solid #66adff; } .aktionContent { background-color:#fff; color:#034ea2; font-size:11px; padding:5px 2px 10px 5px; margin-left:-5px; text-align:left; margin-top:0px; margin-bottom:6px; border-left:1px solid #66adff; border-right:1px solid #66adff; border-bottom:1px solid #66adff; } #zusatzinfo p { background-color:#fff; color:#000; font-size:11px; padding:5px 2px 10px 5px; margin-left:-5px; text-align:left; margin-top:4px; border-left:5px solid #99dff9; } #zusatzinfo p.blau { background-color:#fff; color:#000; font-size:11px; padding:5px 2px 10px 5px; margin-left:-5px; text-align:left; margin-top:4px; border-left:5px solid #99DFF9; } #zusatzinfo p.gelb { background-color:#fff; color:#000; font-size:11px; padding:5px 2px 10px 5px; margin-left:-5px; text-align:left; margin-top:4px; border-left:5px solid #F9BF10; } #zusatzinfo p.hellgelb { background-color:#fff; color:#000; font-size:11px; padding:5px 2px 10px 5px; margin-left:-5px; text-align:left; margin-top:4px; border-left:5px solid #FFD85D; } #zusatzinfo p.orange { background-color:#fff; color:#000; font-size:11px; padding:5px 2px 10px 5px; margin-left:-5px; text-align:left; margin-top:4px; border-left:5px solid #FD6F10; } #zusatzinfo b { color:#001966; font-size:12px; } #zusatzinfo .info { background-color:#; color:#001966; font-size:11px; margin-left:-5px; text-align:left; } #zusatzinfo .NavHead { background-color:#034ea2; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; padding-top:7px; padding-bottom:7px; padding-left:7px; margin-left:-5px; margin-top:0px; border-bottom:2px solid #ffffff; } #zusatzinfo a.Nav { background-color:#dedbde; color:#001966; display:block; font-size:11px; padding-top:2px; padding-bottom:2px; margin-left:-5px; padding-left:17px; text-decoration:none; } #zusatzinfo .BoxActive { background-color:#63aeff; color:#001966; margin-left:-5px; padding-left:8px; text-decoration:none; } #zusatzinfo a.actionsbox { color:#001966; font-size:11px; text-decoration:none; } #zusatzinfo a.NavActive { background-color:#cceffc; color:#001966; display:inline; font-size:11px; padding-top:3px; padding-bottom:3px; padding-left:3px; text-decoration:none; width:166px; } #zusatzinfo .PfeilNav { margin-left:0px; margin-top:6px; } #zusatzinfo a.Nav:hover, #zusatzinfo a.Nav:focus, #zusatzinfo a.Nav:active, #zusatzinfo a.NavActive:hover, #zusatzinfo a.NavActive:focus, #zusatzinfo a.NavActive:active{ background-color:#66adff; color:#FFFFFF; } #zusatzinfo #DeepContent ul{ margin: 0em; padding: 0em; list-style-type: none; margin-left:-5px; border-bottom:4px solid #FFFFFF; } #zusatzinfo #DeepContent ul li{ background-color: #cccccc; border-bottom:2px solid #FFFFFF; } #zusatzinfo #DeepContent ul li a{ display: block; padding-left: 10px; padding-top:6px; padding-bottom:6px; color: #001966; text-decoration: none; font-size:11px; } #zusatzinfo #DeepContent ul li a:hover, #zusatzinfo #DeepContent ul li a:focus, #zusatzinfo #DeepContent ul li a:hover#a_nav1_open{ background-color:#499DFF; color:#001966; } .SitemapRoot { font: 12px Verdana,sans-serif color:black; font-weight:bold; margin-left:10px;} .SitemapChildLvl01 { font: 12px Verdana,sans-serif; color:black; margin-left:20px;} .SitemapChildLvl02 { font: 11px Verdana,sans-serif; color:black; margin-left:40px; } .SitemapChildLvl03 { font: 10px Verdana,sans-serif; color:black; margin-left:60px; } /* Following part deals with the navigation in div with id "navContainer" */ .navigationBorder{ /* Start and End of Navigation with gradient */ width: 1em; text-align: center; } .navigationBorder#naviHead{ /* Header */ height: 129px; } .navigationBorder#naviFoot{ /* Footer */ height: 20px; border-bottom:1px solid #FFFFFF; width: 182px; } #navContainer{ /* contains the menu */ clear: both; padding-top:5px; width: 203px; border-top:1px solid #FFFFFF; /*border-bottom:1px solid #FFFFFF; */ } /* navigation level 1 */ #navContainer ul{ margin: 0em; padding: 0em; list-style-type: none; } #navContainer ul li{ background-color: #66ADFF; } #navContainer ul li#li_nav1_open{ /* special layout for open links */ background-color: #499DFF; } #navContainer ul li a{ display: block; height: 45px;; padding-left: 10px; padding-top:4px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; border-bottom:2px solid #FFFFFF; } #navContainer ul li a:hover, #navContainer ul li a:focus, #navContainer ul li a:hover#a_nav1_open{ background-color:#499DFF; color:#001966; } #navContainer ul li a#a_nav1_open{ color:#001966; } /* Design for submenu2 */ #navContainer li li{ background-color: #D4DCE3; line-height: 16px; } #navContainer ul ul { /*border-bottom:1px solid #FFFFFF;*/ } #navContainer ul ul a{ display: block; height: 19px; padding: 0em; line-height: 15px; padding-left: 23px; padding-top: 2px; padding-bottom: 3px; color: #034EA2; font-size: 10px; text-decoration: none; font-weight: bold; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainer ul li a#a_nav2_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainer ul ul a:hover, #navContainer ul ul a:focus, #navContainer ul ul a:hover#a_nav2_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainer ul ul li#li_nav2_open{ /* special layout for open links */ background-color: #A2B0CC; } /* Design for submenu3 */ #navContainer li li li{ background-color: #D4DCE3; line-height: 1.1em; } #navContainer ul ul ul { /*border-bottom:2px solid #FFFFFF;*/ } #navContainer ul ul ul a{ display: block; height: 1.6em; padding: 0em; padding-left: 40px; padding-top: 2px; padding-bottom: 3px; color: #2D5483; font-size: 0.8em; text-decoration: none; font-weight: bold; background-image: url("../vwfiles/Navigation/$File/bg_3nd_nav.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainer ul ul ul a:hover, #navContainer ul ul ul a:focus, #navContainer ul ul ul a#a_nav3_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_3nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerSiblings{ /* contains the menu */ clear: both; padding-top:0px; width: 180px; margin-left:-5px; border-bottom:4px solid #FFFFFF; } /* Design for siblings */ #navContainerSiblings li { background-color: #D4DCE3; line-height: 16px; border-bottom:2px solid #FFFFFF; } #navContainerSiblings ul { margin: 0em; padding: 0em; list-style-type: none; } #navContainerSiblings ul a{ display: block; height: 19px; padding: 0em; line-height: 15px; padding-left: 23px; padding-top: 2px; padding-bottom: 3px; color: #034EA2; font-size: 10px; text-decoration: none; font-weight: bold; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerSiblings ul li a#a_nav2_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerSiblings ul a:hover, #navContainerSiblings ul a:focus, #navContainerSiblings ul a:hover#a_nav2_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerSiblings ul li#li_nav2_open{ /* special layout for open links */ background-color: #A2B0CC; } /* Design for children */ #navContainerChildren{ /* contains the menu */ clear: both; padding-top:0px; width: 180px; margin-left:-5px; border-bottom:4px solid #FFFFFF; } #navContainerChildren li { background-color: #D4DCE3; line-height: 16px; border-bottom:2px solid #FFFFFF; } #navContainerChildren ul { margin: 0em; padding: 0em; list-style-type: none; } #navContainerChildren ul a{ display: block; height: 19px; padding: 0em; line-height: 15px; padding-left: 23px; padding-top: 2px; padding-bottom: 3px; color: #034EA2; font-size: 10px; text-decoration: none; font-weight: bold; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerChildren ul li a#a_nav2_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerChildren ul a:hover, #navContainerChildren ul a:focus, #navContainerChildren ul a:hover#a_nav2_open{ color: #001966; background-image: url("../vwfiles/Navigation/$File/bg_2nd_nav_active.gif"); background-repeat:repeat-y; background-position: 0px 0px; } #navContainerChildren ul li#li_nav2_open{ /* special layout for open links */ background-color: #A2B0CC; }