a img { border:0; }
a:link    { text-decoration:none; color:red; }
a:visited { text-decoration:none; color:red; }
a:focus   { text-decoration:none; color:red; }
a:hover   { text-decoration:none; color:red; }
a:active  { text-decoration:none; color:red; }

body { font-family:verdana; margin:0 }

table.navframe { width:99.9%; }
table.navframe td.leftbar { width:12.8em; height:600px; }
table.navframe td.content  { padding:1em; vertical-align:top; }

table.navframe td.navtree  { 
  padding-top:0.5em;
  vertical-align:top;
}


/* ebene 1 */
ul.nav { 
  list-style-type:none; 
  text-indent:-1em;
  margin:0;
  padding:0;
}

ul.nav li { 
	font-weight:bold; 
	font-size:10pt; 
	margin-bottom:10px;
}

ul.nav li a {
	display:block;
	margin-left:2em;
}

ul.nav li.active a {
	color:white;
	padding:2px 0 2px 0;
}

ul.nav li.inactive a { 
	color:#333; 
}

/* ebene 2 */


ul.nav li ul { 
  list-style-type:none;
  padding-left:0.6em; 
  background-color:white;
  margin:0;
}


ul.nav li.active ul li {
  background-color:transparent;
  margin-bottom:0;
}

ul.nav li.active ul li a {
	color:#333;
	padding-top:0.3em;
	padding-bottom:0.3em;
}

ul.nav li.active ul li.active a, ul.nav li.active ul li.active div{
	color:#800;
}

ul.nav div.subtitle {
	font-size:7pt;
	font-weight:normal;
	font-stretch:condensed;
	padding-left:2em;
	text-align:left;
	text-indent:0;
	margin-bottom:0.5em;
}



td.content     { padding:0;}
td.content div { margin:0; padding:0; }

#top_links a {
	color:#333;
}
#top_links a.active {
	color:#800;
}
	
#navtree_header {
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:0.5em;
}

#quicklinks {
	position:absolute;
	top:25px; right:20px;
	width:225px; height:110px;
}

#quicklinks div {
	position:relative;
	left:20px; top:20px;
	width:185px; height:82px;
	font-size:8pt;
	text-indent:-1.5em;
	padding-left:1.5em;
	overflow:hidden;
}

#quicklinks p {
	margin:0.1em 0 0.1em 0;
}

#quicklinks a {
	color:black;
}

#quicklinks a:hover {
	color:#800;
}

