/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F10C, U+1F110-1F16C, U+1F170-1F190, U+1F19B-1F1AC, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F579, U+1F57B-1F594, U+1F597-1F5A3, U+1F5A5-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CB, U+1F6CD-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA74, U+1FA78-1FA7A, U+1FA80-1FA86, U+1FA90-1FAA8, U+1FAB0-1FAB6, U+1FAC0-1FAC2, U+1FAD0-1FAD6, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-LightItalic.ttf);
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBold.ttf);
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F10C, U+1F110-1F16C, U+1F170-1F190, U+1F19B-1F1AC, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F579, U+1F57B-1F594, U+1F597-1F5A3, U+1F5A5-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CB, U+1F6CD-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA74, U+1FA78-1FA7A, U+1FA80-1FA86, U+1FA90-1FAA8, U+1FAB0-1FAB6, U+1FAC0-1FAC2, U+1FAD0-1FAD6, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-SemiBoldItalic.ttf);
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F10C, U+1F110-1F16C, U+1F170-1F190, U+1F19B-1F1AC, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F579, U+1F57B-1F594, U+1F597-1F5A3, U+1F5A5-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CB, U+1F6CD-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA74, U+1FA78-1FA7A, U+1FA80-1FA86, U+1FA90-1FAA8, U+1FAB0-1FAB6, U+1FAC0-1FAC2, U+1FAD0-1FAD6, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/fileadmin/templates/arthurwyss/css/fonts/OpenSans-Light.ttf);
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html, body {
	height: 100%;
}

img {
  image-rendering: auto;
}

body, input[type=submit], input[type="text"], input[type="email"] {
	font-style: normal;
	font-family: 'Open Sans';	
	font-weight: 300;
	font-size:0.95rem;
	line-height:1.4rem;
	display: table;
	width:100%;
}

/* Microsoft Edge Browser 12+ (All) - one-liner method */

_:-ms-lang(x), _:-webkit-full-screen, body { background-color: transparent; }


a {
	color: #666666;
	text-decoration:underline;
}


a:hover {
	color: #424242 ;
	text-decoration:underline;
}


.zurueckbutton a {
	color: #666666;
	text-decoration:none;
}


.zurueckbutton a:hover {
	color: #424242 ;
	text-decoration:none;
}


#uid-3 a {
	text-decoration:none;
}


#uid-3 a:hover {
	text-decoration:none;
}

.italic {
	font-style: italic;
}

h2 {
	font-size: 1.9rem;
	line-height: 2.4rem;
}

.titelundtext h2 {
	margin-bottom: 10px;
}

h4 {
	font-size: 1.4rem;
	line-height: 2rem;
}

.bild img {
	width: 100%;
}

.page-row {
	display: table-row;
	background-color: #ffffff;

}

.page-row-expanded { 
	height: 100%; 
}

.grauer-balken-oben {
	width: 100%;
	background-color: #003399;
}

 #uid-1 .grauer-balken-oben {
 	position: fixed;
 }

#uid-1 .page-row {
	background-color: transparent;

}

.head {
	height: 70px;
	max-width: 1220px;
	clear: both;
	padding-left:30px;
	padding-right:30px;
	margin-left: auto;
	margin-right: auto;

}

.logo {
	float:left;
}

.logo h1 {
	text-align: left;
	text-decoration: none;
	font-family: 'Open Sans';	
	color: #FFFFFF;
	font-weight: 600;
	font-size: 2rem;
	line-height:  2.5rem;
	font-style:normal;
	margin-top: 20px;
}


.logo a {
	text-decoration: none;
}

.footer-grauer-balken {
	width: 100%;
	background-color: #003399;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 70px;
}

/* --------- Navigation ------------------------------- */


#uid-84 #kunst, #uid-85 #sachbuch, #uid-86 #natur, #uid-88 #reisen, #uid-87 #autoren, #uid-89 #bestellung {
	color: #ffcc00;
}


