﻿@charset "UTF-8";

h4 {
    border-width: 1px 0;
    padding: 2px 5px;
}


.info_box_content {
    padding: 20px;
}

.detail_label {
	float: left;
	margin-top: 2px;
	width: 170px;
}

.detail_label_300px {
	float: left;
	margin-top: 2px;
	width: 300px;
}

.detail_value {
	float: left;
}

.profile_content {
    margin: 0 auto;
    width: 700px;
}

.inner_page_view {
    /*border: 1px solid #999;
    padding: 20px;*/
}

.password_change_part .detail_label, .password_buttons_part .detail_label, .username_buttons_part .detail_label {
    margin-right: 20px;
    width: 220px;
}

.password_change_part .detail_value, .password_buttons_part .detail_value, .username_buttons_part .detail_value {
    width: 415px;
}

.profile_setting_part .detail_label, .profile_user_data_part .detail_label, .profile_address_data_part .detail_label, .profile_contact_data_part .detail_label, .profile_buttons_part .detail_label {
    margin-right: 20px;
    width: 180px;
}

.profile_setting_part .detail_value, .profile_user_data_part .detail_value, .profile_address_data_part .detail_value, .profile_contact_data_part .detail_value, .profile_buttons_part .detail_value {
    width: 455px;
}

.login_part {
	padding: 20px;
}

.login_content .detail_label {
	margin-right: 20px;
	width: 120px;
}


.detail_group {
	margin-bottom: 15px;
}

.def_box {
	display: block;	
	padding: 7px;
}

.def_box_hl {
	font-size: 17px;
}

.innerGridViewWrap,
.panelingrid {
	padding: 20px;
}

.editHeadlineGrid {
	padding: 10px 0;
}

.panelingrid fieldset {
	margin: 0;
	padding: 10px;
}

.panelingrid legend {
	font-size: 14px;
	padding: 0 4px;
}

.panelingrid .button_group_bottom {
	margin-top: 10px;
	text-align: right;
	width: 100%;
}

.edittable {

}

.firmware_data_part {
	width: 100%;
}

.firmware_data_part .detail_label {
	width: 190px;
}

.firmware_data_part .detail_value {
	width: 700px;
}

.assigned_device_part {
	width: 100%;
}

.assigned_device_part .detail_label {
	width: 120px;
}

.assigned_device_part .detail_value {
	width: 624px;
}

.translation_data {
	width: 100%;
}

.translation_data .detail_label {
	width: 120px;
}

.translation_data .detail_value {
	width: 770px;
}

.project_data_part {
	width: 100%;
}

.project_data_part .detail_label {
	width: 200px;
}

.project_data_part .detail_value {
	width: 660px;
}

.project_data_part1 {
	float: left;
	width: 440px;
}

.project_data_part1 .detail_label {
	width: 150px;
}

.project_data_part1 .detail_value {
	width: 280px;
}

.project_data_part2 {
	float: right;
	width: 440px;
}

.project_data_part2 .detail_label {
	width: 185px;
}

.project_data_part2 .detail_value {
	width: 250px;
}

.panelingrid .detail_label {
	font-weight: bold;
}

.device_data_part1 .detail_label {
	width: 200px;
}

.panelingrid .detail_label {
	font-weight: bold;
}

.device_data_part1 .detail_value {
	width: 660px;
}

.detail_value {
	float: left;
}

.customer_registration_data {
	width: 450px;
	margin-right: 20px;
}

.customer_profile_data {
	width: 450px;
}

.customer_rolls_app {
	width: 920px;
}

.customer_registration_data_part,
.customer_profile_data_part,
.customer_rolls_app_part {

}

.customer_registration_data_part .detail_label {
	width: 180px;
}

.customer_registration_data_part .detail_value {
	width: 240px;
}

.customer_profile_data_part .detail_label {
	width: 140px;
}

.customer_profile_data_part .detail_value {
	width: 280px;
}

.customer_rolls_app_part .detail_label {
	width: 180px;
}

.customer_rolls_app_part .detail_value {
	width: 240px;
}

.user_toProject_data_part .detail_label {
	width: 160px;
}

.user_toProject_data_part .detail_value {
	width: 650px;
}

.area_inner_grid {
	padding-left: 20px;
}

