@charset "utf-8";

fieldset {
	border:0;
	padding:0;
	margin:0;
	width:480px;
}
label, .tx-newsfeedit-pi1-form-label, .tableHeaderLabel {
	width:60px;
	float:left;
	text-align:left;
	margin-right:10px;
	display:block;
	padding:0;
}

.tx-newsfeedit-pi1-header {
	margin-bottom:10px;
}
.tx-newsfeedit-pi1-form-label, .tx-newsfeedit-pi1-form-field {
	float:left;
	display:block;
}
.tx-newsfeedit-pi1-link {
	font-weight:bold;
	text-align:right;
}
.tx-newsfeedit-pi1-link-editmenu {
	float:left !important;
}
.tx-newsfeedit-pi1-link-editmenu div {
	float:left !important;
}

#mailformformtype_mail:hover {
	color:#000000 !important;
}

.formFieldOptional label {
	color:#A0A0A0;
}
.formFieldOptional input {
	border-left:1px solid #808080 !important;
	border-bottom:1px solid #808080 !important;
}

.news_edit_submit {
	float:right;
	clear:both;
}
.tx-newsfeedit-pi1-link {
	float:none;
	clear:both;
}

input[type="text"], input[type="input"], input[type="file"], select[size], textarea {
	margin-bottom:.5ex;
	font-family:Verdana, Helvetica, sans-serif;
	
	border:0px none;
	
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	
	/*background-color:#000;*/
	background:transparent;
	color:#000;
	padding:2px;
	padding-top:0px;
	padding-bottom:2px;
	margin-bottom:8px;
	font-size:0.875em;
	width:402px;
}

input[type="input"] {
	width:320px;
}

select[size] {
	overflow:auto;
	height:100px;
	padding:0px !important;
	border:1px solid #808080;
	margin-bottom:8px;
	width:402px;
}

.fileManagerH3 {
	margin-top:24px;
	margin-bottom:10px;
	font-weight:bold;
}

.tx-newsfeedit-pi1-form-row-bodytext {
	margin-bottom:20px;
}

input[type="submit"], #submit, .tx-newsfeedit-pi1-form-submit, .buttonLight, .submitButton {
	width:auto !important;
	padding:0 !important;
	margin-right:0px;
	margin-left:-2px;
	margin-bottom:0px !important;
	line-height:inherit !important;
	border:none !important;
	border-width:0px;
	background-color:transparent !important;
	font:inherit !important;
	font-weight:bold !important;
	cursor:pointer !important;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:1em;
}

#submit, .tx-newsfeedit-pi1-form-submit {
	float:right;
}

.tx-newsfeedit-pi1-link-create-login {
	float:right !important;
}

.formArrow {
	visibility:hidden;
}
.errorFormField .formArrow {
	visibility:visible !important;
}

.newsletterSubmit {
	margin-right:1px;
	text-align:right;
}

fieldset.csc-mailform textarea {
	border:0px none;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	overflow:auto;
}
fieldset.csc-mailform select {
	width:220px;
	margin:2px 0
}
fieldset.csc-mailform option {
	padding:0 5px;
	background:#000
}
#mailformformtype_mail {
	padding:2;
	margin:0;
	border:1px solid #404040;
	background:#000000;
	width:auto;
	float:right;
	font-family:Verdana, Helvetica, sans-serif;
}

#loginSubmit {
	font-family:Verdana, Geneva, sans-serif;
	margin-right:-3px;
	font-size:1em;
}

#loginSubmit a {
	cursor:pointer;
}
#logoutSubmit {
	font-family:Verdana, Geneva, sans-serif;
	margin-right:2px;
	margin-top:6px;
	margin-bottom:0px;
	height:24px
}
#logoutSubmit a {
	cursor:pointer;
}
#loginLayer input {
	margin:2px 0 0;
	padding:2px;
	border:1px solid #808080;
	float:right;
	display:inline;
	clear:none;
	width:150px;
	position:relative;
}

#loginLayer label {
	float:left;
	display:inline;
	clear:left;
}
.tx-felogin-pi1 {
	position:relative;
	z-index:20000;
}
.felogin-hidden input {
	border:0 none !important;
	padding:0 !important;
	margin:0 !important;
}

.editorWrap {
	margin-bottom:10px !important;
}

/* nur für den IE7 */

*+html #submit {
	margin-right:-11px;
	margin-left:-13px;
	font-size:1em;
}
*+html input[type="submit"], .submitButton {
	margin-right:-12px;
	margin-left:-15px;
	font-size:1em;
}
*+html #loginSubmit input {
	font-family:Verdana, Geneva, sans-serif;
	margin-right:-12px;
	font-size:1em;
}
*+html #logoutSubmit input {
	font-family:Verdana, Geneva, sans-serif;
	margin-right:-12px;
	font-size:1em;
}
*+html .tx-newsfeedit-pi1-form-submit {
	margin-right:-12px;
	margin-left:-15px;
	font-size:1em;
}