/* FE Login */
.tx-felogin-pi1 .message {
	margin: 8px 0;
}
.tx-felogin-pi1 .error {
	font-weight: normal;
}
.tx-felogin-pi1 form {
	border-bottom: 1px solid #99CC00;
	margin: 0 0 8px 0;
	position: relative;
}
.tx-felogin-pi1 legend {
	display: none;
}
.tx-felogin-pi1 input {
	border: 1px solid #999;
	color: #666;
	padding: 3px;
	width: 180px;
}
.tx-felogin-pi1 label {
	color: #333;
	font-size : 1.17em;
	margin: 0;
	padding: 0;
}
.tx-felogin-pi1 dt,
.tx-felogin-pi1 dd {
	margin: 0 0 8px 0;
	float: left;
}
.tx-felogin-pi1 dt {
	clear: both;
	padding: 6px 0 8px 0;
	width: 150px;
	padding-right: 1em;
}
.tx-felogin-pi1 dd {
	padding: 4px 0 4px 0;
	text-align: left;
	width: 50%;
}
.tx-felogin-pi1 dd label {
	font-size: 1em;
}
p.backToLogin a, 
p.forgotPassword a {
	background: transparent url(../images/bullets/arrow_right.gif) no-repeat left center;
	color: #333;
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
}
.btnResetPass {
	position: absolute;
	right: 0;
	top: 65px;
}
.btnUseNewPass {
	position: absolute;
	right: 0;
	top: 120px;
}

.tx-felogin-pi1 input#permalogin {
	border: 0;
	width: auto;
}
.tx-felogin-pi1 .btnLogin {
	position: absolute;
	right: 0;
	top: 80px;
}

.btnLogOut {
	position: absolute;
	right: 0;
	top: 40px;
}



/* FE User Listing */
.tx-motormaatjefeuser-controller-listrow table {
	border-collapse: collapse;
	border-top: 2px solid #B2D93F;
	width: 100%;
}
.tx-motormaatjefeuser-controller-listrow table th {
	background: #E6E6E6;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	padding: 4px 2px 8px 2px;
}
.tx-motormaatjefeuser-controller-listrow table tr {
	background: #f3f3f3;
}
.tx-motormaatjefeuser-controller-listrow table tr.tx-motormaatjefeuser-controller-listrow-odd {
	background: #fff;
}

