@charset "utf-8";

@media screen and (max-device-width: 480px) {
    #header {
	    background: url("../../img/head.jpg") no-repeat scroll left top white;
	    height: 76px;
    }
    body {
	    padding: 0 0 0 0;
	    color: #333;
    }
    #page_margins {
	    border: medium none;
    }
    #main img {
	    max-width: 40%;
	    width: auto;
	    height: auto;
    }
    #main .banner img {
	    max-width: 95%;
	    opacity: 1.0;
    }
    #main iframe {
	    width: auto;
	    height: auto;
	    max-width: 95%;
    }
    #nav_main ul {
	    margin: 0 0 0 0;
    }
    #nav_main ul li a { font-size: 1.2em; padding: 0.6em 0.8em; }
    div.day h4,
    div.day p {
	    margin: 0.2em 0 0 0;
    }
    .schmuckbild { text-align: left; }
    .schmuckbild img { display: block; float: left; max-height: 200px; margin: 0 1em 0.5em 0; }
    .galery { padding: 3em 0; }
    #footer {
	    line-height: 1.2em;
	    padding-bottom: 3em;
    }
}