﻿body {
  background-color: #212121;
  font-family: tahoma, verdana, arial;
  font-size: 12px;
  color: #ececec;
  margin: 0px;
  padding: 0px;
  line-height: 15px;
}

.specHeader {
  font-size: 27px;
  color: #333333;
  line-height: 35px;
  font-weight: bold;
}

.specHeaderHosting {
  font-size: 18px;
  line-height: 35px;
  font-weight: bold;
}

.specHeaderPrice {
  font-size: 42px;
  color: white;
  line-height: 35px;
  font-weight: bold;
}

.specHeaderKrMd {
  font-size: 16px;
  color: white;
  line-height: 35px;
  font-weight: normal;
}

.specHeaderTax {
  font-size: 11px;
  color: white;
  line-height: 35px;
  font-weight: normal;
}

.specs {
  color: #3e3e3d;
  font-weight: bold;
}

.faqheader {
  font-size: 20px;
  padding-bottom: 20px;
  color: #f0af26;
  font-weight: bold;
}

h1 {
  font-size: 20px;
  margin-bottom: 10px;
  color: #f0af26;
  font-weight: bold;
  line-height: 23px;
}

h2 {
  font-size: 13px;
  font-weight: bold;
}

p {
  margin: 0px;
  margin-bottom: 6px;
}

.infodiv {
  position: absolute;
  left: 648px;
  top: 288px;
  width: 320px;
  padding: 0px;
  color: #404040;
  display: none;
}

#footerpayment {
  font: 9px verdana;
  color: #909090;
  padding-bottom: 7px;
}

#orderinfobox {
  position: absolute;
  left: 478px;
  top: 285px;
  border: solid 1px #808080;
  background-color: #303030;
  padding: 10px;
  width: 250px;
  height: 83px;
  font-size: 11px;
  color: #d0d0d0;
  line-height: 12px;
}

.orderinfoboxdark {
  font-size: 11px;
  color: #808080;
  line-height: 12px;
}

a:link {
  color: #f0af26;
  text-decoration: underline;
}

a:visited {
  color: #f0af26;
  text-decoration: underline;
}

a:active {
  color: #ffba28;
  text-decoration: underline;
}

a:hover {
  color: #60c9ff;
  text-decoration: underline;
}
/* FAQ */

a.faq:link {
  color: #c5c5c5;
  text-decoration: none;
}

a.faq:visited {
  color: #c5c5c5;
  text-decoration: none;
}

a.faq:active {
  color: #c5c5c5;
  text-decoration: none;
}

a.faq:hover {
  color: #F26522;
  text-decoration: none;
}
/* FAQ Quote Box */

.faqpreimg {
  border: solid 4px #404040;
}

.faqpreheader {
  font-size: 16px;
  color: #c0c0c0;
  padding-top: 10px;
}

.faqpretxt {
  position: relative;
  left: 30px;
  top: 15px;
  color: #999999;
  font-size: 11px;
  font-style: italic;
  line-height: 16px;
  padding-right: 70px;
  padding-top: 2px;
}

.faqprehr {
  margin-top: 20px;
  width: 725px;
  height: 20px;
  border-top: dashed 1px #e0e0e0;
}
/* Order flow / Step Guide */

#pbs {
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  color: #c0c0c0;
  line-height: 14px;
}

#pbs a {
  color: #e0e0e0;
  text-decoration: none;
}

#pbs a:visited {
  color: #e0e0e0;
  text-decoration: none;
}

#pbs a:active {
  color: #ffffff;
  text-decoration: none;
}

#pbs a:hover {
  color: #ffffff;
  text-decoration: none;
}

.orderflowDomainPrices {
  font-size: 16px;
  color: #808080;
  font-weight: bold;
}

.orderflowDomainLabel {
  font-size: 13px;
  color: #f0f0f0;
  font-weight: bold;
}

.stepguideheader {
  font-size: 16px;
  color: #808080;
  font-weight: bold;
}

.activestep {
  color: #f26522;
  font-weight: bold;
}

.completedstep {
  color: #c0c0c0;
  font-weight: normal;
}

.incompletestep {
  color: #808080;
  font-weight: normal;
}
/* ERROR */

.errortext {
  color: #eef026;
}
/* NEWS */

