/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

/* -----------------------------------------------
	standard form formatting, do not change!!!
----------------------------------------------- */
fieldset {
	border: none;
}

legend {
	display: none;	
}

input,
textarea,
select {
	border-width: 1px;
	border-style: solid;
}

.checkbox,
.radio {
	border: none;
}

input[type="file"] {
	border: none;
}

.formElement,
.commentElement {
	position: relative;
}

.floatingElement .formContainer,
.floatingElement .formElement,
.floatingElement .commentElement {
	float: left;
}

.formElement .checkbox,
.formElement .radio,
.formElement .button {
	width: auto !important;
}

.formClear {
	clear: both;
}

# Link nach oben	
.csc-linkToTop {text-align:right;}

# Bild Beschriftung
.csc-textpic, .csc-textpic-right {font-size:10px;color:#cccccc;}

