
BODY
	{
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
	text-align: left;
	}

A:link
	{
	font-family: arial, helvetica, sans-serif;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	}

A:link.gelb
	{
	font-family: arial, helvetica, sans-serif;
	color: #FF9933;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	}


A:visited
	{
	font-family: arial, helvetica, sans-serif;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	}

A:visited.gelb
	{
	font-family: arial, helvetica, sans-serif;
	color: #FF9933;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	}

A:hover
	{
	font-family: arial, helvetica, sans-serif;
	color: #AAAAAA;
	text-decoration: underline;
	}

A:hover.gelb
	{
	font-family: arial, helvetica, sans-serif;
	color: #AAAAAA;
	text-decoration: underline;
	}


/* ----- A U F Z Ã½ H L U N G E N ----- */

UL
	{
	list-style-type: square;
	margin-top: 2pt;
	margin-bottom: 0pt;
	}

LI
	{
	margin-bottom: 2pt;
	}


/* ----- S C H R I F T E N ----- */

p
	{
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	}

.rotfett
	{
	font-family: arial, helvetica, sans-serif;
	color: #A41A0C;
	font-weight: bold;
	font-size: 10pt;
	}

.textkoerper
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 14.5pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}

.rahmeninhalt
	{
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
	line-height: 12pt;
	}

.navigation
	{
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 9pt;
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10pt;
	}

.klein
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	}



/* ----- U E B E R S C H R I F T E N ----- */

H3
	{
	font-family: arial, helvetica, sans-serif;
	color: #A41A0C;
	font-weight: bold;
	font-size: 14pt;
	line-height: 18pt;
	margin-bottom: 8pt; 
	margin-top: 8pt; 
	}

H4
	{
	font-family: arial, helvetica, sans-serif;
	color: #A41A0C;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 3pt; 
	}

H5
	{
	font-family: arial, helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 2pt; 
	margin-top: 4pt; 
	}

H6
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	line-height: 11pt;
	margin-bottom: 2pt; 
	margin-top: 0pt; 
	}

EM
	{
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
	}

Nachricht_Vorspann-vorne
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	line-height: 14pt;
	margin-bottom: 8pt; 
	margin-top: 8pt; 
	}

Nachricht_Vorspann-hinten
	{
	font-family: arial, helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 9pt;
	line-height: 14pt;
	margin-bottom: 8pt; 
	margin-top: 8pt; 
	}

Nachricht_Meldung
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	line-height: 14pt;
	margin-bottom: 8pt; 
	margin-top: 8pt; 
	}

Nachricht_Datum
	{
	font-family: arial, helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	font-size: 9pt;
	line-height: 14pt;
	margin-bottom: 8pt; 
	margin-top: 8pt; 
	}



/* ----- T A B E L L E N ----- */

.head {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 0pt;
}

TABLE
	{
	border: none;
	border-spacing: 0pt;
	}

TD
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}


TD.rahmen_infobox
	{
	background-color: #EDEDED;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	}


TD.rahmen_l-tb
	{
	border-left: 1px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	} 

TD.rahmen_lrtb
	{
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	}
 
TD.rahmen_lrt-
	{
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	} 

TD.rahmen_lr-b
	{
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	}
 
TD.rahmen_l--b
	{
	border-left: 1px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	} 

TD.rahmen_l-t-
	{
	border-left: 1px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #D7D7D7;
	border-spacing: 0pt;
	} 


TD.arbeitsgruppe
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	line-height: 12pt;
	vertical-align: top;
	}

TD.kopf
	{
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	color: #A41A0C;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}

TD.dunkel
	{
	background-color: #D7D7D7;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
	line-height: 13pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}

TD.hell
	{
	background-color: #EDEDED;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}

TD.fuss
	{
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	color: #FF9933;
	font-size: 9pt;
	text-align: right;
	vertical-align: top;
	}

TD.dunkelintern
	{
	background-color: 0A6239;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}

TD.hellintern
	{
	background-color: #EDEDED;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	margin-bottom: 0pt;
	vertical-align: top;
	}

	
/* ----- F O R M U L A R E ----- */

INPUT	{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	margin-bottom: 0pt;
	background-color: #FFFFFF;
	}


TEXTAREA
	{
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	}


.head { display: none; }
table { position: absolute;
top: 60px;
}
table table { 
position: relative; 
top: 30px;
left: 20px;
right: 20px;
background-color: #eee;
width: 800px;
border: 2px solid #aaa;
padding: 3px;

}
table table table {
border: inherit;
width: 90%;
background-color: white;;
position: relative;
border: 1px solid black;
}
table img {display: none;}
table a img { display: inherit;}
table table table .rahmeninhalt {
  position: absolute;
  top: 0;
  left: 0;
  height: 60px; 
  width: 100%;
  background-color: orange;
  border-bottom: 1px solid black;
}
table table table .rahmeninhalt a {
   color: navy !important;
   
}
table table table .rahmeninhalt a:hover {
   background-color: navy;
   color: orange !important;
}
table table table table .rahmeninhalt {
   position: absolute;
   bottom: 0;
   height: 5em;
   top: inherit;
   width: 100%;
   border-top: 1px solid black;
}
.rahmeninhalt ul li {display: inline;}
i, hr { display: none; }
br { display: inline;}

h1, h2, h3, h4, h5, h6 {
   border-bottom: 2px solid black;
   border-left: 2px solid black;
   border-right: 1px solid #777;
   border-top: 1px solid #777;
   margin: 1em;
   padding: 0.4em;
   font-size: 120%;
   color: black !important;
   background-color: orange !important;
}
p {
  background-color: #eee;
}
