/******************/
/* Farb und Pfadangaben für den Lebenshof */
/* Änderungen bitte unter styles.css vornehmen */
/******************/


/******************/
/* Event-calendar */
/******************/

hr.ec { background-color:#349800; color:#349800; }

table.ec_table td.bottom {
	border-bottom:1px solid #349800;
}
table.ec_table td.right {
	border-right:1px solid #349800;
}

/****************/
/* NEWS-BEREICH */
/****************/

div.news_cat_header {
	color:#08500a; 
}

/****************/
/* SHOP-BEREICH */
/****************/

.div_shop_wks {
	border:1px solid #08500a;
	background:#ffee80;
	width:150px;
	float:right;
	padding: 0 5px 5px;
	margin: 20px 0;
}

.div_shop_wks_element {
	margin-top:4px;
}

.div_shop_prod_pat {
	clear:left;
}
.div_shop_prod_patlist_item {
	width:490px;
	clear:left;
	margin: 3px;
	padding:3px;
	background:;
	border:1px solid #349800;
}

.div_shop_prod_patlist_item_header {
	width:100%;
	vertical-align:middle;
}
.div_shop_prod_patlist_item_header * {
	vertical-align:middle;
	margin:0 10px 0 0;
}
.div_shop_prod_patlist_item_header img {
	margin:0;
}
.input_shop_prod_inwk {
	border:1px solid #08500a;
	background:#ffee80;
	cursor:pointer;
	float:right;
	margin:4px 40px 0 0;
}

input.shop_button {
	border:1px solid #08500a;
	background:#fff;
	cursor:pointer;
}

.div_shop_prod_patlist_item_more {
	padding:5px 0;
}
.div_shop_prod_patlist_item_more div {
	padding:5px 0 5px 5px ;
	height:135px;
	overflow:hidden;
}

.div_shop_prod_img {
	float:left;
	margin:15px 10px 10px 0;
}
.div_shop_prod_text h1 {
	margin-bottom:0;
} 
.div_shop_prod_text i.size {
	display:block;
} 
.div_shop_prod_text div.descr {
	clear:left;
	margin-top:10px;
} 
.div_shop_prod_text div.prize {
	font-weight:bold;
	margin:15px 0;
}

.ul_shop_cat_subcatlist {
	margin:0 10px 0 25px;
}
.ul_shop_cat_subcatlist li {
	margin:5px 0;
}
.div_shop_cat_prodlist {
	width:460px;
	padding:0 20px;
	margin:0;
}
.div_shop_cat_prodlist div.item {
	width:460px;
	border:1px solid #08500a;
	padding:0;
	margin:10px 0;
	overflow:hidden;
	height:60px;
}
.div_shop_cat_prodlist div.img {
	float:left;
	padding:5px;
}
.div_shop_cat_prodlist div.text {
	overflow:hidden;
	margin:10px;
}
.div_shop_cat_prodlist div.right {
	float:right;
	width:180px;
	margin:10px;
}

.div_shop_wk_prodlist div.listitem {
	margin:10px 20px;
	width:600px;
	border:1px solid #08500a;
	padding:5px;
	overflow:hidden;
}
.div_shop_wk_prodlist h2 {
	margin:0 0 5px 0;
}
.div_shop_wk_prodlist h2 * {
	vertical-align:middle;
}
.div_shop_wk_prodlist .right {
	padding:5px;
	float:right;
}
.div_shop_wk_prodlist .info1 {
	margin:3px 0 0 0;
	line-height:14pt;
}
.div_shop_wk_prodlist .info2 {
	margin:0 30px;
}

div.shop_search_form {
	margin:15px 0;
}
	
/*###############################*/
/*#### Allgemein  ###############*/
/*###############################*/

h1 { color:#08500a; }
h2 { color:#08500a; }
h3 { color:#08500a; }

a:link { COLOR: #08500a; }
a:visited { COLOR: #08500a; }
a:hover { COLOR: #000000; }
a:active { COLOR: #349800; }


/*###############################*/
/*#### Main Divs  ###############*/
/*###############################*/

/*#### Kopfzeile ############*/


/*#### Hauptbereich ############*/

.div_main_middle {
	background:#ffffce url(/ecics/navi/images_lh/bg_navi.gif) repeat-y;
	border-right:5px solid #349800;
	border-top:0;
}

.div_navi {
	background:#ffaa00 url(/ecics/navi/images_lh/bg_navi.gif) repeat-y;
}


/*#### Fußzeile ############*/

.div_main_footer {
	background:#349800 url(/ecics/navi/images_lh/footer_bg.gif) repeat-y;
	border:0px solid #349800;
}

/*###############################*/
/*#### Navi Links ###############*/
/*###############################*/


/*#### Navigation ###############*/

.a_menu_allg:link {
	color:#313131;
}

.a_menu_item0 {
	background:url(/ecics/navi/images_lh/nav02_bg.gif) repeat-y;
}
.a_menu_item0:link {
	color:#FFFFCE;
}
.a_menu_item0:visited {
	color:#FFFFCE;
}
.a_menu_active0 {
	background:url(/ecics/navi/images_lh/nav0a2_bg.gif) repeat-y;
}

.a_menu_item0:hover {
	background:url(/ecics/navi/images_lh/nav0a2_bg.gif) repeat-y;
}

.a_menu_item1 {
	background:url(/ecics/navi/images_lh/nav1_bg.gif) repeat-y;
	color:#313131;
}
.a_menu_item1:link, .a_menu_item1:hover, .a_menu_item1:active, .a_menu_item1:visited {
	color:#313131;
}

.a_menu_active1 {
	background:url(/ecics/navi/images_lh/nav1a_bg.gif) repeat-y;
}

.a_menu_item1:hover {
	background:url(/ecics/navi/images_lh/nav1a_bg.gif) repeat-y;
}

.a_menu_item2 {
	background:url(/ecics/navi/images_lh/nav2_bg.gif) repeat-y;
}

.a_menu_active2 {
	background:url(/ecics/navi/images_lh/nav2a_bg.gif) repeat-y;
}

.a_menu_item2:hover {
	background:url(/ecics/navi/images_lh/nav2a_bg.gif) repeat-y;
}

.a_menu_item3 {
	background:url(/ecics/navi/images_lh/nav3_bg.gif) repeat-y;
}

.a_menu_active3 {
	background:url(/ecics/navi/images_lh/nav3a_bg.gif) repeat-y;
}

.a_menu_item3:hover {
	background:url(/ecics/navi/images_lh/nav3a_bg.gif) repeat-y;
}



/*#### Suche ####################*/

.div_suche {
	background:#ffaa00;
	color:#313131;
}

.input_search {
	border:1px solid #08500a;
}
button.search_submit {
	color:#313131;
}

/*###############################*/
/*###### Content  ###############*/
/*###############################*/


.css_editor {
	background:#ffffce;
}

.h1_editor { 
	color:#08500a; 
}

.h1_editor_mce {
	color:#08500a; 
}

.div_content_right {
	border-left:1px solid #349800;
}

#view_page_container {
	height:auto !important;
	padding:0 3px 5px !important;
}