.tx-motormaatjefeuser-controller-listrow table td {
	border-bottom: 1px solid #B2D93F;
	padding: 6px 2px;
	vertical-align: top;
}
.tx-motormaatjefeuser-controller .profile .image {
	padding-bottom: 10px;
	width: 256px;
}
.tx-motormaatjefeuser-controller .profile .image img {
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.tx-motormaatjefeuser-controller .profile .content {
	width: 654px;
}
.tx-motormaatjefeuser-controller .profile .content dl {
	clear: both;
	float: none;
	margin-bottom: 16px;
}
.tx-motormaatjefeuser-controller .profile .content dt,
.tx-motormaatjefeuser-controller .profile .content dd {
	margin: 4px 0 12px 0;
	float: left;
	position: relative;
}

.tx-motormaatjefeuser-controller .profile .content dt {
	clear: both;
	font-weight: bold;
	width: 200px;
}
.tx-motormaatjefeuser-controller .profile .content dd {
	width: 250px;
}
/* Ambassador */
.tx-motormaatjefeuser-controller .ambassador {
	border-bottom: 1px solid #99CC00;
	margin-bottom: 18px;
	padding-bottom: 10px;
	width: 445px;
}
.tx-motormaatjefeuser-controller .ambassador-list .odd {
	margin-right: 20px;
}
.tx-motormaatjefeuser-controller .ambassador .image {
	float: left;
	width: 110px;
}
.tx-motormaatjefeuser-controller .ambassador .content {
	float: left;
	width: 285px;
}

/* Motormaatje FE User search */
div.search-bottom {
	background: transparent url(../images/backgrounds/right_rounded_bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;
}
div.search-top {
	background: transparent url(../images/backgrounds/clubhuis_zoeken_top.png) no-repeat left top;
	height: 1%;
	padding-top: 54px;
}
.tx-motormaatjefeuser-controller .search {
	background: transparent url(../images/backgrounds/right_rounded_repeat.gif) repeat-y left top;
	padding: 0 20px;
}
.tx-motormaatjefeuser-controller .search h3 {
	border: 0;
	color: #999;
	margin: 0px 0 10px 0;
}
.tx-motormaatjefeuser-controller .search dt,
.tx-motormaatjefeuser-controller .search dd {
	margin: 4px 0 12px 0;
	float: left;
	position: relative;
}
.tx-motormaatjefeuser-controller .search dt.last,
.tx-motormaatjefeuser-controller .search dd.last {
	margin: 0;
}
.tx-motormaatjefeuser-controller .search dt {
	clear: both;
	font-weight: bold;
	width: 90px;
}
.tx-motormaatjefeuser-controller .search dd {
	width: 240px;
}
.tx-motormaatjefeuser-controller .search dd .input-text {
	width: 226px;
}
.tx-motormaatjefeuser-controller .search dd select {
	width: 234px;
}

/* FE User Registration */
.tx-srfeuserregister-pi1 p {
	margin-top: .5em;
	margin-bottom: 0;
	padding: 0 .3em;
	text-indent: 0;
}
.tx-srfeuserregister-pi1 h4 {
	margin-top: 0;
	padding-left: .3em;
}
.tx-srfeuserregister-pi1 legend {
	display: none;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	color: #666;
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a {
	text-decoration: none;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-multiple-checkboxes dd label,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-multiple-checkboxes label {
	font-size: 1em;
}
.tx-srfeuserregister-pi1 label span {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 label span.small {
	color: #ccc;
	font-size: 0.79em;
	white-space: nowrap;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000;
}
.tx-srfeuserregister-pi1-text,
.tx-srfeuserregister-pi1-password,
.tx-srfeuserregister-pi1-uploader {
	border: 1px solid #999;
	color: #666;
	padding: 3px;
	width: 220px;
}
.tx-srfeuserregister-pi1 input {
	margin: 0;
}
.tx-srfeuserregister-pi1 input[type=password] {
	margin-right: 1em;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 1em;
}
.tx-srfeuserregister-pi1 input[type=radio],.tx-srfeuserregister-pi1 input[type=checkbox] {
	background-color: transparent;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
	margin-left: 1em;
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
	cursor: pointer;
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
	font-size: .8em;
	margin-left: 1em;
}
.tx-srfeuserregister-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
	list-style-type: none;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
	margin: 0 0 .3em 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
	margin: 0;
	padding: 0 0 0 .5em;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
	float: left;
	padding: 0 2em 0 0;
	margin: 0;
}
.tx-srfeuserregister-pi1 dl {
	margin: 0;
	padding: 1em 0 0 0;
}
.tx-srfeuserregister-pi1 dt,
.tx-srfeuserregister-pi1 dd {
	margin: 0 0 12px 0;
	float: left;
	position: relative;
}
.tx-srfeuserregister-pi1 dt {
	clear: both;
	font-size : 1.17em;
	padding: 6px 0 8px 0;
	width: 150px;
	padding-right: 1em;
}
.tx-srfeuserregister-pi1 dt label {
	font-size: 1em;
}
.tx-srfeuserregister-pi1 dd {
	padding: 4px 0 4px 0;
	width: 335px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	width: 220px;
}

/* Create template */
/* Review/create */
.tx-srfeuserregister-pi1 dl.create dt,
.tx-srfeuserregister-pi1 dl.review dt {
	width: 175px;
}
.tx-srfeuserregister-pi1 dl.create dd,
.tx-srfeuserregister-pi1 dl.review dd {
	width: 310px;
}
.tx-srfeuserregister-pi1 h3 {
	position: relative;
}
.tx-srfeuserregister-pi1 h3 span.public {
	font-size: 0.88em;
	position: absolute;
	right: 15px;
	top: 3px;
}
.tx-srfeuserregister-pi1 dd div.public {
	position: absolute;
	left: 240px;
	top: 4px;
	width: 96px;
}
.tx-srfeuserregister-pi1 dd div.public span {
	line-height: 1.8em;
	padding-left: 6px;
}
.tx-srfeuserregister-pi1 dd div.public .switch {
	background: transparent url(../images/backgrounds/public_switch.gif) no-repeat left top;
	height: 30px;
	padding: 4px 18px;
}
.tx-srfeuserregister-pi1 dd div.public .switch .public-0 {
	float: left;
	height: 14px;
}
.tx-srfeuserregister-pi1 dd div.public .switch .public-1 {
	float: right;
	height: 14px;
}
.tx-srfeuserregister-pi1 dd div.public .switch label {
	display: none;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
	width: auto;
	padding-right: 0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {
	width: auto;
}
* html .tx-srfeuserregister-pi1 dd {
	float: none;
	width: 330px;
}
.tx-srfeuserregister-pi1 dd p {
	margin-top: 0;
	margin-bottom: .5em;
	padding: 0;
}
.tx-srfeuserregister-pi1 dd label {
	padding: 0 1em 0 .5em;
}

/* Direct mail subscription */
#newsletter_wrapper {
	margin: 0 0 0 16px;
	position: relative;
}
#newsletter_wrapper h2 {
	margin-bottom: 8px;
}
#newsletter_wrapper input[type=text] {
	width: 139px;
}
#newsletter_wrapper label {
	display: block;
	margin: 4px 0 4px 0;
}
#newsletter_wrapper button {
	margin: 8px 0 0 66px;
}

