/* MyWebhost Template Start */
body
{
	background-color: #F0F0DB;
	background-image: url('https://images.mywebhost.no/background-v4.gif');
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 15px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

html {
  height: 100%;
  margin: 0px
}

form {
  display: inline
}

input {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal
}

select {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal
}

img {
  border: none
}

legend {
  color: #CC0000;
}

.text-small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  color: #000000
}

.text-normal {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #000000
}

.text-big {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  color: #000000
}

.text-xbig {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  color: #000000
}

.redtext-small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  color: #CC0000
}

.redtext-normal {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #CC0000
}

.redtext-big {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  color: #CC0000
}

.whitetext-small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  color: #FFFFFF
}

.whitetext-normal {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #FFFFFF
}

.whitetext-big {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  color: #FFFFFF
}

#root {
  width: 784px;
}

#outer {
  border-bottom-color: #CCCC99;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #CCCC99;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #CCCC99;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-style: none;
  background-color: #F0F0DB;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  width: 780px;
  margin: auto;
  text-align: left;
  overflow: hidden
}


#top1 {
  background-image: url('https://images.mywebhost.no/top1.png');
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: right;
  height: 25px;
  width: 780px;
  line-height: 25px
}


#top-links {
  padding-right: 5px
}

a.top-link:active, a.top-link:visited, a.top-link:link {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  margin-right: 15px;
  border-bottom-style: none
}
a.top-link:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin-right: 15px
}

#top-main {
  background-image: url('https://images.mywebhost.no/top-main.png');
  color: #000000;
  width: 780px;
  height: 75px
}


#topmenu-main {
  height: 35px;
  background-image: url('https://images.mywebhost.no/top-menu-main.png');
  width: 780px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 35px
}


a.topmenu-link, a.topmenu-link:visited {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #000000;
  margin-left: 10px;
  margin-right: 10px;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

a.topmenu-link:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #CC0000;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin-left: 10px;
  margin-right: 10px
}


#document-main-index {
  background-image: url('https://images.mywebhost.no/document-background.png');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: left;
  color: #000000;
  background-color: #FFFFFF;
  width: 780px;
  overflow: visible;
  float: left;
}

#document-main-index-left {
  width: 545px;
  float: left;
}

#document-main-index-left-content {
  border-right-color: #CCCC99;
  border-right-style: dotted;
  border-right-width: 1px;
  width: 545px;
}

#document-main-index-right {
  width: 235px;
  float: right;
  background-color: #FFFFFF;
  background-image: url('https://images.mywebhost.no/main-background-right.jpg');
  background-repeat: no-repeat;
  height: 400px
}

#document-main-index-right-heading {
  background-color: #CC0000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding: 3px
}
#document-main-index-a {
  width: 544px;
  float: left;
  height: 240px;
}

#document-main-index-b {
  width: 272px;
  float: left;
  height: 150px;
  border-top-color: #CCCC99;
  border-top-style: dotted;
  border-top-width: 1px;
  border-right-color: #CCCC99;
  border-right-style: dotted;
  border-right-width: 1px
}

#document-main-index-c {
  width: 272px;
  float: right;
  height: 150px;
  border-top-color: #CCCC99;
  border-top-style: dotted;
  border-top-width: 1px
}

#document-main {
  background-image: url('https://images.mywebhost.no/document-background.png');
  background-repeat: repeat-y;
  background-position: left;
  color: #000000;
  background-color: #FFFFFF;
  width: 601px;
  border-left-color: #CCCC99;
  border-left-style: solid;
  border-left-width: 1px;
  overflow: visible;
  float: left
}

.document-text {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  padding: 5px
}

a.document-link, a.document-link:visited {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #CC0000;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  text-decoration: none
}

a.document-link:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #CC0000;
  text-decoration: underline;
  border-bottom-style: none
}

a.document-link-small, a.document-link-small:visited {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #CC0000;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  text-decoration: none
}

a.document-link-small:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #CC0000;
  text-decoration: underline;
  border-bottom-style: none
}

.document-pathway {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #666666
}

a.pathway, a.pathway:visited {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #666666;
  border-bottom-style: dotted;
  text-decoration: none;
  border-bottom-color: #666666;
  border-bottom-width: 1px
}

a.pathway:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #666666;
  text-decoration: underline;
  border-bottom-style: none
}

.document-title {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: #CC0000;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 5px;
  border-bottom-color: #CCCC99;
  border-bottom-style: solid;
  border-bottom-width: 2px
}

.document-intro {
  border-bottom-color: #CCCC99;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  background-color: #CC0000;
  height: 100px
}


#document-footer {
  border-top-color: #CCCC99;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
  background-color: #FFFFFF;
  clear: both;
  height: 50px
}

#copyright {
  position: relative;
  float: left;
  width: 40%;
  display: block;
  text-align: left;
  vertical-align: top
}

#copyright-text {
  padding-left: 5px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold
}

#bottom-links {
  position: relative;
  float: right;
  width: 60%;
  cursor: default;
  text-align: right;
}


.vattext {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: normal
}

a.bottom-link:link, a.bottom-link:active, a.bottom-link:visited {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  margin-right: 5px;
}
a.bottom-link:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-decoration: none;
  color: #CC0000;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin-right: 5px
}

