body {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #00a1de;
	margin				:	10;
	padding				:	0;

}

body, table { /* Why do tables use larger font otherwise? */
    	font-size: 1em;
}

.contenttext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	color: #000000; 
}

.topmenue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #FFFFFF; 
}

.topmenuefett {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	color: #FFFFFF; 
	font-weight:bold
}

.winzig {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #000000;  
}

a:link, a:active, a:visited { 
	color				: 	#000000;
	font-weight			:	bold;
}



/* default alignment of table cells */
td {vertical-align: top; text-align: left;}

/* no borders on images */
img { border: 0px; }


#globalheader {
    background: #eee;
    margin-bottom: 1em;
}

#localheader {
    background: #eee;
    margin-bottom: 1em;
}

#localfooter {
    background: #eee;
    margin-top: 1em;
}

#globalfooter {
    background: #eee;
    margin-top: 1em;
    text-align: center;
}


.pager {margin-top: 1em;}

.more {margin-top: 1em;}

ul, li	{
	line-height	:	1.5em;	
	margin-left	:	0px;
	list-style-type		: 	none;
	}


#navigation  

#navigation ul {
	margin-left			: 	0; 
	list-style-type			: 	none;
} 


/* Ebene 1 */ 
#navigation #haupt

#navigation #haupt li:hover 	{ 
	background-color		: 	#fdca00; 
	font-color			: 	#00a1de;  	
}

#navigation #haupt a:hover { 
	color				: 	#00a1de; 
}



#containerbg	{
	position			:	absolute;
	top				:	0;
	left				:	10;
	z-index				:	5;
	height				:	1000px;
	width				:	270px;
	background-color		:	#ffffff;
}

#diakonie	{
	position			:	absolute;
	top				:	20;
	left				:	10;
	z-index				:	10;
	height				:	60px;
	width				:	260px;
	background-color		:	#ffffff;
}

#groesse	{
	position			:	absolute;
	top				:	120px;
	left				:	15px;
	z-index				:	10;
	height				:	300px;
	width				:	265px;
	background-color		:	#ffffff;
}


#container_diakonie	{
	position			:	absolute;
	top				:	150px;
	left				:	10px;
	padding				:	5px 0px 0px 10px;
	z-index				:	30;
	height				:	200px;
	width				:	260px;
	background-color		:	#00a1de;	
}

#container_suche	{
	position			:	absolute;
	top				:	340px;
	left				:	10px;
	padding				:	5px 0px 0px 10px;
	z-index				:	20;
	height				:	60px;
	width				:	260px;
	background-color		:	#e4e4e4;
}

#container_navigation	{
	position			:	absolute;
	top				:	400px;
	left				:	10px;
	padding				:	5px 0px 0px 10px;
	z-index				:	10;
	height				:	1500px;
	width				:	260px;
	background-color		:	#f1f1f1;
}

#menubg	{
	position			:	absolute;
	top				:	0;
	left				:	10;
	z-index				:	10;
	height				:	160px;
	width				:	976px;
	background-color		:	#ffffff;
}
	

#menu_aktuell	{
	position			:	absolute;
	top				:	10px;
	left				:	280px;
	z-index				:	50;
	height				:	150px;
	width				:	116px;
	background-color		:	#ffffff;
	background-image		:	url(../_images/top/aktuelles.gif);
	background-repeat		:	no-repeat;
	text-align			:	center;
}


#menu_verband	{
	position			:	absolute;
	top				:	10px;
	left				:	516px;
	z-index				:	50;
	height				:	150px;
	width				:	116px;
	background-color		:	#ffffff;
	background-image		:	url(../_images/top/kreisdiakonie.gif);
	background-repeat		:	no-repeat;
	text-align			:	center;
}


#menu_bezirk	{
	position			:	absolute;
	top				:	10px;
	left				:	634px;
	z-index				:	50;
	height				:	150px;
	width				:	116px;
	background-color		:	#ffffff;
	background-image		:	url(../_images/top/bezirksstellen.gif);
	background-repeat		:	no-repeat;
	text-align			:	center;
}


#menu_region	{
	position			:	absolute;
	top				:	10px;
	left				:	398px;
	z-index				:	50;
	height				:	150px;
	width				:	116px;
	background-color		:	#ffffff;
	background-image		:	url(../_images/top/region.gif);
	background-repeat		:	no-repeat;
	text-align			:	center;
}


#menu_alarm	{
	position			:	absolute;
	top				:	10px;
	left				:	752px;
	z-index				:	50;
	height				:	150px;
	width				:	116px;
	background-color		:	#ffffff;	
	background-image		:	url(../_images/top/alarm.gif);
	background-repeat		:	no-repeat;
	text-align			:	center;
}


#menu_kontakt	{
	position			:	absolute;
	top				:	10px;
	left				:	870px;
	z-index				:	50;
	height				:	150px;
	width				:	116px;
	background-color		:	#ffffff;
	background-image		:	url(../_images/top/kontakt.gif);
	background-repeat		:	no-repeat;
	text-align			:	center;
}

#content_feld	{
	position			:	absolute;
	top				:	160px;
	left				:	480px;
	z-index				:	50;
	width				:	496px;
	background-color		:	#ffffff;
}


#rubrikcontent ul, li	{
	line-height	:	1.5em;	
	margin-left	:	15 px;
	list-style-type	:	square
	}


#content_1spaltig	{
	position			:	absolute;
	top				:	160px;
	left				:	290px;
	z-index				:	50;

	width				:	696px;
	background-color		:	#ffffff;
}





