#modulheader { background-image: url(gfx/mod_login.gif); padding-bottom: 2em }

#modulheader h3 span { display: none }
#modulheader h3 a { position: absolute; top: 25px; right: 20px; width: 93px; height: 93px; background: url(gfx/h3.gif) }
#modulheader h3 a:hover { background-position: 0 -93px }

a.knapp span { padding: 0 0 0 25px; height: 22px; line-height: 22px; width: 100px; display: block; cursor: pointer }
a.knapp { position: absolute; top: 78px; left: 820px; height: 22px; width: 125px; display: block; background: url(gfx/login.gif) no-repeat 0 0 }
a.knapp:hover { font-weight: bold }

span.info { font-size: .9em; color: #666 }

label { padding: 3px 3px 3px 0px }

input.input {
	width: 120px;
	padding: 3px;
	font-size: 1em }

#toppanel {  }
#google {	position: relative; float: left; clear: left;
		width: 411px; height: 63px;
		background: url(google.gif) no-repeat }
input.querytextbox, input.qsok, #google p {
		position: absolute; top: 4px;
		border: 0; background: transparent; padding: 0;
		font-size: 1.3em;
		height: 28px; line-height: 28px;
		overflow: hidden }
input.querytextbox {
		left: 60px;
		width: 274px }
input.qsok {	left: 334px;
		width: 67px; padding: 0 0 0 10px;
		text-align: left  }
#google p {	top: 35px; left: 10px;
		width: 313px; font-size: 1em  }

ul, ol, li { list-style-type: none }

ol { clear: left; width: 95%; float: left	 }
ol li { 	position: relative; float: left; width: 19% }
ol a {	display: block; height: 25px; line-height: 25px;
	padding: 0 10px;
	background: #fafafa; border: 1px solid #ddd;
	overflow: hidden }
ol a:hover { background: #fff; line-height: 27px }

#menu { display: none }
