/* CSS Document */
#navbar {
	position: absolute;
	bottom: 10px;
	width: 1024px;
	height: 43px;
}

.navi1 {
    display:block;
    height:41px;
    margin:0 auto;
    position:relative;
    width:670px; }
.navi1 ul {
    float:none;
    list-style-image:none;
    list-style-type:none;
    margin:3px 0; }
.navi1 ul li {
    background-image:url(../images/navbar_seperate.png);
    background-repeat:no-repeat;
    float:left;
    height:41px;
    margin:0px;
    position:absolute; }
.navi1 ul li a {
    display:block;
    height:100%;
    width:100%; }
.navi1 ul li.sm1 {
    background-position:0 0;
    left:0px;
    width:145px;
	z-index:505; }
.navi1 ul li.sm2 {
    background-position:-145px 0;
    left:131px;
    width:145px;
	z-index:504; }
.navi1 ul li.sm3 {
    background-position:-290px 0;
    left:262px;
    width:145px;
	z-index:503; }
.navi1 ul li.sm4 {
    background-position:-435px 0;
    left:393px;
    width:145px;
	z-index:502; }
.navi1 ul li.sm5 {
    background-position:-580px 0;
    left:524px;
    width:146px;
	z-index:501; }
.navi1 ul li:hover {
    z-index:1000; }
.navi1 ul li.sm1:hover {
    background-position:0 -43px; }
.navi1 ul li.sm2:hover {
    background-position:-145px -43px; }
.navi1 ul li.sm3:hover {
    background-position:-290px -43px; }
.navi1 ul li.sm4:hover {
    background-position:-435px -43px; }
.navi1 ul li.sm5:hover {
    background-position:-580px -43px; }


.navi2 {
    display:block;
    height:29px;
    margin:0 auto;
    position:relative;
    width:314px; }
.navi2 ul {
    float:none;
    list-style-image:none;
    list-style-type:none;
    margin: 0; }
.navi2 ul li {
    background-image:url(../images/topnav.png);
    background-repeat:no-repeat;
    float:left;
    height:29px;
    margin:0px;
    position:absolute; }
.navi2 ul li a {
    display:block;
    height:100%;
    width:100%; }
.navi2 ul li.tn1 {
    background-position:0 0;
    left:0px;
    width:73px;
	z-index:505; }
.navi2 ul li.tn2 {
    background-position:-73px 0;
    left:73px;
    width:90px;
	z-index:504; }
.navi2 ul li.tn3 {
    background-position:-163px 0;
    left:163px;
    width:152px;
	z-index:504; }
.navi2 ul li:hover {
    z-index:1000; }
.navi2 ul li.tn1:hover {
    background-position:0 -29px; }
.navi2 ul li.tn2:hover {
    background-position:-73px -29px; }
	
.contact_button {
    display:block;
    height:186px;
    margin:0 auto;
    position:relative;
    width:164px; }
.contact_button ul {
    float:none;
    list-style-image:none;
    list-style-type:none;
    margin:0; } 
.contact_button ul li {
    background-image:url(../images/bottom_contact_button.png);
    background-repeat:no-repeat;
    float:left;
    height:186px;
    margin:0px;
    position:absolute; }
.contact_button ul li a {
    display:block;
    height:100%;
    width:100%; }
.contact_button ul li.cf1 {
    background-position:0 0;
    left:0px;
    width:164px;
	z-index:505; }
.contact_button ul li:hover {
    z-index:1000; }
.contact_button ul li.cf1:hover {
    background-position:0 -186px; }
