/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html
{
line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}
body
{
margin:0
}
article,aside,footer,header,nav,section
{
display:block
}
h1
{
font-size:2em;margin:0.67em 0
}
figcaption,figure,main
{
display:block
}
figure
{
margin:1em 40px
}
hr
{
box-sizing:content-box;height:0;overflow:visible
}
pre
{
font-family:monospace, monospace;font-size:1em
}
a
{
background-color:transparent;-webkit-text-decoration-skip:objects
}
abbr[title]
{
border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted
}
b,strong
{
font-weight:inherit
}
b,strong
{
font-weight:bolder
}
code,kbd,samp
{
font-family:monospace, monospace;font-size:1em
}
dfn
{
font-style:italic
}
mark
{
background-color:#ff0;color:#000
}
small
{
font-size:80%
}
sub,sup
{
font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
sub
{
bottom:-0.25em
}
sup
{
top:-0.5em
}
audio,video
{
display:inline-block
}
audio:not([controls])
{
display:none;height:0
}
img
{
border-style:none
}
svg:not(:root)
{
overflow:hidden
}
button,input,optgroup,select,textarea
{
font-family:sans-serif;font-size:100%;line-height:1.15;margin:0
}
button,input
{
overflow:visible
}
button,select
{
text-transform:none
}
button,html [type="button"],[type="reset"],[type="submit"]
{
-webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner
{
border-style:none;padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring
{
outline:1px dotted ButtonText
}
fieldset
{
padding:0.35em 0.75em 0.625em
}
legend
{
box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal
}
progress
{
display:inline-block;vertical-align:baseline
}
textarea
{
overflow:auto
}
[type="checkbox"],[type="radio"]
{
box-sizing:border-box;padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button
{
height:auto
}
[type="search"]
{
-webkit-appearance:textfield;outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration
{
-webkit-appearance:none
}
::-webkit-file-upload-button
{
-webkit-appearance:button;font:inherit
}
details,menu
{
display:block
}
summary
{
display:list-item
}
canvas
{
display:inline-block
}
template
{
display:none
}
[hidden]
{
display:none
}
@font-face
{
font-family:'Montserrat';font-style:normal;font-weight:300;src:url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-300.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-300.woff2") format("woff2"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-300.woff") format("woff"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-300.ttf") format("truetype"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-300.svg#Montserrat") format("svg")
}
@font-face
{
font-family:'Montserrat';font-style:normal;font-weight:500;src:url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-500.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-500.eot?#iefix") format("embedded-opentype"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-500.woff2") format("woff2"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-500.woff") format("woff"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-500.ttf") format("truetype"),url("https://www.husarich.de/fileadmin/system/husarich/fonts/montserrat-v12-latin-500.svg#Montserrat") format("svg")
}
H1,H2,H3,H4,H5,H6
{
font-family:"angie-sans",Verdana,Arial,Sans-Serif;font-size:16px;line-height:120%;color:#292929;padding:10px 0 0;margin:0;text-transform:uppercase
}
H1.align-center .trenner,H2.align-center .trenner,H3.align-center .trenner,H4.align-center .trenner,H5.align-center .trenner,H6.align-center .trenner
{
position:relative;padding-bottom:40px;margin-bottom:20px;display:block
}
H1.align-center .trenner:before,H2.align-center .trenner:before,H3.align-center .trenner:before,H4.align-center .trenner:before,H5.align-center .trenner:before,H6.align-center .trenner:before
{
content:'';position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:380px;height:1px;background:#e6e6e6
}
H1
{
font-size:50px
}
H2
{
font-size:44px
}
H3
{
font-size:38px
}
H4
{
font-size:24px
}
H1+H1,H1+H2,H1+H3,H1+H4,H1+H5,H2+H1,H2+H2,H2+H3,H2+H4,H2+H5,H3+H1,H3+H2,H3+H3,H3+H4,H3+H5,H4+H1,H4+H2,H4+H3,H4+H4,H4+H5,H5+H1,H5+H2,H5+H3,H5+H4,H5+H5
{
padding:0
}
P
{
padding:10px 0 5px;margin:0
}
A
{
text-decoration:none;color:#991c20
}
A:hover
{
text-decoration:underline
}
b
{
font-weight:500
}
::-moz-selection
{
background:#ff0000;color:#ffffff
}
::selection
{
background:#ff0000;color:#ffffff
}
::-moz-selection
{
background:#ff0000;color:#ffffff
}
@media all and (max-width: 1000px)
{
H1
{
font-size:40px
}
H2
{
font-size:35px
}
H3
{
font-size:30px
}

}
@media all and (max-width: 560px)
{
H1
{
font-size:30px
}
H2
{
font-size:25px
}
H3
{
font-size:20px
}
h4
{
font-size:18px
}

}
@media all and (max-width: 380px)
{
H1
{
font-size:25px
}
H2
{
font-size:20px
}
H3
{
font-size:18px
}
h4
{
font-size:16px
}

}
.clearL,.clearR,.clear
{
clear:both
}
hr
{
background:transparent;border:0 solid #000000;height:0;padding:0;margin:20px 0;border-bottom:1px solid #f2f2f2
}
*
{
outline:none
}
HTML,BODY,#site
{
height:100%
}
BODY>#site
{
height:auto;min-height:100%
}
BODY
{
font-size:16px;font-family:"Montserrat",Verdana,Arial,Sans-Serif;line-height:28px;color:#403f3b;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none
}
#site
{
max-width:2000px;width:100%;box-shadow:0 0 15px #ccc;overflow:hidden;margin:0 auto
}
.allcont
{
padding-bottom:305px
}
.bel3 .cont
{
padding:180px 0
}
.cont
{
padding:100px 0
}
textarea,input,button
{
resize:none;box-sizing:border-box;border-radius:0px;font:13px Arial, Verdana, Sans-serif;color:#000;padding:5px;border:1px solid #CCC;background:#FFF
}
button
{
border:none;cursor:pointer
}
input[type=text],textarea,input[type=password],input[type=email],select,button
{
width:100%
}
input[type=text],textarea,input[type=submit],input[type=reset],input[type=password],INPUT[type=email],TEXTAREA,BUTTON
{
-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none
}
input:-webkit-autofill,textarea:-webkit-autofill
{
-webkit-box-shadow:0 0 0 1000px #FFF inset;-webkit-text-fill-color:#000
}
::-webkit-input-placeholder
{
color:#ccc
}
:-moz-placeholder
{
opacity:1;color:#ccc
}
::-moz-placeholder
{
opacity:1;color:#ccc
}
:-ms-input-placeholder
{
color:#ccc
}
P.align-center,H1.align-center,H2.align-center,H3.align-center,H4.align-center,H5.align-center,A.align-center,P A.align-center
{
text-align:center
}
P.align-right,H1.align-right,H2.align-right,H3.align-right,H4.align-right,H5.align-right,A.align-right,P A.align-right
{
text-align:right
}
P.align-justify,H1.align-justify,H2.align-justify,H3.align-justify,H4.align-justify,H5.align-justify,A.align-justify,P A.align-justify
{
text-align:justify
}
@media all and (max-width: 1110px)
{
#site
{
min-height:auto
}
.allcont
{
padding-bottom:0
}

}
@media all and (max-width: 1000px)
{
.cont
{
padding:100px 0
}

}
.head
{
position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:4;max-width:2000px
}
.head .inner
{
width:100%;max-width:1200px;margin:0 auto;padding-bottom:60px
}
.head .top
{
background:rgba(22,22,22,0.9);font-size:0
}
.head .top .inner
{
max-width:1200px;width:100%;padding:20px 0
}
.head .top .left
{
font-size:0;display:inline-block;width:23%
}
.head .top .headnav
{
display:inline-block;width:27%;vertical-align:top;font-size:12px;text-align:left
}
.head .top .headnav .item a
{
color:#fff;-webkit-transition:all .5s;transition:all .5s
}
.head .top .headnav .item a:hover
{
text-decoration:none;background-color:#6e1417
}
.head .top .headnav .login
{
margin-left:10px
}
.head .top .abanner
{
display:inline-block;margin:0;width:50%;vertical-align:top
}
.head .top .abanner figure
{
margin-bottom:0
}
.head .top .abanner img
{
max-height:45px;max-width:500px;width:100%;height:auto;padding-left:100px;-o-object-fit:cover;object-fit:cover
}
#logo
{
background-image:url("../img/logo.png");background-repeat:no-repeat;background-position:center;width:218px;height:276px;position:absolute;top:-110px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:8
}
@media (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx)
{
#logo
{
background-image:url("../img/logo2x.png");background-size:218px 276px
}

}
#logo a
{
display:block;width:100%;height:100%
}
#logo a span
{
display:none
}
@media all and (max-width: 1200px)
{
.head .inner,.head .top
{
padding-left:4%;padding-right:4%;box-sizing:border-box
}
.head .inner .headnav .item a,.head .top .headnav .item a
{
color:#fff;-webkit-transition:all .5s;transition:all .5s;font-size:0;padding:28px 24px 17px;background-position:center
}
.head .lang-switch
{
padding-left:0;width:3%
}

}
@media all and (max-width: 1110px)
{
.head .top .left
{
width:31%
}
.head .top .headnav
{
width:19%
}

}
@media all and (max-width: 800px)
{
#logo
{
width:128px;height:206px;background-size:128px auto
}
.head
{
top:45px
}
.head .top .left
{
width:15%
}
.head .top .left #searchbox
{
display:none
}
.head .top .headnav
{
width:35%
}
.head .top .abanner img
{
padding-left:65px
}

}
@media all and (max-width: 600px)
{
.head .top .abanner
{
display:none
}

}
@media all and (max-width: 400px)
{
#logo
{
width:88px;height:156px;background-size:88px auto
}
.head .top .left
{
width:50%
}
.head .top .headnav
{
width:50%;text-align:right
}
.head .top .abanner
{
display:none
}

}
.lang-switch
{
margin:0;display:inline-block;width:10%;box-sizing:border-box;vertical-align:top
}
.lang-switch li
{
display:inline
}
.lang-switch li a
{
background-image:url("../img/de.png");background-repeat:no-repeat;background-position:center;height:15px;width:24px;display:block
}
@media (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx)
{
.lang-switch li a
{
background-image:url("../img/de2x.png");background-size:24px 15px
}

}
.lang-switch li.lang-en a
{
background-image:url("../img/en.png");margin-top:10px
}
@media (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx)
{
.lang-switch li.lang-en a
{
background-image:url("../img/en2x.png");background-size:24px 15px
}

}
#searchbox
{
display:inline-block;width:70%;vertical-align:top;max-width:370px;margin-left:40px;font-size:0
}
#searchbox input#sword
{
background:#292929;color:#fff;border:none;padding:15px;display:inline-block;width:74%
}
#searchbox .button
{
display:inline-block;width:5%;border:none;background-color:#292929;background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/search.svg);background-repeat:no-repeat;background-position:center;background-size:15px 15px;font-size:0;padding:23px 20px 22px;vertical-align:top
}
.mobile
{
display:none
}
.mobile #searchbox
{
display:block;width:100%;vertical-align:top;max-width:100%;margin-left:0;font-size:0
}
.mobile #searchbox input#sword
{
width:90%
}
.mobile #searchbox .button
{
width:10%
}
.cont .tx-indexedsearch .tx-indexedsearch-searchbox
{
max-width:500px;margin:0 auto;margin-bottom:20px
}
.cont .tx-indexedsearch table tr td
{
display:block
}
.cont .tx-indexedsearch .even td:first-child,.cont .tx-indexedsearch .tx-indexedsearch-whatis,.cont .tx-indexedsearch .tx-indexedsearch-browsebox
{
display:none
}
.cont .tx-indexedsearch table,.cont .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword,.cont .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
{
width:100%
}
.cont .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword,.cont .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
{
max-width:500px;margin:0 auto
}
.cont .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{
text-align:center;padding:15px 0
}
.cont .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
{
background:-webkit-gradient(linear, left top, right top, from(#b02225), color-stop(50%, #e00a1f), to(#b02225));background:-webkit-linear-gradient(left, #b02225 0%, #e00a1f 50%, #b02225 100%);background:linear-gradient(90deg, #b02225 0%, #e00a1f 50%, #b02225 100%);color:#fff;border:none;padding:15px 0
}
.cont .tx-indexedsearch SELECT
{
width:100%;height:40px;background:none;border:1px solid #ccc
}
.cont .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res
{
border-top:1px solid #eaeaea;padding-top:30px
}
.cont .tx-indexedsearch .tx-indexedsearch-redMarkup
{
color:#991c20 !important
}
.cont .tx-indexedsearch .tx-indexedsearch-icon,.cont .tx-indexedsearch .tx-indexedsearch-info,.cont .tx-indexedsearch .tx-indexedsearch-rules
{
display:none
}
.cont .tx-indexedsearch .title a
{
font-size:25px;color:#171717;text-transform:uppercase
}
@media all and (max-width: 800px)
{
.mobile
{
display:block
}

}
@media all and (max-width: 450px)
{
.mobile #searchbox
{
background:#292929
}
.mobile #searchbox input#sword
{
width:87%
}

}
#subhead
{
max-height:550px;overflow:hidden;width:100%
}
#subhead div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap
{
margin:0
}
.bel3 #subhead
{
height:100vh;max-height:100vh
}
.bel3 #subhead .csc-textpic-text
{
position:absolute;left:50%;bottom:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:960px;width:100%;text-align:center;z-index:3;color:#fff;font-size:40px;font-weight:600;font-family:"angie-sans",Verdana,Arial,Sans-Serif;margin:0
}
.bel3 #subhead .csc-textpic-text .grossertext
{
font-size:75px;line-height:80px;margin-top:20px;display:block;text-transform:uppercase
}
.bel3 #subhead img
{
/*min-height:100vh;width:auto;height:auto;min-width:100%*/
}
#subhead .item *
{
float:none;right:auto
}
#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
display:block;width:2000px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0
}
@media all and (max-width: 1000px)
{
#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
width:1500px
}
#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img
{
width:100%;height:auto
}
.bel3 #subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
display:block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0
}
.bel3 #subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img
{
width:auto;height:100vh
}

}
@media all and (max-height: 1000px)
{
.bel3 #subhead .csc-textpic-text
{
bottom:auto;top:350px
}

}
@media all and (max-width: 930px)
{
.bel3 #subhead .csc-textpic-text
{
font-size:25px
}
.bel3 #subhead .csc-textpic-text .grossertext
{
font-size:55px;line-height:40px
}

}
@media all and (max-width: 800px)
{
#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
width:1000px
}

}
@media all and (max-width: 715px)
{
.bel3 #subhead .csc-textpic-text
{
font-size:20px;padding:0 4%;box-sizing:border-box;top:40%
}
.bel3 #subhead .csc-textpic-text .grossertext
{
font-size:35px;line-height:40px;margin-top:0
}

}
@media all and (max-width: 470px)
{
#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
width:800px
}

}
.nav
{
list-style-type:none;display:block;position:absolute;top:90px;left:50%;width:100%;z-index:3;text-align:left;max-width:1200px;-webkit-transform:translateX(-50%);transform:translateX(-50%)
}
.nav li
{
position:relative;list-style:none
}
.nav li a
{
font-family:"angie-sans",Verdana,Arial,Sans-Serif;display:block;font-weight:600
}
.nav>ul
{
padding:0
}
.nav>ul>li
{
display:inline-block
}
.nav>ul>li>a
{
color:#fff;padding:60px 30px 20px;font-size:16px;-webkit-transition:all .5s;transition:all .5s
}
.nav>ul>li.act>a
{
color:#fff;position:relative
}
.nav>ul>li.act>a:before
{
content:'';position:absolute;left:50%;bottom:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/act.svg);background-repeat:no-repeat;background-size:100% auto;width:22px;height:15px
}
.nav>ul>li:hover>a,.nav>ul>li.over>a,.nav>ul>li.act:hover>a,.nav>ul>li.act.over>a
{
color:#c2d345
}
.nav>ul>li:last-child>.subNav
{
left:inherit;right:0
}
.nav>ul>li:last-child>.subNav .subNav
{
left:inherit;right:100%
}
.nav>ul>li:nth-child(3)
{
padding-right:190px
}
.nav>ul>li:nth-child(4)
{
padding-left:120px
}
.subNav
{
display:none;position:absolute;z-index:100;background:url(../img/trans.png) repeat left top;left:20px;top:100%;padding-left:0
}
.subNav a
{
font-size:16px;padding:5px 20px;color:#fff;margin-bottom:1px;background-color:rgba(22,22,22,0.9);white-space:nowrap;-webkit-transition:all .5s;transition:all .5s
}
.subNav LI:hover>A,.subNav LI.over>A,.subNav>LI.act>A,.subNav>LI.act:hover>A,.subNav>LI.act.over>A
{
color:#fff;background-color:rgba(194,211,69,0.9)
}
.subNav .subNav
{
left:100%;top:0
}
.nav LI:hover>.subNav,.nav LI.over>.subNav
{
display:block
}
.nav LI:hover>A,.nav LI.over>A,.nav LI.act>A
{
text-decoration:none
}
.nav>UL:after
{
content:"";display:block;clear:both
}
.nav>UL
{
zoom:1
}
.open_nav
{
display:none
}
@media all and (max-width: 1200px)
{
.nav>ul
{
padding:0
}
.nav>ul>li>a
{
padding:60px 20px 20px
}
.nav>ul>li:nth-child(3)
{
padding-right:0
}
.nav>ul>li:nth-child(4)
{
padding-left:360px
}

}
@media all and (max-width: 1110px)
{
.nav>ul>li:nth-child(4)
{
padding-left:0
}
.open_nav
{
display:inherit
}
.open_nav p
{
padding:0
}
.nav
{
display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;-webkit-transform:none;transform:none;background-color:rgba(41,41,41,0.9)
}
.nav>UL
{
box-sizing:border-box;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0
}
.nav>UL>LI
{
display:block
}
.nav>UL>LI a
{
text-align:center;padding:40px 0
}
.nav>ul>li.act>a:before
{
bottom:80px
}
.subNav a
{
padding:15px 0 !important;background-color:#1c1c1c
}
.subNav,.subNav .subNav,.nav>UL>LI:last-child>.subNav,.nav>UL>LI:last-child>.subNav .subNav
{
position:inherit;left:inherit;top:inherit
}
.nav LI:hover>.subNav,.nav LI.over>.subNav
{
display:none
}
.nav LI.open>.subNav
{
display:block
}
#nav-icon
{
width:30px;height:20px;display:block;position:fixed;top:130px;right:4%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block;z-index:9;padding:10px 7px
}
#nav-icon span
{
display:block;position:absolute;height:2px;width:30px;background:#fff;opacity:1;left:7px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out
}
#nav-icon:after
{
content:"Menu";position:absolute;left:-65px;top:7px;color:#fff;font-size:16px;font-family:"angie-sans",Verdana,Arial,Sans-Serif;text-transform:uppercase;text-decoration:none
}
.sticky#nav-icon
{
background:#991d20;top:40px
}
.sticky#nav-icon:after
{
display:none
}
.sticky#nav-icon.active
{
background:none
}
#nav-icon span:nth-child(1)
{
top:10px;-webkit-transform-origin:left center;transform-origin:left center
}
#nav-icon span:nth-child(2)
{
top:18px;-webkit-transform-origin:left center;transform-origin:left center
}
#nav-icon span:nth-child(3)
{
top:26px;-webkit-transform-origin:left center;transform-origin:left center
}
.active#nav-icon span:nth-child(1)
{
-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px;left:11px
}
.active#nav-icon span:nth-child(2)
{
width:0%;opacity:0
}
.active#nav-icon span:nth-child(3)
{
-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:29px;left:11px
}
#menu.active
{
overflow-y:scroll;overflow-x:hidden
}
.showSub
{
position:absolute;right:0;top:15px;z-index:10;cursor:pointer;width:54px;height:54px;line-height:54px;background:#991c20;text-align:center
}
.showSub:after
{
content:"";display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px dashed #fff;border-top:6px solid\9;border-right:5px solid transparent;border-left:5px solid transparent
}
.showSub.open:after
{
border-top-color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)
}
.subNav .showSub
{
background:#64791c;height:42px;line-height:42px
}
.showSub,.showSub:after
{
-webkit-transition:0.25s ease;transition:0.25s ease
}

}
@media all and (max-width: 800px)
{
#nav-icon
{
top:160px
}

}
@media all and (max-width: 470px)
{
#nav-icon
{
background:#991c20
}
#nav-icon:after
{
display:none
}
.nav>UL>LI a
{
padding:20px 0
}
.nav>UL>LI.act>a:before
{
bottom:55px
}
.active#nav-icon
{
top:30px
}

}
@media all and (max-width: 400px)
{
.nav
{
overflow:scroll
}
.nav>ul
{
top:0;-webkit-transform:none;transform:none;padding-top:80px
}

}
.slider .slider-for
{
max-height:720px;overflow:hidden
}
.slider .slider-for .csc-textpic-imagewrap,.slider .slider-for .csc-textpic-text
{
margin:0;display:inline-block;width:60%;vertical-align:top
}
.slider .slider-for .csc-textpic-imagewrap
{
padding:0 0 0 70px;box-sizing:border-box
}
.slider .slider-for .csc-textpic-imagewrap img
{
max-width:600px
}
.slider .slider-for .csc-textpic-text
{
width:40%;font-size:16px;margin-top:40px
}
.slider .slider-for .csc-textpic-text ul
{
margin:0;padding:10px 0 0 0
}
.slider .slider-for .csc-textpic-text ul li
{
list-style:none;position:relative;padding-left:30px
}
.slider .slider-for .csc-textpic-text ul li:before
{
content:'';position:absolute;left:0;top:6px;background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/check.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;width:18px;height:18px
}
.slider .slider-nav
{
max-width:1200px;margin:0 -20px;overflow:hidden;margin-top:30px
}
.slider .slider-nav .item
{
border:1px solid #fff;padding:30px !important;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;box-sizing:border-box
}
.slider .slider-nav .item h4
{
font-size:16px;opacity:0;-webkit-transition:all .5s;transition:all .5s;margin-top:20px
}
.slider .slider-nav .item.slick-current,.slider .slider-nav .item:hover
{
border:1px solid #e4e4e4
}
.slider .slider-nav .item.slick-current h4,.slider .slider-nav .item:hover h4
{
opacity:1
}
.slider .slider-nav .item.slick-current
{
padding:50px 30px
}
.slider .slider-nav div.csc-textpic-center .csc-textpic-center-outer,.slider .slider-nav div.csc-textpic-center .csc-textpic-center-inner
{
float:none;right:auto
}
.slider button
{
background:url(https://www.husarich.de/fileadmin/system/husarich/img/slide-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:100% auto;width:28px;height:100%;font-size:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)
}
.slider .slick-next
{
right:0
}
.slider .slick-prev
{
left:20px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)
}
.slider img
{
width:100%;height:auto
}
@media all and (max-width: 1230px)
{
.slider .slick-prev
{
left:4%
}
.slider .slick-next
{
right:4%
}

}
@media all and (max-width: 960px)
{
.slider .slider-nav .item
{
margin:0 40px
}

}
@media all and (max-width: 780px)
{
.slider .slider-nav .item,.slider .slider-nav .item.slick-current
{
padding:30px
}
.slider .slider-for .csc-textpic-imagewrap
{
padding:0 0 0 4%
}

}
@media all and (max-width: 600px)
{
.slider .slider-nav
{
margin:0;height:390px
}
.slider .slider-nav .item,.slider .slider-nav .item.slick-current
{
background:none;border:none !important
}
.slider .slider-for .csc-textpic-imagewrap
{
padding:0;width:100%;display:block
}
.slider .slider-for .csc-textpic-text
{
width:100%;margin:0;padding-left:4%;padding-right:4%;box-sizing:border-box
}

}
@media all and (max-width: 470px)
{
.slider .slider-nav
{
height:280px
}
.slider .slider-nav .item
{
margin:0 20px;padding:0 30px !important
}
.slider .slider-for .csc-textpic-imagewrap
{
display:none
}
.slider button
{
width:18px;height:30px;z-index:9
}

}
.allcont ul
{
margin:5px 0px 10px 25px
}
.allcont ul li
{
list-style-type:disc;padding:3px 0px
}
.allcont ol
{
margin:5px 0px 10px 25px
}
.allcont ol li
{
list-style-type:decimal;padding:3px 0px
}
.allcont table
{
margin:10px 0px 5px
}
.allcont table tr td
{
padding:2px 10px 2px 0px
}
.allcont table tr th
{
text-align:left;font-weight:normal;font-size:15px;color:#fff;background:#FF0000;padding:5px 15px;border-right:1px solid #fff
}
.allcont table.tabelle-basic
{
width:100%
}
.allcont table.tabelle-basic TR.even
{
background-color:#e8e8e8
}
.allcont table.tabelle-basic TR TD
{
padding:5px 15px;border-right:1px solid #fff
}
.allcont DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
margin:10px 0
}
@media all and (max-width: 980px)
{
.allcont ul
{
margin:5px 0px 10px
}

}
@media all and (max-width: 900px)
{
.allcont table tr td
{
display:block
}

}
.foot
{
font-size:13px;background-color:#1d1d1d;z-index:4;position:relative;height:350px;max-width:2000px;margin:-350px auto 0;padding:60px 0;box-sizing:border-box;overflow:hidden
}
.foot .inner
{
max-width:960px;color:#fff;font-size:0
}
.foot .inner .col
{
font-size:13px
}
.foot .left,.foot .right
{
width:50%;display:inline-block;vertical-align:top;box-sizing:border-box
}
.foot .left
{
padding-right:20px;color:#969696
}
.foot .left a
{
color:#969696
}
.foot .left b a
{
color:#fff
}
.foot .right
{
border-left:1px solid #444
}
.foot .right .inhalt
{
padding:0 80px 0 50px
}
.foot a,.foot h3,.foot h4,.foot h5
{
color:#fff
}
.foot h5
{
margin-bottom:20px
}
.foot p
{
padding:0
}
.foot .footnav,.foot .webdesign,.foot .copy
{
display:inline-block;font-size:12px;font-family:"angie-sans",Verdana,Arial,Sans-Serif;text-transform:uppercase;margin-top:20px
}
.foot .footnav .item a,.foot .webdesign .item a,.foot .copy .item a
{
margin-right:20px
}
.foot .footnav .item a
{
color:#fff
}
.foot .copy
{
color:#676767;text-align:right;width:100%;text-transform:none
}
.foot .webdesign a
{
color:#c6c6c6
}
@media all and (max-width: 1230px)
{
.foot
{
max-width:100%
}
.foot .inner
{
padding-left:4%;padding-right:4%;box-sizing:border-box;max-width:100%
}
.foot .copy
{
text-align:left;padding-left:50px
}

}
@media all and (max-width: 1110px)
{
.foot
{
margin:0;height:auto
}
.foot .cont>.item,.foot .gridwrapper>.item
{
padding:0
}
.foot .left,.foot .right
{
display:block;width:100%;padding:0
}
.foot .right
{
border-left:0;margin-top:30px
}
.foot .right .inhalt
{
padding:0
}
.foot .copy
{
padding-left:0
}

}
.linkToTop
{
width:40px;height:40px;position:fixed;bottom:4%;right:4%;display:none;z-index:10;font-size:0;background-color:#c2d345;background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/totop.svg);background-size:13px auto;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;border-radius:50%;overflow:hidden
}
.button
{
display:inline-block;background:-webkit-gradient(linear, left top, right top, from(#b02225), color-stop(50%, #e00a1f), to(#b02225));background:-webkit-linear-gradient(left, #b02225 0%, #e00a1f 50%, #b02225 100%);background:linear-gradient(90deg, #b02225 0%, #e00a1f 50%, #b02225 100%);color:#fff;font-size:15px;font-family:"angie-sans",Verdana,Arial,Sans-Serif;padding:13px 25px 10px;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s;background-position:50% 0;background-size:150% 150%
}
.button:hover
{
text-decoration:none;background-position:300% 0
}
.grossertext
{
font-size:25px
}
.beige
{
color:#d9d6c9
}
.newsletter,.login
{
color:#fff;background-color:#991c20;padding:16px 40px 14px 20px;background-position:90% center;background-repeat:no-repeat
}
.newsletter
{
background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/newsletter.svg);background-position:92% center
}
.login
{
background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/login.svg)
}
.download
{
color:#e0061c;padding-left:25px;background:url(https://www.husarich.de/fileadmin/system/husarich/img/download.svg);background-position:left center;background-repeat:no-repeat
}
.XXXX
{
-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out
}
.small
{
max-width:800px !important;margin:0 auto !important
}
.produktbutton .button
{
background:#f2f2f2;color:#292929;margin:5px 2px
}
.noMarginTop
{
margin-top:0
}
.powermail_fieldset
{
margin-top:20px;border:none;padding:0;font-size:0
}
.tx-powermail LEGEND.powermail_legend
{
display:none
}
.tx-powermail H3
{
display:none
}
.tx-powermail .powermail_form .powermail_fieldwrap
{
padding:3px 0;position:relative
}
LABEL
{
display:none
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_input INPUT,.tx-powermail .powermail_form .powermail_fieldwrap TEXTAREA
{
width:100%;padding:15px;border:1px solid #DADADA;font-size:16px
}
.tx-powermail .powermail_form .powermail_fieldwrap TEXTAREA
{
height:100px;resize:vertical;display:block
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_input INPUT:focus,.tx-powermail .powermail_form .powermail_fieldwrap TEXTAREA:focus
{
background:#eee
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check INPUT,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio INPUT
{
margin:0 5px 0 3px
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check LABEL,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio LABEL
{
position:relative;top:1px;cursor:pointer
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio .radio,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox
{
display:inline-block;margin-right:2%
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit
{
padding:0px;margin:5px 0 10px;text-align:right;display:inline-block;width:30%;vertical-align:top
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit INPUT.powermail_submit
{
color:#FFF;cursor:pointer;padding:15px 30px 13px;background:-webkit-gradient(linear, left top, right top, from(#b02225), color-stop(50%, #e00a1f), to(#b02225));background:-webkit-linear-gradient(left, #b02225 0%, #e00a1f 50%, #b02225 100%);background:linear-gradient(90deg, #b02225 0%, #e00a1f 50%, #b02225 100%);font-size:14px;font-family:"angie-sans",Verdana,Arial,Sans-Serif;text-transform:uppercase;border:none
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit INPUT.powermail_submit:hover
{
color:#FFF;background:#991c20
}
.tx-powermail .powermail_fieldwrap .mandatory
{
color:#991c20
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_text
{
font-size:12px;color:#555
}
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_text.layout1
{
font-size:12px;color:#991c20;font-style:italic
}
.tx-powermail .powermail_form SELECT
{
width:100%;height:40px;background:none;border:1px solid #ccc
}
.parsley-errors-list
{
position:absolute;bottom:5px;right:2px;margin:0 !important;padding:0;font-size:11px;background:#991c20;color:#FFF
}
.powermail_fieldwrap_datenschutzerklrung .powermail_field_error_container
{
text-align:right
}
.powermail_fieldwrap_datenschutzerklrung .parsley-errors-list
{
position:static;display:inline-block
}
.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap_textarea .parsley-errors-list
{
bottom:11px
}
.parsley-errors-list LI
{
list-style-type:none !important;padding:3px 10px 2px !important
}
.tx-powermail .powermail_form .powermail_fieldset INPUT.parsley-error,.tx-powermail .powermail_form .powermail_fieldset TEXTAREA.parsley-error
{
border:2px solid #991c20
}
.tx-powermail .powermail_create DT
{
padding:2px 0;font-weight:bold;float:left;clear:both;margin-right:2%;width:28%
}
.tx-powermail .powermail_create DD
{
float:left;width:70%;padding:2px 0
}
.powermail_fieldwrap_datenschutzerklrung,.powermail_fieldwrap_datenschutz
{
display:inline-block;width:70%;vertical-align:top
}
.powermail_fieldwrap_datenschutzerklrung .checkbox label,.powermail_fieldwrap_datenschutz .checkbox label
{
display:block;font-size:14px
}
@media all and (max-width: 530px)
{
.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit
{
display:block
}

}
.newsL
{
max-width:700px;margin:0 auto
}
.newsL .field
{
margin-bottom:10px
}
.newsL select
{
background:#fff;border:1px solid #ccc;height:40px
}
.newsL input
{
padding:15px
}
.newsL button
{
background:-webkit-gradient(linear, left top, right top, from(#b02225), color-stop(50%, #e00a1f), to(#b02225));background:-webkit-linear-gradient(left, #b02225 0%, #e00a1f 50%, #b02225 100%);background:linear-gradient(90deg, #b02225 0%, #e00a1f 50%, #b02225 100%);color:#fff;padding:15px
}
.tx-felogin-pi1
{
max-width:500px;margin:0 auto
}
.tx-felogin-pi1 h3
{
margin-bottom:30px
}
.tx-felogin-pi1 fieldset
{
border:0;padding:0;margin-top:20px
}
.tx-felogin-pi1 fieldset legend
{
display:none
}
.tx-felogin-pi1 fieldset div
{
font-size:0
}
.tx-felogin-pi1 fieldset div label,.tx-felogin-pi1 fieldset div input
{
font-size:16px;display:inline-block;width:30%;border:none;border-bottom:1px solid #eaeaea;margin-top:15px
}
.tx-felogin-pi1 fieldset div input
{
width:70%
}
.tx-felogin-pi1 fieldset div:nth-child(4) input
{
width:100%;display:block;background:-webkit-gradient(linear, left top, right top, from(#b02225), color-stop(50%, #e00a1f), to(#b02225));background:-webkit-linear-gradient(left, #b02225 0%, #e00a1f 50%, #b02225 100%);background:linear-gradient(90deg, #b02225 0%, #e00a1f 50%, #b02225 100%);margin-top:20px;color:#fff;padding:15px 0
}
@media all and (max-width: 470px)
{
.tx-felogin-pi1 fieldset div label,.tx-felogin-pi1 fieldset div input
{
display:block;width:100%
}
.tx-felogin-pi1 fieldset div label
{
border-bottom:0
}

}
.inner,.cont>.item,.gridwrapper>.item
{
max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:2
}
.gridwrapper>.item .gridwrapper>.item
{
width:auto
}
.gridrow
{
font-size:0;margin:0 -15px
}
.gridrow .col
{
display:inline-block;font-size:16px;vertical-align:top;padding:0 15px;box-sizing:border-box
}
.gridrow .col img
{
width:100%;height:auto
}
#uid30 .gridrow.box50 .col,#uid29 .gridrow.box50 .col,#uid28 .gridrow.box50 .col
{
vertical-align:middle
}
.box50>.col
{
width:50%
}
.box33>.col
{
width:33.33%
}
.box25>.col
{
width:25%
}
.box33-66>.col.col1
{
width:33%
}
.box33-66>.col.col2
{
width:67%
}
.box66-33>.col.col1
{
width:67%
}
.box66-33>.col.col2
{
width:33%
}
.item.b100,.item.b101
{
max-width:100%
}
.item.b101>.gridrow
{
max-width:1200px;width:100%;margin:0 auto;position:relative
}
.item.grey
{
background-color:#f8f8f8;padding:2%;box-sizing:border-box
}
.item.b100.grey
{
padding:0
}
.item.red
{
padding:2% 0;margin-top:150px !important;background:-webkit-gradient(linear, left top, right top, from(#b02225), color-stop(50%, #e00a1f), to(#b02225));background:-webkit-linear-gradient(left, #b02225 0%, #e00a1f 50%, #b02225 100%);background:linear-gradient(90deg, #b02225 0%, #e00a1f 50%, #b02225 100%);color:#fff
}
.item.red .button
{
background:none;border:2px solid #fff
}
.item.b100 .col+.col
{
margin-left:0
}
.item.b100 .box50>.col
{
width:50%
}
@media all and (max-width: 1230px)
{
.cont>.item,.gridwrapper>.item
{
padding-left:4%;padding-right:4%;box-sizing:border-box
}
.cont>.item .item,.gridwrapper>.item .item
{
padding:0
}
.cont>.item .gridrow.box100,.gridwrapper>.item .gridrow.box100
{
margin:0
}
.cont>.item.b100,.gridwrapper>.item.b100
{
padding-left:0;padding-right:0
}

}
@media all and (max-width: 960px)
{
.gridrow.box66-33,.gridrow.box33-66
{
margin:0
}
.gridrow.box66-33 .col,.gridrow.box33-66 .col
{
display:block;width:100%;padding:0
}

}
@media all and (max-width: 840px)
{
.gridrow.box50
{
margin:0
}
.gridrow.box50 .col
{
width:100%;display:block;padding:0
}

}
@media all and (max-width: 740px)
{
.gridrow.box33
{
margin:0
}
.gridrow.box33 .col
{
width:100%;display:block;padding:0
}

}
.map
{
position:relative;font-size:0
}
.map .img
{
max-width:280px;padding:10px 20px 100px 20px;box-shadow:0 0 15px rgba(0,0,0,0.2);background:#fff;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);margin-top:100px;margin-left:-30px;z-index:3;display:inline-block;vertical-align:top
}
.map .img img
{
width:100%;height:auto
}
.map .img.btm
{
position:absolute;top:200px;left:150px;-webkit-transform:rotate(8deg);transform:rotate(8deg)
}
.map .left
{
width:30%;display:inline-block
}
.map .imgMap
{
display:inline-block;width:65%;vertical-align:top;padding-top:70px;padding-left:5%
}
.map .imgMap img
{
width:100%;height:auto
}
.map .bottom
{
position:absolute;left:-15%;top:400px;z-index:4
}
.map .text
{
margin-top:150px
}
.nurEinBild .map .img
{
max-width:350px
}
.nurEinBild .map .img.btm
{
display:none
}
@media all and (max-width: 1290px)
{
.map .imgMap
{
width:50%
}
.map .left
{
width:45%;padding-left:4%;box-sizing:border-box
}
.map .img
{
max-width:230px;margin-top:50px;margin-left:4%
}
.map .img.btm
{
top:120px
}
.map .bottom
{
left:-50px;top:290px;max-width:300px
}
.map .bottom img
{
width:100%;height:auto
}

}
@media all and (max-width: 1000px)
{
.map .img
{
width:170px;padding:10px 20px 60px;left:130px
}
.map .img.btm
{
top:90px
}
.map .bottom
{
left:4%;top:270px;max-width:210px
}

}
@media all and (max-width: 840px)
{
.map .left
{
width:100%;max-width:390px;max-height:500px;padding-left:0;padding-right:0;display:block;margin:0 auto
}
.map .left .img.btm
{
top:-220px;left:140px;position:relative
}
.map .imgMap
{
width:100%;display:block;padding:0
}
.map .bottom
{
left:15%;top:250px
}
.map .text
{
margin-top:50px
}
.map .text>.gridwrapper>.item
{
padding:0
}
.map .text .gridrow
{
margin:0
}
.map .text .gridrow .col
{
display:block;width:100%;padding:0
}

}
@media all and (max-width: 470px)
{
.map .left
{
max-width:330px
}
.map .left .img
{
width:150px;padding:10px 20px 50px;left:0
}
.map .left .img.btm
{
left:110px
}
.map .bottom
{
top:220px
}

}
.bildtext100
{
position:relative;margin:180px 0
}
.bildtext100 .inhalt
{
position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0;z-index:3;max-width:1200px;width:100%
}
.bildtext100 .inhalt .text,.bildtext100 .inhalt .img
{
display:inline-block;width:60%;font-size:16px;vertical-align:middle
}
.bildtext100 .inhalt .text,.bildtext100 .inhalt h2,.bildtext100 .inhalt h3,.bildtext100 .inhalt h4
{
color:#fff
}
.bildtext100 .inhalt .text
{
width:40%
}
.bildtext100 .inhalt .img
{
position:relative;height:755px
}
.bildtext100 .inhalt .img .item
{
position:absolute;bottom:0;left:0;max-width:280px;padding:10px 20px 90px;box-shadow:0 0 15px rgba(0,0,0,0.2);background:#fff;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)
}
.bildtext100 .inhalt .img .item:nth-child(2)
{
bottom:auto;top:60px;left:30%;z-index:2
}
.bildtext100 .inhalt .img .item:nth-child(4)
{
left:auto;right:50px;-webkit-transform:rotate(0);transform:rotate(0);bottom:90px;z-index:3
}
.bildtext100 .inhalt .img .item:nth-child(6)
{
-webkit-transform:rotate(8deg);transform:rotate(8deg);bottom:60px;z-index:1
}
.bildtext100 .inhalt .img img
{
width:100%;height:auto
}
.bildtext100 .bg DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
display:block;width:2000px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0
}
.bildtext100 .bg div.csc-textpic-left .csc-textpic-imagewrap
{
float:none
}
.bildtext100 DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
margin:0
}
.noMarginTop .bildtext100
{
margin-top:0
}
@media all and (max-width: 1230px)
{
.bildtext100 .inhalt .text
{
padding-right:4%;box-sizing:border-box
}
.bildtext100 .inhalt .img
{
padding-left:4%;box-sizing:border-box
}
.bildtext100 .inhalt .img .item
{
max-width:230px;padding:10px 20px 60px
}
.bildtext100 .inhalt .img .item:nth-child(2)
{
top:70px
}
.bildtext100 .inhalt .img .item:nth-child(4)
{
right:10%;bottom:170px
}
.bildtext100 .inhalt .img .item:nth-child(6)
{
bottom:80px;left:10%
}

}
@media all and (max-width: 1000px)
{
.bildtext100
{
margin:80px 0
}
.bildtext100 .inhalt .text,.bildtext100 .inhalt .img
{
display:block;width:100%
}
.bildtext100 .inhalt .text
{
padding-left:4%;max-width:520px;float:right
}
.bildtext100 .inhalt .img
{
height:400px;box-sizing:border-box;padding:0;max-width:700px;margin:0 auto
}
.bildtext100 .inhalt .img .item
{
max-width:200px
}
.bildtext100 .inhalt .img .item:nth-child(2)
{
top:0
}
.bildtext100 .inhalt .img .item:nth-child(4)
{
right:0;bottom:30px
}
.bildtext100 .inhalt .img .item:nth-child(6)
{
bottom:40px;left:0
}

}
@media all and (max-width: 760px)
{
.bildtext100 .inhalt
{
position:relative;left:auto;top:auto;-webkit-transform:translate(-50%, -50%);transform:none;margin-bottom:30px
}
.bildtext100 .inhalt .img
{
margin-bottom:30px
}
.bildtext100 .inhalt .img .item:nth-child(6)
{
left:4%
}
.bildtext100 .inhalt .img .item:nth-child(4)
{
right:4%
}
.bildtext100 .inhalt .text
{
color:#403f3b;float:none;max-width:100%
}
.bildtext100 .inhalt .text h4,.bildtext100 .inhalt .text h2
{
color:#292929
}
.bildtext100 .bg DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
width:100%;left:auto;position:relative;-webkit-transform:translateX(-50%);transform:none
}
.bildtext100 .bg DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img
{
width:100%;height:auto
}

}
@media all and (max-width: 760px)
{
.bildtext100
{
padding:50px 0;margin:0
}
.bildtext100 .inhalt .img
{
max-width:440px;margin-top:50px
}
.bildtext100 .inhalt .img .item
{
width:170px
}
.bildtext100 .inhalt .img .item:nth-child(2)
{
top:0;right:0;left:auto
}
.bildtext100 .inhalt .img .item:nth-child(4)
{
left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:30px;right:auto
}
.bildtext100 .inhalt .img .item:nth-child(6)
{
bottom:80px;left:0
}

}
@media all and (max-width: 500px)
{
.bildtext100 .inhalt .img
{
max-width:70%;height:auto;margin-bottom:50px
}
.bildtext100 .inhalt .img .item
{
width:100%;max-width:100%;box-sizing:border-box;position:relative;top:auto;right:auto
}
.bildtext100 .inhalt .img .item:nth-child(4),.bildtext100 .inhalt .img .item:nth-child(6)
{
display:none
}

}
.textbild100
{
margin:180px 0
}
.textbild100 .inhalt
{
position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0;z-index:3;max-width:1200px;width:100%
}
.textbild100 .inhalt .text,.textbild100 .inhalt .img
{
display:inline-block;width:60%;font-size:16px;vertical-align:middle
}
.textbild100 .inhalt .text,.textbild100 .inhalt h2,.textbild100 .inhalt h3,.textbild100 .inhalt h4
{
color:#fff
}
.textbild100 .inhalt .text
{
width:40%
}
.textbild100 .inhalt .img
{
position:relative;height:755px
}
.textbild100 .inhalt .img .item
{
position:absolute;bottom:0;left:0;max-width:280px;padding:10px 20px 90px;box-shadow:0 0 15px rgba(0,0,0,0.2);background:#fff;-webkit-transform:rotate(4deg);transform:rotate(4deg)
}
.textbild100 .inhalt .img .item:nth-child(2)
{
bottom:auto;top:10px;left:30%;z-index:2
}
.textbild100 .inhalt .img .item:nth-child(4)
{
left:auto;right:0;-webkit-transform:rotate(10deg);transform:rotate(10deg);bottom:70px;z-index:3
}
.textbild100 .inhalt .img .item:nth-child(6)
{
-webkit-transform:rotate(-8deg);transform:rotate(-8deg);bottom:20px;left:80px;z-index:3
}
.textbild100 .inhalt .img img
{
width:100%;height:auto
}
.textbild100 .bg DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
display:block;width:2000px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0
}
.textbild100 .bg div.csc-textpic-left .csc-textpic-imagewrap
{
float:none
}
.textbild100 DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
margin:0
}
.noMarginTop .textbild100
{
margin-top:0
}
@media all and (max-width: 1230px)
{
.textbild100 .inhalt .text
{
padding-left:4%;box-sizing:border-box
}
.textbild100 .inhalt .img
{
padding-right:4%;box-sizing:border-box
}
.textbild100 .inhalt .img .item
{
max-width:230px;padding:10px 20px 60px
}
.textbild100 .inhalt .img .item:nth-child(2)
{
top:70px
}
.textbild100 .inhalt .img .item:nth-child(4)
{
right:10%;bottom:170px
}
.textbild100 .inhalt .img .item:nth-child(6)
{
bottom:80px;left:110px
}

}
@media all and (max-width: 1000px)
{
.textbild100 .inhalt .text,.textbild100 .inhalt .img
{
display:block;width:100%
}
.textbild100 .inhalt .text
{
padding-right:4%
}
.textbild100 .inhalt .img
{
height:500px;box-sizing:border-box;padding:0;max-width:700px;margin:0 auto
}
.textbild100 .inhalt .img .item:nth-child(4)
{
right:0;bottom:30px
}
.textbild100 .inhalt .img .item:nth-child(6)
{
bottom:40px;left:0
}

}
@media all and (max-width: 760px)
{
.textbild100
{
padding:80px 0;margin:0
}
.textbild100 .inhalt
{
position:relative;left:auto;top:auto;-webkit-transform:translate(-50%, -50%);transform:none;margin-bottom:30px
}
.textbild100 .inhalt .img
{
max-width:440px
}
.textbild100 .inhalt .img .item
{
width:170px
}
.textbild100 .inhalt .img .item:nth-child(2)
{
top:60px;right:0;left:auto
}
.textbild100 .inhalt .img .item:nth-child(4)
{
left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:20px;right:auto
}
.textbild100 .inhalt .img .item:nth-child(6)
{
bottom:150px
}
.textbild100 .inhalt .text
{
color:#403f3b
}
.textbild100 .inhalt .text h4,.textbild100 .inhalt .text h2
{
color:#292929
}
.textbild100 .bg DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
width:100%;left:auto;position:relative;-webkit-transform:translateX(-50%);transform:none
}
.textbild100 .bg DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img
{
width:100%;height:auto
}

}
@media all and (max-width: 500px)
{
.textbild100 .inhalt .img
{
max-width:70%;height:auto;margin:50px auto
}
.textbild100 .inhalt .img .item:nth-child(2)
{
width:100%;max-width:100%;box-sizing:border-box;position:relative;top:auto;right:auto;left:auto;top:0
}
.textbild100 .inhalt .img .item:nth-child(4),.textbild100 .inhalt .img .item:nth-child(6)
{
display:none
}

}
.container
{
margin:15px 0 0
}
.container .accContent
{
font-size:16px;display:none;padding:10px 25px 30px;background:#f7f6f4;border-right:1px solid #d9d6c9;border-left:1px solid #d9d6c9
}
.container h5
{
border:1px solid #d9d6c9;color:#292929;padding:15px 15px 12px;cursor:pointer;background:#fff;position:relative;-webkit-transition:all .5s;transition:all .5s
}
.container h5:after
{
content:'';position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://www.husarich.de/fileadmin/system/husarich/img/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;height:13px;width:13px;-webkit-transition:all .5s;transition:all .5s
}
.container h5.active:after
{
-webkit-transform:rotate(180deg);transform:rotate(180deg);top:40%
}
.container h5:hover
{
background:#f7f6f4
}
.box100.bg
{
position:relative
}
.box100.bg .inhalt
{
position:relative;z-index:3
}
.box100.bg .img
{
position:absolute;right:-30%;bottom:-40%;z-index:1
}
.textbild
{
position:relative;font-size:0;margin:100px 0 250px
}
.textbild .text,.textbild .right
{
display:inline-block;width:50%;font-size:16px;vertical-align:bottom
}
.textbild .img
{
max-width:280px;padding:10px 20px 100px 20px;margin-left:70px;box-shadow:0 0 15px rgba(0,0,0,0.2);background:#fff;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);z-index:3
}
.textbild .img img
{
width:100%;height:auto
}
.textbild .img.btm
{
position:absolute;top:100px;right:0;-webkit-transform:rotate(8deg);transform:rotate(8deg)
}
@media all and (max-width: 1110px)
{
.textbild .text
{
width:60%
}
.textbild .right
{
width:40%
}
.textbild .right .img
{
width:200px;padding:10px 20px 60px
}

}
@media all and (max-width: 980px)
{
.textbild .right .img
{
margin-left:20px
}

}
@media all and (max-width: 890px)
{
.textbild
{
margin:50px 0 100px
}
.textbild .text
{
width:100%
}
.textbild .right
{
width:100%;max-height:310px;padding-top:50px
}
.textbild .right .img
{
width:200px;padding:10px 20px 60px
}
.textbild .right .img.btm
{
position:relative;top:-300px;right:-200px
}

}
@media all and (max-width: 530px)
{
.textbild .right .img
{
width:150px;padding:0 10px 40px
}
.textbild .right .img.btm
{
position:relative;top:-130px;right:-100px
}

}
.bildtext
{
position:relative;font-size:0;margin:100px 0 250px
}
.bildtext .text,.bildtext .right
{
display:inline-block;width:50%;font-size:16px;vertical-align:bottom
}
.bildtext .img
{
max-width:280px;padding:10px 20px 100px 20px;box-shadow:0 0 15px rgba(0,0,0,0.2);background:#fff;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);z-index:3;position:relative;top:-30px
}
.bildtext .img img
{
width:100%;height:auto
}
.bildtext .img.btm
{
position:absolute;top:130px;left:200px;-webkit-transform:rotate(8deg);transform:rotate(8deg)
}
@media all and (max-width: 1200px)
{
.bildtext .text
{
width:50%
}
.bildtext .right
{
width:50%
}
.bildtext .right .img
{
width:200px;padding:10px 20px 60px
}

}
@media all and (max-width: 1060px)
{
.bildtext .img.btm
{
left:140px
}

}
@media all and (max-width: 890px)
{
.bildtext
{
margin:50px 0 100px
}
.bildtext .text
{
width:100%
}
.bildtext .right
{
width:100%;max-height:310px;padding-top:50px
}
.bildtext .right .img
{
width:200px;padding:10px 20px 60px
}
.bildtext .right .img.btm
{
position:relative;top:-300px;right:-200px
}

}
@media all and (max-width: 530px)
{
.bildtext .right .img
{
width:150px;padding:0 10px 40px;margin-left:4%;top:0
}
.bildtext .right .img.btm
{
position:relative;top:-140px;left:100px
}

}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
{
padding:0;margin:0;border:0;outline:none;vertical-align:top
}
.fancybox-wrap
{
position:absolute;top:0;left:0;z-index:8020
}
.fancybox-skin
{
position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px
}
.fancybox-opened
{
z-index:8030
}
.fancybox-opened .fancybox-skin
{
box-shadow:0 10px 25px rgba(0,0,0,0.5)
}
.fancybox-outer,.fancybox-inner
{
position:relative
}
.fancybox-inner
{
overflow:hidden
}
.fancybox-type-iframe .fancybox-inner
{
-webkit-overflow-scrolling:touch
}
.fancybox-error
{
color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap
}
.fancybox-image,.fancybox-iframe
{
display:block;width:100%;height:100%
}
.fancybox-image
{
max-width:100%;max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span
{
background-image:url(../img/fancybox/fancybox_sprite.png)
}
#fancybox-loading
{
position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060
}
#fancybox-loading div
{
width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat
}
.fancybox-close
{
position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040
}
.fancybox-nav
{
position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../img/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040
}
.fancybox-prev
{
left:0
}
.fancybox-next
{
right:0
}
.fancybox-nav span
{
position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040
}
.fancybox-prev span
{
left:10px;background-position:0 -36px
}
.fancybox-next span
{
right:10px;background-position:0 -72px
}
.fancybox-tmp
{
position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important
}
.fancybox-lock
{
overflow:hidden !important;width:auto
}
.fancybox-lock body
{
overflow:hidden !important
}
.fancybox-lock-test
{
overflow-y:hidden !important
}
.fancybox-overlay
{
position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)
}
.fancybox-overlay-fixed
{
position:fixed;bottom:0;right:0
}
.fancybox-lock .fancybox-overlay
{
overflow:auto;overflow-y:scroll
}
.fancybox-title
{
visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050
}
.fancybox-opened .fancybox-title
{
visibility:visible
}
.fancybox-title-float-wrap
{
position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center
}
.fancybox-title-float-wrap .child
{
display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap
}
.fancybox-title-outside-wrap
{
position:relative;margin-top:10px;color:#fff
}
.fancybox-title-inside-wrap
{
padding-top:10px
}
.fancybox-title-over-wrap
{
position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5)
{
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span
{
background-image:url(../img/fancybox/fancybox_sprite%402x.png);background-size:44px 152px
}
#fancybox-loading div
{
background-image:url(../img/fancybox/fancybox_loading%402x.gif);background-size:24px 24px
}

}
.cc-window
{
opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease
}
.cc-window.cc-invisible
{
opacity:0
}
.cc-animate.cc-revoke
{
-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease
}
.cc-animate.cc-revoke.cc-top
{
-webkit-transform:translateY(-2em);transform:translateY(-2em)
}
.cc-animate.cc-revoke.cc-bottom
{
-webkit-transform:translateY(2em);transform:translateY(2em)
}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover
{
-webkit-transform:translateY(0);transform:translateY(0)
}
.cc-grower
{
max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s
}
.cc-link,.cc-revoke:hover
{
text-decoration:underline
}
.cc-revoke,.cc-window
{
position:fixed;overflow:hidden;box-sizing:border-box;font-size:15px;line-height:130%;display:-webkit-box;display:flex;flex-wrap:nowrap;z-index:9999
}
.cc-window.cc-static
{
position:static
}
.cc-window.cc-floating
{
padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column
}
.cc-window.cc-banner
{
padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row
}
.cc-revoke
{
padding:.5em
}
.cc-header
{
font-size:18px;font-weight:700
}
.cc-btn,.cc-close,.cc-link,.cc-revoke
{
cursor:pointer
}
.cc-link
{
opacity:.8;display:inline-block;padding:.2em
}
.cc-link:hover
{
opacity:1
}
.cc-link:active,.cc-link:visited
{
color:initial
}
.cc-btn
{
display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap
}
.cc-banner .cc-btn:last-child
{
min-width:140px
}
.cc-highlight .cc-btn:first-child
{
background-color:transparent;border-color:transparent
}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover
{
background-color:transparent;text-decoration:underline
}
.cc-close
{
display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75
}
.cc-close:focus,.cc-close:hover
{
opacity:1
}
.cc-revoke.cc-top
{
top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em
}
.cc-revoke.cc-bottom
{
bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em
}
.cc-revoke.cc-left
{
left:3em;right:unset
}
.cc-revoke.cc-right
{
right:3em;left:unset
}
.cc-top
{
top:1em
}
.cc-left
{
left:1em
}
.cc-right
{
right:1em
}
.cc-bottom
{
bottom:1em
}
.cc-floating>.cc-link
{
margin-bottom:1em
}
.cc-floating .cc-message
{
display:block;margin-bottom:1em
}
.cc-window.cc-floating .cc-compliance
{
-webkit-box-flex:1;flex:1
}
.cc-window.cc-banner
{
-webkit-box-align:center;align-items:center
}
.cc-banner.cc-top
{
left:0;right:0;top:0
}
.cc-banner.cc-bottom
{
left:0;right:0;bottom:0
}
.cc-banner .cc-message
{
-webkit-box-flex:1;flex:1
}
.cc-compliance
{
display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-content:space-between
}
.cc-compliance>.cc-btn
{
-webkit-box-flex:1;flex:1
}
.cc-btn+.cc-btn
{
margin-left:.5em
}
@media print
{
.cc-revoke,.cc-window
{
display:none
}

}
@media screen and (max-width: 900px)
{
.cc-btn
{
white-space:normal
}

}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape)
{
.cc-window.cc-top
{
top:0
}
.cc-window.cc-bottom
{
bottom:0
}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right
{
left:0;right:0
}
.cc-window.cc-banner
{
-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column
}
.cc-window.cc-banner .cc-compliance
{
-webkit-box-flex:1;flex:1
}
.cc-window.cc-floating
{
max-width:none
}
.cc-window .cc-message
{
margin-bottom:1em
}
.cc-window.cc-banner
{
-webkit-box-align:unset;align-items:unset
}

}
.cc-floating.cc-theme-classic
{
padding:1.2em;border-radius:5px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance
{
text-align:center;display:inline;-webkit-box-flex:0;flex:none
}
.cc-theme-classic .cc-btn
{
border-radius:5px
}
.cc-theme-classic .cc-btn:last-child
{
min-width:140px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn
{
display:inline-block
}
.cc-theme-edgeless.cc-window
{
padding:0
}
.cc-floating.cc-theme-edgeless .cc-message
{
margin:2em 2em 1.5em
}
.cc-banner.cc-theme-edgeless .cc-btn
{
margin:0;padding:.8em 1.8em;height:100%
}
.cc-banner.cc-theme-edgeless .cc-message
{
margin-left:1em
}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn
{
margin-left:0
}
.slick-slider
{
position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent
}
.slick-list
{
position:relative;overflow:hidden;display:block;margin:0;padding:0
}
.slick-list:focus
{
outline:none
}
.slick-list.dragging
{
cursor:pointer;cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list
{
-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)
}
.slick-track
{
position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto
}
.slick-track:before,.slick-track:after
{
content:"";display:table
}
.slick-track:after
{
clear:both
}
.slick-loading .slick-track
{
visibility:hidden
}
.slick-slide
{
float:left;height:100%;min-height:1px;display:none
}
[dir="rtl"] .slick-slide
{
float:right
}
.slick-slide img
{
display:block
}
.slick-slide.slick-loading img
{
display:none
}
.slick-slide.dragging img
{
pointer-events:none
}
.slick-initialized .slick-slide
{
display:block
}
.slick-loading .slick-slide
{
visibility:hidden
}
.slick-vertical .slick-slide
{
display:block;height:auto;border:1px solid transparent
}
.slick-arrow.slick-hidden
{
display:none
}

/*# sourceMappingURL=main.css.map */