/*
 *	eventorganizer
 */

.eventorganizer {
	width: 660px;
}
.eventorganizer P.eventorganizer-booking-header {
	display: none;
}
.eventorganizer .confirmation {
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 5px;
	font-family: verdana,arial,sans-serif;
	color: #4f5468;
}
.eventorganizer P.eventorganizer-booking-errors {
	margin-top: 5px;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 5px;
	font-family: verdana,arial,sans-serif;
}
.eventorganizer P.eventorganizer-booking-errors EM {
	text-decoration: underline;
}

.eventorganizer FIELDSET#signon-baseData {
	display: none;
}

.eventorganizer FIELDSET.eventorganizer-booking-fieldset {
	border: none;
	border-bottom: solid 2px #8bc03f;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.eventorganizer FIELDSET.eventorganizer-booking-fieldset LEGEND {
	display: block;
	background: #8bc03f;
	font-size: 18px;
	padding: 3px 12px;
	font-weight: bold;
	color: #ffffff;
	margin: 0pt;
	margin-left: -7px;
}
.eventorganizer DL.user,
.eventorganizer DL.charge,
.eventorganizer DL.documents,
.eventorganizer DL.group,
.eventorganizer DL.summary,
.eventorganizer DL.staff {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.eventorganizer DL.user DT.label,
.eventorganizer DL.charge DT.label,
.eventorganizer DL.documents DT.label,
.eventorganizer DL.group DT.label,
.eventorganizer DL.staff DT.label {
	float: left;
	width: 235px;
	font-weight: bold;
	clear: left;
}
.eventorganizer DL.user DD,
.eventorganizer DL.charge DD,
.eventorganizer DL.documents DD,
.eventorganizer DL.group DD,
.eventorganizer DL.staff DD {
	margin-left: 240px;
	padding-bottom: 3px;
}

.eventorganizer DL.documents DD A.download-pdf {
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
	background: url(../../../../typo3/gfx/fileicons/pdf.gif) no-repeat;
	padding-left: 20px;
}
.eventorganizer DL.documents DD A.download-pdf:hover {
	text-decoration: underline;
}
.eventorganizer DL.user DD SELECT,
.eventorganizer DL.user DD INPUT,
.eventorganizer DL.charge DD SELECT,
.eventorganizer DL.charge DD INPUT,
.eventorganizer DL.charge DD TEXTAREA,
.eventorganizer DL.group DD SELECT,
.eventorganizer DL.group DD INPUT,
.eventorganizer DL.staff DD SELECT,
.eventorganizer DL.staff DD INPUT {
	background: transparent;
	width: 400px;
	border: 1px solid #58595b;
	color: #58595b;
	padding: 2px;
}
.eventorganizer DL.charge DD TEXTAREA {
	font-family: arial, sans-serif;
	font-size: 12px;
	height: 100px;
}
.eventorganizer DL.user DD INPUT,
.eventorganizer DL.charge DD INPUT,
.eventorganizer DL.group DD INPUT,
.eventorganizer DL.staff DD INPUT {
	width: 394px;
	margin-top: 2px;
}
.eventorganizer DL.user DD INPUT#signon-birthday {
	width: 120px;
}
.eventorganizer DL.user DD.url,
.eventorganizer DL.user DT.url {
	display: none;
}
.eventorganizer DL.summary DT.label {
	float: left;
	width: 20px;
	clear: left;
	margin-left: 0px;
}
.eventorganizer DL.summary DD INPUT {
	background: #58595b;
	border: none;
	cursor: pointer;
	color: #8bc03f;
	font-weight: bold;
	font-size: 18px;
	padding: 3px 10px;
	margin-right: 50px;

}
.eventorganizer DL.summary DD {
	margin-left: 25px;
	padding-bottom: 3px;
}
.eventorganizer DL.summary DD A.internal-link-new-window {
	color: #4f5468;
	font-weight: bold;
	text-decoration: underline;
	background: url(../img/internal_link_new_window.gif) no-repeat;
	padding-left: 15px;
}
.eventorganizer DL.summary DD A.internal-link-new-window:hover {
	color: #ffffff;
}

.eventorganizer .eventorganizer-list-fieldset {
	border: none;
}
.eventorganizer .eventorganizer-list-fieldset LEGEND {
	display: none;
}
.eventorganizer .eventorganizer-list {
	padding: 5px 5px 20px 5px;
}
.eventorganizer .eventorganizer-list .entry {
	margin-bottom: 5px;
	font-size: 14px;
}
.eventorganizer .eventorganizer-list DL.details DT.label {
	float: left;
	width: 80px;
	clear: left;
}
.eventorganizer .eventorganizer-list DL.details DD {
	margin-left: 85px;
	padding-bottom: 3px;
}

