@charset "utf-8";
/*
font-family: 'Caveat', Times New Roman, cursive;
font-family: 'Noto Sans JP', Verdana, sans-serif;
font-family: 'PT Sans', Arial,sans-serif;
*/
body.mceContentBody { overflow: auto; background-color: #FFFFFF; }

.art_focus:focus
{
    outline: none;
}

.content
{
    font:400 1.125rem/139% 'PT Sans', Arial,sans-serif;
    color:#6B6461;
}

.content ul
{
    margin: 0;
    padding: 0;
    display:table;
    list-style: none;
    position: relative;
}

.content li
{
    padding-left: 26px;
    padding-bottom: 3px;
    position: relative;
}

.content ul li::before
{
    position: absolute;
    top: 5px;
    left: 0;
    content:'';
    width:8px;
    height:8px;
    background-color:#59514D; /*#A9AE7C;*/
    border-radius: 50%;
}

.content a
{
    font-weight: 700;
    text-decoration:underline;
    color: #433731;
    opacity: 0.9;
}

.content a:hover
{
    color: #93A43D;
}

a.art_anchor,
.content a.art_anchor
{
    position: absolute;
    top: 0;
    margin-top: 0;
    text-decoration:none;
    width: 10px;
    height: 1px;
}

.art_element
{
    padding-top:10px;
    padding-bottom:10px;
}
.content > .art_element:last-child
{
    margin-bottom:150px;
}
.content > .art_element:last-child .art_button
{
    padding-bottom:0;
}
.content > .art_element:first-child .highlight,
.content > .art_element:first-child.highlight,
.content > .art_element:first-child .highlight2,
.content > .art_element:first-child.highlight2
{
    margin-top:0;
    padding-top:150px;
}

.content > .art_element:last-child .highlight,
.content > .art_element:last-child.highlight,
.content > .art_element:last-child .highlight2,
.content > .art_element:last-child.highlight2
{
    margin-bottom:0;
}
.art_element .art_headline > * > span .title1,
.art_element .art_headline > * > span .title2
{
    width: 100%;
    display:block;
}

/*Headlines*/
.art_element .art_headline
{
    padding-bottom:0;
}

.art_element .art_headline,
.art_element .art_headline h3,
.art_element.art_cols .art_col h4.coltitle
{
    font:900 2.25rem/131% 'Noto Sans JP', Verdana, sans-serif;
    letter-spacing: 0;
    color:#67605D;
}

.art_element .art_headline > *
{
    margin-top: 0 !important;
}

h1,h2,h3,h4,h5,h6
{
    margin-bottom:0;
}

.art_headline h1
{
    font-weight: 900;
    font-size: 3rem;
    line-height: 125%;
    color: #5C5551;
}

.art_headline h2
{

    font:400 3rem/104% 'Caveat', Times New Roman, cursive;
    letter-spacing: 0.021em;
    color:#5C5551;
}

.art_headline h4
{
    font-weight: 900;
    font-size: 1.875rem;
    line-height: 130%;
    opacity:0.9;
}
.art_headline h5
{
    font:700 4rem/109% 'Caveat', Times New Roman, cursive;
    opacity:0.9;
    color:#FFF;
}
.art_headline h6
{
    font:700 1.5rem/112% 'Caveat', Times New Roman, cursive;
    letter-spacing: 0.02em;
    color:#5C5551;
}

.art_element.art_cols .art_col h4.coltitle
{
    margin-bottom: 10px;
}

/*Button Element*/
.art_element.art_button,
.art_element.art_packages .art_pack_link,
.art_element.art_texti .art_texti_btn,
.art_element.art_box .art_box_btn
{
    padding-top:15px;
    padding-bottom:20px;
    margin-top: 10px;
}

.art_element.art_button a,
.art_element.art_packages .art_pack_link a,
.art_element.art_texti .art_texti_btn a,
.art_element.art_box .art_box_btn div
{
    min-width:90px;
    display: inline-block;
    padding:0px 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;

    background-color:#93A43D;
    transition: background-color 1s ease;
    -webkit-transition: background-color 1s ease;

    font:700 1rem/312% 'Noto Sans JP', Verdana, sans-serif;
    color:#FFF !important;
    text-decoration:none !important;
    text-transform: none;
    text-align:center;
}
.art_element.art_button a:hover,
.art_element.art_packages .art_pack_link a:hover,
.art_element.art_texti .art_texti_btn a:hover,
.art_element.art_button a:focus,
.art_element.art_packages .art_pack_link a:focus,
.art_element.art_texti .art_texti_btn a:focus,
.art_element.art_box .art_box_btn div:hover,
.art_element.art_box:focus .art_box_btn div
{
    background-color:#818F36;
}
.art_element.art_button a:nth-child(2),
.art_element.art_packages .art_pack_link a:nth-child(2),
.art_element.art_texti .art_texti_btn a:nth-child(2),
.art_element.art_box .art_box_btn div:nth-child(2)
{
    background-color:#342720;
    margin-left:9px;
}
.art_element.art_button a:nth-child(2):hover,
.art_element.art_packages .art_pack_link a:nth-child(2):hover,
.art_element.art_texti .art_texti_btn a:nth-child(2):hover,
.art_element.art_button a:nth-child(2):focus,
.art_element.art_packages .art_pack_link a:nth-child(2):focus,
.art_element.art_texti .art_texti_btn a:nth-child(2):focus,
.art_element.art_box .art_box_btn div:nth-child(2):hover,
.art_element.art_box:focus .art_box_btn div:nth-child(2)
{
    background-color:#594338;
}
.art_element.art_button.btn_link a,
.art_element.art_packages.btn_link .art_pack_link a,
.art_element.art_texti.btn_link .art_texti_btn a,
.art_element.art_box.btn_link .art_box_btn div
{
    min-width:auto;
    padding:0;
    background-color:transparent;
    transition: color 1s ease;
    -webkit-transition: color 1s ease;

    font:700 1.25rem/130% 'Noto Sans JP', Verdana, sans-serif;
    color:#93A43D !important;
    opacity:0.9;
    text-decoration:none !important;
    text-transform: none;
    text-align:left;
}
.art_element.art_packages.btn_link .art_pack_link a span
{
    position:relative;
}

.art_element.art_button.btn_link a::before,
.art_element.art_packages.btn_link .art_pack_link a span::before,
.art_element.art_texti.btn_link .art_texti_btn a::before,
.art_element.art_box.btn_link .art_box_btn div::before
{
    content:'';
    position:absolute;
    bottom:-4px;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    height:2px;
    transition:all ease 0.5s;
    background-color: #93A43D;
}
.art_element.art_button.btn_link a:hover,
.art_element.art_packages.btn_link .art_pack_link a:hover,
.art_element.art_texti.btn_link .art_texti_btn a:hover,
.art_element.art_button.btn_link a:focus,
.art_element.art_packages.btn_link .art_pack_link a:focus,
.art_element.art_texti.btn_link .art_texti_btn a:focus,
.art_element.art_box.btn_link .art_box_btn div:hover,
.art_element.art_box.btn_link:focus .art_box_btn div
{
    color:#433731 !important;
}
.art_element.art_button.btn_link a:hover::before,
.art_element.art_packages.btn_link .art_pack_link a:hover::before,
.art_element.art_texti.btn_link .art_texti_btn a:hover::before,
.art_element.art_button.btn_link a:focus::before,
.art_element.art_packages.btn_link .art_pack_link a:focus::before,
.art_element.art_texti.btn_link .art_texti_btn a:focus::before,
.art_element.art_box.btn_link .art_box_btn div:hover::before,
.art_element.art_box.btn_link:focus .art_box_btn div::before
{
    background-color: #433731;
}

.art_element.art_button.btn_link a:nth-child(2),
.art_element.art_packages.btn_link .art_pack_link a:nth-child(2),
.art_element.art_texti.btn_link .art_texti_btn a:nth-child(2),
.art_element.art_box.btn_link .art_box_btn div:nth-child(2)
{
    color:#433731 !important;
    margin-left:9px;
}
.art_element.art_button.btn_link a:nth-child(2):hover,
.art_element.art_packages.btn_link .art_pack_link a:nth-child(2):hover,
.art_element.art_texti.btn_link .art_texti_btn a:nth-child(2):hover,
.art_element.art_button.btn_link a:nth-child(2):focus,
.art_element.art_packages.btn_link .art_pack_link a:nth-child(2):focus,
.art_element.art_texti.btn_link .art_texti_btn a:nth-child(2):focus,
.art_element.art_box.btn_link .art_box_btn div:nth-child(2):hover,
.art_element.art_box.btn_link:focus .art_box_btn div:nth-child(2)
{
    color:#93A43D !important;
    background-color: transparent;
}
.art_element.art_button.btn_link a:nth-child(2)::before,
.art_element.art_packages.btn_link .art_pack_link a:nth-child(2)::before,
.art_element.art_texti.btn_link .art_texti_btn a:nth-child(2)::before,
.art_element.art_box.btn_link .art_box_btn div:nth-child(2)::before
{
    background-color:#433731;
}
.art_element.art_button.btn_link a:nth-child(2):hover::before,
.art_element.art_packages.btn_link .art_pack_link a:nth-child(2):hover::before,
.art_element.art_texti.btn_link .art_texti_btn a:nth-child(2):hover::before,
.art_element.art_button.btn_link a:nth-child(2):focus::before,
.art_element.art_packages.btn_link .art_pack_link a:nth-child(2):focus::before,
.art_element.art_texti.btn_link .art_texti_btn a:nth-child(2):focus::before,
.art_element.art_box.btn_link .art_box_btn div:nth-child(2):hover::before,
.art_element.art_box.btn_link:focus .art_box_btn div:nth-child(2)::before
{
    background-color: #93A43D;
}
/*Table Element*/
.art_element.art_table .art_inner
{
}

.art_element.art_table table
{
    width: 100%;
    border-collapse:collapse;
}

.art_element.art_table thead
{
}

.art_element.art_table tr
{
}

.art_element.art_table th
{
    padding:10px 8px 18px;
    border-top:2px solid #605D57;
    border-bottom: 1px solid #605D57;
    border-left:1px solid #605D57;
    border-right:1px solid #605D57;

    font:400 0.9375rem/147% 'PT Sans', Arial,sans-serif;
    letter-spacing:0;
    color:#3B3936;
    text-align:center;
}
.art_element.art_table th strong
{
    font-weight:700;
    font-size: 1.063rem;
    line-height: 118%;
}

.art_element.art_table th:first-child,
.art_element.art_table th.text_align_left
{
    font-weight:700;
    font-size: 1.0625rem;
    line-height: 188%;
/*    border-left:none;      */
}
/*.art_element.art_table th:last-child
{
    border-right:none;
}   */

.art_element.art_table th span
{

}

.art_element.art_table tbody tr
{
}

.art_element.art_table td
{
    padding:16px 30px;
    font-weight:700;
    font-size: 1.25rem;
    line-height: 160%;
    border-bottom: 1px solid #605D57;
    border-right:1px solid #605D57;
    text-align:center;
    color: #FFF;
    background-color:#93A43D;
}

.art_element.art_table tr:last-child td
{
    border-bottom: 2px solid #605D57;
}


.art_element.art_table td span
{

}
.art_element.art_table td.text_align_left,
.art_element.art_table td:first-child
{
    font-weight:700;
    font-size: 1.063rem;
    line-height: 118%;
    background-color:transparent;
    color:#3B3936;
    border-left:1px solid #605D57;
}

.art_element.art_table tr:nth-child(2n) td
{
}

/*Highlight Element*/
.art_element.highlight
{
    background: url(../img/kachel1.png) repeat;
    background-size:1000px auto;
    padding-top:170px;
    padding-bottom:160px;
}
.art_element.highlight2
{
    background: url(../img/icons/pflanze02-tansparenz.svg) no-repeat left -27px bottom 85px / 222px 229px, url(../img/icons/pflanze01-tansparenz.svg) no-repeat right -11px top 124px / 200px 156px,#8D9D3C;
    padding-top:170px;
    padding-bottom:160px;
}
.art_element.highlight .art_headline > *,
.art_element.highlight2 .art_headline > *
{
    color: #FFF !important;
}

.art_element.highlight .art_inner,
.art_element.highlight2 .art_inner
{
    color: #FFF !important;
}

.art_element.highlight .art_inner a,
.art_element.highlight2 .art_inner a
{
    color: #FFF;
}
.art_element.highlight .art_inner a:hover
{
    color: #93A43D;
    opacity:0.9;
}
.art_element.highlight2 .art_inner a:hover
{
    color: rgba(255, 255, 255, 0.8);
}
.art_element.highlight ul li::before
{
    background-color:#FFF;
}

.art_element.highlight2 .art_button a,
.art_element.highlight2.art_texti .art_texti_btn a
{
    background-color: #FFF;
    color:#93A43D  !important;/*#342720;*/
}

.art_element.highlight2 .art_button a:hover,
.art_element.highlight2.art_texti .art_texti_btn a:hover
{
    background-color:rgba(255, 255, 255, 0.8);
}
.art_element.highlight.art_button.btn_link a,
.art_element.highlight .art_packages.btn_link .art_pack_link a,
.art_element.highlight.art_texti.btn_link .art_texti_btn a,
.art_element.highlight .art_texti.btn_link .art_texti_btn a,
.art_element.highlight.art_box.btn_link .art_box_btn div
{
    color:#FBFBFA !important;
}
.art_element.highlight.art_button.btn_link a::before,
.art_element.highlight .art_packages.btn_link .art_pack_link a::before,
.art_element.highlight.art_texti.btn_link .art_texti_btn a::before,
.art_element.highlight .art_texti.btn_link .art_texti_btn a::before,
.art_element.highlight.art_box.btn_link .art_box_btn div::before
{
    background-color:#FBFBFA;
}
.art_element.highlight.art_button.btn_link a:hover,
.art_element.highlight.art_packages.btn_link .art_pack_link a:hover,
.art_element.highlight .art_packages.btn_link .art_pack_link a:hover,
.art_element.highlight.art_texti.btn_link .art_texti_btn a:hover,
.art_element.highlight .art_texti.btn_link .art_texti_btn a:hover,
.art_element.highlight.art_button.btn_link a:focus,
.art_element.highlight.art_packages.btn_link .art_pack_link a:focus,
.art_element.highlight .art_packages.btn_link .art_pack_link a:focus,
.art_element.highlight.art_texti.btn_link .art_texti_btn a:focus,
.art_element.highlight .art_texti.btn_link .art_texti_btn a:focus,
.art_element.highlight.art_box.btn_link .art_box_btn div:hover,
.art_element.highlight.art_box.btn_link:focus .art_box_btn div
{
    color:#93A43D !important;
}
.art_element.highlight.art_button.btn_link a:hover::before,
.art_element.highlight.art_packages.btn_link .art_pack_link a:hover::before,
.art_element.highlight .art_packages.btn_link .art_pack_link a:hover::before,
.art_element.highlight.art_texti.btn_link .art_texti_btn a:hover::before,
.art_element.highlight .art_texti.btn_link .art_texti_btn a:hover::before,
.art_element.highlight.art_button.btn_link a:focus::before,
.art_element.highlight.art_packages.btn_link .art_pack_link a:focus::before,
.art_element.highlight .art_packages.btn_link .art_pack_link a:focus::before,
.art_element.highlight.art_texti.btn_link .art_texti_btn a:focus::before,
.art_element.highlight .art_texti.btn_link .art_texti_btn a:focus::before,
.art_element.highlight.art_box.btn_link .art_box_btn div:hover::before,
.art_element.highlight.art_box.btn_link:focus .art_box_btn div::before
{
    background-color: #93A43D;
}
/*---------------------text with image---------------------*/
.art_element.art_texti .dv_image_right,
.art_element.art_texti .dv_image_left
{
    width:60%;
    padding-left:0;
    padding-right:0;
}
.art_element.art_texti.image_right .art_texti_cont
{
    width:40%;
    padding-right:80px;     /*40*/
}

.art_element.art_texti.image_left .art_texti_cont
{
    width:40%;
    padding-left:80px;
}
/*--------------------colored_bullet------------------*/
.art_element.colored_bullet ul li::before
{
    background-color:#A9AE7C;
}
/*----------------------hundepfote---------------*/
.art_element.hundepfote
{
    background: url("../img/icons/z-pfote-braun.svg") no-repeat bottom right 47px;
    background-size:534px 383px;
}
.art_element.highlight.hundepfote
{
    background:  url(../img/icons/z-pfote-braun.svg) no-repeat bottom right 47px / 534px 383px, url(../img/kachel1.png) repeat top left / 1000px auto;
}
.art_element.hundepfote_top,
.art_element.hundepfote_top .dv_image_right,
.art_element.hundepfote_top .dv_image_left,
.art_element.hundepfote_top .dv_image_full
{
    overflow:visible;
}

.art_element.hundepfote_top .dv_image_right::after,
.art_element.hundepfote_top .dv_image_left::after,
.art_element.hundepfote_top .dv_image_full::after
{
    content:'';
    position:absolute;
    /*top:-196px;
    right:-199px;
    width:415px;
    height:397px;         */
    top: -105px;
    right: -150px;
    width: 302px;
    height: 245px;
    background:url("../img/icons/z-pfote-braun.svg") no-repeat;
    background-size:100% 100%;
}
/*---------------zierleiste_title-----------------------*/
.art_element.zierleiste_title > .art_element_c > .art_headline > *
{
    padding-top:43px;
    position:relative;
}
.art_element.zierleiste_title > .art_element_c >  .art_headline > h4
{
    padding-top:16px;
}
.art_element.zierleiste_title > .art_element_c >  .art_headline > *::before
{
    content:'';
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    max-width:367px;
    height:9px;
    background:url("../img/icons/zierleiste-textmitbild.svg") no-repeat;
    background-size:cover;
}
.art_element.zierleiste_title > .art_element_c >  .art_headline.sub  > *
{
    padding-top: 0;
}
.art_element.zierleiste_subtitle > .art_element_c >  .art_headline > *
{
    padding-bottom:34px;
    position:relative;
}
.art_element.zierleiste_subtitle > .art_element_c >  .art_headline > *::before
{
    content:'';
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    width:367px;
    height:9px;
    background:url("../img/icons/zierleiste-textmitbild-weiss.svg") no-repeat;
    background-size:cover;
}
.art_element.zierleiste_title > .art_element_c >  .art_headline.sub > *::before,
.art_element.zierleiste_subtitle > .art_element_c >  .art_headline.sub > *::before
{
    content:none;
}
.art_element.zierleiste_image .dv_image_right,
.art_element.zierleiste_image .dv_image_left,
.art_element.zierleiste_image .dv_image_full
{
    padding-bottom:15px;
    position:relative;
}
.art_element.zierleiste_image .dv_image_right::before,
.art_element.zierleiste_image .dv_image_left::before,
.art_element.zierleiste_image .dv_image_full::before
{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:367px;
    height:9px;
    background:url("../img/icons/zierleiste-textmitbild.svg") no-repeat;
    background-size:cover;
}
.art_element.zierleiste_image .dv_image_left::before
{
    left:auto;
    right:0;
}

.art_element.art_texti .dv_image_full.dv_dual picture:nth-child(2) img
{
    position:absolute;
    right:0;
    bottom:0;
    width:86px;
    height:80px;
}
.art_element.highlight.zierleiste_title .art_headline > *::before,
.art_element.highlight.zierleiste_subtitle .art_headline.sub > *::before,
.art_element.highlight.zierleiste_image .dv_image_right::before,
.art_element.highlight.zierleiste_image .dv_image_left::before,
.art_element.highlight.zierleiste_image .dv_image_full::before,
.art_element.highlight2.zierleiste_title .art_headline > *::before,
.art_element.highlight2.zierleiste_subtitle .art_headline.sub > *::before,
.art_element.highlight2.zierleiste_image .dv_image_right::before,
.art_element.highlight2.zierleiste_image .dv_image_left::before,
.art_element.highlight2.zierleiste_image .dv_image_full::before,
.art_element.highlight .zierleiste_title .art_headline > *::before,
.art_element.highlight .zierleiste_subtitle .art_headline.sub > *::before,
.art_element.highlight .zierleiste_image .dv_image_right::before,
.art_element.highlight .zierleiste_image .dv_image_left::before,
.art_element.highlight .zierleiste_image .dv_image_full::before,
.art_element.highlight2 .zierleiste_title .art_headline > *::before,
.art_element.highlight2 .zierleiste_subtitle .art_headline.sub > *::before,
.art_element.highlight2 .zierleiste_image .dv_image_right::before,
.art_element.highlight2 .zierleiste_image .dv_image_left::before,
.art_element.highlight2 .zierleiste_image .dv_image_full::before
{
    background:url("../img/icons/zierleiste-textmitbild-weiss.svg") no-repeat;
    background-size:cover;
}



/* Package slider */
.art_element.art_group.pkgslider .pkg_c .pkg_inner > .art_element
{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px;
    margin-right: 10px;
}
/*----------------------*/
.art_element.art_imageline.parallax
{
    margin-bottom: 20px;
    padding: 0 !important;
    margin-top:180px;
}
.art_element.art_imageline.parallax.vs_small
{
    margin-top:90px;
}

.art_element.art_imageline.parallax .art_element_c
{
    max-width: 99999px;
}

.art_element.art_imageline.parallax .art_inner
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.art_element.art_imageline.parallax .art_image
{
    padding: 0;
}

.art_element.art_imageline.parallax .art_image img
{
    background: center no-repeat fixed;
    background-size: cover;
    height: 598px;
    display: block;
}
.content > .art_element.parallax.cols_twelve:last-child,
.content > .art_element.art_imageline.cols_twelve:last-child
{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.content > .art_element.parallax.cols_twelve:last-child
{
    margin-bottom: -10px;
}

.art_element.art_imageline.parallax + .art_element.vs_no_space
{
    margin-top: -20px !important;
}
.art_element.art_imageline.parallax > .art_element_c > .art_headline
{
    position: absolute;
    max-width: 800px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

/*-------------centered_title---------------*/
.art_element.centered_title > .art_element_c > .art_headline
{
    text-align:center;
}
/*----------------gallery full width----------------*/
.art_element.art_gallery.big_images .art_inner .galc
{
    overflow: visible;
}
.art_element.art_gallery.big_images .gal_slider img.galimg
{
    height: 551px;
}
.art_element.art_gallery.big_images .art_inner .galc .slick-prev
{
    left: -75px;
    width: 30px;
    height: 76px;
}
.art_element.art_gallery.big_images .art_inner .galc .slick-prev::after,
.art_element .slick-arrow.slick-prev::after
{
    content:"";
    background:url("../img/icons/gal_arrow_right.svg") no-repeat;
    background-size: cover;
    width: 30px;
    height: 76px;
}
.art_element.art_gallery.big_images .art_inner .galc .slick-next
{
    right:-75px;
    width: 30px;
    height: 76px;
}
.art_element.art_gallery.big_images .art_inner .galc .slick-next::after,
.art_element .slick-arrow.slick-next::after
{
    content:"";
    background:url("../img/icons/gal_arrow_left.svg") no-repeat;
    background-size: cover;
    width: 30px;
    height: 76px;
}

/*------------half_top_margin----------------------*/
.art_element.half_top_margin
{
    margin-top:32px;
}

/*-----------------accordion----------------*/
.art_element.art_group.accitem  > .art_element_c  > .art_headline h4
{
    font:500 1.5rem/167% 'Noto Sans JP', Verdana, sans-serif;
    color:#59514D;
}

.art_element.art_group.accitem
{
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.15);
    margin-bottom:0;
}
.art_element.art_group.accitem > .art_element_c > .art_headline,
.art_element.art_group.mtitle > .art_element_c > .art_inner
{
/*    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.15);      */
}
.acc::before,
.art_element.opened .acc::before
{
    color: #59514D;
}
/*----------------------------------three_columns-------------------------------*/
.art_element.three_columns
{
    padding-left:30px;      /*=spl-padding*/
    padding-right:30px;
}
.art_element.three_columns .art_element_c
{
    max-width:1360px;
}
.art_element.three_columns > .art_element_c  > .art_inner
{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:flex-start;
}
.art_element.three_columns > .art_element_c > .art_inner > *,
.art_element.art_group.pkgslider .art_element.art_packages
{
    padding:0px 20px;
    width:33.33%;
    max-width:420px; /*380px + 2*padding*/
    display: flex;
    flex-direction: column-reverse;
    align-items:center;
    justify-content:center;
}
/*-------------------------badge-------------------*/
.art_element.art_packages.badge > .art_element_c
{
    max-width:354px;
}
.art_element.art_packages.orange .art_headline > h4,
.art_element.art_packages.btn_link.orange .art_pack_link a:hover
{
    color:#D36D43 !important;
}
.art_element.art_packages.btn_link.orange .art_pack_link a:hover::before
{
    background-color: #D36D43;
}

.art_element.art_packages.badge .art_headline > h4
{
    max-width:320px;
    margin-top: 6px !important;
}
/*.art_element.art_packages.badge .art_headline.sub
{
    padding-top: 0;
}          */
.art_element.art_packages.badge .art_pack_link
{
    padding-top: 0;
}

.art_element.art_packages.badge .art_pack_image
{
    position:relative;
    margin-top:40px;
    cursor:pointer;
}
.art_element.art_packages.badge .art_pack_image img
{
    float:left;
}
.art_element.badge.art_packages .art_pack_image a::before
{
    content:"";
    position:absolute;
    right:-4px;
    bottom:-8px;
    width:94px;
    height:88px;
    background:url("../img/icons/z-icon-gruen.svg") no-repeat;
    background-size:cover;
    z-index:2;
}
.art_element.art_packages.badge.orange .art_pack_image a::before
{
    background:url("../img/icons/z-icon-orange.svg") no-repeat;
    background-size:cover;
}
.art_element.art_packages .art_pack_image a
{
    display: table;
}
.art_element.art_packages .art_pack_image a::after
{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: rgba(89, 81, 77, 0.2);
    z-index:1;
    transition:all ease 0.7s;
/*    opacity:1;    */
}
.art_element.art_packages .art_pack_image:hover a::after
{
/*    background: none; */
    background-color: rgba(89, 81, 77, 0);
/*    opacity: 0; */
}
/*---------------four images-------------*/
.art_element.art_four_image
{
    padding: 0 !important;
}

.art_element.art_four_image .art_element_c
{
    display: flex;
    flex-wrap: wrap;
}
.art_element.art_four_image.image_right .art_element_c
{
    flex-direction: row-reverse;
}

.art_element.art_four_image.narrow_content + .art_element.art_four_image.narrow_content .art_element_c
{
    margin-top: 1px;
}

.art_element.art_four_image.narrow_content .art_element_c
{
    max-width: 1096px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 48px;
    padding-right: 48px;
}

.art_element.art_four_image .art_img_c
{
    width: 50%;
    display: flex;
    flex-wrap: wrap;
}

.art_element.art_four_image .art_img_c img
{
    margin: 0;
}

.art_element.art_four_image .art_img_c > *
{
    display: block;
    margin: 4px;
    line-height: 50%;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-position: center;
}

.art_element.art_four_image .art_img_c > * img
{
    opacity: 0;
    width: 1px;
    height: 1px;
}

.art_element.art_four_image .art_img_c > *:nth-child(1),
.art_element.art_four_image .art_img_c > *:nth-child(2)
{
    width: calc(50% - 8px);
    padding-bottom: 44%;
}

@supports (-ms-ime-align: auto)
{
    .art_element.art_four_image .art_img_c > *:nth-child(2)
    {
        margin-left: 1px;
    }

}

.art_element.art_four_image .art_img_c.c2 > *:nth-child(1)
{
    width: calc(100% - 8px);
    padding-bottom: 92%;
}

.art_element.art_four_image .art_img_c > *:nth-child(3)
{
    width: calc(100% - 8px);
    padding-bottom: 45%;
}
/*--------------------------arrows--------------------------*/
.art_element.art_imageline .imlsldr {
    overflow:visible;
}
.art_element .slick-arrow
{
    width: 33px;
    height: 50px;
    background-color: #FFF;
}
.art_element .slick-arrow::after
{
    font-size: 24px;
    color: #59514D;
}
.art_element .slick-dots
{
    display:flex;
    justify-content: center;
    align-items:center;
    bottom:42px;
}
.art_element .slick-dots li
{
    width: 12px;
    height: 12px;
    margin: 10px 6px 0 !important;
    background-color:#C4C4C4;
}
.art_element .slick-dots li.slick-active
{
    background-color:#8C9B3E;
}

@media( max-width: 1025px)
{
    .content
    {
        font-size:1rem;
    }
    .content > .art_element:last-child
    {
        margin-bottom:70px;
    }
    .content > .art_element:first-child .highlight,
    .content > .art_element:first-child.highlight,
    .content > .art_element:first-child .highlight2,
    .content > .art_element:first-child.highlight2
    {
        padding-top:70px;
    }
    /*Headlines*/
    .art_element .art_headline,
    .art_element .art_headline h3,
    .art_element.art_cols .art_col h4.coltitle
    {
        font-size:1.625rem;
    }
    .art_headline h1
    {
        font-size: 2.125rem;
    }
    .art_headline h2
    {
        font-size:2.25rem;
    }
    .art_headline h4
    {
        font-size: 1.5625rem;
    }
    .art_headline h5
    {
        font-size:2.9375rem;
    }
    .art_headline h6
    {
        font-size:1.25rem;
    }


    /*Highlight Element*/
    .art_element.highlight
    {
        padding-top:90px;
        padding-bottom:80px;
    }
    .art_element.highlight2
    {
        padding-top:90px;
        padding-bottom:80px;
        background-position:left -27px bottom 85px, right -11px bottom 124px;
    }
    /*---------------------text with image---------------------*/
    .art_element.art_texti .dv_image_right,
    .art_element.art_texti .dv_image_left
    {
        width:100%;
        padding-left:0px;
        padding-right:0px;
    }
    .art_element.art_texti.image_right .art_texti_cont,
    .art_element.art_texti.image_left .art_texti_cont
    {
        width:100%;
        padding-right:0px;
        padding-left:0px;
    }

    /*----------------------hundepfote---------------*/
    .art_element.hundepfote
    {
        background-position: bottom right 42px;
        background-size:267px 191px;
    }
    .art_element.highlight.hundepfote
    {
        background-position: bottom right 42px, top left;
        background-size:267px 191px,  1000px auto;
    }
    .art_element.hundepfote_top .dv_image_right::after,
    .art_element.hundepfote_top .dv_image_left::after,
    .art_element.hundepfote_top .dv_image_full::after
    {
        top:-70px; /*98px;*/
        right:-100px;
        width:207px;
        height:168px;/*198px;
        background-size:207px 198px;     */
    }
    /*---------------zierleiste_title-----------------------*/
    .art_element.zierleiste_title > .art_element_c > .art_headline > *
    {
        padding-top:28px;
    }
    .art_element.zierleiste_title > .art_element_c >  .art_headline > h4
    {
        padding-top:13px;
    }
    .art_element.zierleiste_title > .art_element_c >  .art_headline > *::before
    {
        width:100%;
        max-width:310px;
        height:8px;
    }
    .art_element.zierleiste_subtitle > .art_element_c >  .art_headline > *
    {
        padding-bottom:34px;
    }
    .art_element.zierleiste_subtitle > .art_element_c >  .art_headline > *::before
    {
        width:267px;
        height:9px;
    }
    .art_element.zierleiste_image .dv_image_right,
    .art_element.zierleiste_image .dv_image_left,
    .art_element.zierleiste_image .dv_image_full
    {
        padding-bottom:12px;
    }
    .art_element.zierleiste_image .dv_image_right::before,
    .art_element.zierleiste_image .dv_image_left::before,
    .art_element.zierleiste_image .dv_image_full::before
    {
        width:310px;
        height:9px;
    }

    /*-----------parallax-----------*/
    .art_element.art_imageline.parallax
    {
        margin-top:80px;
    }
    .art_element.art_imageline.parallax.vs_small
    {
        margin-top:50px;
    }
    .art_element.art_imageline.parallax .art_image img
    {
        background-size: auto 800px;
        background-attachment: scroll;
    }
    .art_element.art_imageline.parallax > .art_element_c > .art_headline
    {
        max-width: 580px;
    }
    /*-----------------accordion----------------*/
    .art_element.art_group.accitem  > .art_element_c  > .art_headline h4
    {
        font-size:1.25rem;
    }
    /*----------------------------------three_columns-------------------------------*/
    .art_element.three_columns > .art_element_c  > .art_inner
    {
        justify-content:center;
    }
    .art_element.three_columns > .art_element_c > .art_inner > */*,
    .art_element.art_group.pkgslider .art_element.art_packages  */
    {
        padding:0px 20px;
        width:50%;
        max-width:420px;
    }
    .art_element.three_columns > .art_element_c > .art_inner > *:nth-child(n+3)/*,
    .art_element.art_group.pkgslider .art_element.art_packages:nth-child(n+3)    */
    {
        margin-top:10px;
    }

    /*-------------------------badge-------------------*/
    .art_element.art_packages.badge > .art_element_c
    {
        max-width:302px;
    }
    .art_element.art_packages.badge .art_pack_image
    {
        margin-top:32px;
    }

    .art_element.art_group.pkgslider .pkg_c .slick-dots
    {
        display:none !important;
    }

    .art_element.art_gallery.big_images .gal_slider img.galimg
    {
        height: 390px; 
    }
}
/*@media( max-width: 1000px)
{
    .art_element.art_four_image.narrow_content .art_element_c
    {
        margin-left: -2px;
        max-width: 9999px;
    }
}     */
@media( max-width: 850px)
{
       /*--------------big_images-------------*/
    .art_element.art_gallery.big_images .art_inner .galc .slick-prev,
    .art_element .slick-arrow.slick-prev
    {
        left: -35px;
        width: 20px;
        height: 52px;
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-prev::after,
    .art_element .slick-arrow.slick-prev::after
    {
        width: 20px;
        height: 52px;
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-next,
    .art_element .slick-arrow.slick-next
    {
        right:-35px;
        width: 20px;
        height: 52px;
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-next::after,
    .art_element .slick-arrow.slick-next::after
    {
        width: 20px;
        height: 52px;
    }
}

@media( max-width: 650px)
{
    .content
    {
        font-size:0.875rem;
        line-height:150%;
    }
    .content li
    {
        padding-left: 20px;
    }
    .content ul li::before
    {
        top: 7px;
        width:6px;
        height:6px;
    }
    .content > .art_element:first-child
    {
        margin-top:50px;
    }
    .content > .art_element:last-child
    {
        margin-bottom:12px;
    }
    .content > .art_element:first-child .highlight,
    .content > .art_element:first-child.highlight,
    .content > .art_element:first-child .highlight2,
    .content > .art_element:first-child.highlight2
    {
        padding-top:62px;
/*        margin-top:50px;   */
    }
    /*Headlines*/
    .art_element .art_headline,
    .art_element .art_headline h3,
    .art_element.art_cols .art_col h4.coltitle
    {
        font-size:1.375rem;
        line-height:118%;
    }
    .art_headline h1
    {
        font-size: 1.1875rem;
        line-height: 130%;
    }
    .art_headline h2
    {
        font-size:1.5rem;
        line-height:100%;
    }
    .art_headline h4
    {
        font-size: 1.25rem;
    }
    .art_headline h5
    {
        font-size:1.875rem;
    }
    .art_headline h6
    {
        font-size:1.125rem;
        line-height:135%;
    }
    /*Button Element*/
    .art_element.art_button,
    .art_element.art_texti .art_texti_btn,
    .art_element.art_box .art_box_btn
    {
        padding-top:5px;
    }
    .art_element.art_packages .art_pack_link
    {
        padding-bottom:60px;
        margin-top:0;
        padding-top:0;
    }

    .art_element.art_button a,
    .art_element.art_packages .art_pack_link a,
    .art_element.art_texti .art_texti_btn a,
    .art_element.art_box .art_box_btn div
    {
        font-size:0.9375rem;
    }
    .art_element.art_button.btn_link a,
    .art_element.art_packages.btn_link .art_pack_link a,
    .art_element.art_texti.btn_link .art_texti_btn a,
    .art_element.art_box.btn_link .art_box_btn div
    {
        font-size:1.125rem;
    }
    .art_element.art_button.btn_link a:nth-child(2),
    .art_element.art_packages.btn_link .art_pack_link a:nth-child(2),
    .art_element.art_texti.btn_link .art_texti_btn a:nth-child(2),
    .art_element.art_box.btn_link .art_box_btn div:nth-child(2)
    {
        color: #433731 !important;
        margin-left: auto;
    }
    /*Table Element*/
    .art_element.art_table th
    {
        padding:10px 5px 15px;
        font-size:0.875rem;
        border-top-width: 1px;
    }
    .art_element.art_table th strong
    {
        font-size: 1rem;
    }
    .art_element.art_table th:first-child,
    .art_element.art_table th.text_align_left
    {
        font-size: 1rem;
    }
    .art_element.art_table td
    {
        padding:10px 10px;
        font-size: 1.0625rem;
    }
    .art_element.art_table td.text_align_left,
    .art_element.art_table td:first-child
    {
        font-size: 1rem;
        border-right:none;
    }
    .art_element.art_table .trtitle
    {
        border-top: 2px solid #605D57;
        border-right: 1px solid #605D57 !important;
    }

    /*Highlight Element*/
    .art_element.highlight
    {
        padding-top:32px;
        padding-bottom:12px;    /*22*/
        margin-top:22px;
        margin-bottom: 0;
    }
    .art_element.highlight2
    {
        padding-top:32px;
        padding-bottom:12px;
        background:#8D9D3C;
        margin-top:22px;
        margin-bottom: 0;
    }
    /*----------------text with images------------------*/
    .art_element.art_texti.image_right .art_texti_cont,
    .art_element.art_texti.image_left .art_texti_cont
    {
        padding-top:0;
        padding-bottom:0;
    }

    /*----------------------hundepfote---------------*/
    .art_element.hundepfote
    {
        background-position: bottom right 37px;
        background-size:133px 95px;
        margin-bottom:0;
    }
    .art_element.highlight.hundepfote
    {
        background-position: bottom right 37px, top left;
        background-size:133px 95px,  1000px auto;
    }
    .art_element.hundepfote_top .dv_image_right::after,
    .art_element.hundepfote_top .dv_image_left::after,
    .art_element.hundepfote_top .dv_image_full::after
    {
        top:-37px;
        right:0px;
        width:95px;
        height:77px;
/*        background-size:95px 78px;*/
    }
    /*---------------zierleiste_title-----------------------*/
    .art_element.zierleiste_title > .art_element_c > .art_headline > *
    {
        padding-top:20px;
    }
    .art_element.zierleiste_title > .art_element_c >  .art_headline > h4
    {
        padding-top:15px;
    }
    .art_element.zierleiste_title > .art_element_c >  .art_headline > *::before
    {
        max-width:252px;
        height:6px;
    }
    .art_element.zierleiste_subtitle > .art_element_c >  .art_headline > *
    {
        padding-bottom:23px;
    }
    .art_element.zierleiste_subtitle > .art_element_c >  .art_headline > *::before
    {
        width:171px;
        height:8px;
    }
    .art_element.zierleiste_image .dv_image_right,
    .art_element.zierleiste_image .dv_image_left,
    .art_element.zierleiste_image .dv_image_full
    {
        padding-bottom:20px;
    }
    .art_element.zierleiste_image .dv_image_right::before,
    .art_element.zierleiste_image .dv_image_left::before,
    .art_element.zierleiste_image .dv_image_full::before
    {
        width:253px;
    }
    .art_element.art_texti .dv_image_full.dv_dual picture:nth-child(2) img
    {
        display:none;
    }

    /*-----------parallax-----------*/
    .art_element.art_imageline.parallax
    {
        margin-top:2px;
        margin-bottom:0;
    }
    .art_element.art_imageline.parallax.vs_small
    {
        margin-top:21px;
    }
    .art_element.art_imageline.parallax .art_image img
    {
/*        background-size: auto 450px;*/
        background-size: auto 330px;
        height: 322px;
    }
    .art_element.art_imageline.parallax > .art_element_c > .art_headline
    {
        max-width: calc(100vw - 50px);
    }
    .art_element.art_imageline.parallax + .art_element.vs_no_space
    {
        margin-top: 0px !important;
    }
    /*----------------gallery full width----------------*/
    .art_element.art_gallery.big_images .gal_slider img.galimg
    {
        height: 270px; /*322px;*/
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-prev,
    .art_element .slick-arrow.slick-prev
    {
        left: -25px;
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-prev::after,
    .art_element .slick-arrow.slick-prev::after
    {
        width: 15px;
        height: 38px;
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-next,
    .art_element .slick-arrow.slick-next
    {
        right:-25px;
    }
    .art_element.art_gallery.big_images .art_inner .galc .slick-next::after,
    .art_element .slick-arrow.slick-next::after
    {
        width: 15px;
        height: 38px;
    }
    /*-----------------accordion----------------*/
    .art_element.art_group.accitem  > .art_element_c  > .art_headline h4
    {
            font-size:1.125rem;
    }
    .art_element.art_group.accitem  > .art_element_c  > .art_headline
    {
        padding-top:5px;
        padding-bottom:5px;
    }

    .art_element.half_top_margin
    {
        margin-top: 2px;
    }
    /*----------------------------------three_columns-------------------------------*/
    .art_element.three_columns > .art_element_c > .art_inner > *,
    .art_element.art_group.pkgslider .art_element.art_packages
{
        padding:0px;
        width:100%;
    }
    .art_element.art_group.pkgslider .art_element.art_packages
    {
        max-width:none;
    }
    .art_element.three_columns > .art_element_c > .art_inner > *:nth-child(n+3),
    .art_element.art_group.pkgslider .art_element.art_packages:nth-child(n+3)
    {
        margin-top:0;
    }
    .art_element.art_group.pkgslider .pkg_c
    {
        padding-top:10px;
    }
    /*-------------------------badge-------------------*/
    .art_element.art_packages.badge > .art_element_c
    {
        max-width:246px;
    }
    .art_element.art_packages.badge .art_pack_image
    {
        margin-top:20px;
    }
    .art_element.badge.art_packages .art_pack_image::before
    {
            content:none;
    }

    .art_element.art_four_image .art_img_c
    {
        width: 100%;
    }

    .art_element.art_four_image .art_img_c > *:nth-child(3)
    {
        order: 1;
    }

    .art_element.art_four_image .art_img_c > *:nth-child(1)
    {
        order: 2;
        padding-bottom: 45%;
    }

    .art_element.art_four_image .art_img_c > *:nth-child(2)
    {
        order: 3;
        padding-bottom: 45%;
    }

    .art_element.art_four_image .art_img_c.c2 > *:nth-child(1)
    {
        padding-bottom: 93%;
    }

    .art_element.art_four_image.narrow_content .art_element_c
    {
        padding-left: 25px;
        padding-right: 25px;
    }
}



/*Wetter*/
.wetter_c {
    color: #525261;
    overflow: hidden;
    width: 96%;
 margin: 0 2%;
}
.wetter_c .wetter_day {
    float: left;
    margin: 35px 0 0;
    padding: 0 10% 0 0;
    width: 40%;
}
.wetter_c .wetter_desc {
    float: left;
    margin: 35px 0 0;
    width: 100%;
}
.wetter_c p.wetter_title {
    color: #333333;
    font-family: 'Raleway',Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 150%;
    text-transform: uppercase;
}
.wetter_c p.wetter_stitle {
    font-weight: bold;
    padding: 3px 0;
}
.wetter_c p.wetter_stitle.spacer {
    margin: 8px 0 0;
}
.wetter_c p.wetter_date {
}
.wetter_c .wetter_spacer {
    margin: 15px 0 0;
}
.wetter_c .wetter_day_data {
    float: left;
    margin: 10px 0 0;
    max-width: 460px;
    min-width: 280px;
}
.wetter_c .wetter_day_data .wetter_icon {
    padding: 0 10% 0 0;
    width: 30%;
}
.wetter_c .wetter_day_data .wetter_icon img {
    vertical-align: middle;
}
.wetter_c .wetter_day_data .wetter_label {
    font-weight: bold;
    padding: 0 5% 0 0;
    width: 35%;
}
.wetter_c .wetter_day_data .wetter_data {
    width: 20%;
}
.wetter_c .wetter_sepline {
    border-top: 1px solid #ccc;
    float: left;
    margin: 35px 0 0;
    width: 100%;
}
@media only screen and (max-width: 1000px) {
 .wetter_c .wetter_day {
   width: 100%;
 }
 .wetter_c .wetter_day {
  width: 100%;
 }
 .wetter_c .wetter_day_data .wetter_label
 {
  font-size: 13px;
 }
 .wetter_c .wetter_icon img {
  width: 50px;
 }
 .wetter_c .wetter_day_data td {
  padding: 0;
 }
 .wetter_c .wetter_icon {
  padding: 0 5% 0 0;
  width: 25%;
 }
 .wetter_c .wetter_day_data .wetter_label {
  width: 45%;
 }
}
/*GOOGLE-MAPS*/

#maprahmen {
   border: 1px solid #fff;
   width: 100%;
   text-align: left;
}

#karte {
   width: 100%;
   height: 400px;
}

#input-hintergrund {
   background: #F0EEEE;
   padding: 5px;
   border: 1px solid #F0EEEE;
}

#inputaddress {
   width: 300px;
   padding: 1px;
   height: 30px;
   border: 1px solid #fff;
 background-color: #FFFFFF;
 font-family: "PT Sans", "Trebuchet MS", Verdana, "Lucida Sans", "sans-serif";
 font-size: 1em;
 color: #65594C;
 margin-right:15px;
}
#mapsButton {
   background: #AE8C4D;
   color: #fff;
   font: 400 1.063em/110% Lato, Arial, Helvetica, "sans-serif";
   padding: 7px 25px;
   border: 2px solid #AE8C4D;
   transition: all 0.5s;
   text-decoration: none;
   border-radius: 20px;
    cursor: pointer;
}
.mapposition {
    color: #65594C;
    font-size: 1em;
}
.marker {
    height: 120px;
    text-align: left;
    width: 300px;
}

/* Wetter */
.wetter_s_bottom a
{
	color: #5F6B76;
}
.wetter_c
{
	width: 100%;
	overflow: hidden;
	
	/* Can be removed to inherit content setting */
	/*font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 130%;*/
	font:400 1.125rem/139% 'PT Sans', Arial,sans-serif;
	color: #6B6461;	
}
.wetter_c .wetter_day
{
	width: 40%;
	float: left;
	margin: 35px 0 0 0;
	padding: 0 10% 0 0;
}
.wetter_c .wetter_desc
{
	width: 100%;
	float: left;
	margin: 35px 0 0 0;
}
.wetter_c p.wetter_title
{
	font-family: 'Oswald', Tahoma, Geneva, sans-serif;
	font-weight:300;
	font-size: 23px;
	color: #30485D;
	line-height: 120%;
	
}
.wetter_c p.wetter_stitle
{
	padding: 3px 0;
	font-weight: bold;
}
.wetter_c p.wetter_stitle.spacer
{
	margin: 8px 0 0 0;
}

.wetter_c p.wetter_date
{
}
.wetter_c .wetter_spacer
{
	margin: 15px 0 0 0;
}

.wetter_c .wetter_day_data
{
	float: left;
	margin: 10px 0 0 0;
	max-width: 460px;
	min-width: 280px;
}
.wetter_c .wetter_day_data .wetter_icon
{
	width: 30%;
	padding: 0 10% 0 0;
}
.wetter_c .wetter_day_data .wetter_icon img
{
	vertical-align: middle;
}
.wetter_c .wetter_day_data .wetter_label
{
	width: 35%;
	padding: 0 5% 0 0;
	
	font-weight: bold;
}
.wetter_c .wetter_day_data .wetter_data
{
	width: 20%;
}

.wetter_c .wetter_sepline
{
	width: 100%;
	float: left;
	margin: 35px 0 0 0;
	border-top: 1px solid #F5F3F1;
}
@media only screen and (max-width: 800px)
{
	.wetter_c .wetter_day
	{
		width: 100%;
	}
}
@media only screen and (max-width: 480px)
{
	.wetter_c .wetter_icon img
	{
		width: 50px;
	}
	.wetter_c .wetter_day_data td
	{
		padding: 0;
	}
	.wetter_c .wetter_icon
	{
		width: 25%;
		padding: 0 5% 0 0;
	}
	.wetter_c .wetter_day_data .wetter_label
	{
		width: 45%;
	}
}