/*************/
/* Allgemein */
/*************/
/* *{KEINE * allgemein Definitinen machen!!} */

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */

body {
	overflow-y: scroll;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0px; 
	padding:0px; 
	background-image:url('system_images/background.jpg'); 
	background-position:center 0px;
	background-repeat:no-repeat;
	background-color:#fff3d1;
}
a {text-decoration:none;}

p {margin:0px; padding:5px;}

img {border:none;}

h1 {font-size:32px;color:#645E4E; font-weight:normal;}
h2 {font-size:12px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;}

/**********/
/* Aufbau */
/**********/
.centerbox {
	width:1000px;
	margin:0px auto;
}

.head {
	width:926px;
	/*height:140px;*/
	padding-left:74px;
}

.headlogo {background-image:url('system_images/Haus_am_Meer.png'); width:926px; height:112px;}

.logo_link{float:left; width:280px; height:110px;}

.search  {
	padding-bottom:5px;
	padding-right:20px;
	text-align:right;
	width:906px;
	height:24px;
}

.tx-macinasearchbox-pi1 {
	float:right;
	margin-top:2px;
}

.logo {
	background-color:#FFF3D1;
	float:left;
	margin-top:9px;
	padding-bottom:4px;
}

.head_navi {
	padding-left:596px;
	padding-top:30px;
}

.navi {
	float:left;
	width:249px;
	background-color:#FFFFFF;
	padding-top:10px;
	color:#645E4D;
}

.navi_clear {
}

.subnavi {
}

.min-height {
	float:left;
	width:1px;
	line-height:1px;
	height:600px;
}

.content {
	float:left;
	background-image:url('system_images/content_background.jpg');
	background-repeat:repeat-y;
	background-position:right;
	width:1000px;
}

.content_main {
      float:left;
      width:490px;
      padding:10px 10px 10px 0px;
      color:#645E4E;
      font-size:12px;
      line-height:160%;
}

.content_start {
	float:left;
	width:926px;
	margin-left:74px;

}

.content_main a, .content_start  a, .foot a, .content_right a{color:#e9a425;}
.content_main a:hover, .content_start  a:hover, .foot a:hover, .content_right a:hover {color:#645E4E;}

.foot {
	margin-left:74px;
	font-size:10px;
	text-align:center;
	color:#645E4E;
	line-height:160%;
}

.clear {
	clear:both;
	height:1px;
	line-height:1px;
}

/***********/
/* Content */
/***********/
.content_top {
	float:left;
	padding:10px;
	background-color:#FFFFFF;
	width:906px;
}

.content_bottom {
	float:left;
	background-image:url('system_images/background_start.jpg');
	background-repeat:repeat-y;
}

.content_main_start {
	float:left;
	width:671px;
	padding:10px
}

.content_main_start_text {
	float:left;
	font-size:12px;
}

.content_right {
	float:left;
	width:235px;
	padding-top:10px;
	font-size:12px;
    line-height:160%;
	color:#645E4D;
}

.content_right a {
	font-weight:normal;
}

.image_left, .image_right {
	float:left;
	width:450px;
	color:#FFFFFF;
}

.image_right {
	float:right;
	width:450px;
}

.image_middle {
	float:left;
	width:671px;
}

.caption_left {
	float:left;
	background-color:#D10019;
}

.caption_right {
	float:right;
	background-color:#3C68AE;

}

.caption_right, .caption_left {
	width:450px;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.content_main div.csc-textpic div.csc-textpic-single-image img {
	margin:0;
	border-bottom:20px solid #E9A425;
}

.csc-frame-frame2 {
	background-image:url('system_images/background_teaser.jpg');
	background-position:-2px 0px;
	height:200px;
	width:210px;
	padding:68px 0px 0px 25px;
	font-size:12px;
	font-family:Arial;
	line-height:120%
}

/********/
/* Menu */
/********/
.navi {
	font-size:13px;	
	line-height:150%;
}

.navi a {color:#645E4E;}

.menu {
	list-style:none;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	width:200px;
}

.head_navi a:hover {color:#0B8DC5;}

/* Menu Ebene 1*/
.mmenu a {display:block; background-image:url('system_images/Navi11.png'); padding-left:10px; width:190px; line-height:37px; height:37px;}
.mmenu a:hover{display:block; background-image:url('system_images/Navi12.png'); color:#e9a425;}

.mmenu1 {background-image:url('system_images/Navi13gelb.png'); width:200px; line-height:37px; }
.mmenu1 a {color:#ffffff;padding-left:10px;}


.item1_activ {background-image:url('system_images/Navi13.png');}
.item2_activ {background-image:url('system_images/Navi13rot.png');}

/*
.menu .item1_activ {background-color:#3C68AE;}
.menu .item1_activ a {color:#FFFFFF;}
.menu .item3_activ {background-color:#FFFF00;}
.menu .item3_activ a {color:#FFFFFF;}
.menu .item4_activ {background-color:#800000;}
.menu .item4_activ a {color:#FFFFFF;}
.menu .item5_activ {background-color:#008000;}
.menu .item5_activ a {color:#FFFFFF;}
.menu .item6_activ {background-color:#0000FF;}
.menu .item6_activ a {color:#FFFFFF;}
.menu .item7_activ {background-color:#00FF00;}
.menu .item7_activ a {color:#FFFFFF;}
.menu .item8_activ {background-color:#DAA520;}
.menu .item8_activ a {color:#FFFFFF;}
.menu .item9_activ {background-color:#4B0082;}
.menu .item9_activ a {color:#FFFFFF;}
.menu .item10_activ {background-color:#FF8C00;}
.menu .item10_activ a {color:#FFFFFF;}*/


/* Menu Ebene 2*/
.submenu {
	list-style:none;
	/*padding:0px 0px 0px 15px;*/
	margin:0px; padding:0px;
	text-transform:capitalize;
	font-weight:normal;
	width:200px;
}

.submenu a {color:#645E4E;}

.subitem {width:200px;padding:0px; margin:0px;}

.subitem a{display:block; background-image:url('system_images/Navi21.png'); background-repeat:no-repeat; margin:0; width:200px; height:32px; line-height:32px; padding-left:50px;}
.subitem a:hover {display:block; background-image:url('system_images/Navi22gelb.png'); color:#e9a425;}
.subactiv {background-image:url('system_images/Navi23.png'); background-repeat:no-repeat; margin:0; width:200px; height:32px; line-height:32px; padding-left:40px;}
.subactiv a {color:#e9a425;}

.item1 a:hover {color:#3c68ae;}
.item1_activ .submenu .subactiv {background-image:url('system_images/Navi23.png');}
.item1_activ .submenu .subactiv a {color:#3c68ae;}
.item1_activ .submenu .subitem a:hover {color:#3c68ae;background-image:url('system_images/Navi22.png');}

.item2 a:hover {color:#d10019;}
.item2_activ .submenu .subactiv {background-image:url('system_images/Navi23rot.png');}
.item2_activ .submenu .subactiv a {color:#d10019;}
.item2_activ .submenu .subitem a:hover {color:#d10019;background-image:url('system_images/Navi22rot.png');}

/*.submenu .item1 a {color:#645E4D;}
.submenu .item2 a {color:#645E4D;}
.submenu .item3 a {color:#645E4D;}
.submenu .item4 a {color:#645E4D;}
.submenu .item5 a {color:#645E4D;}
.submenu .item6 a {color:#645E4D;}
.submenu .item7 a {color:#645E4D;}
.submenu .item8 a {color:#645E4D;}
.submenu .item9 a {color:#645E4D;}
.submenu .item10 a {color:#645E4D;}
.subitem2_activ {background-image:url('system_images/subnavi/familien.gif'); background-repeat:no-repeat;text-indent:20px;}*/



/* Head Menu */
.head_menu {color:#645E4D; font-size:13px; padding:13px;}

/* Rich Text Editor */
.align-right {
	text-align:right;

}

/* Form */
.form {
	width:280px;
}

.message {
	height:100px;
	width:280px;
}

/* Right Side Teaser */
#c390 th p {margin:0;padding:0;}

/* Searchbox */
.search_input {
	background-image:url(system_images/search.gif);
	width:195px;
	height:16px;
	border:0px;
	padding:0px;
	line-height:16px;
	font-size:12px;
	padding:2px 2px 0px 2px;
	margin-top:1px;
}

.search_submit {
	background-image:url(system_images/searchbtn.png);
	border:0px;
	width:66px;
	height:18px;
	text-transform:uppercase;
	color:#333333;
	font-size:10px;
	font-weight:bold;
}

/* Home Seite (NEU)*/

.background_teaser_home {
	background-image:url(http://www.diakonie-haus-am-meer.de/fileadmin/templates/images/background_teaser_home.jpg);
	background-repeat:no-repeat;
	width:650px;
	height:175px;
	padding:10px;
	font-size:12px;
	line-height:150%;
	color:#9c8e71;
}

.background_teaser_home h1 {
	margin-top:10px;
	margin-bottom:12px;
	font-size:30px;
}

.background_teaser_home a{
	color:#279dcb;
	font-weight:bold;
}

#background_teaser_home2 {
	background-image:url(http://www.diakonie-haus-am-meer.de/fileadmin/templates/images/background_teaser_home2.jpg);
	background-repeat:no-repeat;
	width:650px;
	height:120px;
	padding:10px;
	font-size:12px;

	color:#9c8e71;
}

#background_teaser_home2  p{
	margin-top:8px;
	margin-left:150px;
	font-size:18px;
	line-height:140%;
}

#background_teaser_home2 a{
	color:#279dcb;
	font-weight:bold;
}

.background_teaser_home2_size {
	font-size:12px;
}

/* RTE Klassen für Redakteure */


/* Editor Klassen für Redakteure */

.htmlarea-content-body {background-color:#ffffff;}

.blaue_ueberschrift {color:#0B8DC5;}

.brauner_text {color:#645E4D;font-size:11px;}

/* Aktuelles rechte Seite */

.content_right .contenttable .news {
	padding:10px;
	
}