#uid-72 #arbeiten, #uid-40 #arbeiten, #uid-41 #arbeiten, #uid-41 #arbeiten, #uid-39 #arbeiten,  #uid-33 #arbeiten, #uid-32 #arbeiten, #uid-15 #arbeiten {
	color: #ffffff;
}


/* --------- Navigation Desktop ------------------------------- */


#navigation {
	float: right;
	padding-top: 40px;
	text-align: right;
}

#navigation a, #navigation_mobile a {
	text-align: right;
	text-decoration: none;
	font-family: 'Open Sans';	
	color: #FFFFFF;
	font-weight: 300;
	font-size: 1rem;
	line-height:  1.5rem;
	margin-right: 40px;
}

#navigation a:last-child {
	margin-right: 0px;
}



#navigation a:hover, #navigation_mobile a:hover  {
	color: #ffcc00;
}

#navigation_mobile_wrap {
	display: none;
}


/* --------- Navigation Mobile ------------------------------- */

#navigation_only_mobile {
	display: none;
	z-index:100;
}

#navigation_mobile {
	display: none;
	padding-left:30px;
	padding-bottom: 20px;
	line-height:  2.5rem;
}

#burger{
	float:right;
	display: none;
	cursor: pointer;
	width: 40px;
	margin-top: 25px;
	margin-bottom: 5px;
}

#cross{
	float:right;
	display: none;
	cursor: pointer;
	width: 35px;
	margin-top: 25px;
	margin-bottom: 5px;
}

#navigation_mobile_links {
	display: none;
	margin-left:20px;
	margin-top: 10px;
	margin-right: 10px;
}

#navigation_mobile_links li a {
	text-align: right;
	text-decoration: none;
	font-family: 'Open Sans';	
	color: #A5A5A5;
	font-weight: 300;
	font-size: 1.4rem;
	line-height:  2.4rem;
}

#navigation_mobile_links li a:hover {
	color: #777777;
}

/*------ Content --------------------------------- */

#uid-75 .page-row , #uid-76 .page-row, #uid-77 .page-row, #uid-91 .page-row, #uid-92 .page-row, #uid-93 .page-row, #uid-94 .page-row, #uid-95 .page-row, #uid-96 .page-row, #uid-98 .page-row, #uid-99 .page-row, #uid-102 .page-row, #uid-106 .page-row, #uid-107 .page-row, #uid-108 .page-row, #uid-109 .page-row    {
	background-color: #F2F2F2;
}


.content {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 70px;
	padding-left:30px;
	padding-right:30px;
}



video#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover; 
}

#uid-1 iframe { 
	z-index: -100;
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 101%;
    min-height: 101%;
    width: auto;
    height: auto;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover; 
}





#uid-1 #welcometext_wrap {
	width: 1220px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20%;
	display: table-cell;
  	vertical-align: middle;
}



#uid-1 h2 {	
	text-align: center;
	font-size: 2rem;
	line-height: 3rem;
  	font-style: italic;
  	font-weight: 600;
	color: #ffffff;
	display:none;
}


#uid-1 h3 {
	font-size: 1.4rem;
	line-height: 1.7rem;
	text-align: center;
	color: #ffffff;
	display:none;

}

.titeltext {
	margin-bottom: 70px;
}

.bild img{
	width: 100%;
	margin-bottom: 20px;
}

.bild p {
	margin-top: -20px;
	margin-bottom: 20px;
	text-align: right;
}

#uid-4 .bild img {
	margin-bottom: 170px;
}

.datum {
	line-height: 2.2rem;
}

.titelundtext, .titel-video-lead-text  {
	margin-bottom: 50px;
}

.responsive-video {
	position: relative;
	padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
	padding-top: 0px;
	height: 0;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

.responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.titel-lead {
	margin-bottom: 50px;
}

.lead, .lead p  {
	margin-bottom: 20px;
}

.lead .ausstellung2020 {
	margin-bottom: 0px;
}

#map {
	width: 100%;
    height: 250px;
	margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}


.titel-lead-text, .titel-subtitel-text, .buchbeschrieb {
	margin-bottom: 50px;
}

.buchbeschrieb .infos {
	display: flex;
	flex-direction: row;
	margin-bottom: 30px;
}

