/**
 * 123plakat.de - Content Management System
 *
 * This is the MAILFORM CSS DOCUMENT
 * of the 123plakat.de - content managament system frontend
 *
 * @file    tt_content-mailform.css
 * @author  dpi one <www.dpi-one.de>
 */


/***********************
  fieldset
 ***********************/
FIELDSET.csc-mailform { border: none; margin: 0px; padding: 0px; }


/***********************
  field & label
 ***********************/
DIV.csc-mailform-field { float: left; padding: 3px 5px 3px 0px; width: auto; }
DIV.csc-mailform-clear { clear: left; font-size: 0pt; height: 0px; line-height: 0px; }
DIV.csc-mailform-check DIV.csc-mailform-label { margin-left: 20px; }
SPAN.csc-mailform-required { color: #BE1010; }


/***********************
  input & submit
 ***********************/
DIV.csc-mailform-text { background: url(../image/csc-mailform-text-layer.gif) no-repeat; margin: 1px 0px; }
	/* INPUT type=text */
INPUT.csc-mailform-text { border: 1px solid #F6A900; /*border-radius: 5px;*/ color: #858585; height: 13px; margin: 1px 0px; padding: 2px 4px 2px 4px; /*-moz-border-radius: 5px;*/ /*-khtml-border-radius: 5px;*/ }
DIV.csc-mailform-text INPUT.csc-mailform-text { background: url(../image/csc-mailform-text-item.gif) repeat-x right top; border: none; margin: 0px 0px 0px 4px; padding-left: 0px; }
	/* INPUT type=file */
INPUT.csc-mailform-file { border: 1px solid #F6A900; /*border-radius: 5px;*/ color: #858585; margin: 1px 0px; padding: 2px 4px 2px 4px; /*-moz-border-radius: 5px;*/ /*-khtml-border-radius: 5px;*/ }
DIV.csc-mailform-text INPUT.csc-mailform-file { margin-top: 0px; }
	/* SELECT */
SELECT { border: 1px solid #F6A900; border-radius: 5px; padding: 1px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
DIV.csc-mailform-text SELECT { margin-top: 0px; }
	/* TEXTAREA */
TEXTAREA { border: 1px solid #F6A900; border-radius: 5px; color: #858585; margin: 1px 0px 1px 0px; padding: 1px 4px 2px 4px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
DIV.csc-mailform-text TEXTAREA { margin-top: 0px; }
	/* INPUT type=checkbox */
INPUT.csc-mailform-check { float: left; margin-top: 1px; margin-left: 0px; }
	/* INPUT type=image */
INPUT.csc-mailform-image { vertical-align: middle; }
	/* INPUT type=submit */
INPUT.csc-mailform-submit, A.csc-mailform-submit {
	background: #FFFFFF url(../image/csc-mailform-submit.gif) no-repeat;
	color: #858585;
	display: inline-block;
	line-height: 13px;
	text-decoration: none;
}
INPUT.csc-mailform-submit {
	border: none;
	cursor: pointer;
	margin: 0px;
	overflow: visible;
	padding: 0px 0px 1px 9px;
	text-align: left;
	vertical-align: text-top;
	width: auto;
}
A.csc-mailform-submit { font-size: 0.917em; padding: 1px 0px 2px 9px; vertical-align: text-top; }
A.csc-mailform-submit:hover { text-decoration: none; }


/***********************
  INPUT type=radio
 ***********************/
FIELDSET.csc-mailform-radio, SPAN.csc-mailform-radio { display: block; float: left; }
SPAN.csc-mailform-radio { padding: 0.2em 2em 0px 0px; }
FIELDSET.csc-mailform-radio { border: none; margin: 0px; padding: 0px; }
FIELDSET.csc-mailform-radio LEGEND { display: none; }
FIELDSET.csc-mailform-radio INPUT.csc-mailform-radio { margin: 0.1em 0.4em 0px 0px; overflow: hidden; }
FIELDSET.csc-mailform-radio LABEL1 { display: inline-block; float: none; height: 18px; width: auto; }