
/* phone */
body { background-color: #FFFFFF; }
body.site:before { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; }
.wb_sbg { background: transparent none repeat scroll left top; }
.site-lang-de .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-de .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-de .root { min-height: 100%; height: auto; }
#wb_header_a18a613111eb0359b08e324e2df7a5b5 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_header_a18a613111eb0359b08e324e2df7a5b5 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5abe14181b47d1cba5532 > .wb_content { width: 100%; height: 100%; }
#a18a6130c2f5abe14181b47d1cba5532 { width: 800px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f5abe14181b47d1cba5532 td { padding: 0px; border-top: transparent none 1px; border-right: transparent none 1px; border-bottom: transparent none 1px; border-left: transparent none 1px; }
#a18a6130c2f5abe14181b47d1cba5532 > .wb_table { width: 100%; background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f5abe14181b47d1cba5532 > .wb_table td.td0 { background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f5abe14181b47d1cba5532 > .wb_table td.td1 { background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f5abe14181b47d1cba5532 > .wb_table td.td2 { background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f5aa3db8b558a9c26badc0 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f5aa3db8b558a9c26badc0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5a93b90b82de74b4b92e1 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5a93b90b82de74b4b92e1 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5aeb0ce6e754bb2f09f32 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; max-width: 800px; flex: 1 1 auto; }
#a18a6130c2f5aeb0ce6e754bb2f09f32 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #555454 none 0px; }
#a18a6130c2f5aeb0ce6e754bb2f09f32 img { width: 100%; height: auto; }
#a18a6130c2f5aeb0ce6e754bb2f09f32 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a6130c2f5ad371c6ec842f6cc55ee { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f5ad371c6ec842f6cc55ee > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: center; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5acb835d049d7c1055004 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5acb835d049d7c1055004 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5a8fb46b3bafc68e75cbb { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5a8fb46b3bafc68e75cbb > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5a7ef37f1186d82103019 { width: 800px; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5a7ef37f1186d82103019 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5b20876fa43c7f37b12cb > .wb_content { width: 100%; height: 100%; }
#a18a6130c2f5b20876fa43c7f37b12cb { width: 171px; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f5b20876fa43c7f37b12cb > .wb_shp { background: transparent none repeat scroll left top; border: #555454 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; text-shadow: none; box-shadow: none; }
#a18a6130c2f5b453a376973e3279c3e3 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; max-width: 6px; flex: 1 1 auto; }
#a18a6130c2f5b453a376973e3279c3e3 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #555454 none 0px; }
#a18a6130c2f5b453a376973e3279c3e3 img { width: 100%; height: auto; }
#a18a6130c2f5b453a376973e3279c3e3 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a6130c2f5b350746c86e0b7306bb0 { width: 6px; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f5b350746c86e0b7306bb0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent url("../gallery_gen/70f4f72a8522e721f1510110796d37e1_fit.gif") repeat scroll left top; justify-items: stretch; align-items: center; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f604ffd6b3fdfeac786935 p:last-child { margin-bottom: 0; }
#a18a6130c2f604ffd6b3fdfeac786935 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 0px 0px 5px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f605bd5410efbc368a3652 p:last-child { margin-bottom: 0; }
#a18a6130c2f605bd5410efbc368a3652 { opacity: 1; width: 10px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f606856d6fa0702f01df43 p:last-child { margin-bottom: 0; }
#a18a6130c2f606856d6fa0702f01df43 { opacity: 1; width: 93.58%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f6079dd068a8db4ceacca8 p:last-child { margin-bottom: 0; }
#a18a6130c2f6079dd068a8db4ceacca8 { opacity: 1; width: 30px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f6036f9f7e495df670e055 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f6036f9f7e495df670e055 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f609abaccb85f8290f04fa p:last-child { margin-bottom: 0; }
#a18a6130c2f609abaccb85f8290f04fa { opacity: 1; width: 10px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f60ba06676d96a4de95dc2 p:last-child { margin-bottom: 0; }
#a18a6130c2f60ba06676d96a4de95dc2 { opacity: 1; width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f60f75c4acc99fbc27b8e4 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; max-width: 106px; margin: 0px 3px 0px 0px; flex: 0 0 auto; }
#a18a6130c2f60f75c4acc99fbc27b8e4 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #555454 solid 0px; }
#a18a6130c2f60f75c4acc99fbc27b8e4 img { width: 100%; height: auto; }
#a18a6130c2f60f75c4acc99fbc27b8e4 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a6130c2f60e62c5ef757727abc8de { width: auto; height: auto; max-width: 80px; flex: 1 1 auto; }
#a18a6130c2f60e62c5ef757727abc8de > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f611173b9d76e96f0d3fa3 p:last-child { margin-bottom: 0; }
#a18a6130c2f611173b9d76e96f0d3fa3 { opacity: 1; width: 92.35%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f6107035e1670e7bff86fd { width: 79.76%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f6107035e1670e7bff86fd > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: flex-end; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f60dd18ca27620a8dfb77e { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f60dd18ca27620a8dfb77e > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f60c1391109eb5869f00fa { width: 100%; height: auto; max-width: 100%; margin: 13px 0px 13px 0px; flex: 1 1 auto; }
#a18a6130c2f60c1391109eb5869f00fa > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f612ff9d5081ef6e5422f8 p:last-child { margin-bottom: 0; }
#a18a6130c2f612ff9d5081ef6e5422f8 { opacity: 1; width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f61381a3f30afa3dd1c43c p:last-child { margin-bottom: 0; }
#a18a6130c2f61381a3f30afa3dd1c43c { opacity: 1; width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f6156a874ccd6682f4d79f > .wb_content { width: 100%; height: 100%; }
#a18a6130c2f6156a874ccd6682f4d79f { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f6156a874ccd6682f4d79f td { padding: 0px; border-top: transparent none 1px; border-right: transparent none 1px; border-bottom: transparent none 1px; border-left: transparent none 1px; }
#a18a6130c2f6156a874ccd6682f4d79f > .wb_table { width: 100%; background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f6156a874ccd6682f4d79f > .wb_table td.td0 { background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f6156a874ccd6682f4d79f > .wb_table td.td1 { background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f614f320b098902889cdc0 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f614f320b098902889cdc0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f60a37be2f820a96e2a675 { width: 93.58%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f60a37be2f820a96e2a675 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f616d24a03f396ab97c41e p:last-child { margin-bottom: 0; }
#a18a6130c2f616d24a03f396ab97c41e { opacity: 1; width: 30px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f60829d400538a02fe9d50 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f60829d400538a02fe9d50 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f6186ef4e7e48e3a2b9830 p:last-child { margin-bottom: 0; }
#a18a6130c2f6186ef4e7e48e3a2b9830 { opacity: 1; width: 10px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f619c527aca1e1d09710b6 p:last-child { margin-bottom: 0; }
#a18a6130c2f619c527aca1e1d09710b6 { opacity: 1; width: 93.58%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f61ab5aad6079c26626ecc p:last-child { margin-bottom: 0; }
#a18a6130c2f61ab5aad6079c26626ecc { opacity: 1; width: 30px; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f6179229f6e6a6273b97ff { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f6179229f6e6a6273b97ff > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f60293d64ca1223711f67a { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f60293d64ca1223711f67a > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f6017123bc9633b466bba2 { width: 623px; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f6017123bc9633b466bba2 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f600d1f7f65791deeb9c4b { width: 77.88%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a18a6130c2f600d1f7f65791deeb9c4b > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #FFFFFF none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5b188826fab9c4032474d { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5b188826fab9c4032474d > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: stretch; align-items: flex-start; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5b0263efe8cff157e63ba { width: auto; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5b0263efe8cff157e63ba > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f5afe0a7e14410ef1b5bd0 { width: 800px; height: auto; max-width: 100%; flex: 1 1 auto; }
#a18a6130c2f5afe0a7e14410ef1b5bd0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #808080; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a6130c2f61bdd5d69180b769f83f9 > .wb_content { width: 100%; height: 100%; }
#a18a6130c2f61bdd5d69180b769f83f9 { width: 800px; height: auto; max-width: 100%; flex: 1 1 auto; text-shadow: none; box-shadow: none; }
#a18a6130c2f61bdd5d69180b769f83f9 td { padding: 0px; border-top: transparent none 1px; border-right: transparent none 1px; border-bottom: transparent none 1px; border-left: transparent none 1px; }
#a18a6130c2f61bdd5d69180b769f83f9 > .wb_table { width: 100%; background: transparent none repeat left top; background-size: auto auto; }
#a18a6130c2f61bdd5d69180b769f83f9 > .wb_table td.td0 { background: transparent none repeat left top; background-size: auto auto; }
#wb_main_a18a613111eb0359b08e324e2df7a5b5 { width: 100%; height: auto; max-width: 100%; margin: 8px 8px 8px 8px; flex: 1 1 auto; }
#wb_main_a18a613111eb0359b08e324e2df7a5b5 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #555454; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #FFFFFF none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_a18a613111eb0359b08e324e2df7a5b5 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_footer_a18a613111eb0359b08e324e2df7a5b5 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_c > .wb_content { width: 100%; height: 100%; }
#wb_footer_c { width: 0px; height: 0px; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
.site-lang-en .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-en .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-en .root { min-height: 100%; height: auto; }


/* tablet */
@media (min-width: 768px) {
	#a18a6130c2f604ffd6b3fdfeac786935 { margin: 0px 0px 5px 0px; }
	#a18a6130c2f60f75c4acc99fbc27b8e4 { margin: 0px 3px 0px 0px; }
	#a18a6130c2f60c1391109eb5869f00fa { margin: 13px 0px 13px 0px; }
	#wb_main_a18a613111eb0359b08e324e2df7a5b5 { margin: 8px 8px 8px 8px; }
}

/* desktop */
@media (min-width: 992px) {
	#a18a6130c2f604ffd6b3fdfeac786935 { margin: 0px 0px 5px 0px; }
	#a18a6130c2f60f75c4acc99fbc27b8e4 { margin: 0px 3px 0px 0px; }
	#a18a6130c2f60c1391109eb5869f00fa { margin: 13px 0px 13px 0px; }
	#wb_main_a18a613111eb0359b08e324e2df7a5b5 { margin: 8px 8px 8px 8px; }
}

/* tv */
@media (min-width: 1200px) {
	#a18a6130c2f604ffd6b3fdfeac786935 { margin: 0px 0px 5px 0px; }
	#a18a6130c2f60f75c4acc99fbc27b8e4 { margin: 0px 3px 0px 0px; }
	#a18a6130c2f60c1391109eb5869f00fa { margin: 13px 0px 13px 0px; }
	#wb_main_a18a613111eb0359b08e324e2df7a5b5 { margin: 8px 8px 8px 8px; }
}

/* desktop_and_smaller */
@media (max-width: 1199px) {
}

/* tablet_and_smaller */
@media (max-width: 991px) {
}

/* phone_only */
@media (max-width: 767px) {
	#a18a6130c2f5aa3db8b558a9c26badc0 > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f5abe14181b47d1cba5532 { width: 800px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f5a93b90b82de74b4b92e1 > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f5aa3db8b558a9c26badc0 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f5ad371c6ec842f6cc55ee > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f5aeb0ce6e754bb2f09f32 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f5acb835d049d7c1055004 > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f5ad371c6ec842f6cc55ee { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f5b350746c86e0b7306bb0 > .wb_content { background: transparent url("../gallery_gen/70f4f72a8522e721f1510110796d37e1_fit.gif") repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f5b453a376973e3279c3e3 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f6036f9f7e495df670e055 > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f604ffd6b3fdfeac786935 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f605bd5410efbc368a3652 { width: 10px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f606856d6fa0702f01df43 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f6079dd068a8db4ceacca8 { width: 30px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f60e62c5ef757727abc8de > .wb_content { flex-direction: column; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f60f75c4acc99fbc27b8e4 { width: auto; margin-left: 0; margin-right: 0; }
	#a18a6130c2f60dd18ca27620a8dfb77e > .wb_content { flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f60e62c5ef757727abc8de { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f6107035e1670e7bff86fd { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f614f320b098902889cdc0 > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f6156a874ccd6682f4d79f { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f60829d400538a02fe9d50 > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f609abaccb85f8290f04fa { width: 10px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f60a37be2f820a96e2a675 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f616d24a03f396ab97c41e { width: 30px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f6179229f6e6a6273b97ff > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f6186ef4e7e48e3a2b9830 { width: 10px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f619c527aca1e1d09710b6 { width: 100%; margin-left: 0; margin-right: 0; }
	#a18a6130c2f61ab5aad6079c26626ecc { width: 30px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f600d1f7f65791deeb9c4b > .wb_content { background: #FFFFFF none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f6017123bc9633b466bba2 { width: 623px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f5b188826fab9c4032474d > .wb_content { background: transparent none repeat scroll left top; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a18a6130c2f5b20876fa43c7f37b12cb { width: 171px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f5b350746c86e0b7306bb0 { width: 6px; margin-left: 0; margin-right: 0; }
	#a18a6130c2f600d1f7f65791deeb9c4b { width: 100%; margin-left: 0; margin-right: 0; }
}

/* tablet_only */
@media (min-width: 768px) and (max-width: 991px) {
}

/* desktop_only */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* phone_last */


/* touch_device */
@media (any-pointer: coarse) {
}

/* mouse_device */
@media (any-pointer: fine) and (min-width: 767px) {
}
