/* Gallery */
#gallery ul { 
margin: 0; 
padding: 1em 0; 
list-style-type: none; 
clear: both;  
} 
#gallery ul li { 
float: left; 
width: 29%; 
margin: 0 1%; 
padding: 0 1%;
border: 0px;
} 
#gallery ul li p { 
text-align: center;
}
/* Gallery */
#guestbook ul { 
margin: 0; 
padding: 1em 0; 
list-style-type: none; 
clear: both;  
} 
#guestbook ul li { 
float: none; 
margin: 0 1%; 
padding: 1% 1%;
border: 0px;
} 
#guestbook ul li p { 
text-align: center;

}
/*http://www.style-sheets.de/guide/formulare/formulare_per_css_layouten*/
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 250px; /* Breite.*/
  margin: 0.2em;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;}
label {
 text-align: right; 
 padding-right: 1em; 
}
form {
  /*background: #a2cc39;*/
  border: thin solid #ab0;
  margin:0;
  padding:.5em;
}
#fehler{
	color: red;
}


