/* Navigation -----> */

#home {
	text-transform	: uppercase;
}

div.navlist div.content {
	clear			: both;
	display			: block;
	color			: #666;
	background-color: #F6F6F6;
	margin-bottom	: 0.35em;
}

div.innav {
	background-color: #F6F6F6;
}

.selection {
	padding			: .25em 0 .25em .4em;
}

.selection h4 {
	color			: #333;
	font-size		: .6em;
	font-weight		: bold;
	padding			: 0;
	margin			: 0;
}

.selection select {
	font-size		: 0.55em;
	width			: 13em;
}

.selection button {
	font-size		: 0.5em;
}

.selection p {
	width			: 100%;
	padding			: .25em 0 .5em 0;
	margin			: 0 0 0 0;
	font-size		: 0.55em;
}

.selection p img {
	font-size		: 1.818em;
}

.selection ul {
	width			: 100%;
	margin			: 0px;
	padding			: 0px;
}

.selection ul li {
	display			: block;
	list-style		: none;
	text-align		: right;
	background-color: #F2F2F2;
}

.selection select {
	vertical-align	: top;
}

.selection  a.button {
	font-size		: .55em;
	border			: 0.1em outset;
	padding			: 0.2em 0.3em 0.2em 0.3em;
	color			: #666;	
	font-weight		: bold;
	font-family		: Helvetica, Verdana;
}

.selection a.button:hover {
	background-color: #ccc;
}

div.navlist button.new {
	width				: 100%;
	text-align			: left;
	padding				: 0.35em 2em 0.35em 1em;
	background-image	: url('../menu/arrow.gif');
	background-position	: right;
	background-repeat	: no-repeat;
}

div.navlist button.new img {
	padding-right	: 0.5em;
}

div.navlist div.content ul {
	list-style		: none;
	width			: 100%;
	padding			: 0;
	margin			: 0;
}

div.navlist div.content ul li {
	border-top		: 0.05em #fff solid;
	background-color: #F6F6F6;
	clear			: both;
	font-size		: 0.55em;
	line-height		: 1.5em;
	list-style		: none;
	margin			: 0;
	width			: 100%;
}

div.navlist div.content ul li.action {
	border-bottom	: 0.05em #fff solid;
}

div.navlist div.content ul li img.medium {
	width			: 2.18em;
	height			: 2.18em;
	margin			: 0.1em 0 0.1em 0.5em;	
}

div.navlist div.content ul li img.small {
	margin			: 0.5em 0.65em 0 1em;
	height			: 1.45em;
	width			: 1.45em;
}

div.navlist div.content ul li li img.small {
	margin			: 0.5em 0.1em 0em 1em;
	height			: 1.45em;
	width			: 1.45em;
	opacity			: 0.6;
}

div.navlist div.content ul li a {
	line-height		: 1.5em;
	padding			: 0.1em 0 0.1em 0;
	width			: 100%;
	color			: #666;
	display			: block;
	text-decoration : none;
}

div.navlist div.content ul li a .nav_icon {
	float			: left;
	width			: 3em;
}

div.navlist div.content ul li a .nav_text {
	margin			: 0.5em 1.2em 0.2em 3em;
	line-height		: 1.5em;
}

div.noimg div.content ul li a {
	width			: auto;
	padding			: 0.3em 1.1em 0.3em 1.1em;
	line-height		: 1.5em;
}

div.noimg div.content ul li li a {
	line-height		: 1.35em;
}

div.noimg div.content ul li li {
	padding-top		: 0.2em;
}

div.noimg div.content ul li a .nav_text {
	margin-left		: 0;
}

div.navlist div.content ul li a:hover {
	background-color:#eee;	
}

div.navlist div.content ul li a img {
	opacity			: 0.5;
}

div.navlist div.content ul li .flag img,
div.navlist div.content ul li a:hover img {
	opacity			: 1.0;
}

div.noimg div.content ul li a:hover {
	background-color: transparent;	
}

div.navlist div.content ul li ul,
div.navlist div.content ul li ul li {
	list-style		: none;
	background-color: #fff;
}

div.navlist div.content ul li ul li {
	font-size		: 1em;
	line-height		: 1.5em;
}

div.navlist div.content ul li ul li a {
	line-height		: 1em;
}

div.navlist div.content ul li ul li a:hover {
	background-color:#fff;
}

div.navlist div.content ul li ul li {
	border-top		: 1px #FFF solid;
}

div.navlist div.content ul li ul li a {
	color			: #666;
	display			: block;
	text-decoration : none;
	padding-left	: 1em;
	border-left		: 0.4em #fff solid;
	background-color: #fff;
}

div.navlist div.content ul li ul li a.flag {
	font-weight		: bold;
}

div.navlist div.content ul li ul li ul li a {
	padding-left	: 2em;
}

div.navlist div.content ul li a.flag {
	font-weight		: bold;
}

div.navlist div.head {
	border-bottom	: 0.05em #E5E5E5 solid;
	margin-bottom	: 0.35em;
	font-size		: 0.5em;
}

div.navlist div.head span {
	display				: inline;
	line-height			: 1.2em;
	font-weight			: normal;
	white-space			: nowrap;
	color				: #999;
	text-transform		: uppercase;
	position			: relative;
	top					: +0.35em;
	left				: +0.3em;
	background-color	: #fff;
	margin				: 0 0.6em 0 0.4em;
	padding				: 0 0.3em 0 1.7em;	
	background-image	: url(../img/linkliste-icon.gif);
	background-repeat	: no-repeat;
	background-position	: 0.3em;
}

div.assistent {
	padding-top			: 0.25em;
	background-color	: #fff;
}

#screen .assistent div.bordered {
	padding				: 0.5em 0 0 0;
}

div.assistent img {
	float				: right;
	margin				: 0;
	padding				: 0;
}

div.assistent p {
	margin				: 0 0 0 0.9em;
	padding				: 0 0 0 0;
	font-size			: 0.55em;
	color				: #666;
	line-height			: 1.05em;
}

div.assistent a.block {
	font-size			: 0.55em;
	display				: block;
	overflow			: hidden;
	white-space			: nowrap;
	line-height			: 2em;
	border-top			: 0.075em #E5E5E5 solid;
	font-size			: 0.55em;
	padding				: 0 0.25em 0 0.6em;
	margin				: 0 0.3em 0 0.3em;
}