a:link    { text-decoration:none; color:#ff7d01; }
a:visited { text-decoration:none; color:#ff7d01; }
a:focus   { text-decoration:none; color:#ff7d01; }
a:hover   { text-decoration:none; color:#ff7d01; }
a:active  { text-decoration:none; color:#ff7d01; }

body { 
	font-family:verdana;
	margin:0;
	padding:0; 
	background:#013300; 
}

#content {
	margin-top:50px;
	margin-bottom:100px;
	margin-left:180px;
	
	padding-bottom:50px;
	margin-right:300px;
	min-width:500px;
}

ul.nav {
	position:absolute;
	left:0px;
	top:10px;
	list-style-type:none; 
	margin-left:0;
	padding-left:0; 
	text-indent:1em; 
	width:160px;
	font-size:13px;
}

ul.nav li {
	text-indent:-1em;
	padding-left:2em;
}

ul.nav li ul li {
	padding-left:-2em;
}

ul.nav li li li {
	padding-left:2em;
}

ul.nav li { margin:0.3em 0 0.3em 0; font-size:10pt; }
ul.nav li a { color:#b2b4b3; }

ul.nav li.active   a { color:#ff7d01; }                
ul.nav li.inactive a { color:#b2b4b3; }                

ul.nav li.active ul li a { color:#b2b4b3 }                
ul.nav li.active ul li.active a { color:#ff7d01 }

ul.nav li.active ul li.active ul li a { color:#b2b4b3 }                
ul.nav li.active ul li.active ul li.active a { color:#ff7d01 }                

ul.nav li ul { 
	list-style-type:none; 
	margin-left:-1em; 
	margin-top:0.5em;
	margin-bottom:0em;
	padding:0.5em 0 0.5em 0;
	border-top:1px solid #fe581c; 
	border-bottom:1px solid #fe581c;
}

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






* html #frame { /*\*/
	position: absolute;
	overflow: hidden;
	top:   expression((im = document.documentElement.scrollTop  ? document.documentElement.scrollTop  : document.body.scrollTop) + 'px');
	left:  0;
	width:  expression((im2 = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth)+'px');
	height: expression((im2 = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+'px');
/**/ }

#body > #frame {
}

#logo {
	position:absolute;
	top:0; 
	right:40px;
	background-image:url(../img/frontelogo.gif);
	width:240px;
	height:165px;
}
#frame > #logo { 
	position:fixed; 
	background-image:url(../img/frontelogo.png);
}

#navtree {
	position:absolute;
	left:0;
	top:0;
}
#frame > #navtree { position:fixed; }

#ecke_unten_rechts {
	position:absolute; 
	bottom:0; 
	right:0;
	width:420px;
	height:360px;
	background-image:url(../img/ecke_unten_rechts.gif);
}
#frame > #ecke_unten_rechts { 
	position:fixed; 
	background-image:url(../img/ecke_unten_rechts.png);
}


#ecke_unten_links {
	position:absolute; 
	bottom:0; 
	left:0; 
	width:130px;
	height:200px;
	background-image:url(../img/ecke_unten_links.gif);
}
#frame > #ecke_unten_links { 
	position:fixed; 
	background-image:url(../img/ecke_unten_links.png);
}
	
#bottom_bar_background {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:27px;
	text-align:center;
	background-color:#013300;
	opacity:.80;-moz-opacity:.80; filter:alpha(opacity=80);
	z-index:-10;
}
#frame > #bottom_bar_background { position:fixed; }

#bottom_bar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:27px;
	text-align:center;
	color:#ff7d01;
	z-index:20;
}
#frame > #bottom_bar { position:fixed; }


