body {

}

#fixiert {
position: absolute;
top:130px;
left:10px;
width:250px;
height:100%;
}
#wappen{
position:absolute;
top:5px;
left:60px;
width:130px;
}

html>body #wappen {
position: fixed;
}

#head {
vertical-align:top;
position:absolute;
background-image:url(header_basic4.jpg);
background-repeat:no-repeat;
left:220px;
top:-120px;
height:100px;
right:30px;
z-index:2;
display:block;
width:700px;
}

#navi {
background-image:url(navi.jpg);
background-repeat:no-repeat;
height:100%;

}

html>body #fixiert {
position: fixed;
}

html>body #head {
position: fixed;
top:0px;
}
div#menu {
top: 30px !important;
}

#menu {
		
		position:absolute;
		left: 20px;
		top: 0px;
		
	}

	div#menu form {
		margin-top:5px;
	}
	/* NEW */
	div#menu input#stext {
		border: 1px solid gray;
		width: 120px;
	}
	
	div#menu input#ssubmit {
		width: 25px;
	}
	/* END */
	
	/* Het 100% CSS menu */

	div#menu ul, div#menu li {
		margin:0;
		padding:0;
		display:block;
	}		

	div#menu ul {
		list-style:none;
		width:150px;
		padding:2px;
		border:1px solid gray;
		background:white;
	}	

	div#menu li {
		position:relative;
		padding:3px;
		background:white;
		border:1px solid white;
		border-right:5px solid #ffcc33;
		z-index:9;
	}
		/*div#menu li.folder {
			border-right-color:#cc0000;
		}*/

		/* decoratieve hover */

		div#menu li:hover {
			border:1px solid gray;
			background:#ffffee;
			z-index:15;
		}
		
		#menu li:aktiv {
			text-decoration:underline;
			background:blue;
			}
			
	/* Alle subnavigatie hidden */
		
	div#menu ul ul {
		position:absolute;
		display:none;
		right:-140px;
		top:4px;
	}
		
		/* :hover, met specificity */
		
		div#menu li:hover ul ul {
			display:none;
		}

		div#menu li:hover ul, div#menu li:hover li:hover ul {
			display:block;
		}


#bottom{
position:absolute;
left:15px;
top:350px;
text-align:center;
}
#bottom a {
text-decoration:none;
color:white;

}

#bottom a:hover {
background:white;
color:black;
}
#scrollbereich {

position:absolute;
margin-left:220px;
top:130px;
width:700px;
}

#login {
display:block;
text-align:center;
}
 
#content
{

width:300px;
float:left;
}

#table {
margin:0px;
padding:0px;

}
#lo {
margin:0;
padding:0;
width:32px;
height:32px;
background-image:url(ol_small.jpg);
background-repeat:no-repeat;
}
#om {
margin:0;
padding:0;
width:400px;
background-image:url(om_small.jpg);
background-repeat:repeat-x;
}

#ro {
width:32px;
height:32px;
background-image:url(or_small.jpg);
background-repeat:no-repeat;
}
#lm {
background-image:url(lm_small.jpg);
background-repeat:repeat-y;
}

#inhalt{
background-image:url(inhalt.jpg);

}

.all {

margin:-15;
padding:-15;
}
.left
{
margin:-20;
padding:-20;

 float:left;
 height:300px;
 }
 
.right
{

margin:20;
padding:20;
width:600px;
}

.right h2 {
text-decoration:underline;
color:red;
}
.bottom
{

width:600px;
clear:both;
margin:-20px;
padding:-20px;
}
 
#rm {
background-image:url(rm_small.jpg);
background-repeat:repeat-y;
}
#lu {
background-image:url(ul_small.jpg);
background-repeat:no-repeat;
width:32px;
height:32px;
margin:0;
padding:0;
}
#um {
margin:0;
padding:0;
width:500px;
background-image:url(um_small.jpg);
background-repeat:repeat-x;
}
#ru {
background-image:url(ur_small.jpg);
background-repeat:no-repeat;
width:32px;
height:32px;
margin:0;
padding:0;
}


#logonbar {
margin:0;
padding:0;
position:absolute;
bottom:15px;
background:#C0C0C0;
width:95%;
left:10px;

margin-right:40px;
}
html>body #logonbar {
position:fixed;
bottom:0px;
}
#logonbar td {
padding:0;
margin:0;
}



