body		{background-color: white;
		margin:0;
		padding:0}

#rahmen {
	position: relative; 
	width: 985px;
	margin:0px auto 0px auto;
}

#flashkopf {
	position: absolute;
	top: 0;
	left: 0;
	width: 987px;
	height: 110px;
}

#fond  {
	position: absolute;
	top: 110px;
	width: 987px;
	left: 0;
	background-image: url(bilder/schatten_links.gif);
	background-repeat: repeat-y;
}

#tabulator {
    	position: absolute;
	top: 0px;
	left: 7px;
}
#seitenheadline {
    	position: absolute;
	top: 5px;
	left: 17px;
	width: 325px;
}
#seitenheadline h4 {
	font-family: arial;
	font-size:24px;
	line-height:26px;
	color: white;
	padding: 0;
	margin: 0;
	margin-left: 17px;
}

#navigation {
	margin-left: 502px;
	height: 85px;
}

#links {
	width: 250px;
	float: left;
	margin-left: 7px;
	margin-bottom: 50px;
}

#mitte {
     margin-left: 6px;
	width: 466px;
	float: left;
	margin-bottom: 50px;
}

#rechts {
	width: 258px;
	float: left;
	margin-bottom: 50px;
	margin-top: -44px;
}

#abbinder {
	width: 986px;
	position: absolute;
	left: 1px;
	bottom: 0;
	background-color: white;
}

#menu_unten {
	position: absolute;
	left: 5px;
	bottom: 14px;
	text-align: center;
	width: 981px;
	color: white;
}

#nach_oben {
	position: absolute;
	right: 22px;
	bottom: 16px;
}


p		{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		margin:0;
		padding:0}

p.legende	{font-family: Verdana,arial,sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: white;
		margin: 5px}

h4		{font-family: Verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: white;
		margin: 0}

p.kontakt	{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #113365;
		margin:0;
		padding:0}

h4.kontakt {font-family: Verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #113365;
		margin: 0;
		margin-top: 3px;
		margin-right: 15px}

img {border: 0}

