/*www.franz-koenig.at*/

/*Navigation oben*/

ul#navi_o {
font-size: 13px;
font-weight: bold;
text-align: left;
}

ul#navi_o li {

list-style: none;
display: inline;
}


ul#navi_o a {
padding: 25px 9px 22px 9px;
line-height:60px;
text-decoration: none;
overflow: visible;
}



.navi_o_nor a{
color: #7d7d7d;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
}

.navi_o_act a{
color: #4864a2;
background: #f8f8f8;
border-left: 1px solid #f0f1f1;
border-right: 1px solid #f0f1f1;
}

ul#navi_o a:hover {
color: #4864a2;
background:#f8f8f8;
border-left: 1px solid #f0f1f1;
border-right: 1px solid #f0f1f1;
}
  
/*Ende Navigation oben*/

/*Sprachmenue*/

.language ul {
list-style: none;
font-size:10px;
text-transform: uppercase;
font-weight: bold;
}

.language a {
line-height: 15px;  
text-decoration: none; 
}

.language a {
color: #7f7f7f;
}

.language a:hover {
color: #4e4e4e;
}

.language .lang_act a{
color: #4e4e4e;
}

.language a#deutsch {
background: url(img/at.png) no-repeat;
background-position: center right;
padding-right: 20px;
}

.language a#ungarisch {
background: url(img/hu.png) no-repeat;
background-position: center right;
padding-right: 20px;
}

.language a#englisch {
background: url(img/en.png) no-repeat;
background-position: center right;
padding-right: 20px;
}


ul#subnavigation {
font-size: 12px;
text-align: left;
margin: 0.0em; 
padding: 0.0em;
/*background: url(img/srich.png) no-repeat;
background-position: top left;*/
background: url(http://www.dimoco.at/fileadmin/templates/css/img/menu_bot.png) no-repeat;
background-position: bottom left;
}

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;   
letter-spacing: 1px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 10px;
border-bottom: 1px solid #5f74a6;
}

ul#subnavigation a.s_first {
border-top: 1px solid #5f74a6;
}


ul#subnavigation .sidebar_sub_nor a{
color: white; 
}

ul#subnavigation .sidebar_sub_nor a:hover{
color: white; 
background: url(img/men_bg.png);
background-position: right bottom;
}

ul#subnavigation .sidebar_sub_cur a{
color: white; 
background: url(img/men_bg.png);
background-position: right bottom;
}
  
ul#subnavigation a:visited {
color: white; 
}

ul#subnavigation1 a{
padding-left: 25px;
font-size: 11px;
}

ul#subnavigation1 .sidebar_sub_nor a{
color: white; 
background: #3e5795;
}


ul#subnavigation1 .sidebar_sub_nor a:hover{
color: white; 
background-color: #5d74a9;
}

ul#subnavigation1 .sidebar_sub_cur a{
color: white; 
background-color: #5d74a9;
}

ul#subnavigation .sidebar_sub_nor.last a{
color: white; 
background: #1c3a80;
}

ul#subnavigation .sidebar_sub_nor.last a:hover{
color: white; 
background: #3e5795;
}



/*Navigation unten*/


ul#navi_u {
font-size: 11px;
text-align: left;
padding: 1px 0px 0px 335px;
}

ul#navi_u li {
margin: 0px; 
padding: 0px;
float:left;
list-style: none;

}


ul#navi_u a {
padding: 0px 15px 0px 15px;
border-left: 1px solid #7d7d7d;
}

ul#navi_u a.first {
border-left: 0px;
}

.navi_u_nor a{
color: #7d7d7d;
text-decoration: none;
}

.navi_u_act a{
color: #7d7d7d;
text-decoration: underline;
}

ul#navi_u a:hover {
color: #7d7d7d;
text-decoration: underline;
}
  
/*Ende Navigation untent*/

