@page {
  margin:0;
}

body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {
  font-family: Helvetica, Arial, sans-serif;
}

body {
  height:100%;
  padding:0;
  margin:0;
  font-size:10pt;
  color:#000000;
  background-color:#FFFFFF;
}

html {
  height:100%;
  padding:0;
  margin:0;
}

h1 {
  font-size:14pt;
  text-align:center;
}
h2 {
  font-size:12pt;
}
h3 {
  font-size:11pt;
  padding:0;
  margin:0;
}

img {
  margin:0;
  padding:0;
  border:0;
}

form {
  display:none;
}

table#layouttable {
  padding:0;
  margin:0;
  border-spacing:0;
  border-collapse:collapse;
}

td#logo {
  display:none;
}

td#navigation {
  display:none;
}

td#ueberschrift {
  vertical-align:middle;
}

td#aenderung {
  display:none;
}

td.content {
  padding:0;
  margin:0;
  vertical-align:top;
  text-align:left;
  border-width:0;
}

td.content1 {
  padding:0;
  margin:0;
  vertical-align:middle;
  text-align:left;
  border-width:0;
}

td.content2 {
  padding:0;
  margin:0;
  text-align:center;
  padding:0.5em 0.5em 0.5em 0;
  border-width:0;
}

td.content3 {
  padding:0;
  margin:0;
  vertical-align:middle;
  text-align:center;
  width:50%;
  border-width:0;
}

td.content4 {
  padding:0;
  margin:0;
  vertical-align:middle;
  text-align:left;
  width:50%;
  border-width:0;
}

td.content1a {
  padding:0;
  margin:0;
  vertical-align:middle;
  text-align:left;
  width:20%;
  border-width:0;
}

td.content2al {
  padding:0;
  margin:0;
  vertical-align:top;
  text-align:left;
  width:80%;
  border-width:0;
}

td.content2ac {
  padding:0;
  margin:0;
  vertical-align:top;
  text-align:center;
  width:80%;
  border-width:0;
}

td.content3a {
  padding:0;
  margin:0;
  vertical-align:middle;
  text-align:right;
  width:20%;
  border-width:0;
}

a:link,a:visited {
  color:#000000;
  background:transparent;
}

p.center a {
  display:none;
}

.center { 
  text-align: center;
}

div.center table {
  padding:0;
  border-collapse:collapse;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}

div.center tr {
  color: black;
  background-color: white;
}

div.center td a img {
  display:block;
  color: black;
  background-color: white;
  border:0 none;
}

.imgslide {
  color: white;
  background-color: black;
  padding:1px;
  border:35px solid white;
  width:512px;
  height:384px;
  margin:auto;
}

.imgslide2 {
  color: white;
  background-color: black;
  padding:1px;
  border:35px solid white;
  width:384px;
  height:512px;
  margin:auto;
}

.pano {
  color: white;
  background-color: black;
  padding:1px;
  border:35px solid white;
  width:400px;
  height:300px;
  margin:20px auto;
}

.allthumbs {
  color: black;
  background-color: white;
  margin:20px;
  padding:0;
}

.thumbnail {
  width:105px;
  height:105px;
  float:left;
  margin:15px;
}

.thumbnail img {
  display:block;
  margin:0 auto;
  border:1px solid black;
}

.spacer {
  clear: both;
}

td.fotos {
  text-align:center;
}

td.fotos > p:first-child {
  display:none;
}


