@charset "utf-8";
/* CSS Document */

body {
background:#fff;
font-family:helvetica, arial;
}

/********** BUTTONS ******************/
.largeImage_prev
{
color:#000;
position:absolute;
left:-50px;
top:50%;
width:48px;
height:48px;
text-align:center;
background:#fff;
/*display:none;*/
cursor:pointer;
z-index:999;
background:url(Images/arrow_left.png) no-repeat;
}
.largeImage_prev span, .largeImage_next span {visibility:hidden;}

.largeImage_next
{
color:#000;
position:absolute;
right:-50px;
top:50%;
width:48px;
height:48px;
text-align:center;
/*display:none;*/
cursor:pointer;
z-index:999;
background:url(Images/arrow_right.png) no-repeat;
}
.largeImage_nextPage {
width:48px;
height:48px;
position:absolute;
background:url(Images/arrow_right_double.png);
bottom:0px;
right:0px;
cursor:pointer;
z-index:999;
/*display:none;*/
}
.largeImage_prevPage {
width:48px;
height:48px;
position:absolute;
background:url(Images/arrow_left_double.png);
bottom:0px;
left:0px;
cursor:pointer;
z-index:999;
/*display:none;*/
}
.largeImage_flickrLink {
float:left;
width:48px;
height:48px;
background:url(Images/flickr.png) no-repeat;
position:absolute;
top:50px;
left:0px;
z-index:999;
display:none;
font-size:0pt;
text-decoration:none;
}
.largeImage_flickrLink span { visibility:hidden; }
/********** END BUTTONS ******************/

/********** LARGE IMAGE SECTION ******************/

.header{width:950px; margin:0 auto;background:#fff; margin-bottom:0; height: 125px; clear:both;}
.setswrapper{font-family:helvetica, arial; font-size: 10px; text-transform: uppercase; float:right; text-align:right; width:950px; border-top:1px solid #ccc; }

li.border{padding-top:10px; padding-left:10px; border-left:1px solid #ccc;}
.setswrapper a:link, .setswrapper a:visited{color:#666; text-decoration: none;font-weight:bold; margin-left:10px;}
.setswrapper a:hover, .setswrapper a:active{color:#000; text-decoration: underline;} 
.setswrapper a.current{color:#000; text-decoration: underline;}

.setswrapper ul li{display:inline; margin-left:15px;}

.logoholder{float:left; width:200px;}
.linkswrapper{width:990px; text-align: center; margin:10px auto 0 auto;}
.linkswrapper ul{margin:0; padding:0;}

.linkswrapper ul li{display:inline; margin-left:5px;}

.linkswrapper ul li img {height:16px; width:16px; border:0;}

.linkswrapper ul li a img { opacity:.5; filter:alpha(opacity=50);}

.linkswrapper ul li a img:hover { opacity:1; filter:alpha(opacity=100);}

.footer{width:990px; margin:30px auto 10px auto; text-align: center; font-family:helvetica, arial; font-size: 10px; color:#666; clear:both; }


#Gallery, #flickrTest
{
clear:both;
width:950px;
margin:0px auto;
background:#fff;
padding:0;
border:0;
}
.largeImageWrap {
position:relative;
z-index:100;
background:url(Images/ajax-loader.gif) center center no-repeat;
min-height:630px;
}
.caption
{
color:#fff;
text-align:center;
font-size:0.1em;
height:1px;
font-style: italic;
clear:left;
/*margin:15px 0px;*/
position:relative;
left:-5000px;
}
.largeImage
{
position:relative;
margin:0px auto;
text-align:center;
}

.largeImage img
{
}



/* Undersida */
.contentwrapper{margin-left:20px; margin-top: 30px;}

h1{font-size:18px;}

h2{font-size: 14px; text-decoration:underline; margin-bottom:5px; margin-top:20px;}

.contentwrapper ul{margin:0; padding:0 0 0 20px; }


.contentwrapper p{font-size: 11px; color:#333; margin-bottom:10px; }
.contentwrapper ul li{ font-size: 11px; color:#666;}

.contentwrapper a:link, .contentwrapper a:visited {color:#000;}
.contentwrapper a:hover, .contentwrapper a:active {color:#666;}

/********** END LARGE IMAGE SECTION ******************/

/********* THUMBS AND SLIDER **********/


.thumbs img, .galleryUL img
{
width:30px;
cursor:pointer;
height:30px;
opacity:.3;
filter:alpha(opacity=30);
border:0px;
}
.thumbs, .galleryUL { top:0px; left:0px; }

.sliderGallery {
/*background: url(Images/producdtbrowser_background_20070622.jpg) no-repeat;*/
overflow: hidden;
position: relative;
padding: 10px;
/*height: 125px;*/
width: 750px;
z-index:800;
margin:25px auto 0px auto;
}
        
.sliderGallery UL {
position: absolute;
list-style: none;
overflow: none;
white-space: nowrap;
padding: 0;
margin: 0;
}
        
.sliderGallery UL LI {
display: inline;
}
     
.slider {
width: 730px;
height: 17px;
margin-top: 27px;
margin-left: 8px;
padding: 1px;
position: relative;
/*background: url(Images/productbrowser_scrollbar.gif) no-repeat;*/
float:left;display:inline;
}

.handle {
position: absolute;
cursor: move;
height: 17px;
width: 160px;
top: 1px;
background: url(Images/productbrowser_scroller.png) no-repeat;
z-index: 100;
}
.slider span {
color: #bbb;
font-size: 80%;
cursor: pointer;
position: absolute;
z-index: 110;
top: 3px;
}
/*********** END SLIDER *************/