/* Motormaatje */
/* Birthday */
.activity,
.birthday {
	border-bottom: 1px solid #99CC00;
	margin: 6px 0 4px 0;
	padding-bottom: 4px;
}
.activity .image,
.birthday .image {
	width: 60px;
	min-height: 45px;
}
.activity .image img,
.birthday .image img {
	border: 1px solid #ccc;
}
.activity .content,
.birthday .content {
	width: 438px;
}
/* Activity right column */
.global-activity .link-all {
	margin-top: 6px;
}
.global-activity .link-all a {
	background: transparent url(../images/bullets/arrow_right.gif) no-repeat left center;
	font-weight: bold;
	margin-top: 4px;
	padding-left: 10px;
	text-decoration: none;
}

#right .activity .content,
#right .birthday .content {
	width: 310px;
}
/* Activity on Clubhuis page */
body.leftRightCol #content .activity .content,
body.leftRightCol #content .birthday .content {
	width: 264px;
}
body.leftRightCol #right .activity .content,
body.leftRightCol #right .birthday .content {
	width: 260px;
}
div.date {
	color: #666;
}
/* Forum activity */
.forum-activity div.date {
	color: #999;
}
.forum-activity .post-text {
	color: #666;
}
.forum-activity .topic a {
	color: #7B9D26;
	text-decoration: none;
}

/* Powermail */
.tx_powermail_pi1_fieldwrap_html {
	clear: both;
	float: none;
}
.tx_powermail_pi1_fieldwrap_html label {
	clear:left;
	float: left;
	width: 200px;
}
.tx_powermail_pi1_fieldwrap_html .field {
	float: left;
	margin: 0 0 12px 0;
	width: 335px;
}
.powermail_mandatory,
.powermail_mandatory_js {
	color: #c00;
}
.tx_powermail_pi1_fieldwrap_html_submit {
	padding: 14px 0;
}
.tx_powermail_pi1_fieldwrap_html div.ruler {
	margin: 16px 0;
}
.powermail_check_inner label {
	float: none;
	font-size: 1em;
}

