body {
	background-color: #f5f7f6;
}

#flash-header {
   background-image: url("/image/header_bg_vtl.gif");
}

#onsite_search_form form input {
   color: #bcd477;
}

/* ########################################## logo ######################################### */
div#logo {
	float:				left;
	width:				97px;
	height:				97px;
	margin:				0;
	background-image:	url(/image/therme_vitaltherme.jpg);
	background-repeat:	no-repeat;
	background-position:8px 7px;
}

#header-main-nav span:hover, 
#header-main-nav span.hovered {
   background-color: #FFF;
}

#header-main-nav span:hover a, 
#header-main-nav span.hovered a {
   color: #bcd477;
}

#header-menu #pri_nav ul li {
   background-color: #bcd477;
}

#header-menu #pri_nav ul li:hover, 
#header-menu #pri_nav ul li.navi-tab a:hover {
   background-color: #0f4629;
}

#header-menu #pri_nav ul li#last-tab {
   background-image: url("/image/tab_menu_border_vtl_last.gif");
}

#header-menu #pri_nav ul li#last-tab:hover {
   background-image: url("/image/tab_menu_border_vtl_last_active.gif");
}

#header-menu #pri_nav ul li a {
   background-color: #bcd477;
}

#header-menu #pri_nav ul li#login-tab {
   background-image: url("/image/tab_menu_border_vtl_login.gif");
}

#header-menu #pri_nav ul li#login-tab, 
#header-menu #pri_nav ul li#login-tab a {
   background-color: #d6e2b2;
}

#header-menu .nav-tab-spacer {
   background-image: url("/image/tab_menu_border_vtl_neutral.gif");
   background-position: right bottom;
   background-repeat: no-repeat;
}

#header-menu #pri_nav ul li.active-inactive {
   background-image: url("/image/tab_menu_border_vtl_active_inactive.gif");
}

#header-menu #pri_nav ul li.inactive-active {
   background-image: url("/image/tab_menu_border_vtl_inactive_active.gif");
}

#header-menu #pri_nav ul li.active-active {
   background-image: url("/image/tab_menu_border_vtl_active_active.gif");
}

#header-menu #pri_nav ul li.active, 
#header-menu #pri_nav ul li.active a {
   background-color: #0f4629;
}

#sub-navigation {
   background-color: #fff;
   color: #bcd477;
}

#header-main-nav ul.second-level li a {
   color: #bcd477;
}

#header-main-nav ul.second-level li a:hover {
   color: #0f4629;
}

.info-center-row, 
.info-right-row {
   color: #bcd477;
   border-left: 1px solid #bcd477;
}

.info-center-row span.PresentationHeadline,  
.info-right-row span.PresentationHeadline, 
.info-center-row table tr td, 
.info-right-row table tr td {
	color: #bcd477 !important;
}

/* ########################################## meta nav ######################################### */

div#meta_nav_top a#active, div#meta_nav_bottom a#active {
   color:            #0f4629;
}
div#meta_nav_top a:hover, div#meta_nav_bottom a:hover {
   color:            #0f4629;
}

/* ########################################## sec nav ######################################### */
/*div#sec_nav a {
   color: #bcd477;
}

div#sec_nav li a:hover, 
div#sec_nav li#current a  {
   color: #0f4629;
}

div#sec_nav li#current ul li a {
   color: #bcd477;
}
*/

div#sec_nav li {
   /*background-image:    url(/image/sec_nav_bg_vitaltherme.gif);
   background-repeat:   repeat;*/
	background-image: none;
   background-color: #BCD477;
}
div#sec_nav li#current {
   /*background-image:    url(/image/sec_nav_bg_active_vitaltherme.gif);
   background-repeat:   repeat;*/
	background-image: none;
   background-color: #0f4629;
}
div#sec_nav a {
   background-image:    url(/image/sec_nav_marker_vitaltherme.gif);
   background-repeat:   no-repeat;
   background-position:13px 7px;
   color:            #fff;
}
div#sec_nav a#active {
   background-image:    url(/image/sec_nav_marker_active_vitaltherme.gif);
   color:            #FFF;
}
div#sec_nav li li a#active {
   background-image:    url(/image/sec_nav_marker_active_vitaltherme.gif);
   color:            #FFF;
}
div#sec_nav a:hover {
   color:            #0f4629;
	background-image:    url(/image/sec_nav_marker_vitaltherme_hover.gif);
}

/* ########################################## sitemap ######################################### */
.sitemap a {
   color: #bcd477;
}

.sitemap a:hover {
   color: #0f4629;
}

.putToCart, 
.putToCart input, 
.shoppingCart, 
.shoppingCart tr td.TopNewsViewInfo,
.shoppingCart tr td.TopNewsViewInfo a, 
.shoppingCart tr td.TopNewsViewInfo font,  
.shoppingCart tr td a.CartView {
   background-color: #bcd477;
}