
/*----------------- G L O B A L --------------------*/
html, body {width:100%; height:100%; margin:0; padding:0;}
#Body{background:#fff;}

hr {width: 100%; height: 1px; border:0; border-top: 1px solid #ccc; }
ul {margin:0 0 10px 17px; padding:0; list-style: url(bullet.gif);}
ol{margin:10px 0 10px 18px; padding:0;}
li{padding:2px 0; font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif; }
ul li{list-style: url(bullet.gif); line-height:135%; font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif;}
td {vertical-align:top;}
p, div, th, td {font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif; line-height: 135%; color: #333;}
p{padding:0; margin:0 0 10px;}
img {border: 0;}

/*------------------ L I N K S ---------------------*/
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited, a.Normal:active {text-decoration:none; color:#85171a;}
a:hover, a.Normal:hover { color:#85171a; text-decoration:underline;}
h5 a:link, h5 a:visited, h5 a:active {text-decoration:none; color:#fff; background:#85171a; padding:5px 12px 6px; white-space:nowrap;}
h5 a:hover{ color:#fff; text-decoration:underline;}


/*---------------- H E A D E R S -------------------*/
.Head {font: bold 14px Tahoma, Arial, Verdana; color: #999; margin-bottom:12px;}
.SubHead, .SubSubHead {font: bold 12px Tahoma, Arial, Verdana; color: #666;}

H1 {font: normal 18px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #85171a; line-height:120%; margin:0 0 10px; } 
H2 {font: normal 18px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #888; line-height:120%; margin:0 0 12px;}
H3{font: normal 18px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #fff; line-height:120%; margin:0 0 10px; background:#858585; padding:5px 15px 6px;}
H4{font: bold 13px Tahoma, Arial, Geneva, Helvetica, sans-serif; color: #333; line-height:135%; margin:0 0 5px; }
h5, H6 {font: bold 11px Tahoma, Arial, Geneva, Helvetica, sans-serif; color: #333; line-height:120%; margin:0 0 5px;}

/*---------------- F O O T E R S -------------------*/
#footer {padding: 10px; background:#858585; text-align:center;}
#footer, a.footerlink:link, a.footerlink:active, a.footerlink:visited{font:normal 11px Arial, Tahoma; color: #fff; text-decoration:none;}
a.footerlink:hover{ color: #ccc; text-decoration:underline;}


/*----------------- C U S T O M --------------------*/

#wrapper{background:#fff; width:100%; text-align:center;}
.PageWidth{width:980px; text-align:left; margin:0 auto;}
#toptable{height:100px;}
#toptable td{vertical-align:bottom;}

#logotd{padding: 0 0 0 10px;}
#topmenutd{width:710px; text-align:right; padding:0 10px 15px 0;}

#topmenu{text-align:right;}
#searcher{background:url(search_bg.gif) no-repeat right bottom; width:198px; text-align:right; height:22px; float:right;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {background:none; width:148px; font: 11px Arial,Tahoma; color: #666; border:0; cursor:text; padding:4px 0 0 4px; height:15px;}


#bannerarea{background:#858585; padding:10px; margin:0 0 10px; float:left; clear:both; width:960px;}



#leftcol{float:left; width:680px;}
#leftmenu{background:#85171a; width:150px; float:left; padding:10px 0;}

#midcol{width:480px; float:left; margin-left:20px;}
#midcoladmin{width:780px; float:right;}
#Breadcrumb{padding:0 0 15px; }
#Breadcrumb, #Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb a:active{font:normal 11px Arial, Tahoma; color:#999; text-decoration:none;}
#Breadcrumb a:hover{color:#85171a; text-decoration:underline;}

#rightcol{float:right; width:275px;}
.greybox{background:#858585; min-height:320px; _height:320px; }

.redbox{height:100px; background:#85171a;}
.redbox h1, .redbox h3{font:normal 18px Arial, Tahoma; color:#fff; background:none; margin:0; padding:12px 15px 0;}
.redbox h2{font:bold 22px Arial, Tahoma; color:#fff; margin:0; padding:2px 15px;}
.redbox h3{padding:0 15px;}

.gboks{background:#dadada; border:#b6b6b6 1px solid; padding:4px;}
.gboks img{margin-right:10px;}
.gboks p{margin:0;}
.gboks h1{font:bold 13px Tahoma,Arial; color:#85171a; margin:5px 0;}

.hboks{border:#b6b6b6 1px solid;}
.hboks td{padding:5px 10px 5px 5px;}
.hboks img{margin-right:5px;}
.hboks p{margin:0;}
.hboks h1{margin-top:10px;}


/*--  float  --*/
.cboth{clear:both;}
.cleft{clear:left;}
.cright{clear:right;}

/* =======================  Article  ======================= */
.virtualpage .Subhead{display:none;}
#artv_bilde{margin-bottom:20px;}
#artv_des{background:#d8d8d8; padding:15px 20px 20px; margin-bottom:18px;}
#artv_gallery{padding:24px 0 0 30px;}
#artv_gallery img{width:100px; height:75px; border:#fff 4px solid; margin:0 0 12px 10px;}
#artv_gallery a:hover img{border:#ccc 4px solid;}

.art_thumb{padding:3px 10px 0 0;}
.art_des{padding-right:20px;}
.art_des p{margin:0;}
.art_dato{color:#999;}
a.art_titlelink:link, a.art_titlelink:active, a.art_titlelink:visited{display:block; margin: 0 0 5px; color:#aa3b3d; font: bold 13px Tahoma, Arial, Geneva, Helvetica, sans-serif;}
a.art_titlelink:hover{color:#630;}









/*------------------ P A N E S ---------------------*/

.FlashPane{width:660px; float:left;}
.FlashPane p, .BildePane p, .RightPane p{margin:0;}
.ContentPane{width:670px; float:left;}
.RightPane{width:290px; float:right;}
.RightPane2{width:275px; float:right;}

.BildePane{background:#858585; padding:10px; margin:0 0 20px;}
.ContentPaneSub{}
.RightPaneSub{padding: 20px 20px 20px 25px; background:#858585; min-height:280px; _height:280px;}
.RightPaneSub .pure_content *, .RightPaneSub .pure_title *{color:#fff;}
.RightPane2Sub{margin: 20px 0 0 ;}

/*------------------ F O R M S ---------------------*/

.NormalTextBox, textarea, select, input {font:normal 11px Tahoma, Arial, Verdana; padding:2px;}
.StandardButton{ font:bold 11px Tahoma; background: #85171a; color: #fff; padding: 2px 3px 3px; margin: 4px 4px 4px 0; cursor:pointer; border:0;}


/*------------------- M E N U ----------------------*/

.H1Header{float:right; }
.H1Header td{white-space: nowrap; vertical-align:middle;}
td.H1StyleSepearator{ white-space: nowrap; background:url(vline.gif) no-repeat 50% 50%; padding:0 12px;}
.H1StyleLeft, .H1StyleRight, .H1StyleLeftSel, .H1StyleRightSel{display:none;}

a.H1MenuLevel0:visited, a.H1MenuLevel0:link, a.H1MenuLevel0:active {color:#858585; font:bold 13px Arial, Tahoma; text-decoration:none;}
a.H1MenuLevel0:hover {text-decoration:none; color:#000;}

a.H1MenuLevel0Selected:active, a.H1MenuLevel0Selected:visited, a.H1MenuLevel0Selected:link, a.H1MenuLevel0Selected:hover
{color:#85171a; font:bold 13px Arial, Tahoma; text-decoration:none;}

.H1Admin{cursor:default;}

/*-- admin & host dropdowns ---*/
#dropmenudiv {position: absolute; border-bottom: 0; z-index: 100; background:#cfcfcf; margin:5px 0 0 -10px; text-align:left;}
#dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:active  {display: block; border-bottom:#bfbfbf 1px solid; padding: 1px 0; text-decoration: none; color:#666; font: bold 11px Tahoma,Arial; padding:4px 40px 5px 15px; white-space: nowrap;}
#dropmenudiv a:hover {background:#bfbfbf; color:#fff;}




/*-- ciss vertical menu ---*/

div.cissContainer{}
.ie6fix{height:1px; font-size:1px; line-height:1px; border:0;}

/* === top level === */
div.cissBox0, div.cissBox0_Sel{padding:4px 0 5px 12px;}
a.cissLink0, a:link.cissLink0, a:active.cissLink0, a:visited.cissLink0
{display:block; text-decoration:none; color:#fff; font: normal 13px Arial, Tahoma, Helvetica; }
a:hover.cissLink0 {color:#ccc;}

a.cissLink0_Sel, a:link.cissLink0_Sel, a:active.cissLink0_Sel, a:visited.cissLink0_Sel, a:hover.cissLink0_Sel
{display:block; text-decoration:none; color:#ccc; font: bold 15px Arial, Tahoma, Helvetica; }


/* === level 1  if any === */
div.cissBox1, div.cissBox1_Sel{padding:3px 0 3px 12px;}
a.cissLink1, a:link.cissLink1, a:active.cissLink1, a:visited.cissLink1
{display:block; text-decoration:none; color:#ccc; font: normal 12px Tahoma, Arial, Geneva, Helvetica; background:url(bullet.gif) no-repeat left 65%; padding-left: 10px;}
a:hover.cissLink1 {color:#888; }
a.cissLink1_Sel, a:link.cissLink1_Sel, a:active.cissLink1_Sel, a:visited.cissLink1_Sel, a:hover.cissLink1_Sel
{display:block; text-decoration:none; color:#ccc; font: bold 12px Tahoma, Arial, Geneva, Helvetica;  background:url(bullet.gif) no-repeat left 65%; padding-left: 10px;}


/* === level 2 if any === */
div.cissBox2, div.cissBox2_Sel{padding:3px 0 3px 22px;}
a.cissLink2, a:link.cissLink2, a:active.cissLink2, a:visited.cissLink2
{display:block; text-decoration:none; color:#888; font: normal 11px Arial, Tahoma, Geneva, Helvetica; background:url(bullet.gif) no-repeat left 65%; padding-left: 10px;}
a:hover.cissLink2 {color:#ccc;}
a.cissLink2_Sel, a:link.cissLink2_Sel, a:active.cissLink2_Sel, a:visited.cissLink2_Sel, a:hover.cissLink2_Sel
{display:block; text-decoration:none; color:#888; font: normal 11px Arial, Tahoma, Geneva, Helvetica; background:url(bullet.gif) no-repeat left 65%; padding-left: 10px;}






/* SLIMBOX */

#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}

#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}

.lbLoading { background: #fff url(loading.gif) no-repeat center;}

#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}

#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none;}

#lbPrevLink { left: 0;}

#lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0 15%;}

#lbNextLink { right: 0;}

#lbNextLink:hover { background: transparent url(nextlabel.gif) no-repeat 100% 15%;}

#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}

#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}

#lbCaption, #lbNumber { margin-right: 71px;}

#lbCaption { font-weight: bold;}







/*++++++++++++++++  End Style Sheet +++++++++++++++++*/

