HTML {
  overflow          : -moz-scrollbars-vertical;
}

BODY {
	margin						: 0px 0px 10px 0px;
	padding						: 0px;
  color             : #90908c;
  background        : #FFFFFF url(/newimg/background.png) repeat-x;
	text-align				: center;
}

*, BODY {
	font-family				: Tahoma;
	font-size					: 11px;
}

FORM { margin: 0; }
IMG { border: 0; }
A { color: black; }

DIV.frame {
  width             : 973px;
  margin            : 0px auto 0px auto;
	text-align				: left;
}

DIV.frame DIV.menu {
  height            : 24px;
  padding-left      : 534px;
  background-image  : url(/newimg/header_bottom.png);
  background-repeat : no-repeat;
  background-position: 0px 2px;
}

DIV.frame DIV.banner {
  border-top        : 2px solid #ed7600;
  margin-bottom     : 10px;
}

DIV.frame DIV.boxes {
  margin-bottom     : 10px;
}

TABLE.layout {
  border-collapse   : collapse;
}

TABLE.layout TD {
  vertical-align    : top;
  padding           : 0px;
}

DIV.frame TABLE.layout TD.nosubmenu {
  width             : 150px;
}

DIV.frame TABLE.layout TD.submenu {
  width             : 262px;
  background-color  : #f6f6f0;
  background-image  : url(/newimg/submenu_back.png);
}

DIV.frame TABLE.layout TD.main {
  width             : 662px;
  padding-left      : 36px;
  padding-right     : 13px;
  padding-top       : 16px;
  color             : #302D2C;
  line-height       : 14px;
}

DIV.frame TABLE.layout TD.order {
  width             : 617px;
}

DIV.frame TABLE.layout TD.main DIV.col1 {
  width: 316px;
  float: left;
}

DIV.frame TABLE.layout TD.main DIV.col2 {
  margin-left: 30px;
  width: 316px;
  float: left;
}


DIV.frame TABLE.layout TD.main DIV.list_element IMG {
  display           : none;
}

DIV.frame TABLE.layout TD.main DIV.list_element DIV.inner {
  padding           : 15px 11px 15px 20px;

}

DIV.frame TABLE.layout TD.middle {
  width: 1px;
  display: none;
}

DIV.frame TABLE.layout DIV.middle {
  width             : 165px;
  background-color  : #F6F4F0;
}

DIV.frame TABLE.layout TD.right {
	background-color	: #F7F7F5;
  color             : black;
}

DIV.frame DIV.frontpage .frontbox {
  width             : 241px;
  height            : 140px;
  float             : left;
  margin-right      : 3px;
  overflow: hidden;
}

DIV.frame DIV.frontpage DIV.ticker_frame {
  width             : 483px;
  height            : 26px;
  margin            : 10px 0 0 0;
  background-image  : url(/newimg/ticker_frame.png);
  padding-left      : 2px;
  padding-top       : 6px;
  float: left;
}

DIV.frame DIV.frontpage DIV.nyheter {
  width             : 405px;
  height            : 24px;
  margin-right      : 3px;
  padding-left      : 80px;
  padding-top       : 8px;
  font-weight       : bold;
}

DIV.frame DIV.frontpage DIV.ticker_frame INPUT.text, DIV.frame DIV.frontpage DIV.ticker_frame SELECT.text {
  font-family       : Verdana;
  font-size         : 11px;
  border            : 1px solid #d9d9d9;
  width             : 82px;
  height            : 15px;
  margin            : 0 0 0 4px;
  padding-left      : 2px;
  float             : left;
}

IMG.btn_dropdown {
  float             : left;
  position          : relative;
  left              : -18px;
  margin-right      : -18px;
  cursor            : pointer;
}

DIV.frame DIV.frontpage DIV.ticker_frame SELECT.text {
  width: 100px;
  height: 17px;
}