.eventorganizer .eventorganizer-detail-fieldset {
	margin-top: 5px;
	border: none;
}
.eventorganizer .eventorganizer-detail-fieldset LEGEND {
	display: none;
}
.eventorganizer .eventorganizer-detail-fieldset .entry-title {
	background: #aed136;
	font-size: 18px;
	padding: 5px 15px 5px 20px;
	font-weight: bold;
	color: #4f5468;
	display: inline;
}
.eventorganizer .eventorganizer-detail DL.details {
	margin-top: 10px;
	padding-left: 5px;
}
.eventorganizer .eventorganizer-detail DL.details DT.label {
	float: left;
	width: 100px;
	clear: left;
}
.eventorganizer .eventorganizer-detail DL.details DD {
	margin-left: 105px;
	padding-bottom: 3px;
}
.eventorganizer .eventorganizer-detail .description {
	float: left;
	clear: left;
	padding-left: 5px;
}
.eventorganizer .eventorganizer-detail .links {
	float: left;
	padding: 15px 0 0 5px;
}


BODY.uploadPage {
	background: #efebe5 url(../img/bg_main.jpg);
	font-family: arial,sans-serif;
	font-size: 12px;
}
.uploadPage .file INPUT {
	width: 300px;
	border: 1px solid #58595b;
	padding: 2px;
	background: transparent;
}
.uploadPage .info {
	margin-top: 5px;
}
.uploadPage .submit {
	margin-top: 15px;
	height: 30px;
}
.uploadPage .submit INPUT {
	border: none;
	color: #8bc03f;
	background: #58595b;
	cursor: pointer;
	padding: 3px 7px;
	text-decoration: none;
	margin-right: 30px;
	float: left;

}


/*
 *	seminarorganizer
 */

.seminarorganizer P.seminarorganizer-listtimes-header,
.seminarorganizer P.seminarorganizer-listworkshops-header {
	display: none;
}
.seminarorganizer FIELDSET.seminarorganizer-listtimes-fieldset {
	display: none;
}
.seminarorganizer FIELDSET.seminarorganizer-listtimes-entry-fieldset,
.seminarorganizer FIELDSET.seminarorganizer-listworkshops-entry-fieldset {
	border: none;
}
.seminarorganizer DL.times,
.seminarorganizer DL.workshops-characterlist,
.seminarorganizer DL.workshops-list {
	margin-left: 5px;
}
.seminarorganizer DL.times DT.label {
	float: left;
	width: 110px;
	font-weight: bold;
	font-size: 16px;
}
.seminarorganizer DL.times DD {
	font-size: 14px;
	margin-left: 115px;
	padding-bottom: 3px;
}
.seminarorganizer DL.times DD .title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 3px;
}
.seminarorganizer DL.times DD .location {
	font-style: italic;
}
#content .seminarorganizer DL.times DD P.bodytext {
	margin-left: 0px;
}
.seminarorganizer DL.workshops-characterlist DT.symbol {
	float: left;
	width: 24px;
}
.seminarorganizer DL.workshops-characterlist DD {
	margin-left: 35px;
	height: 30px;
}
.seminarorganizer DL.workshops-characterlist DD P {
	padding-top: 4px;
}
.seminarorganizer DL.workshops-list DT {
	font-size: 16px;
	margin-top: 8px;
	cursor: pointer;
	padding-left: 16px;
}
.seminarorganizer DL.workshops-list DT.closed {
	background: url("../img/plus.gif") no-repeat left center;
}
.seminarorganizer DL.workshops-list DT.open {
	background: url("../img/minus.gif") no-repeat left center;
}
.seminarorganizer DL.workshops-list DT.label {
	font-weight: bold;
}
.seminarorganizer DL.workshops-list DT IMG {
	margin-left: 3px;
}
.seminarorganizer DL.workshops-list DD {
	margin-left: 45px;
	font-size: 14px;
}
.seminarorganizer DL.workshops-list DD.closed {
	display: none;
}
.seminarorganizer DL.workshops-list DD.open {
	display: block;
}
#content .seminarorganizer DL.workshops-list DD P.bodytext {
	margin-left: 0px;
	margin-bottom: 0px;
}
.seminarorganizer DL.workshops-list DD .schedule {
	font-weight: bold;
}
.seminarorganizer DL.workshops-list DD .schedule A {
	background: url("../img/internal_link.gif") no-repeat;
	color: #58595B;
	padding-left: 10px;
}
.seminarorganizer DL.workshops-list DD .speaker {
	font-weight: bold;
	font-style: italic;
}