.buchbeschrieb .autor {
	font-style: italic;
}

@media (max-width: 780px) { 
	.buchbeschrieb .infos {
		flex-direction: column;
	}
}

.buchbeschrieb .infos .infoslinks {
	max-width: 50%;
	padding-right: 20%;
}

@media (max-width: 780px) { 
	.buchbeschrieb .infos .infoslinks {
		max-width: 100%;
		padding-right: 00%;
	}
}


.titel-subtitel-text .subtitel {
	margin-bottom: 10px;
	font-size: 1.2rem;
	line-height: 1.7rem;
	font-weight: 300;
}

.titel-subtitel-text .liste {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dceuid_1845 {
	font-size: 2.5rem;
	line-height: 3re;
}


/*------ News --------------------------------- */

.news_bild_rechts {
	margin-bottom: 120px;
	text-align: right;
}


.news_bild_rechts .news-text {
	width: 48%;
	margin-right: 4%;
	float: left;
}



.news_bild_rechts img {
	width: 48%;
	float:right;
}

.news_bild_links {
	text-align: left;
	margin-bottom: 120px;
}

.news_bild_links .news-text {
	width: 48%;
	margin-left: 4%;
	float: right;
}

.news_bild_links img {
	width: 48%;
	float:left;
}

.titel, .lead, .text {
	margin-top: 10px;
}

.lead, .preisliste_beschreibung {	
	font-size: 1.2rem;
	line-height: 1.7rem;
  	font-style: italic;
  	font-weight: 300;
}



/*------ Kurse --------------------------------- */

.kurs-text {
	padding-top: 10px;
}

.kurs-text .text {
	padding-top: 20px;
}

.kurs_bild_rechts {
	margin-bottom: 120px;
	text-align: right;
}


.kurs_bild_rechts .kurs-text {
	width: 48%;
	margin-right: 4%;
	float: left;
}

.kurs_bild_rechts img {
	width: 48%;
	float:right;
}

.kurs_bild_links {
	text-align: left;
	margin-bottom: 120px;
}

.kurs_bild_links .kurs-text {
	width: 48%;
	margin-left: 4%;
	float: right;
}

.kurs_bild_links img {
	width: 48%;
	float:left;
}

/*------ Events --------------------------------- */

.event-text .text {
	padding-bottom: 20px;
}

.event_bild_rechts {
	margin-bottom: 120px;
	text-align: left;
}


.event_bild_rechts .event-text {
	width: 68%;
	margin-right: 4%;
	float: left;
}

.event_bild_rechts img {
	width: 28%;
	float:right;
}

.event_bild_links {
	text-align: left;
	margin-bottom: 60px;
}

.event_bild_links .event-text {
	width: 68%;
	margin-left: 4%;
	float: right;
}

.event_bild_links img {
	width: 28%;
	float:left;
}

/*------ Titelseite --------------------------------- */

#uid-78 .content {
	display: flex;
	align-items: center;
	justify-content: right;
	height: 100vh;
	max-width: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 150px;
	min-height: 950px;
}

@media (max-width: 780px) {
	#uid-78 .content {
		padding-right: 0px;
	}
}

#uid-78 .content h2 p {
	text-align: right;
	margin-left: auto;
	font-size: 4.1rem;
	line-height: 4.5rem;
	margin-bottom: 20px;
}

#uid-78 .content p {
	text-align: right;
	margin-left: auto;
	font-size: 1.4rem;
	line-height: 1.9rem;
}

#uid-78 main {
	background: url("/fileadmin/user_upload/ismero/In_mir_ist_ein_Tanz_von_alldem_Viktor_Hermann.jpg");
	background-size: cover;
}

#uid-78 main {
	display: flex;
}

#uid-78 .content {
	margin-right: 0px;
}


#uid-78 .logo {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

#uid-78 .titelundtext {
	padding-top: 10px;
	padding-bottom: 60px;
	padding-left: 25px;
	padding-right: 25px;
	text-decoration: none;
	border-radius: 18px;
	max-width: 450px;
}

