*{margin:0px;padding:0px;}
body{background:#c7b7a9 url(http://borkum.fkk-strand-borkum.de/sandback.png);font-family:sans-serif;}
#title{height:150px;border-bottom:1px solid #eee;}
#menu{width:960px;height:150px;background:url(http://borkum.fkk-strand-borkum.de/FKK-Strand-Borkum.png) no-repeat;text-align:center;margin:0 auto;}
#menu div{padding-top:120px;height:30px;text-align:center;font-family:Sans-serif;font-variant:small-caps;font-weight:500;}
#menu a{text-decoration:none;margin-right:20px;color:#45320d;text-shadow:#555 1px 1px 1px;font-size:100%;letter-spacing:-0.01em;}
#menu a:hover{text-shadow:#555 -1px -1px 1px;text-decoration:underline;}
#main{height:450px;background:#fff url(http://borkum.fkk-strand-borkum.de/back.jpg);border-top:1px solid #777;border-bottom:1px solid #777;text-align:center;}
#text, .text{width:780px;margin:25px auto;font-size:13px;line-height:18px;color:#310;text-shadow:#efefef 1px 1px 1px;text-align:justify;letter-spacing:0.1em;}
#text img{border:3px solid #eee;}
#text a{text-decoration:none;color:#310;}
#main h1{padding:0 200px 0 0;font-family:verdana;margin:10px 0 0 0;font-size:18px;font-weight:normal;letter-spacing:0.1em;}
#footer{height:200px;border-top:1px solid #eee;text-align:center;color:#573f11;font-size:9px;padding-top:2px;text-shadow:#888 1px 1px 1px;}
#footer a{color:#573f11;text-decoration:none;}
#footer span{color:#555}
/*Lightbox*/
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#ddd;width:10px;height:10px;margin:0 auto;}
#imageContainer{padding:0px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;display:none;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:86px;float:right;padding-bottom:0.7em;padding-top:0.5em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

