/* CSS for modal dialog window */
#noclick {
	width:630px;
	height:100%;
	position:absolute;
	background:transparent url(/tl/appletpages/imagesFH/noclick_bg_transparent.png) 0 0 repeat;
	top:0;
	z-index:9999999;
}

#modalWindow {
	display:block;
	width:270px; /* 270px - original size BEFORE ICC */
	/*height:150px;
	background:transparent url(/tl/appletpages/imagesFH/login_bg.png) 0 0 no-repeat;*/
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:45px;
}
#modalWindow td.windowContent_LOOKS_NOT_NEEDED_ANYMORE{	
	text-align:center;
	background-color:#e8eaeb
}
/*#modalWindowTDBackground {
	width:231px;
	height:120px;
	padding:11px 0 0 18px;
	background:transparent url(/tl/appletpages/imagesFH/login_window.png) 10px 10px no-repeat;
	margin: -10px 0 0 -10px;
	background-color:#e8eaeb;
}*/
#modalWindowTDBackground {
	margin: 0 0 0 -10px;
	display:inline-block;
}
#modalWindowContent_colorChanger {
	width:600px;
}
/* For typical buttons */
div#modalWindow div.button {
	float:right;
}
div#modalWindow div#modalWindowContent_login div.button {
	margin-right:10px;
}
div#modalWindow div.button input{
	padding:0 5px;
}

/*Corners*/
.tl {
	width:21px;
	height:21px;
	background:transparent url(/tl/appletpages/imagesFH/corners.png) 0 0 no-repeat;
}
.tb {
	background:transparent url(/tl/appletpages/imagesFH/bv.png) 0 0 repeat-x;
	margin:0 21px 0 21px;
	height:21px;
}
.tr {
	width:21px;
	height:21px;
	background:transparent url(/tl/appletpages/imagesFH/corners.png) -21px 0 no-repeat;
}
.lb {
	width:21px;
	background:transparent url(/tl/appletpages/imagesFH/bh.png) 0 0 repeat-y;
}
.rb {
	width:21px;
	background:transparent url(/tl/appletpages/imagesFH/bh.png) -21px 0 repeat-y;
}
.bl {
	width:21px;
	height:21px;
	background:transparent url(/tl/appletpages/imagesFH/corners.png) 0 -21px no-repeat;
}
.bb {
	background:transparent url(/tl/appletpages/imagesFH/bv.png) 0 -21px repeat-x;
	margin:0 21px 0 11px;
	height:21px;
}
.br {
	width:21px;
	height:21px;
	background:transparent url(/tl/appletpages/imagesFH/corners.png) -21px -21px no-repeat;
}
/*End of corners*/

/* for Registration form */
form.loginForm {
	/*margin:8px 0 5px 0;*/
	margin-bottom:5px;

/* update from 30.12.2010 */
}
form.registerForm {
	text-align:right;
}
.loginForm p, .registerForm p {
	height: 20px;
    margin-bottom:10px;
}
/*.loginForm label {
     width:120px; 
    float:left;
    display:block;
}*/

.registerForm span.denotesRequiredFields {
	line-height: 16px;
	font-size:16px;
	color: red;
}
.registerForm p.note {
	margin-left: 162px;
	/* margin-top: -7px; */
/*	font-size: 10px; */
	font-style: italic;
}
.loginForm input {
	display:inline-block;
}
.registerForm input {
	width:200px;
	/*float:right;*/
}

.username {
	border:none;
	background: url(/tl/appletpages/imagesFH/username_bg.png) no-repeat;
	width:195px;
	height:20px;
	padding:0 2px 0 20px;
	font-size:10px;
	color:#333;
}
.password {
	border:none;
	background: url(/tl/appletpages/imagesFH/pass_bg.png) no-repeat;
	width:195px;
	height:20px;
	margin-top:5px;
	padding:0 2px 0 20px;
	font-size:10px;
	color:#333;
}
.regularInputText {
	border:none;
	background: url(/tl/appletpages/imagesFH/regularInputText_bg.png) no-repeat;
	width:210px; /* original: 195px */
	height:20px;
	padding:0 2px 0 5px; /* original: 0 2px 0 20px; */
	font-size:10px;
	color:#333;
}

.txt {
	margin-bottom:0;
	padding-bottom:5px;
}
input#uploadFile_unlogged {
	height: 24px;
}	
#uploadFile_statusReturnMessage_unlogged {
	margin-bottom:17px;
}
.error {
	margin:5px 0 5px 0;
	color:#C70000;
	display:block;
	clear:both;
}
.success {
	margin:5px 0 5px 0;
	color:#008000;
}