/* General markup styles
---------------------------------------- */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
	font-size: 100%;
}
html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
	font-size: small
}

html {
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
	height: 100%;
	margin-bottom: 1px;
	
}
body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	font-size: 70.5%;
	margin: 0px;
	background:url(../img/logo_lanis.gif);
	background-position:99% 160px;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
img {
	border: 0;
}

/* General form styles
----------------------------------------*/



html>body dd label input { vertical-align: text-bottom;}	/* Tweak for Moz to align checkboxes/radio buttons nicely */

input{
	border:none;
	background-color: #ffffff;
	color: #000000;
	width:100%;
	height:28px;
	font-size:1.1em;
	padding:4px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
input.send {
	background-color: #b0c4de;
}

#top {
	background:url(../img/bg.jpg);
	height:85px;
	width:auto;
}
#top .logo {
	position:relative;
	left:50px;
	top:0px;
	width:220px;
	height:84px;
	border:none;
	margin:0px;
}
#headline {
	background:#f9b430;
	height:24px;
	width:auto;
}
#headline .text{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 0px 3px 50px; 
}
#headline .imp{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 3px 20px 3px 0px;
}

ul {
	margin:24px 0px 0px 50px;
	padding: 4px 8px 8px 8px;
	border-left:1px solid #e5e9ec;
	border-top:1px solid #eaeff3;
	border-right:1px solid #d8d9dd;
	border-bottom:1px solid #d0d3d8;
	background-color: #f0f4f8;
	width:390px;
	color:#000000;
	text-align:justify;
}
ul .titel {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.20em;
	font-weight:bold;
	color: #01152c;
	list-style:none;
	position:relative;
	top:-12px;
	left:10px;
}
ul .text {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.00em;
	color: #000000;
	font-size: 1.10em;
	list-style:none;
}

.input {
	margin-top:3px;
	border:1px solid #d0d3d8;
	background-color: #ffffff;
	color: #000000;
	width:100%;
	height:28px;
	font-size:1.1em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.input:hover, input_70:hover {
	border: 1px solid #BC2A4D;
	background-color: #ffffff;
	color: #BC2A4D;
}

.sliste{
	margin-top:3px;
	width:100%;
	border:1px solid #d0d3d8;
	background:#FFFFFF;
	overflow:auto;
	clear:left;height:190px;
}
.sliste .name{
	font-size:1.01em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}
.sliste .nummer{
	font-size:1.1em;
	
}
.sliste .po{
	font-size:1.0em;
	font-style:italic;
	color:#333333;
	
}
.sliste .litem{
	font-size:1.0em;
	padding:2px 5px 2px 10px;
	border-bottom:2px solid #d0d3d8;
}
.sliste .litem:hover {
	background-color: #BC2A4D;
}

.lliste{
	margin-top:3px;
	width:100%;
	border:1px solid #d0d3d8;
	background:#FFFFFF;
	overflow:auto;
	clear:left;height:190px;
}
.lliste .name{
	font-size:1.01em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}
.lliste .nummer{
	font-size:1.1em;
	
}
.lliste .po{
	font-size:1.0em;
	font-style:italic;
	color:#333333;
	
}
.lliste .litem{
	font-size:1.0em;
	padding:2px 5px 2px 10px;
	border-bottom:2px solid #d0d3d8;
}
.lliste .litem:hover {
	background-color: #BC2A4D;
}

.frame1 {
	position:absolute;
	left:0px;
	top:109px;
	height:150px;
}
.frame2 {
	position:absolute;
	left:0px;
	top:300px;
	height:auto;
}
.frame3 {
	position:absolute;
	left:430px;
	top:109px;
}

#liste_lk{
	height:230px;
	background-color:#FFFFFF
}
#liste_schulen{
	height:318px;
	background-color:#FFFFFF
}
#temp_pass {
	background:url(../img/spw.gif);
	background-position:98% 98%;
	background-repeat:no-repeat;
}

