/******************************************
*   
*   menu styles
*   copyright 2007 - Maingau
*
******************************************/

/******************************************
* service menu (header)
******************************************/

ul#service_menu {
clear: both;
list-style-type: none;
padding: 10px 0px 10px 20px;
background: #5e4c3f;
}

ul#service_menu li {
display: inline;
}

ul#service_menu li a {
color: #fff;
background: inherit;
border-right: 1px solid #c20072;
padding: 0 10px;
}

ul#service_menu li.last a {
border: 0;
}

/******************************************
* navigation (column left)
******************************************/

ul#navigation {
width: 175px;
border-top: 1px solid #5d4f4b;
text-align: right;
}

ul#navigation li {
list-style-type: none;
}

ul#navigation li.active {
list-style-type: none;
border-bottom: 1px solid #5d4f4b;
padding: 0 0 5px 0;
}

ul#navigation li a {
display: block;
color: #5d4f4b;
background: #f5f2e9;
font-weight: bold;
font-size: 18px;
padding: 5px 20px 5px 0;
border: solid #5d4f4b;
border-width: 0 0 1px 0;
}


ul#navigation li a:hover,
ul#navigation li a.active {
color: #c20072;
background: #f5f2e9;
}

ul#navigation li ul {
border-bottom: 1px solid #5d4f4b;
padding: 2px 0 5px 0;
}

ul#navigation li.actlast ul {
border: 0;
}

ul#navigation li ul li {
border: 0;
}

ul#navigation li ul li a {
color: #5d4f4b;
background: #f2ecdf;
font-style: normal;
font-weight: normal;
font-size: 12px;
padding: 3px 20px 0px 0;
border: 0;
}

ul#navigation li ul li a:hover {
color: #5d4f4b;
background: #f2ecdf;
font-weight: bold;
}

ul#navigation li ul li a.active {
font-weight: bold;
color: #c20072;
background: #f2ecdf;
}


/******************************************
* navigation (news archive)
******************************************/

ul#newsArchive {
list-style-type: none;
}

ul#newsArchive li ul {
list-style-type: none;
}

ul#newsArchive li a{
display: block;
color: #5d4f4b;
background: #f2ecdf;
font-size: 18px;
font-weight: normal;
padding: 20px 0 5px 0;
text-transform: uppercase;
}


ul#newsArchive li ul li a{
display: block;
color: #5d4f4b;
background: #f2ecdf;
font-size: 12px;
font-weight: normal;
padding: 0px 0 5px 0;
}

ul#newsArchive li ul li a:hover,
ul#newsArchive li ul li a.active{
color: #c20072;
background: #f2ecdf;
}
