/** TOP NAV **/
#lang, #sekNav {
	list-style-type:none;
	list-style-position:outside;
	float: right;
	padding: 0 0 0.5em 0;
	margin: 0;
}

#lang li, #sekNav li {
	float: left;
}

#lang li a,
#sekNav li a {
	padding: 0 5px;
	border-right: 1px solid #c0c0c0;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

#lang li a:hover,
#sekNav li a:hover{
	color: #F00;
}

#lang li.last a,
#sekNav li.last a {
	border-right: none;
}

#lang li.active a,
#sekNav li.active a{
	color: #F00;
}

#lang {
	margin-right: 50px;
}

/*** NAVIGATION ***/

#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	line-height:30px; 
}

#nav ul {
	position:absolute;
	display:none;
	top: 30px;
	width: 250px;
	background: #FFF;
	line-height: 1.5em;
}

#nav li{
	float:left;
	position:relative;
}

#nav a{
	display:block;
	padding:0px 10px;
	color:#fff;
	text-decoration:none;
	background-color:#FF4040;
	font-family:verdana,arial,helvetic,sans-serif;
	font-size: 10px;
}

#nav a:hover{
	background-color:#FF6F6F;
	color:#333;
}

#nav ul li a {
	border-top: 1px solid #FFF;
	background: #FF4040;
	padding: 0 0 0 10px;
}

#nav li ul a{
	width: 240px;
	height:auto;
	float:left;
}

* html #nav li ul a{
	\width: 250px;
	w\idth: 250px;
}

#nav ul ul{
	top:auto;
}	

#nav li ul ul {
	left:250px;
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul{
	display:none;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul{
	display:block;
}