body, ul, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2F6507;
    margin: 0px;
    padding: 0px;
}
li {list-style-position: inside; font-size: 12px; padding: 2px 0px 2px px;
}
div.pagetitle {font-size: 16px; color: #009900; font-weight: bold; 
}
div.subtitle {color: #009900; font-weight: bold; font-size: 14px;
}
a:link, a:visited, a:active {
	color: #009900; 
	background-color: transparent;
}
.bold {
	font-weight: bold; 
}

table {
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	border: 0px;
	width: 100%;
	border-width: 0px;
	vertical-align: top;
	border-spacing:0px;
}
table tr td, table tr th {
	margin: 0px; 
	padding: 0px;
	border: 0px;
	border-width: 0px;
	font-size: 12px;
}
table.site {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 1000px;
	border-width: 0px;
	vertical-align: top;
	border-spacing:0px;
}
h1 {
	font-size: 32px;
	color: #FDFED3;
	font-weight: bold; 
	text-align: left; 
	padding: 45px 0px 0px 10px;
	margin: 0px;
}
h2 {
	font-size: 16px; 
	color: #FDFED3; 
	font-weight: bold; 
	text-align: right; 
	margin: 0px;
	padding: 0px 20px 0px 10px;
}
table td .navigation {width: 150px; text-align: right; vertical-align: top;
}

.content {background-color: #FDFED3; width: 100%;
}
.content td{background-color: #FDFED3; padding: 20px; font-size: 12px; 
}
.content td.end {background-color: #2F6507; width: 7px;
}
.content_table {
	width: 600px; 
}
.content_table td, .content td table td {
	margin: 0px; 
	padding: 2px 0px 2px 0px;
	vertical-align: top;
	border-right: 0px 
}
td.content {border-right: 7px solid #FDFED3
}

.foto_table {
	width: 90%; 
}
.foto_table td {
	margin: 0px; 
	padding: 4px 4px 4px 4px;
	vertical-align: top	
}
.albumnav_table {
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	border: 0px;
	width: 100%;
	border-width: 0px;
	vertical-align: top;
	border-spacing:0px
}
.albumnav_table td {
	margin: 0px; 
	padding: 0px;
	vertical-align: top;
	border: 0px; 
	background-color: #2F6507	
}
.content td table .index_table {
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	border: 0px;
	vertical-align: top;
}
.content td table .index_table td {
	margin: 0px; 
	padding: 0px 20px 10px 50px;
	vertical-align: top;
	border: 0px	
}
div.subtitle_tours {color: #009900; font-weight: bold; font-size: 14px; padding: 0px 0 10px 0
}
.img {
border: none;
float: left;
margin: 0 20px 20px 0px;
padding: 0 ;
}

.main_background {color: #FDFED3}
.main_font {color: #2F6507}
.nav_back_ground {color: #FDFED3}
.nav_selected {color: #E0FC8D}
.nav_rollover {color: #D1F85C}
.nav_line {color: #006600}
.nav_font {color: #006600}




/* Javascript Navigation */

.navigation {background-color: #2F6507; height: 750px;
}
table#navigation {width: 150px; vertical-align: top; margin: 10px 0px 150px 0px; padding: 0px ; border-collapse: collapse; border: 0px; align: right;
}
table#navigation th {height: 4px; width: 150px; align: top; border-top: 2px solid #2F6507; margin: 0px; padding: 0px; border-bottom: 1px solid #2F6507
}
table#navigation td.last {height: 4px; width: 150px; align: top; border-top: 0px solid #2F6507; margin: 0px; padding: 0px; border-bottom: 2px solid #2F6507
}
table#navigation td {width: 150px; border: 0px;}
td#navigation a {  display: block;
background-color: #2F6507; padding-top: 2px; padding-bottom: 3px;
border-bottom: 1px solid #2F6507;
font-size: 12px; COLOR: #E0FC8D; font-family: Arial; text-decoration: none
}
div#navigation a {align: top; 
background-color: #2F6507; padding-top: 2px; padding-bottom: 3px;
border-bottom: 1px solid #2F6507;
font-size: 12px; COLOR: #FDFED3; font-family: Arial; text-decoration: none;  
}
div#navigation .level_0 a:hover,
div#navigation .level_1 a:hover,
div#navigation .level_2 a:hover { background-color: #D1F85C; text-decoration: none; color: #2F6507
}
div#navigation .level_0 a {padding-left: 10px; font-weight: bold;
}
div#navigation .level_1 a {padding-left: 20px; font-weight: bold;
}
div#navigation .level_2 a {padding-left: 30px; font_weight: normal
}
div#navigation .level_0_selected a{padding-left: 10px; background-color: #D1F85C; font-weight: bold; color: #2F6507
}
div#navigation .level_1_selected a{padding-left: 20px; background-color: #E0FC8D; font-weight: bold; color: #2F6507
}
div#navigation .level_2_selected a{padding-left: 30px; background-color: #FDFED3; font-weight: normal; color: #2F6507
}
.folder_0 {display: block; 
}
.folder_0_selected a {display: block;
}
.folder_1 {display: none; 
}
.folder_1_selected a {display: block;
}
.folder_2 {display: none; 
}
.folder_2_selected a {display: block;
}
table#navigation td.link {
	margin: 0px; 
	padding: 10px 0px 0px 10px; 
	 
}
table#navigation td.link a{
	color: #E0FC8D; 
	text-decoration: none;
}

/*Buttons*/
}
.button {
	BORDER-RIGHT: #494949 1px solid; BORDER-TOP: #99adc2 1px solid; FONT-SIZE: 12px; 
	BORDER-LEFT: #99adc2 1px solid; COLOR: #000000; BORDER-BOTTOM: #494949 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8eff6; text-decoration: none;
	margin-right: 5px;
}
/* Link Button */
.linkButton {BORDER-RIGHT: #494949 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #99adc2 1px solid; 
				PADDING-LEFT: 5px; BORDER-LEFT: #99adc2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #494949 1px solid;  
				BACKGROUND-COLOR: #e8eff6; TEXT-ALIGN: center; 
}
.linkButton A:link, .linkButton A:visited{COLOR: #000000; TEXT-DECORATION: none
}
