﻿/* Definiert das Design aller seitenspezifischen Elemente */

.pageheader
{
	/* ORIGINAL-NV: height:48px; */
	margin-top: 10px; /* Proserv */
}                                    

/* ORIGINAL-NV: .pageheader.defaulthead {background-image:url(images/pagehead_overview.jpg);}
.pageheader.carthead {background-image:url(images/pagehead_cart.jpg);}
.pageheader.searchhead {background-image:url(images/pagehead_search.jpg);}
.pageheader.servicehead {background-image:url(images/pagehead_contact.jpg);}
.pageheader.accounthead {background-image:url(images/pagehead_account.jpg);}
.pageheader.userprofilehead {background-image:url(images/pagehead_userprofile.jpg);} */

.pageheader.defaulthead {} /* Proserv */
.pageheader.carthead {} /* Proserv */
.pageheader.searchhead {} /* Proserv */
.pageheader.servicehead {} /* Proserv */
.pageheader.accounthead {} /* Proserv */
.pageheader.userprofilehead {} /* Proserv */

.pageheader h1
{
	font-size: 20px;
	/* ORIGINAL-NV: padding: 15px 0 0 10px;
	color: #FFF; */
	 /* padding-bottom: 8px; Proserv */
	color: #000; /* Proserv */
}


.sitemap
{
	font-size: 10px;
	color: #999;
}

.pagefooter
{
	margin: 10px 0 0 0;
	height: 20px;
	padding: 5px;
	color: #FFF;
}
/* ORIGINAL-NV: .pagefooter a { color: #FFF; }
.pagefooter a:link { color:#FFF;text-decoration:none; }
.pagefooter a:active { color:#FFF;text-decoration:none; }
.pagefooter a:visited { color:#FFF;text-decoration:none; }
.pagefooter a:focus { color:#FFF;text-decoration:none; }
.pagefooter a:hover { color:#FFF;text-decoration:underline; } */