/* Indexed search */
.tx-indexedsearch form {
	display: none;
}
.tx-indexedsearch .searchbox-tmpl-css label {
	margin-right: 1em;
	width: 10em;
	float: left;
}
.tx-indexedsearch-browsebox {
	clear: both;
	font-size: 1.17em;
	font-weight: bold;
	float: none;
	height: 32px;
}
.tx-indexedsearch-browsebox p {
	color: #666;
	float: left;
	margin: 8px 0;
}
.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css {
	font-size: 0.69em;
	font-weight: normal;
	margin-top: -1.2em;
	float: right;
}
.tx-indexedsearch-info {
	display: none;
}
.tx-indexedsearch-redMarkup {
	background: #CFE787;
}
.tx-indexedsearch-res {
	border-bottom: 1px solid #99CC00;
	border-top: 2px solid #99cc00;
}
.tx-indexedsearch-res .res-tmpl-css {
	border-bottom: 1px solid #99CC00;
	border-top: 0;
	clear: both;
	padding-top: 8px;
}
.tx-indexedsearch-res .even {
	background: #f4f4f4;
}
.tx-indexedsearch-res h3 {
	border: 0;
	margin: 0;
}
.tx-indexedsearch-res .tx-indexedsearch-icon {
	display: none;
}
.tx-indexedsearch-res .tx-indexedsearch-result-number {
	display: none;
}

/* Toeragenda */
.tx-motormaatjeevent-controller .event {
	border-bottom: 1px solid #99CC00;
	margin-bottom: 16px;
	padding-bottom: 10px;
	position: relative;
}
.tx-motormaatjeevent-controller .event .image {
	min-height:45px;
	width:60px;
}
.tx-motormaatjeevent-controller .event .content {
	width: 850px;
}
.tx-motormaatjeevent-controller .event h3.title {
	border: none;
	margin: 0px;
	padding: 0px;
	clear: left;
}

.tx-motormaatjeevent-controller .event .places_available {
	margin-top: 2px;
	float: left;
}

.tx-motormaatjeevent-controller .label {
	color: #999999;
	line-height: 1.7em;
}

.tx-motormaatjeevent-controller .alldetails a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}

.tx-motormaatjeevent-controller .alldetails a:hover {
	text-decoration: underline;
}

.tx-motormaatjeevent-controller .organizer a {
	color: #7B9D26;
	text-decoration: none;
}

.tx-motormaatjeevent-controller .organizer a:hover {
	text-decoration: underline;
}

.tx-motormaatjeevent-controller .event-detail .event-info {
	width:555px;
	margin-left: 21px;
}

.tx-motormaatjeevent-controller .event-detail .event-info dt {
	clear: both;
	float: left;
	color: #999999;
	width: 125px;
}

.tx-motormaatjeevent-controller .event-detail .event-info h3.title {
	color:#7B9D26;
	font-weight:bold;
}

.tx-motormaatjeevent-controller .event-detail .event-info dd {
	float: left;
	width: 430px;
}