DIV.frame DIV.frontpage DIV.ticker_frame INPUT.image {
  margin            : 0 2px 0 3px;
  float             : left;
}

DIV.frame DIV.frontpage DIV.ticker_frame A {
  color             : #a7a7a7;
  text-decoration   : underline;
}

DIV.searchbox {
  float             : right;
  width             : 165px;
/*  padding-left      : 36px;*/
  margin-right      : -6px;
  margin-bottom     : 10px;
}
DIV.footer {
  clear             : both;
  text-align        : right;
  padding-top       : 10px;
}

DIV.footer A {
  text-decoration   : none;
  color             : #f27300;
}

/**********************/
/* MAIN MENU          */
/**********************/

UL#nav {
	margin						: 0;
	padding						: 0;
	list-style				: none;
}

#nav LI {
	float							: left;
	position					: relative;
	margin						: 0 0 -2px -1px;
  z-index           : 100;
}

UL#nav A {
	color							: #555555;
	text-decoration		: none;
}

#nav LI UL {
	display						: none;
	position					: absolute;
	top								: 23px;
	left							: -40px;
	width							: 154px;
	background-color	: white;
	border						: 1px solid #ed7600;
	padding						: 0px;
  margin-left       : 40px;
  margin-top        : 1px;
}

#nav LI LI {
	display						: block;
	float							: none;
	background-color	: white;
	border						: 0;
	margin						: 0px;
	padding						: 0px 10px 0px 10px;
	border-top				: 6px solid white;
	border-bottom			: 6px solid white;
  cursor            : pointer;
}

#nav LI LI:hover, #nav LI LI.over {
	background-color	: #DDDDDD;
	border-top				: 6px solid #DDDDDD;
	border-bottom			: 6px solid #DDDDDD;
}

#nav LI:hover UL, #nav LI.over UL {
	display						: block;
}

/**********************/
/* SUB MENU           */
/**********************/
UL.subnav {
  margin            : 0px;
  padding           : 0px;
  list-style        : none;
  margin-left       : 14px;
}

UL.subnav LI {
  background-image  : url(/newimg/submenu_icon.png);
  background-repeat : no-repeat;
  background-position: 0 6px;
  border-bottom     : 1px solid #cfd0ca;
  margin-right      : 17px;
  padding           : 3px 0 4px 17px;
}

UL.subnav LI A {
  color             : black;
  font-weight       : bold;
  text-decoration   : none;
}

UL.subnav LI.active {
  position: relative;
  top: -1px;
  border-top        : 1px solid #cfd0ca;
  margin-right      : 0px;
  background-color  : white;
}
/* Right side menu */
DIV.box {
	border-bottom			: 6px solid white;
}

DIV.box UL {
	margin						: 0px;
	padding						: 0px;
	list-style				: none;
  border-left       : 1px solid #DAD7D0;
  border-right      : 1px solid #DAD7D0;
}

DIV.box UL LI {
	border-bottom			: 1px solid #CEC8BD;
	padding						: 5px 0px 4px 4px;
  margin-right      : 5px;
  margin-left       : 5px;
  font-family       : Tahoma;
}

DIV.box UL LI.last {
  border-bottom     : none;
  padding-bottom    : 4px;
}

DIV.box UL LI A {
  text-decoration   : none;
  font-size         : 11px;
  font-family       : Tahoma;
  color             : black;
}


DIV.box DIV.inner {
	padding						: 7px 7px 1px 7px;
  border-left       : 1px solid #DAD7D0;
  border-right      : 1px solid #DAD7D0;
}

DIV.box DIV.inner SELECT {
  width             : 148px;
  margin-top        : 2px;
  margin-bottom     : 10px;
}

DIV.box DIV.inner SELECT.singleemail_select {
  width             : 145px;
}

DIV.customA62 DIV.inner {
  height            : auto !important;
  height            : 140px;
}

DIV.customA61 DIV.inner { height: 65px; }

