/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "user_carmarketplace_pi1" */
	    .user-carmarketplace-pi1 {
	        font-size:100%;
	    }
	  
	    /* error handling */
			.user-carmarketplace-pi1 p.user_carmarketplace-form-error {
				font-weight:bold;
				color:#990000;
			}
	
			/* display of result count */
			.user-carmarketplace-pi1 .user_carmarketplace-result {
				font-weight:bold;
				float:left;
			}
	
			/* pagination */
			.user-carmarketplace-pi1 .user_carmarketplace-pagination {
				font-size:75%;
				font-weight:bold;
				float:right;
			}
	
			/* styles for list mode 
	.user-carmarketplace-pi1 h2.user_carmarketplace-header {
		clear:both;
		background:#666;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 1em;
		width: 35em;
	}
	
	.user-carmarketplace-pi1 .user_carmarketplace-left {
		float:left;
		width:12em;
		background:#EFEFEF;
		min-height:4em;
		padding: 1em;
	}
	
	.user-carmarketplace-pi1 .user_carmarketplace-left {
		height:4em;
	}
	
	.user-carmarketplace-pi1 .user_carmarketplace-left p {
		color:#333;
	}
 
	.user-carmarketplace-pi1 .user_carmarketplace-right {
		float:left;
		width:21em;
		background:#FFF;
		padding: 1em;
	}
	*/
	
		/* styles for latest mode */
			.user-carmarketplace-pi1 .user_carmarketplace-latest p,
			.user-carmarketplace-pi1 .user_carmarketplace-right p {
				color:#333;
			}
		
			.user-carmarketplace-pi1 .user_carmarketplace-latest p.user_carmarketplace-date,
			.user-carmarketplace-pi1 .user_carmarketplace-right p.user_carmarketplace-date {
		        font-weight: bold;
			}
	 
			.user-carmarketplace-pi1 .user_carmarketplace-right h3 {
				font-size:100%;
				color:#990000;
				font-weight:bold;
				background:none;
			}
	
			.user-carmarketplace-pi1 .user_carmarketplace-right .user_carmarketplace-comment {
				font-size:75%;
				color:#333;
				font-style: italic;
			}
	
			.user-carmarketplace-pi1 .user_carmarketplace-latest {
				display:block;
				padding:0.25em;
				clear:both;
			}
	
			/* form styles */
			.user-carmarketplace-pi1 .user_carmarketplace-field {
				clear:both;
				width:100%;
				display:block;
				padding: 1em 0;
			}
	
			.user-carmarketplace-pi1 .user_carmarketplace-field label {
				clear: both;
				display: block;
				float: left;
				width: 10em;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-field input.user_carmarketplace-form-inputfield-med {
				float:left;
				width:10em;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-field input.user_carmarketplace-form-inputfield-big {
				float:left;
				width:20em;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-field textarea.user_carmarketplace-form-textarea {
				width: 20em;
				display: block;
				float: left;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-field span.user_carmarketplace-form-obligationfield {
				color:#990000;
			}
			
			.user-carmarketplace-pi1 fieldset {
				border:none;
			}
			
			.user-carmarketplace-pi1 legend {
				display:none;
			}
	
			.user-carmarketplace-pi1 .user_carmarketplace-freecap {
				float:left;
				display:block;
				background:#F7F7F7;
				border:1px solid #CCC;
			}
	 
			.user-carmarketplace-pi1 .user_carmarketplace-freecap {
				margin-left:2.25em;
			}
		 
			
			.user-carmarketplace-pi1 .user_carmarketplace-freecap img {
				float:left;
				display:block;
				padding-left:0.25em;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-freecap input {
				float:left;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-freecap label {
				clear:both;
				display:block;
				float:none;
				width:10em;
				margin-bottom:0.5em;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-freecap p {
				font-size:75%;
				padding:0.25em;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-freecap h3 {
				display:none;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-freecap span.tx-srfreecap-pi2-cant-read {
				color:#990000;
			}
			
			.user-carmarketplace-pi1 .user_carmarketplace-clear {
				clear:both;
				display:block;
			}
			
			.user-carmarketplace-pi1 input.user_carmarketplace-submit {
				width:auto;
				display:block;
			}
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }