/* css zu access *//* PasswordBarCSS */x {}
/* -- AUTH.PasswortNeu #loginBox * {display: none;} darf nicht sein */

#passwort_balken_container {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 20px;
	width: 150px;
	border: 1px solid #E0E0E0;
}
#passwort_balken {
	width: 0;
	height: 100%;
	transition: width 200ms, background-color 200ms;
	background-color: #FF0000;
}/* end PasswordBarCSS *//* --- --- */body {
	font-size: 12px;
	background-color: #fff;
}

input[type="submit"] {
	height: 33px;
	min-width: 120px;
	padding: 0 10px;
	cursor: pointer;
	background-color: #e30513;
	border: 1px solid #e30513;
	font-family: Montserrat SemiBold, sans-serif;
	font-size: inherit;
	color: #fff;
	transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

#main { 
	padding: 20px; 
	overflow-y: auto;
}

#loginBox { padding-top: 20px; }


html, 
body, 
#main { height: 100%; }

#passwordBox, 
#loginBox > div {
	padding-left: 20px;
	padding-right: 20px;
}

input[type="text"], 
input[type="email"], 
input[type="password"] {
	height: 33px;
	width: 100%;
	max-width: 200px;
	padding: 5px 15px;
	outline: none;
	border: 1px solid #A0A0A0;
}

input,
aside { margin-bottom: 10px; }



input[type="submit"]:hover {
	background-color: #fff;
	color: #e30513;
}/* --- --- */