body, h1, h3, h5, td, dl	{
			color : #024533;
			font-family : "Verdana", "Arial", "Helvetica", sans-serif;
			font-size : 10px;
			}

body.nomargin		{
			margin:0;
			}


h1			{
			font-size : 27pt;
			}

h3			{
			font-size : 18pt;
			}

h5			{
			font-size : 16pt;
			}

h6			{
			font-size : 14pt;
			}

a			{
			color:#5377CC;
			text-decoration:none;
			font-weight:bold;
			}

a:hover		{
			color:#ff9900;
			text-decoration:underline;
			}

.smalllink	{
			font-size : 10px;
			}

.smallnav	{
			color:#336699;
			font-size : 11px;
			}

li.cat1		{
			padding-left:10px;
			list-style-type:none;
			}

li.cat2		{
			padding-left:20px;
			list-style-type:none;
			}

.topmenu, a.topmenue	{  
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 13px; font-style: normal; 
                        font-weight: normal; 
                        font-variant: normal; 
                        text-transform: none; 
                        text-align: right;
                        color: #ffffff;
                        }

.welcome	{  
			font-family: "Times New Roman", Times, serif;
			font-size: 12px; 
			font-style: italic; 
			font-weight: lighter; 
			font-variant: normal; 
			text-transform: none; 
			color: #024533; 
			text-decoration: blink;
			text-align: right;
			}

.heading	{
			font-size:110%;
			padding-left:75px;
			color:#024533;
			}

.heading1	{
			font-size:25px;
			color:#cccccc;
			}

.heading2	{
			font-size:20px;
			color:#024533;
			}

.heading3	{
			font-size:17px;
			color:#024533;
			}

.smallheading	{
			font-size: 10px;
			padding-left:75px;
			color:#024533;
			}

.smalltext	{
			font-size: 8px;
			}

.smalltext2	{
			font-size: 10px;
			}

.nb			{
			color:#ff0000;
			font-size: 11px;
			}

.searchheading	{
			color:#024533;
			}

.price		{
			font-size : 10px;
			}

.pricerange		{
			color:#808080;
			font-size : 10px;
			}

.hello		{
			font-size: 13px;
			color:#ffffff;
			padding:3px;
			}

.country	{
			font-size: 12px;
			color:#5075A3;
			}

.region		{
			font-size: 10px;
			color:#82A783;
			}

.town		{
			font-size: 10px;
			color: #bbbbbb;
			}

a.country:hover, a.region:hover, a.town:hover, a.topmenue:hover, a.searchheading:hover {
			color:#ff9900;
			text-decoration:underline;
			}

.category1	{
			color:#006699;
			}

.category2	{
			color:#996600;
			}

td table.form		{
			text-align: left;
			}

.newfields	{
			border-top:1px solid #006699;
			border-left:1px solid #006699;
			border-bottom:1px solid #003366;
			border-right:1px solid #003366;
			color:#003366;
			font-weight:500;
			}

.faqlist	{
			color:#ff0000;
			font-weight:lighter;
			text-decoration:none;
			}
.tablea {background-color: #ffffff;font-family:Arial, Helvetica, sans-serif; border: #B9D0F0 1px solid; font-size: 11pt; color: #6195AB}

.topheading	{
			font-family:serif;
			color:#024533;
			font-size:12px;
			font-style:italic;
}

/*****************************************************************
 * MISC - CALENDAR 											 	 *
 *****************************************************************/
.popcalendar_title
{
	background-color		:	#193985;
}

.popcalendar_box
{
	border-style			:	solid;
	border-width			:	1px;
	cursor					:	pointer;
	border-color			:	#B9D2EC;
}

.popcalendar_dropdown
{
	font-family				:	Arial, Helvetica, sans-serf; 
	font-size				:	11px; 
	border-width			:	1px;
	border-style			:	solid; 
	border-color			:	#A0A0A0;
	background-color		:	#EFEFEF;
}

.popcalendar_dropdown_over
{
	background-color		:	#B9D2EC;
	color					:	#000000;
}

.popcalendar_dropdown_out
{
	background-color		:	#EFEFEF;
	color					:	#000000;
}

.mouseover
{
	border-style			:	solid;
	border-width			:	1px;
	cursor					:	pointer;
	border-color			:	#FFFFFF;
}

.mouseout
{
	border-style			:	solid;
	border-width			:	1px;
	cursor					:	pointer;
	border-color			:	#B9D2EC;
}

/*****************************************************************
 * FORM1													 	 *
 *****************************************************************/
 table.form1
{
	border-collapse			:	collapse;
	margin					:	3px;
}

table.form1 th
{
	font-size				:	7pt;
	font-weight				:	normal;
	text-align				:	right;
	padding					:	4px;
	border					:	0px;
}

table.form1 th.highlight
{
	background-color		:	#eeeeee;
}

table.form1 td.highlight
{
	background-color		:	#eeeeee;
}

table.form1 th.highlight2
{
	background-color		:	#cccccc;
}

table.form1 td.highlight2
{
	background-color		:	#cccccc;
}

table.form1 th.note
{
	text-align				:	center;
	padding					:	5px;
}

table.form1 td
{
	font-size				:	7pt;
	text-align				:	left;
	vertical-align			:	middle;
	padding-top				:	4px;
	padding-bottom			:	4px;
	padding-left			:	4px;
	border					:	0px;
}

table.form1 input.text, table.form1 input.password
{
	font-size				:	7pt;
	padding-left			:	2px;
	padding-right			:	2px;
}
table.form1 img
{
	border					:	0px;
}

table.form1 select
{
	font-size				:	7pt;
	padding-left			:	2px;
}

table.form1 textarea
{
	font-size				:	8pt;
	padding-left			:	2px;
	padding-right			:	2px;
}

/*****************************************************************
 * MISC														 	 *
 *****************************************************************/
.emphasize
{
	color					:	#cc0000;
	font-weight				:	bold;
}
.special_heading
{
	font-size				:	9pt;
	font-weight				:	normal;
	color					:	#ff0000;
}
.special_note
{
	font-size				:	7pt;
}

/*****************************************************************
 * CALENDAR - GEORG											 	 *
 *****************************************************************/
.toplink {
	color: #FFFFFF;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.listtable {
	border-collapse:collapse;
}

.copyright	{
	text-align:center;
	font-size:10px;
}

.logoimage	{
			border:1px solid #336699;
}

.errortable	{
	background-color:#FFCCCC;
	border-collapse:collapse;
	border: 1px solid #ff0000;
}

.errortable td	{
	padding:10px;
	color:#000000;
}

.title	{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}

.important	{
	color:#ff0000;
	font-weight:bold;
}

.numberfield {
	text-align:right;
}

.blockheading {
	color : #024533;
	font-family : "Verdana", "Arial", "Helvetica", sans-serif;
	font-size : 14px;
	font-weight:bold;
}

.thumblist {
	font-weight:bold;
}

.moreproperties {
	
}

.top10title {
	color:#336699;
}

.contact1 {
	color:#ffffff;
}

.contact2 {
	color:#336699;
}

.featuredCell {
	background-color:#ffffff;
}

.right-title {
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	/*display:block;*/
	text-align:center;
	padding:8px;
}
