table img {
   padding:2px;
   border:1px solid #0000FF;
}
table img:hover {
   padding:2px;
   border:1px solid #FF0000;
}
table tr td div a{
      font-size: 18px;
      color:   #0000FF;
}
table tr td div a:hover{
      color:   #FF0000;
}
h1
{
font-size: 20px;
text-align: left; 
color: yellow;  
margin-top: 0;
padding-top: 2px;
text-shadow: 2px 2px 0px blue;
}
#rust{
    margin-left: 150px;
}
#keinr img{
    border: 0px;
}
#keinr img:hover{
    border: 0px;
}
/* Bildergallerie */
.bildgroesse{
    width: 160px;
    height: 115px;
    text-align: center;
}
.bildgroesseq{
    width: 110px;
    height: 160px;
    text-align: center;
}
#ubox{
    margin: 25px;
}
div a{
    font-size: 18px;
    color: black;
}
div a:hover{
    font-size: 18px;
    color:red;
}
#tx16{                 
  background-image:  url(../styles/tx16.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
#am17{
  background-image:  url(../styles/amh1.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  }
#oest16{
  background-image:  url(../styles/hellgr.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
#dub18{
  background-image:  url(../includes/sand2.jpg);
  background-size: cover;
  }
#amh{
  background-image:  url(../styles/amh.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
h2{
    font-size: 30px;
    font-family: Tahoma;
}
p.tx16{
    width: 1024px;
    text-align:  justify;
}
h3{
 text-align: left;
 width: 1024px;
}