/*
 * Farbenübersicht
 * #7c2976 Lila
 * #0e43a6 Blau
 * #e30d31 Rot
 * #1f784c Grün
 * #FAFCFF Hintergrund für Facebook
*/

body {
  font-family: sans-serif;
  background-color: #FAFCFF;
}

div.page {
  width: 785px;
}

div.header {
  color: #e30d31;
  font-weight: bold;
  font-size: 40px;
  letter-spacing: 5px;
}

div.content {
  margin-top: 30px;
  color: #000000;
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 1px;
  margin-left: 10px;
  width: 600px;
}

a:link {
  color: #7c2976;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #7c2976;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:active {
  color: #7c2976;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #0e43a6;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}

td {
  vertical-align: top;
}

td.space {
  padding-bottom: 30px;
}

td.label {
  font-weight: bold;
  width: 130px;
}

td.input {
  width: 200px;
}

td.inputLong {
  width: 370px;
}

td.newsletter {
  border-top: 2px dotted #ACACAC;
  font-size: 12px;
  padding-top: 10px;
}

td.noSell {
  font-weight: bold;
  color: #e30d31;
  font-size: 20px;
}

td.recommended {
  font-size: 12px;
  color: #7C7C7C;
  text-align: right;
}

td.info {
  font-size: 13px;
}

#total {
  color: #1f784c;
  font-weight: bold;
}

span.title {
  font-weight: bold;
  color: #0e43a6;
}

span.information {
  color: #286C47;
  font-weight: bold;
}

div.error {
  display: none;
  font-size: 12px;
  font-weight: bold;
  color: #e30d31;
}