
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.is24Highlight { color: #ff6600; }
.is24Separator { background-color: #ff6600; height: 1px; width: 100%; margin-top: 5px; margin-bottom: 5px; }
.is24Error { color: #ff0000; }

/* Nachfragerbereich */
.is24ContentContainer { background-color: #eeeeee; font-size: 10px; }
.is24FormularBlock { margin-bottom: 12px; }
.is24FormularTable { width: 100%; border-collapse: collapse; }
th,
.is24FormularCellTitle,
.is24FormularCellField,
.is24FormularCell { padding: 1px; background-color: #d9e1f0; border-bottom: 0px solid #ffffff; }
.is24FormularCellBorder { padding: 1px; background-color: #d9e1f0; border-bottom: 0px solid #ffffff; border-right: 0px solid #ffffff; }
th,
.is24FormularCellTitle { border-right: 0px solid #ffffff; font-weight: normal; text-align: left; white-space: nowrap; }
.is24FormularCellAlter { padding: 1px; }
.is24FormularHeader { padding: 1px; font-weight: bold; }
.is24FormularMandatory { text-align: right; font-size: 10px; }
.is24FormularDescription { padding: 1px; background-color: #b9c8e1; padding-bottom: 2px; padding-top: 2px; margin-bottom: 0px; }

.is24Input { width: 80%; }
.is24Input2FieldSmall { width: 14%; }
.is24Input2FieldBig { width: 65%; }
.is24InputTextarea { width: 100%; }

/* neuer Nachfragerbereich */

th,
.is24FindFormularCellTitle,
.is24FindFormularCellField,
.is24FindFormularCell { padding: 1px; background-color: #d9e1f0; }
.is24FindFormularCellBorder { padding: 1px; background-color: #d9e1f0; }
.is24FormularCellRefinementCriteria { padding: 1px; background-color: #d9e1f0;  }
.is24FormularHeaderRefinmentCriteria { padding: 1px; font-weight: bold; background-color: #b9c8e1; color: #000066; }

/* RefinementCriterias braun
.is24FormularCellRefinementCriteria { padding: 1px; background-color: #e3cbb5;  }
.is24FormularHeaderRefinmentCriteria { padding: 1px; font-weight: bold; background-color: #e59366; color: #000066; }
*/

th,
.is24FindFormularCellTitle { border-right: 1px solid #ffffff; font-weight: normal; text-align: left; white-space: nowrap; }
.is24FindFormularCellAlter { padding: 1px; }
.is24FindFormularHeader { padding: 1px; font-weight: bold; background-color: #000066; color: white; }
.is24FindFormularDescription { padding: 1px; background-color: #b9c8e1; padding-bottom: 2px; padding-top: 2px; }
.is24FindLastSearch { margin-top: 4px; margin-bottom: 4px };

.is24tableFrameRequest { border: 1px solid #d9e1f0; padding: 2px; margin-top: 5px; }
.is24tableFrameRequestBlue { border: 1px solid #000066; padding: 2px; margin-top: 5px; }
.is24FindFormularGrid { padding: 8px 8px 8px 8px; text-align: center; vertical-align: top; background: #d9e1f0; }



/* Anbietenbereich */
.is24OfferContentContainer { background-color: #d9e1f0; font-size: 10px; }
.is24OfferFormularCell { background-color: #d9e1f0; }
.is24OfferFormularCellAlter { background-color: #bdcee7; }
.is24OfferFormularHeader { padding: 1px; font-weight: bold; background-color: #000066; color: white; }
.is24OfferFormularMandatory { text-align: right; font-size: 10px; }
.is24OfferFormularDescription { background-color: #b9c8e1; }

.is24OfferInput { width: 80%; }
.is24OfferInput2FieldSmall { width: 14%; }
.is24OfferInput2FieldBig { width: 65%; }
.is24OfferInputTextarea { width: 100%; }


/* blaue Buttons fuer XT */
.is24ButtonDefault { width: 100%; background-color: #000066; border: solid 1px #000066; padding: 2px; padding-left: 15px; padding-right: 15px; color: white; }
.is24ButtonDefaultWithoutWidth { background-color: #000066; border: solid 1px #000066; padding: 2px; color: white; }
.is24ButtonDefaultWidth97 { width: 97px; background-color: #000066; border: solid 1px #000066; padding: 2px; color: white; }

/* orange Buttons fuer XT */
.is24ButtonHiLite { width: 100%; background-color: #ff6600; border: solid 1px #000066; padding: 2px; padding-left: 15px; padding-right: 15px; color: white; }
.is24ButtonHiLiteWithoutWidth { background-color: #ff6600; border: solid 1px #000066; padding: 2px; color: white; }
.is24ButtonHiLiteWidth97 { width: 97px; background-color: #ff6600; border: solid 1px #000066; padding: 2px; color: white; }

/* inaktive Buttons fuer XT */
.is24ButtonInactive { width: 100%; background-color: #cecece; border: solid 1px #cecece; padding: 2px; padding-left: 15px; padding-right: 15px; }
.is24ButtonInactiveWithoutWidth { background-color: #cecece; border: solid 1px #cecece; padding: 2px; }
.is24ButtonInactiveWidth97 { width: 97px; background-color: #cecece; border: solid 1px #cecece; padding: 2px; }

/* div statt table */
.is24DivDark { width: 100%; background-color: #000066; padding: 2px; color: white; }
.is24DivWhite { width: 100%; padding: 2px; }
.is24DivHiLite { width: 100%; padding: 2px; border: solid 1px #ff6600; }

/* Reiter fuer XT */
.is24TabInactive { background-color: #ffcc99 }
.is24TabActive { background-color: #ff6600; color: #ffffff }

/* OdW */
.is24Odw { border: 1px solid #000066; }


/* MyScout-/Anbieten-Login */
.IS24LoginFieldInput { width: 80%; border: 1px solid #000066; font-size: 11px; }
.IS24LoginFieldSubmit { width: 80%; border: 1px solid #ffffff; background-color: #000066; color: #ffffff; font-size: 11px; }


/* neue Navigationselemente */
.is24FindNavigationCell { background-color: #d9e1f0; }
.is24FindNavigationBorder { background-color: #000066; }

/* Bau- und Kaufplaner */
.IS24PlanerHeadline { width: 100%; background-color: #ff6600; color: #ffffff; font-size: 12px; font-weight: bold; }
.IS24PlanerHint { width: 100%; background-color: #b9c8e1; padding: 2px 2px 2px 2px; }

/* Kaufplaner */
.IS24FinancingButton {  background-color: #000066; border: solid 1px #000066; padding: 2px; color: white; }	
.is24FinancingFormularCellPre {padding: 1px; background-color: #d9e1f0;width:1%;}

.is24FinancingCell { background-color:#d9e1f0; }
.is24FinancingCellAlter { background-color: #bdcee7; }

.is24FinancingCellHighlightA { background-color:#ff9900;font-weight:bold }
.is24FinancingCellHighlightB { background-color:#ff9900;font-weight:bold  }

.is24FinancingNavDisabled {color:#999999;}

.orangeOuterTable {	
	background-color:#ff6300;
	color:#ffffff;
	font-weight:bold;
}
.orangeInnerTable {
	background-color:#ffffff;
}

.is24FinancingHelpCell { padding: 1px; background-color: #b9c8e1; color: #000066; }

/* Visitenkarte */
.is24BusinessCardFormularCell { padding: 1px; background-color: #ffcc99; }
a.is24BusinessCardHeader{ padding: 1px; font-weight: bold; background-color: #000066; color: white; text-decoration:none;}

.is24ObjectCheck { background-color:#eae3d9; }

/* Manage Placement */
a.is24PlacementLinkNavigation{ background-color: #000066; border: solid 1px #000066; padding: 2px; color: white text-decoration:none; }


/* Flags für ODW */
.IS24FlagODWbookedwas, .IS24FlagODWbooked,
.IS24FlagODWactive, .IS24FlagODWfree, .IS24FlagODWnoImage, .IS24FlagODWinactiveObject  {
	width: 90px;
	height: 12px;
	font-family: arial, sans-serif;
	font-size: 9px;
	text-align: center;
	padding: 0px 4px 0px 4px;
}
.IS24FlagODWbookedwas {
	background:  #dedede;
	color: black;
}
.IS24FlagODWbooked {
	background: #99ccff;
	color: black;
}
.IS24FlagODWactive {
	background: #ffcc99;
	color: black;
}
.IS24FlagODWfree {
	background: #ff0000;
	color: white;
}
.IS24FlagODWnoImage {
	background:  #ff0000;
	color: white;
}
.IS24FlagODWinactiveObject {
	background:  #ff0000;
	color: white;
}

/* Markierung von OdW gebuchten Objekten in der Angebotsverweltung, bei IS24 T auf gelbem Grund */

.IS24FlagObjectToplist {
	background:  yellow;
	color: black;
	padding: 0 2 0 2px;
	font-family: Tahoma;
	font-size: 8px;
}

/* Reportbereich */
.is24ColumnSeperator { text-align: center; background-color: #000066; width: 1px; }
.is24ReportCellOddCol { background-color: #d9e1f0; text-align: center; }
.is24ReportCellEvenCol { background-color: #ffffff; text-align: center; }
.is24ReportHeaderCellInfo { vertical-align: top; background-color: #ffffff; text-align: left;}
.is24ReportHeaderCellResult { background-color: #ffffff; text-align: center; }

.is24ScoutmanagerRow {height:32px;vertical-align:middle;}

.is24OrangeWhiteButton {background-color: #ff6600; border: solid 1px #ffffff; padding: 2px; color: white;}

/* Ergebnislistenformatierungen für TL/HL */
.is24TopListingMarked {
	width:120px;
	font-size:8pt;
	height:10pt;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	background-color:#000066;
	color:white;
	}
.is24TopListingMarkedList {
	background-color: #000066;
	}
.is24TopListingUnmarked{
	width:120px;
	height:25px;
	height:10pt;
	font-size:8pt;
	text-align:center;
	alignment:center;
	margin:0px;
	padding:0px;
	}
.is24FindFormularGridNoHighLight {
	padding: 8px 8px 8px 8px; 
	vertical-align: top; 
	background: #d9e1f0; }
.is24FindFormularGridHighLight {
	padding: 8px 8px 8px 8px;
	vertical-align: top; 
	background: #ffcc99;
	}

/* Anzeigenverwaltung/Objektmanager für HL/TL */
.highLightingProductIcon {	
	background-color: #ffcc99;
	color: navy;
	padding: 0 2 0 2px;
	font-family: Verdana;
	font-size: 9px;
 }
.topListingProductIcon {
	color:#ff6600;
	padding: 0 2 0 2px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
 }
 .is24NewOrChangedObjectIcon {
	background-color: #ff6600;
	color:navy;
	padding: 0 2 0 2px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
 }
 .is24AddressShownIcon {
	background-color: #ccccff;
	color:navy;
	padding: 0 2 0 2px;
	font-family: Verdana;
	font-size: 9px;
 }
.IS24FlagObjectToplist {
	background:  yellow;
	color: black;
	padding: 0 2 0 2px;
	font-family: Verdana;
	font-size: 9px;
}









