	body {
	margin-top:10px; 
	padding:0px;
	background-color:#fff6db;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	
	/* für das Suchfeld*/
	input{
	border: 1px #ffd204 solid;
	font-size:12px;
	padding:3px 2px;
	}
	
	
	/*umschliesst die ganze Seite, Container über margin auto zentriert (ab IE6)*/
	.hauptcontainer{
	width:1000px;
	height:750px;
	background:url('images/bg_main.jpg');
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	background-color:#FFFFFF;
	}
	
	.logo{
	width:206px;
	height:109px;
	position:absolute;
	left:10px;
	top:56px;
	z-index:2;
	}
	
	/*kleines Foto oben rechts*/
	.kleines_foto{
	width:124px;
	height:98px;
	position:absolute;
	left:876px;
	top:0px;
	z-index:3;
	}
	
	.hauptnavi_hintergrund{
	width:725px;
	height:64px;
	background:url('images/hintergrund_navi.jpg') no-repeat;
	position:absolute;
	left:225px;
	top:97px;
	z-index:4;
	}
	
	
	/*die id setzen die Schriftattribute für die Navigationselemente, kann ergänzt werden für a hover visited etc */
	
	#naviblau a{
	font-size:12px;
	font-weight:bold;
	color:#005e92;
	text-decoration:none;
	}
	
	#naviorange a{
	font-size:12px;
	font-weight:bold;
	color:#f5b523;
	text-decoration:none;
	}
	
	#naviweiss a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
	
	#navirot a{
	font-size:12px;
	font-weight:bold;
	color:#cc0f17;
	text-decoration:none;
	}
	
	/*die Klassen positionieren die Navigationselemente*/
	
	.hnavi_1{
	left:221px;
	top:136px;
	position:absolute;
	z-index:101;
	}
	
	
	.hnavi_2{
	left:291px;
	top:136px;
	position:absolute;
	z-index:102;
	}
	
	.hnavi_3{
	left:368px;
	top:136px;
	position:absolute;
	z-index:103;
	}
	
	.hnavi_4{
	left:440px;
	top:136px;
	position:absolute;
	z-index:104;
	}
	
	.hnavi_5{
	left:520px;
	top:136px;
	position:absolute;
	z-index:105;
	}
	
	.hnavi_6{
	left:600px;
	top:136px;
	position:absolute;
	z-index:106;
	}
	
	.hnavi_7{
	left:659px;
	top:136px;
	position:absolute;
	z-index:107;
	}
	
	.hnavi_8{
	left:740px;
	top:107px;
	position:absolute;
	z-index:108;
	}
	
	.hnavi_9{
	left:818px;
	top:136px;
	position:absolute;
	z-index:109;
	}
	
	.fnavi_1{
	left:22px;
	top:698px;
	position:absolute;
	z-index:110;
	}
	
	.fnavi_2{
	left:114px;
	top:713px;
	position:absolute;
	z-index:111;
	}
	
	/*++++++++++++++++ Ende Navigation +++++++++++++++++++*/
	
	
	/* der Hintergrund des Inhaltsbereichs */
	.inhaltsbereich{
	width:1000px;
	height:500px;
	background-color:#fff9e1;
	position:absolute;
	left:0px;
	top:250px;
	z-index:5;
	}
	
	/* Container für das Illustations Foto */
	.foto{
	width:303px;
	height:455px;
	position:absolute;
	left:0px;
	top:250px;
	z-index:6;
	}
	
	
	.inhaltsbegrenzung_oben{
	background:url('images/inhaltsbegrenzung_oben.gif') no-repeat;
	width:1000px;
	height:62px;
	position:absolute;
	left:0px;
	top:215px;
	z-index:7;
	}
	
	.inhaltsbegrenzung_unten{
	background:url('images/inhaltsbegrenzung_unten.gif') no-repeat;
	width:995px;
	height:61px;
	position:absolute;
	left:0px;
	top:686px;
	z-index:8;
	}
	
	/* der allgemeine Seitentitel */
	.titel{
	font-size:12px;
	font-weight:bold;
	color:#df2027;
	position:absolute;
	left:44px;
	top:238px;
	z-index:9;
	}
	
	.suche{
	padding:3px;
	font-size:10px;
	color:#073657;;
	border:1px #ffd204 solid;
	position:absolute;
	left:750px;
	top:274px;
	z-index:10;
	}
	
	.suche td{
	vertical-align:top;
	font-size: 11px;
	}
	
	/* der eigendliche Inhaltsbereich mit scrolling */
	.content{
	width:458px;
	height:350px;
	position:absolute;
	left:360px;
	top:332px;
	overflow:auto;
	z-index:11;
	padding-right:140px;
	font-family:Helvetica, sans-serif;
	color:#073657;
	font-size:12px;
	line-height:17px;
	}
	
	.content h1 {
		color:#094269;
		font-size:16px;
	}
	.content h3 {
		color:#094269;
	}
	.content a {
		color:#F68C26;
		text-decoration:none;
	}
	
	
	
	.content h3 {
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}
	
	.content3{
	width:858px;
	height:350px;
	position:absolute;
	left:29px;
	top:332px;
	overflow:auto;
	z-index:11;
	padding-right:40px;
	}
	
	.content2{
	width:558px;
	height:350px;
	position:absolute;
	left:360px;
	top:332px;
	overflow:auto;
	z-index:11;
	padding-right:40px;
	}
	
	.diakonie_logo{
	width:116px;
	height:17px;
	position:absolute;
	left:865px;
	top:720px;
	z-index:13;
	}
	
	
	/* Inhalt TYPO3 */
	
	.csc-header {
		font-family:Helvetica, sans-serif;
		color:#0041aa;
		font-size:8px;

			
	}
	.bodytext {
		font-family:Helvetica, sans-serif;
		
		color:#000066;
		font-size:12px;
		line-height:17px;
	}

	.newseintrag_header {
		font-family:Helvetica, sans-serif;
		color:#df2027;
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
	}
	.newseintrag_sub {
		font-family:Helvetica, sans-serif;
		color:#000;
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
	}
	
	.newseintrag_sub p {
		margin:0px;
		padding:0px;
	}
	
	.newseintrag h3{
		font-family:Helvetica, sans-serif;
		color:#a4bce1;
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
	}
	
	.newseintrag .bodytext {
		font-family:Helvetica, sans-serif;
		color:#000;
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
		font-weight:normal;
	}
	.newseintrag a {
		font-family:Helvetica, sans-serif;
		color:#f68c26;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
	}
	.singelnews_header {
		font-family:Helvetica, sans-serif;
		color:#094269;
		font-size:14px;
		font-weight:bold;
	}
	.singelnews_sub h3{
		font-family:Helvetica, sans-serif;
		color:#094269;
		font-size:13px;
		font-weight:normal;
	}
	.singelnews_sub p {
		margin:0px;
		padding:0px;
	}
	
	.singelnews  {
		font-family:Helvetica, sans-serif;
		color:#000;
		font-size:12px;
	}
	
	.singelnews a {
		font-family:Helvetica, sans-serif;
		color:#0041aa;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
	}
	
	
	.bgmem1 {
		background-color:#fff9e1;
		padding-left:8px;
		padding-right:8px;
		font-family:Helvetica, sans-serif;
		color:#000066;
		font-size:12px;
		
	}
	
		
	.bgmem1 h1 {
		font-size:14px;
	}
	.bgmem1 a {
		font-size:12px;
		color:#FF0000;
	}
	.tx-wtgallery-pil {
		text-align:center;
	}
	
	.tx-wtgallery-pi1 img {
		border:0;
		margin-right:8px;
		margin-bottom:8px;
		
	}
	.tx-indexedsearch-info { background:#FFF6DB; }