.calculator .error {
  color                                           : #ff1100;
  background-color                                : inherit;
}

.calculator .articleform input,
.calculator .articleform select,
.calculator .articleform label.inline,
.calculator .articleform label.image,
.calculator .articleform img {
  display                                         : inline;
}

.calculator .articleform .inputtext {
  width                                           : 30px;  
}

.calculator .articleform .inputtext {
  width                                           : 50px;  
}

.calculator .articleform label.radio {
  vertical-align                                  : text-top;
}

.calculator .articleform label {
  font-size                                       : 12px;
}

.calculator .articleform label.inline {
  margin-right                                    : 10px;
}

.calculator table td {
  padding                                         : 0;
}

.calculator table td a:link,
.calculator table td a:focus,
.calculator table td a:active,
.calculator table td a:visited {
  background-color                                : #e0e0e0;
  color                                           : #000;
  display                                         : block;
  padding                                         : 2px 4px;
}

.calculator table caption {
  background-color                                : #fff;
  color                                           : #000;
}

.calculator table td span {
  padding                                         : 2px 4px;
  display                                         : block;
}

.calculator table th.inline {
  background-color                                : #eaeaea;   
  color                                           : #000;
}

.calculator table td a:hover {
  background-color                                : #c9e6f4;
  color                                           : #000;
  text-decoration                                 : none;
}

.calculator .articleform div {
  margin-bottom                                   : 20px;
}

.calculator .articleform .img-input-combi {
  display                                         : inline;
  margin-right                                    : 15px;
}

.calculator .articleform .alcoresult {
  background-color                                : #000;
  width                                           : 200px;
  color                                           : #fff;
  float                                           : left;
  padding                                         : 5px;
  margin                                          : 10px 0 0 1px;
  border                                          : 2px solid #fff;
}

.calculator .articleform .alcoresult .promille {
  font-size                                       : 2em;
  line-height                                     : 30px;
  padding-top                                     : 10px;
}

.calculator .articleform .alcoresult img {
  float                                           : right;
}

.calculator .articleform input.inputsubmit {
  margin                                          : 2px 0 0 2px;
}

.calculator p {
  padding                                         : 4px;
}

.calculator .box.articleform {
  border                                          : 0;
  background-color                                : transparent;
}

.calculator .articleform p {
  padding                                         : 0 2px;
  font-size                                       : 0.8em;
}

.calculator ul {
  padding-left                                    : 4px;
}

.calculator a:link,
.calculator a:focus,
.calculator a:active,
.calculator a:visited {
  color                                           : #069;
  background-color                                : inherit;
}

.calculator a:hover {
  text-decoration                                 : underline;
}

.calculator .articleform fieldset {
  border                                          : 0;
  margin-bottom                                   : 20px;
}

.calculator .articleform fieldset legend {
  font-size                                       : 0.85em;
  margin-left                                     : -5px;  
}

html>body .calculator .articleform fieldset legend {
  margin-left                                     : 2px;
}

.calculator.broadband .articleform select  {
  margin-bottom                                   : 20px;
}


html>body .calculator.broadband .articleform fieldset input,
html>body .calculator #ctl00_fastkalk_checkTilknytning input {
  background-color                                : #fff;
  color                                           : #000;
}
