


body {
  background-color:#ffffff;
  margin:0px 0px 10px 0px;
  font-family:Verdana,sans-serif;
  font-size:8pt;
  color:#000000;
  text-align:center;
}

form {
  margin:0px 0px 0px 0px;
}

input {
  font-family:Verdana,sans-serif;
  font-size:8pt;
  font-weight:bold;
}

select {
  font-family:Verdana,sans-serif;
  font-size:8pt;
  font-weight:bold;
}

textarea {
  font-family:Verdana,sans-serif;
  font-size:8pt;
  font-weight:bold;
}

.field {
  border:1px solid #808080;
  padding:1px 1px 1px 1px;
  color:#000000;
  background-color:#e7eef6;
  font-family:Verdana,sans-serif;
  font-size:8pt;
  font-weight:bold;
}

div.pageframe {
  width:790px;
  border:1px solid #2255a4;
  text-align:left;
  margin: 0 auto;
}

table.menu {
  width:100%;
}

table.menu a {
  font-weight:bold;
  text-decoration:none;
}

table.menu a:hover {
  text-decoration:underline;
}

table.menu td.notselected0 {
  padding:0px 10px 0px 10px;
  border-top:1px solid #bc2301;
  border-bottom:1px solid #bc2301;
}

table.menu td.notselected0 a {
  color:#bc2301;
}

table.menu td.selected0 {
  padding:0px 10px 0px 10px;
  border-top:1px solid #bc2301;
  border-bottom:1px solid #bc2301;
  background-color:#bc2301;
}

table.menu td.selected0 a {
  color:#ffffff;
}

table.menu td.rest0 {
  width:90%;
  padding:0px 10px 0px 10px;
  border-top:1px solid #bc2301;
  border-bottom:1px solid #bc2301;
}

table.menu td.highlight0 {
  height:7px;
  background-image:url(http://www.skischule.de/hachingertal/GUI/menulines.gif); 
}

table.menu td.notselected1 {
  padding:0px 10px 0px 10px;
  border-top:1px solid #bc2301;
  border-bottom:1px solid #bc2301;
  background-color:#e3dfde;
}

table.menu td.notselected1 a {
  color:#bc2301;
}

table.menu td.selected1 {
  padding:0px 10px 0px 10px;
  border-top:1px solid #bc2301;
  border-bottom:1px solid #bc2301;
  background-color:#bc2301;
}

table.menu td.selected1 a {
  color:#ffffff;
}

table.menu td.rest1 {
  width:90%;
  padding:0px 10px 0px 10px;
  border-top:1px solid #bc2301;
  border-bottom:1px solid #bc2301;
  background-color:#e3dfde;
}

table.footer {
  width:790px;
  margin: 0 auto;
}

table.footer td {
  color:#2255a4;
}

table.footer td a {
  color:#2255a4;
  text-decoration:underline;
}

table.footer td a:hover {
  color:#bc2301;
  text-decoration:underline;
}

.contentbox {
  padding:0px 0px 0px 0px;
  border:1px solid #2255a4;
  vertical-align:top;
}

.contentbox h1 {
  margin:0px 0px 10px 0px;
  padding: 2px 10px 3px 10px;
  background-color:#2255a4;
  color:#ffffff;
  font-size:8pt;
  font-weight:bold;
}

.contentbox h2 {
  margin:5px 0px 5px 0px;
  padding: 0px 10px 0px 10px;
  color:#000000;
  font-size:8pt;
  font-weight:bold;
}

.contentbox p {
  margin:8px 0px 8px 0px;
  padding: 0px 10px 0px 10px;
}

.contentbox a {
  color:#2255a4;
  text-decoration:underline;
}

.contentbox a:hover {
  color:#bc2301;
  text-decoration:underline;
}

.contentbox .blue {
  color:#2255a4;
}

.contentbox .grey {
  color:#808080;
}

.contentbox .warn {
  color:#bc2301;
}

.contentbox ul {
  list-style-type:square;
}

.contentbox table {
  margin:8px 10px 8px 10px;
}

.contentbox td {
  vertical-align:top;
}
