BODY
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    BACKGROUND-COLOR: white
}
TD
{
    FONT-SIZE: 8pt
}

h1
{
    FONT-SIZE: 13pt
}
A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
INPUT
{
    BORDER: 1px solid black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.main
{
}
.main A:active
{
    COLOR: midnightblue;
    TEXT-DECORATION: none
}
.main A:link
{
    COLOR: midnightblue;
    TEXT-DECORATION: none
}
.main A:visited
{
    COLOR: midnightblue;
    TEXT-DECORATION: none
}
.main A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
.mainbg
{
    BACKGROUND-IMAGE: url(gfx/page_bg.gif);
    BACKGROUND-REPEAT: no-repeat
}
.required
{
    COLOR: #cc0000
}
SELECT
{
    border: 1px solid black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.bottombg
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(gfx/wheels.gif);
    BACKGROUND-REPEAT: no-repeat
}
.tableheader
{
    BACKGROUND-COLOR: #adb6c6
}
.tableline
{
    BACKGROUND-COLOR: #d3d3d3
}
TEXTAREA
{
    border: 1px solid black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}

/* ---------- common buttons --------- */

.commonButton button,
.commonButton {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: transparent;
}

.commonButton button {
  background-image: url(gfx/btn_bg.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
}

#comboselector {
  margin-left: 20px;
}

#comboselector h2, #comboselector h4 {
  padding-top: 10px;
  clear: both;
}

#comboselector h2 {
  border-bottom: 1px solid #a0a0a0;
  font-size: 11pt;
}

#comboselector ul.optionlist {
  width: 100%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: block;
  clear: both;
}

#comboselector ul.optionlist li {
  float: left;
  font-size: 8pt;
  line-height: 1.8em;
}

#comboselector ul.optionlist li a {
  display: block;
  background-image: url(/gfx/box-unchecked.gif);
  background-position: top left;
  background-repeat: no-repeat;
  width: 80px;
  padding: 1px;
  padding-left: 20px;
  margin: 5px;
}

#comboselector ul.optionlist li a:hover {
  background-image: url(/gfx/box-hover.gif);
}

#comboselector ul.optionlist li a.active {
  background-image: url(/gfx/box-checked.gif);
}

#comboselector ul.optionlist li a.active:hover {
  background-image: url(/gfx/box-hover-checked.gif);
}

#comboselector #pakketinfo {
  padding: 10px;
}

#comboselector #adslinfo {
  padding: 10px;
}

#pakketinfo ul, #adslinfo ul {
  padding-left: 0px;
  margin-left: 15px;
}

div#comboprice {
  clear: both;
  font-size: 24pt;
}

a.btn {
  padding: 2px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #99b3cc;
  color: white;
  text-decoration: none;
}

a.btn:hover {
  background-color: #336699;
  color: white;
}

#hostinginfo {
  display: none;
}

#hostinginfo th {
  font-size: 0.8em;
}

#hostinginfo td {
  border-bottom: 2px solid #d3d3d3;
}