#uid-78 .titelundtext p {
	max-width: 450px;
	margin-left: 0px;
}

#uid-78 .titelundtext .logo {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}

#uid-78 .titelundtext .logo h1 {
	color: #003399;
}

#uid-78 .titelundtext a {
	display: flex;
	align-self: end;
	justify-content: center;
	width: 250px;
	background-color: #003399;
	color: #ffffff;
	margin-left: auto;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 25px;
	text-decoration: none;
}

@media (max-width: 780px) { 
	#uid-78 .titelundtext a {
		width: auto;
		margin-right: auto;
	}
}



#uid-78 .titelundtext a:hover {
	color: #ffcc00;
}	

/*------ Detailseiten der Bücher --------------------------------- */


#uid-90 .page-row, #uid-104 .page-row  {
	background-color: #F2F2F2;
}


/*------ Arbeiten --------------------------------- */

#uid-3 .content {	
	margin-left: auto;
	margin-right: auto;
	padding-top: 70px;
	padding-left:30px;
	padding-right: calc(30px - 10%);
}


#uid-3 .ganzebreite {
	margin-left: -2%;
	width: 102%;
}

#uid-3 .titeltext {
	padding-left:1%;
}

.vorschau {
	padding-right: 1.111%;
	padding-left: 1.111%;
	float: left;
	width: 31.111%;
}

.zeilenabstand-vorschau-arbeiten {
	clear:both;
	width: 100%;
	height:; 1px;
	margin-bottom: 70px;
}

.vorschau img{
	margin-bottom: 15px;
}

.vorschau .autor {
	font-style: italic;
}


.vorschaubild {
	width: 100%;
}

.zitat {
	font-size: 1.9rem;
	line-height: 2.4rem;
 	font-style: italic;
  	font-weight: 300;
  	margin-top:40px;
}



/* --------- Galerie ------------------------------- */

#galerie-ohne-photoswipe {
	display: none;
}

#galerie-ohne-photoswipe .wrap_my-gallery {
	display: none;
}

.galerie-content {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 70px;
	padding-left:30px;
	padding-right: calc(30px - 2.2%);
}

.ganzebreite-unter-content {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-left:30px;
	padding-right: calc(30px - 2.2%);
}


.galerie-content .ganzebreite {
	margin-left: -2%;
	width: 102%;
}


.galerie-content .titeltext {
	padding-left:1%;
}

#bild {
	margin-right: 1.111%;
	margin-left: 1.111%;
	float: left;
	width: 31.111%;
	margin-top:25px;
}

#uid-12 #bild, #uid-13 #bild, #uid-45 #bild, #uid-47 #bild, #uid-47 #bild, #uid-48 #bild, #uid-49 #bild, #uid-50 #bild, #uid-51 #bild, #uid-52 #bild, #uid-53 #bild, #uid-54 #bild, #uid-55 #bild, #uid-56 #bild {
	margin-right: 0.5%;
	margin-left: 0.5%;
	width: 13.111%;
	margin-top:10px;
}

#uid-46 #bild, #uid-57 #bild, #uid-58 #bild, #uid-59 #bild, #uid-60 #bild, #uid-61 #bild, #uid-62 #bild, #uid-63 #bild, #uid-64 #bild, #uid-65 #bild, #uid-66 #bild  {
	margin-right: 1.111%;
	margin-left: 1.111%;
	width: 22.778%;
}

.pswp__img  img{

}

.pswp__zoom-wrap img {

}

.my-gallery {
	margin-bottom: 70px;
}


.zwischentitel_in_galerie {
	margin-left: 0%;
	margin-top: 120px;
}

@media (min-width: 781px) { 
	.zwischentitel_in_galerie {
		margin-left: 2%;
	}
}

.zwischentitel_text_in_galerie {
	margin-left: 0%;
	margin-top: 20px;
	max-width: 700px;
}

@media (min-width: 781px) { 
	.zwischentitel_text_in_galerie {
		margin-left: 2%;
	}
}

.zurueckbutton {
	margin-left: -1%;
}

