/*
***********************************************************
Title:     Extensions
Author:    Jacco van der Post - Netcreators.com
Date:	   august 2007
***********************************************************
*/


/* ==================== */
/*   uitgebreid zoeken  */
/* ==================== */

.tx-indexedsearch {line-height:2em;}

.tx-indexedsearch-res {line-height:1.5em;}

.tx-indexedsearch-res h3.sIFR-replaced {
	margin-top:-20px;
	margin-left:20px;
	font-size:1.2em !important;
	}
	
.tx-indexedsearch .sIFR-active h3 {
	font-size:1.2em !important;
	}


.tx-indexedsearch fieldset {border:none;}

h2.tx-indexedsearch-title {font-size:12px;}

.tx-indexedsearch .tx-indexedsearch-browsebox {
	text-align: center;
}

.tx-indexedsearch .tx-indexedsearch-browsebox p {
	text-align: left;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
	margin-right: 5px;
	display: inline;
}

.tx-indexedsearch .res-tmpl-css dl {display:none;} /* datum wijziging onder results */

.tx-indexedsearch label {
	width:170px;
	display:block;
	float:left;
	}

.tx-indexedsearch input {float:left;}

input#tx-indexedsearch-searchbox-button-submit {
	clear:both;
	float:none;}
	
	
/* ==================== */
/*   Smooth Gallery     */
/* ==================== */

.myGallery {border:none;}


/* ==================== */
/*   FE-user ref        */
/* ==================== */
.tx-srfeuserregister-pi1 {margin-bottom:30px;}


/* ==================== */
/*   Commerce           */
/* ==================== */

.tx-commerce-pi1 .com-select-attributes td {
	min-width: 100px;
	padding-right: 10px;
}

table.com-select-attributes tr.com-select-row td.label, td .com-select-article-attribute-title  {
	width:100px;
	font-weight:bold;
	display:block;
	}

.com-single-action-entry .description {
		font-weight:bold;
		}

.tx-commerce-pi3 .error {
	display: block;
	background-color: #fff9f9;
	padding: 6px;
}

.com-chkout-listing-terms, .com-chkout-step-actual {
	color: #770000;
	font-weight:bold;
	}
	

.com-single-article {
	clear:left;
	}

.com-single-article legend {
	display:none;
	}

.com-single-article fieldset {
	border:none;
	margin-bottom:12px;
	}

.com-single-article, .com-single {
	margin-bottom:30px;
	}

.com-basket-list select, .com-chkout-address-fields select {
	width:90px;
	}

.com-chkout-address-fields table {
	border:none;}
	
.tx-nccommercegoodies-pi2 {
	margin-bottom:20px;
	}

.tx-nccommercegoodies-pi2-product-wrap, .tx-nccommercegoodies-pi1-product-wrap {
	width:150px;
	padding-right:25px;
	float:left;
	display:block;
	font-size:0.9em;
	}

.tx-nccommercegoodies-pi1
	{clear:both;}

.comm-field-error {
	color:red;
	}
dd.com-chkout-address-radio input {border:none;}

table.com-select-attributes {
	font-size:0.8em;
	margin-left:0px;
	}

.com-single-action-entry .description .com-attributes {
	}	
	
	
/* ==================== */
/*   Imagemap           */
/* ==================== */

.tx-mlmaps-pi1 {
	
	display:block;
	padding-bottom:20px;
	}
		
.tx-mlmaps-pi1 map, #map_container img {border:none; text-decoration:none;}


/* ==================== */
/*   FE-user ref        */
/* ==================== */
.tx-srfeuserregister-pi1 {margin-bottom:30px;}

.tx-srfeuserregister-pi1-checkbox, .tx-srfeuserregister-pi1-radio {border:none;}

.tx-srfeuserregister-pi1 fieldset {
	border:none;
	}
.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 { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 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 { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; 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; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 70%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; height:2em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width:450px; height:2em; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

/* ===================== */
/* = Nieuwsbriefinschr = */
/* ===================== */

#nieuwsbrief-inschrijving fieldset {
	border:none;
	margin-top:30px;
	}

#nieuwsbrief-inschrijving fieldset h3 {
	margin-bottom:20px;
	}

#nieuwsbrief-inschrijving div {
	margin:0;
	padding:0;
	}

#nieuwsbrief-inschrijving label, #nieuwsbrief-inschrijving p, #nieuwsbrief-inschrijving .mlcat {
	clear:both;
	float:left;
	display:inline;
	}

#nieuwsbrief-inschrijving label {
	width:150px;
	text-align:right;
	margin-bottom:5px;
	margin-right:5px;
	}

#nieuwsbrief-inschrijving p {
	margin-top:20px;
	}

#nieuwsbrief-inschrijving input  {
	float:left; 
	display:inline;
	}

#nieuwsbrief-inschrijving .mlcat {
	width:62%; 
	margin-bottom:30px;
	}

#nieuwsbrief-inschrijving .mlcat input {
	float:right; 
	margin-top:-15px; 
	border:none;
	}

#nieuwsbrief-inschrijving input.submit {
	clear:both;
	float:left;
	display:inline;
	}
	
#nieuwsbrief-inschrijving input.hidden {
	display:none;
	}
