@charset "UTF-8";img, object, embed, video{max-width:100%;}
.ie6 img{width:100%;}
.gridContainer{margin-left:0;margin-right:0;width:100%;padding-left:1.82%;padding-right:1.82%;}
#wrapper{width:100%;height:100%;display:center;
-webkit-animation:linear 8s;-webkit-animation-name:fade;-moz-animation:linear 8s;-moz-animation-name:fade;background-color:#ccc;-webkit-animation:linear 8s;-webkit-animation-name:blur;-moz-animation:linear 8s;-moz-animation-name:blur;}
@-webkit-keyframes move{from{opacity:0.1;}
to{opacity:1;}
}
@-webkit-keyframes blur{from{-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);}
to{-webkit-filter: blur(1px);
-moz-filter: blur(1px);
-o-filter: blur(1px);
-ms-filter: blur(1px);
filter: blur(1px);}
}
@-webkit-keyframes fade{0%{opacity:1;}
10%{opacity:0.8;}
50%{opacity:0.4;}
100%{opacity:1.0;}
}
p {line-height: 150%;}
#mainheader{overflow:hidden;height:100px;position:-webkit-sticky;position:sticky;top:-30px;z-index:1500;}
#header{clear:both;float:left;margin-left:0;width:67%;display:block;font-family:Tangerine, Helvetica, sans-serif;font-size:100%;font-style:normal;font-weight:normal;color:#666;text-decoration:none;padding-left:0;padding-top:0;padding-bottom:0;}
#header2{clear:none;float:right;margin-left:0;width:50%;display:none;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-style:normal;font-weight:normal;color:#666;text-decoration:none;text-decoration:none;padding-right:1%;padding-top:0;padding-bottom:0;}
#header3{clear:none;float:right;margin-left:0;width:30%;display:block;text-align:right;font-family:Tangerine, Helvetica, sans-serif;font-size:100%;font-style:normal;font-weight:normal;color:#666;text-decoration:none;text-decoration:none;padding-right:1%;padding-top:0;padding-bottom:0;}
#header4{display:none;}
#header5{display:block; text-align:center;}
#logo{clear:both;margin:auto;width:100%;display:block;text-align:center;position:-webkit-sticky;position:sticky;top:0;}
#nav{clear:both;float:left;margin-right:0;width:102%;display:none;}
#image{clear:both;float:left;margin-left:0;width:100%;height:100%;display:block;}
#image2{clear:both;float:left;margin-left:0;width:100%;height:100%;display:none;}
#image3{clear:both;float:left;margin-left:0;width:100%;height:100%;display:block;}
#nav ul{padding:0;margin:0 10px 0 0;}
#nav li{font-family:"Myriad Pro Web", Myriad Pro, Arial, Helvetica, sans-serif;color:#666;list-style-type:none;font-weight:x-large;letter-spacing:0.22em;word-spacing:5em;display:block;border-bottom:1px #666 solid;padding:8px 8px 8px 28px}
.sidebarleft{position:fixed;top:200px;right:0px;display:none;border:0px solid #333;z-index:1400;opacity:0.8;}
.sidebarright{position:fixed;top:300px; right:-140px; width:180px; display:none;border:0px solid #333;z-index:1400;opacity:0.8;}
.sidebarright2{position:fixed;top:400px;right:-140px;width:180px;display:none;border:0px solid #333;z-index:1400;opacity:0.8;}
.sidebarright3{position:fixed;top:500px;right:-140px;width:180px;display:none;border:0px solid #333;z-index:1400;opacity:0.8;}
#ul { list-style: none }
#main{clear:both;float:left;margin-left:0;width:100%;display:block;}
#mainfoo{clear:both;float:left;margin-left:0;width:100%;display:block;position:-webkit-sticky;position:sticky;top:50px;}
figcaption {
  padding: 5px;
  text-align: right;
}
#textblock1{clear:both;float:left;margin-left:0;width:100%;display:block;}
#textblock2{clear:both;float:left;margin-left:0;width:100%;display:block;}
#textblock3{clear:both;float:left;margin-left:0;width:100%;display:block;}
#textblock4{clear:both;float:left;margin-left:0;width:100%;display:block;}
#newsblock1{clear:both;float:left;margin-left:0;width:100%;display:none;}
#newsblock2{clear:both;float:left;margin-left:0;width:100%;display:block;}
#newsblock3{clear:both;float:left;margin-left:0;width:100%;display:none;}
#kreis1{clear:both;float:left;margin-left:0; display:block; border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;}
.scrollicon{text-align:center;text-decoration:none;width:30px;height:30px;border-radius:0%;background:#000;opacity:0.8;position:fixed;bottom:10px;right:10px;display:none;border:0px solid #000;z-index:1700;}
.scrollicon div{font-weight:bold;font-size:20px;color:#FFF;padding-top:12px;}
.button{font-family:'Futura',Helvetica;color:#fff;cursor:pointer;padding-left:8px;padding-right:8px;letter-spacing:0.3em;background-color:#000;border:0;}
.button2{font-family:'Futura',Helvetica;font-size:small;color:#fff;cursor:pointer;padding-left:10px;padding-right:10px;letter-spacing:0.1em;background-color:#000;border:0;}
.button2B{font-family:'Futura';Helvetica;font-size:small;color:#fff;cursor:pointer;padding: 1px 4px 3px 6px;letter-spacing:0.1em;background-color:#000;border:0;}
.button3{font-family:'Futura';Helvetica;font-size:small;color:#666;cursor:pointer;padding-left:10px;padding-right:10px;letter-spacing:0.1em;background-color:#fff;border:0;}
.button4{font-family:'Futura';Helvetica;color:#000;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em; background-color:transparent; border:solid; border-width:0.5px; border-color:#000; width:150px; overflow:hidden;}
.button4dynamic{font-family:'Futura';Helvetica;color:#000;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.1em; background-color:transparent; border:solid; border-width:0.5px; border-color:#000; overflow:hidden;}
.button4gold{font-family:'Futura';Helvetica;color:#fff;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em;background-color:#b79346;border:0;}
.button5{font-family:'Futura';Helvetica;color:#fff;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em;background-color:#666;border:0; width:36px; overflow:hidden;}
#specials{clear:both;float:left;margin-left:0;width:100%;display:block;}
#footer{clear:both;float:left;margin-left:0;width:100%;display:block;}
@media only screen and (min-width:481px){.gridContainer{width:91.45%;padding-left:0.775%;padding-right:0.775%;}
#body {font-size:5vw}
#mainheader{overflow:hidden;height:100px;position:-webkit-sticky;position:sticky;top:-24px;z-index:1500;}
#header{clear:both;float:left;margin-left:0;width:35%;display:block;font-family:Tangerine,Helvetica, Arial, sans-serif;font-size:85%;font-style:normal;font-weight:smal;color:#666;text-decoration:none;z-index:1600;}
#header2{clear:none;float:left;margin-left:0%;width:64%;display:block;font-family:Arial, Helvetica, sans-serif;font-size:85%;font-style:normal;font-weight:normal;color:#666;text-decoration:none;z-index:1600;}
#header3{clear:none;float:left;margin-left:0%;width:64%;display:none;font-family:Helvetica, Arial, sans-serif;font-size:85%;font-style:normal;font-weight:smal;color:#666;text-decoration:none;z-index:1600;}
#header4{display:block; text-align:center;}
#header5{display:none;}
#logo{clear:both;float:left;margin:0,0,0,0;width:100%;display:block;text-align:center;}
#nav{clear:none;float:right;margin-left:0;width:68%;display:none;text-align:right;alignment-adjust:middle;}
#image3{clear:both;float:left;margin-left:0;width:100%;display:none;}
#image2{clear:both;float:left;margin-left:0;width:100%;height:100%;display:block;}
#nav ul{height:30px;margin-top:15px}
#nav li{display:inline;padding-left:12px;padding-right:12px;border-right:1px #666 solid;border-left:none;border-bottom:none;border-top:none;text-align:right;}
#nav li:last-child{border-right:none;}
#news{clear:both;float:left;margin-left:0;width:100%;display:block;}
#main{clear:both;float:left;margin-left:0;width:100%;display:block;}
#mainfoo{position:-webkit-sticky;position:sticky;top:66px;z-index:1350;}
#image{position:-webkit-sticky;position:sticky;top:0px;}
#image2{position:-webkit-sticky;position:sticky;top:0px;}
#image3{position:-webkit-sticky;position:sticky;top:0px;}


.sidebarleft{position:fixed;top:320px;right:0px;display:block;border:0px solid #333;z-index:1400;opacity:0.8;}
.sidebarright{position:fixed;top:400px; right:0px; width:200px; display:block;border:0px s
olid #333;z-index:1400;opacity:0.8;}
.sidebarright2{position:fixed;top:450px;right:0px;width:200px;display:block;border:0px solid #333;z-index:1400;opacity:0.8;}
.sidebarright3{position:fixed;top:580px;right:0px;width:200px;display:block;border:0px solid #333;z-index:1400;opacity:0.8;}
.button{font-family:'Futura';Helvetica;color:#fff;cursor:pointer;padding-left:8px;padding-right:8px;letter-spacing:0.3em;background-color:#000;border:0;}
.button2{font-family:'Futura';Helvetica;font-size:small;color:#fff;cursor:pointer;padding-left:10px;padding-right:10px;letter-spacing:0.1em;background-color:#000;border:0;}
.button3{font-family:'Futura';Helvetica;font-size:small;color:#666;cursor:pointer;padding-left:10px;padding-right:10px;letter-spacing:0.1em;background-color:#fff;border:0;}
.button4{font-family:'Futura';Helvetica;color:#000;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em; background-color:transparent; border:solid; border-width:0.5px; border-color:#000; width:150px; overflow:hidden;}
.button4breit{font-family:'Futura';Helvetica;color:#fff;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em; background-color:transparent; border:solid; border-width:0.5px; border-color:#fff; overflow:hidden;}
.button4gold{font-family:'Futura';Helvetica;color:#fff;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em;background-color:#b79346;border:0;}
.button5{font-family:'Futura';Helvetica;color:#fff;cursor:pointer;padding:8px 8px 8px 8px;letter-spacing:0.3em;background-color:#000;border:0; width:170px; overflow:hidden;text-align: left;}
#textblock1{clear:both;float:left;margin-left:0;width:33.3333%;display:block;}
#textblock2{clear:none;float:left;margin-left:0%;width:33.3333%;display:block;}
#textblock3{clear:none;float:left;margin-left:0%;width:33.333%;display:block;}
#textblock4{clear:none;float:left;margin-left:0%;width:66.6666%;display:block;}
#textblock6{clear:both;float:left;margin-left:0;width:48%;display:block;}
#textblock7{clear:none;float:left;margin-left:4%;width:48%;display:block;}
#newsblock1{clear:none;float:left;margin-left:0%;width:32.2033%;display:block;}
#newsblock2{clear:none;float:left;margin-left:1.6949%;width:32.2033%;display:block;}
#newsblock3{clear:none;float:left;margin-left:0;width:33.3333%;display:block;}
#newsblock4{clear:none;float:left;margin-left:0;width:66.6666%;display:block;}
#newsblock5{clear:none;float:left;margin-left:1.6949%;width:66.1018%;display:block;}

#specials{clear:both;float:left;margin-left:0;width:100%;display:block;}
#footer{clear:both;float:left;margin-left:0;width:100%;display:block;}
@media only screen and (min-width:769px){.gridContainer{width:100%;max-width:851px;padding-left:0.75%;padding-right:0.75%;margin:auto;}
     #body { font-size: 1.6vw }
#mainheader{overflow:hidden;height:94px;position:-webkit-sticky;position:sticky;top:-30px;z-index:1500;}
#header{clear:both;float:left;margin-left:0;width:31.2033%;padding-left:0%;padding-top:0%;padding-bottom:0.2%;display:block;font-family:Tangerine, Helvetica, sans-serif;font-size:85%;font-style:normal;font-weight:normal;color:#666;text-decoration:none;z-index:1600;}
#header2{clear:none;float:left;margin-left:0%;width:66.7916%;padding-right:1%;padding-top:0%;padding-bottom:0.2%;display:block;font-family:Helvetica, Arial sans-serif;font-size:85%;font-style:normal;font-weight:large;color:#666;text-decoration:none;z-index:1600;}
#header3{clear:none;float:left;margin-left:0%;width:67.7916%;padding-right:1%padding-top:0%;padding-bottom:0.2%;;display:none;font-family:Helvetica, Arial, sans-serif;font-size:85%;font-style:normal;font-weight:normal;color:#666;text-decoration:none;z-index:1600;}
.sidebarleft{position:fixed;top:320px;right:0px;display:block;border:0px solid #333;z-index:1400;}
.sidebarright{position:fixed;top:400px; right:0px; width:200px; display:block;border:0px solid #333;z-index:1400;}
.sidebarright2{position:fixed;top:450px;right:0px;width:200px;display:block;border:0px solid #333;z-index:1400;}
.sidebarright3{position:fixed;top:500px;right:0px;width:200px;display:block;border:0px solid #333;z-index:1400;}
#logo{clear:both;float:left;margin:0;
padding-bottom:10px;width:100%;display:block;position:-webkit-sticky;position:sticky;top:0;text-align:center;}
#nav{clear:none;float:left;margin-left:0;width:67.7916%;display:none;text-align:right;}

#main{clear:both;float:left;width:100%;display:block;position:-webkit-sticky;position:sticky;top:64px;}

#mainfoo{position:-webkit-sticky;position:sticky;top:64px;z-index:1350;}
#image{position:-webkit-sticky;position:sticky;top:0px;}
#image2{position:-webkit-sticky;position:sticky;top:0px;}
#image3{position:-webkit-sticky;position:sticky;top:0px;}
.scrollicon{text-align:center;text-decoration:none;width:50px;height:50px;border-radius:0%;background:#000;opacity:0.8;position:fixed;bottom:60px;right:120px;display:none;border:0px solid #000;z-index:1700;}
.scrollicon div{font-weight:bold;font-size:28px;color:#FFF;padding-top:12px;}
#specials{clear:both;float:left;margin-left:0;width:100%;display:block;z-index:2000;}
#footer{clear:both;float:left;margin-left:0;width:100%;display:block;}
}
.sp-slideshow{position:relative;margin:0px auto;width:100%;max-width:851px;min-width:260px;height:400px;border:0px solid #fff;border:00px solid rgba(255,255,255,0.9);box-shadow:0 0px 0px rgba(0,0,0,0);}
.sp-content{background:#b79346 scroll 0 0;position:relative;width:100%;height:100%;overflow:hidden;}
.sp-parallax-bg{
	background: url(../images/3404x400/Aktfotos-Berlin-Topfotografen2.jpg) repeat-x scroll 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 1px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url(../images/3404x400/Aktfotos-Berlin-Topfotografen2.jpg);
}
.sp-parallax-bg2{background:url(../images/3404x400/Aktfotos-Berlin-Topfotografen2.jpg) repeat-x scroll 0 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:url(../images/3404x400/Aktfotos-Berlin-Topfotografen2.jpg);}
.sp-parallax-paarfotoshootings{
	background: url(../images/851x400/Moments-Paare-Ausschnitt-schwarz-weiss.jpg) repeat-x scroll 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 1px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url(../images/851x400/Moments-Paare-Ausschnitt-schwarz-weiss.jpg);
}
.sp-slideshow input{position:absolute;bottom:15px;left:50%;width:9px;height:9px;z-index:1001;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.sp-slideshow input + label{position:absolute;bottom:15px;left:50%;width:10px;height:10px;display:block; z-index:1000;border:1px solid #fff;border:1px solid rgba(255,255,255,0.9);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color linear 0.1s;-moz-transition:background-color linear 0.1s;-o-transition:background-color linear 0.1s;-ms-transition:background-color linear 0.1s;transition:background-color linear 0.1s;}
.sp-slideshow input:checked + label{background-color:#b79346;background-color:rgba(173,155,113,0.9);}
.sp-selector-1, .button-label-1{margin-left:-36px;}
.sp-selector-2, .button-label-2{margin-left:-18px;}
.sp-selector-4, .button-label-4{margin-left:18px;}
.sp-selector-5, .button-label-5{margin-left:36px;}
.sp-arrow{position:absolute;top:50%;width:28px;height:38px;margin-top:-19px;display:none;opacity:0.8;cursor:pointer; z-index:1000; background:transparent url(../images/arrows.png) no-repeat;-webkit-transition:opacity linear 0.3s;-moz-transition:opacity linear 0.3s;-o-transition:opacity linear 0.3s;-ms-transition:opacity linear 0.3s;transition:opacity linear 0.3s;}
.sp-arrow:hover{opacity:1;}
.sp-arrow:active{margin-top:-18px;}
.sp-selector-1:checked ~ .sp-arrow.sp-a2,
.sp-selector-2:checked ~ .sp-arrow.sp-a3,
.sp-selector-3:checked ~ .sp-arrow.sp-a4,
.sp-selector-4:checked ~ .sp-arrow.sp-a5{right:15px;display:block;background-position:top right;}
.sp-selector-2:checked ~ .sp-arrow.sp-a1,
.sp-selector-3:checked ~ .sp-arrow.sp-a2,
.sp-selector-4:checked ~ .sp-arrow.sp-a3,
.sp-selector-5:checked ~ .sp-arrow.sp-a4{left:15px;display:block;background-position:top left;}
.sp-slideshow input:checked ~ .sp-content{-webkit-transition:background-position linear 0.6s, background-color linear 0.8s;-moz-transition:background-position linear 0.6s, background-color linear 0.8s;-o-transition:background-position linear 0.6s, background-color linear 0.8s;-ms-transition:background-position linear 0.6s, background-color linear 0.8s;transition:background-position linear 0.6s, background-color linear 0.8s;}
.sp-slideshow input:checked ~ .sp-content .sp-parallax-bg{-webkit-transition:background-position linear 0.7s;-moz-transition:background-position linear 0.7s;-o-transition:background-position linear 0.7s;-ms-transition:background-position linear 0.7s;transition:background-position linear 0.7s;}
.sp-slideshow input:checked ~ .sp-content .sp-parallax-bg2{-webkit-transition:background-position linear 0.7s;-moz-transition:background-position linear 0.7s;-o-transition:background-position linear 0.7s;-ms-transition:background-position linear 0.7s;transition:background-position linear 0.7s;}
input.sp-selector-1:checked ~ .sp-content{background-position:0 0;background-color:#b79346;}
input.sp-selector-2:checked ~ .sp-content{background-position:-100px 0;background-color:#b79346;}
input.sp-selector-3:checked ~ .sp-content{background-position:-200px 0;background-color:#b79346;}
input.sp-selector-4:checked ~ .sp-content{background-position:-300px 0;background-color:#b79346;}
input.sp-selector-5:checked ~ .sp-content{background-position:-400px 0;background-color:#b79346;}
input.sp-selector-1:checked ~ .sp-content .sp-parallax-bg{background-position:0 0;}
input.sp-selector-2:checked ~ .sp-content .sp-parallax-bg{background-position:-851px 0;}
input.sp-selector-3:checked ~ .sp-content .sp-parallax-bg{background-position:-1702px 0;}
input.sp-selector-4:checked ~ .sp-content .sp-parallax-bg{background-position:-2553px 0;}
input.sp-selector-5:checked ~ .sp-content .sp-parallax-bg{background-position:-3404px 0;}
input.sp-selector-1:checked ~ .sp-content .sp-parallax-bg2{background-position:0 0;}
input.sp-selector-2:checked ~ .sp-content .sp-parallax-bg2{background-position:-851px 0;}
input.sp-selector-3:checked ~ .sp-content .sp-parallax-bg2{background-position:-1702px 0;}
input.sp-selector-4:checked ~ .sp-content .sp-parallax-bg2{background-position:-2553px 0;}
input.sp-selector-5:checked ~ .sp-content .sp-parallax-bg2{background-position:-3404px 0;}
.sp-slider{position:relative;left:0;width:500%;height:100%;list-style:none;margin:0;padding:0;-webkit-transition:left ease-in 0.8s;-moz-transition:left ease-in 0.8s;-o-transition:left ease-in 0.8s;-ms-transition:left ease-in 0.8s;transition:left ease-in 0.8s;}
.sp-slider > li{color:#fff;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%;padding:0 60px;float:left;text-align:center;opacity:0.4;-webkit-transition:opacity ease-in 0.4s 0.8s;-moz-transition:opacity ease-in 0.4s 0.8s;-o-transition:opacity ease-in 0.4s 0.8s;-ms-transition:opacity ease-in 0.4s 0.8s;transition:opacity ease-in 0.4s 0.8s;}
.sp-slider > li img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;padding:40px 0 50px 0;max-height:100%;max-width:100%;}
input.sp-selector-1:checked ~ .sp-content .sp-slider{left:0;}
input.sp-selector-2:checked ~ .sp-content .sp-slider{left:-100%;}
input.sp-selector-3:checked ~ .sp-content .sp-slider{left:-200%;}
input.sp-selector-4:checked ~ .sp-content .sp-slider{left:-300%;}
input.sp-selector-5:checked ~ .sp-content .sp-slider{left:-400%;}
input.sp-selector-1:checked ~ .sp-content .sp-slider > li:first-child,
input.sp-selector-2:checked ~ .sp-content .sp-slider > li:nth-child(2),
input.sp-selector-3:checked ~ .sp-content .sp-slider > li:nth-child(3),
input.sp-selector-4:checked ~ .sp-content .sp-slider > li:nth-child(4),
input.sp-selector-5:checked ~ .sp-content .sp-slider > li:nth-child(5){opacity:1;}