/*------ Biografie --------------------------------- */

.comment_gruppenausstellungen {
	margin-bottom: 0px;
}

.services_row {
	clear:both;
}

.services_col_one {
	width: 80px;
	float: left;
}


.services_col_two {
	width: 65%;
	float: left;
}

/*------ Preisliste --------------------------------- */

.preisliste {
	margin-top: 40px;
}

.preisliste h2{
	margin-bottom: 10px;
	padding-top: 40px;
}

.preisliste_beschreibung {
	margin-top: 5px;
	margin-bottom: 15px;
}


.preisliste_col_one {
	float:left;
	width: 70%;
	margin-right:20px;

}

.preisliste_col_two {
	float:left;
	width: 12%;
	margin-right:15px;;
}

.preisliste_col_three {
	float:right;
	width: 10%;
	text-align: right;
}

.preisliste_row {
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 10px;
	background-color: #D8D8D8;
	height: 100%;
}

.preisliste-clear {
	clear:both;
}

/*------ Planetensiegel --------------------------------- */



.siegelreihe-spalte1 {
	float:left;
	width: 34%;
	margin-right: 4%;
	margin-left: 2%;
	margin-top: 130px;
}


.siegelreihe-spalte2 {
	float: left;
	width: 59%;
	margin-top: 130px;
	position: relative;
	padding-bottom: 59%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}


.siegelreihe-spalte2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*------ zwei Spalten --------------------------------- */


.ganzebreite {
	width:100%;
	margin-bottom: 40px;
}

.spalte1 {
	float: left;
	width: 58%;
	margin-right: 4%;
}

.spalte1  img{
	width: 100%;
}

.spalte2 {
	float: right;
	width: 34%;
}



#uid-5 .spalte1 {
	float: left;
	width: 24%;
	margin-right: 4%;
}


#uid-5 .spalte2 {
 	float:left;
	width: 72%;
	
}

#uid-5 .ganzebreite, #uid-7 .ganzebreite {
 	margin-bottom: 0px;
}

/*------ Liste --------------------------------- */

.liste ul {
	display: flex;
}

.liste ul li:first-of-type {
	margin-right: 5px;
}

.liste {
	margin-bottom: 30px;
}

.liste-ohne-titel {
	margin-top: -30px;
}

/*------ Kontakt --------------------------------- */

.kontakt_liste_wrap {
	display: flex;
	flex-direction: row;
	margin-bottom:10px;
}

@media (max-width: 780px) {
	.kontakt_liste_wrap {
		flex-direction: column;
	}
}

.kontakt_liste_links {
	width: 25%;
	margin-right: 5%;
}

@media (max-width: 780px) {
	.kontakt_liste_links {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 10px;
	}
}

.kontakt_liste_rechts {
	width: 70%;
}

@media (max-width: 780px) {
	.kontakt_liste_rechts {
		width: 100%;
	}
}

.lieferung {
	margin-top: 25px;
	margin-bottom: 0px;
}

.kontoverbindung {
	margin-top: 25px;
	margin-bottom: 25px;
}

/*------ Titel Subtitel Text Liste --------------------------------- */

.titel_subtitel_text_liste img {
	width: 28%;
	padding-top: 5px;
}

.titel_subtitel_text_liste .event-text {
	padding-top: 0px;
}


/*------ Übersucht über Bücher --------------------------------- */


header h2 {
	margin-left: 1%;
	margin-bottom: 20px;
}

#uid-84 .ganzebreite, #uid-85 .ganzebreite, #uid-86 .ganzebreite, #uid-88 .ganzebreite, #uid-105 .ganzebreite {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

@media (max-width: 780px) {
	#uid-84 .ganzebreite, #uid-85 .ganzebreite, #uid-86 .ganzebreite, #uid-88 .ganzebreite, #uid-105 .ganzebreite {
		flex-direction: column;
	}
}


#uid-84 .ganzebreite .tx-dce-pi1, #uid-85 .ganzebreite .tx-dce-pi1, #uid-86 .ganzebreite .tx-dce-pi1, #uid-88 .ganzebreite .tx-dce-pi1, #uid-105 .ganzebreite .tx-dce-pi1 {
	padding-right: 1.111%;
	padding-left: 1.111%;
	float: left;
	width: 31.111%;
}

