/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

.menu {
height:82px;
background:url(../images/navi_sub_bg.jpg) repeat-x bottom left;
}

.navi {
height:41px;
font-size:12px;
position:relative;

width:700px;
z-index:500;
}

.navi .table {
/*display:table;*/
}

.navi .select,
.navi .current {
margin:0;
padding:0;
list-style:none;
display:table-cell;
white-space:nowrap;
}

.navi li {
margin:0;
padding:0;
height:auto;
float:left;
}

.navi .select a {
display:block;
height:41px;
width:100px;
float:left;
background: url(../images/menubg.jpg);
text-decoration:none;
text-align:center;
line-height:41px;
white-space:nowrap;
color:#8f7c60;
font-weight:bold;
}


.navi .current a {
display:block;
height:41px;
float:left;
width:100px;
background: url(../images/menuturkis.jpg);
text-decoration:none;
line-height:41px;
white-space:nowrap;
color:#fefded;
text-align:center;
font-weight:bold;
}



.navi .select a:hover,
.navi .select li:hover a {
background:url(../images/menuturkis.jpg);
cursor:pointer;
color:#fff;
}

.navi .select_sub {
display:none;
}

/* IE6 only */
.navi table {
border-collapse:collapse;
margin:-1px;
font-size:1em;
width:0;
height:0;
}

.navi .sub {
display:table;
padding:0;
list-style:none;
}

.navi .sub_active .current_sub a,
.navi .sub_active a:hover {
background:transparent;
color:#f00;
font-weight:normal;
}


.navi .current-cat a{
color:#fdfdec!important;
text-decoration:underline;
}

.navi .select :hover .select_sub,
.navi .current .show {
display:block;
position:absolute;
width:700px;
top:41px;
background:url(../images/navi_sub_bg.jpg) repeat-x;
padding:0;
z-index:100;
left:0;
text-align:left;
height:41px;
}

.navi .current .show {
z-index:10;
}

.navi .select :hover .sub li a,
.navi .current .show .sub li a {
display:block;
float:left;
background:transparent;
width:auto;
padding:0 0 0 25px;
margin:0;
white-space:nowrap;
border:0;
color:#d3eaf7;
font-weight:normal;
}

.navi .current .sub li.sub_show a {
color:#fefded;
cursor:default;
background:url(../images/navii_sub_bg.jpg);
}

.navi .select :hover .sub li a:hover,
.navi .current .sub li a:hover {
visibility:visible;
color:#fefded;
text-decoration:underline;
background:url(../images/navii_sub_bg.jpg);
}

#home .select_sub .sub {
padding:0 0 0 10px;
}

#buecherei .select_sub .sub {
padding:0 0 0 10px;
}

#machmit .select_sub .sub {
padding:0 0 0 90px;
}

#verein .select_sub .sub {
padding:0 0 0 130px;
}

#kontakt .select_sub .sub {
padding:0 0 0 500px;
}

li#kontakt  {
border-right:1px solid #94826a;
}

