*{margin:0;padding:0}body{background:#d4d2cd;background:-moz-linear-gradient(top,#d4d2cd 0%,#d4d2cd 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d2cd),color-stop(50%,#d4d2cd),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#d4d2cd 0%,#d4d2cd 50%,#fff 100%);background:-o-linear-gradient(top,#d4d2cd 0%,#d4d2cd 50%,#fff 100%);background:-ms-linear-gradient(top,#d4d2cd 0%,#d4d2cd 50%,#fff 100%);background:linear-gradient(to bottom,#d4d2cd 0%,#d4d2cd 50%,#fff 100%);background-repeat:no-repeat;color:#666;font-family:Verdana,Arial,sans-serif;font-size:14px;width:100%;margin:0 auto}.clear{clear:both}.clear-footer{padding-bottom:50px}a{color:#372f4c;font-size:16px;font-weight:700}a:hover{color:#666}hr.divider{margin:20px 0;clear:both}h2{color:#372f4c;font-size:20px;font-weight:normal;padding-bottom:15px}img{max-width:100%;height:auto}ul{margin-bottom:10px}#bigpicture{background:0 none;border-bottom:1px solid #FFF;margin-bottom:303px;width:100%;height:auto !important}#bigpicture-versicherung{background:0 none;border-bottom:1px solid #FFF;margin-bottom:155px;width:100%;height:auto !important}.img-crop{width:100%;height:400px;position:absolute;left:0;top:205px !important;overflow:hidden}#bigpictureimg{height:400px;max-width:none !important;display:block;left:0;position:absolute;top:0}header{height:auto;width:100%;position:relative}#head-container{margin-bottom:2em}#head-container #logo{height:107px;width:207px;margin:20px auto}header #head-container #logo img{border:none !important;border:0px;border:solid 0}header #head-container #logo a img{border:none !important;border:0px;border:solid 0}header #head-container #logo a{border:none !important;border:0px;border:solid 0}#head-container #mainnav{position:relative}#head-container #mainnav #mobilenav > span{display:block;color:#fff;text-align:center;background:url(../images/mobilenav.png) no-repeat center 40px #3c3043;padding:15px 0 30px}#head-container #mainnav a{background:#3c3043;color:#FFF;display:block;font-size:12px;height:28px;margin-bottom:2px;padding:10px 0px 10px 20px;text-decoration:none;text-transform:uppercase;max-width:100%}#head-container #mainnav ul{list-style-type:none}#head-container #mainnav .menue-lvl-0{left:0;position:absolute;top:65px;width:100%;display:none;z-index:5}#head-container #mainnav .menue-lvl-0 > li{display:block;margin-top:3px}#head-container #mainnav .menue-lvl-0 > li.first{margin-top:0}#head-container #mainnav .menue-lvl-0 > li > span{display:block}#head-container #mainnav .menue-lvl-0 > li > span > a{margin-bottom:0}#head-container #mainnav .menue-lvl-0 li a{background:#3c3043}#head-container #mainnav .menue-lvl-1 li a{background:#3c3043;font-weight:normal;text-transform:none;height:auto;line-height:2.5em;padding:0 0 0 20px;margin:0}#head-container #mainnav .menue-lvl-1 li a:hover{background:#4b3c53}#head-container #mainnav .menue-lvl-0 li .menue-lvl-1 li{position:relative;z-index:10000}#head-container #mainnav .menue-lvl-0 li:hover .menue-lvl-1 li{display:block}#bigpicture .big-text-container{color:#FFF;margin:0 auto;max-width:100%;padding:0 10px;position:absolute;top:215px;left:10px}header .big-text-container-versicherung{color:#000;margin:0 auto;max-width:100%;padding:0 10px}header .big-text-container h1{font-size:38px;font-weight:normal;margin:90px 0 15px 0}header .big-text-container-versicherung h1{font-size:2em;font-weight:normal;margin:90px 0 15px 0}#bigpicture .big-text-container p{font-size:12px}header .big-text-container-versicherung p{font-size:16px;text-align:left;margin-bottom:35px}header .big-text-container-versicherung p.last{margin-bottom:0}header .big-text-container-versicherung p a{background-color:#3c3043;border-radius:10px;color:#fff;font-size:16px;font-weight:normal;padding:10px;text-decoration:none}header .big-text-container-versicherung p a:hover{background-color:#796081}#main-content-container{margin:0 auto;position:relative;padding:0 10px}.main-content-container{margin:0 0 100px 0}#main-content-container .teaserbox-container{margin:0 auto 50px;overflow:hidden;font-size:13px;line-height:1.5em}#main-content-container .teaserbox-container div{display:none}#main-content-container .teaserbox-container div.last{background-color:#f8f7f3;border-top:1px solid #FFF;border-left:1px solid #FFF;display:block;height:180px;margin:0 auto 10px;padding:15px;position:relative;width:220px;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.1);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.1)}#main-content-container .teaserbox-container .last{margin:0}#main-content-container .teaserbox-container .last a{font-size:13px}.main-content{line-height:1.5em}.main-content a{font-size:inherit}.main-content .two-cols .left,.main-content .two-cols-contact .left-contact{padding-bottom:10px;max-width:100%}.main-content .two-cols .right,.main-content .two-cols-contact .right-contact{max-width:100%}.main-content .two-cols .right p#antrag{margin-top:25px}.main-content .two-cols .right p#antrag a{background-color:#3c3043;border-radius:10px;color:#fff;font-size:20px;font-weight:normal;padding:10px;text-decoration:none}.main-content .two-cols .right p#antrag a:hover{background-color:#796081}footer{clear:both}footer #footer-content{color:#FFF;background-color:#372f4c;overflow:hidden}footer #footer-content a{color:#FFF;font-size:12px;text-decoration:none;font-weight:normal}footer #footer-content a:hover{text-decoration:underline}footer #footer-content ul{list-style-type:none;overflow:hidden;padding:15px 10px}footer #footer-content ul li{float:left;padding:0 3px}.main-content .two-cols .right p#antrag{background:url(../images/pfeile.png) center top no-repeat;min-height:307px;overflow:hidden}.main-content .two-cols .right p#antrag a{display:block;height:40px;line-height:40px;margin:125px auto 0 auto;position:static;text-align:center;width:280px}