@media (max-width: 780px) {
	#uid-84 .ganzebreite .tx-dce-pi1, #uid-85 .ganzebreite .tx-dce-pi1,#uid-86 .ganzebreite .tx-dce-pi1, #uid-88 .ganzebreite .tx-dce-pi1, #uid-105 .ganzebreite .tx-dce-pi1 {
		padding-right: 0%;
		padding-left: 0%;
		width: 100%;
	}
}

#uid-84 .ganzebreite .tx-dce-pi1 .vorschau, #uid-85 .ganzebreite .tx-dce-pi1 .vorschau, #uid-86 .ganzebreite .tx-dce-pi1 .vorschau, #uid-88 .ganzebreite .tx-dce-pi1 .vorschau, #uid-105 .ganzebreite .tx-dce-pi1 .vorschau {
	padding-right: 0%;
	padding-left: 0%;
	float: left;
	width: 100%;
}

.vorschau a {
	text-decoration: none;
}

.7vorschau h2 {
	word-wrap: break-word;
	hyphens: auto;
}


/*------ Autoren --------------------------------- */

.autor {
	display: flex;
	justify-content: space-between;
}

.autor img {
	width: 28%;
	height: 28%;
	margin-top: 10px;
	margin-bottom: 60px;
}

.autor .titelundtext {
	width: 68%;
	height: 68%;
}

/*------ Error 404 Seite --------------------------------- */

#uid-83 header h2 {
	margin-left: 0px;
}

#uid-83 .titelundtext a {
	display: flex;
	align-self: start;
	justify-content: center;
	width: 200px;
	background-color: #003399;
	color: #ffffff;
	margin-top: 40px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 25px;
	text-decoration: none;
}

#uid-83 .titelundtext a:hover {
	color: #ffcc00;
}	

/*------ Footer --------------------------------- */



.footer-grauer-balken {
	width: 100%;
	background-color: #003399;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 70px;
}

 #uid-1 .footer-grauer-balken {
	position: fixed;
	margin-top: -50px;
}

.footer {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
	padding-left:30px;
	padding-right:30px;
} 

.footer a {
	color: #ffffff;
	text-decoration: none;
}

.footer a:hover{
	color: #ffcc00;
}

.footer span {
	color: #ffffff;
	float:left;
	margin-right: 15px;
}

@media (min-width: 1000px) {
	.footer span {
		margin-right: 25px;
	}
}


.footer span:last-child {
	float:right;
	margin-right: 00px;
}


/*------ Fenstergrösse max 930px --------------------------------- */


@media (max-width: 930px) { 

	#navigation a, #navigation_mobile a {
		margin-right: 20px;
	}
}

	
/*------ Fenstergrösse max 900px --------------------------------- */


@media (max-width: 900px) { 

	.footer span {
		display: block;
		width: 100%;
	}
	
	.wrap_link_datenschutz {
		margin-top: 15px;
	}

	.footer span:last-child {
		float:left;
		margin-right: 00px;
	}

	#uid-1 .footer-grauer-balken {
		margin-top: -198px;
	}

	.preisliste_col_one {
		float:left;
		width: 66%;
		margin-right:15px;
	}

	.preisliste_col_two {
		float:left;
		width: 18%;
		margin-right:10px;
	}

	
	.preisliste_col_three {
		float:right;
		width: 10%;
		text-align: right;
	}


}


/*------ Fenstergrösse max 780px --------------------------------- */


