body {
	font-size: 0.9em;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #000000;
	padding:0;
	margin:0;
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
	font-size: 105%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

li {
	text-align: left;
}

.kleinertext {
	font-size: 60%;
}

.error {
	color: #FF0000;
	font-size: 70%;
	margin-left: 0px;
}

.clear {
	clear: both;
}

/* ----------Container zentriert das layout-------------- */

#container {
	width: 1000px;
	margin: 0;
	padding: 0;
}

/* ----------Banner fuer logo-------------- */

#banner {
	width: 1000px;
	height: 159px;
	margin: 0;
	padding: 0;
	background-color: #F7F7F7;
}

#banner #head_left {
	width: 187px;
	height: 159px;
	background-image: url(../images/head_left.jpg);
	background-repeat: no-repeat;
	float: left;
}

#banner #head_mid01 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid01.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid02 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid02.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid03 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid03.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid04 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid04.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid05 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid05.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid06 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid06.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid07 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid07.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid08 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid08.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid09 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid09.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid10 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid10.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid11 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid11.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid12 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid12.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid14 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid14.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #head_mid16 {
	width: 209px;
	height: 159px;
	background-image: url(../images/head_mid16.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

#banner #logo {
	width: 351px;
	height: 159px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;	
}

/* -----------------Inhalt--------------------- */

#content_auftrag {
	background-image: url(../images/content_bg01.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_standort {
	background-image: url(../images/content_bg02.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_angebot {
	background-image: url(../images/content_bg03.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_zielsetzung {
	background-image: url(../images/content_bg04.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_aufnahme {
	background-image: url(../images/content_bg05.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_aufenthalt {
	background-image: url(../images/content_bg06.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_traegerschaft {
	background-image: url(../images/content_bg07.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_auskunft {
	background-image: url(../images/content_bg08.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#content_aktuelles {
	background-image: url(../images/content_bg09.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 813px;
	height: 589px;
	padding: 0;
	margin: 0;
}

#pre_info {
	padding-top: 3px;
	text-align: center;
	font-size: 0.7em;
	color: #FFFFFF;
	float: left;
	width: 813px;
	height: 17px;
}

p, pre {
	padding: 0 20px 15px 25px;
	margin:0;
}
pre, code { font-size: 1.2em;}

.gross {
	width: 5.71em;
	height: 1.07em;}

/* --------------left navigavtion------------- */

#left {
	background-repeat: no-repeat;
	float: left;
	width: 187px;
	height: 609px;
	margin: 0;
	padding: 0;
	color:#ffffff;
}

#left img {
	border: 0;
	padding: 0;
	margin: 0;
}

/* ---------------content parts---------------- */

#story_auftrag { 
	float: left;
	padding-left: 315px;
	padding-top: 145px;
	padding-right: 10px;
	text-align: justify;
}

#story_standort { 
	float: left;
	padding-left: 315px;
	padding-top: 145px;
	padding-right: 10px;
	text-align: justify;
}

#story_angebot { 
	float: left;
	padding-left: 315px;
	padding-top: 90px;
	padding-right: 10px;
	text-align: justify;
}

#story_zielsetzung { 
	float: left;
	padding-left: 315px;
	padding-top: 90px;
	padding-right: 10px;
	text-align: justify;
}

#story_aufnahme_1 {
	width: 380px; 
	float: left;
	padding-left: 20px;
	padding-top: 90px;
	padding-right: 10px;
	text-align: justify;
}

#story_aufnahme_2 {
	width: 380px; 
	float: right;
	padding-left: 0;
	padding-top: 90px;
	padding-right: 10px;
	text-align: justify;
}

#story_aufenthalt {
	float: left;
	padding-left: 315px;
	padding-top: 205px;
	padding-right: 10px;
	text-align: justify;
}

#story_traegerschaft { 
	float: left;
	padding-left: 315px;
	padding-top: 175px;
	padding-right: 20px;
	text-align: justify;
}

#story_auskunft	 {
	float: left;
	padding-left: 315px;
	padding-top: 170px;
	padding-right: 10px;
	text-align: justify;
}

#story_aktuelles { 
	float: left;
	padding-left: 340px;
	padding-top: 140px;
	padding-right: 10px;
	text-align: justify;
}

/* -----------footer--------------------------- */

#footer {
	text-align: center;
	font-size: 0.7em;
	float: left;
	padding-top: 4px;
	margin: 0;
	height: 16px;
	width: 813px;
	background-color: #999999;
}

/* -----------adm--------------------------- */

#aktuelles {
	text-align: justify;
}

#aktuelles h2 {
	font-weight: bold;
	margin: 0;
	font-size: 105%;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#aktuelles .datum {
	font-size: 60%;
	float: right;
	vertical-align: middle;
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#aktuelles .verfasser {
	font-size: 60%;
	vertical-align: middle;
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#adm_lst {
	width: 450px;
}

#adm_newmsg {
	width: 450px;
}

#edt_news {
	margin: 10px;
}

