
/* --- start of css --- */
/* -- Basic HTML Elements  -- */
a:link {font-family:Verdana; COLOR: #000000; font-size: 12px;}
a:visited {font-family:Verdana; COLOR: #000000; font-size: 12px;}
a:hover {font-family:Verdana; COLOR: ; font-size: 12px;}
a:active {font-family:Verdana; COLOR: #000000; font-size: 12px;}



BODY{
	background-color: #FFFFFF;	
    PADDING: 0px;
    MARGIN: 0px;
	scrollbar-face-color:#9C9A9C;
	scrollbar-base-color:#9C9A9C;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#CCCACC;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#9C9A9C;
}
input{height:20px;}
#container {}
.header1 { font-family: Verdana; font-size: 13px; font-weight: bold; color: #582026}
.header2 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000}
.quicklinks{color:#000000; text-align:left; font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold;}
.quicklinks:hover{color:#666666;}

.headerCenterBox {margin-bottom: 2px;width: 900;}
.headerCenterBox .rch {display: block;}
.headerCenterBox .rch * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
}
.headerCenterBox .rch1 {
	border-right: 1px solid #ffffff;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #ffffff;
	padding-left: 1px;
	margin-left: 3px;
	background: #ffffff; /* rch5 */
}
.headerCenterBox .rch2 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 0px 1px;
	background: #ffffff; /* rch3 */
	margin: 0px 1px;
}
.headerCenterBox .rch3 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin: 0px 1px;
}
.headerCenterBox .rch4 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.headerCenterBox .rch5 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.MYP_profil {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:;
	text-align:center;	
	vertical-align: middle;
	width:100px;
	height:20px;
	cursor:pointer;
}
.Lightbox_Renewal{
	 background: url(../../IMG/css/shoppa__.gif) no-repeat;
	 width:590px;
	 height:460px;
	 padding-top:5px;
}
.Lightbox_Renewal_empty{
	 background: url(../../IMG/css/shoppa2__.gif) no-repeat;
	 width:590px;
	 height:460px;
	 padding-top:5px;
}
.Lightbox_Registration_empty{
	 background: url(../../IMG/css/shoppa__.gif) no-repeat;
	 width:590px;
	 height:460px;
	 padding-top:5px;
}

.Lightbox_Registration_Start_empty{
	 background: url(../../IMG/css/shoppa_Klart_.gif) no-repeat;
	 width:590px;
	 height:460px;
	 padding-top:5px;
}
.Lightbox_Shop_empty{
	 background: url(../../IMG/css/shoppa__.gif) no-repeat;
	 width:590px;
	 height:460px;
	 padding-top:5px;
}
.Lightbox_Shop_Start_empty{
	 background: url(../../IMG/css/shoppa2__.gif) no-repeat;
	 width:590px;
	 height:460px;
	 padding-top:5px;
}

.Renewal_Code{
	margin-top:157px;
	margin-left:35px;
	border:solid 1px #9C9A9C;
	width:100px;
	height:22px;
}

.Renewal_Button{
	margin-left:8px;	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:;
	border:solid 1px #9C9A9C;
	width:115px;
	height:22px;
	word-spacing:normal;
	cursor:hand;	
}
.Renewal_Nasta{	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:;
	border:solid 1px #9C9A9C;
	width:230px;
	height:40px;
	word-spacing:normal;
	cursor:hand;	
}
.Renewal_Submit{
	margin-left:28px;	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:;
	border:solid 1px #9C9A9C;
	width:350px;
	height:25px;
	word-spacing:normal;
	cursor:hand;	
}
.renewal_Registration_Intro{
	margin-top:80px;
	margin-left:40px;
	width:350px;
}
.Renewal_Registration_Submit{
	margin-top:110px;
	margin-left:128px;	
}
.renewal_Reg_Intro{
	margin-top:200px;
	margin-left:40px;
}
.renewal_Intro{
	margin-top:125px;
	margin-left:40px;
}
.renewal_Intro_plus{
	margin-top:15px;
	margin-left:40px;
}
.renewal_List{
	margin-top:15px;
	margin-left:40px;
	width:350px;
}
.renewal_List .Text{
	margin-left:15px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.renewal_List .Text2{
	margin-left:35px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.renewal_order{
	margin-top:20px;
	margin-left:40px;
}

.renewal_order_plus .Text3{
	margin-left:35px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.renewal_order_plus .akimage span { display:none;}
.renewal_order_plus .akimage:hover span { display:block;z-index:99; position:absolute; left:100px;background-color:; padding:5px; border:2px solid #000000;}
.renewal_order_plus .akimage img { border:0px;}


.renewal_order_plus{
	margin-top:20px;
	margin-left:40px;
}
.renewal_order_plus .Text{
	margin-left:15px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.renewal_order_plus .Text2{
	margin-left:62px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.Renewal_Rakna{
	margin-top:15px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:;
	border:solid 1px #9C9A9C;
	width:100px;
	height:22px;
	word-spacing:normal;
	cursor:hand;	
}
#gallery_tour {
	padding: 10px;
}
#gallery_tour ul { list-style: none; }
#gallery_tour ul li { display: inline; }
#gallery_tour ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery_tour ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery_tour ul a:hover { color: #fff; }

/*Tags */
.tags{
    MARGIN-TOP: 10px;
    FONT: 10px Verdana;
    padding-left:2px;
    COLOR: #ffffff;
	width:150px
}
.tags A{
    FONT: bold 10px Verdana;
    COLOR: #9C9A9C;
    TEXT-DECORATION: none
}
.tags A:hover{
	COLOR: #7F7F7F
}
.tags A:visited {COLOR: #9C9A9C}
.tags A:active {COLOR: #9C9A9C}

.tags A.wght_1{
    FONT: bold 15pt Verdana
}
.tags A.wght_2{
    FONT: bold 13pt Verdana
}
.tags A.wght_3{
    FONT: bold 11pt Verdana
}
.tags A.wght_4{
    FONT: bold 9pt Verdana
}

.miaou{ visibility: hidden;}
.Header2b{
	font-family:Verdana;
	color: #000000;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
}
.Header3{ 
	font-family:Verdana;
	COLOR: #000000;
	font-size: 16px;
	font-weight: bold; 
	text-decoration: none
}
.Header4{
	font-family:cursive; 
	color: #000000;	
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
div .scroll {
	height: 100px;
	width: 300px;
	overflow: auto;
	border: 1px solid ;
	background-color: #fff;
	vertical-align:middle;
	padding: 8px;
}
div.scroll .input_scroll{
	padding:10px;
	vertical-align:middle;
}
#navsite h5 {
	display: none;
}  	
#navsite ul {
	padding: 3px 0; 
	margin-left: 0; 
	border-bottom: 1px solid #669; 
	font: bold 12px Verdana, sans-serif; 
}
#navsite ul li {
	list-style: none; 
	margin: 0; 
	display: inline; 
}
#navsite ul li a {
	padding: 3px 0.5em; 
	margin-left: 3px; 
	border: 1px solid #669; 
	border-bottom: none; 
	background: #ccf; 
	text-decoration: none; 
}
#navsite ul li a:link { 
	color: #339;
} 
#navsite ul li a:visited { 
	color: #666;
} 
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
	color: #000; 
	background: #AAE; 
	border-color: #336; 
}
#navsite ul li a#current {
	background: white; 
	border-bottom: 1px solid white; 
}
.MainContent{
	vertical-align:top;
	width:598px;
	position:static;
}
div#Popup_profile_Close{
	text-align:right;
}

div#centerContent
{
	clear:both;
	width: 598px; /** Opera */
	font-family:Verdana;
	COLOR: #000000;
	font-size: 12px;
	border-left:1px solid ;
	border-right:1px solid ;
	border-bottom:12px solid ;
	background: #ffffff; /* f0efde */
}
#centerContent h1
{
	margin: 0 6px 10px 0; /** margin-right: 6px to ensure same shape in opera **/
	border-bottom: 1px solid #9e9e9e;
	padding: 1px 0px 2px 0;
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#centerContent td.text
{
        font-family:Verdana;
        COLOR: #000000;
        font-size: 12px;
}
#centerContent td.smalltext
{
	font-family:Verdana;
	COLOR: #000000;
	font-size: 11px;
}
#centerContent td.textlanding
{
        font-family:Verdana;
        COLOR: #000000;
        font-size: 12px;
}
#centerContent td.textred
{
        font-family:Verdana;
        COLOR: ;
        font-size: 12px;
}
#centerContent .border
{
	border-left: 2px solid #9e9e9e;
	border-right: 2px solid #9e9e9e;
	background-color: #ffffff;
}
#centerContent .borderblack
{
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #ffffff;
}
/** filter for safari and ff/moz **/
:root #centerContent h1 {
		font-family: Verdana;
		margin-right: 0px;
		font-size: 13px;
}

/** filter for IE **/
* html #centerContent h1 {
		font-family: Verdana;
		margin-right: 0px;
		font-size: 13px;
}
#centerContent a:link,
#centerContent a:visited,
#centerContent a:active
{
	font-family: Verdana;
	font-size: 12px;
	color : #000000;
}
#centerContent a:hover
{
	color : #9c0000;
}
#centerContent .radio input /* CHECK THE WHOLE RADIO BUTTON STUFF, it has to be a better way... */
{
	border-style: none;
}

