

/* ############## */
/* general format */
/* ############## */
html, body { 
}

* {
}

h1, div.seitentitel { color:#006c9a;  }
h2, .diakonie_headline { color:#006c9a; }
h3, .diakonie_subheadline { color:#006c9a; }
.headline_1, .headline_2 { padding:0; }

/* ############## */
/* SYSTEM_PAGE    */
/* ############## */


/*###############################*/
/*#### Main Divs  ###############*/
/*###############################*/
body#main { background:#fff; }


div.main {
	background:url(/ecics/images_hn/bg_top_hn.gif) repeat-x top;
	border-bottom:1px solid #e6aa26;
	height:auto;
}

div.footer {
	height:20px;
	display:block;
}

div.main_inner {
	background:url(/ecics/images_hn/bild_hn3.gif) no-repeat 230px bottom;
	width:960px;
}


/*#### Kopfzeile ############*/

div.inner_header {
	height:90px;
	width:960px;
	background:url(/ecics/images_hn/bg_header_hn2.jpg) no-repeat;
	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;
}

div.header_claim {
	display:none;
}

/*#### 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_right {
	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;
}


/*#### Editor-Areas ############*/

div#content_hauptbereich_box, .com_login {
	padding:0;
}

div#content_right_area_box {}

div#content_bereich_links_box {
	padding:0 10px 0 17px;
	margin:0 0 15px;
	overflow:hidden;
	width:203px;
}
div#content_bereich_links_box img { margin-left:-17px; }

/* layout1 standard 1spalte */
.main_area_1 { width:600px; }

/* layout2  2spalte */
.main_area_2 { width:390px; }
.right_area_2 {	width:195px; }


/*#### Navigation / Elemente ###############*/

a.menu_allg {
	color:#006c9a;
}

a.menu_item1 {
	width:200px;
	text-transform:none;
	margin:0 10px 0 10px;
	padding:3px 3px 3px 7px;
	border:solid #f7e1b2;
	border-width:1px 0;
	text-indent:0;
	background:#f7c863;
	font-weight:bold;
	font-size:10pt;
}
a.menu_active1, a.menu_child1 {
	color:#111;
	background:#e6aa26;
}
a.menu_item1:hover {
	color:#111;
	background:#e6aa26;
}
ul#main_ul ul.menu { background:none; padding:0; }

a.menu_item2 {
	width:185px;
	margin:0 10px 0 25px;
	padding:2px 5px 2px 5px;
	text-indent:0;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
	background:#f4d07c;
	font-weight:bold;
}
a.menu_active2, a.menu_child2 {
	color:#111;
	background:#e6aa26;
}
a.menu_item2:hover {
	color:#111;
	background:#e6aa26;
}
ul#main_ul ul.menu ul.menu { background:none; padding:0; margin:0; }

a.menu_item3 {
	width:170px;
	margin:0 10px 0 40px;
	padding:2px 5px 2px 5px;
	font-size:9pt;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
a.menu_active3, a.menu_child3 {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}
a.menu_item3:hover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}

a.menu_item4 {
	width:155px;
	margin:0 10px 0 55px;
	padding:2px 5px 2px 5px;
	font-size:9pt;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
a.menu_active4, a.menu_child4 {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}
a.menu_item4:hover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}

a.menu_item5 {
	width:140px;
	margin:0 10px 0 70px;
	padding:2px 5px 2px 5px;
	font-size:9pt;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
a.menu_active5, a.menu_child5 {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}
a.menu_item5:hover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}

a.menu_item6 {
	width:125px;
	margin:0 10px 0 85px;
	padding:2px 5px 2px 5px;
	font-size:9pt;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
a.menu_active6, a.menu_child6 {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}
a.menu_item6:hover {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}

a.menu_item7 {
	width:110px;
	margin:0 10px 0 100px;
	padding:2px 5px 2px 5px;
	font-size:9pt;
	text-indent:0;
	background:#f7c863;
	border:1px solid #f7e1b2;
	border-right:0;
	border-left:0;
}
a.menu_active7, a.menu_child7 {
	font-weight:bold;
	color:#111;
	background:#e6aa26;
}
a.menu_item7: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;
}
a.menu_popup:hover, a.mover {
	background-color:#e6aa26;
	border:1px solid #e6aa26;
	color:#111;
}

/* 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;
}
