@charset "utf-8";
/*
|
|	COPYRIGHT NEWTEC WORKS - ALL RIGHTS RESERVED
|
|	This file is licensed for usage on:
|	http://trockenbau-husum.de
|
*/
@font-face {font-family: 'robotoregular';src: url('../font/Roboto-Regular-webfont.eot');src: url('../font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/Roboto-Regular-webfont.woff') format('woff'),url('../font/Roboto-Regular-webfont.ttf') format('truetype'),url('../font/Roboto-Regular-webfont.svg#robotoregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'robotolight';src: url('../font/Roboto-Light-webfont.eot');src: url('../font/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../font/Roboto-Light-webfont.woff') format('woff'),url('../font/Roboto-Light-webfont.ttf') format('truetype'),url('../font/Roboto-Light-webfont.svg#robotolight') format('svg');font-weight: normal;font-style: normal;}* {margin: 0;padding: 0;}html, body {height: 100%;}html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body {font-family: 'robotolight', Tahoma, Geneva, Arial, sans-serif;font-size: 100%;color: rgb(57, 47, 47);-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;background-image: url(../images/material_beton.jpg);background-position: 0px 0px;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}a {text-decoration: none;color: inherit;}.js_enabled {font-size: 100%;}.noscript {background-color: #c22a34;padding: 0px 0px 0px calc((100% - 970px) / 2);}.noscript_inner {background-image: url(../images/svg/warning-outline.svg);background-position: left center;background-repeat: no-repeat;background-size: 36px 36px;padding: 18px;padding-left: 50px;font-size: 90%;color: #fff;}.scroll_outer {width: 100%;height: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.scroll_inner {}.container {position: relative;max-width: 1280px;margin: 0px auto 60px auto;box-shadow: 0px 0px 4px rgba(67, 67, 67, 0.40);}.header {position: relative;min-width: 280px;max-width: 1280px;margin: 60px auto 0px auto;height: 90px;background-color: rgba(57,47,47,1.00);box-shadow: 0px 0px 4px rgba(67, 67, 67, 0.40);}.logo {position: absolute;top: 26px;left: 60px;background-image: url(../images/svg/trockenbau-husum-logo-white.svg);background-position: left top;background-repeat: no-repeat;width: 240px;height: 80px;z-index: 4;}.content {min-height: 380px;min-width: 280px;background-color: #F4F4F2;background-image: url(../images/content_bg.jpg);background-repeat: repeat;}.content_container {padding: 80px;padding-left: 12%;}.content_container_flex, .content_container_flex_inline {display: flex;justify-content: space-between;}.block_l {width: 56%;}.block_r {width: 36%;padding: 30px;border: 1px solid #d0ccc6;border-radius: 10px;background-color: rgba(255, 255, 255, 0.4);align-self: flex-start;min-width: 320px;margin-left: 20px;}.block_r.mt {margin-top: 50px;background-color: transparent;border: none;}.block_text {width: 46%;}.content_header {font-weight: normal;margin-bottom: 30px;}.content_header.lmt {font-size: 130%;font-weight: normal;margin-bottom: 10px;}.content_header.small {font-size: 80%;font-weight: normal;margin-bottom: 20px;margin-top: 10px;}.content_list {max-width: inherit;list-style: none;margin-top: 10px;}.content_list li {font-size: 80%;background: url(../images/svg/pencil-alt.svg) 0px 5px no-repeat;padding: 4px;padding-left: 26px;}.content_list li.links_list {font-size: 80%;background: url(../images/svg/link-outline.svg) 0px 6px no-repeat;padding: 4px;padding-left: 26px;}.text_block_mb {margin-bottom: 40px;}.img_text {border: 6px solid #fff;box-shadow: 0 0 1px rgba(67, 67, 67, 0.6);margin-right: 20px;height: 114px;}.gmap {width: 100%;min-height: 360px;background-color: #fff;padding: 10px;box-shadow: 0px 0px 3px rgba(67, 67, 67, 0.30);}.page_link, .page_link:focus, .page_link:visited {display: block;width: 250px;height: 36px;line-height: 36px;margin-top: 40px;color: #fff;font-size: 14px;background: url(../images/svg/arrow-left-circle.svg) 6px 6px no-repeat, rgba(87, 77, 77, 0.7);background-size: 24px 24px;padding-left: 42px;text-align: left;border-radius: 10px;-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 .page_link:hover {color: #fff;background-color: #C12020;}.page_link:active {background: url(../images/svg/arrow-left-circle.svg) 4px 4px no-repeat, rgba(87, 77, 77, 0.7);background-size: 24px 24px;background-color: #C12020;padding-left: 40px;border: 2px solid #fff;line-height: 32px;}.link_list, .link_list:visited {display: block;width: inherit;color: inherit;padding: 6px;padding-bottom: 3px;padding-top: 3px;border: 1px solid rgba(208,204,198,0.00);background-color: rgba(255,255,255,0.00);border-radius: 6px;-webkit-transition: border-color 0.3s, background-color 0.3s;-moz-transition: border-color 0.3s, background-color 0.3s;-o-transition: border-color 0.3s, background-color 0.3s;transition: border-color 0.3s, background-color 0.3s;}.link_list:active {border: 1px solid rgba(255,255,255,1.00);background-color: rgba(230,241,252,1.00);}.no-touch .link_list:hover {border-color: rgba(208,204,198,1.00);background-color: rgba(255,255,255,1.00);}.impsig {font-size: 12px;margin-top: 60px;max-width: 280px;min-height: 160px;}.ext_link, .ext_link:focus, .ext_link:visited {display: table;float: left;margin-right: 10px;width: 120px;height: 100px;cursor: pointer;margin-top: 6px;border-radius: 10px;}.no-touch .ext_link:hover {}.ext_link:active {background-color: rgba(230,241,252,1.00);border: 2px solid #fff;}.link_geo {display: block;padding: 16px;padding-left: 50px;background: url(../images/svg/map-marker.svg) 10px 8px no-repeat, rgba(234,231,224,0.4);background-size: 36px 36px;border-radius: 10px;max-width: 360px;margin-top: 14px;}.footer {width: 100%;min-width: 280px;background-color: #EAE7E0;}.footer_container {padding: 40px;padding-left: 12%;padding-right: 0;}.footer_elm {float: left;max-width: 340px;padding-left: 50px;background-position: 0px 0px;background-repeat: no-repeat;background-size: 40px 40px;font-size: 80%;}.last {padding-left: 40px;}.slogan {background-image: url(../images/svg/people_checkbox.svg);background-position: 0px 0px;}.contact {background-image: url(../images/svg/iphone.svg);background-position: 0px 0px;background-size: 36px 36px;}.footref {background-image: url(../images/svg/info-circle.svg);background-position: 0px 0px;background-size: 30px 30px;}.spacer {margin: 0;padding: 0;margin-left: calc(100vw / 40);margin-right: calc(100vw / 40);background-color: #D0CCC6;height: 116px;width: 1px;	}.footer_link, .footer_link:visited {display: block;color: inherit;background-color: rgba(209, 38, 38, 0.00);padding: 6px;padding-bottom: 3px;padding-top: 3px;border: 2px solid rgba(255, 255, 255, 0.00);border-radius: 6px;-webkit-transition: background-color 0.3s, color 0.3s;-moz-transition: background-color 0.3s, color 0.3s;-o-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}.footer_link:active {background-color: rgba(209, 38, 38, 1.00);border: 2px solid rgba(255, 255, 255, 1.00);color: #fff;}.no-touch .footer_link:hover {background-color: rgba(209, 38, 38, 1.00);color: #fff;}.link_tel, .link_tel:visited, .link_tel:active, .link_tel:hover {color: inherit;}.hide_link {cursor: text;text-decoration: none;}.table_twocol {width: 100%;margin-top: 10px;}td {vertical-align: top;}.td_left {width: 44px;}.td_right {width: auto;}.table_twocol_text {width: 100%;margin-top: 0px;}.td_left_text {width: 54px;}.td_right_text {width: auto;}.float_r {float: right;}.float_l {float: left;}.clear {clear: both;}.centered {width: 100%;text-align: center;}.box_shad {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.60);}.hidtiljs {display: none;}.noscroll {overflow: hidden;}.margb10 {margin-bottom: 10px;}.margb20 {margin-bottom: 20px;}.italic {font-weight: normal;font-style: italic;}.h3ds {margin-bottom: 10px;margin-top: 40px;font-size: 100%;}.h4ds {margin-bottom: 10px;font-size: 96%;}.ul_list_sub {list-style: circle;padding-left: 20px;}.ul_list_sub li {margin-bottom: 10px;}.ul_list_sub li:last-child {margin-bottom: 20px;}.dsfoo {font-style: italic;margin-top: 40px;font-size: 80%;margin-bottom: 20px;}.boxshad_fx:before, .boxshad_fx:after {z-index: -1;position: absolute;content: "";bottom: 15px;left: 6px;width: 50%;top: 98%;max-width: 300px;background: #777;-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}.boxshad_fx:after {-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 6px;left: auto;}@media screen and (max-width: 1296px){.header {margin: 0px auto 0px auto;}.container {margin: 0;}.content_container {padding: 80px;}.footer_container {padding-left: 80px;padding-right: 0;}}@media screen and (max-width: 1040px){.content_container {padding: 60px;}.footer_container {padding-left: 60px;padding-right: 60px;}.spacer {display: none;}.footer_elm {margin: 0;margin-right: 60px;}.slogan {display: none;}}@media screen and (max-width: 930px){.content_container {padding: 40px;}.content_container_flex {flex-direction: column;}.block_l {width: 100%;}.block_r {width: 100%;padding: 30px;margin: 0;margin-top: 50px;}.block_r.mt {margin-top: 30px;}.footer_container {padding-left: 40px;padding-right: 0px;}.noscript {padding: 0px;}.noscript_inner {background-image: none;padding: 20px;padding-left: 40px;padding-right: 40px;}.logo {position: absolute;top: 12px;left: 20px;width: 178px;height: 60px;}.content_container_flex {display: flex;flex-direction: column;}.block_text {width: 100%;min-width: 100%;margin: 0px;}.ul_list_sub.nomargb li:last-child {margin-bottom: 10px;}.block_text.bt_nomargb:first-of-type {margin-bottom: 3px;}.addmargb {margin-bottom: 20px;}}@media screen and (max-width : 810px){.scroll_outer {width: auto;height: auto;overflow: hidden;}.scroll_inner {position: absolute;top: 90px;height: calc(100% - 90px);width: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.container {margin: 0px auto;}}@media screen and (max-width : 620px){.footer_container {padding: 40px;}.footer_elm {width: 100%;max-width: none;margin: 0;padding: 20px;padding-left: 80px;border: 1px solid #D0CCC6;border-radius: 10px;background-position: 20px 20px;}.footer_elm:not(.last) {margin-bottom: 20px;}}@media screen and (max-width : 510px){.img_text {display: none;}.block_r {min-width: 240px;}.block_r.mt {margin-top: 30px;}}@media screen and (max-width : 410px){.footer_elm {background-image: none;padding: 0;border: none;}}@media screen and (max-width: 360px){.content_header {font-size: 150%;}.logo {position: fixed;top: 22px;left: 20px;width: 120px;height: 40px;}.content_container {padding-left: 20px;padding-right: 20px;}.block_r {padding: 20px;}.footer_container {padding: 20px;}.noscript_inner {padding: 20px;font-size: 80%;}}