/*** Content styling ***/
a { color: red; text-decoration: none; }
a:hover { color: #5d5d5d; }
ol, ul { list-style-position: outside; padding-left: 16px; margin: 0; }
p { margin: 0; padding-bottom: 6px; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }
.tr-even { background: #ededed; }

/*** Remove blue border on input fields in Safari ***/
input[type=text]:focus,
input[type=password]:focus { outline: 0 none; }

/*** Sitemap ***/
.csc-sitemap a { color: #000000; text-decoration: none; }
.csc-sitemap a:hover { color: #5d5d5d; }

/*** TYPO3 mailform styling ***/
.csc-mailform label { float: left; width: 30%; }
.csc-mailform textarea,
.csc-mailform input { width: 65%; }
.csc-mailform #mailformformtype_mail { width: auto; margin-left: 30%; }

/*** Powermail styling ***/
fieldset.tx-powermail-pi1_fieldset { background: transparent; padding: 0 10px 10px 10px; margin-bottom: 15px; }
fieldset.tx-powermail-pi1_fieldset div.even { background: transparent; }
.tx_powermail_pi1_form label { float: left; width: 30%; }
.tx_powermail_pi1_form select { width: 70%; } 
.tx_powermail_pi1_form textarea,
.tx_powermail_pi1_form input { width: 70%; } 
.tx-powermail-pi1 .powermail_check_inner { float: left; width: 50%; }
span.powermail_mandatory { color: red; }
input.validation-failed,
textarea.validation-failed { background-color: red; }

/*** Smoothgallery ***/
#extThumbsDiv { float: left; width: 100%; background: #ededed; }
#extThumbsDiv .thumbnail {
	float: left;
	padding-bottom: 10px;
}
.myGallery { float: left; }
