body {
     background-color: white;
     background-repeat: no-repeat;
}

h1 {
 font-family: Arial;
 font-size: x-large;
 font-weight: bold;
 text-align: left;
 text-shadow: grey;
 color: crimson;
}

H1 A:link {
  color: crimson;
  text-decoration: no-underline;
}

H1 A:visited {
  text-decoration: no-underline;
  color: crimson;
}

h2 {
 font-family: Arial;
 font-size: large;
 color: darkblue;
}

H2 A:link {
  color: mediumblue;
}

H2 A:visited {
  color: slateblue;
}

h3 {
 font-family: Arial;
 font-size: medium;
 color: darkblue;
 font-weight: bold;
}

H3 A:link {
  color: mediumblue;
}

H3 A:visited {
  color: slateblue;
}

p {
 font-family: Arial;
 color: darkblue;
}

P A:link {
  color: mediumblue;
}

P A:visited {
  color: slateblue;
}

P.navigation {
 color: mediumblue;
 font-size: smaller;
}

P.navigation A:link {
 color: mediumblue;
 font-weight: bold;
}

P.navigation A:visited {
 color: cornflowerblue;
 font-weight: bold;
}

P.menu {
 color: purple;
 font-size: smaller;
}

P.menu A:link {
 color: purple;
 font-weight: bold;
}

P.menu A:visited {
 color: thistle;
 font-weight: bold;
}

P.cr {
 font-size: x-small;
 font-style: italic;
 color: darkgray;
}

P.cr A:link {
 color: darkgray;
}

P.cr A:visited {
 color: lightgray;
}

P.tripplanner {
 font-size: smaller;
}

ul {
 font-family: Arial;
 color: darkblue;
}

ul A:link {
  color: mediumblue;
}

ul A:visited {
  color: slateblue;
}

P.content {
 font-size: x-small;
 text-align: center;
 color: lightgray;
}

P.content A:link {
 color: darkgray;
}

P.content A:visited {
 color: gray;
}

P.address {
 font-size: smaller;
 text-align: right;
 color: darkblue;
}

.sitename {
 font-style: italic;
 color: mediumblue;
}

