/*Modules ////////////////////////////////////////////////////////////////////*/

/* ********************** */
/* Newsletter Module      */
/* ********************** */

body span.newsletter table.nl-input-email td input
{
	width:226px;
	*width:233px;
}

body span.newsletter div.required,
body span.newsletter div.attributename
{
	padding-right:5px;	
}

body span.newsletter table.nl-input-attributes select.attributeinput
{
	width:auto;
}

body span.newsletter table.nl-input-email div.required
{
  top:-5px;
  position:relative;
}

/* ********************** */
/*Gallery,Ecard, Weiterempfehlen Module */
/* ********************** */

body div.cms-module-gallery table.gallery td,
body table.gallery td 
{
	padding-bottom:10px;
	padding-right:10px;
 	font-size:12px;
}

* html body div.cms-module-gallery table.gallery td
{
	padding-right:7px;
}

* html body table.gallery td 
{
	padding-right:7px;
}

body table.recommend-us td textarea
{
  margin-bottom:5px;
}

body div.cms-module-gallery table.gallery-send td,
body table.recommend-us td
{
	font-size:12px;
	line-height:24px;
	padding-left:0px!important;
	padding-top:0px!important;
	width:41px;
	*width:auto;
}

body div.cms-module-gallery table.gallery-send td h3,
body table.recommend-us td h3
{
	margin:5px 0px 5px 0px
}

body div.cms-module-gallery table.gallery-send td input,
body table.recommend-us td input
{
	width:242px;
	*width:229px;
}

body div.cms-module-gallery table.gallery-send td input.cms-formelement-submit,
body table.recommend-us td input.cms-formelement-submit
{
	width:130px;
	*margin-top:5px;
}

body table.gallery-options td
{
	font-size:12px;
}

body div.cms-module-gallery table.gallery-send td textarea.cms-formelement-textarea,
body table.recommend-us td textarea
{
	width:315px!important;
	*width:317px!important;
	*padding-left:0px;
	margin-top:5px;	
}


/* ********************** */
/* Gästebuch              */
/* ********************** */

td.guestbook-entry-date {
	padding: 10px 0 0 10px;
}
td.guestbook-entry-name {
	padding-top: 8px;
}
td.guestbook-entry-text {
	padding-bottom: 5px;
}

/* ********************** */
/* Datenschutzerklärung   */
/* ********************** */

body div.pb-legal-adress
{
	margin-top:10px;
}

