body { background-color: #D7E6D3;}
a, a:link, a:hover, a:active { color: #538D43;}
a:visited { color: #79797F;}
ul li { background-image: url(/_g/pfeil.gif); }
/* Beeinflusst den hintergrund der linken Spalte */ 
#w { background-color: #E5F2EB;}

#w2 { background-color: #5F9C4C;}
#w3 { background-image: url(/_g/bg.gif);}

#footer { background: #D7E6D3;}

/* Hintergrund für Logo links oben */
#top_left { background-color: #E8F0E5; }

#menu li a { color: #fff; }
#menu li.active a {background-color: #B90E07; color: #fff;} 
#menu li a:hover, 
#menu li.active a:hover,
#menu li.active a.current { background-color: #B90E07; color: #fff; }

#menu li.active li a	{ background-color: #DC1009; color: #fff; background-image: url(/_g/pfeil_submenu.gif);}
#menu li.active li a:hover 	{background-image: url(/_g/pfeil_submenu.gif); background-color: #B90E07;}

#menu li.active a { background-image: none;}
#menu li.active li.active a { background-color: #B90E07; color: #fff; background-image: url(/_g/pfeil_submenu-2.gif);}
div#breadcrumb a { color: #538D43;}
#menu-hupfen { background: #E8F0E5; color:#4A7B3A;}

#menu-hupfen li a { color: #4A7B3A;}

#page-article #real_content div.imagecontainer_right, 
#page-article #real_content div.imagecontainer_left,
#page-article #real_content div.imagecontainer .image_info { background: #f3f3f3;}

#page-home .home.sections div {	color: #fff; background: #EA0001;}
#page-home .home.sections h2,
#page-home .home.sections small { color: #fff;}
#page-home .home.sections div a { color: #fff; }

#page-home .home.sections div { height: 13em !important}


#page-home #menu.select_fett li,
#page-home #menu.select_fett li li,
#page-home #menu.select_fett li a,
#page-home #menu.select_fett li li a,
#page-home #menu.select_fett ul { color: #BB1916;}

#page-list #real_content .list_item_content a.untertitel,
#page-list #real_content .list_item_content p a
 { color: #555555;}

#real_content,
#page-section #real_content h2,
#page-article #real_content h1,
#page-list #real_content h1,
#page-article.image_archive #image_documents h2,
#page-archive #real_content h1,
#page-list #real_content h2,
#page-guestbook #real_content h1,
#page-guestbook #real_content h2,
#page-guestbook #real_content h3,
#page-sitemap #real_content h1,
#page-home .home_left h2,
#page-home .home_right h2,
#page-section .home_left h2,
#page-section .home_right h2,
#content .home_left_content,
#page-section #real_content h2 { color: #555555;}
#page-article #real_content .article_header h2 { color: #555555;}

#page-list .pagination li { background: #DEDEDE;}
#page-list .pagination li.current_page { background: #538D43; }
#page-list .pagination li strong { color: #ffffff; }
#page-guestbook .pagination li { background: #538D43; }
#page-guestbook .pagination li.current_page { background: #538D43; }
#page-guestbook .pagination li strong { color: #ffffff; }


#right div.container.dark { background-color: #DDE3D1; }
#right div.container h2, #right div.container { color: #555555; }

#search_opti form { background: #ececec; }

#right {
  padding-top: 0 !important;
}



/* Wips suche "Sozial" */

.wips_suche {
	
}

.wips_suche_left {
	width: 30em;
	float: left;
	padding-top: 1.3em;
	border-bottom: 0.1em solid #d0d0d0;
	background: url(/_g/schatten_grau.gif) top left repeat-x #F5F5F5;
}
.wips_suche_left div {
  width: 29em;
  padding-bottom: 0.2em;
}

.wips_suche_right {
	width: 19em;
	float: left;
	margin-left: 0.2em;
	padding-top: 0.8em;
	border-bottom: 0.1em solid #bfbba2; 
	background: url(/_g/schatten_gelb.gif) top left repeat-x #F3EABF;	
}
.wips_suche_right div {
  width: 18em;
}

.wips_suche div div {
	clear: both;
	padding-left: 1em;
	float: left;
}

.wips-gelb {
height: 100%;
}

.wips-grau {
height: 100%;

}

.wips-gelb2 {
height: 100%;
}

.wips-grau2 {
height: 100%;
}

strong.wips_cat {
	display: block;
	padding-top: 1em;
	margin-left: -0.5em;
}


span.break,
span.break-right {
	width: 48%;
	margin-top: 0.3em;
	float: left;
}
div.dunkelgrau-wips {
background:  url(/_g/dunkelgrau.gif) top left no-repeat;
}

div.hellgrau-wips {
background: url(/_g/hellgrau.gif) top left no-repeat;
}

div.gelb-wips {
background: url(/_g/gelb.gif) top left repeat-x;
}

div.gelb-wips_ohne {
background: url(/_g/gelb_ohne.gif) 0 0 repeat-x;
}