DIV.customA60 {
  background-image  : url(/img/kontakt.gif);
  height            : 181px;
}

DIV.customA60 DIV.inner A {
  text-decoration   : none;
}

DIV.customA60 DIV.inner P {
  margin            : 0px;
  padding-top       : 10px;
  padding-bottom    : 16px;
  line-height       : 14px;
}

DIV.customA60 DIV.inner P.mer {
  padding-top       : 3px;
  padding-bottom    : 0px;
}

DIV.customA60 DIV.inner {
  padding           : 5px 0 0 60px;
  border-right      : none;
  border-left       : none;
  font-family       : Tahoma;
  font-weight       : bold;
  font-size         : 10px;
}

DIV.box DIV.inner UL {
  border            : none;
  text-transform    : uppercase;  
  width             : 142px;
}

DIV.box DIV.inner UL LI UL {
  margin-top        : 4px;
  padding-left      : 0px;
  margin-left       : 0px;
}

DIV.box DIV.inner UL LI {
  border            : none;
  border-top        : 1px solid #DCD8D2;
  margin            : -2px 0px;
  font-weight       : bold;
  padding           : 10px 0px 5px 5px;
}

DIV.box DIV.inner UL LI UL {
  border: none;
}

DIV.box DIV.inner UL LI UL LI {
  margin            : 0px;
  border            : none;
  font-weight       : normal;
  text-transform    : none;
  padding           : 0px;
  padding-bottom    : 4px;
}

DIV.box DIV.inner UL LI UL LI A {
  text-decoration   : underline;
}

DIV.box IMG.btn_bestill {
	margin						: 11px 0px 5px 105px;
}

DIV.box, DIV.inner, DIV.box DIV.inner * {
	font-family				: Tahoma;
	font-size					: 11px;
}

DIV.box DIV.inner DIV.radio_top {
	margin-bottom			: 7px;
}

DIV.box DIV.inner INPUT.text {
	border						: 1px solid #8A7F72;
	width							: 145px;
	margin						: 6px 0px 8px 0px;
}

DIV.right DIV.box DIV.inner INPUT {
	margin-left				: 0px;
}



DIV.box H4 {
  background        : #747474 url(/img/right_headertop.gif) no-repeat;
  font-family       : Tahoma;
  font-weight       : bold;
  text-transform    : uppercase;
  color             : #F8F8F8;
  height            : 19px;
  margin            : 0px;
  padding           : 5px 0px 0px 8px;
}


/* Text styles */
TD.main H1 {
  font-family       : Verdana;
  font-size         : 17px;
  font-weight       : bold; 
  color             : #605D5C;
  padding           : 0px;
  margin            : 0px 0px 15px 0px;
}

TD.main H3 {
  font-family       : Verdana;
  font-size         : 15px;
  font-weight       : bold; 
  color             : #605D5C;
  padding           : 0px;
  margin            : 0px 0px 15px 0px;
}

SPAN.header {
  color             : black;
  text-transform    : uppercase;
  color             : #605D5C;
  font-weight       : bold;
}

/*Name: Videolink*/
.videolink {
  display           : block;
  background        : #F6F4F0 url(/img/videoicon.gif) no-repeat 10px 8px;
  font-weight       : bold;
  border-top        : 1px solid #FF8C16;
  border-bottom     : 1px solid #FF8C16;
  padding           : 10px 10px 10px 48px;
  margin            : 5px 0px 5px 0px;
}

.videolink A {
  text-decoration   : none;
  color             : #605D5C;
}

/*Name: Chatlink*/
.chatlink {
  display           : block;
  background        : #F6F4F0 url(/img/chaticon.gif) no-repeat 10px 8px;
  font-weight       : bold;
  border-top        : 1px solid #FF8C16;
  border-bottom     : 1px solid #FF8C16;
  padding           : 10px 10px 10px 48px;
  margin            : 5px 0px 5px 0px;
}

