/*	 Gallery
---------------------------------------------- */
.imagegallery {clear:both; float:left; position:relative; width:100%;}	
.news.stories .imagegallery {margin-left:20px;}	

.imagegallery .scrollable {float:left; height:auto; overflow:hidden; padding:10px 0 0 0; position:relative; width:910px;}
.imagegallery .scrollable .items {clear:both; margin:0; padding:0; position:relative; width:10000em;}
.imagegallery .scrollable .items li {display:inline-block; float:left; list-style:none; margin:0 12px 0 0; width:290px;}
.imagegallery .scrollable .items li img {border:1px solid #e6e6e6; cursor:pointer; float:left; overflow:hidden;}
.imagegallery .scrollable .items li img.hover {border:1px solid #cc0000;}

.imagegallery .scrollable .items li.item1 {background:url("../img/category-top1.png") 0 0 no-repeat; padding:10px; width:270px;} 
.imagegallery .scrollable .items li.item1 div {float:right; margin:0; width:160px;}
.imagegallery .scrollable .items li.item1 h2 {font:700 1em Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px; text-transform:none;}
.imagegallery .scrollable .items li.item1 h2 a {text-decoration:none;}
.imagegallery .scrollable .items li.item1 p { line-height:1.6em; padding-bottom:5px;}
.imagegallery .scrollable .items li.item1 p a.seemore {color:#c00; text-decoration:underline;}													
.imagegallery .scrollable .active {z-index:9999; position:relative;}

.imagegallery a.browse {cursor:pointer; display:block; height:19px; width:10px;}
.imagegallery a.left {background:url("../img/prev-horizontal1.png") 50% 50% no-repeat; cursor:pointer; left:-10px; position:absolute; top:42px;} 
.imagegallery a.left:active {background: transparent url("../img/prev-horizontal1-dsbld.png") no-repeat 50% 50%;}
.imagegallery a.left.disabled {background: transparent url("../img/prev-horizontal1-dsbld.png") no-repeat 50% 50%; cursor:text; display:none;}
.imagegallery a.right:active {background: transparent url("../img/next-horizontal1-dsbld.png") no-repeat 50% 50%;}
.imagegallery a.disabled.right {background: transparent url("../img/next-horizontal1-dsbld.png") no-repeat 50% 50%; cursor:text; display:none;}
.imagegallery a.right {background:url("../img/next-horizontal1.png") no-repeat 50% 50%; right:-15px; cursor:pointer; position:absolute; top:42px;} 

.home .imagegallery .scrollable {background-image:none; margin-left:0; height:100px; padding:0; width:910px;}
.home .imagegallery .scrollable .items li {margin:0 20px 0 0; width:290px;}
.home .imagegallery a {text-decoration:none;}
.home .imagegallery a.left {background:url("../img/prev-horizontal.png") 0 0 no-repeat; left:-15px; top:32px;} 
.home .imagegallery a.left:active {background: transparent url("../img/prev-horizontal-dsbld.png") no-repeat 0 0;}
.home .imagegallery a.left.disabled {background: transparent url("../img/prev-horizontal-dsbld.png") no-repeat 0 0; display:none;}
.home .imagegallery a.right:active {background: transparent url("../img/next-horizontal-dsbld.png") no-repeat 0 0;}
.home .imagegallery a.disabled.right {background: transparent url("../img/next-horizontal-dsbld.png") no-repeat 0 0; display:none;}	
.home .imagegallery a.right {background:url("../img/next-horizontal.png") no-repeat 0 0; top:32px;}

.imagegallery .navi {float:left; margin:0 0 0 10px; width:200px; height:20px;}
.imagegallery .navi a {background:url("../img/ball.png") 0 0 no-repeat; display:block; float:left; height:6px; margin:0 4px 5px 0; width:6px;}
.imagegallery .navi a:hover {background:url("../img/ball-act.png") 0 0 no-repeat;}
.imagegallery .navi a.active {background:url("../img/ball-act.png") 0 0 no-repeat;}

/*	 Gallery campaign
---------------------------------------------- */
#panels .imagegallery {padding:50px 0 0 0;}
#panels .imagegallery .scrollable {float:none; height:auto; margin:0 0 0 5px; overflow:hidden; padding:0 0 10px 0; position:relative; width:900px;}
#panels .imagegallery .row2 {padding:0;}
#panels .imagegallery .scrollable .items li {margin:0 10px 0 0;}
#panels .imagegallery a.left {background:url("../img/prev-horizontal.png") 0 0 no-repeat; left:-18px; top:55%;} 
#panels .imagegallery a.left:active {background: transparent url("../img/prev-horizontal-dsbld.png") no-repeat 0 0;}
#panels .imagegallery a.left.disabled {background: transparent url("../img/prev-horizontal-dsbld.png") no-repeat 0 0; display:none;}
#panels .imagegallery a.right:active {background: transparent url("../img/next-horizontal-dsbld.png") no-repeat 0 0;}
#panels .imagegallery a.disabled.right {background: transparent url("../img/next-horizontal-dsbld.png") no-repeat 0 0; display:none;}
#panels .imagegallery a.right {background:url("../img/next-horizontal.png") no-repeat 0 0; right:-13px; top:55%;}	

/*	 Gallery / main image (incl. galleria)
---------------------------------------------- */
.imagegallery .main_image {position:relative; text-align:center;}
.imagegallery .main_image img {margin:0;}
.imagegallery .caption {position:absolute; left:-999px;}
.imagegallery .nav {position:absolute; text-align:left; top:45%; left:0; width:912px;}
.imagegallery .next {background:url("../img/next.png") 0 0; color:#fff; display:inline-block; float:right; font-size:0em; height:35px; width:35px;}
.imagegallery .previous {background:url("../img/previous.png") 0 0; color:#fff; display:inline-block; float:left; font-size:0em; height:35px; width:35px;}
.imagegallery.gallery1 .gallerywrapper {display:inline; float:left; position:relative; margin-left:170px; width:580px;}

/*.imagegallery.gallery1 .scrollable {background:url("../img/thumbnails-bottom.png") -70px 125% no-repeat; float:none; margin-left:3px; width:580px;}*//*stond uit //YAM REBUIL-8959*/
.imagegallery .scrollable {background:url("../img/thumbnails-bottom.png") -70px 100% no-repeat; margin-left:5px; padding:5px 0 36px 0; width:540px;}

#panel1 .imagegallery .scrollable, #panel2 .imagegallery .scrollable, #panel3 .imagegallery .scrollable, #panel4 .imagegallery .scrollable, #panel5 .imagegallery .scrollable, #panel6 .imagegallery .scrollable, #panel7 .imagegallery .scrollable, #panel8 .imagegallery .scrollable, #panel9 .imagegallery .scrollable, #panel10 .imagegallery .scrollable, #panel11 .imagegallery .scrollable, #panel12 .imagegallery .scrollable, #panel13 .imagegallery .scrollable, #panel14 .imagegallery .scrollable, #panel15 .imagegallery .scrollable, #panel16 .imagegallery .scrollable, #panel17 .imagegallery .scrollable, #panel18 .imagegallery .scrollable, #panel19 .imagegallery .scrollable, #panel20 .imagegallery .scrollable, #panel21 .imagegallery .scrollable, #panel22 .imagegallery .scrollable, #panel23 .imagegallery .scrollable, #panel24 .imagegallery .scrollable {background-image:none;}

.imagegallery.gallery4 .scrollable {background:url("../img/thumbnails-bottom.png") -100px 0 no-repeat;}
.imagegallery.gallery1.gallery4 .scrollable {background:url("../img/thumbnails-bottom.png") no-repeat scroll -70px 100% transparent; margin-left:5px; padding:5px 0 36px; width:540px;}

/*.events #galnav {margin-left:20px;background:url("../img/thumbnails-bottom.png") -70px 0 no-repeat;padding:10px 0;height:40px;}*/
.events #galnav {background-image:none; margin-left:20px; /*margin-top:-40px; */padding:10px 0; height:40px;}

.imagegallery.gallery1 .scrollable {width:580px;}
.imagegallery.gallery1 .scrollable .items li {border:none; height:40px; padding:10px 0 8px 0; position:relative; width:72px;}
.imagegallery.gallery1 .scrollable .items li img {border:1px solid #e6e6e6; overflow:hidden; width:72px;}
.imagegallery.gallery1 .scrollable .items li img:hover {border:1px solid #cc0000;}

.imagegallery.gallery1 .items li.active {background:url("../img/gallery-arrow-up.png") no-repeat 50% 100%; position:relative;}
.imagegallery.gallery1 .items li.active img {position:absolute; left:0; top:0;}

.imagegallery.gallery1 a.left {top:28px;} 
.imagegallery.gallery1 a.right {top:28px;}

.imagegallery.gallery2 .nav {left:268px; width:374px;}
.imagegallery.gallery3 .nav, .imagegallery.gallery4 .nav {display:none;}

/*	 Downloads Gallery
---------------------------------------------- */
#downloads .imagegallery {margin-left:0;}
#downloads .imagegallery .main_image {margin-left:-19px;}
#downloads .imagegallery .next {margin-right:360px;}
#downloads .imagegallery .main_image img {width:550px}
#downloads .imagegallery .galleryLoading    {width:550px; height:309px; text-align:center}
#downloads .imagegallery .galleryLoading img {width:auto; margin-top:130px}
#downloads .imagegallery .gallerywrapper {margin:0 0 0 10px; width:540px;}
#downloads .imagegallery .scrollable {background:url("../img/thumbnails-bottom.png") -70px 100% no-repeat; margin-left:5px; padding:5px 0 36px 0; width:540px;}
#downloads .imagegallery .scrollable .items {min-height:60px; padding-top:8px;}
#downloads .imagegallery .scrollable .items li {margin-right:20px; padding-bottom:14px;}
#downloads .imagegallery .scrollable .items li img {border:1px solid #e6e6e6; overflow:hidden; width:72px;}
#downloads .imagegallery .scrollable .items li img:hover {border:1px solid #cc0000;}

#downloads .imagegallery .nav {left:26px;}

#downloads .imagegallery .navi {float:left; margin:10px 0 0 10px; width:200px; height:20px;}
#downloads .imagegallery .navi a {background:url("../img/ball.png") 0 0 no-repeat; display:block; float:left; font-size:1px; height:6px; margin:0 4px 5px 0; width:6px;}
#downloads .imagegallery .navi a:hover {background:url("../img/ball-act.png") 0 0 no-repeat;}
#downloads .imagegallery .navi a.active {background:url("../img/ball-act.png") 0 0 no-repeat;}

#downloads .imagegallery.gallery1 .scrollable {}
 
#downloads .imagegallery.gallery5 {margin-left:0;}
#downloads .imagegallery.gallery5 .scrollable {height:466px; width:590px;}
#downloads .imagegallery.gallery5 .scrollable .items li {margin-right:0; padding:0; width:590px;}
#downloads .imagegallery.gallery5 .scrollable .items li ul {margin-left:0; padding-top:3px;}
#downloads .imagegallery.gallery5 .scrollable .items li ul li {margin:0 16px 13px 0; width:auto;}
#downloads .imagegallery.gallery5 a.left {background:none repeat scroll 0 0 transparent; left:10px; position:relative; top:0; width:auto;}

#downloads .imagegallery.gallery5 a.right {background:none; position:static;} 
#downloads .imagegallery.gallery5 a.left.disabled {color:#ccc;} 
#downloads .imagegallery.gallery5 a.right.disabled {color:#ccc;} 
#downloads .imagegallery.gallery5 .navi {margin:7px 10px 0 25px;width:auto;}

#dcGallery div.galleria_wrapper     {background:transparent url(../img/ajax-loader.gif) no-repeat 50% 50%; min-height:330px; height:330px; width:550px; margin:0 auto; text-align:center}
#dcGallery .imagegallery .main_image img {width:550px}
#dcGallery .imagegallery.gallery5 .scrollable {height:auto; width:590px;}
#wallpapersblock #loading     {position:absolute; width:100%; height:100%; top:0; left:0; background:#fff url("../img/ajax-loader.gif") no-repeat 50% 50%; z-index:10000; opacity:0.9;}
/*	 News Gallery
---------------------------------------------- */
.news .imagegallery .main_image img {}
.news .imagegallery.gallery1 .gallerywrapper, .design .imagegallery.gallery1 .gallerywrapper {margin:0;}
.news .imagegallery.gallery1 .scrollable, .design .imagegallery.gallery1 .scrollable {background:url("../img/thumbnails-bottom.png") -70px 63px no-repeat; margin-left:3px; padding-bottom:25px; width:578px; height:60px;}
.news .imagegallery .nav, .design .imagegallery .nav  {width:592px;}
.news .newshead .imagegallery h2, .design .newshead .imagegallery h2 {top:300px; left:-20px;}

.news .newshead .imagegallery.gallery1 h2, .news .newshead .image1 h2, .design .newshead .imagegallery.gallery1 h2, .design .newshead .image1 h2 {bottom:0px; height:auto; left:-20px; padding-bottom:4px; top:auto; z-index:1000;}
.news .newshead .image1 h2, .design .newshead .image1 h2 {bottom:36px; left:0; padding-left:40px; text-align:center;}

/*	 Vertical Gallery
---------------------------------------------- */
.moreVideos .imagegallery {padding-bottom:26px;}
.moreVideos .imagegallery .scrollable {background-image:none; margin-left:0; margin-top:26px; padding:0; position:relative; overflow:hidden; height:320px;}

.moreVideos .imagegallery .scrollable .items {position:absolute; height:20000em; width:247px;}
.moreVideos .imagegallery .scrollable .items li {margin:0; width:234px;}
.moreVideos .imagegallery a.browse  { background:#f0f0f0; height:26px; width:247px;}
.moreVideos .imagegallery a.left {background:url("../img/arrow-down1.png") 50% 50% no-repeat; cursor:pointer; left:0; position:absolute; top:346px;} 
.moreVideos .imagegallery a.right {background:url("../img/arrow-up2.png") no-repeat 50% 50%; left:0; cursor:pointer; position:absolute; top:0;} 

/*	 Gallery no script
---------------------------------------------- */
noscript p {width:900px;}