/* CascadeStyleSheet-file for webpage http://www.celler-blickpunkt.de 
   Copying of this file or any parts is strictly disallowed. 
   All right reserved. */
   
/* login-box formats begin */

#login {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

	#login_label,
	#login_label2,
	#login_label3,
	#login_label4 {
		font-size: 14px;
		font-weight: bold;
		color: #6986ad;
		padding: 10px 0px 3px 15px;
	}
	
	#login_input input {
		width: 250px;
		height: 18px;
		line-height: 18px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 0px 0px 0px 15px;
		padding: 0px 3px 0px 3px;
	}
	
		#login_input input:hover {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}
		
	#login_input_submit input {
		width: 100px;
		height: 22px;
		line-height: 22px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 10px 0px 0px 165px;
	}
	
		#login_input_submit input:hover {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}

#login_statusmsg {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
	
	#login_statusmsg td {
		font-size: 12px;
	}
	
#login_forgotpwd {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

	#login_forgotpwd td {
		text-align: right;
		padding: 0;
	}
	
	#login_forgotpwd a, #login_forgotpwd a:visited {
		font-size: 12px;
		text-decoration: none;
		color: #6986ad;
	}
	
	#login_forgotpwd a:hover, #login_forgotpwd a:active {
		text-decoration: underline;
	}
	
		#forgotpwd_input_submit input {
			width: 130px;
			height: 22px;
			line-height: 22px;
			background-color: #FFFFFF;
			border: 1px solid #6986ad;
			margin: 10px 0px 0px 135px;
		}
		
			#forgotpwd_input_submit input:hover {
				background-color: #6986ad;
				border: 1px solid #000000;
				color: #FFFFFF;
			}
/* login-box formats end */


/* logout-box formats begin */
#logout {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

	#logout_info {
		font-size: 14px;
		width: 55%;
		height: 20px;
		vertical-align: bottom;
		padding-bottom: 2px;
	}
	
	#logout_username {
		height: 20px;
		font-size: 18px;
		color: #6986ad;
		font-weight: bold;
		padding: 0px 0px 0px 5px;
		vertical-align: bottom;
	}
	
	#logout_input input {
		width: 100px;
		height: 22px;
		line-height: 22px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 0px 0px 0px 304px;
	}
	
		#logout_input input:hover {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}
/* logout-box formats begin */


/* register formats begin */
#register {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

	#register_error {
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		padding-top: 10px;
	}
	
	#register_error_info {
		font-size: 12px;
		font-style: italic;
	}
	
	#register_label {
		font-size: 14px;
		font-weight: bold;
		color: #6986ad;
		padding: 10px 0px 3px 0px;
	}
	
	#register_input input {
		width: 300px;
		height: 18px;
		line-height: 18px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 0px 0px 0px 15px;
		padding: 0px 3px 0px 3px;
	}
	
		#register_input input:hover {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}
	
	#register_input_submit input {
		width: 130px;
		height: 22px;
		line-height: 22px;
		background-color: #FFFFFF;
		border: 1px solid #6986ad;
		margin: 10px 0px 0px 185px;
	}
	
		#register_input_submit input:hover {
			background-color: #6986ad;
			border: 1px solid #000000;
			color: #FFFFFF;
		}
		
	/* register: preview formats begin */
	#register_preview {
		border: 1px solid #6986ad;
		margin: 0px;
		padding: 3px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		#register_preview_headline {
			font-size: 15px;
			color: #6986ad;
			padding: 0px;
			font-weight: bold;
		}
		
		#register_preview_info {
			font-size: 13px;
			font-style: italic;
			padding: 0px 0px 5px 0px;
		}
	
		#register_preview_label {
			font-size: 13px;
			font-weight: bold;
			color: #6986ad;
			height: 15px;
			line-height: 15px;
			vertical-align: middle;
			width: 25%;
		}
		
		#register_preview_field {
			font-size: 13px;
			height: 15px;
			line-height: 15px;
			vertical-align: middle;
		}
		
		#register_preview_input input {
			width: 130px;
			height: 22px;
			line-height: 22px;
			background-color: #FFFFFF;
			border: 1px solid #6986ad;
		}
		
			#register_preview_input input:hover {
				background-color: #6986ad;
				border: 1px solid #000000;
				color: #FFFFFF;
			}
	/* register: preview formats end */
	
	#register_edit_selectuser a, #register_edit_selectuser a:active {
		font-size: 14px;
		text-decoration: none;
		color: #6986ad;
	}
	
		#register_edit_selectuser a:hover, #register_edit_selectuser a:active {
			text-decoration: underline;
		}
		
	#register_info {
		border: 0px;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		#register_info_header {
			font-size: 16px;
			color: #6986ad;
			font-weight: bold;
		}
		
		#register_info_content {
			font-size: 13px;
		}
/* register formats end */