@charset "iso-8859-1";

/**********************/
/*** DOKUMENT-ANFANG
/**********************/

body {
  text-align: center;  /* Für IE */
}

div.main {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 750px;
}

img.logo, img.logo:hover {
  border: solid;
  border-color: #000000;
  border-width: 2px;
  margin-top: 5px;
  width: 700px;
}

div.top {
  background-color: #cc3333;
  background-image:url(../img/hlbg.gif);
  background-repeat: no-repeat;
  padding-top: 15px;
  text-align: center;
}

span.hpheadline1 {
  color: #ffffff;
  font-family: Arial;
  font-size: 24pt;
  font-weight: bold;
  text-decoration: none;
}

span.hpheadline2 {
  color: #ffffff;
  font-family: Arial;
  font-size: 16pt;
  text-decoration: none;
}


/**********************/
/*** MENU
/**********************/

table.menu {
  table-layout: fixed;
  width: 100%;
}

td.menu {
  background-color: #cc3333;
  border: none;
  border-bottom: solid;
  border-color: #000000;
  border-width: 2px;
  padding-bottom: 3px;
  text-align: center;
  width: 12.5%;
}

td.menu_selected {
  border: solid;
  border-bottom: none;
  border-color: #000000;
  border-width: 2px;
  text-align: center;
  width: 12.5%;
}

a.menu, a.menu:hover, a.menu:active, a.menu:visited {
  color: #ffffff;
  font-family: Verdana, Arial;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

a.menu_selected, a.menu_selected:hover, a.menu_selected:active, a.menu_selected:visited {
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


/**********************/
/*** UNTER-MENU
/**********************/

td.untermenu {
  border: solid;
  border-color: #000000;
  border-top: none;
  border-width: 2px;
  color: #ffffff;
  font-family: Verdana, Arial;
  font-size: 10pt;
  padding: 3px;
  text-align: center;
}

a.untermenu, a.untermenu:hover, a.untermenu:active, a.untermenu:visited {
  color: #ffffff;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}


/**********************/
/*** INHALT
/**********************/

div.content {
  border: solid;
  border-color: #000000;
  border-top: none;
  border-width: 2px;
  padding: 5px;
  padding-bottom: 20px;
  text-align: left;
}


/**********************/
/*** FUSSZEILE
/**********************/

div.bottom {
  color: #bbbbbb;
  font-family: Arial;
  font-size: 8pt;
  padding-top: 20px;
  text-decoration: none;
}

a.bottom, a.bottom:hover, a.bottom:active, a.bottom:visited {
  background-color: #ffffff;
  color: #888888;
  font-family: Arial;
  font-size: 8pt;
  text-decoration: none;
}



