/* 
	Stylesheet Name:	Main
	Type:				Screen
	Description:		Contains the main classes of the search
	Author:				Benjamin Born
	Last modified:		Fri, 24.11.2006
*/

a
{
	color: 				#1d3176;
	text-decoration: 	none;
}

.MAIN_div_sitenavigation
{
	position:			relative;
	margin: 			5px 0px 5px 0px;
	padding: 			0px 0px 0px 0px;
	width:				560px;

	font-family:		Arial;
	font-size:			12px;
	color:				#000000;
	text-align:			left;
	
	cursor:				pointer;
}

a:link.MAIN_a_sitenavigation, a:active.MAIN_a_sitenavigation, a:visited.MAIN_a_sitenavigation
{
	color:				#333333;
	text-decoration:	none;
}

a:active.MAIN_a_sitenavigation, a:hover.MAIN_a_sitenavigation
{
	color: 				#6377bd;
}

.MAIN_div_pagenavigation
{
	position:			relative;
	margin: 			5px 0px 5px 0px;
	padding: 			0px 0px 0px 0px;
	width:				560px;

	font-family:		Arial;
	font-size:			12px;
	color:				#000000;
	text-align:			center;
	
	cursor:				pointer;
}

a:link.MAIN_div_pagenavigation, a:active.MAIN_div_pagenavigation, a:visited.MAIN_div_pagenavigation
{
	color:				#333333;
	text-decoration:	none;
}

a:active.MAIN_div_pagenavigation, a:hover.MAIN_div_pagenavigation
{
	color: 				#6377bd;
}

.MAIN_navigation_point
{
	position: 			relative;	
	margin: 			0px 0px 10px 0px;
	
	width: 				100px;
	height: 			20px;
	
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;	
	
	border-width: 		1px;
	border-style: 		solid;
	border-color: 		#1d3176;	
}

.MAIN_navigation_point_hidden
{
	position: 			relative;	
	margin: 			0px 0px 10px 0px;
	
	width: 				100px;
	height: 			20px;
	
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;	
	
	border-width: 		0px;
	border-style: 		solid;
	border-color: 		#FFFFFF;	
}

.MAIN_navigation_point_active
{
	cursor:				default;
	background-image: 	url('../img/header_bkd.gif');
}

.MAIN_navigation_point_inactive
{
	background-color: 	#E4E4E4;
}

a:link.MAIN_navigation_point_inactive, a:active.MAIN_navigation_point_inactive, a:visited.MAIN_navigation_point_inactive
{
	margin:				10px 0px 0px 0px;
	color:				#000000;
	text-decoration:	none;
}

a:active.MAIN_navigation_point_inactive, a:hover.MAIN_navigation_point_inactive
{
	color: 				#6377bd;
}

#searchResult_hotelName
{
	position:			absolute;
	left: 				110px;
	top: 				20px;
	z-index: 			1000;
	
	width:				198px;
	height:				auto;
	max-height:			150px;	
	
	font-family:		Arial;
	font-size:			11px;
	color:				#000000;		

	overflow:			auto;
	display:			none;
	
	border:				1px solid #000000;
	background-color:	#FFFFFF;	
}

a#searchResult
{
	color:				#000000;
	text-decoration:	none;
}
a:hover#searchResult
{
	cursor:				pointer;

	color:				#000000;
	text-decoration:	none;
	
	background-color:	#FFC100;	
}
div.search_result:hover
{
	cursor:				pointer;
	background-color:	#FFC100;
}
.search_result
{
	width:				100%;
	height:				auto;
	
	border-bottom:		1px solid #000000;
	
	background-color:	#FFEAB7;
}

.MAIN_navigation_flag
{
	position:			relative;
	margin:				0px 0px 0px 5px;
}

.MAIN_simpleText
{
	font-family:		Arial;
	font-size:			12px;
	color:				#000000;
}

.MAIN_div_cvv_hidden
{
	position: 			absolute;
	visibility: 		hidden;
	z-index:			100;
}
.MAIN_div_cvv_visible
{
	position: 			absolute;
	visibility: 		visible;
	z-index:			100;
}
.MAIN_div_emptyIdAlert
{
	border:				1px solid #000000;
	background-color:	#FFFFFF;
	width:				400px;
	padding: 			3px 3px 3px 3px;
	margin:				0px 0px 0px 235px;
	position: 			absolute;
	visibility: 		hidden;
	z-index:			100;
	font-family:		Arial;
	font-size:			12px;
}
.MAIN_questionMark
{
	font-family:		Arial;
	font-size:			10px;
}
.MAIN_div_help
{
	border:				1px solid #000000;
	background-color:	#FFFFFF;
	width:				400px;
	padding: 			3px 3px 3px 3px;
	margin:				0px 0px 0px 0px;
	position: 			absolute;
	left: 				-450px;
	visibility: 		hidden;
	z-index:			100;
	font-family:		Arial;
	font-size:			12px;
}