@CHARSET "UTF-8";

/*
body {background-color: #49494A;}


#contentFooter, #mainContainer, #contentContainer {background-color: #49494A;}
*/
#mainContainer{z-index:100}
#content{display:block;z-index:101;}
#contentLeft {background-color:#323233;}
#contentLeft #content {width:765px;background-color:#323233;}
#bannerContainer{height:90px;}
div.galleryContainer {padding:20px 45px;; margin:0px; background-color: #323233; clear:both;}
div.galleryContainer a {color: transparent;}
div.galleryContainer h3 {font-family: Arial; font-size: 13px; font-weight: bold; color:#B9B39A;padding-bottom:20px;}
div.galleryContainer p {font-family: Arial; font-size: 13px; color:#fff; margin-top: 0px;}

p.singlePictureDesc a {color:#CCC;};

div.galleryFooter {clear:both;padding-top:10px;text-align:left;font-size:10px;}
div.galleryFooter a { text-decoration: underline;}

div.galleryHeader {text-align:center; margin-bottom: 0px;}
div.galleryHeader p {font-size:14px; font-weight: bold; color: #AAA589; font-family: Arial;}

div.galleryContent {width:680px;}
ul.galleryNavi {list-style: none;  position:relative; left:0px; top:1px; padding:0px;}

ul.galleryNavi li {display:inline; margin:0px; padding:0px;}
ul.galleryNavi li.active {margin-bottom:1px;}

ul.galleryNavi li a {font-family: Arial; font-size: 11px; font-weight: bold; color:#8E8E8E; background: url(../img/reiter_closed.gif) repeat-x; height:21px; padding-top: 5px; float:left; display:block;}
#ul.galleryNavi li a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color:#fff; background: url(../img/reiter_open.gif) repeat-x; height:21px; padding-top: 5px; float:left; display:block;}
ul.galleryNavi li.active span {font-family: Arial; font-size: 11px; font-weight: bold; color:#fff; background: url(../img/reiter_open.gif) repeat-x; height:21px; padding-top: 5px; float:left; display:block;}
ul.galleryNavi li span.galleryNaviLeft {background: url(../img/reiter_closed_left.gif) repeat-x; width:5px; height:21px; padding-top: 5px; float:left; display:block;}
ul.galleryNavi li span.galleryNaviRight {background: url(../img/reiter_closed_right.gif) repeat-x; width:5px; height:21px; padding-top: 5px; float:left; display:block; margin-right:2px;}
ul.galleryNavi li.active span.galleryNaviLeft {background: url(../img/reiter_open_left.gif) repeat-x; width:5px;}
ul.galleryNavi li.active span.galleryNaviRight {background: url(../img/reiter_open_right.gif) repeat-x; width:5px; margin-right:2px;}

div.galleryPictureContainer {padding:0px 2px; height:372px; clear:both;}
div.galleryView {border:1px solid #515151; width:678px; clear:both; margin:0px; margin-bottom:10px; padding-top:30px; padding-bottom: 10px;}

div.galleryView h1 {margin-left:0px;color:#fff; font-family: Arial; font-size: 20px; font-weight: bold; clear:both; padding-left:70px; margin-bottom:10px; text-align:center; width:552px}
div.galleryView a.button {background-color: #F9F7F1; border:1px solid #A2A2A1; border-left:1px solid #D1D0CC; font-family: Arial; font-size: 10px; font-weight: bold; padding:3px; color: #7E7E7E;}

div.galleryPictureContainer a.galleryPictureNavi { margin-left: 2px; margin-right: 2px; float: left; margin-top:162px; height:21px; width:19px; display:block;}
#gallerySinglePicture { float:left; text-align:center;}
#gallerySinglePicture img {border:5px solid #fff;}
a#galleryPictureZoom {position:relative;}

a.galleryOnPictureNavi {position:absolute; display:block; }

#gallerySinglePictureDesc {clear: both;}
#gallerySinglePictureDesc p {padding-left:40px; padding-right:10px; padding-top:5px; /*width:505px;*/ float:left;}
#gallerySinglePictureDesc p.pictureCount {padding-left:0px;width:80px;float:right;margin-right:27px;text-align: right;}
#gallerySinglePictureDesc div.pictureAudio {width:200px;float:right;}

div.galleryPictureListContainer {clear: both; height: 121px; border:1px solid #515151; }
div.galleryPictureListContainer div.galleryPictureListHeader {clear:both; height: 21px; padding-left:10px; padding-top: 4px; background-color: #646464; margin-bottom:5px;}
div.galleryPictureListContainer div.galleryPictureListHeader h2 {width:515px;  font-family: Arial; font-size: 14px; font-weight: bold; color: #fff; float:left; margin-right:10px; overflow: hidden;}
div.galleryPictureListContainer div.galleryPictureListHeader .galleryPictureListNavi {float:left; width:140px;}
div.galleryPictureListContainer div.galleryPictureListHeader .galleryPictureListNavi span {display:block; float:left; padding-top:1px; width: 50px; text-align:center; color:#fff; font-family: Arial; font-size: 14px; font-weight: bold;}
div.galleryPictureListContainer div.galleryPictureListHeader .galleryPictureListNavi .galleryPicturePageNavi {float:left;}
div.galleryPictureListContainer div.galleryPictureListHeader .galleryPictureListNavi .galleryPicturePageNavi img { padding-right: 4px; }
#galleryPictureList a {padding:4px; height:75px; width:75px; border:1px solid #646464; display:block; float:left; margin-right:10px; text-align:center;}
#galleryPictureList a.active {padding:3px; height:75px; width:75px; border:2px solid #fff;}
#galleryPictureList a:hover {padding:3px; height:75px; width:75px; border:2px solid #fff;}
#galleryPictureList a.last {margin-right:0px;}
#galleryPictureList a.first {margin-left:10px;}

* html #galleryPictureList a {margin-right:8px;}
* html #galleryPictureList a.first {margin-left:8px;}

div.galleryBookmarks {clear:both;padding-top:5px;}
div.galleryBookmarks p {color:#fff; font-family: Arial; font-size: 12px; font-weight: normal; float:right; padding-right:5px; margin-top:2px;}
div.galleryBookmarkLinks {float:right;}

div.galleryGreyLine {clear:both; border-top:1px solid #515151; height:2px;}

div#galleryListContainer {padding-top:20px;}

div#galleryListContainer .galleryEntry {}
div#galleryListContainer .galleryEntry .galleryLeftEntry {width:340px; border-right:1px solid #515151; border-top:1px solid #515151; float:left; padding-bottom:25px;}
div#galleryListContainer .galleryEntry img.preview_top {display:block; border:4px solid #fff; border-bottom:0px;}
div#galleryListContainer .galleryEntry img.preview_left {border:4px solid #fff;}
div#galleryListContainer .galleryEntry img.preview_right {border:4px solid #fff; border-left:1px solid #fff;}

div#galleryListContainer .galleryEntry .galleryRightEntry {float:right;  border-top:1px solid #515151; padding-bottom:25px; padding-left:52px; width:285px;}

div#galleryListContainer .galleryFirstEntry .galleryLeftEntry {border-top:0px;}
div#galleryListContainer .galleryFirstEntry .galleryRightEntry {border-top:0px;}

div#galleryListContainer .galleryEntry h2 {color:#fff; font-family: Arial; font-size: 18px; font-weight: bold; padding-bottom:20px; padding-top:20px;}
div#galleryListContainer .galleryFirstEntry h2 {padding-top:0px;line-height:20px;}

#sightwalkRectangle {display:none;}

.invisible {display:none;}
div.galleryContainer a.articleLink {color: white;}
div.galleryContainer div.articleLinkContainer {text-align:center; margin-bottom:10px;}

