/*
				Allgemeine Einstellungen
*/
BODY			{margin: 0; padding: 0; background-color: #FFFFE1; color: #000; 
				 font-family: "trebuchet ms", arial, helvetica, sans-serif;}
A IMG			{border: 0;}
/*
				*** Seitenkopf
*/
#hdr			{background-color: #FFFB00; color: #000; border-bottom: 2px solid black; padding-top: 6px}
#name			{font-size: 24px; font-weight: normal; text-align: center; margin: 0px 0px 6px 0px;}
#tagline		{font-size: 20px; font-weight: normal; text-align: center; margin: 0px 0px 6px 0px;}
/*
				***Mittelteil
*/
#middle			{margin: 0; padding: 0; background-color: #28C; color: #000;}
/*
				Hauptmenü
*/
P.m-hdr			{background: #28C; color: #FFF; font-weight: bold; margin: 0;  padding: .3em 2px .3em .3em;}
#menue			{float: left; width: 10em; margin: 0; padding: 0;}
#menue UL 		{margin: 0; padding: 0; list-style: none; background: #B5CDE0; color: #000;}
#menue LI		{margin: 0; border-bottom: 1px solid #5C93BE; padding: .3em 2px .3em .5em; font-size:.8em}
#menue LI.current		{background-color: #D8E8F7; color: #000;}
#menue A		{text-decoration: none; color: #000; display: block;}
#menue A:hover	{text-decoration: underline;}
#menue LI:hover, #menue A:focus {background-color: #D8E8F7;}
/*
				Rubrikmenü
*/
#rubrik			{float: right; width: 11em; margin: .5em 0 0 15px; padding: 0;
				 text-align: left; background-color: #B5CDE0;}
#rubrik ul 		{margin:0; padding: 0; list-style: none; }
#rubrik li		{margin:0; border-bottom: 1px solid #5C93BE; padding: 0; font-size:.8em}
#rubrik li.curr	{padding: .3em 2px .3em .5em; background-color: #D8E8F7}
#rubrik a		{display: block; padding: .3em 2px .3em .5em; text-decoration: none; color: #000;}
#rubrik a:hover, #rubrik a:focus, #rubrik a.current {background-color: #D8E8F7}
/*
				Pfadangabe
*/
P.path			{margin: 0; padding: .2em .2em .2em 11em;}
SPAN.path		{float: left; padding: .2em;}
/*
				Hauptteil
*/
#main			{margin: 0 0 0 10em; background-color: #FFFFE1; color: #000; padding: 0 12px 10px 12px;}
IMG.mark		{float: left;}
H1, H2, H3, H4	{font-weight: bold; background-color: #FFFFE1; color: #000; margin: 0; padding: .6em 0 0 0;}
H1				{font-size: 1.4em; text-align: center;}
H2				{font-size: 1.2em; text-align: left;}
H2.clear		{clear: right;}
H3				{font-size: 1.1em; text-align: left;}
H4				{font-size: 1.0em; text-align: left;}
P				{margin-top: .5em; margin-bottom: 0; text-align: justify;}
P.info			{font-size: 80%; margin-top: .5em; margin-bottom: .5em;}
P.lit			{font-size: .8em; font-family: verdana, sans-serif; line-height: 1.2em;}
P.warn			{font-size: 80%; margin-top: 1em; margin-bottom: .5em; background-color: #FFFFE1; color: red;}
SPAN.hint		{background-color: #FFFFE1; color: red; font-weight: bold;}
SPAN.val		{white-space: nowrap; word-spacing: -.1em;}
TABLE.std		{margin-top: 15px; border: 1px solid black; border-collapse: collapse;}
TABLE.std TH	{border: 1px solid black; padding-left: 6px; padding-right: 6px; background-color: #ccc; color: #000;}
TABLE.std TD	{border: 1px solid black; padding-left: 6px; padding-right: 6px;}
LI				{text-align: justify;}
LI P			{margin-top: .3em; margin-bottom: 0;}
OL.normal		{margin: .5em 0 .5em 1em; padding: 0 0 0 .2em;}
OL.normal LI	{margin: 0 0 0 .2em; padding: 0 0 0 .2em; line-height: 1.2em;}
OL.std			{margin:  .5em 0 0 28px; padding: 0 0 0 28px;}
OL.std LI		{margin-top: .4em;}
OL.sub			{margin: 2px 0 0 1.5em; padding: 0 0 0 .5em;}
OL.sub LI		{margin-top: .2em;}
UL.std			{margin:  0 0 0 10px; padding: 0 0 0 20px; list-style-image: url("/images/blebul1a.gif");}
UL.std LI		{margin: .6em 0 0 0; padding: 0 0 0 15px;}
UL.lit			{margin: 3px 0px 0px 1em; padding: 0px 0px 0px .2em; list-style-type: square;}
UL.lit LI		{margin-top: .4em; font-family: verdana, sans-serif; font-size: .8em; line-height: 1.2em;}
UL.normal		{margin: .5em 0 .5em 1em; padding: 0 0 0 .2em; list-style-image: none; list-style-type: disc;}
UL.normal LI	{margin: 0 0 0 .2em; padding: 0 0 0 .2em; line-height: 1.2em;}
UL.sub			{margin: 2px 0 0 1em; padding: 0 0 0 .2em; list-style-image: url("/images/blebul2a.gif");}
UL.sub LI		{margin: .5em 0px 0px .5em; padding: 0px 0px 0px .2em;}
UL.simple		{margin: 2px 0 0 2em; padding: 0 0 0 .2em;}
UL.simple LI	{margin: 0 0 0 .8em; padding: 0 0 0 .2em;}
/*
				Seitenfuß
*/
#date			{clear: both; background-color: #FFFB00; color: #000; text-align: right; margin: 0; border-top: 1px solid black; padding: 3px; font-size: .7em;}
#foot			{clear: both; background-color: #FFFB00; color: #000; text-align: center; margin: 0; border-top: 1px solid black; padding: 3px; font-size: .7em;}
#footl			{float: left;  width: 21ex; margin: 0 1em 0 0; padding: 0; text-align: left;}
#footr			{float: right; width: 18ex; margin: 0 0 0 1em; padding: 0; text-align: right;}

@media screen
{
BODY			{background-color: #FFFFE1;}
A.left			{float: left;}
#hdr			{padding-left: 0em;}
#main			{margin: 0 0 0 10em; background-color: #FFFFE1; color: #000; padding: 0 12px 10px 12px;}
}
@media print
{
#foot, #date	{margin: 25px 0 0 0; background-color: #FFF; color: #000;}
#hdr			{padding-left: 0px;  background-color: #FFF;}
#main			{margin-left: 0px;   background-color: #FFF; color: #000;}
#menue, #rubrik	{display: none;}
.path			{display: none;}
}
