/******** L A N G N A V I G  **************************************************/
div#langnavig {
	margin: 0 0 0 8px;
	padding: 0;
	font-size: 10px;
	}
div#langnavig ul {
    margin: 0;
    padding: 0;
    line-height: 28px;
    list-style-type: none;
    }
div#langnavig li {
    margin: 0 6px 0 0;
    padding: 0;
    font-weight: bold;
    float: left;
    }
div#langnavig a {
    display: inline;
    color: fff;
    text-decoration: none;
    background-color: inherit;
    }
div#langnavig .on a, div#langnavig li a:hover {
    color: #fff;
    text-decoration: none;
    background-color: inherit;
    }


/******** H E A D E R N A V I G ***********************************************/
div#header #headernavig {
	display: inline;
	float: right;
	margin: 123px 6px 0 0px;
	padding: 0;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	}
#headernavig a:link, #headernavig a:visited {
    color: #000000;
    }


/******** M A I N N A V I G  **************************************************/
#mainnavig {
	clear: both;
	margin: 45px 0 ;
	padding: 0;
	font-size: 10px;
	}
#mainnavig ul {
    margin: 0 0 0 25px;
    padding: 0;
    list-style-type: none;
    }
#mainnavig li {
    margin: 0;
    border-top: 1px solid #912633;
    }
#mainnavig li img {
    float: left;
    margin-left: -20px;
    margin-top: 3px;
    }	
#mainnavig a:link, #mainnavig a:visited {
    padding: 3px 0;
    display: block;
    color: #fff;
    text-decoration: none;
    background-color: inherit;
    }
#mainnavig .on {
    color: #de1820;
    text-decoration: none;
    background-color: #c65063;
    font-weight: bold;
    padding-left: 2px;
    }
#mainnavig a:hover  {
    color: #fff;
    text-decoration: none;
    background-color: #c65063;
    font-weight: normal;
    }	
#mainnavig .on a:link, #mainnavig .on a:visited {
    color: #fff;
    background-color: #c65063;
    }
#mainnavig .on a:hover {
    color: #fff;
    font-weight: bold;
    }


/******** S U B N A V I G  **************************************************/
ul#subnavig  {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	list-style-type: none;
	border: none;
	}
#subnavig li {
    margin: 0;
    padding: 0;
    padding-right: 5px;
    padding-left: 10px;
    border: none;
    text-align: right;
    color: #7c0b1c;
    }
#subnavig .off a:link, #subnavig .off a:visited {
    text-decoration: none;
    font-weight: normal ;
    color: #fff;
    }
#subnavig .off a:hover, #subnavig .off a:hover  {
    text-decoration: none;
    color: #7c0b1c;
    font-weight: normal;
    }
#subnavig .on a:link, #subnavig .on a:visited  {
    text-decoration: none;
    font-weight: bold ;
    color: #fff;
    }


/******** S I T E M A P  **************************************************/
#sitemap {
	clear: both;
	margin: 0 ;
	padding: 0;
	font-size: 10px;
	}
#sitemap h2 {
    font-size: 11px;
    margin: 0;
}
#sitemap ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
#sitemap li {
    margin: 0;
    border-top: 1px solid #d5cdc1;
    }
#sitemap a:link, #sitemap a:visited {
    padding: 0;
    display: block;
    color: #4e2c1c;
    text-decoration: none;
    }
#sitemap a:hover {
    color: #de1820;
    text-decoration: none;
    }


/******** S I T E M A P - L 2  ********************************************/
#sitemap .l2 {
	}
li.l2 {
    padding: 0;
    border: none;
    text-align: left;
    color: #ac9422;
    border-top: 1px solid #d5cdc1;
    }
li.l2 a:link, li.l2 a:visited {
    color: #de1820;
}