.chatlink A {
  text-decoration   : none;
  color             : #605D5C;
}

/*Name: Shoplink*/
.shoplink {
  display           : block;
  background        : #F6F4F0 url(/img/shopicon.gif) no-repeat 10px 8px;
  font-weight       : bold;
  border-top        : 1px solid #FF8C16;
  border-bottom     : 1px solid #FF8C16;
  padding           : 10px 10px 10px 48px;
  margin            : 5px 0px 5px 0px;  
}

.shoplink A {
  text-decoration   : none;
  color             : #605D5C;
}


/* Orange box */
TABLE.orange_table, TABLE.orange_table_list {
  border-collapse   : collapse;
  margin-top        : 6px;
  width             : 100%;
}

TABLE.orange_table TH, TABLE.orange_table_list TH {
  background-color  : #FFA700;
  color             : white;
  font-weight       : bold;
  padding           : 6px 9px 6px 9px;
  text-align        : left;
}

TABLE.orange_table TH { 
  border-right      : 6px solid white;
  text-transform    : uppercase;
}

TABLE.orange_table TD {
  border-bottom     : 1px solid #FFA700;
  border-right      : 6px solid white;
  padding           : 6px 9px 6px 9px;
}

TABLE.orange_table_list TD {
  border-bottom     : 1px solid #FFA700;
  padding           : 6px 9px 6px 9px;
}

TABLE.orange_table TD.heading, TABLE.orange_table_list TD.heading {
  background-color  : #FFA700;
  color             : white;
  font-weight       : bold;
  padding           : 6px 9px 6px 9px;
  text-align        : left;
  border            : none;
  border-top        : 6px solid white;
}

TABLE.orange_table TD TD, TABLE.orange_table_list TD TD {
  border            : none;
  padding           : 0px;
}

TABLE.orange_table TR, TABLE.orange_table_list TR {
  background-color  : #EEEEEE;
}

TABLE.orange_table TR.dark, TABLE.orange_table_list TR.dark {
  background-color  : #F6F4F0;
}

TABLE.orange_table TD.center, TABLE.orange_table_list TD.center {
  text-align        : center;
}

/* Login box */
DIV.loginbox {
  width             : 446px;
  margin-left       : auto;
  margin-right      : auto;
}

DIV.loginbox * {
  font-family       : Verdana;
  font-size         : 10px;
}

DIV.loginbox H1 {
  background        : #747474 url(/img/login_top.gif) no-repeat;
  color             : #F8F8F8;
  font-family       : Verdana;
  font-size         : 10px;
  font-weight       : bold;
  margin            : 0px;
  padding           : 5px 0px 5px 35px;
  text-transform    : uppercase;
}

DIV.loginbox DIV.left {
  border-left       : 1px solid #DAD7D0;
  float             : left;
  clear             : left;
  width             : 202px;
  height            : 120px;
  padding           : 15px 10px;
  background-color  : #F9F9F8;
}

DIV.loginbox DIV.left DIV.error {
  color             : red;
  font-weight       : bold;
}

DIV.loginbox DIV.right {
  border-right        : 1px solid #DAD7D0;
  float             : right;
  clear             : right;
  width             : 202px;
  height            : 120px;
  padding           : 15px 10px;
  background-color  : #F9F9F8;
}

DIV.loginbox DIV.right INPUT.textinput {
  width             : 196px;
  border            : 1px solid #928779;
  background-color  : white;
  margin-top        : 2px;
  margin-bottom     : 8px;
}

#glemtpassord {
  display           : none;
  margin-top        : 15px;
}




/* ORDER */

DIV.order_top {
  background-image  : url(/img/order_top.gif);
  width             : 446px;
  height            : 49px;
  color             : #4A4A4A;
}

DIV.order_top_617x49 {
  background-image  : url(/images/kundesenter/header_background_617x49.gif);
  width             : 617px;
  height            : 49px;
  color             : #4A4A4A;
}