.newsdate {
  font-family: tahoma, verdana, arial;
  font-size: 10px;
  color: #a0a0a0;
}

.newssubject {
  font-family: tahoma, verdana, arial;
  font-size: 10px;
  color: #f27b42;
  line-height: 18px;
}

.newstext {
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  color: #c0c0c0;
  line-height: 14px;
}

.greytext {
  color: #808080;
}

.betingelser {
  font-family: tahoma, verdana, arial;
  font: 11px;
  color: #303030;
}

#paymentnote {
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  font-style: italic;
  color: #c0c0c0;
  line-height: 14px;
}

.specdiv {
  font-size: 11px;
  color: #ffffff;
  line-height: 16px;
}
/* header */

.homeheader {
  font-family: trebuchet ms, tahoma, verdana, arial;
  font-size: 17px;
  color: #f0af26;
  padding-bottom: 10px;
  font-weight: bold;
}

.homeheader a {
  color: #fff;
  text-decoration: none;
}

.homeheader a:visited {
  color: #fff;
  text-decoration: none;
}

.homeheader a:active {
  color: #fff;
  text-decoration: none;
}

.homeheader a:hover {
  color: #72BBE4;
  text-decoration: none;
}
/* Order btns */

.orderbtn {
  font-family: tahoma, verdana, arial;
  font-size: 13px;
  padding: 5px;
}

.orderbtn a {
  color: #fff;
  text-decoration: none;
}

.orderbtn a:visited {
  color: #fff;
  text-decoration: none;
}

.orderbtn a:active {
  color: #fff;
  text-decoration: none;
}

.orderbtn a:hover {
  color: #000;
  text-decoration: none;
}
/* Main Menu */

#navcontainer ul {
  padding: 0px;
  margin: 0px;
  background-color:#282828;
  background-image: url(http://www.aspnethotel.dk/images/navcontainerbg.gif);
  color: #c0c0c0;
  float: left;
  width: 100%;
  font-family: tahoma, verdana, arial;
  font-size: 15px;
  line-height: 30px;
}

#navcontainer ul li {
  display: inline;
}

#navcontainer ul li a {
  padding: 0.2em 1em;
  background-image: url(http://www.aspnethotel.dk/images/navcontainerbg.gif);
  background-color: #282828;
  color: #c0c0c0;
  text-decoration: none;
  float: left;
}

#navcontainer ul li a:hover {
  background-image: url(http://www.aspnethotel.dk/images/navcontainerbgon.gif);
  color: #fff;
}
/*Signup*/

.signup_table {
  border: solid 1px #3e3e3e;
  font-size: 12px;
  margin-bottom: 40px;
  width: 730px;
  background: #707070;
}

.signup_table .data {
  width: 145px;
  border-left: solid 1px #3e3e3e;
}

.signup_table .title {
  font-size: 14px;
}

.signup_table td.odd {
  background: #808080;
  padding: 4px;
}

.signup_table td.even {
  background: #707070;
  padding: 4px;
}

.signup_table td.blue {
  background: #86AFD2;
  border-left: solid 1px #3e3e3e;
  text-align: center;
  padding: 4px;
}

.signup_table td.blued {
  background: #6A9BC6;
  border-left: solid 1px #3e3e3e;
  text-align: center;
  padding: 4px;
}

.signup_table td.orange {
  background: #E6AA78;
  border-left: solid 1px #3e3e3e;
  text-align: center;
  padding: 4px;
}

.signup_table td.oranged {
  background: #E09759;
  border-left: solid 1px #3e3e3e;
  text-align: center;
  padding: 4px;
}

.signup_table td.green {
  background: #9ED084;
  border-left: solid 1px #3e3e3e;
  text-align: center;
  padding: 4px;
}

.signup_table td.greend {
  background: #85C368;
  border-left: solid 1px #3e3e3e;
  text-align: center;
  padding: 4px;
}
/*Signup mouse-over icons*/

div.htmltooltip{
  position: absolute;/*leave this and next 3 values alone*/
  z-index: 1000;
  left: -1000px;
  top: -1000px;
  background: #404040;
  border: 5px solid black;
  color: white;
  padding: 10px;
  width: 250px;/*width of tooltip*/
}