@media (max-width: 780px) { 
	#navigation {
		display:none;
	}


	#navigation_mobile_wrap {
		display: block;
	}

	#navigation_only_mobile {
		display: block;
	}


	#burger{
		display: block;
	}
	
	#uid-3 .content {	
		margin-left: auto;
		margin-right: auto;
		padding-top: 70px;
		padding-left:30px;
		padding-right: 30px;
	}

	.vorschau {
		width: 100%;
		margin-right: 0%;
		float: left;
		margin-bottom: 70px;
	}

	.spalte1 {
		width: 100%;
	}


	#uid-5 .spalte1, #uid-5 .spalte2 {
		width: 100%;
	}

	.event_bild_rechts {
		text-align: left;
	}

	.event_bild_rechts .event-text {
		width: 100%;	
		margin-right: 0%;
	}

	
	.event_bild_rechts img {
		width: 100%;
		margin-bottom: 20px;
	}

	.event_bild_links .event-text {
		width: 100%;
		margin-left: 0%;
	}

	
	.event_bild_links img {
		width: 100%;
		margin-bottom: 20px;
	}


	


	.news_bild_rechts {
		text-align: left;
	}

	.news_bild_rechts .news-text {
		width: 100%;	
		margin-right: 0%;
	}

	
	.news_bild_rechts img {
		width: 100%;
		margin-bottom: 20px;
	}

	.news_bild_links .news-text {
		width: 100%;
		margin-left: 0%;
	}

	
	.news_bild_links img {
		width: 100%;
		margin-bottom: 20px;
	}


	.kurs_bild_rechts {
		text-align: left;
	}

	.kurs_bild_rechts .kurs-text {
		width: 100%;	
		margin-right: 0%;
	}

	.kurs_bild_rechts .kurs-text {
		width: 100%;	
		margin-right: 0%;
	}
	
	
	.kurs_bild_rechts img {
		width: 100%;
		margin-bottom: 20px;
	}

	.kurs_bild_links .kurs-text {
		width: 100%;
		margin-left: 0%;
	}

	.kurs_bild_links .kurs-text {
		width: 100%;
		margin-left: 0%;
	}
	
	
	.kurs_bild_links img {
		width: 100%;
		margin-bottom: 20px;
	}

	.spalte2 {
		width: 100%;
		margin-top: 20px;
	}
	
	
	.wrap_my-gallery {
		display: none;
	}

	#galerie-ohne-photoswipe {
		display: block;
	}

	#galerie-ohne-photoswipe #bild {
		width: 100%;
		margin-right: 0%;
		margin-left: 0%;
		cursor: default;
	}



	.galerie-content {
		padding-top: 70px;
		padding-left:30px;
		padding-right: 30px;
	}
	
	
	.galerie-content .ganzebreite {
		margin-left: 0%;
		width: 100%;
	}
	
	
	.galerie-content .titeltext {
		padding-left:0%;
	}


	.siegelreihe-spalte1 {
		margin-top:50px;
		margin-bottom:30px;
		width: 100%;
		margin-right: 0%;
		margin-left: 0%;
	}

	.siegelreihe-spalte2 {
		width: 100%;
		padding-bottom: 100%;

	}

	.siegelreihe-spalte2 {
		margin-top: 0px;
	}

	
	#uid-1 h2 {	
		display:block;
	}
	
	
	#uid-1 h3 {
		display:block;
	
	}

}


/*------ Fenstergrösse max 720px --------------------------------- */


@media (max-width: 720px) { 

	.preisliste_col_one {
	float:left;
	width: 60%;
	margin-right:15px;

	}

	.preisliste_col_two {
	float:left;
	width: 20%;
	margin-right:10px;
	}

	
	.preisliste_col_three {
		float:right;
		width: 16%;
		text-align: right;
	}
}


/*------ Fenstergrösse max 420px --------------------------------- */


@media (max-width: 420px) { 

	.preisliste_col_one {
	float:left;
	width: 50%;
	margin-right:15px;

	}

	.preisliste_col_two {
	float:left;
	width: 20%;
	margin-right:10px;
	}

	
	.preisliste_col_three {
		float:right;
		width: 16%;
		text-align: right;
	}
}

/*------ Fenstergrösse max height 600px --------------------------------- */


@media (max-height: 600px) { 
	.content, body {
		min-height: 600px;
	}

	#uid-1 .footer-grauer-balken {
		position: relative;
	}

	#uid-1 .grauer-balken-oben {
		position: relative;
	}




}


