#inhalt {
position: static;    
}

#inhalt img.imgGeo {
display: inline;
margin: 20px 12px 20px 12px;
box-shadow: 2px 2px 2px 0px #7F4A1B;    
}

#geotext{    
text-align: center;
}

#geotext ul {
margin-left: 100px;
list-style-type: square;
list-style-position: inside;
text-align: left;
}

ul#geolist li {
margin: 0px 0px 20px 0px;
cursor: pointer;
}

div.row {
display: table;
width: 80%;
margin: 0px auto 0px auto; 
}

figure {
display: table-cell;
padding: 0 4px;
margin: 0 auto;
text-align: center
}

figure.img {
display: inline;
margin: 10px;
}

#inhalt ul {
list-style-type: square;
}

#inhalt li {
margin: 0px 0px 10px 0px;
}

#inhalt td {
padding: 5px;
}

p.impressum {
font-size: 12px;
text-align: right;
}

tr.zweitezeile {
background-color: #FFE4C4;
}

#Button01 {
display: block;
margin: 0 auto 20px auto;
}

#Button02 {
display: block;
margin: 20px auto 20px auto;
visibility: hidden;
}

#Message {
visibility: hidden;    
}

#Diaries table{
width: 100%; 
}

td.s1{
border: 1px solid black;
text-align: center;
width: 20%;
font-size: 20px;
}

td.s2{
border: 1px solid black;
width: 20%;
}

td.s3{
border: 1px solid black;
text-align: left;
width: 40%;
}

td.s4{
border: 1px solid black;
width: 10%;
}

#link {
display: block;
width: 300px;
margin: 30px 0px 20px auto;
}

#link a {
text-decoration: none;    
}

.button {
display: block;
margin: 50px auto 10px auto;
padding: 10px 6px 0px 6px;
width: 200px;
height: 30px;
border: 1px solid #000000;
border-radius: 5px;
box-shadow: 2px 2px 2px #000000;
font-size: 16px;
font-style: italic;
text-align: center;    
}

#Caches {
display: inline;
float: left;
width:  450px;    
}

#View {
display: inline;
float: right;
width:  450px;
margin: auto;
}

#imgLarge {
display: block;    
height: 240px;
margin: 10px auto 0 auto;
}
