#startseite_header_bg_image img{width:100%;} #startseite_neu{ background: url(../../images/SVS_Layout_19_20.jpg) center; background-attachment: fixed; position: relative; padding-top: 202px; padding-bottom: 102px; } .startseite_header{ height: auto; } .startseite_header form{ margin: 0; padding: 0; } #suchfelder{ background-image: linear-gradient(90deg, rgba(58,127,138,0.6) 0%, rgba(58,127,138,0.9) 10%, rgba(58,127,138,0.9) 90%, rgba(58,127,138,0.6) 100%); position: absolute; bottom: 0px; width: 1024px; max-width: 100%; margin-left: calc(50% - 512px); padding: 20px; } #c1suche{ max-width: 100%; margin-top: 50px; position: relative; } input{ padding: 10px 20px; background: #FFF; height: 35px; } select{ padding: 10px 20px; background: #FFF!important; height: 35px; } .umkreis, .beruf, .input_plz, .input-container i{height: 35px;} /* Style the input container */ .input-container { display: flex; width: 40%; padding-right: 30px; float: left; } select { display: flex; width: 10%; float: left; } .input-container i { font-size: 22px; } /* Style the form icons */ .sucheicon { padding: 6px 0px; min-width: 50px; text-align: center; background: #FFF; } /* Style the input fields */ .input-field { width: 100%; padding: 10px; outline: none; border: 0.5px solid #FFF; border-radius: 0px!important; box-shadow: none!important; } select { width: 80px; padding: 10px; outline: none; border: 0.5px solid #FFF; background-image: linear-gradient(to top, white 0%, white 50%)!important; color: #666; } .input-field:focus {border: 0.5px solid black;} /* Set a style for the submit button */ .btn { color: white; padding: 0px 20px; cursor: pointer; width: 20%; position: relative; z-index: 99; border: 1px solid #FFF; background: none; height: 35px; color: #FFF!important; transition: all .5s ease-out; } .btn:hover { background: #FFF; color: #333!important; } /* ---------- MEDIA QUERIES ---------- */ @media screen and (max-width: 820px) { #startseite_neu{padding-top: 180px;} .startseite_header{ height: 220px; } #startseite_header_bg_image{display:none;} .input-container { display: flex; width: 70%; float: left; margin-bottom: 10px; margin-left: 15%; } .btn { width: 200px; margin: 0px auto; } } @media screen and (max-width: 1024px) { #suchfelder{ width: 1024px; margin-left: 0; } } @media screen and (max-width: 520px) { .input-container { width: 100%; margin-left: 0; padding-right: 0px; } #startseite_neu{ padding-top: 150px; padding-bottom: 50px; } } /* -------- MEDIA QUERIES ENDE -------- */ #startseite-inhalt{ margin-top: 100px!important; background: #FFF; padding: 20px; } #startseite-inhalt img{width: 100%;} #startseite-inhalt h1{ font-size: 26px; padding: 40px 0px 15px 0px; } /* ---------- MEDIA QUERIES ---------- */ @media screen and (max-width: 1100px) {} @media screen and (max-width: 1024px) {} @media screen and (max-width: 970px) {} @media screen and (max-width: 820px) { #startseite-inhalt{margin-top: 50px!important;} } @media screen and (max-width: 480px) { #startseite-inhalt h1{font-size: 18px;} } /* -------- MEDIA QUERIES ENDE -------- */ /* ========================================== c5 ========================================== */ #c5{ -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin-top: 100px; } #c5left, #c5center, #c5right{ width: 33.33%; position: relative; height: auto; background: #ededed; } #c5left, #c5center{border-right: 1px solid #d9d9d9;} #c5 .c5icon{ position: absolute; right: 100px; top: 60px; } .c5icon .st0{fill:rgb(58,127,138,1);} /* Datenbank */ .c5icon svg{ width: 160px; height: auto; } #c5text{ padding-left: 60px; position: relative; padding-top: 170px; padding-bottom: 0px; width: 60%; opacity: 0; text-align: left; } .c5inhalt:hover > #c5text{ padding-top: 150px; opacity: 1; padding-bottom: 20px; } .c5h1{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 31px; /* Datenbank */ padding-top: 100px; position: absolute; padding-left: 60px; } .c5button{ margin-top: 20px; border: 1px solid rgb(58,127,138,1); /* Datenbank */ display: inline-block; padding: 6px 20px; text-align: left; } .c5button:hover{ color: #FFF; background: rgb(58,127,138,1); /* Datenbank */ } #c5left:hover .c5h1, #c5center:hover .c5h1, #c5right:hover .c5h1{ padding-top: 50px; } #c5left:hover > .c5icon, #c5center:hover > .c5icon, #c5right:hover > .c5icon{ right: 30px; top: 100px; } /* ---------- MEDIA QUERIES ---------- */ @media screen and (max-width: 1830px) { .c5h1{font-size: 28px;} } @media screen and (max-width: 1730px) { .c5icon svg{width: 150px;} .c5h1{font-size: 25px;} } @media screen and (max-width: 1630px) { .c5h1{font-size: 30px;} .c5icon svg{width: 120px;} #c5 .c5icon{ right: 60px; top: 150px; } } @media screen and (max-width: 1400px) { #c5 .c5icon{ right: 100px; top: 155px; } .c5icon svg{width: 140px;} #c5right:hover > .c5icon{ right: 30px; top: 120px; } } @media screen and (max-width: 1300px) { #c5 .c5icon{right: calc(50% - 65px);} .c5icon svg{width: 130px;} #c5right svg{width: 120px;} #c5{overflow: hidden;} #c5right:hover .st0, #c5center:hover .st0, #c5left:hover .st0{fill:rgb(58,127,138,0.1);} /* Datenbank */ #c5right:hover > .c5icon, #c5center:hover > .c5icon, #c5left:hover > .c5icon{ right: -200px; top: -300px; z-index: 10; } .c5inhalt:hover > #c5text{ padding-top: 0px; padding-bottom: 50px; } #c5text{ z-index: 30; padding-left: 10%; padding-top: 50px; width: 90%; text-align: center; padding-bottom: 0px; } .c5h1{ text-align: center; padding-left: 0px; position: relative; padding-top: 80px; padding-bottom: 20px; font-size: 25px; } #c5left:hover .c5h1, #c5center:hover .c5h1, #c5right:hover .c5h1{ padding-top: 50px; padding-bottom: 30px; } } @media screen and (max-width: 1000px) { .c5h1{font-size: 23px;} } /* 1-spaltig */ @media screen and (max-width: 988px) { #c5left, #c5center, #c5right{width: 100%;} #c5left, #c5center{ border-right:none; border-bottom: 1px solid #d9d9d9; } .c5h1{padding-top: 70px;} #c5text{opacity: 1;} #c5text, .c5inhalt:hover #c5text{ z-index: 30; padding-top: 0px; padding-bottom: 20px; } .c5h1, #c5left:hover .c5h1, #c5center:hover .c5h1, #c5right:hover .c5h1{ padding-top: 50px; padding-bottom: 30px; } #c5 .st0, #c5right:hover .st0, #c5center:hover .st0, #c5left:hover .st0{ fill:rgb(58,127,138,0.08); /* Datenbank */ } #c5 .c5icon, #c5right:hover .c5icon, #c5center:hover .c5icon, #c5left:hover .c5icon{ top: 20px; z-index: 10; right: calc(50% - 80px); } .c5icon svg{width: 160px;} #c5right svg{width: 140px;} .c5button{ border: 1px solid rgb(58,127,138,1); /* Datenbank */ background: rgb(58,127,138,1); /* Datenbank */ color: #FFF; } .c5button:hover{ color: rgb(58,127,138,1); /* Datenbank */ background: none; border: 1px solid rgb(58,127,138,1); /* Datenbank */ } } /* -------- MEDIA QUERIES ENDE -------- */ /* ======================================== c5 ENDE ======================================== */