@charset "UTF-8";
#menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom:0px;
	left:0px;
	height: 40px;
	width:960px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;	
	background-image: url('../header-decor.png');
	background-repeat: repeat-x;
	background-position: 0 -270px;
	top:70px;
	position:relative;
	z-index: 1;
}

#menu #searchfield {
	margin: 0;
	padding: 0;
	position: absolute;
	top:0;
	right:0;
	height: 28px;
	width:270px;
	background-image: url(../menu/menu-bg.gif);
	padding: 6px 15px;
	border-left:1px solid #444;
}

#menu #searchfield input { 
    height: 21px; 
    width: 260px; 
    background-image: url(../menu/menu-searchfield-bg.gif); 
    background-repeat: repeat-x; 
    background-position: 0 0; 
    border:solid 1px #222; 
    color:#444; 
    font-size: 1em; 
    float: left; 
    margin-right: 5px; 
    padding:2px;
}

#menu #searchfield input:focus{ background-image: url(../menu/menu-searchfield-bg-focus.gif); color:#eee; background-color: #aaa; border: solid 1px #fff; }


/* CSS Dropdown Menue */

/* dropdown.css - file */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.6em;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul.racing {
 	left:25px;
	position:absolute;
	top:100%;
	visibility:hidden;
	width:auto;
	z-index:598;
}

ul.dropdown ul.inside {
 	left:13px;
	position:absolute;
	top:100%;
	visibility:hidden;
	width:auto;
	z-index:598;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/* dropdown.linear.css - file */

ul.dropdown-linear {
 width: 100%;
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

ul.dropdown-linear ul ul {
 display: none !important;
}

/* default.ultimate.css */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 7px 10px;
}

ul.dropdown li {
 padding: 0;
 border: none;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 8px;
}

ul.dropdown li {
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 color: #000;
}

ul.dropdown li a:active {
 background-color:blue;
}

ul.dropdown ul {
 margin-top: 0;
}

	ul.dropdown ul li {
	}

	ul.dropdown ul li.hover,
	ul.dropdown ul li:hover {
	}

ul.dropdown li a,
ul.dropdown *.dir {
    text-decoration:none;
    color:#000;
    border:0px;
    font-weight:bold;
    letter-spacing:0.05em;
    padding-right:20px;
    padding-left:20px;
}

ul.dropdown li.hover *.open {
 border-style: solid;
 border-width: 1px 1px 1px 0;
 border-color: #ffa500 #d9d9d9 #d9d9d9;
 background-color: #fff; 
 color: #000;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 border-right: solid 1px #333;
}

ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 15px;
 border-right-color: #333;
 border-left: none;
}

ul.dropdown-upward li.hover *.open {
}

ul.dropdown-upward ul li.hover *.open {
}


	/* CSS2 clone */

ul.dropdown li:hover > *.dir {
    border-right:none;
    background-color: #fff; 
    color: #000;
    text-decoration:none;
    font-weight:bold;
    letter-spacing:0.05em;
}

ul.dropdown ul li:hover > *.dir, ul.dropdown-vertical li:hover > *.dir {
	 border:0;
	 color:#fff;
}

ul.dropdown-vertical-rtl li:hover > *.dir {
	border:0;
}

ul.dropdown-upward li:hover > *.dir {
	border:0;
}

ul.dropdown-upward ul li:hover > *.dir {
    border:0;
}

/* default.ultimate.linear.css - file */

ul.dropdown {
    width:658px;
    height:40px;
    border-right:1px solid #333;
    border-left:1px solid #333;
}

ul.dropdown li,
ul.dropdown li a {
    border-right:1px solid #333;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
    background-color: #5db1e0;
    text-decoration:none;
}

ul.dropdown li a:active {
	 background: none;
}

ul.dropdown ul {
    width: auto;
    margin-top: 0px;
    margin-left: 0px;
    background:url('../menu/menu-bg-2.gif') repeat-x;
}
		
ul.dropdown ul li, ul.dropdown ul li a, ul.dropdown ul *.dir {
    background: transparent;
    text-decoration:none;
    color:#000;
	height:30px;
	line-height:1.9em;
	padding-bottom:0;
	padding-top:0;
	border-top:1px solid black;
	border-bottom:1px solid black;
}


ul.dropdown ul li.hover {
}

ul.dropdown ul li a:hover {
    background:url('../menu/menu-button_ani.gif') repeat-x;
    color:#fff;
    text-decoration:none;
    height:29px;
}

ul.dropdown *.dir {
    border: none;
}

ul.dropdown ul *.dir {
}

ul.dropdown li.hover *.open {
    position: relative;
    z-index: 600;
    float: left;
    color:#fff;
    text-decoration:none;
}

ul.dropdown ul li.hover *.open {
    position: static;
    text-decoration:none;
}


	/* CSS 2 Clone */

ul.dropdown li:hover > *.dir {
    position: relative;
    z-index: 600;
    float: left;
    /*background-color: #333;*/
    background:url('../menu/menu-button_ani.gif') repeat-x;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    letter-spacing:0.05em;
}

ul.dropdown ul li:hover > *.dir {
	 position: static;
	 background-color: transparent;
	 text-decoration:none;
}
