  /*www.franz-koenig.at*/

.navigation ul {
padding:0;
margin:0;
list-style: none;
text-transform: uppercase;
}

.navigation ul li {
float:left;
position:relative;
margin:0;
padding:0;
font-size: 13px;
}

.navigation  ul li a, .navigation ul li a:visited {
display:block;
text-decoration:none;
font-weight:bold;
color: black;
height:38px;    
border: 0px solid #fff;
padding-left:11px;
padding-right: 15px;
line-height:38px;
}

/*
* html .navigation  ul li a, .navigation  ul li a:visited {
width:164px;
}

*/

.navigation  ul li ul {
display: none;
}

table {
border-collapse:collapse;
font-size:13px;
}

/*Mozilla & Konsorten*/

.navigation  ul li:hover a {
color: white;
background: black;
filter: alpha(opacity=80);
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}




.navigation  ul li:hover ul {
display: block;
position:absolute;
margin-top:px;
width:270px;
text-align: left;
z-index: 10000;
}

.navigation  ul li:hover ul li ul {
display: none;
}

.navigation  ul li:hover ul li a {
display:block;
color: white;  
background: black;
height:auto;
font-size:13px;
line-height:16px;
padding:5px 0 5px 14px;
width:270px;
font-weight: 100;
}


.navigation  ul li:hover ul li a:hover {
background: #c7d100; 
color:black;
filter: alpha(opacity=100);
-moz-opacity: 1;
KhtmlOpacity: 1;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

.navigation ul li:hover ul li:hover ul {
position:absolute;
left:284px;
top:0;
width:280px;
z-index: 10000;
display:block;
}

.navigation  ul li:hover ul li:hover ul.left {
left:-200px;
}


/*UNTERNAVIAGATION LINKS*/

.sidebar_header a, #sidebar_back a{
font-weight: bold;
color: white;
background: url(img/menu_grau.png) repeat-x #4e4e4e;
display: block;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
text-transform:uppercase; 
font-size: 12px;
}

#sidebar_back a {
margin-bottom: 10px;
}

ul#subnavigation {
font-size: 12px;
text-align: left;
margin: 0.0em; 
padding: 0.0em;

}

ul#subnavigation li {
list-style: none;
margin: 0; 
padding: 0.0em;
}
 
ul#subnavigation a {
display: block;
padding: 0.0em;
font-weight: normal;
text-decoration: none;   
text-transform:uppercase; 
letter-spacing: 1px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #cbcbcb;
border-left: 1px solid #cbcbcb;
border-bottom: 1px solid #cbcbcb;
}


ul#subnavigation a:link {
color: #392f1f;
background-color: #FFFFFF;
}

ul#subnavigation a:hover {
color: #392f1f; 
background-color: #c8c8c8;
}
  
ul#subnavigation .sidebar_sub_nor a{
color: #392f1f; 
background-color: white;
}

ul#subnavigation .sidebar_sub_nor a:hover{
color: #392f1f; 
background-color: #dcdcdb;
}

ul#subnavigation .sidebar_sub_cur a{
color: #392f1f; 
background-color: #dcdcdb;
}
  
ul#subnavigation a:visited {
color: #392f1f;
}

ul#subnavigation1 a{
padding-left: 25px;
font-size: 11px;
}

ul#subnavigation1 .sidebar_sub_nor a{
color: #392f1f; 
background-color: #eeeeed;
}


ul#subnavigation1 .sidebar_sub_nor a:hover{
color: #392f1f; 
background-color: #c8c8c8;
}

ul#subnavigation1 .sidebar_sub_cur a{
color: #392f1f; 
background-color: #dcdcdb;
}

ul#subnavigation2 a{
padding-left: 40px;
font-size: 11px;
}

ul#subnavigation2 .sidebar_sub_nor2 a:hover{
color: #392f1f; 
background-color: #c8c8c8;
}

ul#subnavigation2 .sidebar_sub_cur2 a{
color: #392f1f; 
background-color: #c8c8c8;
}



