/**
 * Style sheet standard
 */
div#main div.layout_full
{
	margin-bottom:30px;
}

div#main p.back
{
	margin-top:20px;
}

div#main div.mod_newslist, div#main div.mod_newsreader
{
	margin:10px 20px 20px 20px;
}

div.pagination
{
	padding-top:10px;
}

div.pagination p
{
	color:#d20106;
}

div.pagination li
{
	float:left;
	list-style-type:none;
}

div.pagination span.current
{
	font-weight:bold;
}

*
{
	margin:0px;
	padding:0px;
	text-decoration:none;
}

img
{
	border:0px hidden;
}

body
{
	background-color:#feec6e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:18px;
	overflow:auto;
	overflow:-moz-scrollbars-vertical;
}

a
{
	font-weight:bold;
}

div#header
{
	width:980px;
	height:250px;
	left:0px;
	top:0px;
	position:relative;
}

div.logo
{
	width:280px;
	height:226px;
	left:0px;
	top:0px;
	position:relative;
	display:block;
	background-image:url("/layout/logotop.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

div.kinder_li
{
	width:136px;
	height:156px;
	left:-136px;
	top:0px;
	position:absolute;
	background-image:url("/layout/kinder_li.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

div.kinder_re
{
	width:132px;
	height:153px;
	left:280px;
	top:0px;
	position:absolute;
	background-image:url("/layout/kinder_re.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

ul.level_1
{
	font-weight:bold;
	list-style-type:none;
}

ul.level_1 li, ul.level_1 li a, ul.level_1 li p
{
	float:left;
	display:block;
	background-position:right top;
	background-repeat:no-repeat;
}

div#bildkasten
{
	width:280px;
	height:380px;
	position:relative;
	margin-top:-12px;
}

div.mainnavi
{
	width:700px;
	height:50px;
	left:280px;
	top:176px;
	position:absolute;
	overflow:hidden;
	display:block;
}

div.mainnavi ul.level_1 li, div.mainnavi ul.level_1 li a, div.mainnavi ul.level_1 li p
{
	width:140px;
	height:50px;
	display:block;
	text-align:center;
}

div.mainnavi ul.level_1 li a
{
	padding-top:16px;
	font-size:13px;
	color:#555555;
}

div.mainnavi ul.level_1 li p, div.mainnavi ul.level_1 li a.trail
{
	padding-top:16px;
	font-size:13px;
	color:#ffffff;
}

div.mainnavi a.startseite:hover
{
	background-color:#e99ba7;
	background-image:url("/layout/nav_start_halb.gif");
}

div.mainnavi a.dassindwir:hover
{
	background-color:#f18043;
	background-image:url("/layout/nav_wir_halb.gif");
}

div.mainnavi a.ziele:hover
{
	background-color:#84d4af;
	background-image:url("/layout/nav_ziele_halb.gif");
}

div.mainnavi a.helfenwir:hover
{
	background-color:#a3d875;
	background-image:url("/layout/nav_helfenwir_halb.gif");
}

div.mainnavi a.helfensie:hover
{
	background-color:#ffd739;
	background-image:url("/layout/nav_helfensie_halb.gif");
}

div.mainnavi p.startseite, div.mainnavi a.startseite.trail
{
	background-color:#d54ae0;
	background-image:url("/layout/nav_start_voll.gif");
}

div.mainnavi p.dassindwir, div.mainnavi a.dassindwir.trail
{
	background-color:#e41519;
	background-image:url("/layout/nav_wir_voll.gif");
}

div.mainnavi p.ziele, div.mainnavi a.ziele.trail
{
	background-color:#0abcef;
	background-image:url("/layout/nav_ziele_voll.gif");
}

div.mainnavi p.helfenwir, div.mainnavi a.helfenwir.trail
{
	background-color:#49c57c;
	background-image:url("/layout/nav_helfenwir_voll.gif");
}

div.mainnavi p.helfensie, div.mainnavi a.helfensie.trail
{
	background-color:#ffc205;
	background-image:url("/layout/nav_helfensie_voll.gif");
}

div.subnavopen
{
	width:980px;
	height:24px;
	position:relative;
}

div.subnavi
{
	width:700px;
	height:24px;
	position:relative;
	overflow:hidden;
	margin-left:280px;
}

div.subnavopen, div#container, div.footernavi, div.footerabschluss
{
	border-right:32px solid #fdedb1;
}

div.subnavi ul.level_1 li
{
	height:24px;
	margin-right:20px;
	font-size:12px;
	color:#ffffff;
}

div.subnavi ul.level_1 li a, div.subnavi ul.level_1 li p
{
	height:24px;
	display:block;
	padding-top:2px;
	padding-right:6px;
	padding-left:6px;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
}

div.subnavi ul.level_1 li p, div.subnavi ul.level_1 li a.trail
{
	text-decoration:underline;
}

div#container
{
	width:980px;
	height:auto;
	position:relative;
	background-image:url("layout/haupt_bg.gif");
	background-position:left top;
	background-repeat:repeat-y;
}

div#left
{
	width:280px;
	height:auto;
	left:0px;
	top:0px;
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
}

div.aktuell
{
	width:280px;
	height:auto;
	overflow:hidden;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#dfd9cb;
}

div.aktuell ul.level_1
{
	width:auto;
	height:auto;
	padding-left:10px;
	text-align:center;
}

div.aktuell a.archiv, div.aktuell p.archiv
{
	display:block;
	margin-right:10px;
	margin-left:10px;
	padding:6px 10px;
	font-weight:bold;
	font-size:14px;
	color:#555555;
}

div.aktuell a.archiv:hover, div.aktuell p.archiv
{
	background-color:#f0ede6;
}

div.news_eigen
{
	padding-bottom:6px;
}

div.aktuelles
{
	width:280px;
	height:auto;
}

div.aktuelles a
{
	width:280px;
	height:auto;
	display:block;
	margin-top:6px;
	color:#555555;
}

div.aktuelles a:hover, div.aktuelles a:active
{
	background-color:#f6dc9a;
}

div.aktuelles h1
{
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
}

div.aktuelles h2
{
	padding-right:10px;
	padding-left:10px;
}

div.aktuelles div h2, div.aktuelles div h3, div.aktuelles div p
{
	padding-right:10px;
	padding-left:10px;
}

div.aktuelles div h2
{
	font-size:13px;
}

div.aktuelles div h3, div.aktuelles div p
{
	font-weight:normal;
	font-size:12px;
}

div.aktuelles div p
{
	color:#ffffff;
}

div#main
{
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	position:relative;
	display:block;
	padding:0px 0px 20px 0px;
}

div#main div.mod_newslist h1, div#main div.mod_newsreader h1, div#main div.mod_newsarchive h1
{
	padding:10px 20px;
	font-weight:normal;
	font-size:18px;
	color:#d20106;
	line-height:24px;
}

div#main div.mod_newslist h2, div#main div.mod_newsreader h2, div#main div.mod_newsarchive h2
{
	padding:2px 0px 6px 0px;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}

div#main div.layout_full h1
{
	padding:0px;
}

div#main div.mod_newsarchive div.layout_simple
{
	margin-bottom:5px;
	margin-left:20px;
}

div#main a
{
	padding-right:2px;
	padding-left:2px;
	font-weight:bold;
	color:#d20106;
}

div#main a:hover, div#main a:active
{
	background-color:#d20106;
	color:#ffffff;
}

div#main a.imglink:hover, div#main a.imglink:active
{
	background-color:none;
}

div#main hr
{
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#cccccc;
	border:0px hidden;
}

div#main div.ce_text, div#main div.ce_form
{
	padding:10px 20px;
}

div#main div.layout_full div.ce_text
{
	padding:5px 0px 0px 0px;
}

div#main div.mod_newsreader div.ce_text
{
	padding:10px 0px;
}

div#main div.ce_text h1, div#main div.layout_full h1
{
	font-weight:normal;
	font-size:16px;
	color:#d20106;
	line-height:22px;
}

div#main div.haupttop h1
{
	font-weight:normal;
	font-size:18px;
	color:#d20106;
	line-height:24px;
}

div#main div.haupttop
{
	width:700px;
	height:50px;
	padding:6px 20px;
	background-color:#f4f3ee;
	font-size:14px;
	color:#555555;
	line-height:24px;
}

div#main div.feld
{
	width:300px;
	margin-left:20px;
}

div#hilfeleistungen
{
	height:680px;
	position:relative;
}

div#hilfe1
{
	left:20px;
	top:130px;
	position:absolute;
}

div#hilfe2
{
	left:340px;
	top:140px;
	position:absolute;
}

div#hilfe3
{
	left:20px;
	top:370px;
	position:absolute;
}

div#hilfe4
{
	left:340px;
	top:420px;
	position:absolute;
}

div.lebenslauf table
{
	margin-right:20px;
	margin-left:20px;
}

div.lebenslauf table td
{
	padding-top:4px;
	padding-bottom:4px;
}

div.lebenslauf table td.col_0
{
	width:120px;
	vertical-align:top;
	font-weight:bold;
	font-size:14px;
}

div.lebenslauf table td.col_1
{
	width:480px;
	vertical-align:top;
}

div.error
{
	font-size:10px;
	color:#d20106;
	line-height:14px;
}

form input.text, form textarea
{
	border:1px solid #555555;
}

form td
{
	padding:3px 6px 3px 3px;
}

form div.radio_container span
{
	padding-right:4px;
}

div#footer
{
	width:980px;
	height:90px;
	left:0px;
	top:0px;
	position:relative;
}

div#footer div.inside
{
	width:980px;
	height:70px;
	left:0px;
	top:0px;
	position:relative;
	background-color:#fdedb1;
}

div.footernavi
{
	width:240px;
	height:32px;
	left:740px;
	top:0px;
	position:absolute;
	background-color:#817769;
}

div.footernavi ul.level_1
{
	width:220px;
	height:24px;
	display:block;
	margin-left:5px;
}

div.footernavi ul.level_1 li
{
	width:110px;
	height:24px;
	display:block;
}

div.footernavi ul.level_1 li a, div.footernavi ul.level_1 li p
{
	width:110px;
	height:24px;
	display:block;
	padding-top:8px;
	text-align:center;
	color:#ffffff;
}

div.footernavi ul.level_1 li a:hover, div.footernavi ul.level_1 li a:active
{
	background-color:#a19789;
}

div.footertext
{
	width:760px;
	height:32px;
	left:0px;
	top:0px;
	position:relative;
	font-size:14px;
	color:#000000;
}

div.footertext p
{
	padding-top:6px;
	padding-left:8px;
}

div.footerabschluss
{
	width:980px;
	height:14px;
	left:0px;
	top:0px;
	position:relative;
	background-color:#817769;
	background-image:url("/layout/footer_ecke.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}

div.aussenecke
{
	width:32px;
	height:22px;
	left:980px;
	position:absolute;
	background-image:url("/layout/aussen_ecke.gif");
	background-position:left top;
	background-repeat:no-repeat;
}
