body { margin: 0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; }
h1 { padding: 0; margin: 5px 0 0 5px; font-size: 11px; color: #000066;}
h3 { padding: 0; margin: 75px 0 0 5px; font-size: 18px; color: #000066;}
img { border: none;}

#page {width: 980px; height: 562px; background: white; border: 1px navy solid; margin: auto; margin-top: 20px;}

#left {width: 470px; height: 550px; background:  #495388; float: left;}
#top {width: 470px; height: 130px; background: white; border-bottom: 1px navy solid; float: left;}
#middle {width: 470px; height: 240px; background: white; border-bottom: 1px navy solid; float: left; position: relative;}

#navigation {width: 100px; height: 240px; background:#495388; float: left;}
  #navigation ul {margin: 20px 0 0 5px; padding: 0; list-style-type: none; line-height: 18px;}
  #navigation ul li {margin-top: 10px;}
  #navigation ul li a {text-decoration: none; color: #FFF;}

#content {width: 750px; height: 240px; background: #495388; float: left; overflow: auto; position: absolute; left: 100px;}
  #content p, #bilder p {padding: 5px 0 0 15px; margin: 0; color: white; font-size: 11px;}
  #content ul {margin: 10px 0 0 0; padding: 0 0 0 15px;}
  #content ul li {color: white; font-size: 11px;}
  #bilder a{color: #dbdbdb; text-decoration: none;}
  #content a { text-decoration:underline; color: #dbdbdb;}
  #content ul li strong {color: #c76767;}
#bilder {float:right;margin:0 50px 0 0;}
#text {float:left;}
#content-text {width: 550px; margin-top: 20px;}

#bottom {width: 470px; height: 190px; background: white; float: left; position:relative;}

#right {width: 510px; height: 550px; background: purple; float: left;}
#rtop {width: 510px; height: 130px; background: white; border-bottom: 1px navy solid;}

#imprint { position:absolute; bottom:5px; right:-500px; }
#imprint a {text-decoration: none; color: #000066;}

#zitat {width:450px; height:100px; position:absolute; top:50px; right:-500px; font-size: 14px; color:#9FA3BA; line-height: 150%;}

#start a{text-decoration:none; color:#000;}


#rmiddle {width: 510px; height: 240px; background: url(../images/background-blu.jpg) no-repeat; border-bottom: 1px navy solid; background-position: right bottom;}
#rbottom {width: 510px; height: 180px; background: white;}

#keywords {margin:auto; width: 700px; height: 50px; margin-top: 10px; }
  #keywords ul {margin: 0; padding: 0px; list-style-type: none; font-size: 11px; height: 130px; }
  #keywords ul li { display:inline; margin:0 0px 0 0px; }
  #keywords ul li a {text-decoration: none; color: #9B9B9B; }

#logo{ float: left; width:157; margin:10px 0 0 50px; }
#pic {width: 200px; height: 180px; float: right;}

/*** ** * 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:#fff;width:250px;height:250px;margin:0 auto;}
  #imageContainer{padding:10px;}
#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);/* Trick IE into showing hover */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;}
  #imageData #caption{font-weight:bold;}
  #imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
  #imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}