DIV.order_top DIV.text,
DIV.order_top_617x49 DIV.text {
  font-size         : 16px;
  font-weight       : bold;
  padding-left      : 20px;
  padding-top       : 15px;
  height            : 34px;
  float             : left;
}

DIV.order_top DIV.seperator {
  float: right;
  background-color  : red; /*#DCD8D2;*/
  width: 1px;
  height: 38px;
}

DIV.order_top DIV.steg {
  float             : right;
  padding           : 6px 11px 0px 10px;
  margin-top        : 6px;
  border-left       : 1px solid #DCD8D2;
  height            : 33px;
  font-weight       : bold;
}

DIV.order_top DIV.steg IMG {
  margin-top        : 5px;
  margin-right      : 7px;
}

DIV.order_top DIV.neste {
  float             :  right;
  padding           : 6px 13px 0px 15px;
  margin-top        : 6px;
  border-left       : 1px solid #DCD8D2;
  height            : 33px;
  width             : 65px;
}


.order_description_box {
  background-color  : #F0EEE9;
}

.order_price_box {
  background-color  : #F0EEE9;
  padding-left      : 4px;
}

TABLE.ordertab {
  width             : 172px;
  position          : relative;
  left              : -1px;  
}

TABLE.ordertab DIV.tab_top {
  border-left       : 1px solid #DAD7D0; 
  height            : 33px;
  padding           : 4px 0px 0px 10px;
  color             : #FE8301;
}

TABLE.ordertab DIV.tab_selected {
  background-color  : #F9F9F8; 
  border-top        : 1px solid #DAD7D0; 
  border-right      : 1px solid #DAD7D0; 
  padding           : 10px 0px 10px 10px;
}

TABLE.ordertab DIV.tab {
  background-color  : #EEEBEB; 
  border-top        : 1px solid #DAD7D0; 
  border-right      : 1px solid #DAD7D0; 
  border-left       : 1px solid #DAD7D0; 
  padding           : 10px 0px 10px 10px;
}

TABLE.ordertab DIV.tab_disabled {
  background-color  : #EEEBEB; 
  border-top        : 1px solid #DAD7D0; 
  border-right      : 1px solid #DAD7D0; 
  border-left       : 1px solid #DAD7D0; 
  padding           : 10px 0px 10px 10px;
  color             : #CCCCCC;
}

DIV.tab A,
DIV.tab_disabled A,
DIV.tab_selected A {
  text-decoration   : none;
}

TABLE.ordertab DIV.tab_bottom {
  border-top        : 1px solid #DAD7D0; 
  border-left       : 1px solid #DAD7D0; 
}

DIV.orderbuttonpane {
  padding           : 30px 0px 30px 0px; 
  width             : 446px; 
  text-align        : right
}

DIV.orderbuttonpane INPUT {
  width             : 150px;
  height            : 30px;
}

DIV.content_order {
  width             : 435px;
  padding           : 0px 0px 10px 10px;
}

DIV.box_velg_domene {
  background-image  : url(/newimg/box_velgdomene.png);
  width             : 286px;
  height            : 61px;
  padding           : 40px 0 0 14px;
  margin-top        : 8px;
}

DIV.box_search {
  background-image  : url(/newimg/box_search.png);
  width             : 286px;
  height            : 61px;
  padding           : 40px 0 0 14px;
  margin-top        : 4px;
}

INPUT.input_domene {
  border            : 1px solid #cfd0ca;
  font-family       : Arial;
  font-size         : 18px;
  height            : 21px;
  padding-left      : 3px;
  float             : left;
}

INPUT.input_search {
  float             : left;
  margin-left       : 7px;
}

DIV.box_valgt_domene, DIV.box_tillegg_velg_domene {
  background-image  : url(/newimg/box_valgtdomene.png);
  width             : 285px;
  height            : 66px;
  font-family       : Arial;
  font-size         : 31px;
  padding           : 35px 0 0 15px;
  margin-top        : 8px;
  color             : black;
  float             : left;
  overflow          : hidden;
}

