body { 
    background-color: #ffffff;
    background-image: url(images/bg.jpg);
    background-repeat: repeat;
}
a {
  text-decoration:none;
  font-weight:bold;
  color: black;
}
a:visited {
  color: black;  
}
a:active{
  color: black;
}
a:hover {                     
    text-decoration:underline;

}
a:focus {

}

#container {  
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    height: 2800px;
    width: 1024px;
    font-family: verdana;
    font-size: 12px;  
    background-color:lightgrey;  
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#header {
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  position: relative;
  height: 175px; 
  width: 1024px;
  background-image: url(images/header.jpg);
  opacity: 0.9;
  filter: alpha(opacity=90);
}
#logo {
  position: relative;
  background-image: url(images/logo.png);
  height: 175px; 
  width: 261px;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

#mainnavigation{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: auto;
  padding-bottom: 0px;
  width: 100%;
  font-family: verdana;
  font-size: 17px;
}                                                                        


#mainnavigation div {
  margin-left: 10px;
  position: relative;
  display: inline;
}

#mainnavigation div a {
    outline:none;
    text-decoration:none;
    border:none;
}

#content {
  margin-top: 97px;
  margin-left: 190px;
  width:  733px;
  position: absolute;
  opacity: 1.0;
 /** filter: alpha(opacity=100);     **/

}
#leftnavigation {
  padding-top: 50px;
  margin-left: 5px;
  position: absolute;
  width: 180px;
  font-family: verdana;
  font-size: 17px;
  font-weight: bold;
  opacity: 1.0;
  /***filter: alpha(opacity=100);  **/
  
}
#leftnavigation div{
  width: 180px;
  
}
.loginform {
   margin-top: 75px;
   margin-left:30px;
   position:relative; 
   display: block; 
   
}
            
.tablenavigation tr td {
  border: none;       
}

table.list{
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: 12px; 
  width: 80%;  
}
table.list tr th {
  border: 1px solid black;
}
table.list tr td {
  text-align: center;
}
table.list tr td {
  border: 1px solid black;
}
body form label {
  font-weight: bold;
  font-size: 12px;
}
.gname{
  width: 18%;
}
.gbeschreibung{
  width: 40%; 
}
.galerie {
  width: 90%;
  margin-left: 15px;
  
}
.galerie tr td a{
  outline:none;
  text-decoration:none;
  border:none;
}
.galerie tr td a img {
  border:none;
}
.gedit {
  text-align: left;

}
.galerietitel {
  margin-left: 30px;   
  font-family: verdana;
  font-size: 20px;
}
.liste {
  width: 80%;
  text-align: center;
}
.liste tr td a {
  font-weight: normal;
  
}
#c {
  text-align: center;
  font-family: verdana;
  font-size: 10px;
}
#guest {
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  border: 1px solid black;
}
#guestcontent {
  text-align: center;
  font-family: verdana;
  font-size: 16px;
  border: 1px solid black;
}
#newentry {
  width: 50%;
}
#form {
  float: left;
    position: relative;
    display: inline-block;
    width: 50%;
}
#captcha {
  float: right;
     position: relative;
    display: inline-block;
    width: 50%;
}
