/*Android Fixes Dialogs Start*/
#dia_search,#dia_info,#dia_contact {
    width: 100% !important;
}
/*Android Fixes Dialogs Ende*/
/* --- main Color 1 (org: orange)*/
#up_down_slider .ui-slider-handle, #left_right_slider .ui-slider-handle, .room_chip:hover, .room_chip.act {
	border: 1px solid #a2c600;
}

#loader2, #loader4 {
	border-top-color: #a2c600;
}

.chip_border_1 {
	border: 5px solid #a2c600;
}

.tex_chip_wrap_wc.last, .btt_method:hover, .btt_method.act, .mm_chip:hover, .mm_chip.act {
	border-color: #a2c600;
}

#menu .btt:hover, #menu .btt.act, #compare_close_btt, .search_artnr_go:hover, .art_yes_no.act, .art_yes_no:hover,
	.thumb_type_selectors.act, .thumb_type_selectors:hover, .size_selectors.act, .size_selectors:hover, #btt_form_send_contact_send:hover,
	.btt_info:hover, .btt_info.act, .btt_obj_va:hover, .btt_obj_va.act, #load_unique_go, #compare_end_cancel:hover,
	#compare_end_end:hover, #comp_bar, #comp_left.act, #comp_right.act, .editor_obj_select:hover, .editor_history:hover,
	#editor_objects_plus:hover, #roomFav_btt:hover, .editor_obj_select:hover, #vl_pos_h_display:hover, #up_down_slider .ui-slider-handle,
	#left_right_slider .ui-slider-handle, #btt_compare.act, #btt_imp:hover, #btt_daschu:hover, .projFolder_btt1:hover, .mm0_button.act,
	.mm0_button:hover, #folderDetails_btt_save:hover, #folderDetails_btt_save.act, #folderAdd_btt_add:hover, #roomAdd_btt_save:hover,
	#roomDetails_btt_save:hover, #changeName_btt_save:hover, #changePass_btt_save:hover, #checkReg_btt:hover, #checkReg_btt2:hover
	{
	background-color: #a2c600;
}

#diaInfo_e1_hold:hover #diaInfo_e1_text, #diaInfo_e4_bttPrint:hover #diaInfo_e4_bttPrint_text, #diaInfo_e4_bttFav:hover #diaInfo_e4_bttFav_text,
	#diaInfo_e4_bttFav.act #diaInfo_e4_bttFav_text, .aoacc_front:hover .aoacc_front_text, .panel:hover .panel_val, .panel.act .panel_val,
	#reset_search:hover>#reset_search_lbl, .filter_line:hover .filter_text, .filter_line.act .filter_text, .singlechoice:hover .singlechoice_text,
	.singlechoice.act .singlechoice_text, .masterCategorieChoise.act, .masterCategorieChoise:hover .categorieChoise:hover,
	.categorieChoise.act, .text_orange, .search_reset:hover, .proj_save_line:hover .proj_save_text, .marker_btt:hover,
	#login_bar_2_text, .ds_link, .mm0_radioinputdiv.act, #folderAdd_title2 span, #folderAdd_folderName_input span,
	.roomAdd_inputTitle span, #control_newFolder_add:hover #control_newFolder_add_text, #control_photoService:hover #control_photoService_text,
	#control_photoService.act #control_photoService_text, .folder_gr:hover .folderText, #saveRoom_content_head_add:hover #saveRoom_content_head_add_text,
	.projFolder_room_info_btt_line:hover .projFolder_room_info_btt_text, .projFolder_room_info_btt_line.act .projFolder_room_info_btt_text,
	#more_line div, .info_top_btt:hover, .info_top_btt.act, .info_bottom_btt:hover .txt, .info_bottom_btt.act .txt {
	color: #a2c600;
}

#comp_bar.act {
	background-color: rgba(162, 198, 0.5);
	/*rgba(193, 73, 43, 0.5);*/
}

/*-----------------------*/
#reset_search_ico {
	background-image: url(img/btn_16x16.png);
}

#control_btt_options, #control_btt_exit, .bttEdit {
	background-image: url(img/btn_23x23.png);
}

.editor_objects_element_info, .editor_objects_element_setting {
	background-image: url(img/btn_Editor_27x27.png);
}

.folderPic {
	background-image: url(img/btn_30x25.png);
}

.info_bottom_btt .ico {
	background-image: url(img/btn_Katalog_34x34.png);
}

.bttfavlistdel, .bttfavlistinfo {
	background-image: url(img/btn_thumb_37x37.png);
}