.eventorganizer DL.seminar {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.eventorganizer DL.seminar DT.label {
	float: left;
	width: 235px;
	font-weight: bold;
	clear: left;
}
.eventorganizer  DL.seminar DD {
	margin-left: 240px;
	padding-bottom: 3px;
	min-height: 
}
.eventorganizer DL.seminar DD SELECT {
	width: 400px;
	border: 1px solid #58595b;
	color: #58595b;
	background: transparent;
	padding: 2px;
}

.seminarorganizer-listworkshops-tablist {
	padding: 4px 0 20px 0;
}
.seminarorganizer-listworkshops-tablist .tab {
	display: inline;
	margin-right: 5px;
}
.seminarorganizer-listworkshops-tablist .tab A {
	background: #58595b;
	color: #8bc03f;
	font-size: 15px;
	padding: 3px 7px;
	font-weight: bold;
	text-decoration: none;
}
.seminarorganizer-listworkshops-tablist .tab A:hover {
	text-decoration: underline;
}
.seminarorganizer-listworkshops-tablist .active A {
	background: #58595b;
	color: #ffffff;
}
.seminarorganizer-listworkshops-list FIELDSET {
	display: none;
}
.seminarorganizer-listworkshops-list FIELDSET.active {
	display: block;
}
.seminarorganizer-listworkshops-openall A {
	background: #58595b;
	color: #8bc03f;
	font-size: 12px;
	padding: 3px 7px;
	text-decoration: none;
}
.seminarorganizer-listworkshops-openall A:hover {
	text-decoration: underline;
}


/*
 *	contestorganizer
 */

.eventorganizer DL.contest {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.eventorganizer  DL.contest DT.label {
	float: left;
	width: 235px;
	font-weight: bold;
	clear: left;
}
.eventorganizer  DL.contest DD {
	margin-left: 240px;
	padding-bottom: 3px;
	min-height: 
}
.eventorganizer DL.contest DD INPUT,
.eventorganizer DL.contest DD TEXTAREA {
	width: 400px;
	border: 1px solid #58595b;
	color: #58595b;
	background: transparent;
	padding: 2px;
}
.eventorganizer DL.contest DD INPUT#signon-tx_contestorganizer_membercount {
	width: 100px;
}
.eventorganizer DL.contest DD TEXTAREA {
	font-family: arial, sans-serif;
	font-size: 12px;
	height: 100px;
}
.eventorganizer DL.contest DD.media_website {
	min-height: 30px;
	height: auto !important;
	height: 30px;
}
.eventorganizer DL.contest DD A {
	background: #58595b;
	color: #8bc03f;
	font-size: 13px;
	margin: 2px 0 0;
	padding: 3px 7px;
	text-decoration: none;
}
.eventorganizer DL.contest DD DIV#filelist_signon-tx_contestorganizer_files {
	font-size: 11px;
	line-height: 19px;
	padding: 5px 0 0 0;
}
.eventorganizer DL.contest DD DIV#filelist_signon-tx_contestorganizer_files INPUT {
	border: none;
	font-size: 11px;
	padding: 1px 3px;
	width: auto;
	background: #58595b;
	color: #8bc03f;
	margin-bottom: 0px;
}
.eventorganizer DL.contest DD DIV#filelist_signon-tx_contestorganizer_files A {
	background: transparent;
	color: #58595b;
	text-decoration: none;
	font-weight: bold;
}
.eventorganizer DL.contest DD DIV#filelist_signon-tx_contestorganizer_files A:hover {
	text-decoration: underline;
}


.contestorganizer {
	width: 660px;
}
.contestorganizer P.contestorganizer-listsignon-header {
	display: none;
}

.contestorganizer FIELDSET#event {
	display: none;
}

.contestorganizer FIELDSET.contestorganizer-listsignon-fieldset {
	border: none;
	padding: 0pt;
}

.contestorganizer FIELDSET.contestorganizer-listsignon-fieldset LEGEND {
	background: #aed136;
	font-size: 18px;
	padding: 5px 15px 5px 20px;
	font-weight: bold;
	color: #4f5468;
	margin: 0pt;
	margin-left: -7px;
	display: none;
}
.contestorganizer DL.signon {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.contestorganizer DL.signon DT.label {
	float: left;
	width: 235px;
	font-weight: bold;
	clear: left;
}
.contestorganizer DL.signon DD {
	margin-left: 240px;
	padding-bottom: 3px;
}


.seminarorganizer .seminarorganizer-basket-header {
	display: none;
}
.seminarorganizer .seminarorganizer-basket-box {
	background: #8bc03f;
}
.seminarorganizer .seminarorganizer-basket-box #seminarorganizer-basket-content {
	background: #58595b;
	color: #8bc03f;
	padding: 5px;
	border-left: solid 2px #8bc03f;
	border-right: solid 2px #8bc03f;
}
.seminarorganizer .seminarorganizer-basket-box #seminarorganizer-basket-content H6 {
	color: #8bc03f;
	font-size: 16px;
	font-weight: bold;
}
.seminarorganizer .seminarorganizer-basket-box A {
	display: block;
	margin: auto;
	text-align: center;
	padding: 4px 0;
	color: #58595b;
	text-decoration: none;
}
.seminarorganizer .seminarorganizer-basket-box A:hover {
	text-decoration: underline;
}
