/************************/
/* GLOBAL               */
/************************/


body
{
	background-color: #1c6a2c;

}
#Background
{
  	background: url( "images/green/bg.jpg" ) no-repeat center top;
}

#BottomShadow
{
    background-image: url("images/green/bg_bottom.png");
    background-color: #1c6a2c;
    background-position: 9px 0px;

}
#MainArea
{
    background-image: url("images/green/main_area_background.jpg");
}

a 
{
	color: #76b521;
	
}

h1 {color: #76b521;}
h1 a {color: #76b521; text-decoration: none;}
a h1 {color: #76b521; text-decoration: none;}
h2 {color: #76b521;}
h3 
{
	color: #76b521;
}


hr 
{
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background: #d7d7d7;
	color: #d7d7d7;
	border:0;
}

hr.clear 
{
    clear: both;
}

.button
{
	background-color:#76b521;
	
}


/************************/
/* HEADER               */
/************************/

#Functions li
{
	display: block;
	height: 1.6em;
	float: left;
	border-left: 1px solid #dee1e3;
	padding: 0 1em;
	overflow: visible;
}

#Functions li a 
{
	display: block;
	color: #3b3d41;
	text-decoration: none;
	float: left;
	padding-left: 2em;
}

a.loginButton
{
	background: url(images/green/ButtonLogin.png) no-repeat;
}

a.logoutButton
{
	background: url(images/green/ButtonLogin.png) no-repeat;
}

a.rssButton
{
	background: url(images/green/ButtonRss.png) no-repeat;
}

a.sitemapButton
{
	background: url(images/green/ButtonSitemap.png) no-repeat;
}

a.languageButton, input.languageButton
{
	background: url(images/green/buttonLanguage.png) no-repeat;
}


/************************/
/* MAINMENUAREA         */
/************************/
#MainMenuArea 
{
	background-color: #76b521;
	
}

#MainMenuArea li.selected a 
{
	background-color:#bcce82;
	
}

#MainMenuArea li.unselected a:hover 
{
	background-color:#bcce82;
	
}


/*************************/
/* QUICKSEARCH           */
/*************************/
.QuickSearchArea
{
	background: url('images/green/searchfield.png') no-repeat top left;
}

.QuickSearchLabel
{
	color: #76b521;
}

a.quickSearchButton
{
	background: url(images/green/search_btn.png) no-repeat top left;
}

/*************************/
/* BREADCRUMBS           */
/*************************/
#BreadCrumbsArea a
{
    color: #3e3e3e;
	text-decoration: none;
}

/*************************/
/* SUBMENUAREA           */
/*************************/
#SubMenuArea
{
	color: #3e3e3e;
}

#SubMenuArea a
{
	color: #3e3e3e;
}

#SubMenuArea a:hover
{
	color: Black;
}

#SubMenuArea li
{
	border-bottom: 1px solid #d7d7d7;
}

#SubMenuArea li span 
{
	background-image: url(images/green/SubMenuSelected.png);
}



#BottomContentArea
{
	background: url(images/green/pattern_plattastart.png) no-repeat;
}

.LeftSubMenu
{
    background-color: #76b521;    
}

.LeftSubMenu a:hover
{
    background-color:#BCCE82;
}


.MenuItemSelected a
{
	background-color: Transparent;
	/*#F2B1AE;*/
}

.MenuItemLevel1.MenuItemSelected a
{
	background-color: #BCCE82;
	
}

.MenuItemLevel2.MenuItemSelected a
{
	background-color: Transparent;
	
}

.RightMediumContentTop
{
    background-image: url(images/green/produkt_platta_top.png);
}
.RightMediumContentBottom
{
    background-image: url(images/green/produkt_platta_bottom.png);
}
.RightMediumContent
{
	background-image: url(images/green/produkt_platta_middle.png);
}


.RightMediumContent table 
{
	color: #76b521;
	
}

.MediumWideContent
{
    background: url(images/green/OMOSS_underflash.png) no-repeat;
    margin-left: 16px;
}

#TextArea
{
	background: url(images/green/prickar.png) no-repeat;
	background-position: center right;
}

/*************************/
/* PRODUCTAREA           */
/*************************/
.EvenRow
{
	background: #d9e583;
}
.ProductTable
{
	width: 445px;
	margin-top: 20px;
}
.ProductTable th
{
	font-weight: bold;	
	text-transform: uppercase;
	padding: 3px;	
}
.ProductTable td
{
	padding: 3px;	
	text-transform: uppercase;
}

.ProductTable td a 
{
	text-decoration: none;
	color: #6A8455;
}

.ProductTable a:hover 
{
	background-color:#BCCE82;
	
}


/*************************/
/* FOOTERAREA            */
/*************************/
#AddressArea
{
	color: #95b34b;
}

#Footer 
{
	color: #95b34b;
}

