body{margin:0;padding:0;width:100%;height: 100%;position: relative;font: 15px/1.8 'Open Sans', sans-serif;font-weight: 400;color: #444;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box}a{text-decoration: none; outline: none; color: #444}ul, li, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0}h1, h2, h3, h4, h5, h6, #mainnav {font-family: 'Open Sans Condensed', sans-serif;}h1{font-size: 2.5em; line-height: 1.2; font-weight: 300}h2{font-size: 24px; font-weight: 300}h3{font-size: 20px; font-weight: 300}.caption, .small {font-size:10px;}figure {margin: 0; padding: 0;}figure img {max-width:100%; height: auto}.invisible {display: none}.center {text-align: center}.lined {border-bottom: 1px solid #a2a2a2}.lineright {border-right: 1px solid #a2a2a2;padding-right: 1%;box-sizing: border-box;}.bigup {padding-top: 80px} ol > li {line-height: 2.4em}#main {min-height: 800px;padding-bottom: 3%;}.custom {display: block;padding-top: 65px;}.pink, .custom, #f1 input[type="submit"] {background-color: #9b2947; color: #fff}.pinktxt, #bread > ul > li.active, #mainnav li .active, #mainnav li .trail, #mainnav li a:hover, #foonav li .active, .mod_newslist .layout_latest a{color: #9b2947}.lighttxt, #bread li a {color: #A2A2A2}.dark {background-color: #D8DDDE;padding: 0 2%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}.space, #bread{padding-top: 3%; padding-bottom: 3%}.down{padding-bottom: 3%}.up {padding-top: 3%}.margdown {margin-bottom: 3%}.margup {margin-top: 3%}.float_right{float: right;}#header {height: auto;overflow: visible;position: fixed; width: 100%; top: 0; left: 0; right: 0; z-index:999; background-color: rgba(255, 255, 255, 0.93); border-bottom: 1px solid #d0d0d0; padding: 5px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}#header .inside {overflow: hidden;position: relative}#logo {position: fixed;z-index: 99999}#logo, #logo img, #logotxt {float: left; }#logo img {margin-right: 10px; }#logotxt {margin-top: 14px; font-weight: 300}#logotxt p {margin: 0;font-size: 18px;line-height: 20px;}#mob {display: none}#Headpic .inside {max-height: 350px;padding-right: 13px}#Headpic .mod_article {max-width: 99%; overflow: hidden}#Headpic img {width: 100%; height: 350px}#bread li {display: inline-block; padding-right: 2px; font-size: 11px}.mod_newslist .layout_latest {border-bottom: 1px solid}.mod_newslist .layout_latest .more a {text-decoration: underline}#mkWarenkorb{margin-bottom: 2%;}#grundierungen ul {padding-left: 40px}#f1 input, #f1 textarea{width: 100%;max-width: 500px; outline: none;line-height: 1.42857;color: #555;font-size: 16px;background-color: #FFF;background-image: none;border: 1px solid #CCC;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;padding: 5px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}#f1 label {display: block}#f1 input {height: 30px}#f1 textarea {height: 150px}#f1 input[type="submit"] {cursor: pointer;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075); font-size: 12px; text-transform: uppercase}#footer {height: 350px; background-color: #181818; padding: 50px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}#footer a {color: #fff}@media screen and (max-width:991px) {#header {min-height: 66px}#logo img {width: 68px}#mainnav {font-size: 14px !important}#mainnav ul.level_1 {margin-top: 4px !important}#logotxt p {font-size: 15px}}@media screen and (max-width:850px) {#header {height: 60px}#mainnav {display: none}#Headpic .mod_article {max-width: 100%;}#Headpic .inside {padding-right: 0}#logotxt {margin-top: 4px}#logotxt p {line-height: normal;font-size: 14px; font-weight: 400}#logo img {width: 48px; margin-right: 8px} }#mainnav {background: #fff;}.level_3 {display: none !important}#mainnav a {border: none !Important;text-decoration: none}#nav_mobile_trigger {position: relative;display: none;height: 26px;}#mainnav li.MAINHIDE{display: none;}#mainnav ul.level_1 {margin-top: 14px;}#mainnav ul {padding: 0px;margin: -1px 0 0;z-index: 9999; float: right;min-height: 40px;}#mainnav ul:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden; }#mainnav ul li {list-style: none;float:left;height: 34px; text-transform: uppercase; padding: 0 22px;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s; }#mainnav ul li:hover > ul{visibility: visible;overflow: hidden;height: 80px;}#mainnav ul.level_1 > li.submenu:hover{height: 140px;}#mainnav ul li ul{display: inline;visibility: hidden;padding:0px;position: absolute;height: 0px;}#mainnav ul li ul li{float: none;height: 40px;border-right: none;padding: 0;}#mainnav ul li ul li ul li{float: none;width: 450px;}#mainnav ul li a, #mainnav ul li span.trail, #mainnav ul li span.active, #mainnav ul li span.forward { text-decoration: none;display: block;padding: 0 10px 11px; opacity: 0.99;-webkit-transition: background 0.8s ease-out 0s;-moz-transition: background 0.8s ease-out 0s;-o-transition: background 0.8s ease-out 0s;transition: background 0.8s ease-out 0s;}@media (max-width: 990px){#mainnav ul li a, #mainnav ul li span.trail, #mainnav ul li span.active, #mainnav ul li span.forward {padding: 15px 4px 11px;}}#mainnav ul li ul li a, #mainnav ul li ul li span.trail, #mainnav ul li ul li span.active, #mainnav ul li ul li span.forward {}#mainnav ul li:hover > a, #mainnav ul li ul li a:hover,#mainnav .active{color: #9b2947;}#mainnav ul li ul li a {color: #444;}@media (max-width: 768px){#mainnav ul li , #mainnav ul li ul li{height: 46px}#mainnav ul li a, #mainnav ul li span.trail, #mainnav ul li span.active, #mainnav ul li span.forward{padding: 10px 4px; }}@media (max-width: 900px){#mainnav {display: none}#nav_mobile_trigger {position: absolute; right: 20px; top: 20px;display: block;}#nav_mobile_trigger a {background: url("/files/sysimg/nav.png") 50% 50% no-repeat;background-size: cover;width: 30px;height: 25px;color: #fff;display: inline-block}#mob {display: block; position: relative; float: right; margin-top: 8px}#mob a {background: url("/files/sysImg/hamburger.png") no-repeat;background-size: cover;height: 30px;width: 30px;display: block}}.inside {width: 95%;max-width: 1080px;margin: 0 auto; padding-right:1%; overflow: hidden; }.onerow {clear: both; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box}.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {float: left;margin: 0 3% 0 0;}.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {margin: 0;}.col1 { width: 5.5%; }.col2 { width: 14%; }.col3 { width: 22.5%; }.col4 { width: 31%; }.col5 { width: 39.5%; }.col6 { width: 48%; }.col7 { width: 56.5%; }.col8 { width: 65%; }.col9 { width: 73.5%; }.col10 { width: 82%; }.col11 { width: 90.5%; }.col12 { width: 99%; margin: 0; }@media all and (max-width: 850px) {.inside {padding-right: 0; width: 95%}.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11 {float: none;width: 100%;}}