object{padding:0; margin:0; border:none;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#006B6E;
}
h1{font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-align: left; font-weight:bold; color:#006B6E; margin:0;}
h2{font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:left; font-weight:bold; color:#006B6E; margin:0;}
p{margin: 0 0 10px 0;}
hr {background-color:#006B6E; color:#006B6E;}

/* start of css nav */
#nav, #nav ul {float: left; list-style:none; padding:0; margin:0px; height:17px; z-index:1000; background:none;}
#nav   {color:#FFFFFF; text-decoration:none; font-size:12px; display:block;}
#nav a {color:#FFFFFF; text-decoration:none; font-size:12px; display:block; padding:2px 10px 2px 10px;}
#nav a:hover {background-color:#fff; color:#89b9bb;}

#nav li {float:left; border-right:1px solid #FFFFFF; background-color:#89b9bb;}
#nav li#lastitem {float:left; border-right:none;}

#nav li ul 			  {position:absolute; left:-999em; height:auto; width:200px; border:none;}
#nav li ul li a 	  {background-color:#89b9bb; color:#fff; height:18px; line-height:18px; text-align:left; display:block; padding:0px 2px 0px 10px;} 
#nav li ul li a:hover {background-color:#fff; color:#89b9bb;}

#nav li li 	  {width:200px; left:-200px; margin:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;}
#nav li ul a  {width:200px; left:-200px; margin:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 2px 0px 10px; border-top:#FFFFFF solid 1px;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left:auto;}

#nav li ul ul {	margin: -1em 0 0 10em;}
#nav, #nav ul { padding: 0;	margin: 0; list-style: none; line-height: 1;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
.topBanner{position:relative; z-index:0; border-top:solid 1px #000}
.flags{position:absolute; z-index:2000; left:8px; top:10px;}
.flags img{margin-right:6px; border:none}
.logos{position:absolute; z-index:2000; right:10px; top:10px;}

/* end of css nav */

.table_main { 
	width:764px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

.table_100 {width:100%;}
.table_black {width:100%; background-color:#000000;}
.table_white {width:100%; background-color:#FFFFFF;}
.table_50 {width:50%;}
.table_spacer {width:55%}

.main_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
.main_text_green {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#006B6E;}
.main_text_white {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#FFFFFF;}
.main_text_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-weight:bold;}
.body_text_header {font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-align: center; font-weight:bold; color:#006B6E;}
.body_text_sub_header {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:left; font-weight:bold; color:#006B6E;}

.footer_text {font-size:9px; color:#FFFFFF; padding:3px;}

.img_border {border-style:solid; border-width:3px; border-color:#006B6E;}

.border_left {border-left-style:solid; border-left-color:#000000; border-left-width:1px;}

.tr_black {background-color:#000000;}
.tr_white {background-color:#FFFFFF;}

.no_border {border:none;}
.vertical_hr {border-right:solid; border-color:#999999; border-width:1px;}
.navi_hr {padding-left:10px; padding-right:10px; color:#999999; height:0px;}

.td25px {width:25px}
.td50px {width:50px}


a:link.navi_link {text-decoration:none; font-size:12px; color:#FFFFFF;}
a:visited.navi_link {text-decoration:none; font-size:12px; color:#FFFFFF;}
a:hover.navi_link {text-decoration:underline; font-size:12px; color:#FFFFFF;}
a:active.navi_link {text-decoration:underline; font-size:12px; color:#FFFFFF;}

a:link {color:#000000;	text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}

a:link.white_link {color:#FFFFFF;	text-decoration:none;}
a:visited.white_link {color:#FFFFFF; text-decoration:none;}
a:hover.white_link {color:#FFFFFF; text-decoration:underline;}
a:active.white_link {color:#FFFFFF; text-decoration:underline;}

a:link.main_text_link {color:#006B6E;	text-decoration:none;}
a:visited.main_text_link {color:#006B6E; text-decoration:none;}
a:hover.main_text_link {color:#006B6E; text-decoration:underline;}
a:active.main_text_link {color:#006B6E; text-decoration:underline;}

a:link.main_text_link_light {color:#8ABABC;	text-decoration:none;}
a:visited.main_text_link_light {color:#8ABABC; text-decoration:none;}
a:hover.main_text_link_light {color:#8ABABC; text-decoration:underline;}
a:active.main_text_link_light {color:#8ABABC; text-decoration:underline;}

a:link.body_text_header_link 	{font-size:20px; text-align:center; font-weight:bold; color:#006B6E; text-decoration:underline;}
a:visited.body_text_header_link {font-size:20px; text-align:center; font-weight:bold; color:#006B6E; text-decoration:underline;}
a:hover.body_text_header_link 	{font-size:20px; text-align:center; font-weight:bold; color:#8ABABC; text-decoration:underline;}
a:active.body_text_header_link 	{font-size:20px; text-align:center; font-weight:bold; color:#006B6E; text-decoration:underline;}



.home_page_link_table {background-color:#C7DFDF;}

.home_page_link_box 
	{
	vertical-align:bottom; 
	border-bottom-style:solid; 
	border-bottom-color:#006B6E; 
	border-bottom-width:2px;
	background-color:#FFFFFF;
	}
	
.home_page_link_img 
	{
	vertical-align:bottom; 
	border-bottom-style:solid; 
	border-bottom-color:#006B6E; 
	border-bottom-width:2px;
	font-size:14px;
	font-weight:bold;
	color:#006B6E;
	background-color:#C7DFDF;
	}	

a:link.home_page_link {font-size:14px; font-weight:bold; color:#006B6E; text-decoration:none;}
a:visited.home_page_link {font-size:14px; font-weight:bold; color:#006B6E; text-decoration:none;}
a:hover.home_page_link {font-size:14px; font-weight:bold; color:#006B6E; text-decoration:none;}
a:active.home_page_link {font-size:14px; font-weight:bold; color:#006B6E; text-decoration:none;}

.home_news 
	{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#C7DFDF;
	padding:3px;
	padding-left:8px;
	}	

.home_page_news_table {background-color:#F0F6F6;}
.home_news_header {font-size:13px; color:#006B6E; font-weight:bold; padding:5px; padding-top:10px;}

.border_right {background-image:url(images/right_margin.jpg); background-repeat:repeat-y; width:9px;}
.border_right_white {background-image:url(images/right_margin_white.jpg); background-repeat:repeat-y; width:9px;}

.margin_bottom {background-image:url(images/bottom_margin_footer.jpg); background-repeat:repeat-x; height:}

.bullet_td {width:160px; background-color:#F0F6F6; text-align:justify;}
.bullet_list {background-color:#F0F6F6; padding-right:15px;}
.bullet_list ul {list-style-type:square; color:#0B4B5C;}

.comp_header {background-color:#008080; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center;} 
.comp_content_sou {background-color:#8ABABC; font-size:12px; color:#000000; font-weight:bold;} 
.comp_content_teil {background-color:#ABC6F5; font-size:12px; color:#000000; font-weight:bold;} 

.sitemap_main {background-color:#008080; text-align:center; display:block; width:180px; padding:3px; margin-bottom:1px;}
.sitemap_sub {background-color:#3399CC; text-align:center; display:block; width:180px; padding:3px; margin-bottom:1px;}
.sitemap_drop {background-color:#6BB8DC; text-align:center; display:block; width:180px; padding:3px; margin-bottom:1px;}
.sitemap_blank {background-color:#FFFFFF; text-align:center; display:block; width:180px; padding:3px; margin-bottom:1px;}

.warning_text {display:block; font-size:18px; color:#000000; font-weight:bold; text-align:center;}
.booking_header {background-color:#008080; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; padding:6px; vertical-align:top;} 
.booking_quest {background-color:#8ABABC; font-size:12px; color:#FFFFFF; font-weight:bold; width:20%; padding:4px; padding-left:5px; vertical-align:top;} 
.booking_answer {background-color:#C7DFDF; padding-left:5px; color:#000000;} 

.input_main_text {font-size:11px; width:150px;}
.textarea_main_text {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.input_select {font-size:11px; width:180px;}
.booking_select_number {font-size:11px; width:50px;}

.event_header {background-color:#008080; color:#FFFFFF; font-size:20px; font-weight:bold; padding:5px; text-align:center;}

.valentines_menu				{border: 1px dashed #006B6E;  text-align:center;}
.valentines_title				{font-size:18px; font-weight:bold;}

.menu_text						{font-weight:bold; color:#0B4B5C;}
.menu_text_small				{font-weight:100; color:#0B4B5C; font-size:11px;}


a:link.valentines_link 		{font-size:18px; font-weight:bold; color:#0b4b5c; text-decoration:none;}
a:visited.valentines_link	{font-size:18px; font-weight:bold; color:#0b4b5c; text-decoration:none;}
a:hover.valentines_link		{font-size:18px; font-weight:bold; color:#0b4b5c; text-decoration:underline;}
a:active.valentines_link	{font-size:18px; font-weight:bold; color:#0b4b5c; text-decoration:none;}


