@font-face {
font-family: 'InterRegular';
src: url('/assets/fonts/Inter/Inter-Regular.woff2') format('woff2');
font-weight: normal;
}
@font-face {
font-family: 'InterBold';
src: url('/assets/fonts/Inter/Inter-Bold.woff2') format('woff2');
font-weight: normal;
}
@font-face {
font-family: 'InterMedium';
src: url('/assets/fonts/Inter/Inter-Medium.woff2') format('woff2');
font-weight: normal;
}
@font-face {
font-family: 'InterLight';
src: url('/assets/fonts/Inter/Inter-Light.woff2') format('woff2');
font-weight: normal;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: 'InterRegular', 'Open Sans', sans-serif;
}
html,
body,
form,
textarea,
input,
button,
select,
legend,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
table,
td,
th {
margin: 0;
padding: 0;
}
body {
text-align: center;
font: 14px/1.231 'InterRegular', arial, helvetica, clean, sans-serif;
*font-size: small;
*font: x-small;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html {
overflow-y: scroll;
}
body.size0 {
font-size: 10px;
}
body.size1 {
font-size: 11px;
}
body.size2 {
font-size: 12px;
}
body.size3 {
font-size: 13px;
}
body.size4 {
font-size: 14px;
}
body.size5 {
font-size: 15px;
}
body.size6 {
font-size: 16px;
}
body.size7 {
font-size: 17px;
}
body.size8 {
font-size: 18px;
}
body.size9 {
font-size: 18px;
}
body.size10 {
font-size: 20px;
}
body.size11 {
font-size: 21px;
}
#parent {
margin: 0 auto;
padding: 82px 0 0 0;
position: relative;
text-align: left;
width: 100%;
min-width: 320px;
}
.login #parent,
.pwlost #parent {
padding: 0;
}
#header {
position: fixed;
top: 37px;
left: 0;
width: 100%;
z-index: 30;
overflow: hidden;
transition: 0.5s all ease-in-out;
}
.login #header,
.login #sponsors,
.pwlost #header,
.pwlost #sponsors {
visibility: hidden;
display: none;
}
#wrapper {
position: relative;
}
.pwlost #wrapper {
padding: 0;
}
#main {
display: block;
}
#content {
padding: 10px;
max-width: 800px;
}
body.module_home #content,
body.module_homeintranet #content {
max-width: none;
padding-bottom: 0;
}
.login #content,
.pwlost #content {
padding: 0;
}
#footer {
border-top: 1px solid;
font-style: normal;
text-transform: uppercase;
}
#sponsors {
padding: 35px 0;
text-align: center;
}
#sponsors h6 {
text-transform: uppercase;
}
#mnav {
padding: 10px 0;
text-align: center;
font-size: 0.813em;
}
#addressblock {
padding: 50px 20px 20px 20px;
font-size: 0.750em;
line-height: 1.5em;
}
#intranetsection {
position: fixed;
top: 45px;
right: 10px;
transition: 0.5s all ease-in-out;
}
#intranetsection span {
display: none;
}
#intranetsection a {
margin: 0 0 0 0;
padding: 5px;
border-radius: 5px;
border: 1px solid;
}
#intranetsection a:last-of-type {
margin: 0 -5px 0 0;
}
#intranetsection a,
#intranetsection a img {
display: inline-block;
vertical-align: middle;
}
#intranetsection .cmsg {
display: inline-block;
position: relative;
}
#intranetsection span.msgcount {
display: inline-block !important;
position: absolute;
right: -5px;
border-radius: 50%;
border: 1px solid;
width: 15px;
height: 15px;
text-align: center;
font-size: 0.8em;
top: -3px;
}
#intranetsection .cmsg a {
padding: 2px;
}
.intranet:not(.module_article) p.more a,
.intranet:not(.module_article) a.more,
.intranet p.morered a,
.intranet a.morered {
text-decoration: underline;
}
.intranet:not(.module_article):not(.module_event) p.more a:after,
.intranet:not(.module_article):not(.module_event) a.more:after,
.intranet p.morered a:after,
.intranet a.morered:after {
display: inline-block;
vertical-align: top;
padding-left: 5px;
content: "›";
}
.intranet:not(.module_article) p.back a,
.intranet:not(.module_article) a.back,
.intranet p.backred a,
.intranet a.backred {
text-decoration: underline;
}
.intranet:not(.module_article):not(.module_image):not(.module_event) p.back a:before,
.intranet:not(.module_article):not(.module_image):not(.module_event) a.back:before,
.intranet p.backred a:before,
.intranet a.backred:before {
display: inline-block;
vertical-align: top;
padding-right: 5px;
content: "‹";
}
.scrollheader #headerright {
top: -40px;
}
.scrollheader #header {
top: 0;
}
.scrollheader #navwrap {
top: 0;
}
.scrollheader #navbackground {
top: 0;
}
.scrollheader #intranetsection {
top: 5px;
}
#logo {
line-height: 1;
margin: 0;
vertical-align: middle;
text-align: center;
display: inline-block;
width: 100%;
}
#logo a {
display: inline-block;
}
#logo img {
width: auto;
max-width: none;
height: 43px;
display: inline-block;
padding: 7px;
vertical-align: bottom;
}
.michlsat #logo img {
padding: 0
}
#michls-stoerer {
position: fixed;
bottom: 10vh;
right: 25px;
width: 250px;
height: 250px;
border-radius: 50%;
color: #292921;
background-color: #FFCE32;
z-index: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 20px;
line-height: 1.5;
box-shadow: 5px 0px 20px -4px rgba(0,0,0,0.5);
opacity: 1;
transition: 0.5s all ease-in-out;
}
#michls-stoerer a{
text-decoration:none;
}
#michls-stoerer.closed{
opacity: 0;
z-index: -1;
}
#michls-stoerer .close{
position: absolute;
top: 0;
right: 0;
transform: translateX(-50%);
width: 30px;
height: 30px;
cursor: pointer;
}
#michls-stoerer img{
position: absolute;
top: 20px;
left: 50%;
transform: translateX(-50%);
width: auto;
height: 50px;
}
#michls-stoerer .close::before, #michls-stoerer .close::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 2px;
height: 20px;
background-color: #292921;
}
#michls-stoerer .close::before{
transform: translate(-50%, -50%) rotate(45deg);
}
#michls-stoerer .close::after{
transform: translate(-50%, -50%) rotate(-45deg);
}
.login #logo img {
height: 71px !important;
}
.digitalmediadruckat #logo img {
padding: 13px;
}
#headerright {
display: inline-block;
vertical-align: middle;
position: fixed;
top: 0;
z-index: 100;
left: 0;
width: 100%;
border-bottom: 1px solid;
transition: 0.5s all ease-in-out;
}
.followonfb,
.followonli,
.followoninsta {
position: absolute;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.followonfb {
right: 100px;
top: 45px;
}
.followoninsta {
right: 50px;
top: 45px;
}
.followonlb {
right: 10px;
top: 45px;
width: 35px;
}
.followonfb h2,
.followonli h2,
.followoninsta h2 {
display: none;
vertical-align: middle;
font-size: 0.938em;
line-height: 1.5;
margin: 0 .5em 0 1em;
font-family: 'InterBold', sans-serif;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.followonfb img,
.followonli img,
.followoninsta img {
vertical-align: middle;
}
#iboelogocontainer {
width: 100%;
}
#iboelogo {
height: 120px;
width: auto;
padding: 20px;
display: block;
margin: 0 auto;
}
#sitenav {
font-family: 'InterBold', sans-serif;
list-style: none;
left: 20px;
margin: 0;
padding: 0;
position: absolute;
text-transform: uppercase;
top: 0;
}
#sitenav li {
display: inline;
}
#sitenav a:link,
#sitenav a:visited,
#sitenav a:focus,
#sitenav a:hover,
#sitenav a:active {
left: -1000px;
position: fixed;
top: -1000px;
text-decoration: none;
width: 100%;
background-color: rgba(255, 255, 255, 0.9);
height: 45px;
padding-top: 10px;
}
#sitenav a:focus,
#sitenav a:active {
left: 0;
top: 0px;
white-space: nowrap;
z-index: 100;
}
#nav a:link.dropdownarrowhitbox {
height: 40px;
width: 40px;
position: absolute;
left: 210px;
top: 0;
margin: 0;
border: 0;
padding: 14px 17px 14px 18px;
}
#nav .m a:link.dropdownarrowhitbox {
top: 10px;
margin: 0;
border: 0;
padding: 14px 17px 14px 18px;
}
#nav .s a:link.dropdownarrowhitbox {
top: 0px;
margin: 0;
border: 0;
padding: 14px 17px 14px 18px;
}
#nav a:link.dropdownarrowhitbox,
#nav .m a:link.dropdownarrowhitbox,
#nav .s a:link.dropdownarrowhitbox {
background-repeat: no-repeat;
background-position: center;
background-size: 7px 12px;
}
.rotate90 {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.subnav,
.subsubnav {
margin: 0;
display: none;
padding-bottom: 25px;
}
.subsubnav {
font-size: 0.938em;
}
#nav {
font-size: 1.143em;
margin: 0;
padding: 0;
}
#nav li {
display: block;
list-style: none;
list-style-image: none;
letter-spacing: 0;
position: relative;
vertical-align: top;
}
#nav a:link,
#nav a:visited,
#nav a:focus,
#nav a:hover,
#nav a:active,
#nav strong {
font-weight: normal;
text-decoration: none;
padding: 20px 60px 20px 30px;
display: block;
transition: 0.3s all ease-in-out;
}
#nav .subnav a:link,
#nav .subnav a:visited,
#nav .subnav a:focus,
#nav .subnav a:hover,
#nav .subnav a:active,
#nav .subnav strong {
padding: 10px 45px 10px 40px;
}
#nav .subsubnav a:link,
#nav .subsubnav a:visited,
#nav .subsubnav a:focus,
#nav .subsubnav a:hover,
#nav .subsubnav a:active,
#nav .subsubnav strong {
padding: 10px 20px 10px 50px;
}
a:hover.first.active.sub.m,
#nav .active a:active.first.active.sub.m,
#nav .active strong {
padding-left: 26px;
}
#nav .s>strong.active,
#nav .subnav a:link.active,
#nav .subnav a:visited.active,
#nav .subnav a:focus.active,
#nav .subnav a:hover.active,
#nav .subnav a:active.active {
padding-left: 36px;
}
#nav .ss>strong.active,
#nav .subsubnav a:link.active,
#nav .subsubnav a:visited.active,
#nav .subsubnav a:focus.active,
#nav .subsubnav a:hover.active,
#nav .subsubnav a:active.active {
padding-left: 46px;
}
#navcontainer {
height: 100%;
padding: 45px 0 0 0;
}
#navwrap {
width: 270px;
display: inline-block;
vertical-align: top;
position: fixed;
left: -270px;
top: 37px;
height: 100%;
z-index: 35;
transition: 0.5s all ease-in-out;
}
.navactive #navwrap {
-webkit-transform: translate(270px, 0);
transform: translate(270px, 0);
}
#navtop img {
padding: 5px 0;
width: auto;
}
.digitalmediadruckat #navtop img {
padding: 12px 0;
}
#navtop {
text-align: center;
max-height: 45px;
background-color: #FFFFFF;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
#navbody {
overflow-y: auto;
height: 100%;
}
#navtogglebutton {
width: 45px;
height: 43px;
position: absolute;
left: 270px;
cursor: pointer;
display: inline-block;
}
.navactive #navwrap {
-webkit-transform: translate(270px, 0);
transform: translate(270px, 0);
-webkit-box-shadow: 5px 0px 20px -4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 0px 20px -4px rgba(0, 0, 0, 0.5);
box-shadow: 5px 0px 20px -4px rgba(0, 0, 0, 0.5);
}
.navactive #navtogllebutton {
-webkit-box-shadow: 5px 0px 20px -4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 0px 20px -4px rgba(0, 0, 0, 0.5);
box-shadow: 5px 0px 20px -4px rgba(0, 0, 0, 0.5);
}
.m>a:link,
.m>a:visited,
.m>a:focus,
.m>a:hover,
.m>a:active,
.m>strong {
text-transform: uppercase;
}
.s>a:link,
.s>a:visited,
.s>a:focus,
.s>a:hover,
.s>a:active,
.s>strong {}
.ss>a:link,
.ss>a:visited,
.ss>a:focus,
.ss>a:hover,
.ss>a:active,
.ss>strong {}
.gruendungsberatungwienworkat .m>a:link.first,
.gruendungsberatungwienworkat .m>a:visited.first,
.gruendungsberatungwienworkat .m>a:focus.first,
.gruendungsberatungwienworkat .m>a:hover.first,
.gruendungsberatungwienworkat .m>a:active.first,
.gruendungsberatungwienworkat .m>strong.first {
border-top-width: 1px !important;
}
#nav-icon3 {
width: 14px;
height: 14px;
position: relative;
margin: 16px auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#nav-icon3 span {
display: block;
position: absolute;
height: 2px;
width: 100%;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
top: 0px;
}
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
top: 5px;
}
#nav-icon3 span:nth-child(4) {
top: 10px;
}
#nav-icon3.open span:nth-child(1) {
top: 5px;
width: 0%;
left: 50%;
}
#nav-icon3.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#nav-icon3.open span:nth-child(4) {
top: 5px;
width: 0%;
left: 50%;
}
#navbackground {
position: fixed;
width: 100%;
height: 100%;
z-index: 34;
visibility: hidden;
opacity: 0;
background-color: rgba(0, 0, 0, 0.5);
top: 0;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
top: 37px;
}
#navbackground.visible {
visibility: visible;
opacity: 1;
}
#language {
width: auto;
text-transform: uppercase;
font-size: 0.875em;
padding: 12px 15px 12px 11px;
position: absolute;
right: 0;
top: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-repeat: no-repeat;
background-size: 6px 4px;
background-position: 90% 50%;
display: none !important;
}
#language::-ms-expand {
display: none;
}
#languagesection {
display: inline-block;
margin: 0;
vertical-align: middle;
}
#snav ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
#snav li {
list-style-image: none;
}
#snav a:link,
#snav a:visited,
#snav a:focus,
#snav a:hover,
#snav a:active,
#snav strong {
border-color: #919394;
color: #919394;
display: block;
font-weight: normal;
text-decoration: none;
}
#snav a:focus,
#snav a:hover,
#snav a:active {
border-color: #4b4b4d;
color: #4b4b4d;
}
#snav a.active:link,
#snav a.active:visited,
#snav a.active:focus,
#snav a.active:hover,
#snav a.active:active,
#snav strong {
border-color: #d10d1f;
color: #d10d1f;
}
#snav a.u:link,
#snav a.u:visited,
#snav a.u:focus,
#snav a.u:hover,
#snav a.u:active,
#snav strong.u {
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 5px 5px 3px 20px;
text-transform: uppercase;
}
#snav a.u:focus,
#snav a.u:hover,
#snav a.u:active,
#snav strong.u {}
#snav ul ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0 0 0 20px;
}
#snav ul ul a:link,
#snav ul ul a:visited,
#snav ul ul a:focus,
#snav ul ul a:hover,
#snav ul ul a:active,
#snav ul ul strong {
background: url(gfx/dot-light-grey.png) no-repeat 0 .5em;
padding: .2em 0 .2em 15px;
}
#snav ul ul a:focus,
#snav ul ul a:hover,
#snav ul ul a:active {
background-image: url(gfx/dot-dark-grey.png);
}
#snav ul ul strong {
background-image: url(gfx/dot-red.png);
}
#e2s {
vertical-align: middle;
text-align: center;
position: relative;
top: 10px;
}
#e2s h3 {
display: none;
vertical-align: middle;
font-size: 0.938em;
line-height: 1.5;
margin: 0 .5em 0 1em;
font-family: 'InterBold', sans-serif;
}
#e2s ul {
display: inline-block;
vertical-align: middle;
list-style: none;
list-style-image: none;
margin: 0 10px;
padding: 0;
}
#e2s li {
display: inline;
}
#e2s li a:link,
#e2s li a:hover,
#e2s li a:focus,
#e2s li a:active,
#e2s li a:visited {
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#e2s li img {
display: block;
height: 1.25em;
}
#e2s li a:hover,
#e2s li a:focus,
#e2s li a:active {
transform: scale(1.3);
}
#e2s li a:link,
#e2s li a:visited,
#e2s li a:focus,
#e2s li a:hover,
#e2s li a:active,
#e2s li strong {
border: 1px solid;
float: left;
margin: 0 3px 1px 0;
padding: 0;
text-decoration: none;
}
#e2s-info {
display: inline-block;
vertical-align: middle;
margin: 0 0 0 .5em;
display: none;
}
#e2s-info a:link,
#e2s-info a:visited,
#e2s-info a:focus,
#e2s-info a:hover,
#e2s-info a:active {
background-repeat: no-repeat;
background-position: 0 0;
display: block;
height: 16px;
text-indent: -10000px;
width: 16px;
}
.default #e2s-default,
.black #e2s-black,
.yellow #e2s-yellow,
.white #e2s-white,
.blue #e2s-blue {
display: none;
}
#breadcrumb {
font-size: 0.92em;
margin: 0 0 1.5em;
}
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:focus,
#breadcrumb a:hover,
#breadcrumb a:active {
color: #333;
text-decoration: none;
}
#breadcrumb a:focus,
#breadcrumb a:hover,
#breadcrumb a:active {
text-decoration: underline;
}
address {
font-style: normal;
}
#mnav ul {
list-style: none;
margin: 0;
padding: 0;
}
#mnav li {
display: inline-block;
list-style-image: none;
padding: 10px 20px;
}
#mnav a,
#mnav strong {
display: block;
font-weight: normal;
text-decoration: none;
color: #000;
}
#mnav a:active,
#mnav strong {
text-decoration: underline;
}
.logocollection1,
.logocollection2,
.logocollection3 {
display: block;
text-align: center;
list-style: none;
margin: 0;
}
.logocollection1 .logocontainer {
max-height: 120px;
max-width: 180px;
min-height: 80px;
min-width: 120px;
width: 30%;
overflow: hidden;
}
.logocollection2 .logocontainer {
max-height: 80px;
max-width: 180px;
min-height: 80px;
min-width: 180px;
width: 20%;
overflow: hidden;
}
.logocollection3 .logocontainer {
height: 120px;
max-width: 280px;
min-width: 238px;
width: 30%;
overflow: hidden;
}
.gruendungsberatungwienworkat .logocollection3 .logocontainer {
max-width: 240px;
}
.logocontainer {
display: inline-block;
vertical-align: top;
margin: 10px;
background-color: #FFFFFF;
padding: 5px 10px;
}
.logocontainer.mf a {
width: 240px;
height: 107px;
display: flex !important;
justify-content: center;
align-items: center;
}
.logocontainer a:link,
.logocontainer a:focus,
.logocontainer a:hover,
.logocontainer a:visited,
.logocontainer a:active {
display: inline-block;
vertical-align: middle;
}
.logocontainer img {
margin: 0 auto;
width: auto;
height: auto;
max-height: 105px;
}
.logocontainer img.ams {
max-height: 80px
}
.article li.cfix {
padding: 12px 0 12px;
}
.article .title {
margin-top: 0;
}
.article .subtitle {
font-size: 1em;
margin: .2em 0;
line-height: 1.5;
}
.date {
margin: 0;
}
.module_article .articlewrap {
display: flex;
margin: -10px -10px;
flex-wrap: wrap;
}
.module_article article.article {
display: inline-block;
display: flex;
vertical-align: top;
padding: 10px;
width: 100%;
}
.module_article article.article .innerarticle {
height: 100%;
}
.module_article article.article p.img {
margin: 0;
float: none;
}
.module_article article.article p.img img {
width: 100%;
height: auto;
}
.module_article article.article .articleinfobox {
padding: 30px;
}
.module_article article.article .articleinfobox p {
font-size: 0.929em;
}
.module_article article.article .articleseparator {
display: block;
margin: 10px 0;
width: 100%;
height: 1px;
}
.module_article article.article .articleinfobox iframe {
max-width: 100%;
}
.module_article article.article .articleinfobox p.date+div {
width: auto !important;
}
.content a[href^="http"].openextern {
background-image: none;
padding-right: 0;
}
.articleyoutube {
margin: 0;
display: block;
overflow: hidden;
position: relative;
padding-top: 67.046%;
width: 100%;
}
.articleyoutube iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
}
.articleyoutubedetailoutercontainer {}
.articleyoutubedetailcontainer {
width: 100%;
max-width: 560px;
display: block;
margin: 0 auto;
}
.articleyoutubedetail {
display: block;
overflow: hidden;
position: relative;
padding-top: 56%;
width: 100%;
}
.articleyoutubedetail iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: 100%;
}
.articledetailbody ul.img {
margin-top: 9px;
width: 100%;
max-width: 100%;
}
#content #headerimages,
#content #smallheaderimages {
list-style: none;
margin: 0;
}
.module_home #content #headerimages,
.module_home #content #smallheaderimages {
margin: -10px -10px 20px -10px;
}
.gruendungsberatungwienworkat.module_home #content #headerimages,
.gruendungsberatungwienworkat.module_home #content #smallheaderimages {
margin: 0;
}
.ohne_block_oben #headerimages {
display: none;
}
#headerimages li {
overflow: hidden;
position: relative;
}
#headerimages li img {
width: 100%;
}
#smallheaderimages li {
display: inline-block;
width: 100%;
position: relative;
max-height: 250px;
overflow: hidden;
vertical-align: top;
}
.gruendungsberatungwienworkat #smallheaderimages li {
margin-bottom: 10px;
}
#smallheaderimages li img {
width: 100%;
height: auto;
}
.smallheaderinner {
position: absolute;
width: 100%;
height: 100%;
text-align: center;
z-index: 1;
font-size: 0.876em;
}
.gruendungsberatungwienworkat .smallheaderinner {
bottom: 0px;
height: auto;
width: auto;
left: 0;
right: 0;
}
.smallheaderinner .centercontent {
width: min(72%, 320px);
}
.gruendungsberatungwienworkat .smallheaderinner .centercontent {
padding: 20px 10px;
width: 100% !important;
}
.smallheadertext {
display: inline-block;
margin-bottom: 20px;
font-size: 1.429em;
}
.gruendungsberatungwienworkat .smallheadertext {
display: block;
margin-bottom: 10px !important;
}
.smallheaderanchor {
display: inline-block;
border: 1px solid;
text-decoration: none !important;
padding: 10px 15px;
text-transform: uppercase;
transition: all 0.3s ease-in-out;
font-size: 0.786em;
letter-spacing: 0.05em;
}
.gruendungsberatungwienworkat .smallheaderanchor:link,
.gruendungsberatungwienworkat .smallheaderanchor:visited,
.gruendungsberatungwienworkat .smallheaderanchor:focus,
.gruendungsberatungwienworkat .smallheaderanchor:hover,
.gruendungsberatungwienworkat .smallheaderanchor:active {
border-width: 2px;
padding-left: 20px;
padding-right: 20px;
}
#services {
list-style: none;
margin: 0 -10px 20px -10px;
word-wrap: break-word;
display: flex;
flex-wrap: wrap;
}
.moebelflechtereiat #services {
justify-content: center;
}
#services li {
display: inline-block;
padding: 10px;
width: 50%;
vertical-align: top;
display: flex;
}
#services li .centercontent {
vertical-align: top;
}
.digitalmediadruckat.module_home #services {
padding-top: 50px;
}
a.innerservice:focus,
a.innerservice:link,
a.innerservice:visited,
a.innerservice:hover,
a.innerservice:active {
border: 1px solid;
display: inline-block;
width: 100%;
height: 100%;
padding: 10px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.moebelflechtereiat a.innerservice:focus,
.moebelflechtereiat a.innerservice:link,
.moebelflechtereiat a.innerservice:visited,
.moebelflechtereiat a.innerservice:hover,
.moebelflechtereiat a.innerservice:active {
padding: 30px;
}
.serviceseperator {
height: 1px;
width: 20%;
margin: 10px 40% 10px 40%;
display: none;
}
.servicesubtitle {
display: none;
margin-bottom: 0;
background-color: transparent !important;
}
.icon {
width: 50px;
height: 50px;
margin: 0 auto;
backface-visibility: 1;
background-position: center;
background-repeat: no-repeat;
background-size: 50px 50px;
-webkit-print-color-adjust: exact;
}
.briefpapier .icon,
.visitenkarte .icon,
.block .icon,
.broschuere .icon,
.flyer .icon,
.folder .icon,
.plakat .icon {
background-size: 80px 80px;
width: 80px;
height: 80px;
}
.icon.zustellung {
width: 100px;
background-size: 100px 100px;
}
#WIENWORK #smallheaderimages {
position: relative
}
#WIENWORK #smallheaderimages #dib-link {
background-image: none;
width: 105px;
height: 70px;
position: absolute;
bottom: -40px;
right: 10px;
z-index: 9
}
.startpagearticles {
margin: 0 -10px;
padding: 25px 5px;
}
.startpagearticles .date {
display: none;
}
.startpagearticles .swiper-container {
padding: 5px;
}
.startpagearticles p.img {
margin: 0;
float: none;
}
.startpagearticles img {
width: 100%;
height: auto;
}
.startpagearticles .articleinfobox {
padding: 30px;
}
.startpagearticles .articleinfobox p {
font-size: 0.929em;
}
.startpagearticles .articleseparator {
display: block;
margin: 10px 0;
width: 100%;
height: 1px;
}
.startpagearticles .more {
margin: 0;
}
.startpagearticles .swiper-button-prev,
.startpagearticles .swiper-button-prev,
.swiper-container-rtl .swiper-button-next,
.swiper-container-rtl .swiper-button-next,
.startpagearticles .swiper-button-next,
.startpagearticles .swiper-button-next,
.swiper-container-rtl .swiper-button-prev,
.swiper-container-rtl .swiper-button-prev {
opacity: 0.92;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.googlemapscontainer .gmap,
.googlemapscontainer .categorieslist {
margin: 0;
}
.module_home .googlemapscontainer {
margin: 0 -10px;
}
.googlemapscontainer .categorieslistcontainer {
width: 100%;
display: inline-block;
overflow-y: auto;
padding: 20px;
vertical-align: top;
}
.googlemapscontainer .categorieslistcontainer .categorieslist {
list-style: none;
}
.googlemapscontainer .categorieslistcontainer .categorieslist>li {
position: relative;
margin-bottom: 20px;
}
.googlemapscontainer .categorieslistcontainer .locationlist {
display: none;
list-style: none;
margin: 0;
}
.googlemapscontainer .categorieslistcontainer.islocationlistcontainer .locationlist {
display: block;
}
.googlemapscontainer .categorieslistcontainer.islocationlistcontainer .locationlist li {
border-bottom: 1px solid;
padding: 10px 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.googlemapscontainer .categorieslistcontainer.islocationlistcontainer .locationlist li:last-of-type {
border-bottom: none;
}
.googlemapscontainer .categorieslistcontainer .locationlist li {
position: relative;
cursor: pointer;
padding-bottom: 20px;
}
.googlemapscontainer .categorieslistcontainer .locationlist li a:link,
.googlemapscontainer .categorieslistcontainer .locationlist li a:hover,
.googlemapscontainer .categorieslistcontainer .locationlist li a:visited,
.googlemapscontainer .categorieslistcontainer .locationlist li a:focus,
.googlemapscontainer .categorieslistcontainer .locationlist li a:active {
display: block;
}
.googlemapscontainer .categorieslistcontainer .locationlist li a:hover,
.googlemapscontainer .categorieslistcontainer .locationlist li a:focus {
text-decoration: none;
}
.googlemapscontainer .categorieslistcontainer .locationlist li h4 {
margin: 0;
}
.googlemapscontainer .categorieslistcontainer .locationlist li .marker-text,
.googlemapscontainer .locationdetailpopup .popup .marker-text {
margin-left: 50px;
border: 0px;
}
.googlemapscontainer .categorieslistcontainer .locationlist li .marker-text p,
.googlemapscontainer .locationdetailpopup .popup .marker-text p,
.googlemapscontainer .categorieslistcontainer .locationlist li a:link,
.googlemapscontainer .categorieslistcontainer .locationlist li a:hover,
.googlemapscontainer .categorieslistcontainer .locationlist li a:focus,
.googlemapscontainer .categorieslistcontainer .locationlist li a:visited,
.googlemapscontainer .categorieslistcontainer .locationlist li a:active,
.googlemapscontainer .locationdetailpopup .popup li a:link,
.googlemapscontainer .locationdetailpopup .popup li a:hover,
.googlemapscontainer .locationdetailpopup .popup li a:visited,
.googlemapscontainer .locationdetailpopup .popup li a:active,
.googlemapscontainer .locationdetailpopup .popup li a:focus {
font-size: 0.929em;
margin: 0;
}
.googlemapscontainer .popup {
word-wrap: break-word;
}
.googlemapscontainer .popup>p {
padding-left: 53px;
}
.googlemapscontainer .locationdetailpopup .popup .marker-text {
margin-bottom: 15px;
}
.googlemapscontainer .locationdetailpopup .popup .marker-text table,
.googlemapscontainer .locationdetailpopup .popup .marker-text td,
.googlemapscontainer .locationdetailpopup .popup .marker-text tr {
border: 0;
}
.googlemapscontainer .locationdetailpopup .popup .popupinfolist {
list-style: none;
margin: 0;
}
.googlemapscontainer .locationdetailpopup .popup .popupinfolist li {
margin: 3px;
display: block;
}
.googlemapscontainer .locationdetailpopup .popup .popupinfolist li a {
display: block;
}
.googlemapscontainer .locationdetailpopup .popup .popupinfolist li.li_open {
margin-top: 20px;
}
.googlemapscontainer .categorieslistcontainer .categorieslist h3 {
font-size: 1.143em;
padding-right: 40px;
}
.googlemapscontainer .categorieslistcontainer .categorieslist .dropdownarrowhitbox {
height: 40px;
width: 40px;
position: absolute;
right: 0;
top: 0;
margin: -12px 0 0 0;
border: 0;
padding: 14px 17px 14px 18px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: 7px 12px;
transition: all 0.3s ease-in-out;
}
.googlemapscontainer .googlemap {
display: inline-block;
vertical-align: top;
}
.googlemapscontainer .categorieslistcontainer .marker-icon,
.googlemapscontainer .locationdetailpopup .popup .marker-icon {
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-size: 17px 24px;
background-position: center;
position: absolute;
left: 0;
line-height: 47px;
text-align: center;
font-size: 0.688em;
padding-left: 2px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-print-color-adjust: exact;
}
.module_home .googlemapscontainer .categorieslistcontainer .marker-icon {
border-left: 2px solid;
}
.googlemapscontainer .locationdetailpopup .popup .marker-icon {
left: 20px;
top: 20px;
}
.googlemapscontainer .locationdetailpopup .popup .phone-icon {
padding-left: 50px;
background-repeat: no-repeat;
background-size: 10px 10px;
background-position: 20px 5px;
}
.googlemapscontainer .locationdetailpopup .popup .mail-icon {
padding-left: 50px;
background-repeat: no-repeat;
background-size: 10px 7px;
background-position: 20px 6px;
}
.googlemapscontainer .locationdetailpopup .popup .open-icon {
padding-left: 50px;
background-repeat: no-repeat;
background-size: 11px 11px;
background-position: 19px 5px;
}
.googlemapscontainer .locationdetailpopup .popup .x-icon {
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-size: 12px 12px;
background-position: center;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.googlemapscontainer .locationdetailpopup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
visibility: hidden;
opacity: 0;
}
.googlemapscontainer .locationdetailpopup.visible {
display: block;
visibility: visible;
opacity: 1;
}
.googlemapscontainer .locationdetailpopup .back {
width: 100%;
height: 100%;
position: absolute;
}
.googlemapscontainer .locationdetailpopup .back:before {
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.googlemapscontainer .locationdetailpopup .popupcenterer {
display: inline-block;
vertical-align: middle;
width: 100%;
}
.googlemapscontainer .locationdetailpopup .popup {
display: block;
margin: 0 auto;
width: 65%;
min-width: 300px;
padding: 20px;
position: relative;
}
.googlemapscontainer .locationdetailpopup .popup p {
margin: 0;
}
.googlemapscontainer .locationdetailpopup .popup .seperator {
width: 100%;
height: 1px;
margin: 10px 0 10px 0;
display: block;
}
.googlemapscontainer .locationdetailpopup .popup .togooglemaps {
text-decoration: none;
}
.googlemapscontainer.onlyonemarker .categorieslistcontainer {
display: none;
}
.googlemapscontainer.onlyonemarker .googlemap {
width: 100%;
margin: 0;
display: inline-block;
visibility: visible;
}
.googlemapscontainer.onlyonemarker .locationdetailpopup {
width: 100%;
margin: 0;
}
.breakingnews {
padding: 15px 30px;
}
.breakingnews .img {
margin: 20px 20px 15px 0;
float: left;
width: 100%;
max-width: 100px;
}
.breakingnews img {
border-radius: 50%;
}
.breakingnews .text {
float: left;
}
.breakingnews .text h5 {
text-transform: uppercase;
width: 100%;
}
.publictransport img {
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.publictransport a:hover img {
transform: scale(1.2);
}
.publictransport a:hover p {
text-decoration: underline;
}
.stimmung,
.arealink {
text-align: center;
margin: 40px auto 0 auto;
}
.stimmung p.top {
font-size: 1.5em;
}
.stimmung .name {
font-family: 'InterBold', sans-serif;
}
.stimmung img {
width: auto;
height: 70px;
}
.stimmung ul,
.arealink ul,
.publictransport ul {
list-style: none;
padding: 0;
margin: 0;
}
.stimmung li,
.arealink li,
.publictransport li {
padding: 0;
margin: 10px;
display: inline-block;
}
.stimmung:not(.done) a:hover img:not(.active):not(.notactive) {
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.stimmung a:hover li:not(.active):not(.notactive) {
margin: 10px 5px;
}
.stimmung li.active img {
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.stimmung li.notactive img {
opacity: 0.5;
}
.arealink .item {
border: 1px solid;
padding: 50px;
width: 100%;
margin: 10px 0;
display: inline-block;
float: left;
}
.publictransport li {
width: 100%;
margin: 10px 0;
display: inline-block;
float: left;
}
.arealink .wrap,
.publictransport ul {
display: flex;
flex-wrap: wrap;
}
.arealink a,
.arealink a:link,
.publictransport a,
.publictransport a:link {
text-decoration: none !important;
}
.publictransport li {
text-align: center;
padding: 20px 0;
}
.publictransport img {
height: 40px;
width: auto;
}
.publictransport p {
font-size: 1.2em;
font-family: 'InterBold', sans-serif;
}
.listbox ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
}
.listbox .item {
padding: 15px 20px 20px 20px;
width: 100%;
margin: 10px 0;
display: inline-block;
float: left;
}
.listbox .item a,
.listbox .item p {
font-size: 12px;
}
.listbox .item a {
float: left;
}
.listbox .item span {
float: right;
}
.listbox .listitems {
border-bottom: 1px solid;
}
.listbox .listitems li {
width: 100%;
margin: 5px 0;
}
.listbox .all {
text-align: center;
}
.listbox .all a {
float: none;
}
.listbox a {
text-decoration: none !important;
}
.listbox a:hover,
.listbox a:focus,
.listbox a:active {
text-decoration: underline !important;
}
.module_homeintranet .startpagearticles {
background-color: transparent;
}
.module_homeintranet .startpagearticles h2 {
text-align: center;
}
ul.audiofiles,
ul.videofiles {
list-style: none;
padding: 0;
margin: 0 0 10px 0;
display: inline-block;
width: 100%;
}
ul.audiofiles li,
ul.videofiles li {
width: 100%;
margin: 0 0 35px 0;
display: inline-block;
}
ul.audiofiles audio,
ul.videofiles iframe {
width: 100%;
}
ul.audiofiles audio {
margin: 10px 0;
}
ul.audiofiles a {
float: left;
margin: 0 5px 0 0;
}
.module_liste ul.img li * {
float: left;
clear: left;
}
.module_jobs .articlewrap article,
.module_jobsintern .articlewrap article {
margin: 0 0 10px 0;
padding: 25px 25px 15px 25px;
}
.module_jobs article .articleinfobox p,
.module_jobsintern article .articleinfobox p {
font-size: 0.9em;
}
.module_jobs .articlewrap p.img,
.module_jobsintern .articlewrap p.img {
float: right;
margin: 0;
}
.module_liste ul.img {
float: right !important;
clear: none !important;
}
.module_jobs ul.img,
.module_jobsintern ul.img,
.module_liste ul.img {
width: 100%;
max-width: none;
}
.module_jobs p.img img,
.module_jobsintern p.img img,
.module_liste ul.img img {
width: 100%;
}
.module_jobs p.img,
.module_jobsintern p.img {
margin: 0 0 20px 0 !important;
}
.lastrow {
margin: 10px 0 0 0;
position: relative;
display: block;
}
.lastrow * {
line-height: 2.5 !important;
}
.lastrow div {
width: 100%;
vertical-align: middle;
display: inline-block;
margin: 15px 0;
}
.lastrow div:nth-child(1),
.lastrow div:nth-child(2) {
width: 50%;
}
.lastrow div:nth-child(1) * {
text-align: center;
width: auto;
display: inline-block;
}
.lastrow div:nth-child(1) {
text-align: center;
}
.lastrow div:nth-child(2) {
text-align: center;
}
.lastrow div:nth-child(2) * {
text-align: center;
width: 100%;
}
.lastrow div:nth-child(3) {
margin: 5px 0 0 0;
}
.lastrow div:nth-child(3) button {
float: none;
padding: 10px 30px;
border: 1px solid;
margin: 1px auto;
}
.loginwrap input {
padding: 10px;
margin: 0 10px 0 0;
}
.loginwrap label {
font-weight: normal;
text-transform: none !important;
font-size: 1em;
}
.loginwrap a:link {
text-decoration: none;
font-weight: normal;
width: 100%;
}
.loginwrap a:hover,
.loginwrap a:active,
.loginwrap a:focus {
text-decoration: underline;
}
.loginwrap {
position: absolute;
top: 50%;
transform: translate(0, 25%);
-webkit-box-shadow: 0px 0px 28px 16px rgba(85, 85, 85, 0.1);
-moz-box-shadow: 0px 0px 28px 16px rgba(85, 85, 85, 0.1);
box-shadow: 0px 0px 28px 16px rgba(85, 85, 85, 0.1);
width: 100%;
}
.loginwrap .wrap {
padding: 30px 30px 0 30px;
}
.login .nav {
position: absolute;
bottom: -50px;
left: 0;
transform: translate(0, -50%);
list-style: none;
margin: 0;
padding: 0;
width: 100%;
text-align: center;
}
.login .nav li {
padding: 0;
display: inline-block;
font-size: 0.8em;
margin: 0 15px 0 0;
}
.pwlostwrap {
max-width: 680px;
}
.pwlostwrap button {
margin: 10px 0;
}
.module_standort .mapicon {
width: 50px;
height: 50px;
padding: 16px;
position: relative;
float: left;
}
.module_standort .mapicon span {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.module_standort #map {
height: 550px;
display: none;
visibility: hidden;
}
.standortlist {
list-style: none;
padding: 0;
margin: 10px 0 0 0;
}
.standortlist li {
margin: 0 0 15px 0;
padding: 0;
border-left: 2px solid transparent;
transition: .5s ease;
-moz-transition: .5s ease;
-webkit-transition: .5s ease;
}
.locationwrap {
float: left;
}
.standortwrap {
padding: 5px 5px 5px 10px;
overflow-y: auto;
overflow-x: hidden;
}
.infowrap {
display: inline-block;
}
.infowrap {
max-width: calc(100% - 50px);
}
.infowrap a {
text-decoration: none !important;
}
.infowrap p {
margin: 5px 0;
}
.infowrap p.address,
.infowrap p.city {
font-size: 0.9em;
}
.module_standort .infocustom {
min-width: 280px;
}
ul.infoimg {
list-style: none;
margin: 10px 15px;
padding: 0;
}
ul.infoimg li {
margin: 5px;
float: left;
}
ul.infoimg li:nth-child(3n+1) {
margin: 5px 5px 5px 0;
}
ul.infoimg li:nth-child(3n) {
margin: 5px 0 5px 5px;
}
ul.infoimg img {
height: 60px;
width: auto;
}
.module_standort .infocustom a.more {
text-decoration: underline;
}
.module_standort .infocustom p.tel {
margin: 10px 0 0 0;
position: relative;
left: -30px;
}
.module_standort .infocustom p.email {
margin: 0 0 10px 0;
position: relative;
left: -30px;
}
.module_standort .wrap {
margin: 20px 0;
}
p.tel:before {
content: url(../content/default/tel.png);
display: inline-block;
vertical-align: top;
padding-right: 20px;
}
p.email:before {
content: url(../content/default/email.png);
display: inline-block;
vertical-align: top;
padding-right: 20px;
}
.infowrap a.more:after {
content: url(../content/default/more.png);
display: inline-block;
vertical-align: top;
padding-left: 5px;
}
.module_standort p.img {
margin: 10px 0;
float: right;
}
.module_standort ul.img {
float: none;
margin: 0;
width: 100%;
max-width: 100%;
}
.module_standort ul.img li {
float: left;
margin: 10px 10px 0 10px;
width: calc(33.333% - 20px);
}
.module_standort ul.img li:nth-child(3n) {
margin: 10px 0 0 10px;
}
.module_standort ul.img li:nth-child(3n+1) {
margin: 10px 10px 0 0;
}
.sdetail #map {
height: 350px;
margin: 20px 0;
}
.sdetail p {
margin: 0;
}
.sdetail .first {
display: none;
}
.sdetail .back a,
.sdetail .back a:link {
text-decoration: none;
}
.sdetail .back a:hover,
.sdetail .back a:focus,
.sdetail .back a:active {
text-decoration: underline;
}
.mitarbeiter {
position: relative;
}
.mitarbeiter_export {
display: none !important;
visibility: hidden !important;
}
.mitarbeiter .overlay {
width: 100%;
height: 100%;
position: absolute;
z-index: 5;
}
.mitarbeiter .overlay div {
padding: 15px;
border-radius: 50%;
width: 50px;
height: 50px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: transform 1.4s linear;
-webkit-transition: transform 1.4s linear;
}
.mitarbeiterlist {
list-style: none;
margin: 0;
padding: 0;
min-width: 680px;
}
.mitarbeiterlist p {
display: inline-block;
vertical-align: middle;
margin: 0;
}
.mitarbeiterlist p:not(.links) {
padding: 0 10px 0 0;
}
.mitarbeiterlist p img {
margin: 5px 5px 0 5px !important;
cursor: pointer;
}
.mitarbeiterlist p a,
.mitarbeiterlist p a:link {
text-decoration: none;
}
.mitarbeiterlist p.f_name,
.mitarbeiterlist p.l_name,
.mitarbeiterlist p.abt {
width: 16.66666%;
}
.mitarbeiterlist p.last,
.mitarbeiterlist p.absender {
width: 22%;
}
.mitarbeiterlist p.msg {
width: 56%;
}
.mitarbeiterlist p.standort {
width: 23%;
}
.mitarbeiterlist p.tel {
width: 18%;
}
.mitarbeiterlist p.links {
width: 9%;
min-height: 40px;
position: relative;
}
.mitarbeiterlist p.links a {
position: absolute;
top: 50%;
}
.mitarbeiterlist p.links a:first-of-type {
margin: 0 5px 0 0;
transform: translate(0, -50%);
}
.mitarbeiterlist p.links a:last-of-type {
transform: translate(40px, -50%);
}
.mitarbeiterlist img {
margin: 0 !important;
}
#coworkersearch {
margin: 30px 0;
}
#coworkersearch .inner {
padding: 10px;
}
#coworkersearch .btns {
display: flex;
margin: 10px 0 0 0;
}
#coworkersearch .del {
padding: 5px;
text-decoration: none;
font-family: 'InterBold', sans-serif;
position: absolute;
right: 7px;
top: 1px;
}
#coworkersearch .searchwrap {
width: 100%;
position: relative;
}
#coworkersearch button {
flex-grow: 1;
}
#coworkersearch .btns a {
flex-grow: 2;
}
#coworkersearch .btns a:first-of-type {
margin: 0 5px;
}
.mitarbeiterlist .head p {
font-family: 'InterBold', sans-serif;
}
.mitarbeiterlist p.tel:before {
content: none;
padding-right: 0;
}
.mitarbeiterlist li {
padding: 5px 15px;
}
.mitarbeiterlist li.head {
padding: 0 15px;
}
.mitarbeiterlist li:not(.head) {
margin: 5px 0;
border: 1px solid;
}
.msgbtn {
max-width: 480px
}
.msgbtn a.button,
.msgbtn a.button:link {
margin: 20px 0;
padding: 10px 15px 5px 15px;
}
.msgbtn a:before {
display: inline-block;
vertical-align: middle;
padding-right: 5px;
}
.msgbtn a.button:hover,
.msgbtn a.button:active,
.msgbtn a.button:focus {
text-decoration: underline;
}
.module_mitarbeiter .img {
margin: 10px 0;
float: none;
width: 280px;
height: 350px;
position: relative;
}
.module_mitarbeiter .img img {
max-height: 100%;
max-width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.mitarbeiter .notread p {
font-family: 'InterBold', sans-serif;
}
.btnmsg a,
.btnmsg a:link {
padding: 10px 15px 5px 15px !important;
}
.btnmsg a:focus,
.btnmsg a:hover,
.btnmsg a:active {
text-decoration: underline;
}
.btnmsg a:before {
display: inline-block;
vertical-align: middle;
padding-right: 5px;
}
.btnmsg a.button:hover,
.btnmsg a.button:active,
.btnmsg a.button:focus {
text-decoration: underline;
}
.detail .messages {
list-style: none;
margin: 0;
padding: 20px;
background: #eee;
max-height: 500px;
overflow-y: auto;
}
.detail .messages li {
margin: 10px 0;
position: relative;
}
.detail .messages li:first-child {
margin: 0 0 10px 0;
}
.detail .messagesli:last-child {
margin: 0 0 10px 0;
}
.module_messages .detail .msg {
background-color: #fff;
padding: 20px;
}
.readtxt {
float: right;
}
.info p {
float: left;
}
.info span.name {
font-family: 'InterBold', sans-serif;
float: left;
}
.info p,
.info span {
font-size: 12px;
}
.info .date {
margin: 0 0 0 10px;
}
.module_messages .back,
.module_messages .back:link {
text-decoration: none;
}
.module_messages .backred {
display: block;
margin: 10px 0;
}
.module_messages .back:hover,
.module_messages .back:focus,
.module_messages .back:active {
text-decoration: underline;
}
.module_messages .detail form,
.modue_profile form {
margin: 0 auto;
border-top: 1px solid;
}
.module_messages .detail form fieldset:first-of-type,
.modue_profile form fieldset:first-of-type {
margin: 0 auto;
padding: 20px 20px 0 20px;
}
.module_messages .detail form fieldset:last-of-type,
.modue_profile form fieldset:last-of-type {
margin: 10px auto 0 auto;
padding: 0 20px;
}
.module_messages .detail form fieldset:last-of-type button,
.modue_profile form fieldset:last-of-type button {
margin: 0 0 20px 0;
}
.module_messages button:hover,
.module_profile button:hover {
text-decoration: underline;
}
.module_messages .new form {
margin: 0;
}
.module_messages .left {
width: 15px;
height: 15px;
border: 1px solid;
transform: rotate(-138deg);
-webkit-transform: rotate(-138deg);
-moz-transform: rotate(-138deg);
-o-transform: rotate(-138deg);
-ms-transform: rotate(-138deg);
position: absolute;
top: 10px;
left: -7px;
}
.module_messages .right {
width: 15px;
height: 15px;
border: 1px solid;
transform: rotate(42deg);
-webkit-transform: rotate(42deg);
-moz-transform: rotate(42deg);
-o-transform: rotate(42deg);
-ms-transform: rotate(42deg);
position: absolute;
top: 10px;
right: -7px;
}
.module_messages li.recipient .right {
display: none;
}
.module_messages li.self .left {
display: none;
}
.module_survey .radiotxt,
.module_survey .checktxt {
width: auto;
max-width: calc(100% - 18px);
display: inline-block;
margin: 0;
vertical-align: middle;
}
.module_survey input.radio,
.module_survey input.checkbox {
margin: 0 5px 0 0;
display: inline-block;
vertical-align: middle;
}
#survey {
padding: 20px;
}
#survey ul li.textarea,
#survey ul li.radio,
#survey ul li.checkbox {
margin: 10px 0;
}
#survey ul li.checkbox_text,
#survey ul li.radio_text {
margin: 5px 0;
}
#survey .back {
float: left;
}
#survey .submit {
float: right;
}
#survey .additional {
display: inline-block;
width: 320px;
margin: 5px 0 5px 18px;
}
.clicklist {
list-style: none;
margin: 0;
padding: 0;
}
.clicklist .item {
margin: 10px 0;
padding: 20px;
border: 1px solid;
}
.clicklist .item:first-child {
margin: 0 0 10px 0;
}
.clicklist .item:last-child {
margin: 10px 0 0 0;
}
.clicklist #imagelist.img {
width: auto;
}
#marketoverviewuserbuttons a {
padding: 10px;
display: inline-block;
margin: 10px 0;
width: 100%;
}
.marketmyarticles {
clear: both;
}
#marketsearch {
padding: 25px;
display: inline-block;
}
#marketsearch form * {
margin: 5px 0;
}
.module_market #container {
margin: 30px 0 10px 0;
}
.module_market #container ul {
list-style: none;
margin: 0;
padding: 0;
}
.module_market #container li {
margin: 10px;
padding: 5px 10px;
border: 1px solid;
border-radius: 20px;
display: inline-block;
}
.module_market #container li a {
text-decoration: none;
}
.marketlist {
list-style: none;
padding: 0;
margin: 0;
}
.marketitem {
border-top: 1px solid;
padding: 15px 0;
margin: 0;
}
.marketitem:last-child {
border-bottom: 1px solid;
}
#marketedit form fieldset {
margin: 15px 0;
}
.marketimage {
width: 100%;
margin: 0 auto 15px auto;
text-align: center;
}
.market_image .deletelabel {
float: left;
margin: 10px 0;
font-size: 0.9em;
}
.market_image a {
float: left;
}
.market_image input {
width: auto;
float: left;
clear: left;
margin: 10px 10px 10px 0;
}
.marketimage img {
width: 50%;
}
.marketcontent a .marketitemtitle,
.marketcontent a:link .marketitemtitle,
.btnmy,
.btnmy:link,
.btnnew,
.btnnew:link {
text-decoration: none;
}
.marketcontent a .marketitemtitle:focus,
.marketcontent a:active .marketitemtitle,
.marketcontent a:hover .marketitemtitle {
text-decoration: underline;
}
#marketsearchsubmit span {
text-decoration: none;
}
#marketsearchsubmit:hover span,
#marketsearchsubmit:active span,
#marketsearchsubmit:focus span,
.btnmy:focus,
.btnmy:hover,
.btnmy:active,
.btnnew:focus,
.btnnew:hover,
.btnnew:active {
text-decoration: underline !important;
}
.btnmy:before,
.btnnew:before {
display: inline-block;
vertical-align: middle;
padding: 0 5px 0 0;
}
.market-detail-content .detailbody {
margin: 0 0 20px 0;
}
.market-detail-content .back a,
.market-detail-content .back a:link {
text-decoration: none;
}
.market-detail-content .back,
.market-detail-content .backred {
float: left;
}
.market-detail-content .back a:hover,
.market-detail-content .back a:active,
.market-detail-content .back a:focus {
text-decoration: underline !important;
}
.module_market .headtext {
margin: 0 0 25px 0;
}
.module_market .liwrap {
margin: 0 0 25px 0;
}
.module_market form ol li {
margin: 10px 0;
}
.module_market form label,
.module_profile form label {
font-size: 0.9em;
}
.module_market form small,
.module_profile form small {
font-size: 0.8em;
}
#marketsubmit {
width: 100%;
}
.submitbutton .back {
clear: left;
}
.reqmsg {
display: none;
font-size: 0.9em;
}
li.error input,
li.error textarea,
li.error select {
float: left;
}
li.error .reqmsg {
display: block;
float: left;
}
.statuswrap .btnoffline:focus,
.statuswrap .btnoffline:hover,
.statuswrap .btnoffline:active {
text-decoration: underline;
}
.statuswrap .btnonline:focus,
.statuswrap .btnonline:hover,
.statuswrap .btnonline:active {
text-decoration: underline;
}
.statuswrap .btnedit:focus,
.statuswrap .btnedit:hover,
.statuswrap .btnedit:active {
text-decoration: underline;
}
.btnoffline:before,
.btnonline:before,
.btnedit:before {
display: inline-block;
vertical-align: middle;
padding: 0 5px 0 0;
}
#existing_image_container * {
float: left;
}
#existing_image_container a {
margin: 0 0 10px 0;
}
#existing_image_container #deleteimage {
width: 20px;
margin: 0 10px 0 0;
clear: left;
}
.module_profile #year,
.module_profile #month,
.module_profile #day {
width: 33.3333%;
float: left;
}
.module_search #suchbegriff { height: 32px; }
#content #headerimages .headerimageoverlay {
position: absolute;
left: 0;
bottom: 0;
right: 0;
background-size: 80px 80px;
background-position: center 10px;
padding: 110px 0 55px 0;
background-repeat: no-repeat;
text-align: center;
}
#content #headerimages img+.headerimageoverlay {
background-size: 50px 50px;
padding: 70px 0 20px 0;
}
.contactpersonlist {
list-style: none;
margin: 0px;
}
.contactpersonlist li {
display: block;
margin: 0 0 10px 0;
}
.contactpersonlist li figure {
display: none;
vertical-align: top;
max-width: 160px;
}
.contactpersonlist li .contactpersoninfo {
display: inline-block;
width: 100%;
vertical-align: top;
padding: 20px;
}
.contactpersonlist li .contactpersoninfo h5 {
margin-top: 0;
}
.contactpersonlist li .contactpersoninfo p {
margin-top: 5px;
margin-bottom: 5px;
}
.contactpersonlist li .contactpersoninfo p.contactdefinition {
font-size: 0.929em;
margin-top: 0;
}
.eventlist {
margin: 0;
list-style: none;
}
.eventlist>li {
border-bottom: 1px solid;
}
.eventlist>li:last-of-type {
border-bottom: none;
}
.eventlist .dateblock {
width: 100%;
display: inline-block;
vertical-align: top;
border: 1px solid;
}
.eventlist .dateblock img {
height: auto;
}
.eventlist .date,
.eventdetail .date {
font-size: 0.929em;
list-style: none;
}
.eventdetail .date {
width: 100%;
border: none;
}
.eventlist .infoblock,
.eventdetail .infoblock {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 10px 0;
}
ul.date li {
position: relative;
border-top: 1px solid;
}
ul.date li:first-of-type {
border-top: none;
}
.eventdetail ul.date li {
border: none;
display: inline-block;
margin: 0 20px 0 0;
width: 100%;
}
ul.date p,
ul.date div {
display: inline-block;
margin: 0;
vertical-align: middle;
}
ul.date .event_date_icon,
ul.date .event_time_icon,
ul.date .event_place_icon {
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-position: center;
}
.eventdetail ul.date .event_date_icon,
.eventdetail ul.date .event_time_icon,
.eventdetail ul.date .event_place_icon {
width: 35px;
height: 35px;
margin: 0 10px 0 0;
}
ul.date p {
left: 0;
text-align: center;
width: calc(100% - 50px);
word-wrap: break-word;
}
.eventdetail ul.date p {
left: 0;
text-align: left;
width: auto;
word-wrap: normal;
font-family: 'InterBold', sans-serif;
}
ul.date .event_date_icon {
background-size: 19px 19px;
}
ul.date .event_time_icon {
background-size: 19px 18px;
}
ul.date .event_place_icon {
background-size: 17px 20px;
}
.eventdetail ul.img {
margin: 10px 0;
width: 100%;
max-width: 100%;
}
.module_image #content .inner {
padding-top: 20px;
}
.gal-list {
list-style: none;
margin: 0;
padding: 20px 0 0 0;
}
.gal-list li {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
display: inline-block;
list-style: none;
margin: 0 0 15px;
position: relative;
width: 100%;
}
.gal-list li:first-of-type h2 {
margin-top: 0;
}
#content ul.gal-list li {
background: none;
}
.gal-list li h2 {
font-weight: normal;
bottom: 0;
left: 0;
right: 0;
transition: .5s ease;
-moz-transition: .5s ease;
-webkit-transition: .5s ease;
}
.gal-list li p.img {
width: 100%;
}
.gal-list li p.overlay {
background: transparent;
bottom: 0;
color: #FFF;
font-family: 'InterLight', sans-serif;
left: 0;
margin: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: .5s ease;
-moz-transition: .5s ease;
-webkit-transition: .5s ease;
text-align: center;
vertical-align: central;
}
.gal-list li:hover p.overlay {
background: #860B1D;
background: rgba(134, 11, 29, 0.85);
font-size: 7em;
opacity: 1;
}
.gal-list li:hover h2 {
background: transparent;
}
#gal {
background: #222;
padding: 20px 0;
text-align: center;
}
#gal-nav {
margin: 0 auto !important;
max-width: 1100px;
position: relative;
width: 100%;
z-index: 1;
}
#gal-nav li {
background: none !important;
display: block;
float: left;
padding: 0 !important;
position: absolute;
text-align: center;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
}
#pgprev,
#pgnext {
display: none;
opacity: 0.92;
}
#pgprev {
left: 10px;
}
#pgnext {
right: 10px;
}
#pgprev a:link,
#pgprev a:focus,
#pgprev a:hover,
#pgprev a:visited,
#pgprev a:active,
#pgnext a:link,
#pgnext a:focus,
#pgnext a:hover,
#pgnext a:visited,
#pgprev a:active {
display: block;
border: 1px solid;
padding: 3px 10px;
position: relative;
text-decoration: none;
transition: all 0.3s ease-in-out;
background-repeat: no-repeat;
background-position: center;
background-size: 7px 12px;
width: 40px;
height: 40px;
display: block;
border-radius: 50%;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
#pgprev a img,
#pgnext a img {
width: 100%;
height: auto;
}
#pgprev {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
#count {
width: 70%;
}
#pgprev.inactive a,
#pgnext.inactive a {
opacity: 0;
}
#gallery img {
width: 100%;
max-width: 900px;
height: auto !important;
}
#gallery-wrapper {
left: 0;
overflow: hidden;
padding: 20px 0;
position: relative;
text-align: center;
white-space: nowrap;
width: 100%;
}
#mygallery {
margin: 0;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
#mygallery.touchactive {
-webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;
}
#mygallery li {
background: none !important;
display: inline-block;
float: none;
padding: 0 !important;
position: relative;
vertical-align: top;
white-space: normal;
}
#gal-descr {
color: #fff;
display: none;
}
.gal-thumbs {
list-style: none;
margin: 20px 0 0 !important;
text-align: left;
white-space: normal;
}
.gal-thumbs li {
display: inline-block;
vertical-align: top;
width: 50%;
background: none !important;
}
.gal-thumbs li a {
display: inline-block;
margin: 0 5px 10px;
transition: all 0.3s ease-in-out;
}
.gal-thumbs li a:hover {
transform: scale(1.02);
-ms-transform: scale(1.02);
-webkit-transform: scale(1.02);
}
.gal-thumbs li img {
width: 100%;
}
ul.gal-thumbs>li.gal-link-li {
width: 50%;
padding-bottom: 50%;
position: relative;
}
.gal-thumbs li.gal-link-li a:link,
.gal-thumbs li.gal-link-li a:visited,
.gal-thumbs li.gal-link-li a:focus,
.gal-thumbs li.gal-link-li a:hover,
.gal-thumbs li.gal-link-li a:active {
border: 1px solid;
margin: 0;
padding: 5px;
text-align: left;
width: 100%;
height: 100%;
}
.gal-thumbs li.gal-link-li p {
margin: 0;
position: absolute;
padding: 0px 5px 10px;
width: 100%;
height: 100%;
}
#content a:link>img,
#content a:visited>img,
#content a:hover>img,
#content a:focus>img,
#content a:active>img {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
#content a:hover>img,
#content a:focus>img,
#content a:active>img {
filter: brightness(90%) contrast(110%);
}
#filter-form {
position: relative;
}
.jumpto {
position: absolute;
top: -55px;
left: 0;
}
.calcform fieldset {
margin: 0;
padding: 0;
}
.calcform #formelements {
column-count: 1 !important;
-webkit-column-count: 1 !important;
margin: 0 -10px;
}
.calcform #formelements li {
width: 50%;
padding-left: 10px;
padding-right: 10px;
display: inline-block;
}
.productrequest {
padding: 0 20px;
text-align: center;
position: relative;
}
.productrequest .productoffer:link,
.productrequest .productoffer:visited,
.productrequest .productoffer:focus,
.productrequest .productoffer:hover,
.productrequest .productoffer:active {
display: inline-block;
margin: 20px 20px 40px 20px;
}
.productrequest ul,
.productrequest h3 {
text-align: left;
margin: 0;
padding-top: 20px;
}
.productrequest ul {
list-style: none;
margin: 0;
padding-bottom: 10px;
border-bottom: 1px solid;
}
.productrequest .price {
font-size: 1.714em;
text-align: center;
margin: 0;
}
.productrequest ul+.price {
text-align: left;
padding: 10px 0 20px 0;
}
.productrequest .price span {
font-size: 0.542em;
display: block;
}
.productconfirm .back {
margin: 0;
padding-bottom: 20px;
text-align: center;
}
.calcform_calcbutton {
display: none;
}
.no-js .calcform_calcbutton {
display: block;
}
section .sectionhead {
padding-top: 60px;
padding-bottom: 5px;
margin-bottom: 20px;
border-bottom: 2px solid;
}
.sectionbody {
margin-bottom: 20px;
margin-top: -15px;
}
section:first-of-type .sectionhead {
padding-top: 0;
}
.sectionhead span {
display: block;
text-transform: uppercase;
margin: 5px 0;
letter-spacing: 0.1em;
}
.gmap {
height: 400px;
margin: 1.23em 0;
width: 100%;
}
.gmap img {
vertical-align: top;
width: 100%;
height: auto;
}
#googlemap-modFM a:link,
#googlemap-modFM a:visited,
#googlemap-modFM a:hover,
#googlemap-modFM a:focus,
#googlemap-modFM a:active {
max-width: 760px;
margin: 0 auto;
display: block;
}
#googlemap-modFM.gmap {
height: initial;
}
.gmap span.note {
display: none;
}
.gmap button {
background: transparent;
border-style: solid;
border-width: 0;
cursor: pointer;
height: 100%;
left: -2px;
margin: 2px;
overflow: hidden;
padding: 2px;
position: absolute;
text-indent: -100em;
top: -2px;
width: 100%;
}
.gmap a:link,
.gmap a:visited,
.gmap a:focus,
.gmap a:hover,
.gmap a:active {
background-image: none !important;
display: block;
padding-left: 0 !important;
}
.gmap a:focus,
.gmap a:hover,
.gmap a:active,
.gmap button:focus,
gmap button:hover,
.gmap button:active {
background: transparent;
}
.gmapInfoWindow {
height: 65px;
}
ul.downloads {
list-style: none;
margin: 0 0 .69em;
padding: 0;
}
ul.downloads li {
background-position: 0 .15em;
list-style-type: none;
margin: .2em 0;
}
body:not(.michlsat):not(.wienworkat) .i {
background-image: url(icon/fragezeichen.png);
background-repeat: no-repeat;
background-position: left center;
padding-top: .1em;
padding-bottom: .1em;
text-decoration: none;
padding-left: 25px;
}
a.i:focus,
a.i:hover,
a.i:active {
text-decoration: underline;
}
body:not(.michlsat):not(.wienworkat) .idoc {
background-image: url(icon/word.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .irtf,
.itxt {
background-image: url(icon/text.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .izip,
.irar,
.isit {
background-image: url(icon/zip.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .ijpg,
.ijpeg,
.igif,
.ieps,
.ipng,
.ibmp {
background-image: url(icon/image.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .ixls,
.icsv {
background-image: url(icon/excel.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .ippt {
background-image: url(icon/powerpoint.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .ipdf {
background-image: url(icon/acrobat.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .imp3,
.iwav,
.iaudio {
background-image: url(icon/audio.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .audio .imp3,
.audio .iwav,
.audio .iaudio {
background: none;
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .iwmv,
.ivideo {
background-image: url(icon/media-player.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .video .iwmv,
.video .ivideo {
background: none;
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .imov {
background-image: url(icon/quicktime.png);
padding-left: 25px;
}
body:not(.michlsat):not(.wienworkat) .ihtml {
background-image: url(icon/html2.png);
padding-left: 25px;
}
.browsewrap {
display: block;
text-align: center;
}
ul.browse {
font-size: .92em;
list-style: none;
list-style-image: none;
margin: 1.38em 0;
padding: 0;
display: inline-block;
}
.browse li {
float: left;
margin-bottom: .25em;
margin-right: .25em;
}
.browse li.bpages {
float: none;
display: inline;
}
.browse ul strong,
.browse ul span,
.browse a:link,
.browse a:visited,
.browse a:focus,
.browse a:hover,
.browse a:active {
display: block;
text-decoration: none;
}
.browse a:focus,
.browse a:hover,
.browse a:active {
text-decoration: underline;
}
.browse ul {
display: inline;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.browse ul strong,
.browse ul a:link,
.browse ul a:visited,
.browse ul a:focus,
.browse ul a:hover,
.browse ul a:active {
display: inline-block;
vertical-align: middle;
text-decoration: none;
text-align: center;
width: 30px;
line-height: 28px;
border: 1px solid;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.browse .inner {
display: inline-block;
width: 100%;
vertical-align: middle;
text-align: center;
}
.browse ul span {
display: inline-block;
vertical-align: middle;
width: 20px;
text-align: center;
}
.browse ul span.first {
padding-left: .25em
}
.browse ul span.last {
padding-right: .25em
}
.browse .bprev a:link,
.browse .bprev a:focus,
.browse .bprev a:active,
.browse .bprev a:hover,
.browse .bprev a:visited,
.browse .bnext a:link,
.browse .bnext a:focus,
.browse .bnext a:active,
.browse .bnext a:hover,
.browse .bnext a:visited {
width: 30px;
height: 30px;
background-repeat: no-repeat;
background-size: 7px 12px;
background-position: center;
border: 1px solid;
}
.browse .bprev {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
a:link,
a:visited,
a:focus,
a:hover,
a:active {
text-decoration: underline;
}
.moebelflechtereiat a:link,
.moebelflechtereiat a:visited,
.moebelflechtereiat a:focus,
.moebelflechtereiat a:hover,
.moebelflechtereiat a:active {
font-family: 'InterRegular', sans-serif;
}
a:hover:visited,
a:focus:visited {}
a:visited {}
a:focus {
outline: 1px dotted;
outline-offset: 3px;
-moz-outline-radius: 5px;
}
a.nof:focus {
outline-offset: 0;
-moz-outline-radius: 0;
}
a:focus,
a:hover,
a:active {}
a:active {
outline: none;
}
.content *[id^=Fußnote]:before {
display: block;
content: " ";
margin-top: -80px;
height: 80px;
visibility: hidden;
}
.content a[href^="http"] {
background-image: url(icon/new-window.png);
background-repeat: no-repeat;
background-position: right center;
padding-right: 15px;
}
.content a[href^="http://echonet.at"],
.content a[href^="http://www.echonet.at"],
.content a[href^="http://2010.echonet.at"] {
background-image: none;
padding-right: 0;
}
.content a.noextern {
background-image: none;
padding-right: 0;
}
a.nu:link,
a.nu:visited,
a.nu:focus,
a.nu:hover,
a.nu:active {
text-decoration: none;
}
a.nu:focus,
a.nu:hover,
a.nu:active {
text-decoration: underline;
}
a.spc:link,
a.spc:visited,
a.spc:focus,
a.spc:hover,
a.spc:active {
color: #BF4342;
}
a.spc:focus,
a.spc:hover,
a.spc:active {}
a.camu:link,
a.camu:visited,
a.camu:focus,
a.camu:hover,
a.camu:active {
color: #333;
text-decoration: none;
}
a.camu:focus,
a.camu:hover,
a.camu:active {
text-decoration: underline;
}
a.tarn:link,
a.tarn:visited,
a.tarn:focus,
a.tarn:hover,
a.tarn:active {
text-decoration: none;
}
a.tarn:focus,
a.tarn:hover {
text-decoration: underline;
}
h1,
.h1 {
font-size: 1.714em;
line-height: 1.3;
margin: 0.76em 0 .38em;
}
h2,
.h2 {
font-size: 1.429em;
line-height: 1.3;
margin: 1em 0 .5em;
}
h3,
.h3 {
font-size: 1.357em;
line-height: 1.3;
margin: 1.06em 0 .53em;
}
h4,
.h4 {
font-size: 1.286em;
line-height: 1.3;
margin: 1.12em 0 .56em;
}
h5,
.h5 {
font-size: 0.929em;
text-transform: uppercase;
font-family: 'InterMedium', sans-serif;
margin: 1.28em 0 .64em;
}
.moebelflechtereiat h5,
.moebelflechtereiat .h5 {
font-size: 0.929em;
text-transform: uppercase;
font-family: 'InterRegular', sans-serif;
margin: 1.28em 0 .64em;
}
h6,
.h6 {
font-size: 0.688em;
line-height: 1.3;
margin: 1.5em 0 .75em;
}
p {
line-height: 1.4;
margin: .69em 0;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
h1,
h2,
h3,
h4 {
font-weight: normal;
}
.moebelflechtereiat h1,
.moebelflechtereiat h2,
.moebelflechtereiat h3,
.moebelflechtereiat h4,
.moebelflechtereiat h5,
.moebelflechtereiat h6 {
font-family: 'InterRegular', sans-serif;
color: #292921;
}
.moebelflechtereiat .h1,
.moebelflechtereiat .h2,
.moebelflechtereiat .h3,
.moebelflechtereiat .h4,
.moebelflechtereiat .h5,
.moebelflechtereiat .h6 {
font-family: 'InterRegular', sans-serif;
color: #292921;
}
.moebelflechtereiat h1 *,
.moebelflechtereiat h2 *,
.moebelflechtereiat h3 *,
.moebelflechtereiat h4 *,
.moebelflechtereiat h5 *,
.moebelflechtereiat h6 * {
font-family: 'InterRegular', sans-serif;
color: #292921;
}
li {
line-height: 1.3;
}
ol {
margin: .69em 0 .69em 2.38em;
}
ul.tarn ul,
ul.tarn ol,
ul {
margin: .69em 0 .69em 1.38em;
}
ul ul {
list-style-type: disc;
margin-top: 0;
}
ul.tarn {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
ul.tarn li li {
border: 0 none;
float: none;
margin: 0;
padding: 0;
}
ul.inline {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
ul.inline li {
display: inline;
}
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
figure {
margin: 0;
}
code,
pre {
font-family: "Courier New", monospace, serif;
font-size: 1em;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
*[lang|='de'] q:before {
content: '\201C';
}
*[lang|='de'] q:after {
content: '\201D';
}
*[lang|='de'] q q:before {
content: '\2018';
}
*[lang|='de'] q q:after {
content: '\2019';
}
ins,
dfn {
border-bottom: 1px solid #000;
}
small,
sup,
sub {
font-size: 85%;
}
big {
font-size: 125%;
line-height: 80%;
}
abbr,
acronym {
text-transform: uppercase;
font-size: 85%;
letter-spacing: .1em;
}
abbr[title],
acronym[title],
dfn[title] {
cursor: help;
border-bottom: 1px dotted #888;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
}
sup {
top: -0.1em;
}
sub {
bottom: -0.25em;
}
blockquote {
padding-left: 2.2em;
}
hr {
border: 0;
border-top: 1px solid #ccc;
background-color: #fff;
display: block;
height: 1px;
line-height: 1px;
margin: .69em 0;
padding: 0;
}
pre {
padding: 15px;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
word-wrap: break-word;
}
img {
border: 0;
max-width: 100%;
vertical-align: top;
}
img.vmiddle {
vertical-align: middle;
}
.fright img,
img.fright {
margin: 0 0 .3em .8em;
}
.fleft img,
img.fleft {
margin: 0 .8em .3em 0;
}
#content p>img {
height: auto !important;
}
p.img {
float: left;
margin: 0 15px 3px 0;
}
p.img img {
vertical-align: bottom;
}
ul.img img {
vertical-align: bottom;
margin: 0 0 20px 0;
}
ul.img {
float: right;
list-style: none;
list-style-image: none;
margin: 0 0 0 20px;
padding: 0;
max-width: 300px;
width: 40%;
}
ul.img~h1,
ul.img~h2,
ul.img~h3 {
-ms-word-break: break-word;
-webkit-word-break: break-word;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
#headerimages+ul.img {
margin-top: 20px;
}
::-moz-selection {
background: #E63322;
color: #fff;
text-shadow: none;
}
::selection {
background: #E63322;
color: #fff;
text-shadow: none;
}
body.michlsat *::-moz-selection {
background: #FFCE32;
color: #292921;
text-shadow: none;
}
body.michlsat *::selection {
background: #FFCE32;
color: #292921;
text-shadow: none;
}
body.moebelflechtereiat *::-moz-selection {
background: #dbbf90;
color: #292921;
text-shadow: none;
}
body.moebelflechtereiat *::selection {
background: #dbbf90;
color: #292921;
text-shadow: none;
}
img::selection {
background: transparent;
}
img::-moz-selection {
background: transparent;
}
.box {
background-color: #F1F2F4;
}
.error {
color: #f00;
}
.error a:link,
.error a:visited,
.error a:focus,
.error a:hover,
.error a:active,
.error h1,
.error h2,
.error h3,
.error h4,
.error h5,
.error h6 {
color: #f00;
}
.success {
color: #009900;
}
.success a:link,
.success a:visited,
.success a:focus,
.success a:hover,
.success a:active,
.success h1,
.success h2,
.success h3,
.success h4,
.success h5,
.success h6 {
color: #009900;
}
.module_profile .success,
.module_market .success {
border: 1px solid;
padding: 10px;
margin: 10px 0;
}
.v {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
border: 0 !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden;
width: 1px !important;
}
.wai {
display: inline;
float: left;
height: 1px;
margin: -1em 0 0;
overflow: hidden;
position: relative;
width: 1px;
}
.ir {
display: block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}
.none,
.noem em {
display: none;
visibility: hidden;
}
.block {
display: block;
visibility: visible;
}
.cfix:before,
.cfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.cfix:after {
clear: both;
}
.ofix {
overflow: hidden;
}
.bb {
border-bottom: 1px solid;
padding-bottom: 1em;
}
.bt {
border-top: 1px solid;
padding-top: 1em;
}
.c {
clear: both;
}
.centercontent {
display: inline-block;
vertical-align: middle;
width: 100%;
text-align: center;
margin: 0;
}
.centerframe:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.cl {
clear: left;
}
.cr {
clear: right;
}
.error {
color: #f00;
}
.error a:link,
.error a:visited,
.error a:focus,
.error a:hover,
.error a:active,
.error h1,
.error h2,
.error h3,
.error h4,
.error h5,
.error h6 {
color: #f00;
}
.fright {
float: right;
}
.fleft {
float: left;
}
.fnone {
float: none;
}
.fnorm {
font-size: 1em;
}
.fsmall,
small {
font-size: .85em;
}
.iblock {
display: inline-block;
}
.m0 {
margin: 0;
}
.mb {
margin-bottom: .69em;
}
.mbh {
margin-bottom: .35em;
}
.mbd {
margin-bottom: 1.4em;
}
.ml {
margin-left: 1em;
}
.mr {
margin-right: 1em;
}
.mt {
margin-top: .69em;
}
.mth {
margin-top: .35em;
}
.mtd {
margin-top: 1.4em;
}
.mt0 {
margin-top: 0;
}
.mb0 {
margin-bottom: 0;
}
.p0 {
padding: 0;
}
.pb {
padding-bottom: .69em;
}
.pbh {
padding-bottom: .35em;
}
.pbd {
padding-bottom: 1.4em;
}
.pl {
padding-left: 1em;
}
.pr {
padding-right: 1em;
}
.pt {
padding-top: .69em;
}
.pth {
padding-top: .35em;
}
.ptd {
padding-top: 1.4em;
}
.pt0 {
padding-top: 0;
}
.pb0 {
padding-bottom: 0;
}
.notop>*:first-child,
#content>*:first-child {
margin-top: 0;
}
.nobottom>*:last-child {
margin-bottom: 0;
}
.nowrap {
white-space: nowrap;
}
.pad {
padding: .5em 1em;
}
.success {
color: #009900;
}
.success a:link,
.success a:visited,
.success a:focus,
.success a:hover,
.success a:active,
.success h1,
.success h2,
.success h3,
.success h4,
.success h5,
.success h6 {
color: #009900;
}
.tcenter {
text-align: center;
}
.tleft {
text-align: left;
}
.tright {
text-align: right;
}
.versal {
text-transform: uppercase;
}
.wauto {
width: auto;
}
iframe[src^="https://www.youtube.com/embed/"] {
max-width: 100%;
}
table {
border-collapse: collapse;
border-spacing: 0;
font-size: inherit;
font: 100%;
empty-cells: show;
width: 100%;
}
caption {}
thead {}
tbody {}
tfoot {}
thead th {}
th,
td {
font-size: 1em;
padding: .2em .2em;
}
thead td,
th {
font-family: 'InterBold', sans-serif;
}
.no-js #navwrap {
left: 0;
}
.no-js #wrapper {
padding-left: 270px;
}
.no-js #navtogglebutton {
display: none;
}
.no-js #logo img {
opacity: 0;
}
.no-js #navtop {
border-bottom: none !important;
}
.no-js ul.subnav,
.no-js ul.subsubnav,
.no-js ul.locationlist {
display: block !important;
}
.no-js .dropdownarrowhitbox {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.no-js .startpagearticles .articlewrap article {
width: 33.333%;
}
.no-js .googlemap img {
width: initial;
max-height: 400px;
display: block;
margin: 0 auto;
}
.captcha_at {right: calc(50vw - 60px)!important; bottom: 50vh!important; overflow: visible!important;}
.captcha_at::before {content: ''; display: block; width: 100%; height: 100%; z-index: -1; background-color: rgba(255,255,255,0.5); position: fixed; right: 0px; top: 0px;}
#cpt_slide {border-radius: 8px!important; overflow: visible!important; flex-direction: column; align-items: center; right: 0px !important; width: 140px!important; height: 200px!important; justify-content: space-around; box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px 2px rgba(0,0,0,0.1),0 2px 4px 2px rgba(0,0,0,0.1)!important;}
.cpt_logo * {display: none;}
.cpt_logo {position: relative;}
@keyframes rotateguard {
0% {transform: rotateY(0deg);}
30% {transform: rotateY(180deg);}
45%  {transform: rotateY(180deg);}
75%  {transform: rotateY(0deg);}
}
.cpt_logo::before {content: ''; height: 80px; width: 80px; background-image: url("/assets/content/default/meteoguard_icon.svg"); background-size: 80px; background-repeat: no-repeat; background-position: bottom; position: absolute; bottom: -20px; right: -10px; animation-name: rotateguard; animation-duration: 5s; animation-iteration-count: infinite;}
.cpt_logo::after {content: ''; height: 15px; width: 100px; background-image: url("/assets/content/default/meteoguard_font.svg"); background-size: 100px; background-repeat: no-repeat; background-position: bottom; position: absolute; bottom: -50px; right: -22px;}
.captcha_at #cpt_slide .cpt_content {background-color: #FFF!important; padding-top: 10px!important; padding-left: 0px!important; align-items: center;}
.captcha_at #cpt_slide .cpt_content .cpt_links {padding-top: 0px!important;}
form {clear: both;padding:0;width:100%; margin: 0 auto; display: block;}
form.singlecolumn { max-width: 460px; margin: 0; }
.module_home form {max-width: 700px;}
fieldset {border:0 none;margin:0 0 1em;padding:0.5em 0;position:relative;text-align: left;}
fieldset.p0 {padding:0;}
.confformwrap fieldset:last-of-type {margin: 0;}
legend {font-family: 'InterBold', sans-serif;font-size:1.1em;padding:0;}
form ol, form ul {list-style-type:none;margin:0;padding:0;}
form ol li, form ul li { background-image:none;display:inline-block;vertical-align:top;list-style-image:none;padding:3px 0;width:100%;}
form li ol, form li ul { padding:0; }
form ol li li, form ul li li {list-style-image:none;padding:1px 0;}
form ol div label, form ul div label {display:block;float:none;margin:0;width:auto;}
form .optgroup, form .optgroup li {width:auto;}
form .optgroup {float:none;}
form .optgroup li {margin-right:10px;}
form .error-msg {border:1px solid;clear:both;margin:.69em 0;padding:.5em 1em;}
form .error-msg legend {border:1px solid;padding:.2em .5em;}
form .error-msg ul { list-style-type:square;margin-left:20px;overflow:visible;}
form .error-msg ul li {clear:both;float: none;list-style-image:none;padding:2px 0;width:auto;}
.module_market form .error-msg ul li,.module_messages form .error-msg ul li,.module_profile form .error-msg ul li {width:100%;}
form .error-msg label {float:none;display:inline;margin:0;padding:0;width:auto;}
form li.error label {}
form li.error input, form li.error select, form li.error textarea {font-weight:normal;}
form small {display:block;font-size:0.85em;}
label, form ol div, form ul div { font-size:0.750em; font-family: 'InterBold', sans-serif; display:block;line-height:1.3;margin:0 0 5px 0;vertical-align:top;}
label { text-transform:uppercase; }
form .checktxt, form .radiotxt, form .widetxt { margin-right:0;}
form .radiotxt.full, form .checktxt.full {width:90%;}
form fieldset .autotxt {width:auto;}
form label.req {display:block;float:none;font-family: 'InterBold', sans-serif;margin:0 0 .69em;width:100%;}
input, select, textarea {border: 1px solid;font-size:1em;padding:4px 6px;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
select {width:auto;}
.ios input[type=text], .ios select, .ios textarea { font-size:16px !important; }
.ios select { line-height:28px; }
option {padding-left: 0.4em;} 
textarea {vertical-align:top;resize:none;}
input.button {text-align:center;}
input.button:focus {text-decoration:underline;}
input.img {border:0 none;padding:0;width: auto;}
input.noborder {background-color: transparent;border: 0 none;margin-bottom:.7em;margin-right:5px;padding:0;width:auto;}
input.checkbox, input.radio {background-color: transparent;border: 0 none;margin:7px 5px 0 0;padding:0;width:auto;}
label, input[type=checkbox], input[type=radio], input[type=submit], button {cursor:pointer;}
input[type='text'],input[type='password']{cursor:text;}
input[type='hidden']{display:none;}
input[disabled='disabled'] {background-color:#DADADD; cursor:auto;}
input[type="submit"]::-moz-focus-inner {border:0;} 
form .wauto {width:auto;}
form .full {width:98%;}
form .spacer {display:block;margin:.2em 5px 0 0;float:left; text-align:center;}
form .short {margin-right:10px;width:100px;}
form img.captcha {float:left;margin-right:.5em;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {cursor:pointer;display:inline-block;font-size:1em;font-family: 'InterBold', sans-serif;text-align:center;text-decoration:none; border: 1px solid; padding: 10px 15px; margin: 0 auto; display: block; transition: 0.3s all ease-in-out; font-size:0.813em; text-transform: uppercase;}
button { overflow: visible; } 
a.button:focus, a.button:hover, a.button:active, button:focus, button:hover, button:active {}
button::-moz-focus-inner {border: none;}
button.auto, a.auto:link, a.auto:visited, a.auto:focus, a.auto:hover, a.auto:active {width:auto;}
button.fright, a.fright:link, a.fright:visited, a.fright:focus, a.fright:hover, a.fright:active {float:right;}
label, form ol div, form ul div { overflow:hidden;width:100%; }
form fieldset .right { } 
input, select, textarea { width:100%; }
form .checktxt, form .widetxt { }
form li ol, form li ul, select, input.button {width:100%;}
input.captcha { margin-top:10px;width:100px; }
#formmail, .calcform, #sub-form, #up-form, #unsub-form { padding: 20px;}
.confformwrap { margin:0 -10px 20px -10px; padding: 30px; }
.confformwrap #form-description { max-width: 700px; margin: 0 auto; display: block; }
.confformwrap #formmail {padding: 0;}
.confformwrap #form-description h2 {text-align:center; margin-top: 0;}
.module_formmail #form-description h2 {margin-top: 0;}
#formelements { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }
form.singlecolumn #formelements { -webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important; -webkit-column-gap: 0px !important; -moz-column-gap: 0px !important; column-gap: 0px !important; }
#formelements>li {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid; min-height:100px; display: block; float: none;}
#formelements>li:last-of-type { min-height:0 !important; }
#formelements>li>label {width:100%;}
#formelements>li>input[type="text"], #formelements>li>input[type="email"], #formelements>li>input[type="tel"], #formelements>li>select { width: 100%; height: 50px; padding: 10px; }
#formelements>li>textarea {width: 100%; height: 150px; padding: 10px;}
#formelements>li>.radiolist>li, #formelements>li>.checkboxlist>li {display: inline-block; vertical-align:top; width: 50%; }
#formelements>li>.radiolist>li>input[type="radio"], #formelements>li>.checkboxlist>li>input[type="checkbox"]  {display: none;}
#formelements>li>.radiolist>li>label:before, #formelements>li>.checkboxlist>li>label:before {content: "";display: inline-block; vertical-align:middle; width: 30px; height: 30px; margin-right: 10px; position: static; border: 1px solid; transition-property: border-color, background-color; -webkit-transition-property: border-color, background-color; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out;}
#formelements>li>.radiolist>li>label:before { border-radius: 50%; }
#formelements>li>.radiolist>li>label, #formelements>li>.checkboxlist>li>label {line-height:50px;}
#formelements>li>.radiolist>li>input[type="radio"]:checked + label:before, #formelements>li>.checkboxlist>li>input[type="checkbox"]:checked + label:before { content: ""; background-repeat:no-repeat; background-size: 13px 10px; background-position: center;}
#formelements>li.textarea {min-height: 200px; float: none;}
#formelements>li.captcha input, #formelements>li.captcha .captchaimgcontainer { width: 50%; display: inline-block; vertical-align: top; }
#formelements>li.captcha .captchaimgcontainer img { margin: 0 auto; display: block; }
.formmail-bottom {text-align: center; font-size:0.813em;}
@media screen and (min-width: 480px), print { 
#intranetsection a,#intranetsection a:last-of-type { margin: 0 0 0 20px; }
#intranetsection span.msgcount { right: 1px; }
.digitalmediadruckat.module_home #services li { height:240px; }
#headerimages li { min-height: 200px; }
.serviceseperator { display: block; }
.servicesubtitle { display: block; }
.startpagearticles { padding: 25px 10px; }
.contactpersonlist li figure { display: inline-block; margin:0; width: 25%; padding: 0; }
.contactpersonlist li .contactpersoninfo { display: inline-block; width: 75%; }
ul.gal-thumbs>li { width:25%; }
ul.gal-thumbs>li.gal-link-li { width:25%; padding-bottom:25%; }
.dateblock figure { border-bottom: 1px solid; }
.module_article article.article { width:50%; }
.eventlist { border-top: 1px solid; }
.eventlist .dateblock { width: 40%; }
.eventlist .infoblock { width: 60%; }
.eventlist .infoblock { padding: 0 20px; }
.eventlist .date .date_from .time, .eventlist .date .date_to .time {  text-align: right; float: right; }
.eventdetail ul.img { margin:15px 0 20px 20px;width: auto; max-width: 300px; }
.breakingnews .img { width: auto; }
.breakingnews .text { width: auto;max-width: calc(100% - 120px); }
.stimmung,.arealink { margin: 60px auto 0 auto; }
.module_jobs article p.img,.module_jobsintern article p.img,.module_jobs article ul.img,.module_jobsintern article ul.img { margin: 0 0 3px 15px; }
.module_jobs .articlewrap img,.module_jobsintern .articlewrap img { max-width: 480px;max-height: 150px; }
.module_jobs ul.img,.module_jobsintern ul.img { width:300px;max-width: 300px; }
.module_liste ul.img { width: 250px; max-width: 250px; }
.module_jobs p.img img,.module_jobsintern p.img img,.module_liste ul.img img { width: 250px;  }
.module_jobs p.img img { max-height:none; }
.module_standort p.img { margin:5px 0 15px 15px;max-width: 300px; }
.lastrow div:nth-child(1) * { text-align:left; }
.lastrow div:nth-child(1) { text-align:left; }
.lastrow div:nth-child(3) button { float: right; }
.lastrow div { width: 33.3333% !important; }
.msgbtn a { width: calc(50% - 5px);display: inline-block !important; }
.msgbtn a.button:first-of-type,.msgbtn a.button:link:first-of-type { margin:20px 10px 20px 0; }
.marketimage { width: 200px;float: left;margin: 0 10px 10px 0;height: 100px;position: relative; }
.marketimage img { max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: auto; }
.submitbutton ol { float:right; }
display: inline-block;
max-width: 100%;
width: auto; }
}
@media screen and (max-width: 479px), print { 
#content #headerimages .headerimageoverlay { top:0; padding-top: 130px;  background-position: center 25%; }
#content #headerimages img+.headerimageoverlay { position: relative; }
.module_home ul.img{ width:35%; }
.eventlist .dateblock img { display: none; }
.eventlist ul.img { float: none; margin: 0; }
.eventdetail .date { width: 100%; display: inline-block; }
.eventdetail ul.img { display: block; float: none; margin: 0 auto; width: 70%; }
.eventlist .infoblock { border: 1px solid; border-top: none; padding: 10px; }
.eventlist>li { border-bottom: none; }
.module_market ul.img { margin:0;width: 100%;max-width:none; }
ul.videofiles iframe{ height: auto; }
}
@media screen and (min-width: 680px) {
.loginwrap { left: 50%;transform: translate(-50%,50%);width: 500px;border-radius: 10px; }
.login .nav { left: 50%;transform: translate(-50%);width: 70%; }
.login .nav li { margin: 0 47px 0 0; }
#WIENWORK #smallheaderimages #dib-link{
width: 150px;
bottom: -33px;
}
.arealink .item { width: calc(50% - 10px);margin:10px; }
.arealink  .item:nth-child(odd) { margin:10px 10px 10px 0; }
.arealink  .item:nth-child(even) { margin:10px 0 10px 10px; }
.listbox .item { width: calc(33.3333% - 20px);margin:10px; }
.listbox .item:nth-child(3n+1) { width: calc(33.3333% - 10px);margin:10px 10px 10px 0; }
.listbox .item:nth-child(3n) { width: calc(33.3333% - 10px);margin:10px 0 10px 10px; }
#coworkersearch .del { float:left; }
#coworkersearch input[type="text"] { padding: 14px; }
#coworkersearch .btns { width:50%;float: left;margin: 0; }
.innerflex { display:flex;align-items: center; }
#coworkersearch .inner { padding:20px; }
.module_mitarbeiter .img { float: right;margin:0 0 10px 10px; }
#coworkersearch .del { top: 11px; }
.module_messages .detail .msg { width: calc(100% - 150px); }
.module_messages .detail .info { width:150px; }
.module_messages .detail .self div { float:left; }
.module_messages .detail .recipient div { float:right; }
.module_messages .detail .self { margin: 20px 0 20px 150px; }
.module_messages .detail .recipient { margin:20px 150px 20px 0; }
.module_messages .detail .self:first-child { margin: 0 0 20px 150px; }
.module_messages .detail .recipient:first-child { margin:0 150px 20px 0; }
.module_messages .detail .recipient:last-child { margin:20px 150px 0 0; }
.info span.name { float: none; }
.info .date { margin: 0; }
.info .date:before, .info .date:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.info .date:after { clear: both; }
.self .info { padding: 0 0 0 20px; }
.self .info p,.info span { float:none; }
.recipient .info { padding: 0 20px 0 0; }
.recipient .info p { float: right; text-align: right; }
.module_messages .detail form fieldset { width: calc(100% - 300px); }
.module_messages .left { left: 143px; }
.module_messages .right { right: 143px; }
.module_profile form fieldset { width: calc(100% - 300px); }
.eventdetail ul.date li { width: auto; }
.articledetailbody ul.img { max-width: 300px; }
}
@media screen and (max-width: 719px) {
.googlemapscontainer .googlemap { width: 0; display: none; visibility: hidden; }
.module_messages .mitarbeiterlist p.msg { display:none; visibility: hidden; }
.module_messages .mitarbeiterlist { min-width: auto; }
.module_messages .mitarbeiterlist p.last { width:50%; }
.module_messages .mitarbeiterlist p.absender { width:50%; }
.module_messages .mitarbeiterlist p:not(.links) {padding: 0 5px 0 0; }
.module_messages .info .date { float:left; }
}
@media screen and (min-width: 720px), print {
#intranetsection { top: 60px;right:20px; }
.scrollheader #intranetsection { top: 20px; }
ul.audiofiles,ul.videofiles { width: 100%;max-width: calc(100% - 270px); }
.followonfb { right: 100px;top: 60px; }
.followoninsta { right: 61px;top: 60px; }
.followonli { right: 20px;top: 60px; }
#parent { padding:110px 0 0 0; }
.login #parent { padding: 0; }
#logo img, #navtop { height: 71px; }
.login #logo img { height:55px; }
#sitenav a:link, #sitenav a:visited, #sitenav a:focus, #sitenav a:hover, #sitenav a:active { height: 50px; }
.jumpto { top: -65px; }
#content { padding:20px; }
.login #content { padding:0; }
.no-js #wrapper { padding-left:300px; }
.no-js.login #wrapper { padding-left:0; }
#language { padding: 14px 17px 15px 14px; }
.confformwrap { margin:0 -20px 80px -20px; }
#formelements { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
h1, .h1 { font-size: 2.000em; } 
h2, .h2 { font-size: 1.714em; }
h3, .h3 { font-size: 1.429em;  }
h4, .h4 { font-size: 1.357em; }
h5, .h5 { font-size: 0.929em; }
h6, .h6  { font-size: 0.688em; }
#navtop img { height: 48px; }
#navtogglebutton { width:50px; height: 71px; }
#navwrap { width: 300px; left: -300px; }
.navactive #navwrap { -webkit-transform: translate(300px, 0); transform: translate(300px, 0); }
#navtogglebutton { left: 300px; }
#navcontainer { padding: 50px 0 0 0; }
#navtop { max-height: 50px; }
#nav a:link.dropdownarrowhitbox { left: 240px; }
#nav-icon3 { margin: 19px auto;top: 10px; }
.module_home #content #headerimages, .module_home #content #smallheaderimages  { margin: -20px -20px 20px -20px; }
.gruendungsberatungwienworkat.module_home #content #headerimages, .gruendungsberatungwienworkat.module_home #content #smallheaderimages  { margin: 0; }
.startpagearticles { margin: 0 -20px; padding: 25px 20px; }
.module_home .googlemapscontainer { margin: 0 -20px; }
#smallheaderimages li { width: 50%; }
.gruendungsberatungwienworkat #smallheaderimages li { padding-bottom: 20px; margin-bottom: 0; }
.gruendungsberatungwienworkat #smallheaderimages li:nth-of-type(odd) { padding-right: 10px; }
.gruendungsberatungwienworkat #smallheaderimages li:nth-of-type(even) { padding-left: 10px; }
.gruendungsberatungwienworkat .smallheaderinner { bottom: 20px; height: auto; }
.gruendungsberatungwienworkat #smallheaderimages li:nth-of-type(odd) .smallheaderinner { right: 10px }
.gruendungsberatungwienworkat #smallheaderimages li:nth-of-type(even) .smallheaderinner { left: 10px; }
.smallheaderinner { font-size:1em; }
#services li { width: 33.33333333%; }
.moebelflechtereiat #services li { width: 25%; }
.googlemapscontainer .categorieslistcontainer { width: 50%; display: inline-block; height: 400px; overflow-y: auto; }
.googlemapscontainer .googlemap { width: 50%; }
.googlemapscontainer { position:relative; }
.googlemapscontainer .locationdetailpopup { position: absolute;top: 0;left: 0; margin-left: 50%;width: 50%;height: 400px;z-index: 25; }
.googlemapscontainer .categorieslistcontainer { height: 400px; }
.googlemapscontainer.onlyonemarker .locationdetailpopup { width: 40%; margin: 0; left: 5%; height: 90%; top: 5%; }
.googlemapscontainer.onlyonemarker .locationdetailpopup .popupcenterer { display: inline-flex; height: 100%; }
.googlemapscontainer.onlyonemarker .locationdetailpopup .back { background-color: transparent; }
#WIENWORK #smallheaderimages #dib-link{
height: 70px;
bottom: -25px;
}
.publictransport li { width: calc(50% - 10px);margin:10px; }
.publictransport li:first-child { margin:10px 10px 10px 0; }
.publictransport li:last-child { margin:10px 0 10px 10px; }
#marketoverviewuserbuttons { float:right; }
#marketoverviewuserbuttons div { float:left; }
#marketoverviewuserbuttons.myarticles .headtext { max-width: 75%; }
#marketoverviewuserbuttons.edit .headtext { max-width: 75%; }
#marketoverviewuserbuttons.overview .headtext { max-width: 55%; }
#marketoverviewuserbuttons .userbtns { float: right;margin: 70px 0 0 0; }
#marketoverviewuserbuttons .userbtns a { margin:0 0 10px 0;list-style: none; }
#marketsearch form { display: flex; }
#marketsearch form * { display: inline-block;margin: 0; }
#marketsearchtype { max-width: 20%; }
#marketsearchcat { max-width:20%; }
#marketsearchtext { width:45%; }
#marketsearchsubmit { margin: 0;width: 15%; }
#marketedit { max-width:70%;float: left; }
#marketedit form { margin:0; }
.reqmsg { position: absolute;right: -180px; }
.statuswrap { position: absolute;
top: 50%;
right: 0; }
.markettext { max-width:80%;  }
.marketitem { position:relative; }
#online .marketcontent { max-width: calc(100% - 180px); }
#unconfirmed .marketcontent { max-width: calc(100% - 200px); }
#offline .marketcontent { max-width: calc(100% - 160px); }
.btnmsg { float: right;margin: 65px 0 0 10px !important; }
.module_messages .new form fieldset { width: 70%; }
.module_messages .headtext { float:left;max-width: 70% !important; }
.module_messages .mitarbeiter { clear:both; }
.module_standort ul.img li { float:left;margin: 10px;width: calc(17% - 20px); }
.module_standort ul.img li:nth-child(3n) { margin:10px; }
.module_standort ul.img li:nth-child(3n+1){ margin: 10px; }
.module_standort ul.img li:nth-child(6n) { margin: 10px 0 0 10px !important; }
.module_standort ul.img li:nth-child(6n+1){ margin: 10px 10px 0 0 !important; }
.module_standort #map { display:block;visibility:visible; }
.standortwrap { float:left;padding:5px 80px 5px 10px;height:550px;width: 40%; }
.contactpersonlist li figure { width: 20%; }
.contactpersonlist li .contactpersoninfo { width: 80%; }
ul.gal-thumbs>li { width:16.666666%; }
ul.gal-thumbs>li.gal-link-li { width:16.666666%; padding-bottom:16.666666%; }
.eventlist .dateblock { width: 30%; }
.eventlist .infoblock { width: 70%; }
}
@media screen and (max-width: 979px) {
#searchsection {display: none;}
#navsearchsection fieldset {padding: 0px;}
.navsearchwrap input#navsuchbegriff { height: 48px; }
.navsearchwrap input.button { height: 32px; }
}
@media screen and (min-width: 980px) {
#intranetsection { top: 20px;right: 39px; }
#intranetsection span { display:inline-block; }
#intranetsection img { margin: 0 5px; }
#intranetsection span.msgcount { right: 5px; }
#content { padding:40px; max-width: 980px; }
.login #content { padding:0; }
.jumpto { top: -103px; }
#sitenav a:link, #sitenav a:visited, #sitenav a:focus, #sitenav a:hover, #sitenav a:active { height: 75px; padding-top: 25px; }
#parent { padding:73px 0 0 0; }
.login #parent { padding: 0; }
#logo { width: 40%; text-align:left; }
.login #logo { width: 100%; text-align:center; }
#logo img { height: 71px; padding: 10px 30px; }
.michlsat #logo img { padding: 0 30px; }
.no-js #logo img { opacity: 1; }
.digitalmediadruckat #logo img { padding: 20px 10px; }
#headerright { width:73% ; text-align: right;position: fixed;top: 25px;z-index: 40; left: unset; right: 0;	}
#searchsection {position: absolute; width: 50%;}
.searchwrap {position: relative; top: -8px; }
.searchwrap input#suchbegriff {width: 80%; height: 32px; }
.searchwrap input.button {width: 20%; height: 32px; }
#navsearchsection {display: none;}
.michlsat #headerright{ width: 70% ;  }
.intranet #headerright { left:auto; right: 425px !important;width:auto !important; }
.module_login.intranet #headerright { left:auto; right: auto !important; }
#header,#navwrap, #navbackground { top:0; }
#e2s { display: inline-block;text-align: left;top:0; }
.followonfb,.followoninsta, .followonli { display: inline-block;position: relative;top:auto; right:auto; }
.followonfb h2,.followoninsta h2, .followonli h2 { display: inline-block; }
#wrapper { padding:0 0 0 300px; }
.login #wrapper { padding:0; }
#language { width: auto; padding: 5px 15px 5px; position:relative; }
#languagesection { padding: 5px 20px; }
.confformwrap { margin:0 -40px 60px -40px; }
#e2s h3 { display:inline-block; }
#e2s ul { margin:0; }
#navwrap { top:73px;left:0;height: calc(100% - 73px);;overflow:hidden;overflow-y:auto; z-index:5; transition: none; -webkit-box-shadow: 5px 0px 20px -4px rgba(0,0,0,0.5); -moz-box-shadow: 5px 0px 20px -4px rgba(0,0,0,0.5); box-shadow: 5px 0px 20px -4px rgba(0,0,0,0.5); }
#navtop { display: none; }
#navcontainer { padding: 0; }
.navactive #navwrap { -webkit-transform: none; transform: none; }
.module_home #content #headerimages, .module_home #content #smallheaderimages, .startpagearticles  { margin: -40px -40px 40px -40px; }
.gruendungsberatungwienworkat.module_home #content #headerimages, .gruendungsberatungwienworkat.module_home #content #smallheaderimages  { margin: 0; }
.startpagearticles { margin: 10px -40px 0 -40px; padding: 25px 40px; }
.module_home .googlemapscontainer { margin: 0 -40px; }
#smallheaderimages li { max-height: none; }
}
@media screen and (min-width: 1200px) {
.wienworkat #services li { width: 25%; }
.module_home .googlemapscontainer .categorieslistcontainer { width: 40%; display: inline-block; }
.module_home .googlemapscontainer .googlemap { width: 60%; display: inline-block; }
.module_home .googlemapscontainer .locationdetailpopup { margin-left: 40%;width: 60%; }
.smallheaderinner .centercontent { width: 60%; }
.smallheadertext { font-size: 1.714em; margin-bottom: 30px; }
#WIENWORK #smallheaderimages #dib-link{
width: 150px;
height: 100px;
bottom: -35px;
right: 40px;
}
}
@media screen and (min-width: 1400px){
.wienworkat #services li { width: 20%; }
.module_home .googlemapscontainer .categorieslistcontainer { width: 30%; display: inline-block; }
.module_home .googlemapscontainer .googlemap { width: 70%; display: inline-block; }
.module_home .googlemapscontainer .locationdetailpopup { margin-left: 30%;width: 70%; }
#WIENWORK #smallheaderimages #dib-link{
width: 250px;
height: 115px;
bottom: -35px;
}
.arealink .item,.arealink  .item:nth-child(even),.arealink  .item:nth-child(odd) { width: calc(25% - 15px) !important;margin:10px; }
.arealink  .item:first-child { margin:10px 10px 10px 0 !important; }
.arealink  .item:last-child { margin:10px 0 10px 10px !important; }
}
.ie6 #nav li {display:inline-block;}
.ie6 .i, .ie6 a.i:link, .ie6 a.i:visited, .ie6 a.i:focus, .ie6 a.i:hover, .ie6 a.i:active {background-position:0 .1em;zoom:1;}
.ie .cfix, .ie .ofix, .ie .iefix {zoom:1;-ms-zoom:1;} 
.ie a abbr, .ie a acronym {text-decoration:underline;}
.ie sup, .ie sub{font-size:100%;}
.ie6 blockquote *{margin:.8em 0;}
.ie img {-ms-interpolation-mode: bicubic;} 
.ie6 fieldset, .ie7 fieldset, .ie8 fieldset { overflow:visible; height:1%; margin-top:1.5em; padding-top:1.5em; }
.ie6 fieldset.p0, .ie7 fieldset.p0, .ie8 fieldset.p0  {margin-top:0;padding-top:0;}
.ie6 legend, .ie7 legend, .ie8 legend { left:0;position:absolute; top: -.6em; }
.ie6 .error-msg legend, .ie7 .error-msg legend, .ie8 .error-msg legend { position:absolute; top: -.9em; }
.ie6 legend, .ie7 legend {margin-left:-6px;}
.ie7 fieldset.p0 legend, .ie7 fieldset.p0 legend, .ie8 fieldset.p0 legend {position:static;top:0;}
.ie6 input.radio, .ie6 input.checkbox, .ie7 input.radio, .ie7 input.checkbox {margin-top:4px;}
.ie6 textarea {white-space:pre;}
.ie textarea {overflow: auto;} 
.ie6 form input.button {padding-left:0;padding-right:0;}
.ie button {overflow: visible;} 
.ie6 input{cursor:expression(this.type=='text' || this.type=='password' ? 'text' : 'pointer');display:expression(this.type=='hidden' ? 'none' : 'inline');}
.ie6 select, .ie7 select {margin-top:3px;}
.ie6 #lightviewController { 
position: absolute;
top: auto;
margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');
}
.ie6 #lightview { 
position: absolute;
margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}
.ie6 #lv_overlay {
position: absolute;
height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}
@media print {
html, body {height:auto;min-height:inherit;}
#parent, #content, #wrapper { clear:none;float:none;min-width:100%;min-width:10px;padding:0;overflow:visible;position:static;width:100%; }
#header { position: initial; }
#sitenav, #nav, #search, .v, .back, #navwrap, #mnav, #headerright, #intranetsection,.intranet #footer { display: none; visibility:hidden; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
body .content a[href^="http"], body .content a[href^="ftp"] {background-image:none;padding-right:0;}
body .content a[href^="http"]:after {content: " (" attr(href) ") ";}
body .content a[href^="http://echonet.at"], body .content a[href^="http://www.echonet.at"] {background-image:none;}
body .content a[href^="http://echonet.at"]:after, body .content a[href^="http://www.echonet.at"]:after {content: "";}
.page {page-break-after: always;} 
tr, img { page-break-inside: avoid; }
.i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {background-image:none;padding-left:0;}
ul.downloads {list-style:square;margin-left:1.67em;}
ul.downloads li {list-style:square;padding-left:0;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {background-image:none;border:1px solid #B00020;color:#B00020;}
a.button span, button span {background-image:none;}
#formelements { column-count: 1; }
#formelements>li { display: inline-block; width: 40%; margin: 0 5%; vertical-align: top; }
thead { display: table-header-group; } 
#smallheaderimages, #language, .browse {display: none !important; }
.startpagearticles article { width: 33.333% !important; margin-right: 0 !important; }
.googlemapscontainer .categorieslistcontainer .locationlist { display: block !important; }
#headerimages { margin: 0 !important; }
.headerimageoverlay { position: initial !important; padding: 4px !important; }
.eventlist .dateblock { width: 20%; }
.eventlist .infoblock { width: 80%; }
.eventlist .dateblock img { display: block; }
.eventdetail ul.img { float: right; width: 35%; margin: 20px 0 0 10px; }
.eventdetail .date { width: 40%; }
.filter { display: none; visibility: hidden; }
.mitarbeiter_export { display: inline; visibility: visible; }
}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:7px 12px;-webkit-background-size:7px 12px;background-size:7px 12px;background-position:center;background-repeat:no-repeat;border-radius: 50%;}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:0px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:0px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}