* {
margin: 0px;
padding: 0px;
}

body {
behavior:url("csshover.htc");
background-color: #FFFFFF;
font-family: Verdana, Geneva, sans-serif;
font-size: 80%;
width:auto;
}

li {
	z-index:10;
}

h1 {
height: 59px;
text-indent: -100em;
}

h2 {
color: #fff;
}

h3 {
padding: 2em 0 1em 0;
color: #980101;
background: transparent;
}

a.href_neu{
display:inline;
color: red;
text-decoration: none;
}

.href_neu2 {
display:inline;
color: red;
text-decoration: none;
background: none;
}

#tabelle{
width: 385px;
padding: 5px 0px 5px 0px;
background: #FEF5DA;
color:#CC0000;
}
.Stil1 {
	color: #E76B18;
	font-weight: bold;
	font-size: 15px;
}
.Stil5 {
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}
.Stil6 {
	font-size: x-large;
	font-weight: bold;
}
.Stil7 {color: #CC0000}

table.rahmen { border-collapse: collapse; width: 700px; }
.rahmen th {background:#ccc; }
.rahmen th, .rahmen td { vertical-align:top; padding:2px; }

#inhalt {
	position:absolute;
	width:650px;
	text-align:left;
	border-width:0;
	left: 245px;
	top: 140px;
	z-index:1;
}

#menubg {
	position:absolute;
	left:0px;
	top:0px;
	width:230px;
	height:580px;
	background: url(menubg.png) no-repeat bottom right #CC0000;
	z-index:1;
}

.bg_button {
/*	margin-bottom:-30px;*/
	width:187px;
	height:34px;
	background: url(bg_button.png);
	background-repeat:no-repeat;
	background-position: -1em -.5em ;
	padding-left:0.5em;
}

#pageHeader, #quickSummary {
background: #D9BB7A;
color: #fff;
padding : 10px;
}

#pageHeader {
background: #D9BB7A url(ubuntulogo.png) no-repeat;
background-position: 100% -285px;
height: 83px;
overflow: hidden;
}

#quickSummary {
background: #D9BB7A url(ubuntulogo.png) no-repeat;
 background-position: 100% -387px;
height: 60px;
overflow: hidden;
}

#preamble {
margin-left: 230px;
height:620px;
padding: 10px 20px;
background: url(titlebg.png) no-repeat top left #fff;
}

#preamble a {
	display:inline;
	background: transparent;
	}
#preamble a:link{
	color: #000;
	}
#preamble a:visited{
	color: #565248;
	}
#preamble a:hover{
	color: #c00;
	}

#supportingText {
margin-left: 230px;
background: #fff;
}

#explanation, #participation, #benefits, #requirements
{
padding-left: 20px;
padding-right: 20px;
text-align: justify;
}

#footer {
background: #fff;
text-align:right;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px;
margin-top: 20px;
}

#linkList {
width: 200px;
margin-left: 10px;
top: 173px;
position: absolute;
height: 500px;
}

#linkList h3{
padding: 3px;
padding-left: 6px;
font-size: 1em;
background: #AD9060 url(navtop.png) no-repeat right top;
color: #FFF;
margin-top: 20px;
height: 20px;
}

#linkList ul{
list-style: none;
}

#linkList ul li {
color: #000;
background: url(menu.png) no-repeat;
background-position: 6px;
text-decoration: none;
font-size: 70%;
padding-left: 30px;
padding-bottom: 6px;
padding-top: 6px;
}

#linkList ul li:hover{
color: #fff;
background: #AD9060 url(menuhover.png) no-repeat;
background-position: 6px;
font-size: 70%;
padding-left: 30px;
padding-bottom: 6px;
padding-top: 6px;
}

#lselect, #larchives, #lresources {
background: url(navbottom.png) no-repeat top left;
background-position: 0px 40px;
margin-top: 20px;
margin-bottom: 30px;
padding-bottom: 30px;
height: 260px;
overflow: hidden;
}

	/* the menu */

#menu {
	position:absolute;
	left:41px;
	top:209px;
	z-index:2;
}

#menu {
	width:150px;
	list-style:none;
}
#menu ul {
	width:180px;
	list-style:none;
}
#menu ul ul {
	width:280px;
	list-style:none;
}

ul, li, a {
	display:block;
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}


li {
	padding:1px;
}
li.folder {
	position:relative;
}

	li#item1 { z-index:99; }
	li#item2 { z-index:98; }
	li#item3 { z-index:97; }
	li#item4 { z-index:96; }
	li#item5 { z-index:95; }
	li#item6 { z-index:94; }
	li#item7 { z-index:93; }
	li#item8 { z-index:92; }
	li#item9 { z-index:91; }
	li#item10 { z-index:90; }
	li#item11 { z-index:89; }
	li#item12 { z-index:88; }
	li#item13 { z-index:87; }
	li#item14 { z-index:86; }
	li#item15 { z-index:85; }
	li#item16 { z-index:84; }
	li#item17 { z-index:83; }
	li#item18 { z-index:82; }
	li#item19 { z-index:81; }
	li#item20 { z-index:80; }
	li#item21 { z-index:79; }
	li#item22 { z-index:78; }
	li#item23 { z-index:77; }
	li#item24 { z-index:76; }
	li#item25 { z-index:75; }

li.folder ul {
	position:absolute;
	background:#FF9900;
	left:130px; /* IE */
	top:5px;
}
li.folder>ul { left:150px; } /* others */

a {
	padding:2px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	width:100%; /* IE */
}
li>a { width:auto; } /* others */


/* regular hovers */

a:hover {
	color:#333333;
}

li.folder li a:hover {
	background-color:#FFB13E;
}

	/* hovers with specificity */

ul ul, li:hover ul ul {
	display:none;
}

li:hover ul, li:hover li:hover ul {
	display:block;
}
#siegel {
	position:absolute;
	top:0;
	left:840px;
	margin-top:-1px;
}
#siegel img {width:100px; height:72px; border:0;}

#topnav {
	height:40px;
	background: url(topnavbg.png);
	margin:0 0 0 230px;
	padding: 25px 0 0 25px;
}

#topnav ul {
	display: inline;
	margin: 0 0 0 -10px;
}

#topnav li {
	float: left;
	list-style-type: none;
	margin: 0 0 0 -18px;
	padding: 6px 0 0 18px;
	width:187px;
	height:34px;
	background: url(bg_button.png);
	background-repeat:no-repeat;
}
  .hide {
    position: absolute;
    left: -2000em; /* LTR */
    top: -2000em;
  }
