html {height: 100%; /* Google Maps API Condition */ 									}
body {text-align:center; margin-top:50px; height: 100%; /* Google Maps API Condition */ }

/* IDs */
/* wrapper for centered content */
#centered 	{ margin:0 auto; width:900px; text-align:left; 		}
#map_canvas { height: 100%;/* Google Maps API Condition */ 		}
#menu 		{ position:relative; top:13px; padding-right:15px; 	}
#news 		{ vertical-align: top; text-align: right; font-style:italic; font-weight:bold; color: #FFF; float:right; padding: 10px 20px 10px 20px; width: 250px; }
#wlan 		{ vertical-align: top; font-style:italic; text-align: right; padding: 5px 20px 5px 20px; color:#FFF; border-top-color: FFF;	border-top-style: dotted; border-top-width: 1px; }
#content 	{ padding:25px; }

#prices
, #details
, #distances
, #links
{
	border:1px solid #FFF;
}

/* TAGS */
a  { text-decoration: none; }
td { vertical-align:top; 	}

/* GENERICS */
/* font family */
.footer
, .headline
, .input
, .label
, .menu
, .text
, #news
, #wlan
{
	font-family:Verdana, Geneva, sans-serif;
}
/* text color */
.footer
, .headline
, .input
, .label
, .menu
, .text
, p a
, a:hover
, a
{
	color: #1F2421;
}

.footer , .footer a { color: white;}

/* font size */
.text
, .menu
, .input
, #news
, #wlan
{
	font-size:13px;
}
/* vertical alignment */
.header
, input
, .menu
, .text
{
	vertical-align:top;
}

/* background color */
.bg 		{ background-color:#1F2421; }
.bg_t 		{ background-color:#204634; }
.bg_b 		{ background-color:#204634;	}
.bg_lr 		{ background-color:#DCE1DE;	}
.bg_td_even	{ background-color:#49A078;	}
.bg_td_odd 	{ background-color:#9CC5A1;	}


/* FRAMES */
/* frame above and below 2nd row */
.ftb	{ border-top-width: 1px; border-bottom-width: 1px;	border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; }
.ll 	{ border-left-width:1px; border-left-style:solid; border-left-color:#FFF; }
.lr 	{ border-right-width:1px; border-right-style:solid; border-right-color:#FFF; }


/* CLASSES */
.caption 	{ padding: 15px; background-color: #49A078; font-size: 14px; line-height: 18px; color: #fff;}
.footer 	{ font-size: 10px; vertical-align: middle; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding:10px 10px 10px 10px; }
.header 	{ text-align: left; padding: 10px; }
.headline 	{ font-size:14px; font-weight:bold;	line-height:24px; }
.image 		{ border: 1px solid #FFF; }
.sfh		{ border: 1px solid #4E2E16; }
.input 		{ border-radius:3px; border:1px solid #CCC; padding:3px; width:300px; }
.label 		{ font-size:9px; font-weight:bold; }
, a.link_news
{
	color: #FFF;
}
.link_news { color:#9A5405;font-weight:bold; }
.logo 	{ background-image:url(images/Logo.png); background-repeat:no-repeat; }
.menu 	{ text-align: right; padding-top:10px; }
.text 	{ line-height: 16px; text-decoration: none; text-align: left; cursor: text; }

/* orientation */
.right 	{ text-align: right; }
.left 	{ text-align: left; }


/* jQuery SlideShow written by Jonathan Snook (snook.ca) */
.fadein 	{ position:relative; height:180px; width:900px;	border-top-left-radius: 10px; border-top-right-radius: 10px; 	}
.fadein img { position:absolute; left:0; top:1px; border-top-left-radius: 10px; border-top-right-radius: 10px; 				}
