/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
html,
body {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size:1em;
}
.seite_oben{width:100%;position:relative;}
.d_woher{color:#ffffff;font-size:0.8em;position:absolute;top:5px;right:15px;}
.d_sprache{color:#ffffff;font-size:0.8em;position:absolute;top:45px;right:15px;}
#i_sprache {
 margin: auto;
 width: 120px;
 height:30px;
 transform: rotate(354deg)
            skew(-4deg)
            scale(1.1,1.1);
}
.s_aktiv{font-size:1.2em;font-weight:bold;}
.seite{width:1200px;margin-left:auto;margin-right:auto;line-height:2;position:relative;}
.seite_monsterroller{width:800px;margin-left:auto;margin-right:auto;position:relative;}
.seite_404{width:1200px;margin-left:auto;margin-right:auto;line-height:2;position:relative;}
.inhalt_text{width:800px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;}
.inhalt_amtsblatt{width:800px;margin-left:auto;margin-right:auto;}
.inhalt{padding-top:120px;padding-bottom:40px;}
#text_startseite{padding-top:130px;padding-bottom:0px;}
.fuss{width:100%;position:relative;}
.d_impressum{color:#ffffff;position:absolute;bottom:30px;right:240px;}
#i_impressum {
 margin: auto;
 width: 400px;
 height:30px;
 transform: rotate(354deg)
            skew(-4deg)
            scale(1.1,1.1);
}
.d_facebook{color:#72808a;position:absolute;bottom:30px;left:280px;font-size:0.8em;}
.d_logo_eins{position:absolute;bottom:0px;right:100px;width:100px;}
.d_logo_lift{position:absolute;bottom:0px;right:210px;width:80px;background:#fff;}
#i_facebook {
 margin: auto;
 width: 250px;
 height:30px;
 transform: rotate(354deg)
            skew(-4deg)
            scale(1.1,1.1);
}
.navi_rechts{position:fixed;top:18%;right:0px;z-index:1111;}
.navi_rechts_pikto{background:rgba(100,182,207,0.8);width:40px;float:right;padding-right:10px;padding-left:10px;}
.navi_rechts_pikto_sommer{background:rgba(207,214,0,0.8);width:40px;float:right;padding-right:10px;padding-left:10px;}
.navi_pikto{padding-top:5px;padding-bottom:5px;width:45px;}
.navi_oben{position:fixed;top:0px;left:0px;width:100%;z-index:1999;}
.d_logo{position:absolute;top:0px;left:10%;width:150px;z-index:3010;}
.d_menu{position:absolute;top:20%;left:46%;color:#999999;font-size:1.3em;cursor:pointer;}
.ueberschrift_start{position:absolute;top:-30px;left:0px;text-align:center;width:100%;z-index:1100;}
.b_buchen1{margin-top:20px;text-align:right;}
.b_buchen2{margin-top:20px;text-align:right;}
.bild_links{float:left;width:47%;position:relative;margin-bottom:40px;}
.bild_rechts{float:right;width:47%;position:relative;text-align:right;margin-bottom:40px;}
.ueberschrift_bild{position:absolute;width:100%;top:-49px;left:0px;}
.ueberschrift_box{position:absolute;width:100%;top:-28px;left:0px;}
h1{color:#ffffff;font-size:1em;margin:0px;padding:0px;font-weight:normal;}
h2{font-size:1.1em;margin:0px;padding:0px;font-weight:normal;color:#64b6cf;}
h4{font-size:1.1em;padding:10px;font-weight:normal;color:#ef483c;background:#ffffff;margin-bottom:50px;padding-left:50px;border:1px solid #ef483c;}
.d_navi{position:absolute;left:0px;top:0px;width:100%;background:url(Bilder/hg_navi.png) no-repeat;background-size:cover;z-index:9000;padding-bottom:20px;display:none;}
.u_ober li{cursor:pointer;}
.u_ober li:hover{color:#ef483c;}
.td_ueb{border:0px;padding-top:20px;}
.td_obj{border:1px solid black;}
.ueb_video{font-size:1.3em;font-weight:bold;padding-top:110px;padding-bottom:10px;}
.bild_mitte{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:20px;}

.d_navi_i{width:1200px;margin-left:auto;margin-right:auto;padding-top:40px;}
.d_toggle1{color:#72808a;background:#ddeeee;width:100%;padding:10px;margin-bottom:10px;cursor:pointer;}
.d_toggle2{color:#72808a;background:#eef7f7;width:100%;padding:8px;margin-bottom:10px;margin-left:20px;}
.u_toggle{display:none;padding-top:20px;padding-bottom:20px;}
.d_webcam{width:60%;float:left;height:500px;}
.d_webcam_text{float:right;text-align:left;width:35%;}
.d_ziel3{padding-top:10px;padding-bottom:10px;border-top:1px solid #999999;border-bottom:1px solid #999999;width:100%;margin-bottom:20px;}
.d_ziel3_i{width:50%;margin-left:auto;margin-right:auto;}
.farbe_rot{color:#ee0b1b;}
ul{list-style:none;}
.inhalt ul{list-style:circle;}
.unaviliste{display:block;padding:0px 0px 0px 15px;}
.li_oben:before {
    content: ""; 
    display: block;
    width: 50%;
    border-bottom: 1px solid #dadddf;
}
.li_unten:after {
    content: "";
    display: block;
    width: 50%;
    border-bottom: 1px solid #dadddf;
}
.u_ober{margin:0px;padding:5px 0px 0px 0px;color:#72808a;line-height:2;font-size:0.9em;}
.ueb_navi{width:100%;color:#72808a;padding-bottom:15px;border-bottom:1px solid #999999;cursor:pointer;}
.ueb_navi:hover{color:#ef483c;}
.navi_schliessen{float:right;padding-top:20px;padding-right:10px;font-size:2em;color:#999999;cursor:pointer;}
.navi_schliessen_weiss{float:right;padding-top:20px;padding-right:10px;font-size:1.5em;color:#ffffff;cursor:pointer;}
.d_buchen{width:100%;background:url(Bilder/Winter-in-Oberwiesenthal.jpg) no-repeat;background-size:cover;margin-top:80px;position:relative;}
.d_buchen_a{height:400px;}
.d_buchen_i{width:380px;margin-left:auto;margin-right:auto;background:rgba(255,255,255,0.7);}
.d_wieder_da{position:absolute;bottom:-50px;left:10%;width:200px;}
.clear{clear:both;}
.f_right{float:right;}
.f_left{float:left;}
.bild_i{height:350px;overflow:hidden;width:100%;}
.d_bildunterschrift_l{font-size:0.8em;text-align:left;}
.d_bildunterschrift_r{font-size:0.8em;}
#qfindformId_search{background:#999999;}
.slogan_u{color:#72808a;font-size:1.8em;text-align:center;padding-top:0px;padding-bottom:30px;}
.nach_oben{position:fixed;bottom:0px;right:10px;width:64px;}
.bild_nur_rechts{float:right;width:250px;padding-left:20px;padding-bottom:20px;}
.d_wetter{margin-left:10px;padding-top:10px;width:300px;}
.d_foerderlogo{width:200px;float:right;margin-left:20px;font-size:0.8em;}
.d_wichtig_start{width:350px;background:#ee443a;color:#ffffff;padding:5px;margin-bottom:30px;}
.d_video{width:100%;height:350px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.d_video_start1{width:100%;height:350px;margin-left:auto;margin-right:auto;}
.d_bild_gesamt{width:100%;display:block;}
.d_bild_gesamt_m{width:100%;display:none;}
.d_familienfreundlich{width:250px;margin-left:auto;margin-right:auto;}
.d_flexbox{display:flex; flex-wrap:wrap; justify-content:left;}
.d_flexbox_c{display:flex; flex-wrap:wrap; justify-content:center;}
.d_qr{width:200px;margin:10px;}
.h_start{position:absolute;top:-20px;left:20px;width:150px;z-index:2000;}
.box_zus{display:none;width:100%;}
.button_gruen{background:#cfd600;width:200px;padding-top:5px;padding-bottom:5px;text-align:center;}
.button_buchung{background:#eeeeee;width:100px;padding-top:2px;padding-bottom:2px;text-align:center;float:left;margin-right:10px;}
.button_gruen1{background:#cfd600;padding:5px 5px 5px 20px;margin-bottom:15px;font-size:1.4em;}
.k_programm{font-size:0.9em;}
.ueb_anbieter{font-size:1.2em;margin-bottom:10px;}
.ueb_angebot{width:93%;color:#000000;padding:5px 5px 5px 20px;background:#eeeeee;font-size:1.3em;position:relative;margin-top:50px;}
.d_widerruf_cm{display:none;}
.ds_nav{width:300px;margin:10px;border:1px solid #eeeeee;}
.ds_nav2{width:620px;margin:10px;border:1px solid #eeeeee;}
.ds_nav_ueb{font-size:20px;background:#eeeeee;text-align:center;}
.ds_nav_i{padding:10px;}

@media all and (min-width: 701px) {
.ueb_angebot:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 10;
    z-index: -1;
    background: #eeeeee;
    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
}
}

a {color:#999999;text-decoration:none;}
a:hover{text-decoration:underline;}

.inhalt a.l_ohne {color:#999999;text-decoration:none;background:#ffffff;padding-left:0px;}
.inhalt a.l_ohne:hover{text-decoration:none;}
.inhalt a {color:#999999;text-decoration:none;background:url(Bilder/navi.jpg) no-repeat;padding-left:20px;}
a:hover{text-decoration:underline;}
a.l404 {color:#999999;text-decoration:none;background:url(Bilder/navi.jpg) no-repeat;padding-left:20px;}
a.l404:hover{text-decoration:underline;}
.box_i_a a {color:#999999;text-decoration:none;background:#ffffff;padding-left:0px;}
a.l_oben {color:#72808a;text-decoration:none;}
a.l_oben:hover{color:#ef483c;}
a.l_oben_gruen {color:#64b6cf;text-decoration:none;}
a.l_oben_gruen:hover{color:#ef483c;}
a.l_sprache {color:#ffffff;text-decoration:none;}
a.l_sprache:hover{color:#ef483c;}
a.l_unten {color:#ffffff;text-decoration:none;font-size:0.9em;}
a.l_unten:hover{color:#ffffff;text-decoration:underline;}
a.l_woher {color:#ffffff;text-decoration:none;}
a.l_woher:hover{color:#ffffff;text-decoration:underline;}
a.l_lightbox {color:#999999;text-decoration:none;padding:0px;}
a.l_lightbox:hover{text-decoration:none;}
a.l_uk {color:#999999;text-decoration:none;font-size:11px;}
a.l_uk:hover{text-decoration:underline;}

#qfindformId_link {color:#000000;}
#nach_oben{display:none;}
#karte {width: 100%; height: 500px}
#karte2 {width: 100%; height: 500px}
#linkback {margin-top: 4px; font-size: 9pt;}
#hoehe {width: 100%; border: solid black 1px; background-color: #d5ebe9;}
#hoehenprofil {float: left;}
#hoetabklein {font-size: 0.9em;}
#hoehenprofil1 {float: left;}
#hoetabklein1 {font-size: 0.9em;}

 
.ueberschrift {
    position: relative;
    width: 300px;
    padding: 10px;
    font-size: 1.5em;
    position: relative;
    color: #FFF;
    background: #72808a;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.ueberschrift:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 10;
    z-index: -1;
    background: #72808a;
    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
}
.ueberschrift:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20;
    z-index: -1;
    background: #72808a;
    transform-origin: bottom left;
    -ms-transform: skew(-7deg, 0deg);
    -webkit-transform: skew(-7deg, 0deg);
    transform: skew(-7deg, 0deg);
}
.u_ueberschrift {
    position: relative;
    width: 250px;
    padding: 10px;
    font-size: 1.1em;
    position: relative;
    color: #72808a;
    background: #ddeeee;
	text-align:center;
	margin-left:30%;
}
.u_ueberschrift:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 10;
    z-index: -1;
    background: #ddeeee;
    transform-origin: bottom left;
    -ms-transform: skew(10deg, 0deg);
    -webkit-transform: skew(10deg, 0deg);
    transform: skew(10deg, 0deg);
}
.u_ueberschrift:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20;
    z-index: -1;
    background: #ddeeee;
    transform-origin: bottom left;
    -ms-transform: skew(-8deg, 0deg);
    -webkit-transform: skew(-8deg, 0deg);
    transform: skew(-8deg, 0deg);
}

.ueberschrift_klein {
    position: relative;
    width: 120px;
    padding: 5px;
    font-size: 1.2em;
    position: relative;
    color: #FFF;
    background: #72808a;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:1000;
}
.ueberschrift_klein:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #72808a;
    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
    border:1px solid #72808a;
}
.ueberschrift_klein:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20;
    z-index: -1;
    background: #72808a;
    transform-origin: bottom left;
    -ms-transform: skew(-7deg, 0deg);
    -webkit-transform: skew(-7deg, 0deg);
    transform: skew(-7deg, 0deg);
}
.u_ueberschrift_klein {
    position: relative;
    width: 150px;
    padding: 5px;
    font-size: 1em;
    position: relative;
    color: #72808a;
    background: #ddeeee;
	text-align:center;
	margin-left:30%;
	z-index:1001;
}
.u_ueberschrift_klein:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 10;
    z-index: -1;
    background: #ddeeee;
    transform-origin: bottom left;
    -ms-transform: skew(10deg, 0deg);
    -webkit-transform: skew(10deg, 0deg);
    transform: skew(10deg, 0deg);
}
.u_ueberschrift_klein:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20;
    z-index: -1;
    background: #ddeeee;
    transform-origin: bottom left;
    -ms-transform: skew(-8deg, 0deg);
    -webkit-transform: skew(-8deg, 0deg);
    transform: skew(-8deg, 0deg);
}

.ueberschrift_aktuelles {
    position: relative;
    width: 180px;
    padding: 5px;
    font-size: 1.2em;
    position: relative;
    color: #FFF;
    background: #ee443a;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:1000;
}
.ueberschrift_aktuelles:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #ee443a;
    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
    border:1px solid #ee443a;
}
.ueberschrift_aktuelles:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20;
    z-index: -1;
    background: #ee443a;
    transform-origin: bottom left;
    -ms-transform: skew(-7deg, 0deg);
    -webkit-transform: skew(-7deg, 0deg);
    transform: skew(-7deg, 0deg);
}

.u_ueberschrift_lang {
    position: relative;
    width: 340px;
    padding: 5px;
    font-size: 1em;
    color: #72808a;
    background: #ddeeee;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:1001;
}
.u_ueberschrift_lang:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 10;
    z-index: -1;
    background: #ddeeee;
    transform-origin: bottom left;
    -ms-transform: skew(10deg, 0deg);
    -webkit-transform: skew(10deg, 0deg);
    transform: skew(10deg, 0deg);
}
.u_ueberschrift_lang:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20;
    z-index: -1;
    background: #ddeeee;
    transform-origin: bottom left;
    -ms-transform: skew(-8deg, 0deg);
    -webkit-transform: skew(-8deg, 0deg);
    transform: skew(-8deg, 0deg);
}

.button_weiss{border:1px solid #72808a;color:#72808a;width:150px;margin-left:auto;margin-right:auto;text-align:center;margin-top:40px;margin-bottom:40px;}
.button_senden{color:#000000;width:180px;margin-left:auto;margin-right:auto;text-align:center;padding-top:8px;padding-bottom:8px;font-size:1.2em;background:#cfd600;margin-top:20px;border:0px;}
.i_suche{border:1px solid #72808a;color:#72808a;padding:6px;font-size:1.3em;}
.s_suche{background:url(Bilder/lupe_grau.png) no-repeat;width:28px;height:28px;border:0px;}
.f_suche{width:350px;margin-left:auto;margin-right:auto;margin-bottom:100px;}
.h_grau{color:#ddeeee;margin-top:50px;margin-bottom:50px;}
.lift_a{position:absolute;left:55%;top:30%;}
.lift_b{position:absolute;left:62%;top:36%;}
.lift_c{position:absolute;left:28%;top:45%;}
.lift_d{position:absolute;left:31%;top:51%;}
.lift_e{position:absolute;left:79%;top:36%;}
.lift_f{position:absolute;left:34%;top:72%;}
.lift_g{position:absolute;left:67%;top:23%;}

#ueb_buchen{margin-left:40%;}
#h_bild_anpassen{height:320px;}
.box_loipen{width:100%;border:1px solid #72808a;position:relative;}
.box_links{float:left;width:48%;border:1px solid #72808a;position:relative;}
.box_rechts{float:right;width:48%;border:1px solid #72808a;position:relative;}
.box_mr{width:48%;float:right;}
.box_ml{width:48%;float:left;position:relative;border:1px solid black;height:325px;}
.box_links_a{float:none;width:47%;border:1px solid #72808a;position:relative;height:270px;margin-bottom:40px;}
.box_links_an{float:left;width:47%;border:1px solid #72808a;position:relative;height:270px;margin-bottom:40px;}
.box_links_ab{float:left;width:47%;border:1px solid #72808a;position:relative;height:270px;margin-bottom:40px;}
.box_rechts_a{float:right;width:47%;border:1px solid #72808a;position:relative;height:270px;margin-bottom:40px;}
.box_rechts_an{float:right;width:47%;border:1px solid #72808a;position:relative;height:270px;margin-bottom:40px;}
.box_links_am{float:left;width:47%;border:1px solid #72808a;position:relative;height:320px;margin-bottom:40px;}
.box_rechts_am{float:right;width:47%;border:1px solid #72808a;position:relative;height:320px;margin-bottom:40px;overflow:hidden;}
.box_links_s{float:left;width:47%;border:1px solid #72808a;position:relative;height:320px;margin-bottom:40px;}
.box_rechts_s{float:right;width:47%;border:1px solid #72808a;position:relative;height:320px;margin-bottom:40px;}
.box_ansprech1{width:500px;margin:20px 10px 20px 10px;border:1px solid #eeeeee;position:relative;}
.box_50{width:600px;position:relative;}
.box_50_l{width:500px;position:relative;}
.box_50_r{width:700px;position:relative;}
.box_50b{width:500px;margin:30px;position:relative;border:1px solid #333333;}
.box_50_i{padding-left:30px;}
.box_i{padding:10px 20px 10px 20px;}
.box_i_a{padding:30px 20px 10px 20px;}
.box_i_akt{padding:30px 20px 10px 20px;}
.box_sportler{width:100%;border:1px solid #72808a;position:relative;margin-bottom:40px;}
.box_download{width:100%;border:1px solid #72808a;position:relative;margin-bottom:40px;}
.bild_sportler_b{float:right;width:350px;position:relative;text-align:right;margin-left:20px;}
.bild_sportler_h{float:right;width:250px;position:relative;text-align:right;margin-left:20px;}
.bild_download_b{float:left;width:450px;position:relative;text-align:right;margin-right:20px;}
.bild_download_h{float:left;width:250px;position:relative;text-align:right;margin-right:20px;}
.bild_buerger_b{float:right;width:250px;position:relative;text-align:right;margin-left:20px;}
.bild_buerger_h{float:right;width:200px;position:relative;text-align:right;margin-left:20px;}
#d_gastinfo_oeff{height:300px;}
#d_gastinfo_kontakt{height:300px;}
.d_imagefilm{width:800px;height:450px;margin-left:auto;margin-right:auto;}
.d_imagestart{width:100%;height:360px;}
.d_video_mun{width:600px;height:360px;}
.bild_gesamt{background:url(Bilder/blick-vom-Fichtelberg.jpg);background-position:cover;width:100%;height:385px;text-align:left;}
.d_legende{position:absolute;right:0px;top:110px;padding:15px;width:300px;background:rgba(255,255,255,0.9);z-index:1500;font-size:0.9em;line-height:1.5;}
.stadtpunkt_inactive{padding-left:20px;background:url(Bilder/stadtplan_aus.png) no-repeat;cursor:pointer;margin-left:30px;}
.stadtpunkt_active{padding-left:20px;background:url(Bilder/stadtplan_ein.png) no-repeat;cursor:pointer;margin-left:30px;}
.untkat_auf{float:left;background:url(Bilder/zuklappen.jpg) no-repeat;cursor:pointer;width:30px;}
.untkat_zu{float:left;background:url(Bilder/aufklappen.jpg) no-repeat;cursor:pointer;width:30px;}
.ul_untkat{display:none;}
.d_legende ul{margin-left:10px;padding-left:0px;}
.kleiner{font-size:0.8em;}
.box_gesamt{width:100%;border:1px solid #ee443a;position:relative;margin-top:60px;margin-bottom:40px;}
.box_gesamt_i{padding:20px;}
.bild_aktuelles_start{float:left;width:250px;margin-right:20px;margin-bottom:20px;padding-top:20px;}
.bild_news_start{float:left;width:300px;margin-right:20px;margin-bottom:20px;padding-top:20px;}
.aktuelles_einzel{border-bottom:1px solid #666666;padding-bottom:20px;padding-top:20px;}
.schweb_100{width:700px;margin-left:auto;margin-right:auto;}

.oax .oax_btn_dark{background-color:#72808a !important;
                   border:1px solid #72808a !important;}
.oax .oax_view_controls button {background-color:#72808a !important;}
.oax .oax_view_controls button:active {background-color:#ffffff !important;}
.oax .oax_flex_view_filter {background-color:#ddeeee !important;}
.oax .oax-filter-selectors{background: #ddeeee !important;}
.oax_controls_Container.oax_singleControl {
    background-color: #ddeeee !important;
}
.oax .oax_detailpane .oax-dp-list-container {
	 background-color: #ddeeee !important;
}
.abstand_flexview{height:150px;}

.box_lifte{
    position: relative;
	width:100%;padding:0px;line-height:1;
	margin:0px;
}
.box_lifte_m{display:none;}

.box{
    overflow: hidden;
    position: relative;
	height:350px;overflow:hidden;width:100%;
}
.box:before,
.box:after{
    content: "";
    width: 100%;
    height: 50%;
    background: rgba(100,182,207,0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transform-origin: 100% 0;
    transform: rotateZ(90deg);
    transition: all 0.3s ease 0s;
}
.box:after{
    top: auto;
    bottom: 0;
    transform-origin: 0 100%;
}
.box:hover:before,
.box:hover:after{ transform: rotateZ(0); }
.box img{
    width: 100%;
    height: auto;
    transform: scale(1) rotate(0);
    transition: all 0.3s ease 0s;
}
.box:hover img{
    filter: sepia(80%);
    transform: scale(1.3) rotate(10deg);
}
.box .title{
    font-size: 19px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-shadow: 0 0 1px #004cbf;
    margin: 0;
    position: absolute;
    top: 10px;
    left: 10px;
    opacity: 0;
    z-index: 2;
    transform: scale(0);
    transition: all 0.5s ease 0.2s;
}
.box:hover .title{
    opacity: 1;
    transform: scale(1);
}
#box_feuerwehr{height:500px;}
.navi_oben{display:block;}
.navi_oben_mobil{display:none;}
.start_abstand_m{display:none;}
.d_suche{width:300px;margin-left:auto;margin-right:auto;margin-bottom:70px;}
#menu_ob1{display:none;}
.d_karte_skigebiet{width:80%;margin-left:auto;margin-right:auto;}

 .gewinn-container {
      max-width: 600px;
      margin: auto;
      background-color: #fff;
      padding: 2rem;
    }

    .gewinn-container .form-group {
      margin-bottom: 1rem;
    }

    .gewinn-container label {
      display: block;
      font-weight: bold;
      margin-bottom: 0.5rem;
    }

    .gewinn-container input[type="text"],
    .gewinn-container input[type="email"] {
      width: 100%;
      padding: 0.6rem;
      border: 1px solid #ccc;
      border-radius: 6px;
      font-size: 1rem;
    }

    .gewinn-container input[type="checkbox"] {
      margin-right: 0.5rem;
    }

    .gewinn-container .checkbox-group {
      margin-top: 1rem;
      font-size: 0.95rem;
    }

    .gewinn-container .checkbox-group label {
      font-weight: normal;
      display: flex;
      align-items: flex-start;
    }

    .gewinn-container .checkbox-group input {
      margin-top: 0.2rem;
    }

    .gewinn-container .form-footer {
      margin-top: 1.5rem;
    }

    .gewinn-container button {
      border: none;
      padding: 0.75rem 1.5rem;
      font-size: 1rem;
      cursor: pointer;
      width: 100%;
    }

    .gewinn-container button:hover {
      background-color: #00426a;
	  color:#ffffff;
    }
	
	.gewinn-container h2{font-size:1.3em;margin:0px;padding:0px;font-weight:normal;color:#64b6cf;}
	.gewinn-container .hervor{font-size:1.1em;font-weight:bold;}
	

.aktuelles-content {
  max-height: 420px;
  overflow: hidden;
  position: relative;
}

.aktuelles_einzel.is-expanded .aktuelles-content {
  max-height: none;
}

.aktuelles-content::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
}

.aktuelles_einzel.is-expanded .aktuelles-content::after {
  display: none;
}

.read-more-btn {
  margin-top: 12px;
  background: #83c5d9;
  border: none;
  color: #ffffff;
  cursor: pointer;
  font-size:1.1em;
  padding:8px;
}

@media (max-width: 600px) {
	.ds_nav2{width:96%;margin-left:auto;margin-right:auto;}
	.ds_nav{width:96%;margin-left:auto;margin-right:auto;}
}

    @media (max-width: 480px) {
      .gewinn-container {
        padding: 1rem;
      }

      .gewinn-container button {
        font-size: 1rem;
        padding: 0.75rem;
      }
    }

@media all and (min-width: 1500px) {
	.navi_rechts{top:26%;}
}

@media all and (max-width: 1300px) {
 .d_logo{width:100px;}
 .d_impressum{position:absolute;bottom:30px;right:60px;}
 .l_unten{font-size:0.8em;}
 .d_sprache{top:30px;right:15px;}
 .d_menu{top:25%;left:46%;}
 .d_logo_eins{width:70px;right:80px;}
 .d_logo_lift{width:55px;right:160px;}
}

@media all and (max-width: 1199px) {
.seite{width:100%;}
.seite_404{width:94%;margin-left:auto;margin-right:auto;}
.inhalt{padding-top:80px;padding-bottom:40px;width:94%;margin-left:auto;margin-right:auto;}
.inhalt_amtsblatt{padding-top:80px;padding-bottom:40px;width:94%;margin-left:auto;margin-right:auto;}
.inhalt_text{width:94%;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto;}
.oax-top-cont{padding-right:10px;padding-left:10px;}
.box_ml{height:270px;}
}

@media all and (max-width: 900px) {

.navi_oben{display:none;}
.navi_oben_mobil{display:block;position:fixed;top:0px;left:0px;width:100%;z-index:1999;}
.header{position:absolute;top:0px;left:0px;width:12%;}
#menu_ob1 {background:rgba(255,255,255,0.95);
    position: absolute;
    width: 100%;
    left:0px;
	top:0px;
	color:#999999;
	z-index:2300;
	display:none;
    }
#menu_ob li {text-align:left;}
#nav{
	list-style: none;
	padding:0px;margin:0px;
	background:#000000;
}
.navi_rechts{display:none;}
.b_buchen1{display:none;}
.d_impressum{display:none;}
.d_widerruf_cm{display:block;width:100%;text-align:center;}
.d_facebook{display:none;}
.box{height:250px;}
.box_links{float:none;width:94%;margin-left:auto;margin-right:auto;margin-bottom:40px;}
.box_rechts{float:none;width:94%;margin-left:auto;margin-right:auto;}
.box_mr{float:none;width:94%;margin-bottom:40px;margin-left:auto;margin-right:auto;}
.box_ml{float:none;width:94%;height:270px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
  .box_links_a{float:none;width:94%;height:270px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
  .box_links_an{float:none;width:94%;height:270px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
  .box_links_ab{float:none;width:94%;height:270px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
  .box_rechts_a{float:none;width:94%;height:270px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
  .box_rechts_an{float:none;width:94%;height:270px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
  .box_links_am{float:none;width:94%;height:320px;margin-bottom:40px;}
  .box_rechts_am{float:none;width:94%;height:400px;margin-bottom:40px;border:1px solid white;}
  .box_links_s{float:none;width:94%;height:320px;margin-bottom:40px;}
  .box_rechts_s{float:none;width:94%;height:320px;margin-bottom:40px;}
  .d_toggle1{width:94%;padding:10px;margin-bottom:10px;}
  .d_toggle2{width:94%;padding:8px;margin-bottom:10px;margin-left:20px;}
  .d_webcam{width:94%;float:none;height:500px;margin-left:auto;margin-right:auto;}
  .d_webcam_text{float:none;text-align:left;width:94%;margin-left:auto;margin-right:auto;}
  .bild_links{float:none;width:94%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
  .bild_rechts{float:none;width:94%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
  .box{height:380px;}
  .d_imagefilm{width:700px;height:394px;margin-left:auto;margin-right:auto;}
  .bild_gesamt{margin-left:auto;margin-right:auto;width:94%;}
  .d_legende{position:relative;padding:15px;width:94%;margin-left:auto;margin-right:auto;}
  .abstand_karte{display:none;}
  .navi_schliessen_mobil{float:right;padding-right:10px;font-size:1.5em;color:#999999;cursor:pointer;line-height:1;}
  .m_ueb{padding-top:10px;padding-left:10px;padding-bottom:5px;border-bottom:1px solid #999999;}
  #menu_ob1 ul li {border-bottom:1px solid #999999;padding-top:5px;padding-bottom:5px;}
  #menu_ob1 ul li ul li{border-bottom:1px solid #cccccc;}
  #menu_ob1 ul li ul li ul li{border-bottom:none;}
  #menu_ob1 ul{margin-top:0px;}
  .m_mehr{float:right;padding-right:10px;font-size:1.5em;line-height:1;}
  .m_mehr_u{float:right;padding-right:10px;font-size:1.3em;line-height:1;}
  .m_weniger_u{float:right;padding-right:10px;font-size:1.3em;line-height:1;display:none;}
  #u_mm_oberwiesenthal{display:none;}
  #u_mm_stadtportrait{display:none;}
  #u_mm_sehenswertes{display:none;}
  #u_mm_attraktionen{display:none;}
  #u_mm_familienurlaub{display:none;}
  #u_mm_handwerk{display:none;}
  #u_mm_gesundheit{display:none;}
  #u_mm_sommer{display:none;}
  #u_mm_wandern{display:none;}
  #u_mm_radfahren{display:none;}
  #u_mm_nordic{display:none;}
  #u_mm_motorrad{display:none;}
  #u_mm_ausflug{display:none;}
  #u_mm_trend{display:none;}
  #u_mm_winter{display:none;}
  #u_mm_trendwinter{display:none;}
  #u_mm_gastgeber{display:none;}
  #u_mm_gastronomie{display:none;}
  #u_mm_leistungerfolge{display:none;}
  #u_mm_leistungerleben{display:none;}
  #u_mm_leistungssport{display:none;}
  #u_mm_stadtverwaltung{display:none;}
  #u_mm_gaesteservice{display:none;}
  #u_mm_buergerservice{display:none;}
  #u_mm_stadtinfo{display:none;}
  #u_mm_ratsinfo{display:none;}
  #u_mm_geschichte{display:none;}
  .ul_mehr{background:url(Bilder/mehr.png) no-repeat;background-position:right;}
  .ul_weniger{background:url(Bilder/weniger.png) no-repeat;background-position:right;}
  .inhalt_amtsblatt{width:94%;margin-left:auto;margin-right:auto;}
  .box_lifte{display:none;}
  .box_lifte_m{display:block;}
  .seite_monsterroller{width:96%;margin-left:auto;margin-right:auto;}
  .box_zus{width:96%;margin-left:auto;margin-right:auto;}
}

@media all and (max-width: 700px) {
  .header{position:absolute;top:0px;left:0px;width:20%;}
  .ueberschrift {width: 200px; padding: 5px; font-size: 1.2em;}
  .u_ueberschrift {width: 200px;padding: 5px;font-size: 1em;}
  .inhalt{padding-top:70px;padding-bottom:0px;}
  .inhalt_amtsblatt{width:94%;padding-top:40px;padding-bottom:0px;}
  .nach_oben{width:40px;}
  .box{height:300px;}
  .start_abstand_m{height:50px;display:block;}
  .d_webcam{height:300px;}
  .box_rechts_am{border:1px solid white;margin-bottom:10px;}
  .d_imagefilm{width:400px;height:225px;margin-left:auto;margin-right:auto;}
  .d_wieder_da{bottom:10px;left:20%;width:100px;}
  .d_video{width:90%;height:400px;margin-left:auto;margin-right:auto;}
  .d_video_mun{width:96%;height:360px;}
  .schweb_100{width:96%;margin-left:auto;margin-right:auto;}
  .d_logo_eins{width:70px;right:50px;bottom:-5px;}
  .d_logo_lift{right:130px;bottom:-5px;width:57px;}
  .box_50_l{width:100%;}
  .box_50_r{width:100%;}
  .ueb_angebot{width:95%;font-size:1.1em;}
  .ueb_angebot:after{}
  .d_bild_gesamt{width:100%;display:none;}
  .d_bild_gesamt_m{width:100%;display:block;}
}

@media all and (max-width: 500px) {
.h_start{position:absolute;top:-20px;left:0px;width:120px;}
.d_video{width:90%;height:250px;margin-left:auto;margin-right:auto;}
.ueberschrift_start{top:-15px;}
.box_50b{width:96%;margin:0px;position:relative;border:1px solid #333333;margin-bottom:20px;}
}


@media all and (max-width: 400px) {
  .ueberschrift {width: 170px; padding: 5px; font-size: 1em;line-height:1;}
  .u_ueberschrift {width: 170px;padding: 5px;font-size: 1em;line-height:1;}
  .inhalt{padding-top:70px;padding-bottom:10px;line-height:1.4;}
  .inhalt_amtsblatt{padding-top:30px;padding-bottom:10px;line-height:1.4;width:94%;}
  
  .bild_links{float:none;width:94%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
  .bild_rechts{float:none;width:94%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
  .box{height:200px;}
  #text_startseite{padding-top:80px;}
  .d_buchen{display:none;}
  .ueberschrift_klein {padding: 3px;font-size: 1em;}
  .u_ueberschrift_klein {padding: 3px;}
  .slogan_u{font-size:1.1em;}
  .d_webcam{height:200px;}
  .bild_nur_rechts{float:none;width:100%;padding-left:0px;padding-bottom:20px;}
  .d_toggle2{width:94%;padding:8px;margin-bottom:10px;margin-left:0px;}
  .u_ueberschrift_lang {width: 300px;padding: 3px;}
  .box_rechts_am{height:250px;border:1px solid white;margin-bottom:10px;}
  .d_foerderlogo{width:200px;float:none;margin-left:auto;margin-right:auto;font-size:0.8em;}
  .d_imagefilm{width:300px;height:169px;margin-left:auto;margin-right:auto;}
  .d_video{width:100%;height:250px;}
  .d_familienfreundlich{padding-top:60px;}
}

@media print {
	.navi_oben_mobil{display:none;}
}