

/* ############## */
/* general format */
/* ############## */

h1, div.seitentitel { color:#006c9a; font-size:19px; font-weight:bold; text-transform:none;  }
h2, .diakonie_headline { color:#006c9a; font-size:17px; }
h3, .diakonie_subheadline { color:#006c9a; }

/* ############## */
/* SYSTEM_PAGE    */
/* ############## */


/*###############################*/
/*#### Main Divs  ###############*/
/*###############################*/

div#div_main {
	background:url(/ecics/images_hn/bg_top_hn.gif) repeat-x top #fff;
}

div#div_main_top {
	background:url(/ecics/images_hn/bg_header_hn2.jpg) no-repeat top center;
	border-bottom:1px solid #e6aa26;
	height:auto;
}

div#div_main_bottom {
	height:20px;
	background:none;
}

div#div_main_inner {
	background:url(/ecics/images_hn/bild_hn3.gif) no-repeat 230px bottom;
	width:960px;
}

div#main_bottom_inner {
	display:none;
}

/*#### Kopfzeile ############*/

div#inner_header {
	height:90px;
	width:960px;
	text-align:right;
}

div#header_logo {
	width:237px;
	height:90px;
	margin:0 0 0 auto;
	padding:0;
}

div#header_logo a {
	width:237px;
	height:90px;
	top:0;
	left:0;
	margin:0;
}

/*#### Hauptbereich ############*/

div#inner_content {
	background:url(/ecics/images_hn/bg_navi_hn.gif) repeat-y top left;
	width:960px;
	margin:0;
}

div#content_left {
	padding: 10px 0 15px;
	background:#F7E1B2;
	width:230px;
}

div#content_main {
	padding:20px 0 0 130px;
	margin:0;
	width:600px;
	min-height:420px;
}


/*#### linke Spalte ############*/

div.left_navi {
	width:230px;
}

div.left_search {
	margin:0 10px 15px 10px;
	width:200px;
	padding: 1px 1px 0 7px;
	border: 1px solid #e6aa26;
	background:#fff;
}
input.search_input {
	width: 179px;
	font-size: 10pt;
	background:transparent;
	border:0;
	margin:0;
	padding:0 5px 0 0;
	line-height:11pt;
	height:16px;
}
button.search_submit {
	width:15px;
	height:15px;
	background:url(/ecics/images_hn/search_btn_hn.gif) no-repeat;
	cursor:pointer;
	margin:1px 0;
	vertical-align:top;
}


div.left_pagefunctions {
	margin:0 0 15px 17px;
	font-size:9pt;
	line-height:12pt;
}
div.left_pagefunctions a {
	text-decoration:none;
}
div.left_pagefunctions a:hover {
	text-decoration:underline;
}


/************************/
/* view der LayoutBoxen */
/************************/
div.layout_1 div.main_area { float:left; margin:0; width:395px; }
div.layout_1 div.right_area { float:right; margin:0 0 0 15px; width:190px; }

div.layout_2 div.main_area { margin:0; width:600px; }

div.layout_3 div.left_area { float:left; margin:0 15px 0 0; width:190px; }
div.layout_3 div.main_area { float:left; margin:0; width:190px; }
div.layout_3 div.right_area { float:right; margin:0 0 0 15px; width:190px; }

div.layout_4 div.main_area { float:left; margin:0; width:190px; }
div.layout_4 div.right_area { float:right; margin:0 0 0 15px; width:190px; }

div.layout_99 div.navi_area { padding:0 10px 0 17px; width:203px; margin:0 0 15px; }

/************************/
/* view der ContentBoxen */
/************************/
div.navi_area .wysiwyg_1 { overflow:visible; }
div.navi_area img { margin-left:-17px; }


/*#### Navigation / Elemente ###############*/

a.menu_allg {
	color:#006c9a;
}

ul#main_ul { width:210px; margin:0 10px; }

ul.menu li.m-item1 { margin-bottom:0; }
li.m-item1 a.m1 {
	width:200px;
	text-transform:none;
	margin:0;
	padding:3px 3px 3px 7px;
	border:solid #f7e1b2;
	border-width:1px 0;
	text-indent:0;
	background:#f7c863;
	font-weight:bold;
	font-size:13px;
}
li.m-item1 a.m1:hover, li.m-active1 a.m1, li.m-child1 a.m1, li.m-active1 a.m1:hover, li.m-child1 a.m1:hover {
	color:#111;
	background:#e6aa26;
}


li.m-item1 > ul.menu { width:210px; /* width wg. opera */ padding:0; }
ul.menu li.m-item2 { margin:0; }
li.m-item2 a.m2 {
	width:185px;
	margin:0 0 0 15px;
	padding:2px 5px 2px 5px;
	text-indent:0;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
	background:#f4d07c;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
li.m-item2 a.m2:hover, li.m-active2 a.m2, li.m-child2 a.m2, li.m-active2 a.m2:hover, li.m-child2 a.m2:hover {
	color:#111;
	background:#e6aa26;
}

li.m-item2 > ul.menu { width:210px; /* width wg. opera */ padding:0; }
ul.menu li.m-item3 { margin:0; }
li.m-item3 a.m3 {
	width:170px;
	margin:0 0 0 30px;
	padding:3px 5px;
	font-size:12px;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
li.m-item3 a.m3:hover, li.m-active3 a.m3, li.m-child3 a.m3, li.m-active3 a.m3:hover, li.m-child3 a.m3:hover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}


li.m-item3 > ul.menu { width:210px; /* width wg. opera */ padding:0; }
ul.menu li.m-item4 { margin:0; }
li.m-item4 a.m4 {
	width:155px;
	margin:0 0 0 45px;
	padding:3px 5px;
	font-size:12px;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
li.m-item4 a.m4:hover, li.m-active4 a.m4, li.m-child4 a.m4, li.m-active4 a.m4:hover, li.m-child4 a.m4:hover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}


#main_ul a.sover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}

a.menu_popup {
	border:1px solid #e6aa26;
	background:#f7e1b2;
	color:#006c9a;
	padding:2px 10px 2px 5px;
	margin:1px 0 0;
	width:180px;
}
a.menu_popup:hover, a.mover {
	background-color:#e6aa26;
	border:1px solid #e6aa26;
	color:#111;
	font-weight:normal;
}

/* WYSIWYG classes */
/* --------------- */





/*#### User-Boxen ############*/

div.left_box {
	width:230px;
}
div.left_box_msg {
	width:228px;
}
div.left_box div.header {
	padding:5px 5px 5px 15px;
}
div.left_box div.content {
	padding:5px 5px 10px 15px;
}

