#hor_nav{
	background-attachment:scroll;
	background-image:none;
	background-position:0 50%;
	background-repeat:repeat;
	bottom:10pt;
	clear:right;
	color:#201900;
	font-family:georgia, times;
	font-size:15px;
	height:34px;
	left:10px;
	margin:0;
	padding:2px 2px 5pt 3px;
	position:absolute;
	text-align:left;
	width:850px;

}
#hor_nav li {
	float: left;
	list-style: none;
	white-space: nowrap; }

#hor_nav > li {
	display: table-cell;
}

#hor_nav li a, #hor_nav li.selected{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #302c22;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 34px;	
	width: auto !important;
	width: 10px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 25px;
}

#hor_nav li a:hover, #hor_nav li.selected a{
	color: #fff;
	background-image:url(../images/content/hover_center.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#hor_nav li a span {
	display: block;
	width: auto !important;
	width: 5px;
	height: 34px;
	white-space: nowrap; }

#hor_nav li a span span{
	background-position: right; 
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	cursor: pointer;
	white-space: pre;
	width: auto !important;
	width: 5px;
}

#hor_nav li a:hover span, #hor_nav li.selected span {
	background-image: url(../images/content/hover_left.gif);
	background-repeat: no-repeat;
	background-position:left;
}

#hor_nav li a:hover span span, #hor_nav li.selected span span{
	background-image: url(../images/content/hover_right.gif);
	background-repeat: no-repeat;
	background-position:right;
}





#smallmenu {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	position: absolute;
	top: 150px;
	right: 10px;
	width: 150px;
	float: right;
	clear: left; }

#smallmenu ul {
	list-style: none;
	 }

#smallmenu ul li {
	clear: right;
	margin-bottom: 10px;
	border-bottom: 1px dotted #786f5a;
	list-style: none; }
/**/
#submenu {
	color: #201900;
	font-size: 13px;
	font-family: georgia;
	line-height: 27px;
	background-color: #e0dcd9;
	text-align: left;
	text-indent: 12px;
	width: 927px;
	height: 27px; }

#submenu a {
	color: #121212;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px; }

#submenu a:hover {
	text-decoration: underline; }
#langs {
	position: absolute;
	top: 10px;
	right: -32px;
	width: 32px;
	height: 58px;
	z-index: 8; }

#langs .en a.selected img, #langs .en a:hover img {
	line-height: 25px;
	background-image: url(../images/content/en.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 32px;
	height: 25px; }
#langs .en a img {
	background-image:    url(../images/content/de.gif);
	background-repeat:   no-repeat;
	background-position: 0 0;
	width:               32px;
	height:              25px; }

#langs .de a img {
	background-image: url(../images/content/en.gif);
	background-repeat: no-repeat;
	background-position: 0 -27px;
	width: 32px;
	height: 25px;
	overflow: hidden; }
#langs .de a:hover img, #langs .de a.selected img {
	background-image: url(../images/content/de.gif);
	background-repeat: no-repeat;
	background-position: 0 -27px;
	width: 32px;
	height: 25px;
	overflow: hidden; }
#langs .en {
	width: 32px;
	height: 25px;
	clear: right;
	margin-bottom: 2px;
	padding: 0; }

