﻿/** Das Gesamtaussehen der Seite */


/** Format fÃ¼r die Eingabefelder*/
.editfeld {
			border-color:#dedede;
			border-width: 1px 1px 1px 1px;
			border-style: solid;
			background-color: #FFFFFF;
			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*/
.SuchButton {
	background-color: #FFE4A7;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	width: 217px;
	height: 30px;
	font-size: 12px;
	font-weight: lighter;
	color: #4166C1;
	background-image: url(../pic/hin_suchen.gif);
	background-repeat: no-repeat;
}
.ZurueckButton {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_zurueck.gif);
			background-repeat:no-repeat;}	
.BuchungsButton {
			background-color:#B31B0B;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#FFFFFF;
			background-image:url(../pic/hin_buchung.gif);
			background-repeat:no-repeat;}				
.BuchungsanfrageButton {
	background-color: #FFE4A7;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	width: 217px;
	height: 30px;
	font-size: medium;
	font-weight: lighter;
	color: #006600;
	background-image: url(../pic/hin_anfrage.gif);
	background-repeat: no-repeat;
}
.DatenUebernehmenButton {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:120px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_daten_uebernehmen.gif);
			background-repeat:no-repeat;}							
.DetailButton {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_details.gif);
			background-repeat:no-repeat;}
.PreisNeuBerechnenBerechnen {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_repreis.gif);
			background-repeat:no-repeat;}
.WeiterUserdatenButton	{
			background-color:#90B6DF;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:200px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_userdatenziel.gif);
			background-repeat:no-repeat;}
.WeiterBuchungButton	{
			background-color:#90B6DF;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:200px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_buchungziel.gif);
			background-repeat:no-repeat;}					
.WeiterButton {
			background-color:#AFCAE8;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:11px;}
.Buchungs2Button{
			background-color:#F2A31B;
			border-style: solid;
			border-color:#000000;
			border-width: 1px 1px 1px 1px;
			font-size:11px;}
.PasswortButton {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_passwort.gif);
			background-repeat:no-repeat;}			
.LoginButton {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_login.gif);
			background-repeat:no-repeat;}
.LogoutButton {
			background-color:#FFE4A7;
			border-style: solid;
			border-color:#000000;
			border-width: 0px;
			width:150px;
			height:22px;
			font-size:11px;
			font-weight:lighter;
			color:#4166C1;
			background-image:url(../pic/hin_logout.gif);
			background-repeat:no-repeat;}							
/** Format fÃ¼r den Haupttext*/
.nt{
	font-family:Verdana;
	font-size:12px;
	color: #006600;}
.ntw{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;}	

.nt_small{
		font-family:Arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bolder;
		}

/** 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{
				margin:5px;
				border: 1px solid #FFFFFF;
				background-color:#FFF9ED;
				width: 480px;}

/** Format fÃ¼r Tabelle mit den Suchergebnissen */
.ergebnisstabelle{
	border: 1px solid #8D8D8D;
	background-color:#FDF5E3;
	margin:5px;
	width:520px;
	}
				
.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;
			width:100%;}

/** 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;
			margin:5px;
			width:480px;}			
/** Format fÃ¼r Tabelle mit Fehlerausgaben */			
.fehlertabelle{
			border: 1px solid #8D8D8D;
			background-color:#FDF5E3;
			margin-top:5px;
			margin-right:5px;
			margin-left:5px;
			margin-bottom:0px;
			width:480px;}
		/** Format fÃ¼r Tabelle mit Fehlerausgaben */			
.preisinfotabelle{
			border: 1px solid #8D8D8D;
			background-color:#FDF5E3;
			margin-top:5px;
			margin-right:5px;
			margin-left:5px;
			margin-bottom:0px;
			width:470px;}
/** Format fÃ¼r Tabelle mit den Benutzereingaben */
.benutzertabelle{
			border: 1px solid #8D8D8D;
			background-color:#FDF5E3;
			margin-top:5px;
			margin-right:5px;
			margin-left:5px;
			margin-bottom:5px;
			width:470px;
	}
/** Format fÃ¼r Login-Tabelle  */
.logintabelle{
			border: 1px solid #8D8D8D;
			background-color:#FFE5A5;
			margin-top:5px;
			margin-right:5px;
			margin-left:5px;
			margin-bottom:5px;
			width:470px;
	}		
/** MenuefÃ¼hrung aktiver Punkt */			
.stepaktiv{
			border-color:#dedede;
			border-width: 0px 0px 0px 0px; 
			border-style: solid;
			background:#FFE5A5;
			color:#660000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;}

/** MenuefÃ¼hrung inaktiver Punkt */				
.stepinaktiv{
			border-color:#dedede;
			border-width: 1px 1px 1px 1px; 
			border-style: solid;
			background:#F7F2E4;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#4C728A;}
.TopOver{
			background-color:#96BAE1;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:inherit;
			border:2px #FFFFFF solid;
			color:#000000;
			background-image:url(../pic/bg-top.gif)

}			
