body {
background-color:#cce8f6;
font-family:Arial,sans serif;
font-size:12px;
color:black;
margin:0px;
padding:0px;
}

* {
 background-color:#cce8f6;
}

h2 {
   font-size: 16px;
}

img.thmb {
  margin:3px;
  border: 0px solid white;
}

#thumbnail-container {
  background-color:#daedfb;
  margin-left:20px;
  margin-right:20px;
  padding-top:10px;
  text-align:center;
}

.thumbnails {
  background-color:#daedfb;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}
   
#head {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:212px;
  z-index:10;
}

#visual {
  position:absolute;
  right:0px;
  top:0px;
  z-index:0;
}

#stoerer {
  position:absolute;
  left:30%;
  top:10px;
  z-index:2;
}

#logo {
  position:absolute;
  left:20px;
  top:80px;
}

#head h1 {
  font-size:32px;
  text-align:center;
}


ul.nav {
    position:absolute;
    top: 170px;
    left:10px;
    padding:0px;
    margin:0px;
    list-style-type:none;
    z-index:20;
}

.nav li {
    float:left;
    margin:0px;
    margin-bottom:2px;
    padding:0px;
    padding-left:10px;
    padding-right:10px;
}

.nav a {
  font-weight:bold;
  color:black;
  text-decoration:none;
  font-size:14px;
}

.nav a:hover{
  background-color:#b7d7ca;
}

.selected {
   background-color:#b7d7ca;
}

#popup {
  background-color:white;
  z-index:30;
  visibility:hidden;
  position:absolute;
}

#popup img {
  border:0px solid white;
}

#content {
  margin-left:20px;
  margin-right:20px;
}


div#comment div {
  margin-top:10px;
}

.tx-heimat-pi3 div input {
	width:100%;
}

.tx-heimat-pi3 div textarea {
	width:100%;
}

.tx-heimat-pi3 input.button {
	width:auto;
}

#second-run-title {
    font-size:12px;
    font-weight:bold;
}    

.ausstellung-list,.ausstellung-teaser {
  text-align:center;
}

.ausstellung-list img, .ausstellung-teaser img {
  margin:5px;
}
