* {
margin:0;
padding:0;
}

html {
height:100%;
max-height:100%;
border:0;
}

body {
height:100%;
max-height:100%;
border:0;
direction:ltr;
color:rgb(255, 255, 255);
background-color:rgb(00, 00, 00);
}

#head {
	
	z-index:9;
	top:0px;
	left:0px;
	width:100%;
	background: #000;
	height: 1px;
}

#flash {
	
	z-index:10;
	top:80px;
	left:0px;
	width:100%;
	background: #000;
	height: 1px;
	}

#navi {
	
	z-index:7;
	top:189px;	
	width:100%;
	background: #000000;
	height: 26px;
	}

#shadow {
    z-index:5;
    position:relative;
    left:0px; top:10px; width:100%; height:30px;
	background-image: url(shadow3.jpg);
	background-repeat:repeat-x;
	}

#mapbg {
    width:411;
	height:100;
    
    background-image: url(Background3map.jpg);
	background-repeat:repeat;
	}
		
#content {
    width:95%;
    
    z-index:5;
	
    top:325px;
    bottom:0px;
    left:0px;
    right:0px;
    margin:16px;

}

#footer {
    width:100%;
    z-index:6;
}

#Au_tabelle {
    margin-left:50px;


}
 
	
/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(prodrop2/button4.gif);}
.menu2 {
    z-index:7;
	padding:0 0 0 32px;
	margin:0;
	list-style:none;
	height:36px;
	background:#000000 url(prodrop2/button1abcdef.gif) repeat-x;
	position:relative;
	font-family:verdana, arial, sans-serif;
	text-transform: capitalize;
}
.menu2 li.top {
	display:block;
	float:left;
	position:relative;
	text-transform: capitalize;
}
.menu2 li a.top_link {
	display:block;
	float:left;
	height:36px;
	line-height:35px;
	color:#f7daaf;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	font-style: normal;
	font-family: Verdana, Arial,"Times New Roman";
	font-variant: normal;
	text-transform: none;
}
.menu2 li a.top_link span {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:36px;
	text-transform: capitalize;
}
.menu2 li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:36px;
	background:url(prodrop2/down.gif) no-repeat right top;
	text-transform: capitalize;
}
.menu2 li a.top_link:hover {
	color:#fff;
	background: url(prodrop2/button4.gif) no-repeat left center;
	text-transform: capitalize;
}
.menu2 li a.top_link:hover span {background:url(prodrop2/button4.gif) no-repeat right center;}
.menu2 li a.top_link:hover span.down {background:url(prodrop2/button4a.gif) no-repeat right center;}

.menu2 li:hover > a.top_link {color:#fff; background: url(prodrop2/button4.gif) no-repeat left center;}
.menu2 li:hover > a.top_link span {background:url(prodrop2/button4.gif) no-repeat right center;}
.menu2 li:hover > a.top_link span.down {background:url(prodrop2/button4a.gif) no-repeat right center;}


.menu2 table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	text-transform: capitalize;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {
        position:absolute;
        left:-9999px;
        top:-9999px;
        width:0;
        height:0;
        margin:0;
        padding:0;
        list-style:none;
}

.menu2 :hover ul.sub {
        left:2px;
        top:36px;
        padding:3px 0;
        border:1px solid #663333;
        white-space:nowrap;
        width:95px;
        height:auto;
        background-color: #000000;
}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px;}
.menu2 :hover ul.sub li a {
	display:block;
	font-size:12px;
	height:20px;
	width:89px;
	line-height:20px;
	text-indent:5px;
	color:#f7daaf;
	text-decoration:none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Verdana, Arial,"Paternoster AH", "Times New Roman";
	font-weight: normal;
}
.menu2 :hover ul.sub li a.fly {
        background-color: #330000;
        background-image: url(prodrop2/arrow_over.gif);
        background-repeat: no-repeat;
        background-position: 80px 7px;
}
.menu2 :hover ul.sub li a:hover {
        color:#FF9900;
        background-color: #660000;
}
.menu2 :hover ul.sub li a.fly:hover {
        color:#FF9900;
        background-color: #660000;
        background-image: url(prodrop2/arrow.gif);
        background-repeat: no-repeat;
        background-position: 80px 7px;
}
.menu2 :hover ul li:hover > a.fly {
        color:#FF9900;
        background-color: #660000;
        background-image: url(prodrop2/arrow.gif);
        background-repeat: no-repeat;
        background-position: 80px 7px;
}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{
        left:87px;
        top:-4px;
        padding:3px 0;
        border:1px solid #663333;
        white-space:nowrap;
        width:93px;
        z-index:200;
        height:auto;
        background-color: #000000;
}