body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #fff;
text-align: center; /* part 1 of 2 centering hack */
}


#main {
padding-left:0px;
border-style:none;
margin-top:0px; 
margin-bottom:0px;
margin-right:auto;
margin-left:auto; 
width:805px;
background:#FFF;
text-align:left; /* part 2 of 2 centering hack */
background-image:url("pics/bgnav.jpg");
background-repeat:repeat-y;
border-style:none;
}

#top {
width:100%;
height:110px;
}

#leiste {
border-style:none;
width:91px;
height:100%;
padding:0px;
margin-left:6px;
margin-right:10px;
float:left;
}

#content {
padding:10px;
margin-top:0px;
margin-left:130px;
border:1px solid #999;
width:650px;
background:#ddd;
text-align:left; /* part 2 of 2 centering hack */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height: 1.6em;
color:#000000;
}

#formularfeld {

border-color:#00008B; /* darkblue */
border-style:solid;
border-width:1px;
background:#cce;
padding:10px;
margin-left:40px;
margin-right:40px;

}

h1 { font-size:15pt;
     color:#FFF;
}

h2 { font-size:14pt; }
h2.tagebuch {color:#00008B;}
h2.bilder {color:yellow;}

.alle_bilder {
	text-align:center;
	}

.alle_bilder a {
	text-decoration:none
	}

.imgbox {
       padding:20px;
       padding-bottom:10px;
	}
.index_pix {
	padding-left:20px;
	}


.imgbox a:link { text-decoration:none; }

img {border:0}

.pfeil {
text-align:right;
border:0;
}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height: 1.6em;
border-collapse:collapse;
border-style:solid;
border-color:#ddd;
border-width:2px;
}

td {
  border-style:solid; 
  border-color:black;
  border-width:1px;
  padding:4px;
}


.rollover
      {
        position:relative;
        background-repeat: no-repeat;
        width: 91px;
        height: 35px;
        margin: 0;
        padding: 0; 
	display: block;
      }

.rollover a 
      {
	display: block;
        width: 91px;
        height: 35px;
        float: left;
        margin: 0;
        padding: 0;
      }

.rollover img
      {
        width: 100%; 
        height: 100%; 
        border: 0; 
      }

* html a:hover 
      {
        visibility: visible; 
      }

.rollover a:hover img
      {
        visibility: hidden; 
      }




/*********************/
/* Guestbook *********/
/*********************/

.gbhead {
padding:5px;
margin-left:40px;
margin-right:40px;
background:#aaaacc;
color:white;
border-color:black;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
}

.gbtext {
margin-left:40px;
margin-right:40px;
padding:5px;
border-style:solid;
border-width:1px;
background:#fff;
margin-bottom:15px;
}

.datum { text-align:right; }
.nummer { float:left;}
