body {
  Font-family: Arial;
}

iframe {
  border:0px;
}

table.maintable {
  background: white;
  padding:3px;
}

div.top-text {
  Font-size: 20px;
  color: white;
  text-align:right;
  vertical-align:top;
  padding-top:4px;
  font-style: italic;
  font-weight:bold;
}

div.top-month {
  Font-size: 36px;
  color: red;
  text-align:right;
  vertical-align:top;
  padding-right:15px;
  font-weight:bold;
}

div.topmenue {
  color: white;
  text-align:right;
  padding-right:10px;
}

div.topmenue a {
  color:white;
  text-decoration:none;
}

div.topmenue a:hover {
  color:white;
  text-decoration:underline;
}

table.albumbilder, table.singlebilder {
  margin-left:auto;
  margin-right:auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

table.albumbilder td, table.singlebilder td {
  padding: 2px;
}

table.Links {
  margin-left:auto;
  margin-right:auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

table.Links td {
  padding: 5px;
}

/* Links */

div.Links {
  Font-size: 10px;
  color:white;
  background:#003399;
  padding:5px;
  border: 1px solid black;
}

div.Links h3, div.Singles h3, div.Alben h3, div.Impressum h3, div.Start h3 {
  font-size: 20px;
  font-weight: bold;
  padding-top:0px;
}

div.Link_Element {
  color:black;
  margin-bottom: 5px;
  padding: 3px;
  background: #FFFF99;
  border: 1px solid black;
}

div.Link_Element h4 {
  font-size: 10px;
  font-family: Arial;
  font-weight: bold;
  margin: 0px;
}

div.Link_Element a {
  color: blue;
  padding-right:3px;
}


/* Singles */

div.Singles {
  background:#FFFF99;
  padding:5px;
  border: 1px solid black;
}

div.Singles li {
  padding-bottom:3px;
}

/* Alben */

div.Alben {
  background:#FFFF99;
  padding:5px;
  border: 1px solid black;
}

div.Alben li {
  padding-bottom:3px;
}

/* Impressum */

div.Impressum {
  background:#FFFF99;
  padding:5px;
  border: 1px solid black;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.Impressum li {
  padding-bottom:3px;
}

/* Startseite */

div.Start {
  background:#FFFF99;
  padding:5px;
  border: 1px solid black;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.Start li {
  padding-bottom:3px;
}

div.Start p, div.Start h3 {
 text-align: justify;
 margin-left: 8px;
 margin-right: 8px;
}

/* Bilder */

img.content_image {
border: 1px solid black;
margin: 10px;
}