div#navigation,
div#navigation a {
	color:				#663300;
	font-size:			10px;
	text-decoration:	none;
	line-height : 		1.7em;
}

div#langswitch {
	width: 				105px;
	padding:			10px 0 10px 0;
	font-size:			10px;
	text-align:			right;
}

div#fixeditems {
	padding:			5px 0 10px 130px;
}

li.home,
li.home_active {
	padding:			20px 0 0 0;
}

div#fotonav {
	position:			relative;
	top:				240px;
	font-weight:		bold;
	color:				#663300;
}
div#fotogallery {
	position:			relative;
	float:				left;
	display:			inline;
	padding-left:		35px;
}
div#fotonav table td {
	padding: 			0 5px 0 5px;
}
div#fotonav a {
	font-weight:		bold;
	color:				#663300;
	text-decoration:	none;
}
div#fotonav a:hover {
	text-decoration:	underline;
}



#nav, #nav ul { /* all lists */
		position:		absolute;
		display:		block;
		padding: 		0;
		margin: 		0;
		list-style: 	none;
		float: 			left;
		width: 			11em;
	}
	
	#nav li { /* all list items */
		position: 		relative;
		float: 			left;
		line-height: 	1.7em;
		margin-bottom: 	0px;
		width: 			auto;
		font-size:		10px;
		text-align:		right;
	}
	
	#nav li ul { /* second-level lists */
		position : 		absolute;
		left: 			-999em;
		margin-left : 	10em;
		margin-top : 	-1.7em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: 			-999em;
	}
	
	#nav li ul li {
		text-align:		left;
	}
	
	#nav li a {
		width: 			10em;
		display : 		block;
		font-weight : 	normal;
		text-decoration:none;
		padding : 		0;
		color: 			#663300;
		white-space: 	nowrap;
	}
	
	#nav li ul li a {
		width:			auto;
	}
		
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: 			-999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: 			auto;
	}
	
	#content {
		margin-left : 	12em;
	}