﻿/* Color stylesheet
*
* Stylesheet contains color rules for the sites different themes. Additional themes should be placed
* in this file under a new section. This stylesheet should only contain rules for color, background
* color and background image, everything else goes in the screen.css stylesheet with one exception.
* Dimensions for the "span#logo a" rule can also be defined here to keep the theme rules contained
* within this file.
*
* @author Peter Törnstrand
* @version 1.0 (2007-03-13)
*
* HLi 2007-05-17 logo moved to TopLogo.ascx
*/

/*
* Page elements that can be turned on/off, just put one or more of these classes in the body tag
*/
body.noTravelSelect #travel { display: none; }
body.noWorldWideSelect #veoliaWorldWide { display: none; }

body.veoliaFooter #veoliaFooter { display: block; }
body.isoFooter1 #isoFooter1 { display: block; }
body.isoFooter2 #isoFooter2 { display: block; }
body.isoFooter3 #isoFooter3 { display: block; }
body.isoFooter4 #isoFooter4 { display: block; }

/* ------------------------------ Default theme ------------------------------
* Body class: none
* Header: red curved
* Navigation: light gray
* Modules: dark gray
*/

body { color: #000; background-color: #c0c0c0; }

#outerContainer { background: url(/images/outer_bg.gif) repeat-y top left; }

/* Header */

body.grayTop #iconBarContainer { color: inherit; background-color: #e6e4e5; }

/* Icon bar */
#iconBarContainer #companyName 
{
  background: none;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  color: #404040;
}

#iconBarContainer a#icon_english { background: url(/images/icon_english.gif) no-repeat center center; }
#iconBarContainer a#icon_french { background: url(/images/icon_french.gif) no-repeat center center; }
#iconBarContainer a#icon_print { background: url(/images/icon_print.gif) no-repeat center center; }
#iconBarContainer a#icon_print:hover { background: url(/images/icon_print_hover.gif) no-repeat center center; }
#iconBarContainer a#icon_email { background: url(/images/icon_email.gif) no-repeat center center; }
#iconBarContainer a#icon_email:hover { background: url(/images/icon_email_hover.gif) no-repeat center center; }
#iconBarContainer a#icon_sitemap { background: url(/images/icon_sitemap.gif) no-repeat center center; }
#iconBarContainer a#icon_sitemap:hover { background: url(/images/icon_sitemap_hover.gif) no-repeat center center; }
#iconBarContainer a#icon_advsearch { background: url(/images/icon_search.gif) no-repeat center center; }
#iconBarContainer a#icon_advsearch:hover { background: url(/images/icon_search_hover.gif) no-repeat center center; }
.query { border: none; background: url(/images/search_bg.gif) no-repeat top left; }
.btn_search { border: none; }

/* Navigation */
#navigationContainer { background: url(/images/menus/default/nnav_bg.gif) repeat-x top left; }
#navigationContainer ul { background: url(/images/menus/default/nnav_sep.gif) no-repeat top left; }
#navigationContainer li { background: url(/images/menus/default/nnav_sep.gif) no-repeat top right; }
#navigationContainer li a { color: #000; background: url(/images/menus/default/nnav_left.gif) no-repeat top left; }
#navigationContainer li a span { background: url(/images/menus/default/nnav_right.gif) no-repeat top right; }
#navigationContainer li a:hover { color: #fff; background-image: url(/images/menus/default/nnav_left_hov.gif); }
#navigationContainer li a:hover span { background-image: url(/images/menus/default/nnav_right_hov.gif); }
#navigationContainer li.active a { color: #fff; background: url(/images/menus/default/nnav_left_active.gif) no-repeat top left; }
#navigationContainer li.active a span { background: #fff url(/images/menus/default/nnav_right_active.gif) no-repeat top right; }

/* Drop down navigation */

/* Dir */
#navigationContainer li li.dir a { background: #686868 url(/images/menus/dd_arrow.gif) no-repeat 180px 6px !important; }
#navigationContainer li li.dir a:hover { background-color: #df0004 !important; }
#navigationContainer li li.dir li a { background-image: none !important; }
#navigationContainer li li.dir li.dir a { background: #686868 url(/images/menus/dd_arrow.gif) no-repeat 180px 6px !important; }
#navigationContainer li li.dir li.dir a:hover { background-color: #df0004 !important; }
#navigationContainer li li.dir li.dir li a { background-image: none !important; }

/* Active dir */
#navigationContainer li li.dir_active a { background: #df0004 url(/images/menus/dd_arrow.gif) no-repeat 300px 6px !important; }
#navigationContainer li li.dir_active a:hover { background-color: #df0004 !important; }
#navigationContainer li li.dir_active li a { background-image: none !important; background-color: #686868 !important; }
#navigationContainer li li.dir_active li.dir_active a { background: #df0004 url(/images/menus/dd_arrow.gif) no-repeat 300px 6px !important; }
#navigationContainer li li.dir_active li.dir_active a:hover { background-color: #df0004 !important; }
#navigationContainer li li.dir_active li.dir_active li a { background-image: none !important; background-color: #686868 !important; }

/* Active page */
#navigationContainer li li.active a,
#navigationContainer li li.dir_active li.active a,
#navigationContainer li li.dir_active li.dir_active li.active a { background-color: #df0004 !important; }

#navigationContainer li li { border-bottom: 1px solid #fff; }
#navigationContainer li li a { color: #fff; background-color: #686868 !important; background-image: none !important; }
#navigationContainer li li a:hover { background-color: #df0004 !important; }

/* Subnavigation, see treemenu.css for more styling of the subnavigation */

#subNavigationContainer { background: #838383 url(/images/snav_bg.jpg) repeat-x top left; }
#outerMainContainer #subNavigationContainer { background: none; }

/* Ticker bar */
#tickerBarContainer { color: #ae111c; background-color: inherit; }

/* Main container */
#threeColumns #mainContainer { background: url(/images/main_bg.gif) repeat-y top left; }
#fourColumns #mainContainer { background: url(/images/main_bg_4c.gif) repeat-y top left; }

/* Main container subpage */
#twoColumns.subpage #mainContainer { background: url(/images/main_bg_sub_mod_2c.jpg) repeat-y top left; } /* new */
#threeColumns.subpage #mainContainer { background: url(/images/main_bg_sub_mod_3c.jpg) repeat-y top left; } /* new */

#twoColumns.subpage #outerMainContainer #mainContainer { background: url(/images/main_bg_sub_2c.jpg) no-repeat top left; } /* new */
#threeColumns.subpage #outerMainContainer #mainContainer { background: url(/images/main_bg_sub_3c.jpg) no-repeat top left; } /* new */
#twoColumns.subpage  #outerMainContainer { background: url(/images/main_bg_sub_2c_in.jpg) repeat-y top left; } /* new */
#threeColumns.subpage #outerMainContainer { background: url(/images/main_bg_sub_3c_in.jpg) repeat-y top left; } /* new */

.column { border-right: 1px solid #999; }

#threeColumns #columnThree,
#fourColumns #columnFour { border-right: none; }

.wideItem,
.colItemLeft,
.colItemRight { border-bottom: 1px solid #999; }

#threeColumns #columnTwo .wideItem { border-bottom: none; }
#threeColumns #columnTwo .colContainer { border-top: 1px solid #999; border-bottom: 1px solid #999; background: url(/images/graydot.gif) repeat-y center center }
#threeColumns #columnTwo .colItemLeft { border-bottom: none; }
#threeColumns #columnTwo .colItemRight { border-bottom: none; }

#threeColumns #columnOne .colContainer,
#threeColumns #columnThree .colContainer { border: none; }

/* Move to news listing ascx
a.readmore { background: url(/images/readmore.gif) no-repeat center right; color: #000; background-color: inherit; }
*/

ul.newsList a { color: #000; background-color: inherit; }
ul.newsList li.even { color: inherit; background-color: #dadada; }
ul.newsList li.even span { color: inherit; background-color: #dadada; }

#linksContainer { border-top: 1px solid #b6b6b6; }
#infoLinks span a { color: #000; background-color: inherit; }

#footerContainer { color: inherit; background: #efefef url(/images/footer_bg.gif) repeat-x top left; border-top: 1px solid #969696; }

h2.moduleHeader { color: #fff; background: #8d8d8d url(/images/modules/default/module_bg.gif) repeat-x top left; }

h2.moduleHeader a { color: #fff; background: inherit; cursor: pointer; }
h2.moduleHeader a span { background: url(/images/modules/default/module_left.gif) no-repeat top left; }
h2.moduleHeader a span span { background: url(/images/modules/default/module_right.gif) no-repeat top right; }
h2.moduleHeader span { background: url(/images/modules/default/module_left.gif) no-repeat top left; }
h2.moduleHeader span span { background: url(/images/modules/default/module_right.gif) no-repeat top right; }

h2.moduleHeader a:hover { color: #000; background: #8d8d8d url(/images/modules/default/module_bg_hov.gif) repeat-x top left; }
h2.moduleHeader a:hover span { background: url(/images/modules/default/module_left_hov.gif) no-repeat top left; }
h2.moduleHeader a:hover span span { background: url(/images/modules/default/module_right_hov.gif) no-repeat top right; }

/*Header with two and three rows*/
h2.moduleHeaderSecondRow { color: #fff; background: #8d8d8d url(/images/modules/default/module_bg_2_dgrey.gif) repeat-x top left; }

h2.moduleHeaderSecondRow a { color: #fff; background: inherit; cursor: pointer; }
h2.moduleHeaderSecondRow a span { background: url(/images/modules/default/module_left_2_dgrey.gif) no-repeat top left; }
h2.moduleHeaderSecondRow a span span { background: url(/images/modules/default/module_right_2_dgrey.gif) no-repeat top right; }
h2.moduleHeaderSecondRow span { background: url(/images/modules/default/module_left_2_dgrey.gif) no-repeat top left; }
h2.moduleHeaderSecondRow span span { background: url(/images/modules/default/module_right_2_dgrey.gif) no-repeat top right; }

h2.moduleHeaderSecondRow a:hover { color: #000; background: #8d8d8d url(/images/modules/default/module_bg_hov2.gif) repeat-x top left; }
h2.moduleHeaderSecondRow a:hover span { background: url(/images/modules/default/module_left_hov2.gif) no-repeat top left; }
h2.moduleHeaderSecondRow a:hover span span { background: url(/images/modules/default/module_right_hov2.gif) no-repeat top right; }

h2.moduleHeaderThirdRow { color: #fff; background: #8d8d8d url(/images/modules/defaulttest/default/module_bg_3_dgrey.gif) repeat-x top left; }

h2.moduleHeaderThirdRow a { color: #fff; background: inherit; cursor: pointer; }
h2.moduleHeaderThirdRow a span { background: url(/images/modules/default/module_left_3_dgrey.gif) no-repeat top left; }
h2.moduleHeaderThirdRow a span span { background: url(/images/modules/default/module_right_3_dgrey.gif) no-repeat top right; }
h2.moduleHeaderThirdRow span { background: url(/images/modules/default/module_left_3_dgrey.gif) no-repeat top left; }
h2.moduleHeaderThirdRow span span { background: url(/images/modules/default/module_right_3_dgrey.gif) no-repeat top right; }

h2.moduleHeaderThirdRow a:hover { color: #000; background: #8d8d8d url(/images/modules/default/module_bg_hov3.gif) repeat-x top left; }
h2.moduleHeaderThirdRow a:hover span { background: url(/images/modules/default/module_left_hov3.gif) no-repeat top left; }
h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/default/module_right_hov3.gif) no-repeat top right; }

input.bokaresa { border: none; background: url(/images/inp_boka_resa_bg.gif) no-repeat top left; }

/* Footer branding */
#veoliaFooter { background: url(/images/veolia_transport_small.png) no-repeat top left; }
#isoFooter1 { background: url(/images/iso_footer_1.png) no-repeat top left; }
#isoFooter2 { background: url(/images/iso_footer_2.png) no-repeat top left; }

/* ------------------------------ Connex ------------------------------
* Body class: .connex
*/

.connex #iconBarContainer #companyName { background: url(/images/connex_icon_bar.png) no-repeat top left; }


/* ------------------------------ Taxi Stor & Liten ------------------------------
* Body class: .taxt_stor_liten
*/

.taxi_stor_liten #iconBarContainer #companyName { background: url(/images/taxi_stor_liten_iconbar.png) no-repeat top left; }



/* ------------------------------ Default theme ------------------------------ */

.default_theme h2.moduleHeader { color: #fff; background: #8d8d8d url(/images/modules/default/module_bg.gif) repeat-x top left; }

.default_theme h2.moduleHeader a { color: #fff; background: inherit; cursor: pointer; }
.default_theme h2.moduleHeader a span { background: url(/images/modules/default/module_left.gif) no-repeat top left; }
.default_theme h2.moduleHeader a span span { background: url(/images/modules/default/module_right.gif) no-repeat top right; }
.default_theme h2.moduleHeader span { background: url(/images/modules/default/module_left.gif) no-repeat top left; }
.default_theme h2.moduleHeader span span { background: url(/images/modules/default/module_right.gif) no-repeat top right; }

.default_theme h2.moduleHeader a:hover { color: #000; background: #8d8d8d url(/images/modules/default/module_bg_hov.gif) repeat-x top left; }
.default_theme h2.moduleHeader a:hover span { background: url(/images/modules/default/module_left_hov.gif) no-repeat top left; }
.default_theme h2.moduleHeader a:hover span span { background: url(/images/modules/default/module_right_hov.gif) no-repeat top right; }

/*Header with two and three rows*/
.default_theme h2.moduleHeaderSecondRow { color: #fff; background: #8d8d8d url(/images/modules/default/module_bg_2_dgrey.gif) repeat-x top left; }

.default_theme h2.moduleHeaderSecondRow a { color: #fff; background: inherit; cursor: pointer; }
.default_theme h2.moduleHeaderSecondRow a span { background: url(/images/modules/default/module_left_2_dgrey.gif) no-repeat top left; }
.default_theme h2.moduleHeaderSecondRow a span span { background: url(/images/modules/default/module_right_2_dgrey.gif) no-repeat top right; }
.default_theme h2.moduleHeaderSecondRow span { background: url(/images/modules/default/module_left_2_dgrey.gif) no-repeat top left; }
.default_theme h2.moduleHeaderSecondRow span span { background: url(/images/modules/default/module_right_2_dgrey.gif) no-repeat top right; }

.default_theme h2.moduleHeaderSecondRow a:hover { color: #000; background: #8d8d8d url(/images/modules/default/module_bg_hov2.gif) repeat-x top left; }
.default_theme h2.moduleHeaderSecondRow a:hover span { background: url(/images/modules/default/module_left_hov2.gif) no-repeat top left; }
.default_theme h2.moduleHeaderSecondRow a:hover span span { background: url(/images/modules/default/module_right_hov2.gif) no-repeat top right; }

.default_theme h2.moduleHeaderThirdRow { color: #fff; background: #8d8d8d url(/images/modules/defaulttest/default/module_bg_3_dgrey.gif) repeat-x top left; }

.default_theme h2.moduleHeaderThirdRow a { color: #fff; background: inherit; cursor: pointer; }
.default_theme h2.moduleHeaderThirdRow a span { background: url(/images/modules/default/module_left_3_dgrey.gif) no-repeat top left; }
.default_theme h2.moduleHeaderThirdRow a span span { background: url(/images/modules/default/module_right_3_dgrey.gif) no-repeat top right; }
.default_theme h2.moduleHeaderThirdRow span { background: url(/images/modules/default/module_left_3_dgrey.gif) no-repeat top left; }
.default_theme h2.moduleHeaderThirdRow span span { background: url(/images/modules/default/module_right_3_dgrey.gif) no-repeat top right; }

.default_theme h2.moduleHeaderThirdRow a:hover { color: #000; background: #8d8d8d url(/images/modules/default/module_bg_hov3.gif) repeat-x top left; }
.default_theme h2.moduleHeaderThirdRow a:hover span { background: url(/images/modules/default/module_left_hov3.gif) no-repeat top left; }
.default_theme h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/default/module_right_hov3.gif) no-repeat top right; }

/* ------------------------------ Blueyellow theme ------------------------------
* Body class: .blue_theme
* Header: blue curved
* Navigation: yellow
* Modules: light gray
*/

/* Navigation */
/*.blue_theme #navigationContainer { background: url(/images/menus/default/nnav_bg.gif) repeat-x top left; }
.blue_theme #navigationContainer ul { background: url(/images/menus/blueyellow/nnav_sep.gif) no-repeat top left; }
.blue_theme #navigationContainer li { background: url(/images/menus/blueyellow/nnav_sep.gif) no-repeat top right; }
.blue_theme #navigationContainer li a { color: #000; background: #000 url(/images/menus/blueyellow/nnav_left.gif) no-repeat top left; }
.blue_theme #navigationContainer li a span { background: url(/images/menus/default/nnav_right.gif) no-repeat top right; }
.blue_theme #navigationContainer li a:hover { color: #fff; background-image: url(/images/menus/blueyellow/nnav_left_hov.gif); }
.blue_theme #navigationContainer li a:hover span { background-image: url(/images/menus/blueyellow/nnav_right_hov.gif); }
.blue_theme #navigationContainer li.active a { color: #fff; background: #000 url(/images/menus/blueyellow/nnav_left_active.gif) no-repeat top left; }
.blue_theme #navigationContainer li.active a span { background: #fff url(/images/menus/blueyellow/nnav_right_active.gif) no-repeat top right; }
*/
.blue_theme #navigationContainer { background: url(/images/menus/blueyellow/nnav_bg.gif) repeat-x top left; }
.blue_theme #navigationContainer ul { background: url(/images/menus/blueyellow/nnav_sep.gif) no-repeat top left; }
.blue_theme #navigationContainer li { background: url(/images/menus/blueyellow/nnav_sep.gif) no-repeat top right; }
.blue_theme #navigationContainer li a { color: #000; background: url(/images/menus/blueyellow/nnav_left.gif) no-repeat top left; }
.blue_theme #navigationContainer li a span { background: url(/images/menus/blueyellow/nnav_right.gif) no-repeat top right; }
.blue_theme #navigationContainer li a:hover { color: #fff; background-image: url(/images/menus/blueyellow/nnav_left_hov.gif); }
.blue_theme #navigationContainer li a:hover span { background-image: url(/images/menus/blueyellow/nnav_right_hov.gif); }
.blue_theme #navigationContainer li.active a { color: #fff; background: url(/images/menus/blueyellow/nnav_left_active.gif) no-repeat top left; }
.blue_theme #navigationContainer li.active a span { background: #fff url(/images/menus/blueyellow/nnav_right_active.gif) no-repeat top right; }

/* Drop down navigation */
.blue_theme #navigationContainer li li { border-bottom: 1px solid #fff; }
.blue_theme #navigationContainer li li a { color: #fff; background-color: #686868 !important; background-image: none !important; }
.blue_theme #navigationContainer li li a:hover { background-color: #2a5489 !important; }

.blue_theme .treeview li.active a { color: #fff; background: #a60004 url(/images/menus/blueyellow/nnav_sep.gif) repeat-x bottom left; }


/* Modules */
.blue_theme h2.moduleHeader { color: #fff; background: #8d8d8d url(/images/modules/blueyellow/module_bg.gif) repeat-x top left; }
.blue_theme h2.moduleHeader a { color: #fff; background: #8d8d8d url(/images/modules/blueyellow/module_bg.gif) repeat-x top left; cursor: pointer; }
.blue_theme h2.moduleHeader a span { background: url(/images/modules/blueyellow/module_left.gif) no-repeat top left; }
.blue_theme h2.moduleHeader a span span { background: url(/images/modules/blueyellow/module_right.gif) no-repeat top right; }
.blue_theme h2.moduleHeader span { background: url(/images/modules/blueyellow/module_left.gif) no-repeat top left; }
.blue_theme h2.moduleHeader span span { background: url(/images/modules/blueyellow/module_right.gif) no-repeat top right; }

.blue_theme h2.moduleHeader a:hover { color: #000; background: #8d8d8d url(/images/modules/blueyellow/module_bg_hov.gif) repeat-x top left; }
.blue_theme h2.moduleHeader a:hover span { background: url(/images/modules/blueyellow/module_left_hov.gif) no-repeat top left; }
.blue_theme h2.moduleHeader a:hover span span { background: url(/images/modules/blueyellow/module_right_hov.gif) no-repeat top right; }

/*Moduleheader with two and three rows*/
.blue_theme h2.moduleHeaderSecondRow { color: #fff; background: #8d8d8d url(/images/modules/blueyellow/module_bg_2_dgrey.gif) repeat-x top left; }

.blue_theme h2.moduleHeaderSecondRow a { color: #fff; background: inherit; cursor: pointer; }
.blue_theme h2.moduleHeaderSecondRow a span { background: url(/images/modules/blueyellow/module_left_2_dgrey.gif) no-repeat top left; }
.blue_theme h2.moduleHeaderSecondRow a span span { background: url(/images/modules/blueyellow/module_right_2_dgrey.gif) no-repeat top right; }
.blue_theme h2.moduleHeaderSecondRow span { background: url(/images/modules/blueyellow/module_left_2_dgrey.gif) no-repeat top left; }
.blue_theme h2.moduleHeaderSecondRow span span { background: url(/images/modules/blueyellow/module_right_2_dgrey.gif) no-repeat top right; }

.blue_theme h2.moduleHeaderSecondRow a:hover { color: #000; background: #8d8d8d url(/images/modules/blueyellow/module_bg_hov3.gif) repeat-x top left; }
.blue_theme h2.moduleHeaderSecondRow a:hover span { background: url(/images/modules/blueyellow/module_left_hov3.gif) no-repeat top left; }
.blue_theme h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/blueyellow/module_right_hov3.gif) no-repeat top right; }

.blue_theme h2.moduleHeaderThirdRow { color: #fff; background: #8d8d8d url(/images/modules/blueyellow/module_bg_3_dgrey.gif) repeat-x top left; }

.blue_theme h2.moduleHeaderThirdRow a { color: #fff; background: inherit; cursor: pointer; }
.blue_theme h2.moduleHeaderThirdRow a span { background: url(/images/modules/blueyellow/module_left_3_dgrey.gif) no-repeat top left; }
.blue_theme h2.moduleHeaderThirdRow a span span { background: url(/images/modules/blueyellow/module_right_3_dgrey.gif) no-repeat top right; }
.blue_theme h2.moduleHeaderThirdRow span { background: url(/images/modules/blueyellow/module_left_3_dgrey.gif) no-repeat top left; }
.blue_theme h2.moduleHeaderThirdRow span span { background: url(/images/modules/blueyellow/module_right_3_dgrey.gif) no-repeat top right; }

.blue_theme h2.moduleHeaderThirdRow a:hover { color: #000; background: #8d8d8d url(/images/modules/blueyellow/module_bg_hov3.gif) repeat-x top left; }
.blue_theme h2.moduleHeaderThirdRow a:hover span { background: url(/images/modules/blueyellow/module_left_hov3.gif) no-repeat top left; }
.blue_theme h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/blueyellow/module_right_hov3.gif) no-repeat top right; }




/*treeview för blue_theme */

/* Open dir */

/* ---- lvl1 */
.blue_theme .treeview li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 7px 6px; }
.blue_theme .treeview li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 7px 6px; }

/* ---- lvl2 */
.blue_theme .treeview li.dir_open li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 29px 6px; }
.blue_theme .treeview li.dir_open li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 29px 6px; }

/* Active dir */

/* ---- lvl1 */
.blue_theme .treeview li.dir_active a { color: #fff; background: url(/images/menus/blueyellow/snav_hover.gif) repeat-x top left; }
.blue_theme .treeview li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/blueyellow/snav_hover.gif) repeat-x bottom left; }

/* ---- lvl2 */
.blue_theme .treeview li.dir_open li.dir_active a { color: #fff; background: #686868 url(/images/menus/blueyellow/snav_hover.gif) repeat-x bottom left; }
.blue_theme .treeview li.dir_open li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/blueyellow/snav_hover.gif) repeat-x bottom left; }

/* Leafs */
.blue_theme .treeview li.dir li a,
.blue_theme .treeview li.dir_open li a,
.blue_theme .treeview li.dir_active li a,
.blue_theme .treeview li.dir_open li.dir_open li a,
.blue_theme .treeview li.dir_open li.dir_active li a { color: #000; background-image: none; background-color: transparent; }

.blue_theme .treeview li.dir li a:hover,
.blue_theme .treeview li.dir_open li a:hover,
.blue_theme .treeview li.dir_active li a:hover,
.blue_theme .treeview li.dir_open li.dir_open li a:hover,
.blue_theme .treeview li.dir_open li.dir_active li a:hover { color: #fff; background-image: none;}

.blue_theme .treeview li.active a,
.blue_theme .treeview li.dir_open li.active a,
.blue_theme .treeview li.dir_active li.active a,
.blue_theme .treeview li.dir_open li.dir_open li.active a,
.blue_theme .treeview li.dir_open li.dir_active li.active a { color: #fff; background: #686868 url(/images/menus/blueyellow/snav_hover.gif) repeat-x bottom left; }

/*treeview för blue_theme */





/* ------------------------------ Black theme ------------------------------
* Body class: .black_theme
* Header: red straight
* Navigation: black
* Modules: black
*/

/* Header */

/* Navigation */
.black_theme #navigationContainer { background: url(/images/menus/black/nnav_bg.gif) repeat-x top left; }
.black_theme #navigationContainer ul { background: url(/images/menus/black/nnav_sep.gif) no-repeat top left; }
.black_theme #navigationContainer li { background: url(/images/menus/black/nnav_sep.gif) no-repeat top right; }
.black_theme #navigationContainer li a { color: #fff; background: url(/images/menus/black/nnav_left.gif) no-repeat top left; }
.black_theme #navigationContainer li a span { background: url(/images/menus/black/nnav_right.gif) no-repeat top right; }
.black_theme #navigationContainer li a:hover { color: #fff; background-image: url(/images/menus/black/nnav_left_hov.gif); }
.black_theme #navigationContainer li a:hover span { background-image: url(/images/menus/black/nnav_right_hov.gif); }
.black_theme #navigationContainer li.active a { color: #fff; background: #000 url(/images/menus/black/nnav_left_active.gif) no-repeat top left; }
.black_theme #navigationContainer li.active a span { background: #fff url(/images/menus/black/nnav_right_active.gif) no-repeat top right; }

/* Drop down navigation */
.black_theme #navigationContainer li li { border-bottom: 1px solid #fff; }
.black_theme #navigationContainer li li a { color: #fff; background-color: #686868 !important; background-image: none !important; }
.black_theme #navigationContainer li li a:hover { background-color: #000 !important; }




/*treeview för black_theme */

/* Open dir */

/* ---- lvl1 */
.black_theme .treeview li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 7px 6px; }
.black_theme .treeview li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 7px 6px; }

/* ---- lvl2 */
.black_theme .treeview li.dir_open li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 29px 6px; }
.black_theme .treeview li.dir_open li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 29px 6px; }

/* Active dir */

/* ---- lvl1 */
.black_theme .treeview li.dir_active a { color: #fff; background: url(/images/menus/black/snav_hover.gif) repeat-x top left; }
.black_theme .treeview li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/black/snav_hover.gif) repeat-x bottom left; }

/* ---- lvl2 */
.black_theme .treeview li.dir_open li.dir_active a { color: #fff; background: #686868 url(/images/menus/black/snav_hover.gif) repeat-x bottom left; }
.black_theme .treeview li.dir_open li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/black/snav_hover.gif) repeat-x bottom left; }

/* Leafs */
.black_theme .treeview li.dir li a,
.black_theme .treeview li.dir_open li a,
.black_theme .treeview li.dir_active li a,
.black_theme .treeview li.dir_open li.dir_open li a,
.black_theme .treeview li.dir_open li.dir_active li a { color: #000; background-image: none; background-color: transparent; }

.black_theme .treeview li.dir li a:hover,
.black_theme .treeview li.dir_open li a:hover,
.black_theme .treeview li.dir_active li a:hover,
.black_theme .treeview li.dir_open li.dir_open li a:hover,
.black_theme .treeview li.dir_open li.dir_active li a:hover { color: #fff; background-image: none;}

.black_theme .treeview li.active a,
.black_theme .treeview li.dir_open li.active a,
.black_theme .treeview li.dir_active li.active a,
.black_theme .treeview li.dir_open li.dir_open li.active a,
.black_theme .treeview li.dir_open li.dir_active li.active a { color: #fff; background: #686868 url(/images/menus/black/snav_hover.gif) repeat-x bottom left; }

/*treeview för black_theme */






/* Modules */
.black_theme h2.moduleHeader { color: #fff; background: #8d8d8d url(/images/modules/black/module_bg.gif) repeat-x top left; }
.black_theme h2.moduleHeader a { color: #fff; background: #8d8d8d url(/images/modules/black/module_bg.gif) repeat-x top left; cursor: pointer; }
.black_theme h2.moduleHeader a span { background: url(/images/modules/black/module_left.gif) no-repeat top left; }
.black_theme h2.moduleHeader a span span { background: url(/images/modules/black/module_right.gif) no-repeat top right; }
.black_theme h2.moduleHeader span { background: url(/images/modules/black/module_left.gif) no-repeat top left; }
.black_theme h2.moduleHeader span span { background: url(/images/modules/black/module_right.gif) no-repeat top right; }

.black_theme h2.moduleHeader a:hover { color: #000; background: #8d8d8d url(/images/modules/black/module_bg_hov.gif) repeat-x top left; }
.black_theme h2.moduleHeader a:hover span { background: url(/images/modules/black/module_left_hov.gif) no-repeat top left; }
.black_theme h2.moduleHeader a:hover span span { background: url(/images/modules/black/module_right_hov.gif) no-repeat top right; }

/*Moduleheader with two and three rows*/
.black_theme h2.moduleHeaderSecondRow { color: #fff; background: #8d8d8d url(/images/modules/black/module_bg_2_black.gif) repeat-x top left; }

.black_theme h2.moduleHeaderSecondRow a { color: #fff; background: inherit; cursor: pointer; }
.black_theme h2.moduleHeaderSecondRow a span { background: url(/images/modules/black/module_left_2_black.gif) no-repeat top left; }
.black_theme h2.moduleHeaderSecondRow a span span { background: url(/images/modules/black/module_right_2_black.gif) no-repeat top right; }
.black_theme h2.moduleHeaderSecondRow span { background: url(/images/modules/black/module_left_2_black.gif) no-repeat top left; }
.black_theme h2.moduleHeaderSecondRow span span { background: url(/images/modules/black/module_right_2_black.gif) no-repeat top right; }

.black_theme h2.moduleHeaderSecondRow a:hover { color: #000; background: #8d8d8d url(/images/modules/black/module_bg_hov3.gif) repeat-x top left; }
.black_theme h2.moduleHeaderSecondRow a:hover span { background: url(/images/modules/black/module_left_hov3.gif) no-repeat top left; }
.black_theme h2.moduleHeaderSecondRow a:hover span span { background: url(/images/modules/black/module_right_hov3.gif) no-repeat top right; }


.black_theme h2.moduleHeaderThirdRow { color: #fff; background: #8d8d8d url(/images/modules/black/module_bg_3_black.gif) repeat-x top left; }

.black_theme h2.moduleHeaderThirdRow a { color: #fff; background: inherit; cursor: pointer; }
.black_theme h2.moduleHeaderThirdRow a span { background: url(/images/modules/black/module_left_3_black.gif) no-repeat top left; }
.black_theme h2.moduleHeaderThirdRow a span span { background: url(/images/modules/black/module_right_3_black.gif) no-repeat top right; }
.black_theme h2.moduleHeaderThirdRow span { background: url(/images/modules/black/module_left_3_black.gif) no-repeat top left; }
.black_theme h2.moduleHeaderThirdRow span span { background: url(/images/modules/black/module_right_3_black.gif) no-repeat top right; }

.black_theme h2.moduleHeaderThirdRow a:hover { color: #000; background: #8d8d8d url(/images/modules/black/module_bg_hov3.gif) repeat-x top left; }
.black_theme h2.moduleHeaderThirdRow a:hover span { background: url(/images/modules/black/module_left_hov3.gif) no-repeat top left; }
.black_theme h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/black/module_right_hov3.gif) no-repeat top right; }


/* ------------------------------ Dark gray theme ------------------------------
* Body class: .darkgray_theme
* Header: red straight
* Navigation: dark gray
* Modules: default
*/

/* Header */

/* Navigation */
.darkgray_theme #navigationContainer { background: url(/images/menus/darkgray/nnav_bg.gif) repeat-x top left; }
.darkgray_theme #navigationContainer ul { background: url(/images/menus/darkgray/nnav_sep.gif) no-repeat top left; }
.darkgray_theme #navigationContainer li { background: url(/images/menus/darkgray/nnav_sep.gif) no-repeat top right; }
.darkgray_theme #navigationContainer li a { color: #fff; background: url(/images/menus/darkgray/nnav_left.gif) no-repeat top left; }
.darkgray_theme #navigationContainer li a span { background: url(/images/menus/darkgray/nnav_right.gif) no-repeat top right; }
.darkgray_theme #navigationContainer li a:hover { color: #fff; background-image: url(/images/menus/darkgray/nnav_left_hov.gif); }
.darkgray_theme #navigationContainer li a:hover span { background-image: url(/images/menus/darkgray/nnav_right_hov.gif); }
.darkgray_theme #navigationContainer li.active a { color: #fff; background: #000 url(/images/menus/darkgray/nnav_left_active.gif) no-repeat top left; }
.darkgray_theme #navigationContainer li.active a span { background: #fff url(/images/menus/darkgray/nnav_right_active.gif) no-repeat top right; }



/*treeview för darkgray_theme */

/* Open dir */

/* ---- lvl1 */
.darkgray_theme .treeview li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 7px 6px; }
.darkgray_theme .treeview li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 7px 6px; }

/* ---- lvl2 */
.darkgray_theme .treeview li.dir_open li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 29px 6px; }
.darkgray_theme .treeview li.dir_open li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 29px 6px; }

/* Active dir */

/* ---- lvl1 */
.darkgray_theme .treeview li.dir_active a { color: #fff; background: url(/images/menus/black/snav_hover.gif) repeat-x top left; }
.darkgray_theme .treeview li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/darkgray/snav_hover.gif) repeat-x bottom left; }

/* ---- lvl2 */
.darkgray_theme .treeview li.dir_open li.dir_active a { color: #fff; background: #686868 url(/images/menus/darkgray/snav_hover.gif) repeat-x bottom left; }
.darkgray_theme .treeview li.dir_open li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/darkgray/snav_hover.gif) repeat-x bottom left; }

/* Leafs */
.darkgray_theme .treeview li.dir li a,
.darkgray_theme .treeview li.dir_open li a,
.darkgray_theme .treeview li.dir_active li a,
.darkgray_theme .treeview li.dir_open li.dir_open li a,
.darkgray_theme .treeview li.dir_open li.dir_active li a { color: #000; background-image: none; background-color: transparent; }

.darkgray_theme .treeview li.dir li a:hover,
.darkgray_theme .treeview li.dir_open li a:hover,
.darkgray_theme .treeview li.dir_active li a:hover,
.darkgray_theme .treeview li.dir_open li.dir_open li a:hover,
.darkgray_theme .treeview li.dir_open li.dir_active li a:hover { color: #fff; background-image: none;}

.darkgray_theme .treeview li.active a,
.darkgray_theme .treeview li.dir_open li.active a,
.darkgray_theme .treeview li.dir_active li.active a,
.darkgray_theme .treeview li.dir_open li.dir_open li.active a,
.darkgray_theme .treeview li.dir_open li.dir_active li.active a { color: #fff; background: #686868 url(/images/menus/darkgray/snav_hover.gif) repeat-x bottom left; }

/*treeview för darkgray_theme */






/* Modules */
.darkgray_theme h2.moduleHeader { color: #fff; background: #8d8d8d url(/images/modules/darkgrey/module_bg.gif) repeat-x top left; }
.darkgray_theme h2.moduleHeader a { color: #fff; background: #8d8d8d url(/images/modules/darkgrey/module_bg.gif) repeat-x top left; cursor: pointer; }
.darkgray_theme h2.moduleHeader a span { background: url(/images/modules/darkgrey/module_left.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeader a span span { background: url(/images/modules/darkgrey/module_right.gif) no-repeat top right; }
.darkgray_theme h2.moduleHeader span { background: url(/images/modules/darkgrey/module_left.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeader span span { background: url(/images/modules/darkgrey/module_right.gif) no-repeat top right; }

.darkgray_theme h2.moduleHeader a:hover { color: #000; background: #8d8d8d url(/images/modules/darkgrey/module_bg_hov.gif) repeat-x top left; }
.darkgray_theme h2.moduleHeader a:hover span { background: url(/images/modules/darkgrey/module_left_hov.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeader a:hover span span { background: url(/images/modules/darkgrey/module_right_hov.gif) no-repeat top right; }

/*Moduleheader with two and three rows*/
.darkgray_theme h2.moduleHeaderSecondRow { color: #fff; background: #8d8d8d url(/images/modules/darkgrey/module_bg_2_dgrey.gif) repeat-x top left; }

.darkgray_theme h2.moduleHeaderSecondRow a { color: #fff; background: inherit; cursor: pointer; }
.darkgray_theme h2.moduleHeaderSecondRow a span { background: url(/images/modules/darkgrey/module_left_2_dgrey.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeaderSecondRow a span span { background: url(/images/modules/darkgrey/module_right_2_dgrey.gif) no-repeat top right; }
.darkgray_theme h2.moduleHeaderSecondRow span { background: url(/images/modules/darkgrey/module_left_2_dgrey.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeaderSecondRow span span { background: url(/images/modules/darkgrey/module_right_2_dgrey.gif) no-repeat top right; }

.darkgray_theme h2.moduleHeaderSecondRow a:hover { color: #000; background: #8d8d8d url(/images/modules/darkgrey/module_bg_hov3.gif) repeat-x top left; }
.darkgray_theme h2.moduleHeaderSecondRow a:hover span { background: url(/images/modules/darkgrey/module_left_hov3.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeaderSecondRow a:hover span span { background: url(/images/modules/darkgrey/module_right_hov3.gif) no-repeat top right; }

.darkgray_theme h2.moduleHeaderThirdRow { color: #fff; background: #8d8d8d url(/images/modules/darkgrey/module_bg_3_dgrey.gif) repeat-x top left; }

.darkgray_theme h2.moduleHeaderThirdRow a { color: #fff; background: inherit; cursor: pointer; }
.darkgray_theme h2.moduleHeaderThirdRow a span { background: url(/images/modules/darkgrey/module_left_3_dgrey.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeaderThirdRow a span span { background: url(/images/modules/darkgrey/module_right_3_dgrey.gif) no-repeat top right; }
.darkgray_theme h2.moduleHeaderThirdRow span { background: url(/images/modules/darkgrey/module_left_3_dgrey.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeaderThirdRow span span { background: url(/images/modules/darkgrey/module_right_3_dgrey.gif) no-repeat top right; }

.darkgray_theme h2.moduleHeaderThirdRow a:hover { color: #000; background: #8d8d8d url(/images/modules/darkgrey/module_bg_hov3.gif) repeat-x top left; }
.darkgray_theme h2.moduleHeaderThirdRow a:hover span { background: url(/images/modules/darkgrey/module_left_hov3.gif) no-repeat top left; }
.darkgray_theme h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/darkgrey/module_right_hov3.gif) no-repeat top right; }

/* ------------------------------ Blue-lightyellow theme ------------------------------
* Body class: .Bluelightyellow
* Header: blue curved
* Navigation: Blue-lightyellow
* Modules: light gray
*/

/* Navigation */
.bluelightyellow_theme #navigationContainer { background: url(/images/menus/blueLightyellow/nnav_bg.gif) repeat-x top left; }
.bluelightyellow_theme #navigationContainer ul { background: url(/images/menus/blueLightyellow/nnav_sep.gif) no-repeat top left; }
.bluelightyellow_theme #navigationContainer li { background: url(/images/menus/blueLightyellow/nnav_sep.gif) no-repeat top right; }
.bluelightyellow_theme #navigationContainer li a { color: #000; background: url(/images/menus/blueLightyellow/nnav_left.gif) no-repeat top left; }
.bluelightyellow_theme #navigationContainer li a span { background: url(/images/menus/blueLightyellow/nnav_right.gif) no-repeat top right; }
.bluelightyellow_theme #navigationContainer li a:hover { color: #fff; background-image: url(/images/menus/blueLightyellow/nnav_left_hov.gif); }
.bluelightyellow_theme #navigationContainer li a:hover span { background-image: url(/images/menus/blueLightyellow/nnav_right_hov.gif); }
.bluelightyellow_theme #navigationContainer li.active a { color: #fff; background: #000 url(/images/menus/blueLightyellow/nnav_left_active.gif) no-repeat top left; }
.bluelightyellow_theme #navigationContainer li.active a span { background: #fff url(/images/menus/blueLightyellow/nnav_right_active.gif) no-repeat top right; }

/* Drop down navigation */
.bluelightyellow_theme #navigationContainer li li { border-bottom: 1px solid #fff; }
.bluelightyellow_theme #navigationContainer li li a { color: #fff; background-color: #686868 !important; background-image: none !important; }
.bluelightyellow_theme #navigationContainer li li a:hover { background-color: #2a5489 !important; }


.bluelightyellow_theme #navigationContainer li li { border-bottom: 1px solid #fff; }


/*treeview för bluelightyellow_theme */

/* Open dir */

/* ---- lvl1 */
.bluelightyellow_theme .treeview li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 7px 6px; }
.bluelightyellow_theme .treeview li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 7px 6px; }

/* ---- lvl2 */
.bluelightyellow_theme .treeview li.dir_open li.dir_open a { color: #000; background: url(/images/snav_dir_active.gif) no-repeat 29px 6px; }
.bluelightyellow_theme .treeview li.dir_open li.dir_open a:hover { color: #fff; background: #686868 url(/images/snav_dir_active_hov.gif) no-repeat 29px 6px; }

/* Active dir */

/* ---- lvl1 */
.bluelightyellow_theme .treeview li.dir_active a { color: #fff; background: url(/images/menus/blueLightyellow/snav_hover.gif) repeat-x top left; }
.bluelightyellow_theme .treeview li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/blueLightyellow/snav_hover.gif) repeat-x bottom left; }

/* ---- lvl2 */
.bluelightyellow_theme .treeview li.dir_open li.dir_active a { color: #fff; background: #686868 url(/images/menus/blueLightyellow/snav_hover.gif) repeat-x bottom left; }
.bluelightyellow_theme .treeview li.dir_open li.dir_active a:hover { color: #fff; background: #686868 url(/images/menus/blueLightyellow/snav_hover.gif) repeat-x bottom left; }

/* Leafs */
.bluelightyellow_theme .treeview li.dir li a,
.bluelightyellow_theme .treeview li.dir_open li a,
.bluelightyellow_theme .treeview li.dir_active li a,
.bluelightyellow_theme .treeview li.dir_open li.dir_open li a,
.bluelightyellow_theme .treeview li.dir_open li.dir_active li a { color: #000; background-image: none; background-color: transparent; }

.bluelightyellow_theme .treeview li.dir li a:hover,
.bluelightyellow_theme .treeview li.dir_open li a:hover,
.bluelightyellow_theme .treeview li.dir_active li a:hover,
.bluelightyellow_theme .treeview li.dir_open li.dir_open li a:hover,
.bluelightyellow_theme .treeview li.dir_open li.dir_active li a:hover { color: #fff; background-image: none;}

.bluelightyellow_theme .treeview li.active a,
.bluelightyellow_theme .treeview li.dir_open li.active a,
.bluelightyellow_theme .treeview li.dir_active li.active a,
.bluelightyellow_theme .treeview li.dir_open li.dir_open li.active a,
.bluelightyellow_theme .treeview li.dir_open li.dir_active li.active a { color: #fff; background: #686868 url(/images/menus/blueLightyellow/snav_hover.gif) repeat-x bottom left; }

/*treeview för bluelightyellow_theme */






/* Modules */
.bluelightyellow_theme h2.moduleHeader { color: #fff; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg.gif) repeat-x top left; }
.bluelightyellow_theme h2.moduleHeader a { color: #fff; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg.gif) repeat-x top left; cursor: pointer; }
.bluelightyellow_theme h2.moduleHeader a span { background: url(/images/modules/blueLightyellow/module_left.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeader a span span { background: url(/images/modules/blueLightyellow/module_right.gif) no-repeat top right; }
.bluelightyellow_theme h2.moduleHeader span { background: url(/images/modules/blueLightyellow/module_left.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeader span span { background: url(/images/modules/blueLightyellow/module_right.gif) no-repeat top right; }

.bluelightyellow_theme h2.moduleHeader a:hover { color: #000; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg_hov.gif) repeat-x top left; }
.bluelightyellow_theme h2.moduleHeader a:hover span { background: url(/images/modules/blueLightyellow/module_left_hov.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeader a:hover span span { background: url(/images/modules/blueLightyellow/module_right_hov.gif) no-repeat top right; }

/*Moduleheader with two and three rows*/
.bluelightyellow_theme h2.moduleHeaderSecondRow { color: #fff; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg_2_dgrey.gif) repeat-x top left; }

.bluelightyellow_theme h2.moduleHeaderSecondRow a { color: #fff; background: inherit; cursor: pointer; }
.bluelightyellow_theme h2.moduleHeaderSecondRow a span { background: url(/images/modules/blueLightyellow/module_left_2_dgrey.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeaderSecondRow a span span { background: url(/images/modules/blueLightyellow/module_right_2_dgrey.gif) no-repeat top right; }
.bluelightyellow_theme h2.moduleHeaderSecondRow span { background: url(/images/modules/blueLightyellow/module_left_2_dgrey.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeaderSecondRow span span { background: url(/images/modules/blueLightyellow/module_right_2_dgrey.gif) no-repeat top right; }

.bluelightyellow_theme h2.moduleHeaderSecondRow a:hover { color: #000; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg_hov3.gif) repeat-x top left; }
.bluelightyellow_theme h2.moduleHeaderSecondRow a:hover span { background: url(/images/modules/blueLightyellow/module_left_hov3.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeaderSecondRow a:hover span span { background: url(/images/modules/blueLightyellow/module_right_hov3.gif) no-repeat top right; }


.bluelightyellow_theme h2.moduleHeaderThirdRow { color: #fff; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg_3_dgrey.gif) repeat-x top left; }

.bluelightyellow_theme h2.moduleHeaderThirdRow a { color: #fff; background: inherit; cursor: pointer; }
.bluelightyellow_theme h2.moduleHeaderThirdRow a span { background: url(/images/modules/blueLightyellow/module_left_3_dgrey.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeaderThirdRow a span span { background: url(/images/modules/blueLightyellow/module_right_3_dgrey.gif) no-repeat top right; }
.bluelightyellow_theme h2.moduleHeaderThirdRow span { background: url(/images/modules/blueLightyellow/module_left_3_dgrey.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeaderThirdRow span span { background: url(/images/modules/blueLightyellow/module_right_3_dgrey.gif) no-repeat top right; }

.bluelightyellow_theme h2.moduleHeaderThirdRow a:hover { color: #000; background: #8d8d8d url(/images/modules/blueLightyellow/module_bg_hov3.gif) repeat-x top left; }
.bluelightyellow_theme h2.moduleHeaderThirdRow a:hover span { background: url(/images/modules/blueLightyellow/module_left_hov3.gif) no-repeat top left; }
.bluelightyellow_theme h2.moduleHeaderThirdRow a:hover span span { background: url(/images/modules/blueLightyellow/module_right_hov3.gif) no-repeat top right; }
