﻿@charset "utf-8";
/* CSS Document */

.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 font-family: Verdana, Geneva, sans-serif;
 font-size:11px;
 font-stretch:ultra-expanded;
 font-weight:bold;
}

.menulist li {
 float: left;
 display: block;
 position: relative;
 background-image:url(../menu_bg.jpg);
 
 border: 1px solid #FFFFFF;
 border-top:0px;
 
 margin-right: -1px;
 
}

.menulist a {
 display: block;
 color: #FFF;
 text-decoration: none;
 margin: 0;
 padding-right:15px;
 padding-left:15px;
 padding-bottom:5px;
 padding-top:10px;
 
 height:20px;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #666;
  background-image: url('Mouseover.jpg'); 
 
 
}
.menulist a.highlighted {
 color: #FFF;
}

.menulist a .subind {
 display: none;
}
.menulist ul a .subind {
 display: block;
 float: right;
}

.menu_div {
	position:relative;
	width:960px;
	height:35px;
	top:0px;
	left:0px;
	margin-bottom:15px;
	
	background-image:url('include/Mouseover1.jpg');
}

.menu_gross {
	position:relative;
	float:left;
}

.menu_klein {
 position:relative;
 float:left;
 display:block;
 
 left:20px;
 padding-top:9px; 
 
 font-size:8.5pt; 
 font-family:Verdana, Arial;
 color:#FFF;
}
.menu_klein a {
	color:#FFF;
	text-decoration:none;
}
.menu_klein a:hover {
	text-decoration:underline;
}

/* Verschiedene Bugfixes für exotische Browser */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
.menulist a {
 float: none;
}


*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

* html .menulist ul li {
 float: left;
 height: 1%;
}
* html .menulist ul a {
 height: 1%;
}

/* End Hacks */
