/** Format für die Eingabefelder*/
.editfeld {
			border-color:#F7B228;
			border-width: 2px 2px 2px 2px;
			border-style: solid;
			background-color: #FFE5A5;
			font-family: Verdana;
			font-size: 11px;
			padding:2px;
}
/** Format für die Button*/
.abutton {
			background-color:#E8E8E8;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:10px;}
/** Format für den Datail Button*/
.DetailButton {
			background-color:#FFC543;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:11px;}
.ZurueckButton {
			background-color:#FFC543;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:11px;}			
.WeiterButton {
			background-color:#AFCAE8;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:11px;}
.BuchungsButton{
			background-color:#F2A31B;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:11px;}										
/** Format für den Haupttext*/
.nt{
	font-family:Verdana;
	font-size:12px;
	color:#660000;}

.nt_small{font-family:Arial;font-size:9px;color:#000000; font-weight:bold; }

/** Format für Links*/
A:link{text-decoration: none; color:#000000;font-family:Arial;font-size:13px; }
A:visited{text-decoration: none; color:#000000;font-family:Arial;font-size:13px;}
A:active{text-decoration:none; color:#000000;font-family:Arial;font-size:13px; }
A:hover{text-decoration:underline ; color:#FF0000; font-family:Arial;font-size:13px;}

/** Format für Links*/
A.small:link{text-decoration: none; color:#000000;font-family:Arial;font-size:11px; }
A.small:visited{text-decoration: none; color:#000000;font-family:Arial;font-size:11px;}
A.small:active{text-decoration:none; color:#000000;font-family:Arial;font-size:11px; }
A.small:hover{text-decoration:underline ; color:#000000; font-family:Arial;font-size:11px;}
/** Format für Formular - Kein Abstand*/
form{display:inline;}

/** Allgemeines Format für Tabellen */
.tabellen{
		border: 1px solid #000000;
		background-color:#FFFFFF;}
		
/** Format für SuchTabelle */
.suchtabelle{
				border: 1px solid #8D8D8D;
				background-color:#FFFFFF;}

/** Format für Tabelle mit den Suchergebnissen */
.ergebnisstabelle{
				border: 1px solid #8D8D8D;
				background-color:#FFFFFF;}
				
.trennzeile{border-top-width: 1px;border-top-style: solid;border-top-color: #000000;}

/** Format für Tabelle auf der Optionsseite */
.optionentabelle{
			border-color:#666666;
			border-width: 1px 1px 1px 1px;
			border-style: solid;
			background-color: #FFFFFF;
			font-family: Arial;font-size: 11px;
			padding:2px;}

/** Format für Tabelle auf der Buchungsseite */
.buchungtabelle{
			border-color:#666666;
			border-width: 1px 1px 1px 1px;
			border-style: solid;
			background-color: #FFFFFF;
			font-family: Arial;font-size: 11px;
			padding:2px;}			
/** Format für Tabelle mit Fehlerausgaben */			
.fehlertabelle{
			border: 1px solid #660000;
			background-color:#FDF5E3;}
			
/** Menueführung aktiver Punkt */			
.stepaktiv{
			border-color:#660000;
			border-width: 1px 1px 1px 1px; 
			border-style: solid;
			background:#FFE5A5;
			color:#660000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;}

/** Menueführung inaktiver Punkt */				
.stepinaktiv{
			border-color:#4C728A9;
			border-width: 0px 0px 0px 0px; 
			border-style: solid;
			background:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#4C728A;}