body {
  margin:0px;
/* Logo original: */
  background-color:rgb(51,102,153);
/* "komplementär": background-color:rgb(204,153,102); */
/* heller, geringere Sättigung: background-color:#6B8FB3; */
  color:#fffaf0;
}

#gblogo {
  margin-top:36px;
  background-color:rgb(255,255,255);
  text-align:right;
  padding-right:5px;
}

#mypage {
  margin-top:12px;
  margin-left:30px;
  font-family:verdana,helvetica,sans serif;
  font-size:9pt;
  text-align:right;
}

#subtitle {
  margin-right:8px;
  font-size:7pt;
  margin-bottom:4em;
}

.menu {
  margin-top:12px;
  font-weight:bold;
}

#flagge {
  margin-top:18px;
  padding-right:8px;
}

#mslogo {
  background-color:rgb(255,255,255);
  margin-top:120px;
  padding-left:5px;
}

a {
 text-decoration:none;
 color:#fffaf0;
}