/* normale html-tags: */
textarea {
	font-size:11px;
	font-family:Arial,Helvetica,Sans-Serif;
	line-height:16px;
	color:#000000;
	background-color:#FFFFFF;
}
input, select {
	font-size:11px;
	font-family:Arial,Helvetica,Sans-Serif;
	color:#000000;
}

input.radio, input.check, input.radiodg, input.checkdg {
/*	background-color:#ebebeb; - nicht mehr nötig */
}

/* 

leere klassen werden nicht mehr benötigt, müssen aber als leer definiert werden, da sie im 
Context der Seiten vorkommen! 

*/

.tblcontent,
.tblhandlung,
.tblfehler
{
}

.tabellesubheadline, .formularsubheadline,
.tabellesubheadline2, .formularsubheadline2,
.tabelletext, .formulartext, .formulartextrechts, .formular,
.tabelletext2, .formulartext2, .formulartextrechts2, .formular2,
.cvpstempel
{
	background-color:#fafaf8;
}

.formulartext, 
.formulartextrechts, 
.formular,
.formularbuttonline,
.formularheadline,
.formularsubheadline,
.formularsubheadline2
{
	border-top:solid 6px #fafaf8;
}
.tabelleheadline
{
	border-top:solid 6px #f5f5f5;
}

.tabellefehler
{
	background-color:#ebebeb;
  color: #ff0029;
}

.content,
.fliesstext,
.cvplfliesstext,
.cvprfliesstext,
.ok,
.nok,
.tabelleheadline,
.tabelleheadline A,
.tabellesubheadline,
.tabellesubheadline2,
.tabelletext,
.tabelletext2,
.tabelletextrechts,
.tabellebuttonline,
.tabellebuttonline2,
.tabellefehler,
.hinweistext,
.listeneintrag_rot,
.seite_header,
A.marginal,
.marginalcontent,
.cvpstempel
{
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 11px;
  font-weight:normal;
  line-height: 16px;
}
.content,
.fliesstext,
.cvplfliesstext,
.cvprfliesstext,
.ok,
.nok,
.tabelleheadline,
.tabelleheadline A,
.tabellesubheadline,
.tabellesubheadline2,
.tabelletext,
.tabelletext2,
.tabelletextrechts,
.tabellebuttonline,
.tabellebuttonline2,
.hinweistext,
.seite_header,
A.marginal,
.marginalcontent,
.cvpstempel
{
  color: #000000;
}

/* alte klassen, die noch in tabellen verwendet werden: */

.tblform {
	padding:5px;
}
.formularheadline, 
.formularheadline A
{
/*	font-size:11px;
	font-family:Arial,Helvetica,Sans-Serif;
	line-height:16px; */
	font-weight:bold;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}
.formularsubheadline, 
.formularsubheadline A
{
	font-weight:bold;
	padding:2px 5px 3px 5px;
}
/* formularsubheadline2 wie formularsubheadline, aber ohne Linien */
.formularsubheadline2, 
.formularsubheadline2 A
{
	font-weight:bold;
}
.formularbuttonline,
.tabellebuttonline
 {
	padding:5px 0 0 0;
	text-align:right;
}
.formularbuttonline2,
.tabellebuttonline2
{
	color:#000000;
	text-align:right;
}
.formulartext,
.formulartextrechts,
.tabelletext,
.cvpstempel
{
  color: #796b67;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
/* formulartext2 wie formulartext, aber ohne Linien */
.formulartext2 {
	color:#000000;
}
.formular {
	padding:5px 5px 5px 5px;
}
/* formular2 wie formular, aber ohne Linien */
.formular2 {
	color:#000000;
}
.formulardisabled {
	color:#000000;
	background-color:#C0C0C0;
}
.formularauswahl {
	color:#000000;
	background-color:#DEDBDE; /* bereichsabhängig??  */
}
.formularfehler {
	color:#FF0029;
	border-top:#FF0029 solid 1px;
	border-bottom:#FF0029 solid 1px;
}
.formularfehler2 {
	font-size:11px;
	font-family:Arial,Helvetica,Sans-Serif;
	line-height:16px;
	color:#FF0029;
}

/* Anmeldeseite */
.tblanmeld {
	color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.worldheadline
{
  font-family: Arial,Helvetica,Sans-Serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  line-height: 18px;
  PADDING-BOTTOM: 5px;
}
.cvplfliesstext
{
  PADDING-RIGHT: 12px;
  WIDTH: 196px;
}
.cvprfliesstext
{
  WIDTH: 400px;
  TEXT-ALIGN: left;
}
.path
{
  FONT-SIZE: 10px;
  color: #999999;
  FONT-FAMILY: Arial,Helvetica,Sans-Serif;
  line-height: 13px;
}

.klein
{
  font-family: Arial,Helvetica,Sans-Serif;
  font-weight:normal;
  line-height: 13px;
  FONT-SIZE: 10px;
}
.listalpha
{
	LIST-STYLE-TYPE: lower-alpha;
}
.hervorhebung
{
  FONT-WEIGHT: 700;
  color: #990033;
}
.headlinelexikon
{
  FONT-SIZE: 18px;
  PADDING-BOTTOM: 2px;
  color: #990033;
  LINE-HEIGHT: 25px;
  PADDING-TOP: 12px;
  FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.subheadlinelexikon
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 5px;
  LINE-HEIGHT: 18px;
  FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.leer
{
  FONT-SIZE: 1px;
}
.ok
{
  color: #00cc00;
}
.nok
{
  color: #ff0000;
  BACKGROUND-color: #ffff77;
}
.tabelleheadline,
.tabelleheadline A
{
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	BORDER-TOP-width:0px;
	BORDER-TOP-style:none;
}
.tabellesubheadline, 
.tabellesubheadline A
{
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
.tabellesubheadline2, 
.tabellesubheadline2 A
{
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
}
.tabelleline
{
  PADDING: 0px;
  MARGIN: 0px;
  FONT-SIZE: 1px;
  LINE-HEIGHT: 1px;
}
.hinweistext
{
  PADDING-LEFT: 2px;
  color: #fff;
  BACKGROUND-color: #005acc;
  TEXT-DECORATION: none;
}
.listeneintrag_rot
{
  color: #990033;
}
.seite_header
{
  BACKGROUND-color: #ffffff;
}
.aktdatum
{
  font-family: Arial,Helvetica,Sans-Serif;
  font-weight:normal;
  line-height: 16px;
  FONT-SIZE: 10px;
  color: #990033;
}

A.marginal
{
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}
.marginalcontent
{
  color: #0066cc;
  BACKGROUND-color: #ffffff;
}