DIV.box_tillegg_velg_domene {
  margin-top        : 8px;
  background-image  : url(/newimg/box_tillegg_velgdomene.png);
  padding-top       : 55px; 
  height            : 46px;
}

DIV.box_valgt_domene DIV.domene_navn {
  width             : 200px;
  font-family       : Arial;
  font-size         : 31px;
  overflow          : hidden;
}

DIV.box_tlds {
  margin-top        : 8px;
  float             : left;
  overflow          : hidden;
}

DIV.box_tlds IMG {
  cursor            : pointer;
  margin-left       : 3px;
  _margin-left      : 2px; */ IE Only */
}


DIV.box_othertlds {
  background-image  : url(/newimg/box_othertlds.png);
  width             : 655px;
  height            : 18px;
  margin-top        : 7px;
  margin-left       : 303px;
  padding-top       : 6px;
  padding-bottom    : 8px;
  padding-left      : 5px;
  padding-right     : 10px;
  display           : none;
}

DIV.box_pdetails {
  margin-top        : 8px;
  margin-left       : 303px;
  background-image  : url(/newimg/box_pdetails_back.png);
  background-repeat : repeat-y;
}

DIV.box_pdetails DIV.inner {
  width             : 650px;
  padding           : 6px 8px 0 12px;
}

DIV.box_pdetails DIV.inner STRONG {
  color             : black;
}

DIV.box_pdetails DIV.inner IMG.strek {
  margin-top        : 5px;
  margin-left       : -1px;
  margin-bottom     : 2px;
}

DIV.box_ny_kunde {
  background-image  : url(/newimg/box_nykunde.png);
  width             : 286px;
  height            : 70px;
  padding-left      : 14px;
  padding-top       : 43px;
  margin-top        : 7px;
  float             : left;
}

DIV.box_kunde {
  background-image  : url(/newimg/box_kunde.png);
  width             : 650px;
  height            : 113px;
  padding-left      : 14px;
  margin-top        : 7px;
  margin-left       : 9px;
  float: left;
}

DIV.box_kunde DIV.error {
  font-family       : Arial;
  font-size         : 15px;
  font-weight       : bold;
  padding-top       : 7px;
  padding-left      : 230px;
  margin-bottom     : 17px;
  color             : red;
  height            : 20px;
}

DIV.box_big {
  background-image  : url(/newimg/box_frame_top.png);
  background-repeat : no-repeat;
  background-color  : white;
  margin-top        : 7px;
}

DIV.box_big DIV.inner {
  background-color  : white;
  color             : #595959;
  border-left       : 1px solid #cfd0ca;
  border-right      : 1px solid #cfd0ca;
  padding           : 8px;
}

HR {
  border            : none;
  border-bottom     : 1px solid #cfd0ca;
}

DIV.box_big DIV.inner INPUT {
  border            : 1px solid #cfd0ca;
  height            : 15px;
  margin-bottom     : 3px;
}

DIV.box_big DIV.inner INPUT.checkbox, INPUT#betingelser {  
  border            : none;
}

DIV.box_big DIV.inner SELECT {
  border            : 1px solid #cfd0ca;
  width             : 345px;
  margin-bottom     : 3px;
}

DIV.box_big DIV.inner TD.expire SELECT {
  width             : 60px;
}

TD DIV.header {
  font-weight       : bold;
  color             : black;
  padding-bottom    : 4px;
  border-bottom     : 1px solid #cfd0ca;
  margin-bottom     : 4px;
}

DIV.box_betingelser {
  background-image  : url(/newimg/box_betingelser.png);
  width             : 237px;
  height            : 25px;
  float             : left;
  padding-top       : 10px;
  padding-left      : 10px;
}

DIV.errorbox {
  border            : 1px solid red;
  padding           : 3px;
}