body {
	background-image: url(/images/frame/background2.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #639400;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
input {
	color: #006394;
	font-size: 8pt;
	padding-left: 3px;
}
select {
	color: #006394;
	font-size: 8pt;
	height: 19px;
}
td {
	font-size: 8pt;
}

.hellgrau { background-color: #F4F4F4;  }

.background {background-color: #639400}

.content {font-size: 8pt; padding-left: 2px;}

.headline {font-size: 9pt; padding-left: 2px; font-weight: bold;}

a { text-decoration:none; } 
a:active { text-decoration:none; } 
a:hover { text-decoration:none; }

a.textlink { color: #639400; text-decoration: underline; }
a.textlink:hover {color:#639400; text-decoration: underline; }
a.textlink:active {color:#639400; text-decoration: underline;  }

.raten_tabelle_linie {
	background-color: #639400;
}
.raten_tabelle_ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #639400;
	padding-left: 2px;
	font-weight: bold;
}
.raten_tabelle_ueberschrift_hgdunkel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #639400;
	padding-left: 2px;
	background-color: #D9BFE6;
	font-weight: bold;
}
.raten_tabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #639400;
}
.raten_tabelle_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #639400;
	background-color: #D9BFE6;
}
.raten_tabelle_titel_gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #639400;
	background-color: #D9BFE6;
}
.raten_tabelle_text_gross {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #639400;
}
.raten_tabelle_text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #639400;
}
.raten_tabelle_text_klein {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #639400;
}
.raten_tabelle_zeile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #639400;
	background-color: #F0FFF7;
}
.raten_tabelle_hervor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #639400;
	background-color: #FFEBC6;
}
.eingabefeld_reservierung {
	padding-left: 3px;
	width: 228px;
}
.fehler_rahmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BA0202;
}
.fehler_inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #BA0202;
	background-color: #FFEBC6;
}
a.fehler {font-weight:bold; color: #BA0202; font-size: 9pt; text-decoration: underline; }
a.fehler:hover {font-weight:bold; color:#BA0202; font-size: 9pt; text-decoration: underline; }
a.fehler:active {font-weight:bold; color:#BA0202; font-size: 9pt; text-decoration: underline;  }

.eingabefeld_land {
	width: 28px;
}
.eingabefeld_vorwahl {
	padding-left: 3px;
	width: 55px;
}
.eingabefeld_telefon {
	padding-left: 3px;
	width: 98px;
}
.hinweis_rahmen {
	color: #639400;
	background-color: #D9BFE6;
	font-size: 9pt;
	font-weight: bold;
}
.hinweis_rahmen_klein {
	color: #639400;
	background-color: #D9BFE6;
	font-size: 8pt;
	font-weight: bold;
}
.ratechange_beschreibung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #BA0202;
}
.buchungsbestaetigung_rahmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #BA0202;
}
.buchungsbestaetigung_inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #BA0202;
	background-color: #FFEBC6;
}
.buchungsbestaetigung_inhalt_groesser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #BA0202;
	background-color: #FFEBC6;
}
.buchungsbestaetigung_inhalt_danke {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #BA0202;
}
a.bestaetigung {font-weight:bold; color: #BA0202; font-size: 8pt; text-decoration: underline; }
a.bestaetigung:hover {font-weight:bold; color:#BA0202; font-size: 8pt; text-decoration: underline; }
a.bestaetigung:active {font-weight:bold; color:#BA0202; font-size: 8pt; text-decoration: underline;  }
.bookingno { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-right: 6px; 
	padding-left: 6px; 
	border: solid #BA0202; 
	border-width: 1px; 
	line-height:14px; 
	color: #000000; 
	width:120px; 
	background-color: #FFFFFF;
}
.eingabefeld_weiter {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.eingabefeld_weiter_suche {
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.eingabefeld_weiter_eingabe {
	width: 226px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.eingabefeld_weiter_drucken {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.eingabefeld_weiter_favoriten {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFEBC6;
}
.eingabefeld_weiter_details {
	width: 404px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.eingabefeld_zurueck {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.eingabefeld_details {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.eingabefeld_suche_stichwort {
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.eingabefeld_suche_ort {
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.eingabefeld_suche_land {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.eingabefeld_suche_auswahl {
	width: 73px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.print_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #000000;
}
a.textlink { color: #639400; text-decoration: underline; }
a.textlink:hover {color:#639400; text-decoration: underline; }
a.textlink:active {color:#639400; text-decoration: underline;  }

a.auswahlback { color: #639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.auswahlback:hover {color:#639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.auswahlback:active {color:#639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  }

a.auswahlmenubuchen { color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.auswahlmenubuchen:hover {color:#FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.auswahlmenubuchen:active {color:#FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  }

a.auswahllink { color: #639400; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.auswahllink:hover {color:#639400; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.auswahllink:active {color:#639400; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;  }

a.auswahllink10 { color: #639400; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.auswahllink10:hover {color:#639400; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.auswahllink10:active {color:#639400; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;  }

a.ratenpreise { color: #639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.ratenpreise:hover {color:#639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.ratenpreise:active {color:#639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  }

a.ratenpreisedetails { color: #639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.ratenpreisedetails:hover {color:#639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.ratenpreisedetails:active {color:#639400; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;  }

.ContentFormInputDay {
	width: 40px;
	color: #000000;
}
.ContentFormInputMonth {
	width: 120px;
	color: #000000;
}
.ContentFormInputRooms {
	width: 40px;
	color: #000000;
}
.ContentFormInputRoomtype {
	width: 167px;
	color: #000000;
}
.ContentFormInputStdValues {
	width: 210px;
	color: #000000;
}
.ContentFormButtonSearch {
	height: 21px;
	width: 228px;
	font-weight: bold;
	color: #000000;
}
.ContentTableDescNormal {
	background-color: #F0FFF7;
	padding-left: 6px;
	height: 34px;
}
.ContentTableValue {
	background-color: #F0FFF7;
	padding-left: 6px;
	font-weight: bold;
	height: 34px;
}
.ContentTableDescBold {
	background-color: #F0FFF7;
	padding-left: 6px;
	font-weight: bold;
	height: 34px;
}
.ContentTableSubmitCenter {
	background-color: #BFE6B9;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
