#menuBack{
	clear: both;
	margin:0;
	height: 80px;
	background: url(img/b_back.gif) repeat-x;
	text-align: center; 
}

.menu {
	height: 35px;
	width: 800px; /* IE5.5 */
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 500;
	voice-family: "\";}\"";
  voice-family:inherit;
  width:800px; /*  IE6 */
}
html>body .menu{
	width: 98%;
}

.menu .table {
display:table; 
margin:0 auto; 
}

.menu .drop, .menu .active {
top: 0;
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.menu li {
list-style:none; 
margin:0; 
padding:0; 
height:auto; 
float:left;
}

.menu .drop a {
	display: block;
	height: 35px;
	float: left;
	background: url(img/b_non_aktiv.gif);
	padding: 0 0 0 5px;
	text-decoration: none;
	line-height: 33px;
	white-space: nowrap;
	color: #6a6150;
}

.menu .drop a b {
	display: block;
	padding: 0 10px 0 5px;
	background: url(img/b_non_aktiv.gif) right top;
}

.menu .active a {
display:block; 
height:35px; 
float:left; 
background: url(img/b_aktiv.gif); 
padding:0 0 0 5px;
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#fff;
}
.menu .active a b {
display:block; 
padding:0 10px 0 5px; 
background:url(img/b_aktiv.gif) right top;
}

.menu .drop a:hover, .menu .drop li:hover a {
background: url(img/b_hover.gif); 
padding:0 0 0 5px; 
cursor:pointer; 
color:#fff;
}

.menu .drop a:hover b, .menu .drop li:hover a b {
display:block; 
float:left; 
padding:0 10px 0 5px; 
background:url(img/b_hover.gif) right top; 
cursor:pointer;
}

.menu .dropsub {
display:none;
}

/* IE6 only */
.menu table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.menu .menusub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.menu .subaktiv .dropCsub a, .menu .subaktiv a:hover {
background:transparent; 
color:#f00;
}

.menu .drop :hover .dropsub, .menu .active .view {
height: 45px;
	display: block;
	position: absolute;
	top: 35px; 
	width: 800px; /* IE5.5 */
	background-color: #fff;
	padding: 0;
	z-index: 100;
	left: 0; 
	text-align: center;
	voice-family: "\"}\"";
  voice-family:inherit;
  width:800px; 
 
}

html>body .menu .drop :hover .dropsub, html>body .menu .active .view{
	width: 98%; 
}


.menu .active .view {
z-index:10;
}

.menu .drop :hover .menusub li a, .menu .active .view .menusub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#444;
font-weight: bold;
}

.menu .active .menusub li.active a {
font-style: italic;
color:#B92A25; 
cursor:default; 
font-weight: bold;
}

.menu .active .menusub li.subviewaktiv a {
font-style: italic;
color:#B92A25; 
cursor:default; 
font-weight: bold;
}

.menu .drop :hover .menusub li a:hover, .menu .active .menusub li a:hover {
visibility:visible; 
color:#B92A25; 
font-weight: bold;
}

/* inkontak ==================================================================== */

.menu .dropK, .menu .activeK {
top: 0;
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.menu .dropK a {
	display: block;
	height: 35px;
	float: left;
	background: url(img/b_inkontakt.gif) no-repeat;
	padding: 0;
	text-decoration: none;
	line-height: 35px;
	white-space: nowrap;
}

.menu .activeK a {
	display: block;
	height: 35px;
	float: left;
	background: url(img/b_inkontakt_on.gif) no-repeat;
	padding: 0;
	text-decoration: none;
	line-height: 35px;
	white-space: nowrap;
}

.menu .dropK a:hover, .menu .dropK li:hover a {
	background: url(img/b_inkontakt_hover.gif) no-repeat;
	padding: 0;
	cursor: pointer;
}


.menu .dropsubK {
display:none;
}


.menu .menusubK {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.menu .subaktivK .dropCsubK a, .menu .subaktivK a:hover {
background:transparent; 
color:#f00;
}

.menu .dropK :hover .dropsubK, .menu .activeK .viewK {
height: 45px;
	display: block;
	position: absolute;
	top: 35px; 
	width: 800px; /* IE5.5 */
	background-color: #fff;
	padding: 0;
	z-index: 100;
	left: 0; 
	text-align: center;
	voice-family: "\"}\"";
  voice-family:inherit;
  width:800px; 
 
}

html>body .menu .dropK :hover .dropsubK, html>body .menu .activeK .viewK{
	width: 98%; 
}


.menu .activeK .viewK {
z-index:10;
}

.menu .dropK :hover .menusubK li a, .menu .activeK .viewK .menusubK li a {
display:block; 
float:left; 
background:transparent; 
padding:0 7px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#444;
font-weight: bold;
}

.menu .activeK .menusubK li.activeK a {
font-style: italic;
color:#B92A25; 
cursor:default; 
font-weight: bold;
}

.menu .activeK .menusubK li.subviewaktivK a {
font-style: italic;
color:#B92A25; 
cursor:default; 
font-weight: bold;
}

.menu .dropK :hover .menusubK li a:hover, .menu .activeK .menusubK li a:hover {
visibility:visible; 
color:#B92A25; 
font-weight: bold;
}

/* inkontak ==================================================================== */


