body {
scrollbar-face-color:#336699;
scrollbar-arrow-color:#CCFF00;
scrollbar-track-color:#6699CC;
scrollbar-shadow-color:#333333;
scrollbar-highlight-color:#336699;
scrollbar-3dlight-color:#3399FF;
scrollbar-darkshadow-color:#003366;
background-color:#FFFFFF;
background-image:url(../pic/hinter.jpg);
background-repeat:repeat-y;
background-position:center;
margin:0px;
padding:0px;
height:100%;
font-family:Arial, Helvetica,sans-serif;
}

table {padding:0px; margin:0px; border-spacing:0px; border-collapse:collapse; border:0px;}
td {padding:0; margin:0;vertical-align:top;}
form{
  display:inline;
  margin:0px;
}
textarea {border:1 solid #336699;border-style:solid;color:#003366;font-size:8pt;}
input, select {border:0;color:#003366;font-size:8pt;}
input {border:1px solid #336699; color:#003366;  font-size:8pt;}
.tabv{
position:absolute;
width: 300px; 
height: 130px; 
left: 88px; bottom: 130px; 
visibility:hidden; 
z-index:1000;
}
.prior{
  visibility:hidden;
}
.newsticker {
	width:580px;
	font-size:9 pt;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	border:0;
	background-color: #CB0000;
	padding: 0px;
	margin: 0px;
}

A:link {
	font-weight: normal; font-size: 12px; color: #3399ff; font-style: normal;  text-decoration: none
}
A:visited {
	font-weight: normal; font-size: 12px; color: #3399ff; font-style: normal;  text-decoration: none
}
A:hover {
	font-weight: normal; font-size: 12px; color: #99ccff; font-style: normal;  text-decoration: none
}
A:active {
	font-weight: normal; font-size: 8pt; color: #99ccff; font-style: normal;  text-decoration: none
}
a.klein:link {
	font-weight: normal; font-size: 7pt; color: #ffffff; font-style: normal;  text-decoration: underline
}
a.klein:visited {
	font-weight: normal; font-size: 7pt; color: #ffffff;  text-decoration: underline
}
a.klein:hover {
	font-weight: normal; font-size: 7pt; color: #ffffff; font-style: normal;  text-decoration: none
}
a.klein:active {
	font-weight: normal; font-size: 7pt; color: #ffffff; font-style: normal;  text-decoration: underline
}
a.blau:link {
	font-weight: normal; font-size: 8pt; color: #003366; font-style: normal;  text-decoration: none
}
a.blau:visited {
	font-weight: normal; font-size: 8pt; color: #003366;  text-decoration: none
}
a.blau:hover {
	font-weight: normal; font-size: 8pt; color: #3399ff; font-style: normal;  text-decoration: none
}
a.blau:active {
	font-weight: normal; font-size: 8pt; color: #003366; font-style: normal;  text-decoration: none
}
a.rot:link {
	font-weight: normal; font-size: 8pt; color: #cc0000; font-style: normal;  text-decoration: none
}
a.rot:visited {
	font-weight: normal; font-size: 8pt; color: #cc0000;  text-decoration: none
}
a.rot:hover {
	font-weight: normal; font-size: 8pt; color: #999999; font-style: normal;  text-decoration: none
}
a.rot:active {
	font-weight: normal; font-size: 8pt; color: #999999; font-style: normal;  text-decoration: none
}
a.weiss_gr:link {
	font-weight: normal; font-size: 9pt; color: #ffffff; font-style: normal;  text-decoration: none
}
a.weiss_gr:visited {
	font-weight: normal; font-size: 9pt; color: #ffffff; font-style: normal;  text-decoration: none
}
a.weiss_gr:hover {
	font-weight: normal; font-size: 9pt; color: #999999; font-style: normal;  text-decoration: none
}
a.weiss_gr:active {
	font-weight: normal; font-size: 9pt; color: #999999; font-style: normal;  text-decoration: none
}
a.nounderline:link {
	font-weight: bold; font-size: 8pt; color: #ffffff; font-style: normal;  text-decoration: none
}
a.nounderline:visited {
	font-weight: bold; font-size: 8pt; color: #ffffff;  text-decoration: none
}
a.nounderline:hover {
	font-weight: bold; font-size: 8pt; color: #cccccc; font-style: normal;  text-decoration: none
}
a.nounderline:active {
	font-weight: bold; font-size: 8pt; color: #ffffff; font-style: normal;  text-decoration: none
}
.text_weiss_7 {
	font-weight: normal; font-size: 7pt; color: #ffffff; font-style: normal; 
}
.text_weiss_8 {
	font-weight: normal; font-size: 12px; color: #ffffff; font-style: normal; 
}
.text_weiss_9 {
	font-weight: normal; font-size: 8pt; color: #ffffff; font-style: normal; 
}
.text_weiss_bold_7 {
	font-weight: bold; font-size: 7pt; color: #ffffff; font-style: normal; 
}
.text_weiss_bold_8 {
	font-weight: normal; font-size: 12px; color: #ffffff; font-style: normal; 
}
.text_weiss_bold_9 {
	font-weight: bold; font-size: 12px; color: #ffffff; font-style: normal; 
}
.text_weiss_bold_ul_9 {
	font-weight: bold; font-size: 9pt; color: #ffffff;  text-decoration: underline
}
.text_weiss_bold_10 {
	font-weight: bold; font-size: 10pt; color: #ffffff; font-style: normal; 
}
.text_weiss_bold_11 {
	font-weight: bold; font-size: 16px; color: #ffffff; font-style: normal; 
}
.text_weiss_15 {
	font-weight: normal; font-size: 15pt; color: #ffffff; font-style: normal; 
}
.text_hellblau_7 {
	font-weight: normal; font-size: 7pt; color: #6699cc; font-style: normal; 
}
.text_hellblau_8 {
	font-weight: normal; font-size: 8pt; color: #6699cc; font-style: normal; 
}
.text_hellblau_bold_8 {
	font-weight: bold; font-size: 8pt; color: #6699cc; font-style: normal; 
}
.text_hellblau_bold_10 {
	font-weight: bold; font-size: 10pt; color: #6699cc; font-style: normal; 
}
.text_dunkelblau_8 {
	font-weight: normal; font-size: 8pt; color: #003366; font-style: normal; 
}
.text_dunkelblau_bold_10 {
	font-weight: bold; font-size: 10pt; color: #003366; font-style: normal; 
}
.text_blau_7 {
	font-weight: normal; font-size: 7pt; color: #336699; font-style: normal; 
}
.text_blau_8 {
	font-weight: normal; font-size: 8pt; color: #336699; font-style: normal; 
}
.text_blau_bold_8 {
	font-weight: bold; font-size: 8pt; color: #336699; font-style: normal; 
}
.text_blau_10 {
	font-weight: normal; font-size: 10pt; color: #336699; font-style: normal; 
}
.text_blau_12 {
	font-weight: normal; font-size: 12pt; color: #336699; font-style: normal; 
}
.text_blau_bold_12 {
	font-weight: bold; font-size: 12pt; color: #336699; font-style: normal; 
}
.text_blau_14 {
	font-weight: normal; font-size: 14pt; color: #336699; font-style: normal; 
}
.text_blau_15 {
	font-weight: normal; font-size: 15pt; color: #336699; font-style: normal; 
}
.text_dnklgrau_7 {
	font-weight: normal; font-size: 7pt; color: #666666; font-style: normal; 
}
.text_schwarz_8 {
	font-weight: normal; font-size: 8pt; color: #000000; font-style: normal; 
}
.top_navb{margin-left:325px;height:13px;padding:0px;}
.top_navb1{margin:0px; padding:0px;width:336px;display:inline;float:left;height:13px;position:relative;top:-2px;}
.top_navb1{width:338px!}
.top_navb1 li{margin:0px;padding:0px;font-size:9px;color:#ffffff;line-height:12px;list-style:none;display:inline;
white-space:nowrap;padding-left:20px;vertical-align:middle;}
.top_navb1 li a{font-size:9px;color:#ffffff;}
.top_navb1 li a:visited{font-size:9px;color:#ffffff;}
.top_navb1 li a:hover{
	font-size:9px;
	color:#666666;
}
.top_navb2{margin:0px; padding:0px;height:13px;}
.top_navb2 li{margin:0px;padding:0px;list-style:none;display:inline;font-size:9px;color:#ffffff;line-height:13px;}
.flag1{border:1px #ffffff solid;padding:0px;margin:0px;margin-top:1px;}
.flag2{border:1px #000000 solid;padding:0px;margin:0px;margin-top:1px;}
.flag2:hover{border:1px #ffffff solid;padding:0px;margin:0px;margin-top:1px;}
.menu_ul{padding:0px;margin:5px;width:120px;
}
.menu_ul {
  float: left;
  margin: 0px;
  padding: 0px;
  display: block;
  border-bottom:1px solid #000000;
}

.menu_li {
  display: block;
  margin: 0px;
  padding: 0px;
  padding-left:5px;
  list-style: none;
  line-height:20px;  
  border-top:1px solid #000000;
  color:#000000;
  font-size:11px;
  font-weight:bold;
}
* html li.menu_li{  height:20px;
  width:100%;}

.menu_lia {
  display: block;
  margin: 0px;
  padding: 0px;
  padding-left:5px;
  list-style: none;
  line-height:20px;  
  border-top:1px solid #000000;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  background-image:url(../pic/mark.gif);
  background-position:right top;
  background-repeat:no-repeat;
}


.menu_a:link {
	color: #000000;
	text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
.menu_a:visited {
	color: #000000;
	text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
.menu_a:hover {
	color: #666666;
	text-decoration: none;
  font-size:11px;
  font-weight:bold;
}

.menua_a:link {
	color: #000000;
	text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
.menua_a:visited {
	color: #000000;
	text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
.menua_a:hover {
	color: #666666;
	text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
.u_menu{
  margin: 0px;
  padding: 0px;
  text-align:left;
}
.u_menu_li{
  padding:0px;
  padding-left:5px;
  list-style: none;
  border:none;
  font-size:10px;
}


.u_menu_li a {
  color: #ff0000;
  text-decoration: none;
  font-size:10px;
}
.u_menu_li a:visited {
  color: #ff0000;
  text-decoration: none;
  font-size:10px;
}
.u_menu_li a:hover {
	color: #9F0000;
	text-decoration: none;
  font-size:10px;
}
.linkbox{
   visibility: hidden;	
   height:0px;
   overflow:hidden;
   position:absolute;
}
.linkboxa {
   position:inherit;
   visibility: visible;	
   height:auto;
   overflow:visible;
}
.u_menu_lia{
  padding:0px;
  padding-left:5px;
  list-style: none;
  border:none;
  font-size:10px;
}


.u_menu_lia a {
	color: #8C0000;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}
.u_menu_lia a:visited {
	color: #8C0000;
  text-decoration: none;
  font-size:10px;
  font-weight:bold;
}
.u_menu_lia a:hover {
	color: #8C0000;
	text-decoration: none;
  font-size:10px;
  font-weight:bold;
}
#abr{
  position:absolute;
  z-index:5;
  top:0px;
  left:0px;
  width:100%;
  visibility:hidden;
}
#abt{
  position:absolute;
  z-index:5;
  height:0px;
  top:0px;
  left:0px;
  width:100%;
  visibility:hidden;
  background-color:#ffffff;
  filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
#ab1{
  height:0px;
  width:0px;
  margin:auto;
  border:1px solid #ff1e00;
  padding:0px;
  overflow:hidden;
}

#ekopf{
  background-image: url(../pic/m_str.jpg);
  background-position: left;
  background-repeat: repeat-y;
  height:15px;
  width:580px;
  text-align:right;
  filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;
}

#eclose{
  right:0px;
} 

#ac1{
  padding:0px;
  margin:0px;
  border:0px;
}

#ac2{
  padding:5px;
  margin:0px;
  border:0px;
  width:635px;
  height:385px;
}
#table_formular{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:none;
}
#table_formular td, th{
  font-family: Arial, Helvetica, sans-serif;
  padding:2px;
  margin:0px;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
}
.inputv {
	border:1px solid #cfcfcf;
	color:#000000;
	font-size:11px;
	background-color:#ffffff;
	font-weight: normal;
	margin: 2px;
}
.table_formular{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:none;
}
.table_formular td, th{
  font-family: Arial, Helvetica, sans-serif;
  padding:2px;
  margin:0px;
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
}

.table_formularv{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:none;
}
.table_formularv td, th{
  font-family: Arial, Helvetica, sans-serif;
  padding:2px;
  margin:0px;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
}

.error{
  font-weight:bold;
  color:#FF0000;
  font-size:11px;
}
.button {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
#table_d{border-collapse: collapse;border:#aaaaaa solid 1px; padding:3px;}
#table_d td{
  border:#aaaaaa solid 1px;
  background-color:#f7f7f7;
  padding:3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
}
h3{
	margin: 0px;
	padding:0px;
	font-size:17px;
	color:#ff0000;
}
img{
  border:none;
}
.downl{
  margin-bottom:30px;
}
.downl td{
  padding:3px;
  padding-right:10px;
  vertical-align:middle;
  text-align:left;
  font-size:12px;
}
.dinfo{
  height:0px;
  width:0px;
  display:none;
  overflow:hidden; 
  visibility:hidden; 
  z-index:5;
  border:#ff0000 1px solid;
  fon-size:12px;
  padding:3px;
}
.downl td{
  padding:3px;
  padding-right:10px;
  vertical-align:middle;
  text-align:left;
  border-bottom:2px dotted #FFFFFF;
  font-weight: normal; font-size: 12px; color: #ffffff; font-style: normal; 
}
.downl th{
  padding:3px;
  padding-right:10px;
  vertical-align:middle;
  text-align:left;
  border-bottom:1px solid #336699;background-color:#003366;
  font-weight: normal; font-size: 12px; color: #ffffff; font-style: normal; 
}
.pflicht{
  color:#FF0000;
}


