/* GalerieBox */
.gallery-box { margin-top:20px; margin-bottom:15px; }

/* Administration */
	/* ManagePictures */
#admin-selectgallery-id { margin:-1px 0px 0px 3%; width:150px; }
#admin_ajaxbox { line-height:30px; border-color:black; border-width:1pt; border-bottom-style:solid; border-top-style:solid; }
#admin-uploadfields { width:640px; margin-top:15px; text-align:right;}
.admin-picture-checkboxfield { float:left; }
.admin-delete-button { width:30px; height:30px; border-width:0pt; }



/* Login */
#login-template { width:auto; height:100%; margin-bottom:10px; }
#login-text { width:auto; height:100%; line-height:20px; margin-bottom:20px; }
.login-description { float:left; width:12%; margin-left:50px; margin-bottom:15px; }
.login-inputfield { float:left; width:40%; margin-bottom:15px; }


/* CompanyHistory */
.companyhistory-year { width:auto; height:100%; font-weight:bold; line-height:25px; letter-spacing:1px; margin-top:15px; }
.companyhistory-text { width:auto; height:100%; line-height:18px; padding-left:5% }


/* Awards */
.awards_block_year { width:auto; height:100%; font-weight:bold; line-height:25px; letter-spacing:1px; margin-top:15px; }
.awards_block_delete { float:left; width:5%; height:100%; line-height:18px; letter-spacing:1px; }
.awards_block_month { float:left; width:10%; height:100%; line-height:18px; letter-spacing:1px; }
.awards_block_text_float { float:left; width:81%; height:100%; line-height:18px; }
.awards_block_text { float:left; width:91%; height:100%; line-height:18px; }


/* Kontakt-Formular */
.contactform-description { float:left; width:22%; line-height:20px; text-align:left; margin:10px 0px 0px 0px; }
.contactform-inputfield { float:left; width:69%; line-height:20px; text-align:left; margin:10px 0px 0px 0px; }

.contactform-error { width:auto; color:red; margin-left:25%; }


/* Gästebuch */
#guestbook-newentry { width:auto; height:100%; padding:0px 0px 10px 0px; }
#guestbook-newentry-mandatoryfields { width:auto; line-height:25px; padding:0px 0px 0px 10px; }
.guestbook-newentry-descriptionfield { float:left; width:15%; margin:10px 0px 0px 10px; }
.guestbook-newentry-formfield { float:left; width:auto; margin:10px 0px 0px 0px; }
.guestbook-newentry-emailhint { float:right; width:150px; line-height:1.5; margin:10px 7px 0px 0px; }

#guestbook-oldentries-headline { float:left; width:auto; height:100%; padding:10px 0px 0px 0px; }
#guestbook-oldentries-count { float:right; width:auto; height:100%; text-align:right; padding:10px 8px 0px 0px; }
#guestbook-oldentries { width:auto; height:100%; padding:0px 5px 0px 0px; }
.guestbook-oldentry-box { width:auto; height:100%; border-color:black; border-style:solid; border-width:1pt; }
.guestbook-oldentry-firstrow { width:auto; height:100%; line-height:1.5; padding:3px 5px 3px 5px; border-color:black; border-bottom-style:solid; border-width:1pt; }
.guestbook-oldentry-text { width:auto; height:100%; line-height:1.5; text-align:justify; margin:5px 0px 3px 0px; padding:0px 8px 5px 8px;	}

.guestbook-deleteentry-checkboxfield { float:left; width:10%; text-align:center; }
.guestbook-deleteentry { float:left; width:70%; border-color:black; border-style:solid; border-width:1pt; }
#guestbook-deleteentry-button { width:auto; text-align:right; margin-top:25px; margin-bottom:25px; }
.guestbook-deleteentry-noentry { padding-left:15px; }

.guestbook-error { width:auto; color:red; margin-left:17.5%; }

/* Events */
.evententry-text { width:auto; height:100%; line-height:1.5; text-align:justify; margin:5px 0px 3px 0px; padding:0px 8px 5px 8px; }

div#image-containerinpage { width:420px; height:315px; text-align:center; }
