/**********Menue*********************************************************************************************************************************************************/

div#mattblackmenu {
	position: relative;
	margin: 0;
    width: 100%;
    padding: 0;
	height:28px;
	list-style-type: none;
	background:url(../images/gradient4.gif) no-repeat;
	z-index: 2;
}

div#mattblackmenu div {
    clear: left;
}

ul#navigation {
    margin: 0; 
	padding: 0;
    text-align: left;
	height: 28px;
	width: 100%;
	list-style: none;
}

ul#navigation li {
    position: relative;
	border: 1px solid #9A9A9A;
	margin-right: -1px;
	width: 124px;
	float: left;
	display: block;
	padding: 5 5 5 5; /*padding inside each tab*/
}

* html ul#navigation li { /*IE6 CSS hack*/
	width: 124px; /*width of menu (include side paddings of LI A*/
	z-index: 300;
}

ul#navigation li a {
    color: #666666;
	font: normal 13px Arial, Verdana, sans-serif;
	text-decoration: none;
}
  
* html ul#navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
	z-index: 300;
}

*:first-child+html ul#navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
	z-index: 300;
}

ul#navigation li ul {
	padding: 0;
    position: absolute;
    top: 2.2em; 
	left: 0px;
    display: none;  /* Unternavigation ausblenden */
	text-decoration: none;
	list-style: none;
	z-index: 300;
	margin-top: 2px;
}

* html ul#navigation li ul {  /* Korrektur fuer IE 5.x und 6.x */
    left: -1.5em;
    lef\t: -3.0em;
	z-index: 300;
}

*:first-child+html ul#navigation ul {  /* Workaround fuer den IE 7 */
	padding-bottom:0.4em;
	left: -1.5em;
	z-index: 300;
	margin-left: 18px;
}

ul#navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
	z-index: 300;
}

ul#navigation li a:hover {
   	display: block;  /* Unternavigation in modernen Browsern einblenden */
	z-index: 300;
	color: White;
}
  
ul#navigation li ul li {
    float: none;
    display: block;
	background: white;
	z-index: 300;
	margin-top: -3px;
	margin-left: -1px;
}

ul#navigation a, ul#navigation span {
    display: block;
    text-decoration: none;
	z-index: 300;
}

ul#navigation li:hover {
    color: white;
	background: url(../images/silverover.gif) repeat-x center left;
	z-index: 300;
}

ul#navigation li ul li:hover {
    color: white;
	background: #CCCCCC;
	z-index: 300;
}

body {
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 0px;
	text-decoration: none;
	margin-top:0px;
	font: normal 12px Arial, Verdana, sans-serif;
}

.footer {
	height: 26px;
	background: #CCCCCC;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	text-decoration: none;
	font: normal 11px Arial, Verdana, sans-serif;
	alignment: center;
}

.footerTBL {
	width: 996px;
}

*html .search {
	float: left; 
	margin-left: 1px;
}

.search {
	float: left; 
}

.searchButton {
	float: left; 
	width: 35px; 
	margin-left: 3px;
	margin-top: 0px;
}

*html .searchButton {
	float: left; 
	width: 37px; 
	margin-left: -2px;
	margin-top: 0px;
}

.flcon {
	width: 728px; 
}


