a:link { color:white; text-decoration:none; cursor:pointer; font-weight:normal; font-size:9pt; }a:visited { color:white; text-decoration:none; cursor:pointer; font-weight:normal; font-size:9pt; }a:active { color:yellow; text-decoration:none; cursor:pointer; font-weight:normal; font-size:9pt; }a:hover { color:yellow; text-decoration:none; cursor:pointer; font-weight:normal; font-size:9pt; }.fliesstext  { color: white; font-size: 9pt; font-family: arial; font-weight: normal }#lightbox { line-height: 0; text-align: center; position: absolute; z-index: 100; left: 0; width: 100% }#lightbox a img { border: none }#outerImageContainer { background-color: #fff; margin: 0 auto; position: relative; width: 250px; height: 250px }#imageContainer { padding: 10px }#loading { line-height: 0; text-align: center; position: absolute; top: 40%; left: 0; width: 100%; height: 25% }#hoverNav { position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 100% }#imageContainer>#hoverNav { left: 0 }#hoverNav a { outline: none medium }#prevLink, #nextLink { background: url("../images/blank.gif") no-repeat; display: block; width: 49%; height: 100% }#prevLink { left: 0; float: left }#nextLink { right: 0; float: right }#prevLink:hover, #prevLink:visited:hover { background: url("../images/prevlabel.gif") no-repeat left 15% }#nextLink:hover, #nextLink:visited:hover { background: url("../images/nextlabel.gif") no-repeat right 15% }#imageDataContainer { font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; width: 100%; overflow: auto }#imageData { color: #666; padding: 0 10px }#imageData #imageDetails { text-align: left; width: 70%; float: left }#imageData #caption { font-weight: bold }#imageData #numberDisplay { display: block; padding-bottom: 1em; clear: left }#imageData #bottomNavClose { padding-bottom: 0.7em; width: 66px; float: right }#overlay { background-color: #000; position: absolute; z-index: 90; top: 0; left: 0; width: 100%; height: 500px }body {background-color:#999999;}/* nudesign */body.nudesign {  background-color:#999999;  color: #fff;  margin: 0;  padding: 74px 0 0;  font: 13px arial,sans-serif;}.nudesign img {  border: none;}.layout {  width: 891px;  vertical-align: top;  border-collapse: collapse;  margin: 0 0 50px;}.layout td {  vertical-align: top;}.imprint {  width: 28px;}.logo img {  margin: 0 0 28px 172px;}.bannerbox {  height: 113px;}.navigation {  width: 264px;  padding: 26px 0 0 85px;  line-height: 13px;}.navigation td {  width: 81px;}.logobox {  width: 365px;  border-bottom: 1px solid #fff;  padding: 10px 0;  overflow-y: hidden;}.logobox img {  float: left;}.logobox a {  display: block;  line-height: 60px;  margin: 0 0 0 200px;}
