html{width:100%;height:100%}body{height:100%;min-height:100%}h2{color:#333;font-size:180%;padding-bottom:.7em}h3{color:#333;font-size:180%;padding-bottom:.7em}h2 span,h3 span{color:#393}p{line-height:175%;padding:.5em 0;font-weight:300}article p,article li{color:#666;font-size:90%;line-height:175%;font-weight:300}article a{color:#393;text-decoration:underline}article a:hover{background:#393;color:#FFF}article ul{margin:0 0 0 3em}header{background:none repeat scroll 0 0 rgba(255,255,255,0.99);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);height:64px;position:fixed;top:0;width:100%;z-index:999}header .wrapper{max-width:1200px;margin:0 auto}header h1{display:none}header #menu{background:url('../image/menu.png') no-repeat center center;background-size:32px 32px;height:64px;width:64px;float:right;position:absolute;top:0;right:0}nav{font-size:90%;font-weight:300}nav ul{float:right}nav li{float:left;line-height:48px}nav li.current{border-bottom:solid 3px #393}nav a{padding:0 12px;color:#666;text-decoration:none;line-height:64px}nav li.current a{color:#393}section{width:100%;visibility:visible}@media screen and (max-width:600px){#verlobung{background-image:url(../image/background/verlobung-mobile.jpg)}#vorbereitung{background:url(../image/background/vorbereitung-mobile.jpg)}#hochzeit{background:url(../image/background/hochzeit-mobile.jpg)}#fotobox{background:url(../image/background/fotobox-mobile.jpg)}#preise{background:url(../image/background/preise-mobile.jpg)}header{height:48px}header #menu{width:48px;height:48px}}@media screen and (max-width:760px){header{height:48px}header #menu{width:48px;height:48px;background-size:32px 32px}nav{position:absolute;top:48px;right:0;background:#FFF}nav ul{float:none;background:#FFF;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);background:#FFF}nav li{display:block;float:left;line-height:normal}nav li.current{border:0}nav li.current a,nav li.current a:hover{background:#393;border:0;color:#FFF}nav a{display:block;float:left;line-height:48px}nav a:hover{background:#393;color:#FFF}}@media screen and (max-width:414px){nav{width:100%}nav li{float:none;width:100%}nav a{float:none;width:100%;line-height:300%}}@media screen and (min-width:600px) and (max-width:1400px){#verlobung{background-image:url(../image/background/verlobung-hd.jpg)}#vorbereitung{background:url(../image/background/vorbereitung-hd.jpg)}#hochzeit{background:url(../image/background/hochzeit-hd.jpg)}#fotobox{background:url(../image/background/fotobox-hd.jpg)}#preise{background:url(../image/background/preise-hd.jpg)}}@media screen and (min-width:1400px){#verlobung{background-image:url(../image/background/verlobung-fullhd.jpg)}#vorbereitung{background:url(../image/background/vorbereitung-fullhd.jpg)}#hochzeit{background:url(../image/background/hochzeit-fullhd.jpg)}#fotobox{background:url(../image/background/fotobox-fullhd.jpg)}#preise{background:url(../image/background/preise-fullhd.jpg)}}#verlobung,#vorbereitung,#hochzeit,#fotobox,#aboutme,#kontakt,#preise{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;min-height:100%;background-attachment:fixed}@media only screen and (max-width:725px){#verlobung,#vorbereitung,#hochzeit,#fotobox,#aboutme,#kontakt,#preise{background-position:top center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}}@media only screen and (min-width:769px){}#aboutme{background:#dedede;min-height:0;height:auto}#aboutme .wrap{position:relative}#aboutme .wrap .inner{margin-top:0;padding-top:6em}#aboutme article{margin-bottom:2em}#aboutme aside{text-align:center}#aboutme aside img{width:50%;margin:4em auto 0;border:0}#kontakt{min-height:auto;padding-top:0}#kontakt .wrap{position:relative;min-height:auto}#kontakt .wrap .inner{padding-top:6em}#kontakt aside{margin:0 2.5%}#kontakt article{margin-bottom:3em}#preise aside{padding-top:3em}.wrap{position:absolute;bottom:0;width:100%;background:#fff;background:rgba(255,255,255,0.85)}.wrap .inner{max-width:1200px;margin:2em auto}@media(max-width:568px){.wrap .inner{min-width:auto;max-width:auto;margin:2em}}@media(max-width:725px){section{padding-top:35%}section#slider{padding-top:32px}article{width:auto;margin:5% 48px;float:none}aside{width:auto;margin:0 48px 5%;display:block;float:none}#kontakt aside{float:none;margin-left:15%;margin-right:15%}.wrap{position:relative}.wrap .inner{margin:0}#aboutme aside img{width:80%;margin:0}}@media(min-width:725px){article{width:45%;margin:0 2.5%}aside{width:45%;display:block}}@media(max-width:568px){section{padding-top:225px}}@media(max-width:340px){#kontakt .button.angebot{line-height:1.5em}#kontakt .button.angebot img{width:1.5em;height:1.5em}}aside li{float:left;width:22%;margin:2%}aside li:first-child{margin-left:0}aside li:nth-child(4),aside li:nth-child(8),aside li:nth-child(12),aside li:nth-child(16),aside li:nth-child(20){margin-right:0}aside li:nth-child(5),aside li:nth-child(9),aside li:nth-child(13),aside li:nth-child(17),aside li:nth-child(21){margin-left:0}aside img{width:100%;border:solid 2px #FFF}section:nth-child(odd) article{float:left}section:nth-child(even) article{float:right}section:nth-child(odd) aside{float:right;margin-right:2.5%}section:nth-child(even) aside{float:left;margin-left:2.5%}#aboutme{padding:0!important}#aboutme .wrap{background:transparent!important}aside:after{clear:both;content:".";visibility:hidden;font-size:0;display:block;line-height:0}footer{background:#393;border-top:solid 2px #FFF;color:#FFF;text-align:center;padding:1em;font-size:90%}footer p{line-height:120%}footer a{color:#FFF}