


/*--------------------------------------------------------------------------------------------------------*/
html {
  min-height:                   100.05%;
  }

/*--------------------------------------------------------------------------------------------------------*/
body {
  background-color:             #3c0000;
  color:                        #f8f8f8;
  font-family:                  "Palatino Linotype","Palatino","Hoefler Text","Garamond","Georgia",serif;
  font-size:                    76%;
  min-height:                   100.05%;
  }

/*--------------------------------------------------------------------------------------------------------*/
.top-div {
  width:                        100%;
  height:                       185px;
  background-repeat:            no-repeat;
  background-position:          center bottom;
  }

/*--------------------------------------------------------------------------------------------------------*/
.middle-div {
  width:                        100%;
  background-repeat:            repeat-y;
  background-position:          center;
  }

/*--------------------------------------------------------------------------------------------------------*/
.bottom-div {
  width:                        100%;
  height:                       269px;
  background-repeat:            no-repeat;
  background-position:          center top;
  }

/*--------------------------------------------------------------------------------------------------------*/
.content-div {
  width:                        656px;
  margin:                       auto;
  position:                     relative;
  }

/*--------------------------------------------------------------------------------------------------------*/
h3 {
  font-size:                    150%;
  margin-top:                   0.5em;
  margin-bottom:                1em;
  font-family:                  Verdana,Tahoma,Helvetica,sans-serif;
  font-weight:                  bold;
  }

/*--------------------------------------------------------------------------------------------------------*/
ul li {
  list-style-type:              square;
  list-style-position:          inside;
  }

/*--------------------------------------------------------------------------------------------------------*/
p, ul, ol {
  font-size:                    1.4em;
  margin-bottom:                1ex;
  line-height:                  1.2em;
  }

/*--------------------------------------------------------------------------------------------------------*/
a:link,
a:visited,
a:hover,
a:active,
strong {
  font-family:                  Verdana,Tahoma,Helvetica,sans-serif;
  font-weight:                  bold;
  color:                        #ffffff;
  text-decoration:              none;
  font-size:                    0.90em;
  }

/*--------------------------------------------------------------------------------------------------------*/
a:hover {
  text-decoration:              underline;
  color:                        white;
  }

/*--------------------------------------------------------------------------------------------------------*/
a.imprint:hover,
a.mailto:hover {
  text-decoration:              none;
  color:                        white;
  border-bottom:                2px solid #a56501;
  }

/*--------------------------------------------------------------------------------------------------------*/
.mailto,
.imprint,
.back {
  display:                      block;
  position:                     absolute;
  cursor:                       pointer;
  }

/*--------------------------------------------------------------------------------------------------------*/
.mailto,
.imprint {
  height:                       25px;
  }

/*--------------------------------------------------------------------------------------------------------*/
.mailto {
  right:                        -1px;
  bottom:                       -43px;
  width:                        165px;
  }

/*--------------------------------------------------------------------------------------------------------*/
.imprint {
  left:                         -5px;
  bottom:                       -43px;
  width:                        70px;
  }

/*--------------------------------------------------------------------------------------------------------*/
.back {
  left:                         0px;
  top:                          -180px;
  height:                       160px;
  width:                        100%;
  cursor:                       pointer;
  }

