.animated-text{overflow:hidden;height:1.5em;word-wrap:break-word;white-space:nowrap;animation:typing 3s linear infinite}@keyframes typing {
  from { 
    width: 7ch;
  }

  to { 
    width: 15ch;
  }
}.alert{padding:20px;background-color:#f44336;color:#fff;text-align:center;font-size:15pt;font-weight:bold}.closebtn{margin-left:15px;color:#fff;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:#000}.loader{position:fixed;background:url(/favicon.ico) no-repeat center center;border-radius:30%;justify-content:center;text-align:center;align-items:center;animation:spin 2s linear infinite;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;width:100%;height:100%}#bg-container{position:fixed;text-align:center;border-radius:30%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;width:100%;height:120%}.inside{margin:50%}@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.preloader{position:fixed;display:flex;background-color:#fff;height:100vh;left:0;top:0;transition:opacity .3s linear;width:100%;z-index:9999}html,body{padding:0;margin:0;width:100%}body{color:#000;font:12px/1.5em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;background-color:#dde2e6}ul,li,ul li{padding:0;margin:0;list-style-type:none}.cleardiv,.row-separator{clear:both;height:0;display:block}p.buttonheading,p.sc-footer,.jd_footer,div.error h2,div.error dt.error,#ckpoweredby,.gallery img.jg_icon,.content-links,#statistik,#inhalt .toolbar-list{display:none;visibility:hidden}table{border-collapse:collapse;border-spacing:0}th,td{padding:0;text-align:left;vertical-align:middle}@media (max-width:900px){.jcepopup{margin-bottom:15px}#gesamtseite,.hgoben,.hgmitte,.hgunten{width:100%}.hgseite{}.motiv{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xsteinhg.jpg.pagespeed.ic.fuGn65cj4R.jpg) no-repeat fixed center 0}#gesamtseite{margin-left:auto;margin-right:auto;margin-bottom:20px;min-height:700px;background-position:center top}.hgoben{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xhg-oben.png.pagespeed.ic.UNnutO6_MR.png) no-repeat left top;height:6px}.hgunten{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xhg-unten.png.pagespeed.ic.N6O6vMOR7w.png) no-repeat left bottom;height:8px}.hgmitte{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xhg-mitte.png.pagespeed.ic.BdrgW4RH_1.png) repeat-y left top}#topelemente{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xlogo.png.pagespeed.ic.pEfCPJOnA2.png) no-repeat 9px 10px}#inhalt .img-intro{margin:auto}#inhalt .img-intro img{display:flex;justify-content:center;margin:auto;padding-bottom:10px}#left{margin:auto;width:90%;float:center}#rightthird{margin:auto;float:center;width:90%}#right{margin:auto;width:90%;float:center}#inhalt{margin:auto;float:center;width:90%}.ende{height:10px;background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/nav-abschluss.png.pagespeed.ce.t5zWrlsnD3.png) repeat-x left bottom;margin-bottom:10px;clear:both;margin-top:5px}#nav{clear:both}#nav .moduletable,#nav .ux-menu-container{padding-top:20px}#nav .ux-menu-container{padding-left:auto}#nav ul li{padding-top:20px;padding-bottom:4px}#nav ul li a.ux-menu-link-level-0{color:#398c21;border-style:none;border-width:0;padding:5px 8px;font-size:20px;text-align:center;border-left:2px solid #d2d2d2;display:block;white-space:nowrap;background:url(none)}#nav ul li a.ux-menu-link-first{border-left:0 solid #333}#nav ul li a.ux-menu-link-level-0 span{padding-left:0;padding-right:5px}#nav ul li a.current,#nav ul li a:hover{color:#ae0e16}#nav ul li ul li{display:block;float:none;padding-top:0;padding-bottom:0}#nav a.ux-menu-link-level-1,#nav a.ux-menu-link-level-2{border-style:none;border-width:0;margin:0;color:#398c21;background:url(none) #dadee2;padding:15px 0 15px 10px;font-size:15px}#nav a.ux-menu-link-level-1 span,#nav a.ux-menu-link-level-2 span{}#nav ul.ux-menu-sub{width:205px;padding:0;background-color:#dadee2;font-size:8px}#nav ul.ux-menu-sub li{background:none}#nav ul li ul li a.current{margin:0;display:block;color:#ae0e16}#nav ul li ul li a:hover{color:#ae0e16;background-image:none}#nav ul li span.ux-menu-arrow{display:none!important;visibility:hidden!important;display:inline}}@media (min-width:901px){#gesamtseite,.hgoben,.hgmitte,.hgunten{width:1040px}.hgseite{}.motiv{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xsteinhg.jpg.pagespeed.ic.fuGn65cj4R.jpg) no-repeat fixed center 0}#gesamtseite{margin-left:auto;margin-right:auto;margin-bottom:20px;min-height:700px;background-position:center top}.hgoben{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xhg-oben.png.pagespeed.ic.UNnutO6_MR.png) no-repeat left top;height:6px}.hgunten{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xhg-unten.png.pagespeed.ic.N6O6vMOR7w.png) no-repeat left bottom;height:8px}.hgmitte{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xhg-mitte.png.pagespeed.ic.BdrgW4RH_1.png) repeat-y left top}#topelemente{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xlogo.png.pagespeed.ic.pEfCPJOnA2.png) no-repeat 9px 10px}#inhalt .img-intro{margin-left:0;float:left;padding-right:10px}#left{width:220px;float:left}#rightthird{float:right;width:820px}#right{width:220px;float:right}#inhalt{float:left;width:600px}.ende{height:110px;background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/nav-abschluss.png.pagespeed.ce.t5zWrlsnD3.png) repeat-x left bottom;margin-bottom:10px;clear:both;margin-top:5px}#nav{clear:both}#nav .moduletable,#nav .ux-menu-container{padding-top:1px}#nav .ux-menu-container{float:right}#nav ul li{padding-top:4px;padding-bottom:4px}#nav ul li a.ux-menu-link-level-0{transition:color 1s;color:#398c21;border-style:none;border-width:0;padding:5px 10px;font-size:16px;text-align:center;border-left:2px solid #d2d2d2;display:block;white-space:nowrap;background:url(none)}#nav ul li a.ux-menu-link-first{border-left:0 solid #333}#nav ul li a.ux-menu-link-level-0 span{padding-left:0;padding-right:5px}#nav ul li a.current,#nav ul li a:hover{color:#ae0e16}#nav ul li ul li{display:block;float:none;padding-top:0;padding-bottom:0}#nav a.ux-menu-link-level-1,#nav a.ux-menu-link-level-2{border-style:none;border-width:0;margin:0;color:#398c21;background:url(none) #dadee2;padding:7px 0 7px 10px}#nav a.ux-menu-link-level-1 span,#nav a.ux-menu-link-level-2 span{}#nav ul.ux-menu-sub{width:205px;padding:0;background-color:#dadee2;font-size:14px}#nav ul.ux-menu-sub li{background:none}#nav ul li ul li a.current{margin:0;display:block;color:#ae0e16}#nav ul li ul li a:hover{color:#ae0e16;background-image:none}#nav ul li span.ux-menu-arrow{display:none!important;visibility:hidden!important;display:inline}}#left .moduletable{margin-bottom:0}#left .moduletable h3,#left .moduletable-anwend h3{margin:0;padding:3px 0 7px 3px;color:#9d9d9d;font-size:18px;font-weight:normal;font-style:normal}#left .moduletable-anwend h3{padding-top:10px}#left .abstand{padding-left:10px;padding-bottom:0;padding-top:2px}#left ul.menu,#right ul.menu{padding-bottom:0;padding:0;margin:0;font-size:14px;line-height:1em}#left ul.menu li,#right ul.menu li{padding:0;margin:0}#left ul.menu li a,#right ul.menu li a{display:block;text-decoration:none;margin:0;padding:4px 0 6px 10px;color:#000;transition:color 1s;border-bottom:1px solid #fff;background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/nav-hg.png) #e3e3e3}#left ul.menu li.active a{font-weight:bold;background-color:#e3e3e3;color:#398c21}#left ul.menu li ul{padding-bottom:0}#left ul.menu li ul li{background-image:none}#left ul.menu li.active ul li a{font-weight:normal;font-style:normal;padding-left:15px;padding-top:3px;padding-bottom:5px;color:#000;background-color:#e9e9e9;font-size:12px}#left ul.menu li.active ul li a span{background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xnavpunkt.png.pagespeed.ic.7aHNwjthif.png) no-repeat left 5px;display:block;padding-left:12px}#left ul.menu li.active ul li.active a{font-weight:bold;color:#398c21}#left ul.menu li.active ul li.active ul li a{font-weight:normal;font-style:normal;padding-left:30px;font-size:12px;background-color:#f3f3f3;color:#000}#left ul.menu li.active ul li.active ul li.active a{font-weight:bold;color:#398c21}#left ul.menu li a:hover,#left ul.menu li ul li a:hover,#left ul.menu li ul li ul li a:hover,#left ul.menu li ul li ul li a:hover{color:#ae0e16}#left ul.menu li.item-159{padding-bottom:10px}#inhalt .rahmen{background-color:#fff}#inhalt .abstand{padding:9px 15px 15px 20px}#inhalt .item-page,#inhalt .blog,#inhalt .gallery,#errorboxbody{}#inhalt .blog h1,#inhalt .item-page h2.title,#inhalt h1.pageheading,.gallery h2,#inhalt .blog-featured h2.title,#inhalt .search h1,.gallery .jg_category div.sectiontableheader,.Chronoform h2.title,#inhalt .login h1,#inhalt .docman_category h3{font-weight:bold;font-size:18px;clear:left;margin:0 0 10px;padding:0 0 4px;color:#545454;border-bottom:1px solid #b9b9b9;text-align:left}#inhalt h2.title span,#inhalt h1.pageheading span{display:block;padding-left:0;padding-bottom:20px}#inhalt .blog .item h2.title{font-size:16px;margin-bottom:15px;padding-bottom:0;height:auto;clear:both}#inhalt .blog h1.pageheading{margin-bottom:0}#inhalt .item-page .title{font-size:18px}#inhalt h2.title a{text-decoration:none;color:#545454}#inhalt ul,#inhalt li{list-style-type:disc}#inhalt ul{padding-left:35px;padding-bottom:10px}#inhalt .pagination{text-align:left;padding-top:30px;margin-top:10px}#inhalt .pagination p{text-align:left}#inhalt .pagination ul,#inhalt .pagination li{display:inline;padding:0;margin:0;list-style-type:none}#inhalt .pagination li{padding-left:0;padding-right:6px}#inhalt .items-more h3{visibility:hidden;display:none}#inhalt .text-block{}#inhalt .items-row .text-block{}#inhalt .items-row{clear:both;padding-bottom:15px;padding-top:8px}#inhalt .blog .item{float:left;text-align:center;width:33%}#inhalt .blog .item .img-intro{float:none;padding:0}#inhalt .blog .item .img-intro img{width:150px}#inhalt .blog .item h2.title{text-align:center;padding-bottom:0;margin-bottom:5px}#home #inhalt .items-row{padding-bottom:0;padding-top:8px}#inhalt .jg_catelem_txt{display:none;visibility:hidden}#inhalt .jg_row{margin:0;padding:0}#inhalt .jg_element_cat{padding-bottom:14px}#inhalt .jg_imgalign_catimgs{margin:0;padding-right:0}#inhalt .jg_catelem_photo{padding-right:0}#inhalt .jg_photo{border:0 solid #fff;padding:0;margin-top:0;margin-bottom:0;margin-left:0}#right .abstand{padding:0 10px}#right .moduletable,#right .moduletablesocial{margin-bottom:5px}#right .moduletable h3{margin:0;padding:3px 0 7px 3px;color:#9d9d9d;font-size:18px;font-weight:normal;font-style:normal}#right .moduletable h5{padding-bottom:2px;padding-top:4px}#right .moduletable p{line-height:1.4em;padding-bottom:8px}#right .modcontent{padding:8px 12px;background-color:#f0f0f0}#right ul.menu{font-size:12px}#right .moduletable_menu{padding-top:20px;padding-bottom:20px}#right ul.latestnews li{padding-bottom:3px;padding-top:3px;background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xnavpunkt.png.pagespeed.ic.7aHNwjthif.png) no-repeat 0 9px;padding-left:14px;font-size:14px}#right ul.latestnews li a{text-decoration:none;transition:color 1s}#right .search label{display:none;visibility:hidden}#right div.search{padding-top:4px;padding-bottom:6px}#right div.search .inputbox{margin-left:0;margin-right:0;padding:5px;width:120px;border-right:0;border:1px solid #b9b9b9}#right div.search .button{border-left:0;margin:2px 3px -7px 6px}#right .customsocial{padding-top:5px;padding-bottom:5px}#right .customsocial img{padding-right:6px;padding-left:6px}#right .customsocial p{padding:0;text-align:center;margin-bottom:3px}#banner{padding-bottom:0;padding-top:0;aspect-ratio: 16 / 2.86}#banner .moduletable .ari-image-slider-wrapper{margin:0;padding-left:8px;padding-top:1px;padding-bottom:1px;aspect-ratio: 16 / 2.86}#banner .moduletable .nivoSlider{-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;overflow:hidden;aspect-ratio: 16 / 2.86}#banner .moduletable .imageslider-item{aspect-ratio: 128 / 23}@supports not (aspect-ratio: 128 / 23) {
#banner .moduletable  .imageslider-item {
	height: 100%;
	width:99.7%;

}	
}@supports not (aspect-ratio: 16 / 2.86) {
#banner {
	padding-bottom: 0;
	padding-top: 0;
	height: 20%;
	width:99.7%;
}