#menuroot {
  background-color: #F0F0DB;
  color: #000000;
  width: 175px;
  float: left
}

#menu-domainsearchbox {
  color: #000000;
  background-color: #F0F0DB;
  border-bottom-color: #CCCC99;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  padding: 5px;
}

#domainsearchbox-input {
  text-align: right;
}

.domainsearchbox-popup {
  z-index: 1;
  text-align: center;
  background-color: #CC0000;
  visibility: visible;
  height: 30px
}

#menu-items {

}

a.menuitem, a.menuitem:visited {
  height: 25px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: #F0F0DB;
  width: 175px;
  text-align: center;
  text-decoration: none;
  line-height: 24px;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCC99
}

a.menuitem:hover {
  height: 25px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: #FBFBED;
  width: 175px;
  text-align: center;
  text-decoration: none;
  line-height: 24px;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCC99
}

a.menuitem#active {
  height: 25px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #CC0000;
  width: 175px;
  text-align: center;
  text-decoration: none;
  line-height: 24px;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCC99
}


a.news-link, a.news-link:visited {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #CC0000;
  text-decoration: none;
  border-bottom-color: #CC0000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  font-weight: bold
}

a.news-link:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #CC0000;
  text-decoration: underline;
  border-bottom-style: none;
  font-weight: bold
}

#main-price-left {
  width: 45%;
  float: left;
}

#main-price-right {
  width: 50%;
  float: right;
  text-align: right
}

.heading-main-a {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-weight: bold;
  color: #CC0000
}

.heading-main-b {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  color: #CC0000
}

#container-order-info {

}

#container-order-navigate {
  width: 100%;
  background-color: #CC0000;
  color: #FFFFFF;
  height: 22px;
  padding: 4px
}

#order-navigate-left {
  width: 30%;
  float: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  background-color: #CC0000
}

#order-navigate-center {
  width: 30%;
  float: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  background-color: #CC0000
}

#order-navigate-right {
  width: 30%;
  float: right;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align: right;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  background-color: #CC0000
}

#order-info-icon {
  width: 53px;
  float: left;
  text-align: center;
}

#order-info-text {
  width: 113px;
  float: right;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  padding: 4px;
}

td.table-front-domene-heading {
  background-color: #CC0000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold
}

td.table-front-domene-row {
  background-color: #F0F0DB;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal
}

td.table-front-domene-row#alt {
  background-color: #FBFBED;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal
}

td.table-heading {
  background-color: #CC0000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold
}

td.table-row {
  background-color: #F0F0DB;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal
}

td.table-row#alt {
  background-color: #FBFBED;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal
}

.norid_yellow {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #ff8c00
}

.norid_red {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #FF0000
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 23px;
	font-weight: bold;
	color: #000000;
	background-color: #F0F0DB;
	border: 1px solid;
	border-top-color:#FBFBED;
  border-left-color:#FBFBED;
  border-right-color:#CCCC99;
  border-bottom-color:#CCCC99;
  background-image: url('https://images.mywebhost.no/button_background.png');
}

.buttonhov {
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

td {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
}

td.mywh_table {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  background-color: #F0F0DB;
  height: 20px;
}

td.mywh_table#alt_row {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  background-color: #F9F9EE
}

td.mywh_table_head {
  background-color: #CC0000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: bold;
  color: #F9F9EE;
  text-indent: 3px;
  height: 25px
}

td.mywh_table_email_edit {
  background-color: #CCCC99;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  text-indent: 3px;
  height: 20px
}

td.mywh_table_dns_edit {
  background-color: #CCCC99;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  text-indent: 3px;
  height: 20px
}

td.mywh_table_vat_line {
  background-color: #CCCC99;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  text-indent: 3px;
  height: 20px
}

table.mywh_table {
  border: 1px solid #CCCC99;
}

#container-infomessage {
  color: #000000;
  background-color: #CCCC99;
  overflow: visible;
  float: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  padding: 2px;
}

#infomessage-icon {
  background-image: url('https://images.mywebhost.no/icon-contact-info.gif');
  background-repeat: no-repeat;
  margin-left: 4px;
  width: 50px;
  height: 50px;
  float: left;
}

#infomessage-text {
  margin-left: 55px;
  width: 523px;
}

#container-colocation-price {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  color: #000000;
  background-color: #CCCC99;
  width: 200px;
  padding: 5px;
  display: block;
  float: right
}

.image_click {
  cursor: pointer;
}

#domainprice-tld {
  float: left;
  width: 45px;
}

#domainprice-price {
  margin-left: 60px;
  width: 50px;
}

#inputbox-small-center {
  border: 1px solid #CCCC99;
  background-color: #F0F0DB;
  padding: 5px;
  width: 70%;
  margin-left: 15%;
}

#inputbox-text-col {
  float: left;
  width: 130px;
  line-height: 28px;
}

#inputbox-input-col {
  margin-left: 140px;
  height: 28px;
  clear: right;
}

.error
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	display: block;
	background-color: #FFCCCC;
	border: 1px solid #FF0000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px;
}

.infomessage
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	display: block;
	background-color: #CCFFCC;
	margin-top: 10px;
	margin-bottom: 10px;
	border-color: #009900;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
}

.infomessagefront
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	display: block;
	background-color: #CCFFCC;
	border-color: #009900;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
}
