
/*
 * Default elements: body, div, form, etc.
 */

body {
  background-color: rgb(250, 250, 250);
  margin: 0px;
  padding: 0px;
}

div {
  margin: 0px;
  padding: 0px;
  border: 0px solid rgb(0, 0, 0);
}

form {
  margin: 0px;
  padding: 0px;
}

hr {
  border: 0px;
}

/*
 * Internet explorer hacks:
 */

.clear {
  clear: both;
}

/*
 * Positioning:
 */

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

/*
 * Page elements:
 */

.context {
  background-color: rgb(250, 250, 250);
  float: left;
  width: 100%;
  min-width: 960px;
}

.header {
  position: relative;
  margin: 0px 25px;
  height: 70px;
}

.headermod {
  float: left;
  width: 100%;
  height: 100%;
}

.body {
  position: relative;
  margin: 0px 25px;
}

.bodymod {
  float: left;
  width: 100%;
}

.navi {
  margin: 0px 25px;
}

.navimod {
}

a div.navigationbutton {
  color: rgb(255, 255, 255);
}

a:hover div.navigationbutton {
  color: rgb(39, 91, 102);
}

.content {
  position: relative;
  margin: 0px 0px;
}

.contentmod {
  float: left;
  width: 100%;
}

.footer {
  float: left;
  margin: 10px 0px 0px 0px;
  height: 65px;
  width: 100%;
  background-color: rgb(131, 197, 211);
  color: rgb(255, 255, 255);
  text-align: center;
}

.footer a {
  color: rgb(248, 240, 145);
}
