@charset "utf-8";
/* MISC */
.clearer { clear: both; font-size: 0; height:1%; }
.left { float: left; }
.right { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.blockquote2 { background: transparent url(../images/quote_left.gif) left top no-repeat; }
blockquote div { padding: 0 30px; margin:10px; background: transparent url(../images/quote_right.gif) right bottom no-repeat; font-style:italic; line-height:1.6em; color:#666666; height:auto; }
.common_arrow { background-image: url(arrow.png); background-repeat:no-repeat; background-position: 0px 0px; margin: 0; padding:0px 0px 0px 18px; display:block; }
.news_icon { background-image: url(news_icon.png); background-repeat:no-repeat; background-position: 0px 0px; margin: 0; padding:0px 10px 0px 22px; height:16px; float:left; }
.rss2_icon { background-image: url(../images/rss-icon.gif); background-repeat:no-repeat; background-position: 0px 0px; margin: 0; padding:0px 10px 0px 22px; height:16px; float:left;}
.btn_back { background-image: url(btn_back.png); background-repeat:no-repeat; background-position: 0px 0px; margin: 0; padding:0px 0px 0px 18px; display:block; height:23px; width:85px; color:#686868; line-height:2em; cursor:pointer; text-decoration:none; font-weight:bold; font-size:9px; }
.btn_back a:link { color:#686868; }
.btn_back a:hover { color:#686868; }
.dot_border_hor { background-image:url(dot_border_hor.gif); background-repeat:repeat-x; padding:2px; }
.dot_border_ver { background-image:url(dot_border_ver.gif); background-repeat:repeat-y; padding:2px; }
.form_button { width:auto; height:26px; color:#686868; font-weight:bold; padding:2px 5px; background:url(../images/form_button_bg_1.jpg) repeat-x; border-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; cursor:pointer; }
.print { background-image:url(../images/print.png); background-repeat:no-repeat; background-position:left; width:auto; height:20px; font-size:9px; padding:7px 0px 0px 25px; margin:0px 10px 0px 10px; float:right; }
.tip_friend { background-image:url(../images/tipfriend.png); background-repeat:no-repeat; background-position:left; width:auto; height:20px;  font-size:9px; padding:7px 0px 0px 25px; margin:0px 10px 0px 10px; float:right; }
.comments { background-image:url(../images/comments.png); background-repeat:no-repeat; background-position:left; width:auto; height:20px;  font-size:9px; padding:7px 0px 0px 17px; margin:0px 10px 0px 10px; float:right; }
.community { width:auto; height:20px;  font-size:9px; padding:7px 0px 0px 0px; margin:0px 2px 0px 2px; float:right; }
.p2 { padding:2px; }
.p4 { padding:4px; }
.p6 { padding:6px; }
.p8 { padding:8px; }

/* ARTICLES MODULE: FULL WIDTH */
#article_full { padding:4px 0px 0px 4px; margin:0px 5px 10px 0px; width:98%; height:auto; float:none; }
#article_full .img { border:solid #CCCCCC 1px; padding: 2px; margin:0 5px 0 0; line-height: 0; }
#article_full .contentfull { display:block; float:left; width:100%; height:auto; margin:0px 0px 10px 0px; }
#article_full h1.title { font-size:14px; margin: 0 0 2px 0; background-image:none; height:24px; line-height:normal; padding:0; text-indent:0px; width:100%;  }
#article_full h1.title a { font-size:14px; font-weight:bold; text-decoration:underline; }
#article_full h1.title a:hover { font-size:14px; text-decoration:none; }
#article_full h3.date { font-size:10px; font-style:italic; margin: 0.25em 0 0.5em; }

#article_full p { font-size:11px; padding:0; margin: 0; }
#article_full p.readmore { /*background: url(../images/read_more.gif) no-repeat 0px 7px; */display: block; margin: 0px 0px 5px 0px; padding: 0 0 0 14px; clear:both; }
#article_full p.readmore a { font-size:11px; }
#article_full p.readmore a:hover { font-size:11px; text-decoration:none; }

/* ARTICLES MODULE: COLUMN WIDTHS */
.article_col { padding:0 0px 0 0px; margin:0px 0px 14px 15px; width:46%; height:auto; float:left; font-size:13px; }
#content_front_wrapper .article_col { width:47%; }
.article_col .img { /*border:solid #CCCCCC 1px; padding: 2px; margin:0 5px 0 0; line-height: 0;*/ margin-right:12px; }
.article_col .contentcol { display:block; float:left; width:95%; height:auto; margin:0px 0px 0 0px; }
.article_col h1.title { font-size:14px; margin: 0 0 2px 0; }
.article_col h3.date { font-size:10px; font-style:italic; margin: 0.25em 0 0.5em; display:block; float:left; line-height:1em; }

.article_col p { padding:0; margin: 0; }
.article_col p.readmore { /* background: url(../images/read_more.gif) no-repeat 0px 3px;*/ display: block; margin: 8px 0px 0 0; padding:0 0 0 2px; float:left; }
.article_col div.general_button { /* background: url(../images/read_more.gif) no-repeat 0px 3px;*/ display: block; margin: 8px 0px 0 0; padding:0 0 0 2px; float:left; }

/* Frontpage news */
#article_front_container span.main_header { color:#000000; border-bottom:#e3e3e3 solid 1px; text-transform:uppercase; font-weight:bold; width:100%; display:block; padding:8px 0 6px 0; font-size:11px; }
#article_front_container .bottom { float:right; padding-top:10px; }
#article_front_container .bottom .archive { background-image: url(../images/icon_news.jpg); background-repeat:no-repeat; background-position: 0px 0px; margin: 0; padding:0px 10px 0px 22px; height:16px; float:left; color:#003a82; cursor:pointer; }
.col_container { width:100%; float:left; margin:12px 0 0 0; }
.article_col_front h1.title { font-size:10px; margin:0 0 5px 0; padding:0; }
.article_col_front h1.title a { font-weight:bold; }
.article_col_front { padding:0 0 0 0; margin:0 0 0 15px; height:auto; float:left; display:block; }
.article_col_front .article_text { display:block; float:left; width:180px; padding:0 7px 0 12px; line-height:14px; }
.article_col_front .img { border:solid #000000 2px; padding: 0; margin:0 0 0 0; }
.article_col_front .image_div { display:block; float:left; }
.article_col_front .contentcol { display:block; float:left; width:100%; height:auto; margin:0px 0px 10px 0px; }
.article_col_front p { font-size:10px; padding:0; margin: 0; }
.article_col_front p.readmore { padding:0; margin: 4px 0 0 0; }

/* ARTICLES MODULE: SHOW ARTICLE */
#article_show { padding:4px 0px 0px 0px; margin:0px 5px 10px 0px; width:100%; height:auto; float:none; overflow:hidden; }
#article_show .btn_container { display:inline; width:457px; float:right; border: 1px solid #8c8c8c; background-color:#b8b8b8; margin-bottom:15px; height:28px; overflow:hidden; }
#article_show .author { float:left; padding-top:7px; padding-left:5px; }
/*#article_show .author, a,a:hover,a:focus { font-size:10px; }*/
#article_show .img { padding: 2px; margin:0 5px 0 0; line-height: 0; border:solid #CCCCCC 1px; }
#article_show .contentshow { display:block; width:100%; height:auto; margin:0px 0px 10px 0px; overflow:hidden; }
#article_show .contentshow h2 {  margin: 0 0 0 0; padding:0 0 0 0; font-size:16px; font-weight:normal; background:none; line-height:20px; height:20px; color:#000000; text-indent:0; font-weight:bold; }
#article_show .btn_container h1.title { margin: 0 0 0 0; padding:0 0 0 0; font-size:16px; font-weight:normal; background:none; line-height:20px; height:20px; }
#article_show h3.date { margin: 0.25em 0 0.5em; font-size:10px; font-style:italic; }
#article_show p.maintext { margin:0 4px 0 0; line-height:1.3em; }

.listImg { border:solid #CCCCCC 1px; padding: 2px; margin:0 5px 0 5px; line-height: 0;}


/* LATEST NEWS MODULE */
#newsmenu { width: 100%; height:auto; }
#newsmenu ul { padding-left: 0; margin:0; list-style:none; }
#newsmenu li { margin: 0; padding: 0 0 0 25px; line-height:0.9em; }
#newsmenu .latest_date { width:100%; display:block; font-size:9px; margin:2px 0px 2px 0px }
#newsmenu .img { border:solid #CCCCCC 1px; padding: 2px; margin:0 5px 0 20px; line-height: 0; }

/* CONTACT INFORMATION MODULE */
#info { font-size:10px; }
#info a { font-size:10px; text-decoration: underline; }
#info a:hover { font-size:10px; text-decoration: none; }
#info .title { font-size:11px; font-weight:bold; }

/* BOXES CREATED THROUGH BOXADMIN */
#box_module { font-size:10px; }
#box_module .container { margin:0 0 0 0; padding: 10px 0px 0px 10px; width:300px; }

/* ROLLING NEWS BOX */
#rollingnews_content { text-align:center; width:100% }
#rollingnews_content .img_container #albumpic { margin-bottom: 8px; }
#rollingnews_content .title { font-size: 11px; font-weight: bold; }

/* GENERIC FOR TOP AND BOTTOM ON MODULE BOXES */
.box_start_generic { width: 100%; margin: 0; padding: 0; clear: both; }
.box_end_generic { width: 100%; margin: 0; padding: 0; clear: both; }

/* NAVIGATION MENU MODULE */
	/* ONLY IN STYLES.CSS */
	
	
/* COMMENT MODULE */
div.bubble { width: 500px; margin-bottom: 30px; margin-left:5%; margin-right:5%; font-size:12px; }
div.bubble blockquote { margin: 0px; padding: 0px; border: 1px solid #c9c2c1; background-color: #ffffff; }
div.bubble blockquote p { margin: 10px; padding: 0px; }
div.bubble div.rounded { margin-bottom: 8px; border: 3px solid #ffffff; background-color: #efefef; }
div.bubble div.rounded blockquote { border: 0; background-color: transparent; }
div.bubble div.rounded blockquote p { margin: 0px 10px; color:#686868; }
div.bubble cite.rounded { font-style:normal; font-size:10px; position: relative; margin: 0px; padding-left: 15px; padding-top: 12px; top: 9px; background: transparent url(../images/tip.gif) no-repeat 15px 0;
}

/* EXPANDABLE DOCUMENT-ID WINDOW FOR HIDDEN "WRITE COMMENT"-FIELD */
#expand { padding:0; margin: 0px 15px 15px 15px; display:inline; /*IE%&#¤%& FIX*/ }

/* FRONT-END-GALLERI 100PX WIDTH 18.12.07 */
#gallery_nav_panel { margin: 0 auto; text-align:center; width:560px; }
#gallery_nav_panel ul { width:560px; height:30px; padding-left:0px; margin-left:0px; }
#gallery_nav_panel li {  padding-right: 6px; margin: 0; display:inline; }
#gallery_nav_panel img { border: 0; }

#gallery_content_100 ul { padding-left: 40px; margin-left: 0px; }
#gallery_content_100 li { width:100px; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 10px 10px 0px 10px; text-align:center; position:relative; float:left; display:inline; margin: 0px 12px 11px 0px; height:130px; background-color:#fafafa; }
#gallery_content_100 .img_container { display:block; clear:both; height:100px; }
#gallery_content_100 .search_container { display:block; clear:both; }
#gallery_content_200 ul { padding-left: 70px; margin-left:0px; }
#gallery_content_200 li { width:200px; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 10px 10px 0px 10px; text-align:center; position:relative; float:left; display:inline; margin: 0px 15px 11px 0px; height:230px; background-color:#fafafa; }
#gallery_content_200 .img_container { display:block; clear:both; height:200px; }
#gallery_content_200 .search_container { display:block; clear:both; }
#gallery_content_300 ul { padding-left: 4px; margin-left: 0px; }
#gallery_content_300 li { width:260px; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 10px 10px 0px 10px; text-align:center; position:relative; float:left; display:inline; margin: 0px 15px 11px 0px; height:290px; background-color:#fafafa; }
#gallery_content_300 .img_container { display:block; clear:both; height:260px; }
#gallery_content_300 .search_container { display:block; clear:both; }
#gallery_content_600 { width:560px; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 10px 10px 0px 10px; float:left; display:inline; margin: 0px 9px 11px 9px; height:609px; background-color:#fafafa; text-align:center; } 

#gallery_content_600 h1 { color:#797979; font-size:15px; font-weight: normal; }


#gallery_content_video {width:98%; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 0px 0px 0px 10px; text-align:left;  float:left; display:inline; margin: 0px 12px 11px 0px; height:370px; background-color:#fafafa; font-size:11px; }
#gallery_content_video .img_container {  width: 430px; height:100px; float:left;}
#gallery_content_video .info_container_main { width:130px; height:230px; float:left; padding: 15px 10px 10px 10px;}
#gallery_content_video .info_container { height:255px; border-bottom:1px dotted #CCCCCC }
#gallery_content_video .info2_container { height:100px; margin-top:4px;font-size:10px; }
#gallery_content_video .search_container { display:block; clear:both; }

#gallery_content_videothumb {width:560px; padding: 0px; text-align:left; float:left; display:inline; margin: 0px; color:#797979; font-size:11px;}
#gallery_content_videothumb ul { padding-left: 0px; margin-left:0px; }
#gallery_content_videothumb li { width:150px; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 10px 10px 0px 10px; text-align:center; position:relative; float:left; display:inline; margin: 0px 15px 11px 0px; height:155px; background-color:#fafafa; }
#gallery_content_videothumb .img_container { display:block; clear:both; height:110px; }
#gallery_content_videothumb .search_container { display:block; clear:both;  }
#gallery_content_videothumb h1 { font-weight: normal; padding:0px; margin:0px; margin-bottom:2px; color:#797979; font-size:11px;}

#gallery_footer { width:560px; border:solid #cccccc; border-width:0 1px 1px 0; background:#ffffff; padding: 10px 10px 10px 10px; float:left; display:inline; margin: 0px 15px 11px 9px; height:auto; background-color:#fafafa; }
#gallery_footer .description { color:#797979; font-size:11px; font-weight: normal; display:inline; width:550px; }
.pagecount { color:#838383; font-size:11px; font-weight: normal; text-align:center; }

.gallery_img { border:1px solid #7a7a7a; }
.gallery_search_img { border:0; margin-top: 10px; }

/* FOOTER */
.footer { /*text-align:center;*/ }
.footer a {  }
.footer a:hover {  }
.footer a:active {  }

/* CONTACT PAGE TOP */
#contactinfo { display:block; width:580px; height:auto; margin: 0 0 0 0; padding:0 0 0 0; }
#contactinfo h3 { font-size:13px; font-weight:bold; display:block; border-bottom: dotted 1px #d1d1d1; width:125px; margin-bottom:15px; }
#contactinfo_left { width:250px; height:auto; display:block; padding: 0 0 0 0; margin: 0 0 0 0; float:left; border-right:dotted 1px #d0d0d0; /*overflow:hidden;*/ }
#contactinfo_right { width:170px; height:auto; display:block; padding: 0 0 0 0; margin: 0 0 0 0; float:right;  }

#contactinfo2 { display:inline; width:580px; height:auto; margin: 0 0 0 0; padding:0 0 0 0; }
#contactinfo_left2 { width:220px; height:auto; display:inline; padding: 0 0 0 0; margin: 0 0 0 0; float:left; border-right:dotted 1px #d0d0d0; /*overflow:hidden;*/ }
#contactinfo_right2 { width:300px; height:auto; display:inline; padding: 0 0 0 0; margin: 0 0 0 0; float:right;  }
/* LOGINBOX */
#infodiv { font-family: Verdana, Arial, Helvetica, sans-serif; color: #8d8d8d; font-size: 9px; width: 200px; border: 1px solid #eeeeee; display: block; float: left; height:auto; padding: 10px; margin-left:10px; background-color:#f9f9f9; }
#login-form { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; width: 290px; border: 1px solid #eeeeee; display: block; float: left; background-color:#f9f9f9; }
#login-form table td.title { color: #646464; text-align: right; padding-right: 10px; font-size:10px; }
.boxcontent { padding: 15px 20px 10px 20px; }
.boxtitle { height: 24px; line-height:2.1em; padding: 0px 0px 0px 6px; color: #646464; font-size: 11px; font-weight: normal; /*background-color: #EBEBEB;*/ background-image: url(../images/boxtop_bg.gif); }
.boxtitle img { display:block; padding-top: 3px; float:left; }
.boxtitle span { display:block; float:left; margin: 0px 0px 0px 7px; }
.denied { background-color:#FF0000; color:#ffffff; text-align:center; font-weight:bold; font-size:9px; display:block; height:20px; line-height:2em; border: 1px dotted #ffffff; }

/* MEMBER BOX */
#box_module #login-form { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; width: 163px; border: 1px solid #eeeeee; display: block; float: left; background-color:#f9f9f9; }
#box_module #login-form table td.title { color: #646464; text-align: center; padding-right: 10px; font-size:10px; }
#box_module .boxcontent { padding: 15px 15px 10px 15px; }
#box_module #login-form input, #box_module #login-form textarea { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #e1e1e1; padding:2px; }
#box_module #login-form input.button { height: 20px; color: #646464; font-size: 11px; border: 1px dotted #e1e1e1; width:50px; font-weight:bold; }
#box_module #login-form input.button:hover{ border: 1px solid #d8d8d8; color:#339900; cursor:pointer; }
#box_module .boxtitle { height: 24px; line-height:2.1em; padding: 0px 0px 0px 6px; color: #646464; font-size: 11px; font-weight: normal; background-image: url(/tp2_templates/tp002/common/../images/boxtop_bg.gif); }
#box_module .boxtitle img { display:block; padding-top: 3px; float:left; }
#box_module .boxtitle span { display:block; float:left; margin: 0px 0px 0px 7px; }

/* PATH UNDER LOGO */
.logopath { padding: 8px 0px 8px 12px; margin: 0 0 12px 0; display:none; }

/* DETTE ER FOR WEBSHOP-MODUL    NOE AV DETTE SKAL I COMMON.CSS */
#product_box { width: 100%; margin: 0; padding: 0; }
#product_box .container { margin: 0; padding: 6px; text-align:center; width:165px;}
#product_box h1 { font-size: 12px; font-weight: bold; }
#product_box .regular { font-size: 12px; font-weight: normal; }
#product_box .regularprice { text-decoration:line-through; }
#product_box .price { font-size: 12px; font-weight: normal; border-bottom:solid #000000 1px; color:#000000; }
#product_box img { border:0; padding: 2px; margin:0 5px 0 0; line-height: 0; }

#product_box p.readmore { font-size:12px; /*background: url(../images/read_more.gif) no-repeat 0px 4px;*/ display: block; margin: 8px 0px 0px 0px; padding:0 0 0 13px; float:right; }
#product_box p.readmore a:hover { font-size:12px; text-decoration:none; }

/* WEBSHOPMODUL SHOPPING BASKET    NOE AV DETTE SKAL I COMMON.CSS */
#product_basket { width: 100%; margin: 0; padding: 0; }
#product_basket .container { margin: 0; padding: 6px; }
#product_basket h1 { background:url(../images/basket.gif) no-repeat 0px 2px; font-size: 11px; font-weight: normal; display:block; text-indent:21px; margin-bottom:5px; }
#product_basket h2 { color:#000000; }
#product_basket .price_total { font-size: 12px; font-weight: normal; border-bottom:dotted #0857a2 2px; display:block; width:155px; height:20px; padding: 4px 0px 0px 0px; }
#product_basket .product { font-weight:normal; display:block; border-bottom:dotted #000000 2px; width:155px; font-size:12px; height:11px; font-size:9px; }
#product_basket .inbasket { background:url(../images/basket.gif) no-repeat 0px 2px; font-size: 11px; font-weight: bold; display:block; text-indent:21px; height:25px; padding-top:3px; }

#product_basket p.readmore { font-size:12px; /*background: url(../images/read_more.gif) no-repeat 0px 4px; */display: block; margin: 8px 70px 0 0; padding:0 0 0 13px; float:right; }
#product_basket p.readmore a:hover { text-decoration:none; }

/* WEBSHOPMODUL VIEW SHOPPING BASKET    NOE AV DETTE SKAL I COMMON.CSS */
#basket_table { padding:0; margin:0; width:100%; }
#basket_table .prod_td { border-bottom:dotted #ebebeb 1px; }
#basket_table .td_pic img { padding: 2px; margin:5px 5px 5px 0; line-height: 0; border:solid #eaeaea 1px; }
#basket_table .td_pic { border-bottom:dotted #ebebeb 1px; height:auto; color:#000000; font-weight:normal; }

#basket_table .parent { height:31px; width:10px; color:#9c9c9c; font-weight:bold; background-image:url(../images/parent_bg.jpg); background-repeat:repeat-x; }

#basket_table .parent_left { height:31px; background-image:url(../images/parent_left.jpg); background-repeat:repeat-x; padding:0; margin:0; }
#basket_table .parent_right { height:31px; width:10px; background-image:url(../images/parent_right.jpg); background-repeat:repeat-x; padding:0; margin:0; }

#basket_table .total_td { color:#000000; font-size:15px; font-weight:bold; height:35px; border-bottom:dotted #ebebeb 2px; background-color:#fafafa; }

#shop_summary_info { font-size: 9px; width: 565px; border: 1px solid #3d3d3d; display: block; height:auto; padding: 10px; margin: 10px 0px 0px 5px; background-color:#232323; clear:both; }

#basket_btn_bar { color:#000000; padding:0; margin-top:10px; }
#basket_btn_bar a, #basket_btn_bar  a:hover, #basket_btn_bar a:active { color:#000000; font-size:12px; }
#basket_btn_bar .btn_continue { background:url(../images/package.png) no-repeat 0 0; background-position:left; display:block; height:32px; width:180px; background-repeat:no-repeat; text-indent:40px; line-height:2.7em; }
#basket_btn_bar .btn_confirm { background:url(../images/forward.png) no-repeat 0 0; background-position:right; display:block; height:32px; width:128px; background-repeat:no-repeat; line-height:2.7em; float:right; }

/* WEBSHOPMODUL SHOPPING BASKET VIEW OF PRODUCT    NOE AV DETTE SKAL I COMMON.CSSSSSSSSS */
.product_name { /*color:#0857a2;*/ font-size: 15px; font-weight:bold; border: 1px solid #3d3d3d; display: block; height:auto; padding: 5px; background-color:#232323; }

#product_container { display:block; width:590px; }
#product_container .left { width:210px; font-size:9px; float:left; border-right:#3d3d3d solid 1px; border-left:#3d3d3d solid 1px; border-bottom:#3d3d3d solid 1px; margin-bottom:20px; }
#product_container .prod_desc { display:block; width:370px; height:auto; padding: 7px 0px 0px 0px; margin: 0px 0px 20px 0px; float:right; }
#product_container .buy { background:url(../images/kjop.gif) no-repeat 6px 5px; width:92px; height:37px; display: block; float:left; font-weight:bold; color:#6d6d6d; font-size:12px;  padding-top:5px; }
#product_container .buy .buysubmit { background-color:transparent; width:84px; height:37px; border:none; cursor:pointer; /*padding-left: 15px;*/ vertical-align:middle; margin-left:6px; padding:0px; }
#product_container .buy a { text-decoration:none; color:#6d6d6d; }
#product_container img { margin:5px 5px 5px 5px; }
#product_container .shop_image { border-bottom:solid #3d3d3d 1px; }
#product_container .shop_special_1, #product_container .shop_special_2, #product_container .shop_special_3 { font-weight:normal; display:block; font-size:13px; padding-left:26px; border-bottom:solid #3d3d3d 1px; padding-top:7px; padding-bottom:7px}
#product_container .shop_price { display:block; width:auto; font-size:13px; height:24px; border-bottom:solid #3d3d3d 1px; padding-left:26px; padding-top:7px; }
#product_container .shop_oldprice { display:block; width:auto; font-size:13px; height:24px; text-decoration:line-through; border-bottom:solid #3d3d3d 1px; padding-left:26px; padding-top:7px; }
#product_container .shop_stock1 { background:url(../images/stock1.png) no-repeat 6px 8px; font-weight:normal; display:block; font-size:13px; padding-left:26px; border-bottom:solid #3d3d3d 1px; height:24px; padding-top:7px; }
#product_container .shop_stock0 { background:url(../images/stock0.png) no-repeat 6px 8px; font-weight:normal; display:block; font-size:13px; padding-left:26px; border-bottom:solid #3d3d3d 1px; height:24px; padding-top:7px; }
#product_container form { padding-left:16px; }

/* WEBSHOPMODUL PRODUCT LISTING -- NOE AV DETTE SKAL I COMMON.CSS */
#product_full { display:block; height:auto; clear:both; }
#prod_list_table { padding:0; margin:0; width:100%; }
#prod_list_table .parent { height:31px; width:10px; color:#9c9c9c; font-weight:bold; /*background-image:url(../images/parent_bg.jpg); background-repeat:repeat-x;*/ background-color:#232323; }
#prod_list_table .parent_left { height:31px; /*background-image:url(../images/parent_left.jpg); background-repeat:repeat-x;*/ padding:0; margin:0; }
#prod_list_table .parent_right { height:31px; /*width:10px; background-image:url(../images/parent_right.jpg); background-repeat:repeat-x;*/ padding:0; margin:0; }
#prod_list_table .prod_td { border-bottom:dotted #ebebeb 1px; }
#prod_list_table .td_pic img { padding: 2px; margin:5px 5px 5px 0; line-height: 0; border:0; }
#prod_list_table .td_pic { border-bottom:dotted #ebebeb 1px; height:auto; color:#000000; font-weight:normal; }
#prod_list_table .shop_oldprice { text-decoration:line-through; }
#prod_list_table .shop_stock1 { background:url(../images/stock1.png) no-repeat; background-position:top; text-align:center; font-weight:normal; display:block; font-size:9px; height:25px; padding: 15px 0 0 0; }
#prod_list_table .shop_stock0 { background:url(../images/stock0.png) no-repeat; background-position:top; text-align:center; font-weight:normal; display:block; font-size:9px; height:25px; padding: 15px 0 0 0; }
#prod_list_table .buy .buysubmit { background-color:transparent; width:42px; height:41px; border:none; cursor:pointer;}
#prod_list_table .inputfelt { width:30px; }
#prod_list_table .buy { background:url(../images/buy_small.png) no-repeat 8px 6px; width:54px; display: block; float:left; font-weight:bold; color:#6d6d6d; font-size:12px; line-height:4.3em; text-indent: 6px; /*padding-left:37px;*/ }
/* Fjern display:none; på shop_stock1 og 0 når denne funksjonen er implementert og klar til lansering. "Lager"-teksten i kolonnen er også kommentert ut i templaten */

/* WEBSHOPMODUL PRODUCT LISTING (GRID VIEW) -- NOE AV DETTE SKAL I COMMON.CSS */
#product_grid { display:block; height:auto; }
#product_grid h1 a { font-size: 12px; font-weight:bold; display:block; padding:1px; margin-bottom:6px; margin-top:6px; text-decoration:none; }
#product_grid .smalltext { font-size:10px; }
#product_grid .smalltext a { font-size:10px; font-weight:bold; text-decoration:none; }
#product_grid_table .td_pic img { border:solid #E9E9E9 0px; margin: 0px 3px 3px 3px; }
#product_grid_table .shop_price { display:block; width:auto; padding:4px; font-size:12px; font-weight:normal; }
#product_grid_table .shop_oldprice { display:block; width:auto; padding:4px; font-size:11px; text-decoration:line-through; }
#product_grid_table .cheap { display:block; padding:2px; font-size:11px; color:#63a506; width:auto; font-weight:bold; }
#product_grid_table .shop_stock1 { background:url(../images/stock1.png) no-repeat; font-weight:normal; display:block; font-size:9px; height:25px; padding: 0 0 0 18px; margin:2px; }
#product_grid_table .shop_stock0 { background:url(../images/stock0.png) no-repeat; font-weight:normal; display:block; font-size:9px; height:25px; padding: 0 0 0 18px; margin:2px; }
#product_grid_table .buysubmit { background-color:transparent; width:53px; height:25px; border:none; cursor:pointer; text-indent:10px; }
.webshop_confirm_form .button { height: 20px; color: #993333; font-size: 11px; border: 2px solid #e1e1e1; width:80px; font-weight:bold; }
.webshop_confirm_form .button:hover { border: 2px solid #d8d8d8; color:#339900; cursor:pointer; }

/* VERY COMMON LATER */
.minibuy { background:url(../images/basket.gif) no-repeat 0px 5px; display: block; font-weight:normal; font-size:12px; height:25px; }

/* HIDDEN IMAGE-POPUP DIVS */
#waxpadautoid1 img { border:2px solid #d8d8d8; }
#waxpadautoid1 { float:none; margin:0px auto; position:relative; opacity:1.0; height:200px; width:200px; z-index:9999;}
#waxpadhangerwaxpadautoid1 { height:100%; left:0px; overflow:visible; position:absolute; top:0px; opacity:0.8; }
#waxpadvertseedwaxpadautoid1 { text-align:center; left:0pt; top:50pt; position:absolute; width:100%; display:none; }

/* BLOGG-CALENDAR */

#logotext {
	display:none;
}
#logo {
	visibility:hidden;
	display:none;
}

/* TINYMCE CLASSES */
.mcefloatleft {	float:left; padding-right: 5px; }
.mcefloatright { float:right; padding-left: 5px; }

/* CALENDAR */
	/* NAVIGATION */

#calendar_wrap { height:auto; display:block; }
#calendar_wrap table { float:left; }
#calendar_wrap #top_wrap { display:block; height:auto; width:600px; margin:0 0 9px 0; float:left; }
#calendar_wrap .info_window { display:block; padding:6px; background-color:#f8fcff; color:#333333; border:#abcce5 dotted 1px; width:585px; height:auto; float:left; }
#calendar_wrap .info_window img { float:left; margin-right:8px; }
#calendar_wrap .info_window p { margin:0; padding: 0 }
#calendar_wrap .prev_btn { float:left; height:28px; margin-top:6px; display:block; font-size:12px; width:188px; height:28px; color:#ffffff; padding:0 0 0 0; text-align:center; font-weight:bold; line-height:28px; text-indent:9px; }
#calendar_wrap .next_btn { float:right; height:28px; margin-top:6px; display:block; font-size:12px; width:188px; height:28px; color:#ffffff; padding:0 0 0 0; text-align:center; font-weight:bold; line-height:28px; text-indent:-6px; }
#calendar_wrap .day_header { display:block; width:600px; height:32px; clear:both; background-image:url(../images/day_header.png); background-repeat:no-repeat; background-color:#f9f9f9; }
#calendar_wrap .day_header span { color:#FFFFFF; font-weight:bold; font-size:12px; display:block; padding:4px 0 0 35px; }
#calendar_wrap .info_wrap { display:block; height:auto; background-color:#f9f9f9; width:600px; float:left; border-bottom:#aaaaaa dotted 1px; margin:0 0 10px 0; }
#calendar_wrap .info_wrap .info { display:block; width:300px; height:auto; float:left; text-align:center; padding-bottom:10px; }
#calendar_wrap .info_wrap .info_day { display:block; width:585px; height:auto; float:left; padding:8px 16px 16px 16px; }

/* REFERENCES */
#list_wrap { background-color:#f2f2f2; padding:6px; margin: 0 0 0 8px; width:580px; padding-bottom:1px; }

#portfolio { background-color:#FFFFFF; border:#dadada solid 1px; padding:4px 0px 0px 4px; margin:0px 5px 10px 0px; width:573px; height:auto; float:none; }
#portfolio .img { border:solid #CCCCCC 1px; padding: 2px; margin:0 5px 0 0; line-height: 0; }
#portfolio .img2 { border:solid #000000 1px; }
#portfolio .contentfull { display:block; float:left; width:100%; height:auto; margin:0px 0px 10px 0px; }
#portfolio h1.title { font-size:13px; margin: 0 0 2px 0; }
#portfolio h1.title a { font-size:13px; font-weight:bold; text-decoration:underline; }
#portfolio h1.title a:hover { font-size:13px; text-decoration:none; }

#portfolio p { font-size:11px; padding:0; margin: 0; }
#portfolio p.readmore { background: url(../images/arrow.png) no-repeat 0px 0px; display: block; margin: 0px 0px 5px 0px; padding: 0 0 0 18px; clear:both; width:70px; margin-left: 490px; height:15px; }
#portfolio p.readmore a { font-size:11px; }
#portfolio p.readmore a:hover { font-size:11px; text-decoration:none; }
