/* body {
  background-image: url("grf/test.gif");
  background-repeat:repeat-y;
  background-attachment:fixed;
} */
body {
	font-family:Verdana, Arial, Helvetica;
	font-size:7pt;
	line-height: 12pt;
	margin-left: 0px;
	margin-top: 0px;
}

table,td,tr,th,p,div,ol,ul {
  font-family:Verdana, Arial, Helvetica;
  font-size:8pt;
  line-height: 12pt;
}

.tdbgcolorNews { background-color: #00834C; }
.tdbgcolorTerm { background-color: #ffc000; }

.boxtxthnews { color: #00834C; }
.boxtxthterm { color: #ffc000; }

.berboxho { FONT: 8pt verdana,helvetica,sans-serif; color: #00834C; }
.berboxh { FONT: bold 12pt verdana,helvetica,sans-serif; color: #00834C; line-height: 14pt;}
.berboxhu { FONT: italic 7pt verdana,helvetica,sans-serif; color: #00834C; }

.small_white { FONT: italic 10px verdana,helvetica,sans-serif; color: #ffffff;} 
a:link,a:visited {
  color: #047e27;
  text-decoration: none;
}
a:hover{
  color: #0000ff;
  text-decoration: none;
}

a.l_lay:link,a.l_lay:visited,a.l_lay:hover {
  color: #ffffff;
  text-decoration: none;
}

a.ber:link,a.ber:visited,a.ber:hover {
  color: #999999;
  font-size: 7pt;
  text-decoration: none;
}

a.ko:link,a.ko:visited,a.ko:hover {
  color: #ffc000;
  font-size: 9pt;
  text-decoration: none;
}

a.nava:link,a.nava:visited,a.nava:hover {
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	height: 15px;
	width: 180px;
	display: block;

}

a.tl:link,a.tl:visited,a.tl:hover {
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	height: 30px;
	width: 50px;
	display: block;

}

a.tlP:link,a.tlP:visited,a.tlP:hover {
	color: #ffffff;
	font-size: 12pt;
	text-decoration: none;
	height: 30px;
	width: 50px;
	display: block;

}

a.nav:link,a.nav:visited,a.nav:hover {
  	color: #000000;
  	font-size: 9pt;
  	text-decoration: none;
  	height: 15px;
	width: 180px;
	display: block;
}

a.foo:link,a.foo:visited,a.foo:hover {
  color: #00834C;
  font-size: 7pt;
  text-decoration: none;
}

/* Styler für die Templates */
.tab_ueb1 { FONT: bold 15px verdana,arial,sans-serif; COLOR: #158735; }
.tab_ueb2 { FONT: bold 13px verdana,arial,sans-serif; COLOR: #158735; }



.fuss { FONT: 7pt verdana,helvetica,sans-serif; color: #ffffff;}      /* Text im Fuss */
.kopf     {color: #ffc000;}     /* Text im Kopf */
.vergang  {color: #cccccc;}     /* Vergangenes Datum */
.hinweis  {color: #bbbbbb; font-style:italic; } /* Hinweistext */

.tk {
	background-color:#047e27;
	color: #ffffff;
	font-weight: bold;
}

.info {color: #047E27; font-face: italic;}     /* Infotext */

.in_pflicht_150 { background-color: #ebd33a; border-botton-color: #f2f202; border-top-color: #f2f202; border-left-color: #f2f202; border-right-color: #f2f202; color: #000000; width: 150px }
.in_norm_150 { background-color: #cbcbcb; border-botton-color: #dddddd; border-top-color: #dddddd; border-left-color: #dddddd; border-right-color: #dddddd; color: #000000; width: 150px }

.tr_alt1 { background-color:#DDDDDD; }
.tr_alt2 { background-color:#FFFFFF; }

.navtab {
  spacing:0; 
  border:0;
  width:180; 
  font-size:9pt;
}

.navtab_s {
  spacing:0; 
  border:0;
  width:150; 
  font-size:9pt;
}
.nav_reiter {
  background-color:#ffcc00;
  color:ffffff;
  padding:2px;
}
.nav_td {
  background-color:#d4d4d4; 
  border:solid 1px; 
  border-color:#047E27; 
  padding:2px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px;
}
.nav_td_a {
  background-color:#ffdd00; 
  border:solid 1px; 
  border-color:#047E27; 
  padding:2px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px;
}
.nav_td_s {
  background-color:#cccccc; 
  border:solid 1px; 
  border-color:#cccccc; 
  padding:0px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px;
  }

.nav_td_s_a {
  background-color:#ffdd00; 
  border:solid 1px; 
  border-color:#047E27; 
  padding:0px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px;
}
 
.s_nav_td {
  background-color:#999999; 
  border:solid 1px; 
  border-color:#eeeeee; 
  padding:0px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px;
  color:#ffffff;
  }
  

/* Berichtdarstellung------------------------------*/
.berzusnav {
	font-style: normal;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00834c;
	border-right-color: #00834c;
	border-bottom-color: #00834c;
	border-left-color: #00834c;
	border-bottom-width: 1px;

}
.bertab {
	border: 1px solid #00834c;
}
.bertext {
	padding: 5px;
	margin: 5px;

}
/*------------------------------------------------*/

.schlagz {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: 00834c;
	border-right-color: 00834c;
	border-bottom-color: 00834c;
	border-left-color: 00834c;
	margin: 0px;
	padding: 2px;
}

/* ------------------------------------------------*/
.termtab {
	border: 1px solid ffc000;
	spacing: 0px;
	padding: 0px;

}
.termein {
	margin: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: ffc000;
	border-right-color: ffc000;
	border-bottom-color: ffc000;
	border-left-color: ffc000;
}
.headnavtab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: ffc000;
	border-right-color: ffc000;
	border-bottom-color: ffc000;
	border-left-color: ffc000;
}
.navtab05 {
	background-color: ffc000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #00834c;
	padding: 2px 2px 2px 10px;
	text-align: left;
}
.navtab052 {
	background-color: #FFDD00;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	padding: 2px 10px 2px 2px;
	text-align: right;
}
.navtab05a {
	background-color: #00834c;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	padding: 2px 2px 2px 10px;
	text-align: left;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;

}
.navtab052a {
	background-color: #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	padding: 2px 10px 2px 2px;
	text-align: right;
}
.inputko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	border: 1px solid #FFFF00;
}
.navtabk {
	background-color: #00834c;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	padding: 2px 2px 2px 10px;
	text-align: left;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;

}
.subnavtd {
	border: 1px solid #FFCC00;
}
.subnavtab {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #00834c;
	border-bottom-color: #00834c;

}
.UeZhead {
	font-weight: bold;
	background-color: #ffc000;
}
.UeZsp {
	border: 1px solid #ffc000;
}
.UeZksp {
	font-weight: bold;
	color: #ffffff;
	background-color: #00834c;
}
.fotoTD {
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.ueber0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: 22pt;
	font-weight: bold;
	color: 00834c;
}
.ueber1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
	font-weight: bold;
	color: 00834c;
}
.trkarte {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: 00834c;
	border-right-color: 00834c;
	border-bottom-color: 00834c;
	border-left-color: 00834c;
}
.bghead {
	background-repeat: no-repeat;
	background-image: url(_grf/kopf/abt_kopf_17.jpg);

}

