@charset "utf-8";
/* CSS Document */

body div#main div#head .logoTop {
	position:absolute;
	top:77px;
	right:61px;
	text-align:right;
	z-index:100;
}

body div#main div#head .logoBottomLeft {
	position:absolute;
	text-align:right;
	z-index:100;
	top:120px;
	right:253px;
}

body div#main div#head .logoBottomRight {
	position:absolute;
	text-align:right;
	z-index:100;
	top:120px;
	right:61px;
}

body div#main div#head h2 {
	margin:0;
}

body div#main div#head div#f_e_s {
	position:absolute;
	right:61px;
	top:125px;
	z-index:200;
}

body div#main div#head div#f_e_s h1 {
	display:none;
}

body div#main div#head div#f_e_s ul {
	list-style-type:none;
}

body div#main div#head div#f_e_s ul li {
	margin-left:15px;
	cursor:pointer;
	width:auto;
	float:left;
}

body div#main div#head div#f_e_s ul li div {
	font-size:0.8em;
	position:absolute;
	border:1px solid #000000;
	background: #EEEEEE;
	width:168px;
	display:none;
	padding: 7px 10px 7px 10px;
	/*text-align:justify;*/
	top:51px;
	left:0px;
	z-index:300;
}

body div#main div#head div#f_e_s ul li:hover div {
	display:block;
}

body div#main div#head div#f_e_s ul li div {
	display:none;
}

/******************* Nav + Suche *******************/

div#nav_search{
	margin-top:55px;
	margin-left:20px;
}

div#nav_search label {
	display:none;
}

div#nav_search input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

div#search{
	height:20px;
	position:absolute;
	width:200px;
	left:165px;
}
input#searchT{
	padding:8px 0 0 25px;
	float:left;
	width:115px;
	background:none;
	border:none;
	background:url(../../image/suche/inputarea.png) no-repeat;
	height:20px;
	color:#aaaaaa;
}
input#searchB{
	background:none;
	border:none;
	background:url(../../image/suche/button.png) no-repeat;
	height:27px;
	width:36px;
	cursor:pointer;
}

div#nav{
	height:20px;
	clear:left;
	position:absolute;
	width:160px;
	z-index:90;
}
input#navT{
	padding:8px 0 0 20px;
	float:left;
	width:70px;
	background:none;
	border:none;
	background:url(../../image/suche/inputarea.png) no-repeat;
	height:20px;
	color:#aaaaaa;
	margin-left:20px;
}
input#navB{
	background:none;
	border:none;
	background:url(../../image/suche/down.png) no-repeat;
	height:27px;
	width:36px;
	cursor:pointer;
}

/**** nav ****/

div#navpanel{
	position:absolute;
	z-index:200;
	margin-left:20px;
}
div#navhead{
	font-size:1em; 
	padding:6px 0 0 21px; 
	line-height:1.5em;
	background:url(../../image/suche/top.png) no-repeat;
	width:205px; /* 225 -20 padding */
	height:33px;
	cursor:pointer;
}
div#navbody{
	background:url(../../image/suche/mid.png) repeat-y;
	width:205px; /* 225 -20 padding */
	padding-left:20px;
	z-index:201;
}
div#navfoot{
	background:url(../../image/suche/bot.png) no-repeat bottom;
	width:225px;
	height:16px;
}

/* CSS Document */

div#navbody ul li a {
	text-decoration:none;
}
div#navbody ul li a span {
	font-weight:bold;
	text-decoration:none;
}

div#navbody ul li a strike {
	display:none;
}

div#navbody ul li a img {
	display:none;
}

div#navbody ul {
	list-style-type:none;
}

div#navbody ul li ul {
	margin-top:0;
}

div#navbody ul li ul li {
	margin-left: 15px;
	margin-top:0.2em;
}

div#navbody ul li ul li a, 
div#navbody ul li ul li a:hover, 
div#navbody ul li ul li a:active, 
div#navbody ul li ul li a:focus, 
div#navbody ul li ul li a:visited {
	text-decoration:none
}

div#navbody ul li ul li ul li {
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-weight:normal;
}