
/**
* @section Wrapper Styling
* Styling Background and Shadows, Center Page
*/
#wrapper					{ position:relative; margin:0 auto; width:940px; height:100%; text-align:center; }
#backgroundWrapper			{ position:relative; float:left; width:100%; min-height:501px; height:auto !important; text-align:left; /* background:#d1dbee url(/img/bg_folge.jpg) no-repeat; */}
#backgroundWrapper h2.area	{ float:right; margin:6px 19px 0 0; color:#fff; font-size:28px; }
#contentWrapper				{ display:inline; float:left; margin:0 19px 0 19px; width:902px; min-height:422px; height:auto !important; background-color:#fff; }

/* BACKGROUNDIMAGE SLIDER HOMESITE */
/* ******************************* */
#delaytime { visibility: hidden; }
#backgroundWrapper.home { background-image: none; position: relative; height: 501px; max-height: 501px; }
#backgroundImage { position: absolute; width: 940px; height: 521px; z-index: 1; overflow: hidden; left: 0; top: 0; }
#thumbnails { position: absolute; top: 471px; z-index: 9; margin: 0 20px 0 20px; left: 0; }

/* CLAIM */
div.caption-container { margin: 0 20px 0 20px; position: absolute; top: 31px; width: 600px; z-index: 9; left: 0; height: 112px; overflow: hidden;}
span.image-caption { display: block; position: absolute; top: 0; left: 0; }
div.caption .image-title { color: #ffffff; font-weight: normal; display: block; font-size: 24px; padding: 0 0 0 0; position: relative; }
div.caption .image-title a:link, div.caption .image-title a:visited { color: #ffffff; text-decoration: none; background-image: url('http://www.panalpina.com/img/icons.png'); background-position: right -644px; background-repeat: no-repeat; padding: 0 20px 0 0; }

#teaserNav { z-index: 10; }
div#container { overflow: hidden; }
div.content { display: none; clear: both; }

/* SLIDER */
div.slideshow-container, div.loader, div.slideshow a.advance-link { width: 100%; cursor: default; }
div.loader, div.slideshow a.advance-link { height: 522px; }
div.slideshow-container { position: relative; clear: both; float: left; height: 552px; }
div.slideshow { display: block; margin: 0; padding: 0; }
div.slideshow span.image-wrapper { display: block; position: absolute; top: 0; left: 0; }
div.slideshow a.advance-link { display: block; text-align: center; line-height: 0; }

div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
div.slideshow a.advance-link:focus { outline: none; }

/* LOADER */
div.loader { position: absolute; top: 0; left: 0; background-image: url('/images/loaderWhite.gif'); background-repeat: no-repeat; background-position: center; }


/* PAGING ARROWS */
.prevlink { float: left; width: 20px; }
.thumbnailicons { float: left; }
.nextlink { float: left; width: 20px; }
div.controls { height: 23px; }
div.controls a { padding: 5px; }
div.nav-controls { float: right; }
div.navigation-container { float: left; position: relative; }
div.navigation { float: left; position: relative; }
div.navigation a.pageLink { display: block; position: relative; float: left; height: 36px; line-height: 36px; width: 16px; background-position:center center; background-repeat:no-repeat; }
div.navigation a.pageLink:focus { outline: none; }
div.navigation a.prev { background-image: url('/images/prevPageArrow.gif'); }
div.navigation a.next { background-image: url('/images/nextPageArrow.gif'); }

/* THUMBNAILS */
ul.thumbs { position: relative; float: left; margin: 0; padding: 0; }
ul.thumbs li { background: #fff; float: left; padding: 0; margin: 0 2px 0 2px; list-style: none; text-align: center; overflow: hidden; width: 30px; height: 30px; }
ul.thumbs li.selected { background: #be0f4b; }
ul.thumbs li a.thumb { display: block; overflow: hidden; width: 30px; height: 30px; line-height:30px; text-decoration: none; color: #000}
ul.thumbs li a.thumb:focus { outline: none; }
ul.thumbs img { border: none; display: block; }

div.gallery-gutter { clear: both; }