a:link    { color: #666666; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}
a:hover   { color: black; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}
a:active  { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}
a:visited { color: #666666; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,SunSans-Regular;}

a.hauptnavi1:link    { color: #666666; text-decoration:none; font-size: 13px; font-weight: bold; font-family: Times;}
a.hauptnavi1:hover   { color: black; text-decoration: none; font-size: 13px; font-weight: bold; font-family: Times;}
a.hauptnavi1:active  { color: #666666; text-decoration: none; font-size: 13px; font-weight: bold; font-family: Times;}
a.hauptnavi1:visited { color: #666666; text-decoration:none; font-size: 13px; font-weight: bold; font-family: Times;}

a.hauptnavi2:link    { color: #666666; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Times;}
a.hauptnavi2:hover   { color: black; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Times;}
a.hauptnavi2:active  { color: #666666; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Times;}
a.hauptnavi2:visited { color: #666666; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Times;}

a.nebennavi1:link    { color: #666666; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Times;}
a.nebennavi1:hover   { color: black; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Times;}
a.nebennavi1:active  { color: #666666; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Times;}
a.nebennavi1:visited { color: #666666; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Times;}

a.untennavi1		{ color: white; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial;}
a.untennavi1:hover  { color: white; text-decoration: underline;}


a.menue2:link    { color: #00579D; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.menue2:hover   { color: #00579D; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.menue2:active  { color: #00579D; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.menue2:visited { color: #00579D; text-decoration:none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}

a.system:link    { color: red; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.system:hover   { color: red; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.system:active  { color: red; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}
a.system:visited { color: red; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,SunSans-Regular;}

td		{border: 0;
		margin: 0;
		padding: 0;
		vertical-align: top}

/*************** TEXTKÄSTEN ************************/
td.entd_spalte_rechts {
	background-image: url(textrahmen/entd_rechts_mitte.png);
	background-repeat: repeat-y;	
	background-position: right;
	vertical-align: top;
	padding: 5px;
	padding-left: 10px;
	width: 258px;
	overflow:hidden;
}

td.mit_spalte_rechts {
	background-image: url(textrahmen/mit_rechts_mitte.png);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 5px;
	padding-left: 10px;
	width: 258px;
	overflow:hidden;
}

td.sp_spalte_rechts {
	background-image: url(textrahmen/sp_rechts_mitte.png);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 5px;
	padding-left: 10px;
	width: 258px;
	overflow:hidden;
}

td.sch_spalte_rechts {
	background-image: url(textrahmen/sch_rechts_mitte.png);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 5px;
	padding-left: 10px;
	width: 258px;
	overflow:hidden;
}

td.entd_spalte_rechts p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.mit_spalte_rechts p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.sp_spalte_rechts p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.sch_spalte_rechts p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.entd_spalte_rechts h4 {
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #9F311A;
}

td.mit_spalte_rechts h4 {
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #4D510A;
}

td.sp_spalte_rechts h4 {
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #CF3836;
}

td.sch_spalte_rechts h4 {
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #113365;
}

td.entd_spalte_rechts a {
	color: #9F311A;
}
td.entd_spalte_rechts a:hover {
	text-decoration: underline;
}
td.mit_spalte_rechts a {
	color: #4D510A;
}
td.mit_spalte_rechts a:hover {
	text-decoration: underline;
}
td.sp_spalte_rechts a {
	color: #CF3836;
}
td.sp_spalte_rechts a:hover {
	text-decoration: underline;
}
td.sch_spalte_rechts a {
	color: #113365;
}
td.sch_spalte_rechts a:hover {
	text-decoration: underline;
}

/*mittlere spalte*/
td.entd_spalte_mitte {
	background-image: url(textrahmen/entd_mitte_mitte.png);
	background-position: right;
	vertical-align: top;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px
}

td.mit_spalte_mitte {
	background-image: url(textrahmen/mit_mitte_mitte.png);
	vertical-align: top;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px
}

td.sp_spalte_mitte {
	background-image: url(textrahmen/sp_mitte_mitte.png);
	vertical-align: top;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px
}

td.sch_spalte_mitte {
	background-image: url(textrahmen/sch_mitte_mitte.png);
	vertical-align: top;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px
}

td.entd_spalte_mitte h4 {
     margin-top: -10px;
     margin-bottom: 5px;
	margin-left: 10px;
	font-size:16px;
	font-family: arial;
	color: #9F311A;
}

td.mit_spalte_mitte h4 {
     margin-top: -10px;
     margin-bottom: 5px;
	margin-left: 10px;
	font-size:16px;
	font-family: arial;
	color: #4D510A;
}

td.sp_spalte_mitte h4 {
     margin-top: -10px;
     margin-bottom: 5px;
	margin-left: 10px;
	font-size:16px;
	font-family: arial;
	color: #CF3836;
}

td.sch_spalte_mitte h4 {
     margin-top: -10px;
     margin-bottom: 5px;
	margin-left: 10px;
	font-size:16px;
	font-family: arial;
	color: #113365;
}

td.entd_spalte_mitte p {
	font-size:12px;
	font-family: arial;
	color: #9F311A;
	margin-left: 10px;
}

td.mit_spalte_mitte p {
	font-size:12px;
	font-family: arial;
	color: #4D510A;
	margin-left: 10px;
}

td.sp_spalte_mitte p {
	font-size:12px;
	font-family: arial;
	color: #CF3836;
	margin-left: 10px;
}

td.sch_spalte_mitte p {
	font-size:12px;
	font-family: arial;
	color: #113365;
	margin-left: 10px;
}

td.entd_spalte_mitte a {
     font-weight: bold;
     color: #9F311A;
}
td.entd_spalte_mitte a:hover {
     text-decoration: underline;
}
td.mit_spalte_mitte a {
     font-weight: bold;
     color: #4D510A;
}
td.mit_spalte_mitte a:hover {
     text-decoration: underline;
}
td.sp_spalte_mitte a {
     font-weight: bold;
     color: #CF3836;
}
td.sp_spalte_mitte a:hover {
     text-decoration: underline;
}
td.sch_spalte_mitte a {
     font-weight: bold;
     color: #113365;
}
td.sch_spalte_mitte a:hover {
     text-decoration: underline;
}

td.entd_spalte_mitte h5 {
	font-size:12px;
	font-family: arial;
	color: white;
	font-weight: normal;
	margin: 5px;
	padding: 0;
}

td.mit_spalte_mitte h5 {
	font-size:12px;
	font-family: arial;
	color: white;
	font-weight: normal;
	margin: 5px;
	padding: 0;
}

td.sp_spalte_mitte h5 {
	font-size:12px;
	font-family: arial;
	color: white;
	font-weight: normal;
	margin: 5px;
	padding: 0;
}

td.sch_spalte_mitte h5 {
	font-size:12px;
	font-family: arial;
	color: white;
	font-weight: normal;
	margin: 5px;
	padding: 0;
}

td.entd_spalte_mitte div.textbild {
	background-color: #D6722B;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

td.mit_spalte_mitte div.textbild {
	background-color: #869851;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

td.sp_spalte_mitte div.textbild {
	background-color: #EC7B18;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

td.sch_spalte_mitte div.textbild {
	background-color: #1F89BE;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}


/*linke spalte*/
td.entd_spalte_links {
	background-image: url(textrahmen/entd_links_mitte.png);
	vertical-align: top;
	padding: 5px;
	padding-right: 5px
}

td.mit_spalte_links {
	background-color: #9EB360;
	vertical-align: top;
	padding: 5px;
	padding-right: 5px
}

td.sp_spalte_links {
	background-color: #FFA705;
	vertical-align: top;
	padding: 5px;
	padding-right: 5px
}

td.sch_spalte_links {
	background-color: #A0C5DF;
	vertical-align: top;
	padding: 5px;
	padding-right: 5px
}

td.entd_spalte_links p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.mit_spalte_links p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.sp_spalte_links p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.sch_spalte_links p {
	font-size:12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	margin-left: 22px;
}

td.entd_spalte_links a {
	color: #9F311A;
	text-decoration:none;
}
td.entd_spalte_links a:hover {
	text-decoration:underline;
}
td.mit_spalte_links a {
	color: #4D510A;
	text-decoration:none;
}
td.mit_spalte_links a:hover {
	text-decoration:underline;
}
td.sp_spalte_links a {
	color: #CF3836;
	text-decoration:none;
}
td.sp_spalte_links a:hover {
	text-decoration:underline;
}
td.sch_spalte_links a {
	color: #113365;
	text-decoration:none;
}
td.sch_spalte_links a:hover {
	text-decoration:underline;
}

td.entd_spalte_links h4 {
     margin-top: -5px;     
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #9F311A;
}
a.texthead_entd_verlinkung {
	font-size:16px;
	font-family: arial;
	color: #9F311A;
}

td.mit_spalte_links h4 {
     margin-top: -5px;
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #4D510A;
}
a.texthead_mit_verlinkung {
	font-size:16px;
	font-family: arial;
	color: #4D510A;
}

td.sp_spalte_links h4 {
     margin-top: -5px;
     margin-bottom: 5px;
     margin-left: 21px;
	font-size:16px;
	font-family: arial;
	color: #CF3836;
}
a.texthead_sp_verlinkung {
    	font-size:16px;
	font-family: arial;
	color: #CF3836;
}

td.sch_spalte_links h4 {
     margin-top: -5px;
     margin-bottom: 5px;
     margin-left: 21px;     
	font-size:16px;
	font-family: arial;
	color: #113365;
}
a.texthead_sch_verlinkung {
	font-size:16px;
	font-family: arial;
	color: #113365;
}

/*************** KALENDER ************************/
td.kalender_uebersicht {
	text-align: center;
	font-family: arial;
	font-size:12px;
	font-weight: bold;	
}

/*************** VERWALTUNG ************************/

p.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #2A3E36}
h4.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #2A3E36}
h3.verwaltung	{font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #2A3E36}
td.verwaltung2	{background-color: #cAdEd6;
		padding: 5px;
		padding-bottom: 20px;}
td.verwaltung1	{background-color: #dAeEe6;
		padding: 5px;
		padding-bottom: 20px;}
div.verwaltung_infobox{
		position: absolute;
		top: 15px;
		left: 15px;
		width: 200px;
		padding: 5px;
		font-family: arial;
		color: #2A3E36;
		background-color: #cAdEd6;
		border: 1px solid #2A3E36;
		font-size: 11px;
		font-weight: normal;
		display:none;
		z-index: 100}
div.sy_form {float: left;
     	width: 100px;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #2A3E36}
