#container {
	width:98%;
	margin:auto;
}


.actions.mainmenu {
	display:none;
}

div.alarmusers, div.index, div.weather_alarm, div.providers, div.clients_options, div.form {
	width:100%;
}

.leftarea ul {
	display:none;
}

#header .leftarea h1 {
	margin:0 auto;
	float:none;
}

#responsiveMenuButton {
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	background-image:url(../img/icons/menu-icon.png);
	width:50px;
	height:50px;
	cursor:pointer;
}

#sidr {
	width:260px;
}

.menuicon {
	position:relative;
	top:13px;
}

#sidr ul li a {
	margin-left:30px;
}


#loadingTime {
	display:none;
}

.user_notloggedin .loginPage {
	padding:0px 0px;
}

.user_notloggedin .login-form-header {
	margin-bottom:30px;
}

.user_notloggedin .loginPage .login-form-header-text span {
	font-size:3em;
}

.user_notloggedin .login-form-header-text small {
	display:block;
}

.user_notloggedin .login-form-header i {
}

.user_notloggedin .loginPage .within .submit {
	float:none;
}

.user_notloggedin .forget-pass {
	margin-top:0px;
	margin-bottom:10px;
}

.user_notloggedin .select-field span, .select-field .select {
	float:none;
	width:100%;
}

.user_notloggedin #loginArea {
	display:none;
}

.user_notloggedin .login-form-header {
	background-color:transparent;
}

.user_notloggedin #PagePassword, .user_notloggedin #PageLogin {
}

.user_notloggedin .login-form-header img {
	padding-top:15px;
	padding-bottom:15px;
}

.user_notloggedin .password:after, .user_notloggedin .text:after {
	right:10px;
	left:inherit;
	margin-top:-16px;
	background-size:80%;
}

.user_notloggedin .select:after {
	display:none;
}

.user_notloggedin #PageLogin, .user_notloggedin #PagePassword, .user_notloggedin #PagePortal  {
	height:55px;
}

.user_notloggedin .loginPage .within .submit input[type="submit"] {
	font-size:22pt;
	font-weight:bold;
	/* background-color:#74afd0; */
}

.user_notloggedin .login-form-header-text {
	display:none;
}

.alarmnow.index .who {
	width:100%;
	float:none;
}

.alarmnow.index .what {
	width:100%;
	float:none;
}

#startAlarmNow, #planAlarm, #planAlarmNow {
	width:100%;
	font-size:12px;
}

.leftarea {
	padding:0px;
}

body.provider_rta #header .leftarea h1 {
	background-size:167px;
	background-position:center;
}

.system_offline {
	margin-bottom:20px;
}

#AlarmuserEditForm input[type="text"], #AlarmuserEditForm input[type="email"], #AlarmuserEditForm #AlarmuserAppUserlevel {
	width: 56%;
}
#AlarmuserEditForm input[type="text"]#AlarmuserPhoneNumber, #AlarmuserEditForm input[type="text"]#AlarmuserFaxNumber {
	float: none;
	width: 40%;
	position:relative;
	top:-11px;
}


#AlarmuserEditForm .picker1 input[type="text"] {
	width: 100px;
}
.picker1 {
	width:initial;
}
.picker2 {
	width: 20%;
}

.picker1.picker2 {
	clear:both;
}

.alarmusers.form label {
	width:150px;
}


body .searchbuttontop {
	display:inline-block;
	padding:6px 3px;
	position:relative;
	top:1px;
	margin-left:5px;
}

.mitglieder .memberedit select {
}

.mitglieder .memberedit input, .mitglieder textarea {
	width:79%;
}