.clearBoth
{
	clear: both;
	line-height: 1px;
}
.tabnormal
{
  font-family: Verdana;
  font-size: 11px;
  color:#000000; 
}
	
.InlineImage {color:0;background-color:0;border:solid 1px #9C9A9C;padding-right:10px;}
.normalText {font-family:Verdana;font-size:12px;color:#000000;}
.SmallText_Black {font-family:Verdana;font-size:9px;color:#000000;}
.TenText_Black {font-family:Verdana;font-size:10px;color:#000000;}
.SmallText_Error{font-family:Verdana;font-size:9px;color:#FF0000;}
.BigText_White {font-family:Verdana;font-size:14px;color:#ffffff;}
.BlackText {font-family:Verdana;font-size:12px;color:#000000;}
.smallText {font-family:Verdana;font-size:8px;color:#000000;}
.smallUpperText {font-family:Verdana;font-size:10px;color:#000000;text-transform:uppercase; text-decoration:underline}
.darkerTextcursive {font-family:Verdana;font-size:10px;font-family: cursive;color:#242424;}
.darkerText {font-family:Verdana;font-size:12px;color:#242424;}
.darkerTextError {font-family:Verdana;font-size:12px;color:;font-weight:bold;}
.BluedarkerText {font-family:Verdana;font-size:12px;color:blue;}
.boldText {font-family:Verdana;font-size:12px;color:#9C9A9C;font-weight:bold;}
.boldDarkerText {font-family:Verdana;font-size:12px;color:#303030;font-weight:bold;}
.errorText {font-family:Verdana;font-size:12px;color:#9C0000;}
.formCell {font-family:Verdana;font-size:12px;color:#9C9A9C;} 
.formCell1 {font-family:Verdana;font-size:12px;color:#9C9A9C;width:12px;vertical-align:top;padding-top:4px;}
.formCell2 {font-family:Verdana;font-size:12px;color:#9C9A9C;width:225px;vertical-align:top;}
.formCell3 {font-family:Verdana;font-size:12px;color:#000000;width:350px;vertical-align:top;}
.fixedButton {	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:;
	border:solid 1px #9C9A9C;
	width:120px;
	height:20px;
	word-spacing:normal;
	cursor:hand;
}
.fixedB_big {	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:;
	border:solid 1px #9C9A9C;
	width:180px;
	height:20px;
}
.fixedButtonCancel {	
	margin-left:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:;
	background-color:#ffffff;
	border:solid 1px #9C9A9C;
	width:50px;
	height:20px;
	word-spacing:normal;
	cursor:hand;
}
.SignupButton {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:;
	border:solid 1px #9C9A9C;
	width:85px;
	height:25px;
	word-spacing:normal;
	cursor:pointer;
} 
.LoginGrpahicsButton {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:;
	border:solid 1px #9C9A9C;
	width:60px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
.LoginGrpahicsButtonLight {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:;
	background:#ffffff;
	border:solid 1px ;
	width:60px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
.LightBoxGrpahicsButton {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:;
	border:solid 1px #9C9A9C;
	width:100px;
	height:20px;
} 

.LoginGrpahicsButtonLightBig {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:;
	background:#ffffff;
	border:solid 1px ;
	text-align:center;	
	vertical-align: middle;
	width:100px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
.R_ButtonLightBig {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:;
	border:solid 1px #ffffff;
	text-align:center;	
	vertical-align: middle;
	width:200px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 

div{font-family:Arial;font-size:12px;line-height:normal;}

.SmallButtonLight {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:;
	background:#ffffff;
	border:solid 1px ;
	width:45px;
	height:15px;
	word-spacing:normal;
	cursor:pointer;
}

#Member_login
{
	margin-bottom:5;
	padding-left:10px;
	clear:both;
	width: 180px;
	font-family:Verdana;
	background: #ffffff; /* f0efde */
}

#Member_login td.TopMember
{
	background: #ffffff;
	border-bottom: 6px solid ;
	padding:3px;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
#Member_login td.text
{
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}

#Member_login td.smalltext
{
	font-family:Verdana;
	font-size: 11px;
}
#Member_login td.smalltext a
{
	font-family:Verdana;
	font-size: 11px;
	text-decoration: underline;
}
/*  -------------------------------|  TABS  |-------------------------------  */
#tabs {
        text-align: center;
        padding-top: 3px;
		padding-bottom: 3px;
        margin: 10px 20px 0px;
        border-bottom: solid 1px #3B5998; 
}

#tabs div {
	display: inline;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}
* html #tabs div { 
	margin-right: 5px;
	margin-left: 5px;
	}


#tabs a {
    margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-left: 1px;
	}

#tabs .activetab  {
	color: #ffffff;
	background: ; 
	/* border: solid 1px ; */
}

#tabs .activetab a {
	color: #ffffff;
	background: ;
	text-decoration: underline; 
}

#tabs .activetab a:hover {
    text-decoration: underline; 
}

#tabs .inactivetab a:hover {
	background: ;
	color: #ffffff;
	text-decoration: none; 
}
#tabs .inactivetablined {
	text-decoration: line-through;
}

#tabs .disabled {
	color: #c0c0c0;
	margin: 0px;
	padding: 4px;
	text-decoration: none; 
}
.centercontent A.wght_2{
	FONT: bold 13pt Verdana;
}
.centercontent A.wght_3{
	FONT: bold 11pt Verdana;
}
/*--|  Toggle Tabs  |--------------------------------------------------------------*/
VioletText{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:#9C0000;}
.VioletTextMenu{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:#9C0000;font-weight:bold;}
.VioletTextHeader{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:14px;color:#9C0000;font-weight:bold;}


.tabs {
  padding:3px 0;
  border-bottom:1px solid #898989;
}

.tabs.top {
  background: #f7f7f7; }

.tabs .left_tabs {
  padding-left:10px;
  float:left;
}

.tabs .right_tabs {
  padding-right:10px;
  float:right;
}

.tabs .back_links {
  padding-right: 20px;
  float:right;
}

/*  ----------------------|  SWEET BLESSED CLEARFIX  |----------------------  */
.clearfix {
    display: inline-block; }

.tab_bar {
  float:left;
  width:600px;
  border-bottom: solid 12px ;
}

.tab_bar #tabs {
  margin: 0px 10px;
  display: inline;
  float: left;
  border-bottom: none;
}	

.popupFAQ{position: absolute;left: 102px;top: 164px;border: 2px solid #000000;color: white; display: none;}

.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #cccccc;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #cccccc;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #cccccc;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #cccccc;}

#sidenav {
	float:left;
	margin:0 ;
	background:#fff;
	padding:0;
	left:0;
	}

#sidenav ul{
	padding:0;
	margin:0 0 1em 0;
	}
	
#sidenav ul li ul{
	padding:0;
	margin:0 0 1em .6em;
	}
#sidenav ul li ul li{
	padding:0;
	margin:0 0 0 0.6em;
	}
	
#sidenav ul li{
	list-style:none;
	padding:0;
	margin:.4em 0 0 0;
	}
		
#sidenav p {
	margin: 0 .3em 0 0;
	padding:1em 0 0 0;
	}

#sidenav ul li a:hover{
  	color: ;
	}

#sidenav h1{
	font-weight:bold;
	font-size:100%;
	color:#000;
	position:relative;
	background-color:#fff;
	border:none;
	margin:0;
	padding:0 2px 0 2px;
	width:100%;
	left:-2px;
	}
#sidenav .top{margin-top:0;}

.readonly 
{ 
	font-family:Verdana; 
	color:#000000;
	font-size: 12px;
	background-color: #ffffff;
	border: 1px solid #000000;
	width:300px;
	height:100px;
	cursor: default; 
} 	


.kantlinje {border-bottom-style: dotted; border-bottom-color: #003366; border-bottom-width: 1px;}
.kantlinjeright {border-right-style: dotted; border-right-color: #003366; border-right-width: 1px;}
.racetext {font-style: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.racetext_title {font-style: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF;}
/* --- end of css --- */
