body {  font: Verdana, sans-serif;}



div#links {

	position: absolute;

	top: 141;

	left: 0;

	width: 160px;

	height: 360px;

	font: 12px Verdana, sans-serif;

	z-index: 100;

	visibility: visible;



}

div#links a {

	display: block;

	text-align: left;

	font: bold 1em sans-serif;

	padding: 2px 1px;

	margin: 0 0 1px;

	text-decoration: none;

	color: #000000;

	background: #CCCCCC;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}

div#links a:hover {

	color: #411;

	background: #AAA;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #AAAAAA;



}



div#links a span {display: none;}

div#links a:hover span {display: block;

   position: absolute; top: 380px; left: 0; width: 125px;

   padding: 5px; margin: 10px; z-index: 100;

   color: #AAA; background: black;

   font: 10px Verdana, sans-serif; text-align: center;}



div#submenu{

}

div#submenu a{

	border-left-width: 20px;

	border-left-style: solid;

	border-left-color: #CCCCCC;







}

div#submenu a:hover{

	border-left-width: 20px;

	border-left-style: solid;

	border-left-color: #AAAAAA;

}



A:link{

  text-decoration: none;

  color: black;

}

A:visited{

  text-decoration: none;

    color: black;

}

A:hover{ 

  text-decoration: underline;

    color: black;

}



td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt;} 





h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}





h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}





.small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}





.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 160%;



}



.head {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 115%;

	font-weight: bold;

}



.ag1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999}

.textListe {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 160%;

	list-style-type: disc;



}

.menu2head {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-color: #FF0000;

	color: #FFFFFF;

	line-height: 130%;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #FF0000;



}



.menu2 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-color: #CCCCCC;

	color: #000000;

	line-height: 130%;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	padding: 2px 1px;

}

.menu2 a {

	color: #000000;



}.menu2 a:hover {

	color: #FF0000;

	  text-decoration: none;

}

.test1 {

	position: absolute;

	font-size: 36px;





}

.Tabelle {

	vertical-align: top;

}

.Tabellenkopf {

	display: table-header-group;

}

.tabtext1 {

	background-color: #AAAAAA;

	text-align: right;

	font-weight: bold;



}

.text a:link {

	color: #0000CC;

}

.text a:visited {

	color: #0000CC;

}

.text a:hover {

	color: #CC0000;

}

.texteng {

font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 100%;

}

Text mit BG grau {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 160%;

	background-color: #DDDDDD;

}

.textbggrau {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 160%;

	background-color: #EEEEEE;

}

.textl {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 160%;

	background-color: #CCCCCC;

	text-align: right;



}

.textl a:link {

	color: #0000CC;

}

.textl a:visited {

	color: #0000CC;

}

.textl a:hover {

	color: #CC0000;

}

.textr {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 160%;

	background-color: #EEEEEE;

}

.textr a:link {

	color: #0000CC;

}

.textr a:visited {

	color: #0000CC;

}

.tabelement1 {

	background-color: #DDDDDD;

	text-align: left;

}

.textr a:hover {

	color: #CC0000;

}

.trspacer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 4px;

	line-height: 4px;

	background-color: #FFFFFF;

	height: 4px;

}

.pressehead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 115%;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #FF0000;

	padding: 2px;

}

.pressearchiv1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 115%;

	color: #000000;

	background-color: #EEEEEE;

	padding: 2px;

}

.pressearchiv2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 115%;

	color: #000000;

	background-color: #DCDCDC;

	padding: 2px;

}

.pressearchiv1 a:link {

	color: #FF0000;

	font-weight: bold;

}

.pressearchiv1 a:visited {

	color: #FF0000;

	font-weight: bold;

}

.pressearchiv1 a:hover {

	color: #FF0000;

	font-weight: bold;

}

.pressearchiv2 a:link {

	color: #FF0000;

	font-weight: bold;

}

.pressearchiv2 a:visited {

	color: #FF0000;

	font-weight: bold;

}

.pressearchiv2 a:hover {

	color: #FF0000;

	font-weight: bold;

}

.pressetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 120%;

	background-color: #FFFFFF;

	text-align: justify;



}

.pressetext a:link{

	color: #FF0000;

	font-weight: bold;

}

.pressetext a:visited{

	color: #FF0000;

	font-weight: bold;

}

.pressetext a:hover{

	color: #FF0000;

	font-weight: bold;

    text-decoration: underline;	

}