/* Right block */
.tx-motormaatjeevent-controller .event-detail .additional-info {
	margin-left: 20px;
	width: 251px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .status {
	background: transparent url(../images/backgrounds/frame_event_message.png);
	width: 233px;
	height: 105px;
	padding-left: 15px;
	padding-top: 15px;
	font-weight: bold;
	margin-bottom: 30px;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .status .teaser {
	height: 67px;
	padding-left: 10px;
	padding-right: 10px;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .status .btnMedium {
	margin-right: 15px;
	margin-left: 10px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .status .btnMedium a {
	color: #FFF;
	text-decoration: none;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .status .ok {
	background:transparent url(../images/icons/ok.png) no-repeat;
	padding-left: 60px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .premiummessage {
	background: transparent url(../images/backgrounds/frame_event_message_orange.png);
	width: 233px;
	height: 105px;
	padding-left: 15px;
	padding-top: 15px;
	font-weight: bold;
	margin-bottom: 30px;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .premiummessage .teaser {
	height: 67px;
	padding-left: 10px;
	padding-right: 10px;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .premiummessage .btnMediumAlt {
	margin-right: 15px;
	margin-left: 10px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .premiummessage .btnMediumAlt a {
	color: #FFF;
	text-decoration: none;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .premiummessage .mail {
	background:transparent url(../images/icons/mail.png) no-repeat;
	padding-left: 60px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .participants {
	width: 250px;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .participants .participant {
	padding: 10px 0;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .participants .odd {
	background-color: #F4F4F4;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .participants .participant .content {
	width: 190px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .participants h2 {
	margin: 0 0 1px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .participants h4.title {
	font-size: 1em;
	font-weight: bold;
	color:#7B9D26;
	line-height:1.2em;	
}

.tx-motormaatjeevent-controller .event-detail .additional-info .image {
	min-height:45px;
	width:60px;
}

.tx-motormaatjeevent-controller .event-detail .description {
	word-wrap: break-word;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser {
	background:transparent url(../images/backgrounds/bgToerritDetailTease.png) no-repeat scroll;
	clear: both;
	margin-top: 25px;
	padding: 20px 20px 0px 25px;
	width: 445px;
	height: 240px;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser h3.title {
	border: none;
	margin: 0px;
	padding: 0px;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser h4.subtitle {
	border: none;
	margin-bottom: 18px;
	padding: 0px;
	font-size: 1.2em;
	color: #000;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser .btnMedium.register {
	margin-left: 320px;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser .btnMedium.register span {
	padding: 0 5px 0 11px;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser .btnMedium.contribute {
	margin-left: 280px;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser .btnMedium a {
	color: #FFF;
	text-decoration: none;
}

.tx-motormaatjeevent-controller .event_teaser_detail .event_teaser .sign_in a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}

.tx-motormaatjeevent-controller .back_to_overview a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}
/* Dashboard */
.tx-motormaatjeevent-controller .event_dashboard {
	width: 500px;
}

.tx-motormaatjeevent-controller .event_dashboard .event-list {
	width: 500px;
}

.tx-motormaatjeevent-controller .event_dashboard .event .content {
	width: 440px;
}

.tx-motormaatjeevent-controller .event_dashboard .information {
	width: 471px;
}

.tx-motormaatjeevent-controller .event_dashboard .event-list .all-events a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}
/* Premium Members boxes */
.tx-motormaatjeevent-controller .premium-member {
	width: 370px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner-bottom {
	background: transparent url("../images/backgrounds/right_rounded_bottom.gif") no-repeat left bottom;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner-top {
	background: transparent url("../images/backgrounds/dashboard_toerplanner_top.gif") no-repeat left top;
	height: 1%;
	padding-top: 60px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner {
	background: transparent url("../images/backgrounds/right_rounded_repeat.gif") repeat-y left top;
	padding: 17px 20px 0 20px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner h2 {
	border: 0;
	color: #999;
	margin: 0px 0 10px 0;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner form input[type=text] {
	vertical-align: top;
	margin-top: 3px;
	width: 201px;
	margin-right: 5px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner dd {
	vertical-align: top;;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner form select {
	width: 288px;
	margin-top: 5px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner .create-new {
	border-bottom: 1px solid #99CC00;
	padding-bottom: 17px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner .change-existing {
	margin: 17px 0px 16px 0px;
}
.tx-motormaatjeevent-controller .premium-member .toerplanner #form-edit-submit {
	display: none;
}
.tx-motormaatjeevent-controller .premium-member .my-rides a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}
.tx-motormaatjeevent-controller .premium-member .my-rides .content {
	width: 370px;
}
.tx-motormaatjeevent-controller .premium-member .quick-search-bottom {
	background: transparent url(../images/backgrounds/right_rounded_bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.tx-motormaatjeevent-controller .premium-member .quick-search-top {
	background: transparent url(../images/backgrounds/bg_toerplanner_quick_search_top.gif) no-repeat left top;
	height: 1%;
	padding-top: 60px;	
}
.tx-motormaatjeevent-controller .premium-member .quick-search {
	background: transparent url(../images/backgrounds/right_rounded_repeat.gif) repeat-y left top;
	padding: 17px 20px 0 20px;
}
.tx-motormaatjeevent-controller .premium-member .quick-search form select {
	width: 135px;
	margin-top: 5px;
}
.tx-motormaatjeevent-controller .premium-member .quick-search .btn {
	border-top: 1px solid #99CC00;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: right;
}
.tx-motormaatjeevent-controller .premium-member .quick-search-footer a {
	background: transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	margin-left: 25px;
}

/* Toerplanner */
.tx-motormaatjeevent-controller .toerplanner .event .content {
	width: 910px;
}
.tx-motormaatjeevent-controller .toerplanner .red {
	color: #cc0000;
}
.tx-motormaatjeevent-controller .toerplanner .boldgreen {
	color: #99CC00;
	font-weight: bold;
}
.tx-motormaatjeevent-controller .toerplanner .add-new {
	background:transparent url(../images/backgrounds/bg_toerplanner_add_new.gif) no-repeat;
	height: 48px;
	width: 509px;
	margin-bottom: 20px;
	padding: 20px;
}
.tx-motormaatjeevent-controller .toerplanner .add-new h3 {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.tx-motormaatjeevent-controller .toerplanner .add-new form input[type=text] {
	vertical-align: top;
	margin-top: 3px;
	width: 201px;
	margin-right: 5px;
}
/* Upcoming events */
.tx-motormaatjeevent-controller .event-upcoming .event .image {
	width: 57px;
	margin-top:5px;
	margin-bottom:5px;
}
.tx-motormaatjeevent-controller .event-upcoming .event .content {
	float: right;
	width: 439px;
}
.tx-motormaatjeevent-controller .event-upcoming .event {
	border-bottom: 1px solid #99CC00;
	margin-bottom: 6px;
	padding-bottom: 2px;
}
.tx-motormaatjeevent-controller .event-upcoming .event-name {
	margin: 10px 0 0 0;
	color: #999999;
}
.tx-motormaatjeevent-controller .event-upcoming .link_to_list a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}
.tx-motormaatjeevent-controller span.full {
	color: #cc0000;
}

/* Create/edit form */
.tx-motormaatjeevent-controller .messages {
	padding: 6px;
}
.tx-motormaatjeevent-controller .event-form dl {
	margin: 0;
	padding: 0 0 1.5em 0;
}
.tx-motormaatjeevent-controller .event-form dt,
.tx-motormaatjeevent-controller .event-form dd {
	margin: 0 0 6px 0;
	float: left;
	position: relative;
}
.tx-motormaatjeevent-controller .event-form dt {
	clear: both;
	font-size : 1.17em;
	padding: 6px 0 8px 0;
	width: 140px;
	padding-right: 1em;
}
.tx-motormaatjeevent-controller .event-form dt label {
	font-size: 1em;
}
.tx-motormaatjeevent-controller .event-form dd {
	padding: 4px 0 4px 0;
	width: 345px;
}
* html .tx-motormaatjeevent-controller .event-form dd {
	float: none;
	width: 430px;
}
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_start_date,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_end_date {
	width: 70px;
}
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_start_time,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_end_time {
	width: 70px;
}
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_start_location,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_start_address,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_start_city,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_end_location,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_end_address,
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_end_city {
	width: 200px;
}
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_max_participants {
	width: 48px;
}
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_route_url {
	width: 335px;
}
.tx-motormaatjeevent-controller .event-form #tx_motormaatjeevent_controller_description {
	height: 200px;
	width: 490px;
}
.tx-motormaatjeevent-controller .event-form dd .multiple-wrap {
	margin-bottom: 6px;
}
.tx-motormaatjeevent-controller .event-form dd input.error {
	border: 1px solid #cc0000;
}
.tx-motormaatjeevent-controller ul.uploads li {
	padding: 4px 0;
}
.tx-motormaatjeevent-controller ul.uploads li img {
	border: 1px solid #ccc;
	margin-right: 6px;
	padding: 2px;
	vertical-align: middle;
}
.tx-motormaatjeevent-controller ul.uploads li input {
	border: 0;
	background: transparent url(../images/icons/cross.png) no-repeat left top;
	color: #cc0000;
	font-size: 0;
	height: 16px;
	margin-left: 6px;
	text-indent: -999em;
	vertical-align: middle;
	width: 16px;
}
/* Search events */
.tx-motormaatjeevent-controller .search-event .search-event-footer  a {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
	margin-left: 25px;
}
.tx-motormaatjeevent-controller .search-event .search-event-footer  button {
	background:transparent url(../images/bullets/arrow_right.gif) no-repeat scroll left center;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
	margin-left: 25px;
}
.tx-motormaatjeevent-controller .search-event .search-event-form,
.tx-motormaatjeevent-controller .search-event .search-event-no-results,
.tx-motormaatjeevent-controller .search-event .search-event-results {
	border-bottom:1px solid #99CC00;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.tx-motormaatjeevent-controller .search-event .search-event-no-results {
	color: #FF0000;
}
.tx-motormaatjeevent-controller .search-event .search-event-form .form {
	margin-bottom: 10px;
}


.tx-motormaatjeevent-controller .search-event .search-event-form .leftcol,
.tx-motormaatjeevent-controller .search-event .search-event-form .rightcol {
	width: 356px;
	float:left;
}

.tx-motormaatjeevent-controller .search-event .search-event-form .onecol dt {
	width: 150px;
	float: left;
	padding: 10px 0px 12px 0;
}
.tx-motormaatjeevent-controller .search-event .search-event-form label {
	color: #333333;
	font-weight: bold;
}
.tx-motormaatjeevent-controller .search-event .search-event-form .onecol dd {
	float: left;
	padding: 8px 0;
}

.tx-motormaatjeevent-controller .search-event .search-event-form .leftcol dt,
.tx-motormaatjeevent-controller .search-event .search-event-form .rightcol dt {
	width: 150px;
	float: left;
	padding: 10px 0px 12px 0;
}
.tx-motormaatjeevent-controller .search-event .search-event-form .leftcol dd,
.tx-motormaatjeevent-controller .search-event .search-event-form .rightcol dd {
	width: 186px;
	float: left;
	padding: 8px 0;
}


#tx_motormaatjeevent_controller_title,
#tx_motormaatjeevent_controller_start_date,
#tx_motormaatjeevent_controller_end_date {
	width: 200px;
}

.tx-motormaatjeevent-controller .search-event .search-event-form .locations {
	margin-top: 10px;
}


.tx-motormaatjeevent-controller .search-event .search-event-form select {
	width: 150px;
}

.tx-motormaatjeevent-controller .search-event .search-event-form .multiple-wrap {
	margin-bottom: 6px;
}
.tx-motormaatjeevent-controller .search-event .search-event-form .multiple-wrap input[type="text"] {
	width: 220px;
}

.tx-motormaatjeevent-controller .search-event .event-list .browser {
	border-bottom: 2px solid #99CC00;
	padding-bottom: 10px;
}

/* Event archive */
.tx-motormaatjeevent-controller .archive-list .content {
	width: 350px;
}
.tx-motormaatjeevent-controller .archive-list span.label {
	width: 125px;
	display: inline-block;
}

.tx-motormaatjeevent-controller .archive-list span.label {
	width: 125px;
	display: inline-block;
}
.tx-motormaatjeevent-controller .archive-list .organizer a {
	color: #7B9D26;
	text-decoration: none;
}
.tx-motormaatjeevent-controller .archive-list .organizer a:hover {
	text-decoration: underline;
}
.tx-motormaatjeevent-controller .archive-list .pictures {
	width: 350px;
	height: 50px;
}
.tx-motormaatjeevent-controller .archive-list .pictures .picture {
	margin: 5px 10xp 5px 10px;
	height: 50px;
}
.tx-motormaatjeevent-controller .archive-list .links {
	clear: both;
	text-align: right;
}
.tx-motormaatjeevent-controller .archive-list .links a {
	margin-left: 12px;
}
.tx-motormaatjeevent-controller .archive-list .title a {
	color: #7B9D26;
	text-decoration: none;
	font-weight: bold;
}
.tx-motormaatjeevent-controller .archive-list .title a:hover {
	text-decoration: underline;
}

.tx-motormaatjeevent-controller .event-detail .additional-info .links {
	text-align: right;
	margin-bottom: 15px;
}
/*
.tx-motormaatjeevent-controller .event-detail .additional-info .links {
	text-align: right;
	margin-bottom: 15px;
}
.tx-motormaatjeevent-controller .event-detail .additional-info .links {
	width: 250px;
}
*/
.tx-motormaatjeevent-controller .event-detail .additional-info .reviews {
	background: transparent url('../images/backgrounds/bg_review_toevoegen.gif') no-repeat left top;
	width: 210px;
	height: 122px;
	margin-bottom: 35px;
	padding: 55px 20px 0 20px; 
}
/* Premium member */
.tx-motormaatje-member-controller dl {
	margin: 10px 0 24px 0;
}
.tx-motormaatje-member-controller dt,
.tx-motormaatje-member-controller dd {
	float: left;
	padding: 4px 4px 4px 0;
}
.tx-motormaatje-member-controller dt {
	clear: both;
	font-weight: bold;
	width: 200px;
}
.tx-motormaatje-member-controller dd {
	width: 500px;
}
.tx-motormaatje-member-controller table.payments {
	border-top: 2px solid #B2D93F;
	border-collapse: collapse;
	width: 100%;
}
.tx-motormaatje-member-controller table.payments th {
	background: #E6E6E6;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	padding: 4px 2px 8px 2px;
}
.tx-motormaatje-member-controller table.payments tr {
	background: #f3f3f3;
}
.tx-motormaatje-member-controller table.payments tr.odd {
	background: #fff;
}
.tx-motormaatje-member-controller table.payments td {
	border-bottom: 1px solid #B2D93F;
	padding: 6px 2px;

	vertical-align: top;
}
/* Home statistics */
.tx-motormaatje-controller .statistics {
	padding-top: 8px;
}
.tx-motormaatje-controller .statistics span {
	display: block;
	float: left;
	height: 130px;
	position: relative;
	width: 124px;
}
.tx-motormaatje-controller .statistics span.members {
	background: transparent url(../images/backgrounds/stats_members.gif) no-repeat left top;
	margin-right: 56px;
}
.tx-motormaatje-controller .statistics span.events {
	background: transparent url(../images/backgrounds/stats_events.gif) no-repeat left top;
	margin-right: 56px;
}
.tx-motormaatje-controller .statistics span.messages {
	background: transparent url(../images/backgrounds/stats_messages.gif) no-repeat left top;
	padding: 0;
}
.tx-motormaatje-controller .statistics a {
	text-decoration: none;
	color: #99cc00;
	display: block;
}
.tx-motormaatje-controller .statistics span span.count {
	display: inline;
	float: none;
	position: absolute;
	text-decoration: none;
	color: #99cc00;
	font-size: 2em;
	line-height: 26px;
	font-weight: bold;
	left: 8px;
	top: 88px;
	z-index: 200;
	height:30px;
}




.tx-motormaatjefeuser-controller .profile .tx-motormaatjeevent-photo-controller .user_album .image img {
		border: 0px;
}