.pagefooter a { color: #000; } /* Proserv */
.pagefooter a:link { color:#000;text-decoration:none; } /* Proserv */
.pagefooter a:active { color:#000;text-decoration:none; } /* Proserv */
.pagefooter a:visited { color:#000;text-decoration:none; } /* Proserv */
.pagefooter a:focus { color:#000;text-decoration:none; } /* Proserv */
.pagefooter a:hover { color:#000;text-decoration:underline; } /* Proserv */

/* ORIGINAL-NV: .defaultfoot {background-color: #646484;}
.cartfoot {background-color:#81A0A0;}
.searchfoot {background-color:#814545;}
.servicefoot {background-color:#465735;}
.accountfoot {background-color:#928840;}
.userprofilefoot {background-color:#8E82A7;} */

.defaultfoot {border-bottom: #000 1px solid;} /* Proserv */
.cartfoot {border-bottom: #000 1px solid;} /* Proserv */
.searchfoot {border-bottom: #000 1px solid;} /* Proserv */
.servicefoot {border-bottom: #000 1px solid;} /* Proserv */
.accountfoot {border-bottom: #000 1px solid;} /* Proserv */
.userprofilefoot {border-bottom: #000 1px solid;} /* Proserv */


#messagetext
{
    color: Black;
    margin: 10px 0px;
    font-weight: bold;
}

#messagetext .information
{
    padding: 10px;
	border: solid 1px #646484;
	/*background-color: #81A0A0;*/
	background-image:url('images/backstripe_green.png');
}

#messagetext .warning
{
    padding: 10px;
	border: solid 1px #646484;
	/*background-color: #928840;*/
	color: #f00;
	background-image:url('images/backstripe_yellow.png');
}

#messagetext .error
{
    padding: 10px;
	border: solid 1px #646484;
	/*background-color: #814545;*/
	color: #f00;
	background-image:url('images/backstripe_red.png');
}


.page
{
	padding-top: 10px;
	 /* min-height: 400px; Proserv */
}

.page h2
{
	
}

.page h3
{
	background: url('images/h3_grey.png') repeat-x top left;
	/*background: url('images/h3_product.jpg') repeat-x top left;*/
	/*background-color: #646484;*/
	font-size: 12px;
	text-align:left;
	margin: 0;
	padding: 2px 5px;
/*	color: #FFF;*/
	color: #000;
}

.page .contentcontainer
{
	/* width: 100%; */		/* 2.6.1 */
	padding: 0px;
	
	display: block;
}

.page .contentcontainer .content
{
    margin-top: 10px;
}

.page .contentcontainer .content tr
{
}

.page .contentcontainer .content .label
{
	width: 120px;
	text-align: right;
}

.page .contentcontainer .content .input
{
	width: 140px;
	text-align: left;
}



/* homepage */

.homepage
{
	/* ORIGINAL-NV: background: url(images/dancer.jpg) no-repeat right bottom; */
	min-height: 400px;
}
.homepage h2
{

}

/* Login */
.loginpage .contentcontainer
{
	width: 50%;
	/*background-color: #C9C1D9;*/
}

.loginpage h3 
{
	background-color: #8E82A7;
}

/* Registration */
.registrationpage h2
{
}

.registrationpage .contentcontainer
{
	/*background-color: #C9C1D9;*/
	/* float:left; */	/* 2.6.1 */
}
.registrationpage h3 
{
	background: url('images/h3_grey.png') repeat-x top left;
	/*background: url('images/h3_user.jpg') repeat-x top left;*/
	/*background-color: #8E82A7;*/
}

.registrationpage .logindata
{
	width: 50%;
}

/* Catalog */

.catalogpage
{
}


.catalogpage .description
{
	padding: 10px 0;
}

.catalogpage .groupimage
{
	background: url(images/productpicture_background_big.gif) no-repeat left top;
	height: 234px;
/* 	height: 160px; */
	width: 232px;
	padding: 2px 8px 8px 3px;
	float: left;
}

.catalogpage .list
{
	width: 100%;
}

ul.grouplist
{
	list-style-type:none;
	list-style-image:none;
}

ul.grouplist li
{
	border: 0px;
	height: 130px;
	width: 201px;
	float: left;
	font-size: 10px;
	background: url(images/group_background1.gif) no-repeat left top;
	margin:0;
	padding: 1px 0px 0px 0px;
	display:inline-block;
}

/* End hide from IE-mac */

ul.grouplist li:hover
{
	background: url(images/group_background2.gif) no-repeat left top;
	padding: 0px 0px 1px 0px;
}

ul.grouplist a
{
	height: 100%;
	width: 100%;
	display:block;
}

ul.grouplist a:hover
{
	text-decoration: none;
}

ul.grouplist li .group 
{
	cursor: hand;
	height:23px;
	margin: 2px 6px;
}

ul.grouplist li .product
{
	cursor: hand;
	height:23px;
	margin: 2px 6px;
}

ul.grouplist li .image
{
	margin: 2px 2px 4px 3px;
}

/* Product */

.productpage
{
    /*vertical-align: top;*/
}

.productpage .description
{
	/* padding: 10px 0px; */	/* 2.6.1 */
}

.productpage .productimage	/* 2.6.1 */
{
/*	background: url(images/productpicture_background_big.gif) no-repeat left top; */
/* 	height: 160px; */
/*	height: 234px;
	width: 232px;
	padding: 0px 3px 0px 3px;
	float: left;
*/
}

#productarticlelist THEAD TH
{
	/* background: url('images/thead_product.jpg') repeat-x top left; */
	background: url('images/thead_grey.png') repeat-x top left;
	color:black;
}

#productarticlelist tr.searchresult
{
    /* background: url('images/searchresult.png'); */
}
 
/* new in Version 2.5 */
#product_articles tbody td
{
    padding: 2px 2px;
    border-bottom: solid 1px #646484;
}

#productarticlelist td.articledescription img
{
    padding: 0px 4px;
}

#productarticlelist td.attribute1,
#productarticlelist td.attribute2,
#productarticlelist td.attribute3,
#productarticlelist td.attribute4
{
}
#productarticlelist th.price,
#productarticlelist td.price
{
    text-align:right;
}
#productarticlelist th.minstocklevel,
#productarticlelist td.minstocklevel
{
    text-align:right;
}
#productarticlelist .stockground {}
#productarticlelist .stockgroundedit{ width: 160px; text-align:left;}
#productarticlelist td.stockgroundedit input { width: 150px; }
#productarticlelist .minstocklevel {}
#productarticlelist .minstockleveledit{ width: 80px; text-align:left;}

#productarticlelist .quantity { width: 80px; text-align:left;} /* ProServ */
/* ORIGINAL-NV
#productarticlelist td.quantity { }
#productarticlelist thead th.quantity {padding-right: 47px;}
*/
#productarticlelist .group{text-align: left; font-weight: bold;} /* ProServ */

#productarticlelist .freigabeloeschen { width: 40px; text-align:center;} /* ProServ Cockpit WKB*/
#productarticlelist .supplier { width: 150px; text-align:center;} /* ProServ Cockpit WKB*/
#productarticlelist .menge_bestellt { width: 40px; text-align:center;} /* ProServ Cockpit Aufträge*/
#productarticlelist .menge_geliefert { width: 40px; text-align:center;} /* ProServ Cockpit Aufträge*/

/**********************/

/* obsolete
.productarticlelist .articlenew {}
.productarticlelist .articlepicture {}
.productarticlelist .articleid {width: 100px;}
.productarticlelist .characteristicnumeric {width: 60px;text-align:right;}
.productarticlelist .characteristictext {width: 60px;}
.productarticlelist .characteristicdate {width: 60px;}
.productarticlelist .price {text-align:right;}
.productarticlelist .scalediscount {text-align:center;}
.productarticlelist .quantity {width:100px;}
.productarticlelist .availability {text-align:center;width: 40px;}
.productarticlelist .datasheets 
{
	width: 40px;

}*/

/* Allgemein für DataTables Ta*/
#datatablelist THEAD TH
{
	/* background: url('images/thead_product.jpg') repeat-x top left; */
	background: url('images/thead_grey.png') repeat-x top left;
	color:black;
}		

/* Cart */
.cartpage {}

.cartpage h1{}
.cartpage h2{display: none;}
.cart h3
{
	background: url('images/h3_grey.png') repeat-x top left;
	/*background: url('images/h3_cart.jpg') repeat-x top left;*/
	/*background-color: #81A0A0;*/
}

.cartpage #update
{
	text-align:right;
	padding: 0;
	margin:0;
}

.cartpage .contentcontainer
{
	border: none 0;
	padding: 0;
	margin:0;
}

.cart THEAD TH
{
	/* ORIGINAL-NV: background: url('images/thead_cart.jpg') repeat-x top left; */
	background: url('images/thead_grey.png') repeat-x top left; /* Proserv */
	color: #000;
}

#cartarticlelist tbody{text-align:left;}

#cartarticlelist tbody td
{
    padding-top: 5px;
}

#cartarticlelist tbody tr.comment td
{
    padding: 2px 2px;
    border-bottom: solid 1px #81A0A0;
}

#cartarticlelist TD.delete, 
#cartarticlelist th.delete
{
    width:20px;
    text-align: left;
}

#cartarticlelist TD.description, 
#cartarticlelist th.description
{
    text-align: left;
}

#cartarticlelist TD.unitprice, 
#cartarticlelist th.unitprice
{
    display: none;
    width:100px;
    white-space:nowrap;
    text-align: right;
}

#cartarticlelist td.salesprice, 
#cartarticlelist th.salesprice
{
    width:100px;
    white-space:nowrap;
    text-align: right;
    
}
    
#cartarticlelist td.quantity, 
#cartarticlelist th.quantity
{
    width:100px;
    white-space:nowrap;
    text-align: right;
    /* display:inline-block; PROSERV */
}

#cartarticlelist td.detailamount, 
#cartarticlelist th.detailamount
{
    width: 60px;
    white-space:nowrap;
    text-align:right;
}

#cartarticlelist td.detailamountinfo,
#cartarticlelist th.detailamountinfo
{
    width: 20px;
    text-align:left;
}

/*2.4
.cartarticlelist .articlepicture {}
.cartarticlelist .articleid {width:100px;}
.cartarticlelist .articlename {}
.cartarticlelist .availability {text-align: center;}
.cartarticlelist .quantity {width:100px;}
.cartarticlelist .scalediscount {}
*/
.cartpage .subtotal
{
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}

.cartpage .vat
{
	text-align: right;
	font-weight: bold;
	padding: 0 0 2px 0;
	white-space: nowrap;
}
/*2.4*/
.cartpage .shippingcosts
{
	text-align: right;
	font-weight: bold;
	padding: 0 0 2px 0;
	white-space: nowrap;
}
.cartpage .total
{
	border-top: solid 2px #81A0A0;
	text-align: right;
	font-weight: bold;
	padding: 2px 0 0 0;
	white-space: nowrap;
	color: #81A0A0;
}

/* Order Summary */

.page.account h3
{
	background: url('images/h3_grey.png') repeat-x top left;
	/*background-color: #81A0A0;*/
}
.orderpage h3
{
	background-color: #81A0A0;
}

.orderpage .contentcontainer
{
	border: none 0;
	padding: 0;
	margin:0;
}

.orderarticlelist table
{
	width:100%;
}


.orderarticlelist .quantity {width:60px;}
.orderarticlelist .detailamount {width: 70px;white-space:nowrap;text-align:right;}
.orderarticlelist .subtotal 
{
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}
/*2.4*/
.orderarticlelist .shippingcosts
{
	text-align: right;
	font-weight: bold;
	padding: 0 0 2px 0;
	white-space: nowrap;
}
.orderarticlelist .vat
{
	text-align: right;
	font-weight: bold;
	padding: 0 0 2px 0;
	white-space: nowrap;
}

.orderarticlelist .total
{
	border-top: solid 2px #81A0A0;
	text-align: right;
	font-weight: bold;
	padding: 2px 0 0 0;
	white-space: nowrap;
	color: #81A0A0;
}
/* changeaddress */

.changeaddresspage h3
{
	background-color: #81A0A0;
}

.changeaddresspage .contentcontainer
{
	border: solid 2px #81A0A0;
}

/* saleshistory */
.account THEAD TH 
{
	/* height: 30px; */		/* 2.6.1 */
	background: url(images/thead_grey.png) repeat-x left top;
	color:black;
    /*background-color: #928840;*/
}


/* ProServ - Returns */

.returnlist .master .returnid {width: 120px;}
.returnlist .master .returndate {width: 100px;}
.returnlist .master .status {width: 100px;}
.returnlist .master .bestellart {}

.returnlist .master td {padding: 2px 0px; border-bottom: solid 1px #706731;}

.returnlist .detail .pos {width: 30px; text-align:right; }
.returnlist .detail .articleid {width: 80px;}
.returnlist .detail .articlename {width:200px;}
.returnlist .detail .quantity {width: 55px;padding-right:15px;text-align:right;}
.returnlist .detail .creditnoteid {width: 90px;}
.returnlist .detail .reason {}

.returnlist .detail td{border-bottom: solid 1px #706731;}


/* Current Orders */

#orderlist .master .orderid {width: 120px;}
#orderlist .master .orderdate {width: 100px;}
#orderlist .master .controls {width: 30px;}
#orderlist .master .status {}

#orderlist .master td {padding: 2px 0px; border-bottom: solid 1px #706731;}


#orderlist .master .contactname {width: 160px;} /* ProServ */
#orderlist .master .ordertext {} /* ProServ */

/**********************/

.orderlist .detail td {border-bottom: solid 1px #706731;}

.orderlist .detail .pos {width: 30px; text-align:right; }
.orderlist .detail .articleid {width: 80px;}
.orderlist .detail .articlename {width:200px;}
.orderlist .detail .quantity {width: 40px;text-align:right;}
.orderlist .detail .delivered {width: 60px;}
.orderlist .detail .deliverydate {width: 60px;}
.orderlist .detail .deliverynote {width: 60px;}
.orderlist .detail .comment {}
.orderlist .detail .retoure {text-align:right;}


/******* Cockpit: Warenkörbe und Aufträge ***************/
#orderlist .controls {width: 80px;}
#orderlist .wkbstatus {width: 80px; text-align:left;}
#orderlist .cartid {width: 100px;}
#orderlist .orderdate {width: 150px;}
#orderlist .usersended {width: 150px;}

#orderlist .cp_orderid {width: 50px;}
#orderlist .ordertyp {width: 130px;}
#orderlist .orderdt {width: 80px;}
#orderlist .status {width: 80px; text-align:center;}
#orderlist .deliverydt {width: 100px; text-align:center;}
#orderlist .deliveryfirma {width: 220px;}
#orderlist .ordername {width: 100px;}

/**********************/



/**********************/
/* new to version 2.4 */
#offerlist .master .controls {width: 30px;}
#offerlist .master .orderid {width: 120px;}
#offerlist .master .orderdate {}

#offerlist .master td{border-bottom: solid 1px #706731;}

.offerlist .detail .articleid {width: 80px;}
.offerlist .detail .articlename {width:200px;}
.offerlist .detail .quantity {width: 40px;text-align:right;}


#cartlist .master .orderid {width: 120px;}
#cartlist .master .orderdate {width: 100px;}
#cartlist .master .controls {width: 40px;}
#cartlist .master .status {}

#cartlist .master td {padding: 2px 0px; border-bottom: solid 1px #706731;}

/* Proserv - UnsignedCarts */
.unsignedcartslist .master .controls {width: 30px;}
.unsignedcartslist .master .customerid {width: 80px;}
.unsignedcartslist .master .customername {width: 220px;}
.unsignedcartslist .master .cartid {width: 90px;}
.unsignedcartslist .master .orderdate {width: 120px;}
.unsignedcartslist .master .usersended {width: 80px;}
.unsignedcartslist .master .status {font-weight:bold;}

.unsignedcartslist .master .record {width: 35px;text-align:right;}
.unsignedcartslist .master .menge {width: 40px;text-align:right;}
.unsignedcartslist .master .articleid {width: 65px;}
.unsignedcartslist .master .process {font-weight:bold;}

.unsignedcartslist .master td {padding: 2px 2px; border-top: solid 1px #706731;}

.unsignedcartslist .master th{background: url('images/thead_blue.png') repeat-x top left;	color: #fff;}


.unsignedcartslist .detail .controls {width: 30px;}
.unsignedcartslist .detail .itemid {width: 20px; text-align:right;}
.unsignedcartslist .detail .articleid {width: 65px;}
.unsignedcartslist .detail .articlename {}
.unsignedcartslist .detail .quantity {width: 40px;text-align:right;}
.unsignedcartslist .detail .quantityunitsales {width: 60px;}
.unsignedcartslist .detail .itemamount {width: 60px;text-align:right;}
.unsignedcartslist .detail .usersended {width: 80px;}
.unsignedcartslist .detail .usersigned {width: 100px;}
.unsignedcartslist .detail .status {font-weight:bold;}

#unsignedcartslist .detail td {padding: 2px 0px; border-bottom: solid 1px #706731;}


/* Proserv - OrderMasterDetailLists (OrderBacklog / ReturnAnnouncementFastEntry) */
#ordermasterdetaillist THEAD .masterheader TH
{
	/* height: 30px; */
	background: url(images/thead_blue.png) repeat-x left top;
	color:white;
}
#ordermasterdetaillist .groupingheader
{
	/* height: 30px; */
	color:black;
}
#ordermasterdetaillist .groupingheader td
{
	background: url(images/thead_grey.png) repeat-x left top;
	font-weight: bold;
}
#ordermasterdetaillist .groupingheader td.controls
{
	background: none;
}

#ordermasterdetaillist  .master td {padding: 2px 2px; border-top: solid 1px #706731;}

#ordermasterdetaillist .orderid {width: 75px;}
#ordermasterdetaillist .itemid{width: 20px; text-align:right;}
#ordermasterdetaillist .articleid {width: 65px;}
#ordermasterdetaillist .articlename{}
#ordermasterdetaillist td.quantity, th.quantity {
    width:100px;
    white-space:nowrap;
    text-align: right;
    /* display:inline-block; */
}
#ordermasterdetaillist td.quantitysmall, th.quantitysmall {
    width:50px;
    white-space:nowrap;
    text-align: right;
}
#ordermasterdetaillist .quantityunit {width: 65px;}
#ordermasterdetaillist .orderdate {width: 80px;}
#ordermasterdetaillist .contactname{}
#ordermasterdetaillist .controls{width: 20px;}
#ordermasterdetaillist .group{text-align: left; font-weight: bold;}


.icmessagelist .master .controls {}
.icmessagelist .master .infoid {width: 30px; text-align: right;}
.icmessagelist .master .entrydate {width: 70px;}
.icmessagelist .master .type {width: 80px;}
.icmessagelist .master .messageinout {width: 30px;}
.icmessagelist .master .subject {}

.icmessagelist .detail .controls {}
.icmessagelist .detail .infoid {width: 30px; text-align: right;}
.icmessagelist .detail .entrydate {width: 70px;}
.icmessagelist .detail .type {width: 80px;}
.icmessagelist .detail .messageinout {width: 30px;}
.icmessagelist .detail .subject {}

.icmessagelist .master td {padding: 2px 0px; border-bottom: solid 1px #706731;}
.icmessagelist .detail td {padding: 2px 2px; height: 20px;}
.icmessagelist .detail td {border-bottom: solid 1px #706731; vertical-align: top; PADDING-TOP: 6px;}


/**********************/

/* Search */

.search h3
{
	background: url('images/h3_grey.png') repeat-x top left;
/*	background: url('images/h3_search.jpg') repeat-x top left; */
	/*background-color: #814545;*/
}
/* 2.6.1
.search .contentcontainer
{
	border: none 0;
}
*/
#searchresultlist THEAD TH
{
	height: 30px;
	line-height: 30px;
	/*background: url('images/thead_search.jpg') repeat-x top left;*/
	/*background-color: #814545;*/
	background: url('images/thead_grey.png') repeat-x top left;
	color:black;
	vertical-align:middle;
}

.search td {padding: 2px;}

#searchresultlist
{
    display:inline-block;
    width: 100%;
    
}

#searchresultlist tr
{
	border-top: solid 5px #814545;
}

#searchresultlist .sortdir {float:left; margin-top: 7px;}

#searchresultlist .price {text-align:right;}	/* ProServ */
#searchresultlist .quantity { width: 80px; text-align:left;} /* ProServ */

#searchresultlist .searchsortselected {background: url('images/thead_search.jpg') repeat-x top left;}
#searchresultlist .pricesortselected {background: url('images/thead_search.jpg') repeat-x top left;text-align:right;}

#searchresultlist a.resultname
{
	font-size: 12px;
	font-weight: bold;
	color: #814545;
	padding: 0;
	margin: 0;
}

#searchresultlist .resultdescription
{
	font-size: 11px;
	padding: 0;
	margin: 0;
}

#searchresultlist .resultheader
{
	padding: 2px;
}

#result:hover .resultheader
{
	padding: 2px;
}

ul.resultpath
{
	font-size: 10px;
	color: #999;
}

ul.resultpath a
{
	color: #999;
	float: left;
}
.resultpath a:link { color:#999 }
.resultpath a:active { color:#999}
.resultpath a:visited { color:#999}
.resultpath a:focus { color:#999}
.resultpath a:hover { color:#000;text-decoration: underline;}


ul.resultpath li
{
	display:block;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
}

.source_catalog
{
	background-color: #E9E9E9;
}

.source_collectivecatalog
{
	background-color: #F3F3F3;
}

.source_hitlist
{
	background-color: #FFFFFF;
}

/* SearchByAttributes */

.attributelist select {width: 160px;}
.attributelist input {width: 154px;}
.attributelist .caption {width: 160px;}
.attributelist .from {width: 200px;}
.attributelist .to {}

/* BookmarkList */

.bookmarkpage #update
{
	text-align:right;
	padding: 0;
	margin:0;
}

.bookmarkarticlelist .articleid {width: 100px;}
.bookmarkarticlelist .quantity {width: 80px;}

/*service*/

.service h3
{
	background: url('images/h3_grey.png') repeat-x top left;
	/*background: url('images/h3_contact.jpg') repeat-x top left;*/
	/*background-color:#465735;*/
}

/* ProServ */
.AspNet-RadioButtonList
{
	line-height: 20px;
	vertical-align:middle;
}


/* message */


.message { margin-top: 20px;}

.messageheader 
{
	/* ORIGINAL-NV: background-color:#646484; */
	background-color:#f6f6f6; /* Proserv */
}
.messageheader h2
{
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	margin: 0;
	padding: 5px 5px;
	/* ORIGINAL-NV: color: #FFF; */
	color: #000; /* Proserv */
}

.messagecontent 
{
	/* ORIGINAL-NV: background-color:#DCDCE3; */
	background-color:#f2f2fc; /* Proserv */
	padding:10px;
}

.messageactions
{
	background-color:#646484;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	margin: 0;
	padding: 5px 5px;
	color: #FFF;
}
.messageactions a {color: #FFF;}
.messageactions a:link { color:#FFF;text-decoration:none; }
.messageactions a:active { color:#FFF;text-decoration:none; }
.messageactions a:visited { color:#FFF;text-decoration:none; }
.messageactions a:focus { color:#FFF;text-decoration:none; }
.messageactions a:hover { color:#FFF;text-decoration:underline; }


.message.cart {}
/*
.message.cart .messageheader {background-color:#81A0A0; }
.message.cart .messagecontent {background-color:#D3DEDE; }
.message.cart .messageactions {background-color:#81A0A0; }
*/
/* Proserv */
.message.cart .messageheader {background-color:#f6f6f6; }
.message.cart .messagecontent {background-color:#f2f2fc; }
.message.cart .messageactions {background-color:#f2f2fc; }

/* ORIGINAL-NV:
.message.registration .messageheader {background-color:#8E82A7; }
.message.registration .messagecontent {background-color:#C9C1D9; }
.message.registration .messageactions {background-color:#8E82A7; }
*/
/* Proserv */
.message.registration .messageheader {background-color:#f6f6f6; }
.message.registration .messagecontent {background-color:#f2f2fc; }
.message.registration .messageactions {background-color:#f2f2fc; }

/*MESSAGE*/

ul.messageList{
	margin:0 auto;
	position:relative;
}

ul.messageList li{
	background-color:#F9F9F9;
	border:1px solid #EEEEEE;
	list-style:none;
	margin:6px;
	padding:6px 9px;
	position:relative;

	/* CSS3 text shadow and rounded corners: */
	
	text-shadow:1px 1px 0 white;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

ul.messageList li:hover{
	border-color:#9be0f9;
	
	/* CSS3 glow effect: */
	-moz-box-shadow:0 0 5px #A6E5FD;
	-webkit-box-shadow:0 0 5px #A6E5FD;
	box-shadow:0 0 5px #A6E5FD;
}

.messageItem .messageText{
	color:#777777;
}
	
.messageItem .messageActions{
	position:absolute;
	right:2px;
	top:2px;
}

.messageItem .messageActions a{
	display:block;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:3px;
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

#measurement_quantity_calc 
{
    border: solid 1px gray;
}

/* Proserv */
.searchcust
{
	line-height:25px;
	height:25px;
	padding-right: 15px;
	color:white;
	font-size:12px;
	float:right;
	width: 320px;
	text-align: right;
}
