html, body {
   width: 100%;
  	margin: 0em;
  	padding: 0em;
	}

body {
	height: 100%;
	min-height: 100%;
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size: 75%;
   text-align: center;
   color: #061938;
   background: url(/login/bg_body.gif) top repeat-x #245c9c;
   }

#container {
	position: absolute;
   top: 50%;
   left: 50%;
   width: 404px;
   height: 326px;
   margin-left: -202px;
   margin-top: -163px;
	/*width: 404px;*/
	/*margin: 0px auto;*/
	}

#rahmen {
	border: 1px solid #497ab2;
	padding: 1px;
	}

#kasten {
	text-align: left;
	background: url(/login/bg_kasten.jpg) top left no-repeat #FFF;
	}

#kasten_spiegelung {
	height: 70px;
	background: url(/login/bg_spiegelung.gif) top repeat-x;
	}

#ikiss_logo {
	text-align: right;
	padding: 8px 8px 8px 0px;
	}

#hinweis {
	font-size: 12px;
	padding: 5px 0px 16px 20px;
}
#fehler {
	font-weight: bold;
	color: red;
	}

#formular {
	padding-left: 20px;
	}
#saveAnmeldung {
	margin-top: 7px;
}
form, form ol { margin:0px; padding:0px; }

form li {
	width: 100%;
	font-size: 12px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding-bottom: 10px;
	}

form label {
	float: left;
	font-size: 12px;
	width: 135px;
	font-weight: bold;
	line-height: 30px;
	vertical-align: bottom
	}

.textfeld {
	width: 178px;
	height: 24px;
	/*line-height: 23px;*/
	text-indent: 10px;
	background: url(/login/bg_textfeld.gif) top left no-repeat;
	border: 1px solid #497ab2;
	padding-top:5px;
	}
*html .textfeld { padding-top:0px; line-height: 23px; }

#button { text-align:right; padding:10px 64px 10px 0px; }