#banner .moduletable .ari-image-slider-wrapper {
	margin: 0;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 20%;
	width:99.7%;

    

}
#banner .moduletable  .nivoSlider {
-moz-box-shadow: 0 0 0;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
overflow: hidden;
	height: 20%;
	width:99.7%;
	
}



	
}#top{height:50px;text-align:right}#top .mod-languages{padding-right:32px;padding-top:11px}#top .mod-languages img{opacity:.50;-ms-filter: â€œalpha(opacity=50)â€;filter: alpha(opacity=50);-khtml-opacity:.50;-moz-opacity:.50}#top .mod-languages .lang-active img{opacity:1;-ms-filter: â€œalpha(opacity=100)â€;filter: alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.Chronoform{padding-bottom:20px}.Chronoform input.senden{background-color:#dce5e7;font-size:16px;padding-right:30px;padding-left:30px;margin-left:157px;border-color:#009ee0;color:#000;font-weight:bold;border-width:2px;margin-top:10px;margin-bottom:40px}.Chronoform label{text-align:right;padding-right:10px}.Chronoform .small-message{font-size:16px;color:#000}.Chronoform #2_container_div{padding-top:21px}div.chronoform a{display:none;visibility:hidden}#inhalt .cf_alert ol li{list-style:none;padding-top:8px}.cfdiv_header{padding-left:0}@media (min-width:665px){.gallery .jg_element_cat{width:25%;margin:0;padding:0}.gallery .jg_catelem_txt{font-size:12px}.gallery .jg_catelem_txt b{font-weight:normal}.gallery img.jg_photo{margin:0 0 5px;padding:1px;width:120px;height:120px}.gallery .jg_category{margin:0;padding:0}.gallery .jg_element_txt p{text-align:center}.gallery .jg_pathway{font-size:12px}.gallery .jg_back{text-align:center}#inhalt .gallery ul{padding-bottom:0;padding-left:0}.gallery .jg_photo_container_l{float:none;width:auto;text-align:center;padding-right:0;padding-left:0}.gallery .jg_element_txt_l{clear:both;text-align:center}.gallery .jg_element_txt_l ul li{text-align:center}.gallery .gallerytext{font-size:16px;text-align:center;padding:5px 30px 15px}#inhalt .gallery .jg_searchview .jg_row{padding-bottom:20px}#inhalt .gallery .jg_searchelem_txt ul{padding-top:4px;padding-bottom:0;margin:0}#inhalt .gallery .sectiontableheader{text-align:left;padding-bottom:10px;padding-top:0}#inhalt .gallery #jg_photo_big{width:560px;height:auto}}@media (max-width:664px){#inhalt .jg_searchelement{padding-top:10px;margin:auto;width:50%}#inhalt .jg_photo_container{padding-top:5px}#inhalt .jg_subcatelem_photo{padding-top:5px}#inhalt .jg_subcatelem_cat{margin:auto;width:50%}#inhalt .jg_element_gal{margin:auto;width:50%}.gallery .jg_element_cat{width:50%;margin:0;padding:0}.gallery .jg_catelem_txt{font-size:12px}.gallery .jg_catelem_txt b{font-weight:normal}.gallery img.jg_photo{margin:0 0 5px;padding:1px;width:70%;height:50%}.gallery .jg_category{margin:10px;padding:10px}.gallery .jg_element_txt p{text-align:center;padding-bottom:0}.gallery .jg_pathway{font-size:12px}.gallery .jg_back{text-align:center}#inhalt .gallery ul{padding-bottom:0;padding-left:0}.gallery .jg_photo_container_l{float:none;width:50%;text-align:center;padding-right:0;padding-left:0}.gallery .jg_element_txt_l{clear:both;text-align:center}.gallery .jg_element_txt_l ul li{text-align:center}.gallery .gallerytext{font-size:10px;text-align:center;padding:5px 30px 15px}#inhalt .gallery .jg_searchview .jg_row{padding-bottom:0}#inhalt .gallery .jg_searchelem_txt ul{padding-top:4px;padding-bottom:0;margin:0}#inhalt .gallery .sectiontableheader{text-align:left;padding-bottom:10px;padding-top:0}#inhalt .gallery #jg_photo_big{width:100%;height:auto}}@media (min-width:901px){#footer{clear:both;font-size:12px;text-align:left;color:#737373}#footer .rand{padding:2px 9px}#footer .abstand{padding:0 12px;background-color:#f7f7f7;margin:0}#footer p{text-align:center;padding:0;margin:0;display:inline}#footer .moduletable-crumbs{padding-top:3px;padding-bottom:3px;float:left;width:auto}#footer .breadcrumbs-crumbs{text-align:left;color:#929292;padding:2px 4px}#footer .breadcrumb-crumbs li{display:inline-block;width:auto}#footer .breadcrumbs-crumbs span,#footer .breadcrumbs-crumbs a{padding-right:3px;padding-left:3px;color:#727272;text-decoration:none}#footer .breadcrumbs-crumbs .showHere{padding-right:0;padding-left:0}#footer .moduletable-adresse{padding-top:7px;padding-left:4px;padding-right:0;float:left;color:#999}#footer .moduletable-adresse h4{padding-bottom:13px}#footer .moduletable-adresse div div{text-align:left;float:left;padding-right:50px;padding-left:10px}#footer .moduletable-adresse .mail{clear:both;padding-top:12px}#footer .moduletable-adresse a{color:#7d7d7d}#footer .moduletablemenu{float:right;text-align:right}#footer .moduletablemenu{background-color:#fff;margin-top:0;padding:0}#footer .moduletablemenu ul{background:url(none) no-repeat left top #f6f7f6;padding-top:5px}#footer .moduletablemenu ul.menu li{display:inline;padding-left:13px}#footer .moduletablemenu ul.menu li a{color:#636363;font-size:12px;padding:0 0 2px 10px;text-decoration:none;display:inline;background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xnavpunkt.png.pagespeed.ic.7aHNwjthif.png) no-repeat scroll 0 4px}#footer .moduletablemenu ul li.item-101{visibility:hidden;display:none}#footer .moduletable{float:right;padding-right:50%;padding-left:50%;padding-top:5px}#footer .moduletable a{text-decoration:none;color:#c5232b;font-size:14px}#footer .moduletable a:hover{color:#007420}#footer .moduletable .custom a{color:#6a6a6a}}@media (max-width:900px){#footer{clear:both;font-size:12px;text-align:left;color:#737373}#footer .rand{padding:2px 9px}#footer .abstand{padding:0 12px;background-color:#f7f7f7;margin:0}#footer p{text-align:center;padding:0;margin:0;display:inline}#footer .moduletable-crumbs{padding-top:3px;padding-bottom:5px;float:left;width:auto}#footer .breadcrumbs-crumbs{text-align:left;color:#929292;padding:2px 4px}#footer .breadcrumb-crumbs li{display:inline-block;width:auto}#footer .breadcrumbs-crumbs span,#footer .breadcrumbs-crumbs a{padding-right:3px;padding-left:3px;color:#727272;text-decoration:none}#footer .breadcrumbs-crumbs .showHere{padding-right:0;padding-left:0}#footer .moduletable-adresse{padding-top:7px;padding-left:4px;padding-right:0;float:left;color:#999}#footer .moduletable-adresse h4{padding-bottom:13px}#footer .moduletable-adresse div div{text-align:left;float:left;padding-right:50px;padding-left:10px}#footer .moduletable-adresse .mail{clear:both;padding-top:12px}#footer .moduletable-adresse a{color:#7d7d7d}#footer .moduletablemenu{float:right;text-align:left}#footer .moduletablemenu{background-color:#fff;margin-top:0;padding-top:0;float: }#footer .moduletablemenu ul{background:url(none) no-repeat left top #f6f7f6;padding-top:7px}#footer .moduletablemenu ul.menu li{display:inline;padding-left:13px}#footer .moduletablemenu ul.menu li a{color:#636363;font-size:14px;padding:0 0 10px 12px;text-decoration:none;display:inline;background:url(https://www.natursteine-rath.at/templates/natursteine-rath/images/xnavpunkt.png.pagespeed.ic.7aHNwjthif.png) no-repeat scroll 0 4px}#footer .moduletablemenu ul li.item-101{visibility:hidden;display:none}#footer .moduletable{float:right;margin-top:15px;margin-left:60%;margin-right:40%;position:flex}#footer .moduletable a{text-decoration:none;color:#c5232b;font-size:14px}#footer .moduletable a:hover{color:#007420}#footer .moduletable .custom a{color:#6a6a6a}}#inhalt .login fieldset{border:0 solid #333;padding:0}#inhalt .login label{width:200px;display:block}#inhalt .login label#remember-lbl{display:inline;padding-top:0}#inhalt .login-fields{padding-bottom:10px}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:green;color:#fff;cursor:pointer;padding:15px;border-radius:10px;font-size:18px}#myBtn:hover{background-color:#555}