#container_inner #main{float:none;width:1000px;margin-left:0}
#container_inner #main #main_inside{padding-left:0}#homecontainer h1{text-shadow: 0px 3px 1px rgba(49, 61, 72, 0.75);
    color: #fff;
    font-size: 18px;
    font-family: 'Bowlby One', cursive;
    background: #0772d7;
    font-weight: 400;
    padding: 6px 10px 2px 10px;
    text-transform: uppercase;}
#homecontainer h3, #homecontainer h1{margin:20px 0;font-size:22px;display:inline-block;clear:both}

#gmapouter{border:solid 1px #dadadb;margin:20px auto;width:1000px}#gmap{height:360px;z-index:1}.gm-style-iw{width:auto !important;height:auto !important}
#mapbg{height:400px;width:100%;min-width:1000px}
#topbanner{border-collapse:separate;}
.bannerinner{background-image:url(backgrounds/maincontentbanner.jpg);width:327px;height:226px;display:inline-block;;background-repeat:no-repeat;-webkit-box-shadow: 0px 6px 5px -2px rgba(227,227,227,1);
-moz-box-shadow: 0px 6px 5px -2px rgba(227,227,227,1);
box-shadow: 0px 6px 5px -2px rgba(227,227,227,1);}
#umineralien{margin:0 5px;background-position:-336px}
#uzubehoer{background-position:-670px}
.perleninner{background: rgba(1, 44, 84); /* Fallback */
background-color: rgba(1, 44, 84, 0.8);margin:35px;text-align:center;text-shadow: 0px 0px 15px rgba(0, 0, 0, 1);padding:30px 0}
#main_inside #topbanner a.munsere{display:block;font-size:24px;color:#fff;font-family: 'Syncopate', sans-serif;margin:0 40px 0px;border-bottom:solid 2px #0179eb}
#main_inside #topbanner a.mmain{display:block;font-size:26px;color:#fff;font-family: 'Syncopate', sans-serif;font-weight:bold;line-height:40px;}
#main_inside #topbanner a.mbesuchen{display:block;border-top:solid 2px #0179eb;font-size:12px;color:#fff;font-family: 'Syncopate', sans-serif;margin:0px 40px;padding-top:8px}
#main_inside #topbanner a:hover{text-decoration:none;color:#fff}
#homecontent{font-size:16px;color:#567491;}