html{overflow-y:auto}
body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; }
#bg{position:absolute; z-index:3; left:0px; top:0px; background-attachment:fixed; background-repeat:no-repeat;  background-position:center top}
#bg IMG{position:absolute; left:0px; top:0px}
h1{color:#FFF; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px; font-weight:lighter; letter-spacing:-1px; margin-bottom:8px; margin-left:3px; text-transform:uppercase}
h2{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing:-1px; font-weight:lighter; font-size:14px; color:#fff}
.product_related{margin-bottom:-12px; margin-left:30px}
.related_product{float:left; width:150px}
.related_product a{text-align:center; width:150px}
.footer{background-image:url("/style/graphics/footer.png");
height:25px;
margin-top:200px;
position:absolute;
width:1017px;}
.footer a{color:#FFF; float:left; line-height:25px; position:relative; z-index:2}
/**-----------------------------------kontaktform-----------**/
.cross-link img{ left:285px;
position:relative;
top:61px;
z-index:46;}

.felt_tekster2 p{margin:0px; padding:0px; color:#000}
.felt_tekster2{margin:0px; padding:0px; color:#000}
.felt2{height:20px; margin:0px; padding:0px; border:1px solid #BFD4E1}
.tekstfelt{border:1px solid #BFD4E1}
.sendknap{background-image:url(graphics/send_bg.png); border:medium none; color:#000; font-size:11px; font-weight:lighter; text-transform:uppercase; height:20px; margin-top:0; padding-top:0; position:relative; top:0; width:120px}
/**----------------------felt----------------------------**/
a{text-decoration:none; color:#235A87}
a img{text-align:center}
img{border:0px}
.wrap{margin-left:auto; margin-right:auto; position:relative; width:1017px; z-index:3}
.bg_wrap{float:left;
position:relative;
width:1017px;
z-index:900;}
.top{width:939px; float:left; height:164px; margin-top:-10px; position:relative; z-index:1}
#logo{left:14px; position:absolute; top:14px}
.content{width:950px; float:left; min-height:230px; padding-left:10px; padding-right:10px}
.container{ float:left; margin-top:30px}
/**----------------------menu1---------------------------**/
.menu_bg{background-image:url(graphics/cms_menu_bg.png); background-repeat:no-repeat; height:46px; position:relative; width:1017px; top:20px; z-index:900;}
#categorymenu{height:46px; position:relative; line-height:46px; margin:0; padding:0; margin-left:131px; width:885px; text-transform:uppercase; z-index:900}
#categorymenu li{color:#000; position:relative; float:left; height:46px; list-style-type:none; margin:0 8px 0 8px; text-align:center; z-index:900;}
#categorymenu li a:hover{display:block; background:transparent url(graphics/hover.png) repeat-x scroll center center; height:46px; width:100%; padding:0 14px; color:#AFAFAF; margin:0}
#categorymenu li a{color:#AFAFAF;  position:relative; z-index:900; display:block; margin:0; padding:0 14px; text-align:center; text-decoration:none; width:100%}
#categorymenu li.current a{color:#58585A; font-weight:bold; background:transparent url(graphics/hover.png) no-repeat scroll center center; background-position:right top; height:40px; padding:0 14px;line-height:23px}
#categorymenu a.current {background:url("/style/graphics/hover.png") repeat scroll left top transparent; margin:0; padding:0 14px; position:relative; z-index:900;}
#categorymenu li:hover ul{display:block; margin-left:0px; padding-top:3px; padding-right:0; float:none; padding-bottom:10px; padding-left:10px; position:absolute; z-index:900; }
#categorymenu li.current ul{display:block;background-color:#FFF; left:2px; margin:0; position:absolute; top:43px; padding-top:3px; padding-right:0; padding-bottom:16px; padding-left:10px}
#categorymenu ul{float:left; list-style-position:outside; margin:0; padding:0; text-align:center; list-style-type:none; display:none; position:relative; z-index:900;}
#categorymenu a{font-size:12px; text-decoration:none}
/**-------------CMS child menu---------------------------------------------------------------------**/
#categorymenu li li{color:#FFF; float:none; font-weight:normal; height:20px; margin-left:0px; margin-right:15px; margin-top:8px; line-height:20px; padding-bottom:0; padding-left:0; padding-right:0; padding-top:0; position:relative; white-space:nowrap; z-index:900;}
#categorymenu li li a{color:#666; float:none; font-weight:normal; height:15px; padding-top:0px; padding-right:10px; padding-bottom:0; padding-left:20px; text-align:left}
#categorymenu li ul{background:url(/style/graphics/submenu_bg.png) left top scroll; position:absolute; text-align:left; margin-top:0px; padding-top:0px; padding-bottom:10px; z-index:900;}
#categorymenu li li a:hover{display:block; color:#222; height:15px; margin:0; background:none; padding-top:0px; padding-right:10px; padding-bottom:0; padding-left:20px}
#categorymenu li.current li a:hover{display:block; color:#222; height:15px; margin:0; padding:0px 10px 0; background:none}
#categorymenu li.current ul li{margin:0px; line-height:23px; height:15px; padding-left:10px; position:relative; z-index:900;}
#categorymenu li.current ul li a{font-weight:normal; height:15px; color:#666; background-image:none}
#categorymenu li.current ul li.current{height:15px; line-height:23px; margin:0 0 0 0px; padding:0; background-image:url(../graphics/pil.png); background-repeat:no-repeat; background-position:left bottom}
#categorymenu .current:hover li a{height:15px; margin:0; padding:0; margin-left:10px; margin-right:10px}
#categorymenu li ul li a.current{padding-right:10px; padding-left:0px; background:none; margin-left:20px; color:#00518f}
#categorymenu li ul li a.current:hover{color:#00518f; margin-left:20px}
/**-------------child menu---------------------------------------------------------------------**/

/**------------------------produktvisning--------------------------**/
.produkt_box{background-image:url(graphics/tilbud_boks.png); background-repeat:no-repeat; float:left; position:relative; height:250px; margin-right:5px; width:166px}
.produkt_box a{font-size:11px}
.title_box{padding-left:10px; padding-right:10px; position:absolute; text-align:center; top:132px; width:140px}
.title_box a{color:#000}
.tekst_box{height:60px; right:20px; position:absolute; top:150px; width:140px}
.button_tekst{background-image:url("/style/graphics/mere.png");color:#000; position:absolute; right:5px; top:65px; font-size:14px; height:32px; line-height:29px; margin-right:15px; padding-left:25px; width:162px}
.button_tekst a{color:#000; font-size:11px; text-transform:uppercase}
.images_box{position:relative; top:10px; width:155px; height:110px; text-align:center; margin-left:0}
/********************************************************************************************/
/**********************************************************************************/
:focus{outline:0}
.left{text-align:left; width:205px; z-index:30; position:relative; margin-top:10px; margin-left:0px; float:left}
#bottom{background-image:url(graphics/wrap_bottom.png); width:939px; float:left; height:25px}
#bottom a{color:#333; padding-right:20px; margin-top:30px; position:relative; z-index:2; left:10px; bottom:-30px}
/************************MARQUEE************************************/
.dot{background:url("/style/graphics/dot.png") repeat scroll 0 0 transparent; float:left; height:7px; margin-left:10px; margin-right:10px; margin-top:10px; width:7px}
.wrapper1{/* Wrapper to give some padding in the panels,without messing with existing panel width */float:left; height:135px; background:url(/style/graphics/nyheder.png) scroll no-repeat; position:relative; width:500px; /* Also specified in  .stripViewer .panelContainer .panel  below */margin:20px 0 0 0; padding-top:10px}
.wrapper1 img{/* Wrapper to give some padding in the panels,without messing with existing panel width */padding:0 0 10px 10px; float:left}
.wrapper1 p{/* Wrapper to give some padding in the panels,without messing with existing panel width */padding:0 10 10 0px}
.wrapper1 .cross-link{margin-top:42px; margin-right:10px; position:relative;}
.wrapper1 .cross-link img{ left:277px; top:60px; position:absolute;}
/************************produkt visning************************************/
.breadcrumbs a{color:#FFF}
.producer_box{bottom:10px; left:8px; position:absolute; text-align:left;
font-size:14px;
line-height:53px;
background-image:url("/style/graphics/explorer.png");
float:left;
height:55px;
width:203px;}
div.producer_box a{padding-left:15px;}
div.producent_box a{font-size:14px; margin-top:20px;}
.producent_box img{display:none;}
.breadcrumbs{color:#FFF; position:relative;
z-index:3;}
.prod_wrap{background-image:url("/style/graphics/product_bg.png");
background-repeat:repeat-y;
position:relative;
width:1017px;
float:left;
z-index:1;}

.prod_wrap_top
{background-image:url("/style/graphics/product_bg_top.png");
height:19px;
float:left;
position:relative;
width:1017px;
z-index:1;}
.prod_wrap_bund
{background-image:url("/style/graphics/product_bg_bund.png");
height:19px;
float:left;
position:relative;
width:1017px;
z-index:1;}

.scroll{height:655px;display:block;
margin-top:7px;
overflow-x:hidden;
overflow-y:auto;
position:absolute;float:right;
width:1017px;
z-index:1;}
.video {      position: absolute;
    right: 50px;
    top: 745px;}
embed{height:240px;
margin-left:12px;
margin-top:11px;
width:350px;
z-index:0;}
.video1 {background-image:url("/style/graphics/video.png"); background-repeat:no-repeat; float:left; height:241px; margin-left:9px; padding:0 5px 0 0; width:353px; z-index:0}
.video1 h2{color:#333333;
font-size:16px;
font-weight:bold;
line-height:30px;
margin:0;
padding:0 0 0 15px;
text-transform:uppercase;}
.video1 p{
color:#333333;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
padding-top:0;
}
.related_product h2{color:#333333;
font-size:16px;
font-weight:bold;
line-height:30px;
margin:0;
padding:0 0 0 15px;
text-transform:uppercase;}
.product_img_bg{background-image:url("/style/graphics/product_img_bg.png"); height:315px; margin-bottom:10px; position:relative; width:970px; z-index:1}
.product_thumbs_overlay{position:relative; top:13px; width:166px; z-index:7; height:94px; margin-bottom:25px; left:13px}
.arrow{background-image:url("/style/graphics/arrow.png"); float:right; height:14px; margin-right:20px; width:14px}
.price{background-image:url("/style/graphics/price.png"); padding-top:5px; color:#333; font-size:12px; font-weight:bold; height:50px; left:390px; padding-right:10px; position:absolute; text-align:right; top:230px; width:200px; z-index:5}
.price_now p{font-size:18px; color:#333; margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;}
.produkt_foto img{position:relative; z-index:-1}
.produkt_foto{float:left; height:315px; margin-left:10px; margin-top:10px; position:relative}
ul.gallery{list-style:none; margin:0; padding:0}
ul.gallery li{margin:0; float:left; padding:0}
p.currentTextHolder{color:#333}
.produkt_foto a{background-image:url("/style/graphics/product_overlay.png"); background-repeat:no-repeat; float:left; margin-bottom:10px; position:static; width:600px}
.thumbnails{float:left;
height:300px;
margin-left:8px;
margin-top:10px;
overflow:hidden;
position:relative;
width:345px;
z-index:12;}
.thumbnails img{height:90px; margin-bottom:7px; position:relative; width:164px; z-index:-1}
.thumbnails a{background-image:url("/style/graphics/p_thumbs_overlay.png"); background-repeat:no-repeat; padding:0; margin:0 6px 0px 0; float:left; position:static; width:166px; z-index:107}
.cat_thumbnails{float:left; margin-left:13px; margin-top:10px; height:96px; position:relative; width:185px; z-index:12}
.cat_thumbnails img{height:96px; position:relative; width:164px; z-index:-1}
.cat_thumbnails a{ background-image:url("/style/graphics/thumbs_overlay.png");
background-repeat:no-repeat;
float:left;
height:96px;
margin-right:5px;
position:static;
width:176px;
z-index:134;}
.cat_img_midt h2{margin-top:7px}
h1.related_product{margin-top:8px; position:relative; width:970px; float:left; background-image:none; height:8px}
.related_product{margin-top:8px; padding-top:0; position:relative; width:970px; background-image:url("/style/graphics/related_product.png"); background-repeat:no-repeat; float:left; height:184px;}
.product_pricerelated img{height:96px; position:relative; width:164px; z-index:-1}
.product_pricerelated{float:left; margin-left:14px; margin-top:14px; position:relative; width:180px; z-index:12}
.product_pricerelated a{background-image:url("/style/graphics/thumbs_overlay.png"); background-repeat:no-repeat; float:left; margin-right:5px; position:static; width:166px; z-index:107}
.product_overlay{width:600px; z-index:7; position:absolute; top:13px; background-image:url("/style/graphics/product_overlay.png"); background-repeat:no-repeat; height:292px}
.detalje_tekst_box{width:380px; float:left}
.detalje_tekst_box_top{width:613px; background-image:url("/style/graphics/beskrivelse_top.png"); background-repeat:no-repeat; height:15px}
.detalje_tekst_midt{background-image:url("/style/graphics/beskrivelse_midt.png"); text-align:justify; height:623px;padding:10px 15px 10px 16px;width:580px;}
.detalje_tekst_midt p{overflow:hidden; height:570px; color:#333; width:345px; font-size:13px; line-height:19px}
.detalje_tekst_midt h2{ text-transform:uppercase;color:#333; font-size:16px; font-weight:bold; line-height:10px; padding-right:15px; padding-top:0px;margin-bottom:0;
margin-left:0;
margin-right:0;margin-top:-10px;}
.detalje_tekst_box_bund{width:613px; background-image:url("/style/graphics/beskrivelse_bund.png"); background-repeat:no-repeat; height:24px}
.facts{float:left;
height:670px;
margin-left:8px;
margin-top:5px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:relative;
width:220px;}
.facts p{color:#333; line-height:11px; padding-left:16px; padding-right:15px}
.facts h2{color:#333333;
font-size:16px;
font-weight:bold;
line-height:30px;
margin:0 0 -7px;
padding:0 0 0 15px;
text-transform:uppercase;}
.contact h2{color:#333333;
font-size:16px;
font-weight:bold;
line-height:30px;
margin:0;
padding:0px;
text-transform:uppercase;}
.contact_specs p{color:#333; line-height:15px; margin-top:0px; padding-left:16px; padding-right:15px}
.contact{background-image:url("/style/graphics/kontakt_box.png");
background-repeat:no-repeat;
float:left;
height:178px;
margin-left:9px;
margin-top:0;
padding-bottom:0;
padding-left:15px;
padding-right:10px;width:337px}
.contact_img{float:left; padding-right:10px}
.produktoversigt p{font-size:13px; margin-top:5px; padding-right:33px; text-align:right}
.produktoversigt a{color:#FFF; font-weight:bold}
/* Scroller Box */
#scroller_container1{height:25px; width:1017px; ; overflow:hidden}
/* CSS Hack Safari */
#dummy{; #}
#scroller_container1{overflow:auto}
/* Scoller Box */
.logoer{margin-left:auto; margin-right:auto}
.print{position:absolute;
right:211px;
font-size:14px;
height:55px;
text-align:left;
padding-left:20px;
background-image:url("/style/graphics/printer.png");
background-repeat:no-repeat;
line-height:55px;
bottom:0;
width:354px;}
.cat_img_top{background-image:url("graphics/cat_img_top.png"); float:left; height:6px; position:relative; width:970px; z-index:1}
.cat_img_midt{background-image:url(graphics/cat_img_midt.png); overflow:hidden; background-repeat:repeat-y; height:98px; position:relative; width:970px; z-index:1; float:left}
.cat_img_bottom{background-image:url(graphics/cat_img_bottom.png); position:relative; width:970px; z-index:1; height:13px; margin-bottom:5px; float:left}
.category_bg img{padding:13px 13px 0 13px; position:absolute; z-index:2}
.category_bg{background-image:url("/style/graphics/category_bg.png"); width:192px; height:150px}
/************************************LIGHT BOX********************************************************/
/* ------------------------------------------------------------------------
This you can edit.
------------------------------------------------------------------------- */
div.light_rounded .pp_top .pp_left{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}/* Top left corner */
div.light_rounded .pp_top .pp_middle{background:#fff}/* Top pattern/color */
div.light_rounded .pp_top .pp_right{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}/* Top right corner */
div.light_rounded .pp_content .ppt{color:#000}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right{background:#fff}
div.light_rounded .pp_content{background-color:#fff}/* Content background */
div.light_rounded .pp_next:hover{background:url(/style/graphics/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer}/* Next button */
div.light_rounded .pp_previous:hover{background:url(/style/graphics/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer}/* Previous button */
div.light_rounded .pp_expand{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer}/* Expand button */
div.light_rounded .pp_expand:hover{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer}/* Expand button hover */
div.light_rounded .pp_contract{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer}/* Contract button */
div.light_rounded .pp_contract:hover{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer}/* Contract button hover */
div.light_rounded .pp_close{width:75px; height:22px; background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer}/* Close button */
div.light_rounded #pp_full_res .pp_inline{color:#000}
div.light_rounded .pp_arrow_previous{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}/* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.light_rounded .pp_arrow_next{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}/* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.light_rounded .pp_bottom .pp_left{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}/* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle{background:#fff}/* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right{background:url(/style/graphics/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}/* Bottom right corner */
div.light_rounded .pp_loaderIcon{background:url(/style/graphics/prettyPhoto/light_rounded/loader.gif) center center no-repeat}/* Loader icon */

/* ----------------------------------
Dark Rounded Theme
----------------------------------- */
div.dark_rounded .pp_top .pp_left{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}/* Top left corner */
div.dark_rounded .pp_top .pp_middle{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}/* Top pattern/color */
div.dark_rounded .pp_top .pp_right{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}/* Top right corner */
div.dark_rounded .pp_content_container .pp_left{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}/* Left Content background */
div.dark_rounded .pp_content_container .pp_right{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}/* Right Content background */
div.dark_rounded .pp_content{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}/* Content background */
div.dark_rounded .pp_next:hover{background:url(/style/graphics/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor:pointer}/* Next button */
div.dark_rounded .pp_previous:hover{background:url(/style/graphics/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor:pointer}/* Previous button */
div.dark_rounded .pp_expand{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer}/* Expand button */
div.dark_rounded .pp_expand:hover{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer}/* Expand button hover */
div.dark_rounded .pp_contract{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer}/* Contract button */
div.dark_rounded .pp_contract:hover{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer}/* Contract button hover */
div.dark_rounded .pp_close{width:75px; height:22px; background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer}/* Close button */
div.dark_rounded .currentTextHolder{color:#c4c4c4}
div.dark_rounded .pp_description{color:#fff}
div.dark_rounded #pp_full_res .pp_inline{color:#fff}
div.dark_rounded .pp_arrow_previous{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}/* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.dark_rounded .pp_arrow_next{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}/* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.dark_rounded .pp_bottom .pp_left{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}/* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}/* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right{background:url(/style/graphics/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}/* Bottom right corner */
div.dark_rounded .pp_loaderIcon{background:url(/style/graphics/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}/* Loader icon */

/* ----------------------------------
Dark Square Theme
----------------------------------- */
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content{background:url(/style/graphics/prettyPhoto/dark_square/contentPattern.png) top left repeat}
div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_square .pp_description{color:#fff}
div.dark_square .pp_loaderIcon{background:url(/style/graphics/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}/* Loader icon */
div.dark_square .pp_content_container .pp_left{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}/* Left Content background */
div.dark_square .pp_content_container .pp_right{background:url(/style/graphics/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}/* Right Content background */
div.dark_square .pp_expand{background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer}/* Expand button */
div.dark_square .pp_expand:hover{background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer}/* Expand button hover */
div.dark_square .pp_contract{background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer}/* Contract button */
div.dark_square .pp_contract:hover{background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer}/* Contract button hover */
div.dark_square .pp_close{width:75px; height:22px; background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor:pointer}/* Close button */
div.dark_square #pp_full_res .pp_inline{color:#fff}
div.dark_square .pp_arrow_previous{background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}/* The previous arrow in the bottom nav */
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.dark_square .pp_arrow_next{background:url(/style/graphics/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}/* The next arrow in the bottom nav */
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.dark_square .pp_next:hover{background:url(/style/graphics/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor:pointer}/* Next button */
div.dark_square .pp_previous:hover{background:url(/style/graphics/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor:pointer}/* Previous button */

/* ----------------------------------
Light Square Theme
----------------------------------- */
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content{background:#fff}
div.light_square .pp_content .ppt{color:#000}
div.light_square .pp_expand{background:url(/style/graphics/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor:pointer}/* Expand button */
div.light_square .pp_expand:hover{background:url(/style/graphics/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor:pointer}/* Expand button hover */
div.light_square .pp_contract{background:url(/style/graphics/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor:pointer}/* Contract button */
div.light_square .pp_contract:hover{background:url(/style/graphics/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor:pointer}/* Contract button hover */
div.light_square .pp_close{width:75px; height:22px; background:url(/style/graphics/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor:pointer}/* Close button */
div.light_square #pp_full_res .pp_inline{color:#000}
div.light_square .pp_arrow_previous{background:url(/style/graphics/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}/* The previous arrow in the bottom nav */
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.light_square .pp_arrow_next{background:url(/style/graphics/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}/* The next arrow in the bottom nav */
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.light_square .pp_next:hover{background:url(/style/graphics/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor:pointer}/* Next button */
div.light_square .pp_previous:hover{background:url(/style/graphics/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor:pointer}/* Previous button */

/* ----------------------------------
Facebook style Theme
----------------------------------- */
div.facebook .pp_top .pp_left{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}/* Top left corner */
div.facebook .pp_top .pp_middle{background:url(/style/graphics/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}/* Top pattern/color */
div.facebook .pp_top .pp_right{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}/* Top right corner */
div.facebook .pp_content .ppt{color:#000}
div.facebook .pp_content_container .pp_left{background:url(/style/graphics/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}/* Content background */
div.facebook .pp_content_container .pp_right{background:url(/style/graphics/prettyPhoto/facebook/contentPatternRight.png) repeat-y scroll right top black}/* Content background */
div.facebook .pp_content{background:#fff}/* Content background */
div.facebook .pp_expand{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor:pointer}/* Expand button */
div.facebook .pp_expand:hover{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor:pointer}/* Expand button hover */
div.facebook .pp_contract{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor:pointer}/* Contract button */
div.facebook .pp_contract:hover{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor:pointer}/* Contract button hover */
div.facebook .pp_close{width:22px; height:22px; background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor:pointer}/* Close button */
div.facebook #pp_full_res .pp_inline{color:#000}
div.facebook .pp_loaderIcon{background:url(/style/graphics/prettyPhoto/facebook/loader.gif) center center no-repeat}/* Loader icon */
div.facebook .pp_nav .pp_arrow_previous{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height:22px; margin-top:0; width:22px}/* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px; cursor:default}
div.facebook .pp_nav .pp_arrow_next{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height:22px; margin-top:0; width:22px}/* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px; cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px; padding:0 3px 0 4px}
div.facebook .pp_next:hover{background:url(/style/graphics/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor:pointer}/* Next button */
div.facebook .pp_previous:hover{background:url(/style/graphics/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor:pointer}/* Previous button */
div.facebook .pp_bottom .pp_left{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}/* Bottom left corner */
div.facebook .pp_bottom .pp_middle{background:url(/style/graphics/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}/* Bottom pattern/color */
div.facebook .pp_bottom .pp_right{background:url(/style/graphics/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}/* Bottom right corner */
/* ------------------------------------------------------------------------
    DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:url(/style/graphics/prettyPhoto/facebook/bg.png) repeat; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500}
div.pp_pic_holder{display:none; position:absolute; width:100px; z-index:10000}
.pp_top{height:20px; position:relative}
* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px; left:0; position:absolute; width:20px}
.pp_top .pp_middle{height:20px; left:20px; position:absolute; right:20px}
* html .pp_top .pp_middle{left:0; position:static}
.pp_top .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px}
.pp_content{height:40px}
.pp_content .ppt{left:auto; margin-bottom:5px; position:relative; top:auto}
.pp_fade{display:none}
.pp_content_container{position:relative; text-align:left; width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{margin:10px 0 2px 0}
.pp_description{display:none; margin:0 0 5px 0}
.pp_nav{clear:left; float:left; margin:3px 0 0 0}
.pp_nav p{float:left; margin:2px 4px}
.pp_nav a.pp_arrow_previous,  .pp_nav a.pp_arrow_next{display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px}
.pp_hoverContainer{position:absolute; top:0; width:100%; z-index:2000}
a.pp_next{background:url(/style/graphics/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:10%}
a.pp_previous{background:url(/style/graphics/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:10%}
a.pp_expand,  a.pp_contract{cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000}
a.pp_close{display:block; float:right; text-indent:-10000px}
.pp_bottom{height:20px; position:relative}
* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px; left:0; position:absolute; width:20px}
.pp_bottom .pp_middle{height:20px; left:20px; position:absolute; right:20px}
* html .pp_bottom .pp_middle{left:0; position:static}
.pp_bottom .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px}
.pp_loaderIcon{display:block; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px}
#pp_full_res{line-height:1 !important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px 0}
div.ppt{color:#fff; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999}
/* ------------------------------------------------------------------------
    Miscellaneous
------------------------------------------------------------------------- */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
 * html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
.gallery_bg{ background-image:url(/style/graphics/galleribg.png); background-repeat:no-repeat; width:970px; height:603px;position:relative;
z-index:1; }
.gallery_top{ background-image:url(/style/graphics/galleri_top.png); background-repeat:no-repeat; width:970px; height:22px;position:relative;
z-index:1;  float:left; margin-left:15px;}
.gallery_midt{ background-image:url("/style/graphics/galleri_midt.png");
background-repeat:repeat-y;
padding-bottom:0;margin-left:15px;
padding-left:15px;
padding-right:15px;
float:left;
position:relative;
z-index:1;
padding-top:0;
color:#333333;
width:940px;}
.gallery_midt p {color:#333333;
font-size:13px;
line-height:13px;
position:relative;
z-index:1;
}
.gallery_midt h1{color:#333333;
font-size:20px;
font-weight:bold;
margin:0;
position:relative;
z-index:1;
}
.gallery_midt h2{position:relative;
z-index:1;
color:#333333;
}
.gallery_midt img{
color:#333333;
}
.gallery_midt h3{
color:#333333;
}
.gallery_bund{ background-image:url(/style/graphics/galleri_bund.png); background-repeat:no-repeat; width:970px; float:left; position:relative;
z-index:1; height:24px;margin-left:15px;}

