@charset "utf-8";
/*
|
|	COPYRIGHT NEWTEC WORKS - ALL RIGHTS RESERVED
|
|	This file is licensed for usage on:
|	http://trockenbau-husum.de
|
*/
.search{position: absolute;top: 28px;left: 370px;height: 34px;overflow: hidden;opacity: 0.6;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.search:hover{opacity: 1;}.search input{border: none;border-radius: 10px;height: 34px;padding-left: 6px;padding-right: 6px;font-size: 14px;margin-right: 6px;width: 184px;}.search button, .search button:focus{width: 98px;height: 34px;padding-left: 34px;background: url(../images/svg/magnifying-glass.svg) 6px 6px no-repeat, rgba(87,77,77,0.70);background-size: 22px 22px;color: #fff;font-size: 14px;text-align: left;border-radius: 10px;border: none;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.no-touch .search button:hover{background-color: #C12020;}.search button:active{background: url(../images/svg/magnifying-glass.svg) 4px 4px no-repeat, #C12020;background-size: 22px 22px;border: 2px solid #fff;padding-left: 32px;}.search_but_resp, .search_but_resp:focus{display: none;position: absolute;top: 28px;right: 20px;width: 34px;height: 34px;background: url(../images/svg/magnifying-glass.svg) 6px 6px no-repeat, rgba(87,77,77,0.70);background-size: 22px 22px;border-radius: 10px;border: none;cursor: pointer;opacity: 0.6;-webkit-transition: opacity 0.3s, background-color 0.3s;-moz-transition: opacity 0.3s, background-color 0.3s;-o-transition: opacity 0.3s, background-color 0.3s;transition: opacity 0.3s, background-color 0.3s;z-index: 100;}.no-touch .search_but_resp:hover{background-color: #C12020;opacity: 1;}.search_but_resp:active{background: url(../images/svg/magnifying-glass.svg) 4px 4px no-repeat, #C12020;background-size: 22px 22px;border: 2px solid #fff;}.search_but_resp_esc, .search_but_resp_esc:focus{background: url(../images/svg/cross-mark-circle.svg) 6px 6px no-repeat, rgba(87,77,77,0.70);background-size: 22px 22px;}.no-touch .search_but_resp_esc:hover{background-color: #C12020;opacity: 1;}.search_but_resp_esc:active{background: url(../images/svg/cross-mark-circle.svg) 4px 4px no-repeat, #C12020;background-size: 22px 22px;border: 2px solid #fff;}.search_wrap{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}.search_ovl{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;background: rgba(23, 23, 23, 0.44);}.search_resp{background: rgba(250, 250, 250, 0.94);max-width: 980px;height: calc(100% - 40px);text-align: left;padding: 20px;margin: 20px;overflow: hidden;}.search_resp.no_result{padding: 40px 80px;height: auto;}.search_resp_header{padding-left: 20px;}.search_scroll{overflow: auto;padding: 60px;padding-top: 40px;height: calc(100% - 86px);border-top: 1px solid rgba(150, 150, 150, 1);}.search_esc, .search_esc:focus, .search_esc_top, .search_esc_top:focus{width: 108px;height: 34px;padding-left: 34px;background: url(../images/svg/cross-mark-circle.svg) 6px 6px no-repeat, rgba(87,77,77,0.70);background-size: 22px 22px;color: #fff;font-size: 14px;text-align: left;border-radius: 10px;border: none;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.no-touch .search_esc:hover, .no-touch .search_esc_top:hover{background-color: #C12020;}.search_esc:active, .search_esc_top:active{background: url(../images/svg/cross-mark-circle.svg) 4px 4px no-repeat, #C12020;background-size: 22px 22px;border: 2px solid #fff;padding-left: 32px;}.search_esc_top{margin: 0px;margin-top: 8px;}.search_result{display: block;margin-bottom: 22px;padding: 10px;border: 1px solid transparent;background-color: transparent;-webkit-transition: border 0.4s, background-color 0.4s;-moz-transition: border 0.4s, background-color 0.4s;-o-transition: border 0.4s, background-color 0.4s;transition: border 0.4s, background-color 0.4s;}.search_result:hover, .search_result:focus, .search_result:active{border: 1px solid #DCDCDC;background-color: #F4FBFF;}.search_title{display: inline-block;margin-bottom: 20px;font-size: 36px;color: rgba(87,77,77,1.00);}.search_resp_title{display: block;margin-bottom: 10px;font-size: 16px;font-weight: bold;color: rgba(87,77,77,1.00);}.search_text{display: block;margin-bottom: 10px;color: rgba(87,77,77,1.00);}.search_file{display: block;color: #009900;word-break: break-word;}.search_hit{color: #007ECE;text-decoration: underline;}.search_count{padding-left: 10px;padding-top: 20px;margin-bottom: 40px;}.no_result{font-size: 18px;padding: 0;}.none_opac{opacity: 1;}.autoheight{height: auto;}@media screen and (max-width: 1256px){.search{display: none;opacity: 0.0;left: auto;top: 28px;right: 64px;width: 230px;background-color: rgba(57, 47, 47, 0.00);z-index: 100;}.displ_search_resp{display: block;opacity: 0.6;}.none_opac{opacity: 1;}.search input{position: absolute;}.search_but_resp:not(.hidtiljs){display: block;}.search button, .search button:focus, .search button:active{position: absolute;right: 0px;width: 34px;height: 34px;overflow: hidden;}.search button:active{padding-left: 30px;}}@media screen and (max-width: 810px){.search{background-color: rgba(57, 47, 47, 1.00);top: 28px;right: 64px;}.displ_search_resp{display: block;}.search_but_resp, .search_but_resp:focus{position: absolute;top: 28px;right: 20px;}.search_esc_top, .search_esc_top:focus, .search_esc_top:active{overflow: hidden;width: 34px;padding: 0;font-size: 0;background-position: 6px 6px;}.search_esc_top:active{background-position: 4px 4px;}.search_scroll{padding-left: 20px;padding-right: 20px;}}@media screen and (max-width: 510px){.search{left: 0;width: calc(100% - 64px);}.search div{margin-left: 20px;}.search input{width: calc(100% - 64px);}.search_resp.no_result{padding: 40px;}}@media screen and (max-width: 400px){.search_esc_top{margin-top: 0px;}.search_title{font-size: 22px;font-weight: bold;}.search_scroll{padding: 10px;height: calc(100% - 80px);}.no_result{font-size: 16px;}.search_resp_header, .search_scroll{padding-left: 0px;}.search_resp_title{font-size: 14px;}.search_text, .search_file{font-size: 12px;}}@media screen and (max-height: 400px){.search_resp{margin: 0;border-radius: 0;height: 100%;max-width: 100%;}.search_resp.no_result{height: 100%;width: 100%;padding: 40px;}.search_scroll{border-bottom: 1px solid rgba(150, 150, 150, 1);height: calc(inherit - 80px);}}