


/* ******************************************************

           SUBCATEGORIES

******************************************************* */


div.subcategories table {
        margin:20px 0 0 -10px;
}



div.subcategories table tr td {
	border:1px dashed #b0b0b0;
	padding:0;
	text-align:center;
	height:200px;
	vertical-align:middle;
    background-color:#ffffff;
}

div.subcategories table tr td.prod:hover {
	border:1px solid #b0b0b0;
        background-color: #ffffff;
        background-image: url(../../images/paper_ur2.jpg);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: right bottom;
}

div.subcategories table tr td.prod img,
div.subcategories table tr td.noprod img{
	margin:0 0 10px 0;
}

div.subcategories table tr td.empty,
div.subcategories table tr td.empty:hover {
	border:none;
	background:none;
}
/*div.prodlist {
    float:right;
}*/

div.prodlist form{
    padding:30px 0 0 0;
}

div.prodlist h2{
	font-weight: normal;
	border-bottom:1px solid #db0132;
	padding:0 0 4px 0;
	margin-bottom:5px;
	color: #db0132;
}

div.manufacturer{
	border:1px solid #b0b0b0;
	margin-bottom:15px;
	padding-left:5px;
	padding-bottom:5px;
}

div.manufacturer h2 {
	font-weight: bold;
	border-bottom:1px solid #db0132;
	padding:1px 0 1px 5px;
	margin-bottom:5px;
	margin-left:-5px;
	background:#db0132;
}

div.manufacturer h2 a{
	color:#ffffff;
}

span.catalog_edit a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}


span.catalog_edit a:hover{
	color:#db0132;
}

.prod-table {
 width:99%;
}

.product {
/*   height:130px; */

}

div.single-product h1 {
	margin-top:22px;
	padding:0 0 4px 0;

}

.productlist-img {
	float:left;
	padding: 3px 10px 0 0 ;
/* 	position:relative; */
}
.productlist-mf-img,

.mflist-img,
.mfsingle-img {
	float:right;
	padding: 3px 10px 0 10px ;
}

.manufacturer_row:hover{
	background:#fff;
}

.manufacturer_row td div.manufacturer{
	border:none;
	margin:0;
}

.catalog_edit_buttons a{
	margin-right:5px;
}

.productsingle-mf-img {
	background: none;
	}

.productsingle-img {
display:block;
	padding: 0 10px 0 0 ;
margin:0 10px 0 0;
	}














#properties {

	border:1px solid #ccc;
	margin:20px 0;
	padding:5px;
}


#properties_single_image_container {
/* 	float: right; */
	text-align: right;
/* 	padding: 13px 0; */
	width: 150px;

}
#properties_single_image_text {

padding:0;
margin:0;

}
#properties_single_image_container div.propimg img {
	margin: 8px 0;
	background:white;
	}
#properties_small_image_area {
	padding: 5px 0;
/* 	float:left; */
	width:528px;
}

#properties_small_image_area img {
padding: 3px;

}

#properties_small_image_area img:hover {
	cursor:pointer;
}


.selectbox_container {
/* 	float:right; */
}


#image_area {
	float:right;
}



#productSave {
    font-size:12px;
/*     text-align: right; */
/*     background-position:bottom left; */
    padding-left:30px;
    width:160px;
    height:35px;
	border:none;
    background: url('../../images/add-to-cart_blue.gif')	no-repeat left center transparent;
    vertical-align: middle;

}


/*   -----------------------------------   SUCHE   ------------------------------------   */



.searchedForMsg {
	padding:5px;
	border:1px solid #ccc;
	background:#f2f2f2;
}

.resetsearch {
	margin-left:10px;
}

div.searchform-container {
	padding:5px 0 5px 0;
	margin:0;
}

div.searchform-container .searchinput {
	width:130px;
	margin: 0 3px 2px 0;
}


.row {
	padding:2px 5px;
}
.odd {
	background:#fff;
}
.even {
	background:#eee;
}



.exportFormats {
/* float:right; */
border:1px solid #ccc;
padding:5px 10px;
width:100px;
background:#eee;
margin:30px 10px 10px 0;
white-space:nowrap;
}

.exportFormatsItem img {
	margin: 2px 10px -3px 0;
	
	}


dl.product-files {
border:1px solid #ccc;
padding:5px 10px;
background:#eee;
margin:15px 15px 0 0;
}
dl.product-files dt {
	font-weight:bold;
	padding-bottom:-5px;
}
dl.product-files dd a {
	margin:0 5px;
}
dl.product-files dd img {
	margin-bottom:-3px;
}

.prodlist-cattitle {
	float:right;
	background:#fff;
	padding:1px 3px;
	font-size:11px;
	color:#333;
}

.myMfCountMsg {
	background:#fff;
	padding: 3px;
	margin: 3px 0;
	border:1px solid #ccc;
}

div.msg-notalloptions,
div.msg-alreadyinBasket {

	background:#fff;
	padding: 3px 6px;
	margin: 15px 15px 0 0;
	border:1px solid #ccc;
	}
#productSave {
margin: 15px 15px 0 0;
}



/*  -------------------------  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 { 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: 180px; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 300px; }
		.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; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }



#tx-srfeuserregister-pi1-fe_users_form {
    line-height:1.0;
}
.tx-srfeuserregister-pi1 dt.userregform-subheader {
	width:90%;
	border:1px solid #bbb;
	text-align:left;
	margin:10px;
}


.formInfoBox {
	margin:10px 0;
	border:1px solid #bbf;
	background:#f2f2ff;
	position:relative;
	left:-145px;
	width:460px;
    line-height:1.5;
}

input.tx-srfeuserregister-pi1-text {
width:330px;
}

input.tx-srfeuserregister-pi1-submit {
	margin-top:10px;
}

span.registrationSubmitButtons {
display:block;
padding:20px 0;
	position:relative;
	left:-145px;
	width:460px;

}
/* registrationSubmitButtons */


.registration-preview dl,
#tx-srfeuserregister-pi1-fe_users_form fieldset legend {
    line-height:1.3 ;

}

.registration-preview dl {
margin:0 0 0 20px;
}

.registration-preview dl dt,
.registration-preview dl dd {

border-top:1px solid #ccc;
}
.registration-preview dl dt {
background:white;
}



