*/******************************************************************************
*                    Styles und Positionierung - Homepage			          *
******************************************************************************/

/**************************** TAGS ****************************/

body
{
	background-color: #f1f7d6;
}

html, body
{
	background-color: #f1f7d6;
}

hr {
  border: 1px solid #a2c521;
}

/**************************** NAVIGATION ****************************/

/* Hauptmenue */

#menu_first_level
{
	background: url(../../images/website/navi_back.gif) repeat-x #2e8129;
}

#menu_first_level .topmenu a
{
	background-color: #b9d533;
	color: #424344;
}

#menu_first_level ul li a:hover
{
	color: #424344;
	background-color: #b9d533;
}

#menu_first_level .submenu {
	border-top-color: #b9d533;
	background-color: #b9d533;
}

#menu_first_level .submenu a
{
	color: #424344;
}

#menu_first_level .listdot {
	color: #b9d533; 
}

/* Metanavigation */

#menu_meta {
	background-color: #2e8129;
}

/**************************** TOP IMAGE-HEADER HEADER ****************************/

#top {
	background-color: #2e8129;
}

/**************************** CONTENT ****************************/

#contents
{
	background-color: #f1f7d6;
}


/**************************** MARGINALSPALTEN ****************************/

#marginal
{
	background-color: #f1f7d6;
}

.marginal h2
{
	color: #215a1d;
}

.marginal .hellgrau h1, .marginal .hellgrau h2
{
	background-color: #cee863;
}

.marginal .dunkelgrau
{
	background-color: #d4eb65;
}

.marginal .dunkelgrau h1, .marginal .dunkelgrau h2
{
	background-color: #c2e246;
}

.marginal .blau
{
	background-color: #b9d533;
}

.marginal .blau h1, .marginal .blau h2
{
	background-color: #a2c521;
}

.marginal .gruen
{
	background-color: #a4c5e6;
}

.marginal .gruen h1, .marginal .gruen h2
{
	background-color: #8ab7de;
}

.marginal {
	background-color: #e0f28f;
}

#spalte_2 {
	background-color: #a4c5e6;
}

#spalte_2 h2 {
	color: #1f6ea9;
}

#spalte_5, #spalte_mitte_rechts {
	background-color: #b9d533;
}

#spalte_mitte_rechts h1 {
	background-color: #a2c521;
}

#spalte_mitte_rechts h2 {
	background-color: #b9d533;
	padding: 0;
}

#spalte_6 h2 {
	height: 30px;
}

