@CHARSET "UTF-8";
@import url("Product.css");
/**
 * Style sheet definitions for Shop application.
 * ALL style definitions should begin with 'div.tx-mevshop-pi1' as primary selector to avoid naming conflicts.
 * Exceptions are noted especially.
 *
 * @author	Adrian Foeder <a.foeder@iveins.de>
 */


/*
 * Global page layout definitions because shop has some special requirements that needs to break the usual page layout
 */

div#topnav { /* meant for statusbar */
	top:0; /* originally 5px; doesn't make much difference; consider adding a padding or margin to restore the top spacing of 5px... */
}

div#content_1 div.tx-mevshop-pi1 { min-height:320px; }

ul.csc-bulletlist { list-style-position:outside;margin-left:15px; }

div#topnav div.tx-mevshop-pi1 { display:inline; }

/* the following lines are defined in special pi page definitions
body#smallsite { background-image:none; }
div#small div#content_1.dreizueins	{
	width:790px;
	background-color:#E8E8E8;
	margin-top:0;
	padding-top:10px;
	padding-right:0;
	padding-bottom:0;
	top:274px;
}
*/


div.tx-mevshop-pi1 div#errorview	{
	padding-top:2px;
}
div.tx-mevshop-pi1 div#errorview p	{ margin-bottom:12px; }


div.tx-mevshop-pi1 a.cartlink { color:white; }
div.tx-mevshop-pi1 a.cartlink:hover { text-decoration:none; }

div.tx-mevshop-pi1 a.act	{
	background-color:#0A1E82;
	padding-left:1px;
	padding-right:1px;
}

div.tx-mevshop-pi1 a.cartlink span.amount {
	font-size:10px;
	letter-spacing:0.3em;
	color:#0A1E82;
	vertical-align:middle;
}

div.tx-mevshop-pi1 a.act span.amount {
	color:white;
}

div.tx-mevshop-pi1 a.has-amount img#status-cart-img { padding-right:0; }

div.tx-mevshop-pi1 a.myMevacoLink { border-left:solid 1px white;padding:0 7px; }

div.tx-mevshop-pi1 span.loggedintext {
	font-size:10px;
	position:relative;
	left:-5px; top:-2px;
	color:#0A1E82;
}
div.tx-mevshop-pi1 img#spacer { padding:0;margin-right:6px; }

div.tx-mevshop-pi1 form { overflow:hidden;}

div.tx-mevshop-pi1 .price { text-align:right;white-space:nowrap;padding-right:8px; }
div.tx-mevshop-pi1 div.pricenote { font-weight:bold;margin-bottom:20px; }


div.tx-mevshop-pi1 table.fullstripe	{width:100%;}
div.tx-mevshop-pi1 table.fullstripe	td {vertical-align:top;}
div.tx-mevshop-pi1 table.fullstripe td.grmajor {width: 520px; padding-right: 30px;}
div.tx-mevshop-pi1 table.fullstripe td.grminor {}
div.tx-mevshop-pi1 table.fullstripe td.half {width:50%;padding-right:10px;}

div.tx-mevshop-pi1 table.fullstripe table.quickorder td {vertical-align:middle;}
div.tx-mevshop-pi1 table.fullstripe table.quickorder td.label { width:130px;}
div.tx-mevshop-pi1 table.fullstripe table.quickorder td.articleNo { width:50px;}
div.tx-mevshop-pi1 table.fullstripe table.quickorder td.loading { background: url(../img/loadingicon.gif) right center no-repeat transparent; }
div.tx-mevshop-pi1 table.fullstripe table.quickorder input.txtBox {width:50px;margin-right:3px;color:black;}