.area_data_part1 {
	float: left;
	width: 430px;
}

.area_data_part1 .detail_label {
	width: 140px;
}

.area_data_part1 .detail_value {
	width: 270px;
}

.area_data_part2 {
	float: right;
	width: 430px;
}

.area_data_part2 .detail_label {
	width: 185px;
}

.area_data_part2 .detail_value {
	width: 240px;
}

.device_info_col_content fieldset legend {
	font-size: 16px;
}

.device_info_part .detail_label, .device_sn_part .detail_label {
	width: 140px;
}

.prod_img_content {
    width: 200px;
}

.DeviceImg{
    height: 200px;
    width: 200px;
}

.prod_img_col {
    margin-right: 10px;
}

.device_item {
    padding: 10px 0;
}

.device_buttons_col {
    width: 124px;
}

.RadButton_DehoustMetro, .RadButton_DehoustMetro .rbDecorated {
    font-size: 14px;
}
.RadButton_DehoustMetro.RadButton.rbLinkButton {
    padding: 4px;
}

.RadButton_DehoustTouch, .RadButton_DehoustTouch .rbDecorated {
    font-size: 14px;
}
.RadButton_DehoustTouch.RadButton.rbLinkButton {
    padding: 4px 15px;
}

.device_buttons_separator {
    margin-top: 3px;
}

.device_expand_collapse_buttons_separator {
	width: 99%;
}

.back_button_content {
    margin: 20px 0;
    width: 160px;
}

#divRainManager_CClass_MainMenuExtras {
	position:absolute;
	bottom:50px; 
	width: 100%; 
	border-top: 2px solid #0053a3; 
	padding-top: 15px;
}

#display_sizes li {
	list-style: none;
	display: inline-block;
	padding: 3px;
}

#display_sizes li.select {
	background-color: #fff;
}

#display_sizes li.select a {
	color: #0053a3;
	font-weight: bold;
}

#display_sizes li a {
	padding: 0 3px;
	color: #fff;
}

/* Menu */
.mainmenu_horizontal .RadMenu_Dehoust .topArrow {
	background: transparent url('../AdminDehoust/Images/Menu/up_down_arrows3.png') no-repeat scroll 100% -7px;
	background-repeat: no-repeat;
	padding-right: 10px;
}

.mainmenu_horizontal .RadMenu_Dehoust .rmExpanded {
	background: transparent url('../AdminDehoust/Images/Menu/up_down_arrows3.png') no-repeat scroll 100% -73px;
	padding-right: 10px;
}

.mainmenu_horizontal .RadMenu_Dehoust .rmItem {
	padding: 4px 0;
}

.mainmenu_horizontal .RadMenu_Dehoust .rmGroup {
	background-color: #fff;
	padding: 4px 0;
}

.mainmenu_horizontal .RadMenu_SyrMetro .rmGroup .rmText {
	padding: 4px 54px 4px 9px;
}

/* Devices */
.Device_Trennstation,
.Device_Trennstation_Doppelpumpe,
.Device_Trennstation_Doppelpumpe_Behaelterleerung {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/Trennstation/STS_ObenLinks.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_Trennstation_Doppelpumpe_Regenwassertank {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/Hybridanlage/StatusSettings/hybrid.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_Grauwasseranlage,
.Device_Grauwasser {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url("../../Images/Devices/Graywater/grauwasser_xl.png") no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_RegenmanagerCClass,
.Device_Regenmanager_CClass_Connect {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/RainManager/CClass_ObenLinks.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_GWtec, .Device_GWtecSiemens {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/GWtec/GWtec.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_GWM {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/GWtec/GWtec.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_RM5 {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/RM5/RM5.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.Device_Generic {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/Generic/Generic.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}


.Device_Mini {
	border: 5px solid white;
	width: 160px;
	height: 160px;
	background: transparent url('../../Images/Devices/Mini/Mini.png') no-repeat scroll 0 0;
	background-size: contain;
	background-color: white;
	background-position: center;
}

.device_buttons_col_xs {
	width: 150px;
	display: none;
}

.device_buttons_col {
    width: 150px;
    display: block;
}

.project_buttons_col {
    width: 150px;
}

.textbox,
.searchbox {
	font-size: 16px;
}

.searchbox {
	height: 29px;
}