body {
	margin:10px;
	font-family:sans-serif;
	font-size:12px;
	color:#3B495C;
	background-color:#E6E6EE;
}

img.leer {
	border:solid 0px;
	position:relative;
	min-height:5in;
	width:1px;
}

ul.navi li a:link 		{color:#E6E6EE;}
ul.navi li a:visited 	{color:#B6B6BB;}
ul.navi li a:hover 		{color:#1935bE;}
ul.navi li a:active 	{color:#1935bE;}
ul.navi li a:focus 		{color:#1935bE;}

td.feed {
	height:50px;
	text-align:left;
	background-color:#3955DE;
	color:#E6E6EE;
	font-weight:bold;
}

ul.navi {
	background-color:#7B899C;
	height:2em;
	margin:0px;
	margin-top:0px;
	padding-left:15px;
	overflow:visible;
	list-style-type:none;
}
ul.navi li {
	background-image:URL(../images/list_off.gif);
	background-position:0px 47.5%;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:30px;
	padding:0px;
	padding-top:2.5px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#7B899C;
	height:1.5em;
	float:left;
}
ul.navi li.aktLink {
	background-image:URL(../images/list_on.gif);
}
ul.navi li a {
	font-weight:bold;
	text-decoration:none;
}
ul.navi li a.aktLink {
	color:#1935bE;
}
ul.navi li a.aktLink {
	font-weight:bold;
}

table.layout {
	top:10px;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	min-width:800px;
	min-height:600px;
	padding:0px;
	overflow:visible;
	table-layout:auto;
}
table.layout td.head {
	background-color:#3955DE;
	color:#788999;
}
table.layout td.head div {
	color:#E6E6EE;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	font-size:180%;
	font-weight:bold;
	word-spacing:4px;
	letter-spacing:2px;
	padding-top:25px;
	padding-left:8em;
	float:left;
}
img.logo {
	height:110px;
}
table.layout div.uberschrift {
	text-align:center;
}
table.layout div.inhalt img.startseite {
}
table.layout tr td div.inhalt {
	min-height:380px;
	width:93%;
	padding:15px;
	font-family:sans-serif;
	line-height:120%;
	text-align:justify;
	text-align:left;
	overflow:visible;
}
table.layout tr td div.inhalt p, table.layout tr td div.inhalt div, table.layout tr td div.inhalt ul {
	padding-left:10px;
}

table.layout tr td div.inhalt ul {
	padding-left:25px;
}
table.layout tr td div.inhalt img {
	max-width:99%;
}
table.layout {
}
table.layout td {
	vertical-align:top;
}
table.layout tr td.inhalt {
	min-width:490px;
	width:70%;
	vertical-align:top;
}
table.layout td.leiste_li {
	vertical-align:top;
	width:160px;
	background-color:#C3CFDB;
}
table.layout td.leiste_re {
	vertical-align:top;
	margin:0px;
	width:160px;
	background-color:#C3CFDB;
}
table.layout td.leiste_re img.feets {
	margin-top:25px;
}
div.leiste_li {
	height:80%;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	background-color:#C3CFDB;
}
div.leiste_li ul.bereich {
	position:absolute;
	margin-left:0px;
	margin-bottom:20px;
	padding-left:15px;
	padding-bottom:0px;
	background-color:#ACB7C1;
	list-style-type:none;
}
div.leiste_li ul.bereich li.link {
	border-left-style:solid;
	border-left-color:#606060;
	border-left-width:5px;
	border-bottom-style:solid;
	border-bottom-color:#606060;
	border-bottom-width:1px;
	margin:0px;
	margin-left:-15px;
	padding:2.5px;
	padding-top:5px;
	padding-left:10px;
}
div.leiste_li ul.bereich ul.links {
	border:solid 0px;
	position:relative;
	overflow:visible;
	margin-left:-10px;
	margin-bottom:0px;
	margin-right:-3px;
	padding-right:0px;
	padding-left:30px;
	padding-bottom:5px;
	list-style-type:none;
	background-color:#D7E3EF;
}
div.leiste_li ul.bereich ul.links li {
	border-style:none;
	padding:2.5px;
	padding-left:0px;
}
div.leiste_li ul.bereich ul.links ul {
	margin-left:-25px;
	list-style-type:none;
}

div.leiste_li ul.bereich li a {
	position:relative;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
ul.bereich li.link a	{color:#3B495C;}
ul.bereich li.link a:link 	{color:#3B495C;}
ul.bereich li.link a:visited 	{color:#3B495C;}
ul.bereich li.link a:hover 	{color:#3B495C; font-weight:bold;}
ul.bereich li.link a:active 	{color:#3B495C; font-weight:bold;}
ul.bereich li.link a:focus 	{color:#3B495C; font-weight:bold;}

div.leiste_re {
	height:80%;
	/*width:150px;*/
	margin-top:-34px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	background-color:#C3CFDB;
}
/*** Text Formatierungen ***/
p.bsp, div.bsp {
	margin-left:10px;
}
h3 {
	width:99.9%;
	margin-left:0px;
	padding-left:10px;
	font-size:150%;
	line-height:140%;
}
h4 {
	margin:0px;
	padding-left:1px;
}
div.leiste_re h3 {
	padding-left:10px;
	font-size:100%;
}
.green {
        color:#00EE00;
        font-weight:bold;
}
.red {
        color:red;
        font-weight:bold;
}
.blue {
        color:blue;
        font-weight:bold;
}
.gelb {
	color:#FFC400;
	font-weight:bold;
}
.big {
        font-size:120%;
}
.little {
        font-size:90%;
}
.center {
        text-align:center;
}
.bsp {
        border-style:solid;
        border-width:1px;
        font-style:italic;
        padding:1%;
        /*font-size:80%;*/
        font-weight:bold;
}
.kursiv {
         font-style:italic;
         /*font-size:80%;*/
}
.fett {
	font-weight:bold;
}
.all {
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
.u {
	text-decoration:underline;
}
.fu{
	font-weight:bold;
	text-decoration:underline;
}
.top {
	font-size:100%;
	text-decoration:none;
}
div.inhalt a[href], div.inhalt a[href] {
	text-decoration:none;
}
/*** ADHS ***/
table.rahmen {
	border:solid 1px;
}
table.rahmen th, table.rahmen td {
	border:solid 1px;
	text-align:left;
}
table.rahmen td {
	text-align:center;
}
/*** ts_beratung ***/
ol.ts_beratung {
	color:#3B495C;
	font-weight:bold;
}
ol.ts_beratung a {
	color:#3B495C;
	font-weight:bold;
}
/*** Vorstand ***/
table.vorstand td {
	padding:5px;
	line-height:160%;
}
td.vorstand {
	width:117px;
}
td.vorstand img {
	width:117px;
}

/*** Öffnungszeiten Formatierungen ***/
div.oeffnungszeiten:first-line{
	font-weight:bold;
}
div.oeffnungszeiten {
}
/*** Layout für Mitarbeiter ***/
ul.mitarbeiter {
	width:250px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
ul li.links {
	width:250px;
	margin-left:-20px;
	margin-bottom:5px;
	padding:5px;
	border-left:solid 5px #606060;
	background-color:#ACB7C1;
}
ul.mitarbeiter li.links a	{color:#3B495C; font-weight:bold; text-decoration:none;}
table.mitarbeiter {
	width:99.9%;
}
table.mitarbeiter th.bezeichnung {
	width:10.5em;
}
table.mitarbeiter tr td.foto {
	text-align:center;
	vertical-align:middle;
}
div.back, td.back {
	text-align:right;
}
div.back a, td.back a {
	margin-right:1%;
	text-decoration:none;
	color:#3B495C;
	font-weight:bold;
}
ul.mitarbeiter li.links a:link 	{color:#3B495C;}
ul.mitarbeiter li.links a:visited 	{color:#707070;}
ul.mitarbeiter li.links a:hover 	{color:#3B495C;}
ul.mitarbeiter li.links a:active 	{color:#3B495C;}
ul.mitarbeiter li.links a:focus 	{color:#3B495C;}
/*** Layout für Aktuelles ***/
ul.aktuelles {
	width:340px;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	padding-right:5px;
	padding-bottom:5px;
	list-style-type:none;
	background-color:#ACB7C1;
	border-left:solid 5px #606060;
}
ul.aktuelles li.links {
	border-style:none;
	width:340px;
	margin-left:-25px;
	padding:5px;
	padding-bottom:0px;
	background-color:#ACB7C1;
}
ul.aktuelles li.links a	{color:#3B495C; font-weight:bold; text-decoration:none;}
ul.aktuelles li.links a:link 	{color:#3B495C;}
ul.aktuelles li.links a:visited 	{color:#3B495C;}
ul.aktuelles li.links a:hover 	{color:#3B495C;}
ul.aktuelles li.links a:active 	{color:#3B495C;}
ul.aktuelles li.links a:focus 	{color:#3B495C;}
ul.aktuelles li.back div.back {
	width:355px;
	margin-left:-25px;
}
table.aktuelles {
	margin-bottom:15px;
}
table.aktuelles tr {
	/*border:solid 1px;*/
}
table.aktuelles tr td {
	padding:5px;
}
td.titel {
	font-weight:bold;
	font-size:120%;
	background-color:#ACB7C1;
}
td.titel span.little {
	font-weight:normal;
}

/*** Pressespiegel ***/
div.weiterlesen {
	border:solid 0px;
	text-align:right;
	width:98%;
}
div.weiterlesen a			{color:#3B495C; text-decoration:none;}
div.weiterlesen a:link 		{color:#3B495C;}
div.weiterlesen a:visited 	{color:#3B495C;}
div.weiterlesen a:hover 	{color:#3B495C;}
div.weiterlesen a:active 	{color:#3B495C;}
div.weiterlesen a:focus 	{color:#3B495C;}

/*** Layout für Impressum ***/
div.ersteller {
	width:31em;
	font-family:verdana, cursive;
	font-weight:bold;
	letter-spacing:2px;
	height:125px;
	background-image:URL(../images/hand.gif);
	background-repeat:no-repeat;
	background-position:right 4.5px;
}
div.ersteller a:link	{color:#3B495C; text-decoration:none; font-weight:normal; }
div.ersteller a:visited	{color:#3B495C; text-decoration:none; font-weight:normal; }
div.ersteller a:hover	{color:#3B495C; text-decoration:none; font-weight:bold; }
div.ersteller a:active	{color:#3B495C; text-decoration:none; font-weight:bold; }
div.ersteller a:focus	{color:#3B495C; text-decoration:none; font-weight:bold; }

div.betreiber {
}
div.betreiber a:hover	{color:#0000ff; text-decoration:none; }
div.betreiber a:link	{color:#0000ff; text-decoration:none; }
div.betreiber a:active	{color:#0000ff; text-decoration:none; }
div.betreiber a:focus	{color:#0000ff; text-decoration:none; }
div.betreiber a:visited	{color:#0000ff; text-decoration:none; }
/*** Mail und Kontakt ***/
table tr td table tr td table tr td b.stern {
	color:red;
}
div.inhalt input, div.inhalt textarea {
	width:99%;
}
div.inhalt select {
	width:99.9%;
}
div.inhalt input.button {
	width:120px;
}
ol.satzung, ul.satzung {
	list-style-type:none;
}
ol.satzung li.paragraph:first-child, ol.satzung li.paragraph:first-child {
	padding-top:0px;
}
ol.satzung li.paragraph, ul.satzung li.paragraph {
	padding-top:2.5px;
}
ul.satzung li, ol.satzung li {
	padding-top:2.5px;
	padding-bottom:2.5px;
	list-style-position:outside;
}
ol.nummeric {
	list-style-type:decimal;
}

/*** Projekt2005-2007 ***/
ul.Projekt2005_2007 {
	margin-left:-11px;
	/*padding-left:-11px;*/
	list-style-type:disc;
}
ul.Projekt2005_2007 li {
	padding-bottom:2.5px;
}
ul.Projekt2005_2007 ul.Projekt2005_2007 {
	margin-left:-13px;
	/*padding-left:-13px;*/
}