#btt_projFolder, .proj_save_pic, .proj_save_pic, #btt_roomFav_icon, #btt_drop, #btt_objbar, #content_drop>.btt, #btt_favlist,
	#roomFav_btt_heart, #roomFav_btt_arrow, .close_btt, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .schare_icon,
	.rightbar_arrow, #btt_favlist_icon, #btt_objbar_icon, #control_newFolder_add_btt, #folderDetails_btt_delete,
	#saveRoom_content_head_add_btt, .projFolder_room_info_btt_pic,#btt_view_icon {
	background-image: url(img/btn_41x41.png);
}

#btt_compare, #roomFav_add_btt {
	background-image: url(img/btn_82x82.png);
}

.obj_vr_btt {
	background-image: url(img/btn_Rotation.png);
}

.nippie {
	background-image: url(img/btn_nippie_erweiterung.png);
}

.btt_obj_vr {
	background-image: url(img/btn_Rotation.png);
}

.btt_pattern {
	background-image: url(img/btn_Katalog_32x32.png);
}

.editor_tools, .editor_tools_tip {
	background-image: url(img/btn_Editor_45x45.png);
}
/* 250716
#comp_mover_show {
	background-image: url(img/btn_63x57.png);
}
*/
.filter_haken {
	background-image: url(img/btn_Katalog_13x10.png);
}

.reset_icon {
	background-image: url(img/btn_Katalog_9x9.png);
}
/* 250716
.searchtext_icon {
	background-image: url(img/btn_45x45.png);
}
*/
/* 250717
.aoacc_front_icon {
	background-image: url(img/btn_Katalog_15x9.png);
}
*/
#diaInfo_e1_ico, #diaInfo_e4_bttPrint_ico, #diaInfo_e4_bttFav_ico {
	background-image: url(img/btn_Katalog_34x34.png);
}

#text_search_go {
	background-image: url(img/btn_45x45.png);
}

.act>.acc_ico_search {
	background-image: url(img/btn_Katalog_13x10.png);
}

.acc_ico {
	background-image: url(img/btn_Katalog_15x9.png);
}

#vl_pos_h_display_p1 {
	background: url(img/btn_41x41.png) 0px -287px;
}

#vl_pos_h_display:hover #vl_pos_h_display_p1 {
	background: url(img/btn_41x41.png) -41px -287px;
}

#vl_pos_h_display_p2 {
	background: transparent url(img/btn_41x41.png) 0px -205px;
}

#vl_pos_h_display:hover #vl_pos_h_display_p2 {
	background: url(img/btn_41x41.png) -41px -205px;
}

#vl_pos_h_display_p2.act {
	background: transparent url(img/btn_41x41.png) 0px -246px;
}

#vl_pos_h_display:hover #vl_pos_h_display_p2.act {
	background: transparent url(img/btn_41x41.png) -41px -246px;
}

.top_banner_divs {
	background-image: url(img/Buttonset_EXPLORER_VR_object.png);
}

.top_banner_quality_divs {
	background-image: url(img/Buttonset_EXPLORER_VR_quality.png);
}

#btt_ar_link, #btt_ar_home {
	background: url(img/btn_82x82.png) no-repeat;
}

#btt_ar_home {
	background-position: 0px -164px;
	display: none;
}

#btt_ar_link {
	/*background-position: 0px -246px;*/
	background-position: 0px 0px;
	background: url(img/dreieck.png) no-repeat;
    top: 40px;
    left: 290px;
    width: 100px;
    padding-left: 31px;
    font-size: 20px;
    font-weight: bold;
    color: #3d4543;
    height: 24px;
    margin: 5px;
    line-height: 24px;
}

#btt_ar_link:hover {
    background-position: 0px 0px;
}

.btt_mm {
	background: url(img/btn_MM.png) 0px 0px;
}

.btt_obj_va_regel, .btt_obj_va_unregel {
	background: transparent url(img/Buttonset_Verlegearten.png) no-repeat 0 0;
}

.info_texture, .coordinate_texture, .fav_texture, .calculator_texture {
	background-image: url(img/btn_on_thumb.png);
}

.chip2 .info_texture, .chip2 .coordinate_texture, .chip2 .fav_texture, .chip2 .calculator_texture {
	background-image: url(img/btn_thumb_37x37.png);
}

.marker_ico {
	background-image: url(img/btn_31x31.png);
}

/*-----------------------------------------------------------------*/
#editor_objects_title_dia2a, #editor_objects_title_dia3 {
	display: none;
}
/*+++++++++++++++++++++ 200319 ++++++++++++++++++++++++*/

#btt_rooms {
	position: absolute;
	right: 98px;
	width: 140px;
	text-align: center;
}

#btt_rooms_menu {
	position: absolute;
	right: 98px;
	top: 41px;
	height: 0px;
	width: 170px;
	display: block;
	overflow: hidden;
	z-index: 99;
}

.rooms_menu {
	border-top: 1px solid #fff;
	display: block;
	position: relative;
	white-space: nowrap;
	font-size: 14px;
}