a.floatText,
div.tx-mevshop-pi1 p a { color:#666666;text-decoration:underline; }

a.floatText:hover,
div.tx-mevshop-pi1 p a:hover { color:#031B8F;text-decoration:none; }


div.tx-mevshop-pi1 .hover { cursor:hand; cursor:pointer; border:none;}

div.tx-mevshop-pi1 input.image	{
	border:none;
	background:none;
}

div.tx-mevshop-pi1 select,
div.tx-mevshop-pi1 input.txtBox,
div.tx-mevshop-pi1 textarea	{
	padding:2px;
	margin-bottom:2px;
	margin-top:1px;
	padding-left:10px;
	background-image:url(../img/txtbox_bgr_shadow.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:white;
	border:1px solid #D0D0D0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

div.tx-mevshop-pi1 input.txtBox.amount	{
	width:30px;
	padding-left:3px;
	padding-top:0;padding-bottom:0;
}

div.tx-mevshop-pi1 span.mandatory	{
	margin-left:2px;
	color:#0A1E81;
}

div.tx-mevshop-pi1 .mandatoryfieldnote,
div.tx-mevshop-pi1 .cantOrderMessage,
div.tx-mevshop-pi1 .errmsg,
div.tx-mevshop-pi1 .importantNote	{
	color:#CA0320; /* blau:#0A1E81, rot:#ca0320. Soll rot sein laut kaha 17.04.09 @ Todo #183 */
}

div.tx-mevshop-pi1 p.errmsg,
div.tx-mevshop-pi1 p.mandatoryfieldnote,
div.tx-mevshop-pi1 p.cantOrderMessage	 { margin:30px 0; }
div.tx-mevshop-pi1 p.importantNote	{ margin:20px 0;font-weight:normal; }

div.tx-mevshop-pi1 p.importantNote a { color:#CA0320;text-decoration:underline; }
div.tx-mevshop-pi1 p.importantNote a:hover { color:#0A1E81;text-decoration:underline; }

ul.tx-mevshop-flashmessages {
	list-style-type:none;
	color:#CA0320;
}

div.tx-mevshop-pi1 hr {
	border:solid 0 #c1c2c4;
	color:#c1c2c4;background-color:#c1c2c4;
	height:1px;
}

div.tx-mevshop-pi1 table th	{
	vertical-align:middle;
}

div.tx-mevshop-pi1 table.wizardrow {margin-bottom:30pt;margin-top:12pt;}
div.tx-mevshop-pi1 table.wizardrow tbody th,
div.tx-mevshop-pi1 table.wizardrow tbody td {
	color:#aaaaaa;
	font-size:12px;
	font-weight:bold;
}
div.tx-mevshop-pi1 table.wizardrow tbody td {
	padding:0;
}
div.tx-mevshop-pi1 table.wizardrow tbody td.act	{
	color:#0A1E82;
}
div.tx-mevshop-pi1 table.wizardrow tbody td span { margin-right:5px; }

div.tx-mevshop-pi1 table th	{
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
}

div.tx-mevshop-pi1 table thead th {
	padding-left:5px;
	padding-right:8px;
	vertical-align:top;
}

div.tx-mevshop-pi1 table.articlelist { width:770px;} /* --> width should be limited by parent div.*/

p.article-footnote { margin:0 0 15px 0; }

/* Sortierfunktion: */
.tx-mevshop-pi1 .articlelist thead tr.functions th {
	background-image:url(../img/bgr_prodlist_sortASC.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	border-bottom:2px solid #E8E8E8;
	height:16px;padding:0;
	cursor:hand;cursor:pointer;
}
.tx-mevshop-pi1 .articlelist thead tr.functions th.nosort { cursor:default;background:none #f4f4f4; }
.tx-mevshop-pi1 .articlelist thead tr.functions th.sort-asc { background-image:url(../img/bgr_prodlist_sortASC_act.gif); }
.tx-mevshop-pi1 .articlelist thead tr.functions th.sort-desc { background-image:url(../img/bgr_prodlist_sortDESC_act.gif); }


div.tx-mevshop-pi1 table.articlelist thead th	{ border-right:1px solid #E8E8E8; }

div.tx-mevshop-pi1 table.articlelist tbody td	{
	background-color:white;
	color:black;
	border-bottom:2px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	padding:4px 4px 2px 5px;	/* padding-right von 8 auf 4 wegen Breite */
	/*white-space:nowrap;*/
	vertical-align:top;
	line-height:16px;
}

div.tx-mevshop-pi1 table.articlelist tbody td.material a {
	/*
	border-bottom:dotted 1px black;
	white-space:normal;
	*/
}

div.tx-mevshop-pi1 table.articlelist thead th.basket,
div.tx-mevshop-pi1 table.articlelist thead th.shoplist { border-left:2px solid #E8E8E8; }

div.tx-mevshop-pi1 table.articlelist tbody td.submit	{
	border-left:2px solid #E8E8E8;
	text-align:center;
	/*vertical-align:middle;
	padding:0;
	width:30px;*/
	padding:5px 0 0 0;
}
div.tx-mevshop-pi1 table.articlelist tbody tr:hover td { background-color:#F5F5F5;}

div.tx-mevshop-pi1 table.articlelist a,
div.tx-mevshop-pi1 table.articlelist a:hover {/*color:black;text-decoration:none;*/}


/** OK, some special articlelist column configurations here */
div.tx-mevshop-pi1 table.articlelist th.itemno		{ width:36px; }
div.tx-mevshop-pi1 table.articlelist th.amount		{ width:37px; }
div.tx-mevshop-pi1 table.articlelist th.itemprice	{ width:43px; }
div.tx-mevshop-pi1 table.articlelist th.basket		{ width:20px; }
div.tx-mevshop-pi1 table.articlelist th.shoplist	{ width:20px; }

div.tx-mevshop-pi1 table.articlelist th.perforation,
div.tx-mevshop-pi1 table.articlelist td.perforation	{ width:86px; }

div.tx-mevshop-pi1 table.articlelist-1006 th.type	{ width:48px; }
div.tx-mevshop-pi1 table.articlelist-1006 th.slitwidth { width:80px; }
/*div.tx-mevshop-pi1 table.articlelist-1006 th.material { width:215px; }*/
div.tx-mevshop-pi1 table.articlelist-1006 th.length { width:42px; }
div.tx-mevshop-pi1 table.articlelist-1006 th.thickness { width:75px; }
div.tx-mevshop-pi1 table.articlelist-1006 th.itemprice { width:67px; }

	/*
div.tx-mevshop-pi1 table.articlelist th.pdf			{ width:36px; }
div.tx-mevshop-pi1 table.articlelist th.thickness	{ width:36px; }
div.tx-mevshop-pi1 table.articlelist th.dimensions	{ width:36px; }
div.tx-mevshop-pi1 table.articlelist th.area		{ width:36px; }
div.tx-mevshop-pi1 table.articlelist th.weight		{ width:36px; }
*/
div.tx-mevshop-pi1 table.articlelist td.material	{ white-space:normal; }


div.tx-mevshop-pi1 table.cartlist td {
	padding-left:5px;
	padding-right:8px;
}

div.tx-mevshop-pi1 table.cartlist select	{ width:180px; padding:0;}
div.tx-mevshop-pi1 table.cartlist .delete	{ text-align:center; }

div.tx-mevshop-pi1 table.cartlist tbody td	{
	color:#333333;
	background-color:#FFFFFF;
	white-space:nowrap;
}

div.tx-mevshop-pi1 table.cartlist tbody td.description {white-space:normal;}

div.tx-mevshop-pi1 table.cartlist tbody tr.rshead td {	padding-top:2px; }

div.tx-mevshop-pi1 table.cartlist tbody tr.rsbody td {	padding-bottom:8px; }

div.tx-mevshop-pi1 table.cartlist tbody td.description	{	width:272px;padding-right:16px;}
div.tx-mevshop-pi1 table.cartlist tbody td.amount		{	width:65px;}
div.tx-mevshop-pi1 table.cartlist tbody td.itemprice	{	width:110px;}
div.tx-mevshop-pi1 table.cartlist tbody td.sumprice		{	width:150px;}
div.tx-mevshop-pi1 table.cartlist tbody td.shoplist		{	width:28px;}

div.tx-mevshop-pi1 table.cartlist tbody td.shippingnote	{
	vertical-align:top;
	color:#031b8f;
}

div.tx-mevshop-pi1 table.cartlist tfoot tr	{ vertical-align:middle; }
div.tx-mevshop-pi1 table.cartlist tfoot td	{ padding-top:6px;padding-right:0; }
div.tx-mevshop-pi1 table.cartlist tfoot td.note	{	padding-top:8px; }
div.tx-mevshop-pi1 table.cartlist tfoot td.totalsum	{	padding-right:30px; }


div.tx-mevshop-pi1 table.shoplist { width:770px; }

div.tx-mevshop-pi1 table.shoplist tr.spacer td {padding:0;background-color:transparent;}

div.tx-mevshop-pi1 table.shoplist tbody td.submit { width:16px; }
div.tx-mevshop-pi1 table.shoplist tfoot tr.footrow td { padding-top:0;padding-bottom:0;text-align:right; }
div.tx-mevshop-pi1 table.shoplist tfoot tr.footrow td.submit { background-color:transparent;padding:0; }
div.tx-mevshop-pi1 table.shoplist tfoot tr.footrow td.submit * { vertical-align:top/**was inherit before */;padding-right:0;padding-left:3px; }

div.tx-mevshop-pi1 table.shoplist tbody td.pos         { width:22px; }
div.tx-mevshop-pi1 table.shoplist tbody td.description { width:390px; }
div.tx-mevshop-pi1 table.shoplist tbody td.spacer      { width:36px; }
div.tx-mevshop-pi1 table.shoplist tbody td.amount      { width:185px; }



div#noitems	{
	background-color:white;
	padding:3px;
	padding-bottom:56px;
	width:520px;
}

div.tx-mevshop-pi1 table.customerdata-left	{ float:left;width:380px; margin-right:20px;}
div.tx-mevshop-pi1 table.customerdata.right	{ /*margin-left:40px;*/ }

div.tx-mevshop-pi1 table#custdata-orderdata-left { float:left;width:380px; margin-right:15px; }
div.tx-mevshop-pi1 table#custdata-orderdata-left th { padding-bottom:3px;width:108px; }
div.tx-mevshop-pi1 table#custdata-orderdata-left td { padding-bottom:3px; }

div.tx-mevshop-pi1 table.customerdata th	{
	padding-left:0;
	vertical-align:middle;
	width:98px;
}
div.tx-mevshop-pi1 table.customerdata td label	{
	margin-left:8px;
	margin-right:70px;
}
div.tx-mevshop-pi1 table.customerdata td select,
div.tx-mevshop-pi1 table.customerdata td input.txtBox	{
	height:16px;
	margin-bottom:2px;
	margin-top:1px;
	padding-top:4px;
	width:266px;
	padding-left:10px;
}

div.tx-mevshop-pi1 table#custdata-orderdata-left tr.field_customer_refno {	/* Referenznummer */
	color:#999999;
}

div.tx-mevshop-pi1 table.customerdata td input.street	{ width:206px; }
div.tx-mevshop-pi1 table.customerdata td input.streetNo	{ width:43px; }
div.tx-mevshop-pi1 table.customerdata td input.zip		{ width:64px; }
div.tx-mevshop-pi1 table.customerdata td input.location	{ width:185px; }
div.tx-mevshop-pi1 table.customerdata td select	{
	width:278px; height:20px;
	padding:2px;
	background-color:white;
}

div.tx-mevshop-pi1 table.customerdata tfoot td.submit 		{text-align:right;}
div.tx-mevshop-pi1 table.customerdata tfoot td.submit input	{margin-top:12px;}
div.tx-mevshop-pi1 table.customerdata tfoot tr.pwd-confirm	{vertical-align:bottom;}
div.tx-mevshop-pi1 table.customerdata tfoot tr.mandatory-legend	td{padding-top:10px;}

div.tx-mevshop-pi1 table.disabled th,
div.tx-mevshop-pi1 table.disabled label { color:#999999; }
div.tx-mevshop-pi1 table.disabled label.noDisable { color:#666666; }

div.tx-mevshop-pi1 table.shippingPayment 	{	float:left; width:360px;}
div.tx-mevshop-pi1 table.shippingPayment th	{	width:110px; padding-top:3px; vertical-align:top;}
div.tx-mevshop-pi1 table.shippingPayment table th	{width:65px;}
div.tx-mevshop-pi1 table.shippingPayment table input	{
	margin-right:0;
	width:168px;
	padding:2px;
	height:auto;
}

div.tx-mevshop-pi1 table.shippingPayment select	{
	width:245px;
}

div.tx-mevshop-pi1 div.shippingPayment.right {
	margin-left:400px;
	width:360px;
}

div.tx-mevshop-pi1 div.shippingPayment.right label	{
	display:block;
	margin-bottom:5px;
}
div.tx-mevshop-pi1 div.shippingPayment textarea	{
	width:354px;
	height:86px;
	margin-bottom:6px;
}

div.tx-mevshop-pi1 table.completeOrder { width:770px;margin-bottom:10px; }

div.tx-mevshop-pi1 table.completeOrder td,
div.tx-mevshop-pi1 table.completeOrder th	{
	vertical-align:top;
}

div.tx-mevshop-pi1 table.completeOrder .price { width:80px; }

div.tx-mevshop-pi1 table.completeOrder tbody td { padding-top:3px; padding-left:5px;}
div.tx-mevshop-pi1 table.completeOrder tfoot table tbody td { padding-top:0;} /* reset above statement */



div.tx-mevshop-pi1 table.completeOrder tbody tr,
div.tx-mevshop-pi1 table.completeOrder tfoot tr	{
	background-color:#d8d8d8;
	vertical-align:top;
}

div.tx-mevshop-pi1 table.completeOrder tbody .pos { width:35px; }
div.tx-mevshop-pi1 table.completeOrder tbody .artNoDescr { width:400px; }
div.tx-mevshop-pi1 table.completeOrder tbody .weight { width:80px; }
div.tx-mevshop-pi1 table.completeOrder tbody .amount { width:55px; }

div.tx-mevshop-pi1 table.completeOrder tfoot tr.separator {background-color:transparent;}

div.tx-mevshop-pi1 table.completeOrder-foot { width:770px;}
div.tx-mevshop-pi1 table.completeOrder-foot tr { vertical-align:bottom;}
div.tx-mevshop-pi1 table.completeOrder-foot td.submit { text-align:right;width:455px;padding-top:10px; }


div.tx-mevshop-pi1 table.orderHist { width:770px; }

div.tx-mevshop-pi1 table.orderHist td,
div.tx-mevshop-pi1 table.orderHist th {vertical-align:top;}

div.tx-mevshop-pi1 table.orderHist tbody td { padding-top:3px; padding-left:5px; color:black;}
div.tx-mevshop-pi1 table.orderHist tfoot table tbody td { padding-top:0;} /* reset above statement */

div.tx-mevshop-pi1 table.orderHist tr.separator hr { background-color:#a8a8a8;border:none;height:1px; }
div.tx-mevshop-pi1 table.orderHist h6.delivaddr {font-size:11px;font-style:normal;font-weight:bold;margin:6pt 0 0;}
div.tx-mevshop-pi1 table.orderHist address { display:block;font-style:normal;}

div.tx-mevshop-pi1 table.orderHist .price { padding-right:8px;width:80px; }


/* div.tx-mevshop-pi1 table.loginform { margin-bottom:12px; } */

div.tx-mevshop-pi1 table.loginform th {
	padding-left:0;
	width:90px;
}

div.tx-mevshop-pi1 table.loginform td.submit {
	text-align:right;
}
div.tx-mevshop-pi1 table.loginform td.submit input {
	vertical-align:middle;
	margin-left:28px;
}
div.tx-mevshop-pi1 div.loginform-register {	text-align:right;margin-top:44px;}
div.tx-mevshop-pi1 div.requestpwd-register{	text-align:right;margin-top:62px;}

div.tx-mevshop-pi1 table.loginform input.txtBox { width:260px; }

div.tx-mevshop-pi1 div#prodsearchview { margin-top:4px; }
div.tx-mevshop-pi1 div#prodsearchview h5 { margin-top:0;margin-bottom:8px;font-size:12px; }
div.tx-mevshop-pi1 div#prodsearchview div.selOtherProd { font-weight:bold;margin-left:392px;padding-top:42px; }
div.tx-mevshop-pi1 div#prodsearchview hr { margin-right:20px;clear:left; }

div.tx-mevshop-pi1 #prodSearchResults div.pricenote { margin-top:12px;}
div.tx-mevshop-pi1 #prodSearchResults #pagination { float:right;margin:10px 0 10px 10px; }

div.tx-mevshop-pi1 table.prodsearch td.grminor { text-align:right; }
div.tx-mevshop-pi1 table.prodsearch td.grminor p#pagination { margin-right:20px;text-align:right;}

div.tx-mevshop-pi1 div.productMainBox {
	background-color:white;
	overflow:hidden;
	width:378px;
	height:55px;
}

div.tx-mevshop-pi1 div.productMainBox div.productImage { float:left; }
div.tx-mevshop-pi1 div.productMainBox div.productName {
	margin-left:120px;
	padding-left:24px;
	padding-top:8px;
	font-weight:bold;
	width:224px;
	text-indent:-0.8em;
}
div.tx-mevshop-pi1 div.productMainBox div.productName a {
	background-image:url(../img/bgr_li_gt_whitebg.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:10px;
}

div.tx-mevshop-pi1 div#prodsearchsplashview { width:790px; }

div.tx-mevshop-pi1 h1.prodsearch-desiredProduct { background: url("../img/prodsearch/h1new.png") no-repeat scroll 200px top transparent; }
div.tx-mevshop-pi1 h1.prodsearch-desiredProduct-EN { background-image: url("../img/prodsearch/h1new_en.png"); background-position: 195px top; }
div.tx-mevshop-pi1 h1.prodsearch-desiredProduct-FR { background-image: url("../img/prodsearch/h1new_fr.png"); background-position: 225px top; }
div.tx-mevshop-pi1 h1.prodsearch-desiredProduct-IT { background-image: url("../img/prodsearch/h1new_it.png"); background-position: 270px top; }
div.tx-mevshop-pi1 h1.prodsearch-desiredProduct-HU { background-image: url("../img/prodsearch/h1new_hu.png"); background-position: 180px top; }
div.tx-mevshop-pi1 h1.prodsearch-desiredProduct-PL { background-image: url("../img/prodsearch/h1new_pl.png"); background-position: 270px 18px; }

div.tx-mevshop-pi1 div#prodsearchsplashview .left-col {
	float: left;
	margin-bottom: 20px;
	margin-right: 40px;
	width: 350px;
}

div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser {
	background-color: white;
	margin-bottom: 3px;
	margin-right: 10px;
	overflow: hidden;
}

div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser-semiheight { height:55px; }


div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser img { float:left;margin-right:12px; }

div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser h6 {
	background: url("../img/bgr_li_gt_whitebg.gif") no-repeat scroll 10px 4px transparent;
	font-size: 13px;
	margin-bottom: 0;
	margin-left: 166px;
	margin-top: 6px;
	padding-left: 20px;
	color:#031B8F;
}
div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser-accessories h6 { background: none;padding-left:0; }

div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser ul {
	list-style-type:none;
	list-style-position:outside;
	margin:50px 0 0 0;
	overflow:hidden;
}
div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser-accessories ul { margin-top:15px; }

div.tx-mevshop-pi1 div#prodsearchsplashview.lang-FR div.teaser-accessories ul,
div.tx-mevshop-pi1 div#prodsearchsplashview.lang-IT div.teaser-accessories ul { margin-top:0; }





div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser ul li {
	background-image:url("../img/bgr_li_gt_whitebg.gif");
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:15px;
}

div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser a { color:#031B8F;font-weight:bold;text-decoration: none; }
div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser a:hover { text-decoration: underline; }
div.tx-mevshop-pi1 div#prodsearchsplashview div.teaser p { margin-bottom:0; }

div.tx-mevshop-pi1 div#filtersection fieldset { border:none;padding:0;margin:0;}
div.tx-mevshop-pi1 div#filtersection fieldset legend { font-weight:bold;font-size:11px;margin-bottom:7px;color:#666666; }
div.tx-mevshop-pi1 div#filtersection fieldset select { padding-left:0; }
div.tx-mevshop-pi1 div#filtersection fieldset div { margin-bottom:5px; }
div.tx-mevshop-pi1 div#filtersection fieldset label { display:block;width:68px;float:left;margin-top:5px; }

div.tx-mevshop-pi1 div#filtersection fieldset.left { float:left;width:385px; }
div.tx-mevshop-pi1 div#filtersection fieldset.right { margin-left:392px; }

/** Es gibt ein "mehrspaltenproblem" beim FF2, sodass dieser den obigen margin-left zu den danebenliegenden fieldset.left hinzuaddiert
 * und somit "sonstwo" landet. Hier kommt ein FF-spezifischer Hack...
 */
div.tx-mevshop-pi1 div#filtersection fieldset.right, x:-moz-any-link { margin-left:5px; } /* FireFox 2 */
div.tx-mevshop-pi1 div#filtersection fieldset.right, x:-moz-any-link, x:default { margin-left:392px; } /* Wiederherstellen für FireFox 3 */

div.tx-mevshop-pi1 div#filtersection .strong { font-weight:bold; }

div.tx-mevshop-pi1 #pagination a {
	text-decoration:none;
	color:#666666;
}
div.tx-mevshop-pi1 #pagination a:hover { color:#031B8F; }
div.tx-mevshop-pi1 #pagination a.active {
	background-color:#031B8F;
	color:white;
	padding:0 3px;
}

div#mevshop-footer {
	width:810px;
	clear:both;
	background-color:white;
	margin-left:-20px;
	margin-top:12pt;
	padding-top:8px;
	padding-left:0;
	padding-bottom:10px;
}

div.tx-mevshop-pi1 div#company_footer {  margin-top:25px; }

div.tx-mevshop-pi1 div.contactperson h5 { font-size:11px; margin-bottom:12px;}

div.tx-mevshop-pi1 a.moreLink { margin-left:0.35em; }
div.tx-mevshop-pi1 a.loginLink { margin-left:0.35em; }
div.tx-mevshop-pi1 a.contactlink { color:#031B8F; }
div.tx-mevshop-pi1 a.contactlink:hover { text-decoration:underline; }

div.tx-mevshop-pi1 div#messageOtherCountry p { margin-bottom:0;margin-top:1em; }

.tx-mevshop-pi1 form#login label { width:298px;display:block;margin-bottom:5px;}
.tx-mevshop-pi1 form#login input.txtBox { width:298px;display:block;}
.tx-mevshop-pi1 form#login input#txtUsername { margin-bottom:15px;}
.tx-mevshop-pi1 form#login input#txtPassword { margin-bottom:20px;}


div.tx-mevshop-pi1 div.thumbteaser {
	overflow:hidden;
	margin-bottom:18px;
}
div.tx-mevshop-pi1 div.thumbteaser h4 { font-size:10px;margin:12px 0; }
div.tx-mevshop-pi1 div.thumbteaser-fnc h4 { font-size:10px; }
div.tx-mevshop-pi1 div.thumbteaser div.item {
	float:left;
	margin:0 3px 0 0; /* important to reset all margins! */
}

div.tx-mevshop-pi1 div.thumbteaser div.lastitem,
div.tx-mevshop-pi1 div.thumbteaser div.row-lastitem {margin-right:-5px;}



div.tx-mevshop-pi1 div.inlineteaser-180 div.text {
	background-color:white;
	color:#666666;
	padding:7px 10px 5px;
	width:160px;
	font-size:10px;
	height:108px;
}




input.blurText { color:#AAAAAA; }
input.blurText-typing { color:black; }




div#tx_mevshop_cart_basketNotification {
	background-color:#e8e8e8;
	background-image:url(../img/bgr_addedToCartNotification.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:390px;
	height:135px;
	padding:0;
}

div#tx_mevshop_cart_basketNotification .content {
	margin-left:196px;
	padding:20px 15px;
	font-size:11px;
}

div#tx_mevshop_cart_basketNotification .content p { margin:0 0 10px; }

div#tx_mevshop_cart_basketNotification .content ul {
	list-style-type:none;
	margin:0;
}

#control_overlay { background-color:#fff; }
