/* standard
----------------------------------------------- */

* {
  margin: 0;
  padding: 0; }

body {
  margin: 0;
  padding: 0;
  color: #222;
  background: #E8EFF7 url(../img/bg.jpg) repeat-x;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 82%;
  line-height: 1.4; }

html > body {
  font-size: 10pt; }

img, a img, table {
  border: 0 none; }

/* typo
----------------------------------------------- */

h1 {
  float: left;
  width: 100%;
  font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 0 0 20px 0; }

h2 {
  float: left;
  width: 100%;
  font-size: 1.2em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 1.55em 0 1.3em 0;
  margin: 0;
  text-indent: 0;
  color: #42423C; }

h3 {
  float: left;
  width: 100%;
  font-size: 1.3em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 0.8em 0 0.4em 0;
  margin: 0;
  text-indent: 0;
  color: #42423C; }

* html h2, * html h3 {
  margin-bottom: 0.6em; }

h2 {
  border-bottom: 1px solid #787869;
  margin: -3px 0 1.7em 0;
  padding: 0; }

h2 a span {
  display: none; }

h2 a:hover span {
  display: inline; }

p {
  margin: 0;
  padding: 0 0 20px 0;
  font-size: 1em; }

.klein {
  margin: 0;
  padding: 0 0 20px 0;
  font-size: 0.8em; }

/* links
----------------------------------------------- */

a {
  color: #063970;
  font-weight: bold;
  text-decoration: none; }

a:hover {
  background: #063970;
  color: #FFFFFF; }

/* table, td
----------------------------------------------- */

td {
  vertical-align: top;
  text-align: left; }

/* list
----------------------------------------------- */

.link {
  font-size: .8em;
  margin: 0;
  padding: 0 0 10px 0; }

.link a {
  color: #063970;
  font-weight: bold;
  text-decoration: none; }


.link a:hover {
  background: #063970;
  color: #FFFFFF; }

/* misc
----------------------------------------------- */