#btt_rooms_load {
	height: 82px;
	padding: 0 15px;
	line-height: 41px;
	background-color: #5d5d5d;
}

#btt_contact_main {
	position: absolute;
	right: 275px;
	width: 190px;
	text-align: center;
}

#btt_file_upload {
	width: 41px;
	height: 41px;
	padding: 0px;
	display: inline-block;
	background-color: #5d5d5d;
	cursor: pointer;
	margin-right: 0px;
	background: transparent url(img/btn_41x41.png) no-repeat 0px -1968px;
}

#btt_file_upload:hover, #btt_file_upload.act {
	background-position: -41px -1968px;
}
/* 201109 ------------------------------------------------------------------- */
/*
#btt_rooms_editor {
	display:none;
}
*/
#btt_rooms_menu {
	right: 136px;
	width: 220px;
}
#btt_rooms {
	width: 190px;
	text-align: center;
}
#btt_contact_main {
	right: 325px;
}
#btt_objbar,#btt_favlist,#btt_roomFav,
#btt_right_view{
	height:70px;
}
.aoarea{
	height: calc(100% - 10px);
}

.reverse_color_marker {
    pointer-events: none;
    width: 254px;
    height: 41px;
    line-height: 41px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
    background-color: #fff;
    cursor: pointer;
    font-size: 14px;
    color: #5d5d5d;
    background-color: #a2c600;
}
.marker_lab_reverse_color {
	display: inline-block;
	width: calc(100% - 54px);
	margin-left: 18px;
	vertical-align: top;
	color:white;
}
#comp_right.act, #comp_left.act, .comp-btt.act {
	background-color: #fff;
}
#logo {
	display:none;
}

/* SHOWROOM FINDEN*/
.btt-srf {
  width: 11.5rem;
  height: 2.75rem;
  background-color: var(--az-color);
	color: #fff;
	padding: 0px 18px;
	padding-top: 0.55rem;
  border-radius: 0.5rem;
  position: absolute;
  /*
  right: 1rem;
  top: 9rem;
  	top: 5rem;
	left:1rem;
  */
  display: block;
  justify-content: center;
  text-align: center;
}


/* START App Return Button */
#btt_back_app {
	position: absolute;
	display: none;
	cursor: pointer;
	background-position: 0px 0px;
	background: url(img/dreieck.png) no-repeat;
	/*
	right: 1rem;
	top: 9rem;
	*/
	left: 1rem;
	top: 5rem;
	width: 69px;
	padding-left: 31px;
	font-size: 15px;
	font-weight: bold;
	color: #3d4543;
	height: 24px;
	line-height: 24px;
	overflow:hidden;
}

#btt_back_app_n {
	position: absolute;
	display: block;
	cursor: pointer;
	background-position: 0px 0px;
	background: url(img/dreieck.png) no-repeat;
	/*
	right:4.5rem;
	top: 6rem;
	top: 6rem;
	left:1rem;
	*/
	width: 69px;
	padding-left: 21px;
	font-size: 15px;
	font-weight: bold;
	color: #3d4543;
	height: 24px;
	line-height: 24px;
	overflow:hidden;
	z-index: 1;
}

/* END App Return Button */
/*
@media (orientation: portrait) and (max-width: 768px) and (max-height: 1280px) {
*/
@media (orientation: portrait) {
    /* PHONE HOCH */
	@media (min-width: 781px) {
		.btt-srf {
			top: 5rem;
			left:1rem;
		}
		#btt_back_app_n {
			top: 5rem;
			left:1rem;
		}
		
		.mod-mm-btts.act {
			right:4.5rem;
		}

	}
	@media (max-width: 780px) {
		.btt-srf {
			right: 0.625rem;
			top: 8rem;
		}
		#btt_back_app_n {
				top: 5rem;
				right:4.5rem;
		}
		.mod-mm-btts.act {
			left:1rem;
		}
	}
	@media (max-width: 769px) {
		.mtb-slide, .mtb-bttsM-1 {
			height: auto;
		}
	}

}
/*
@media (orientation: landscape) and (max-width: 915px) and (max-height: 480px) {
*/
@media (orientation: landscape) {
	@media (min-height:481px) {
    /* PHONE QUER */
		#btt_back_app_n {
				top: 5rem;
				left:1.5rem;
		}
		.btt-srf {
				top: 5rem;
				left:1.5rem;
		}
		.mod-mm-btts.act {
			right:6.5rem;
		}
		@media (max-width: 600px) {
		    .mod-tb {
				width: 46%;
				height: 3.3rem;
			}
		}
	}
	@media (max-height:480px) {
		
		#btt_back_app_n {
				top: 5rem;
				left:4.5rem;
		}
		.btt-srf {
				top: 4rem;
				left:4.5rem;
		}
		.mod-mm-btts.act {
			right:6.5rem;
		}
		
	}
	
}
