﻿body { background-image: url(../../img/greenbg.gif); background-repeat: no-repeat; background-color: #7FC258; margin: 0px; }
body.popup { background-image: none; background-color: #7FC258; margin: 14px;}
hr { height: 1px; color: gray; }
input.btnSearch { }
table#mainTblContent { width: 628px; }
table#mainTblContent td.mainTblContentCell { background-image: url(../../img/searchbg_int.gif); background-color: #505C9D; background-repeat: repeat-x; }

table#tblAdvancedSearch { padding: 0px 6px 0px 6px;	 width: 155px; background-image: url(../../img/subbg.gif); }
table#tblAdvancedSearch tr td { text-align: center;}

table.tblLogin { margin-top: 10px; margin-bottom: 10px; }

div.loginValidationSummary { width: 300px; background-color: #FFFF99; border-color: red; border-style:solid; border-width: 1px; margin-top: 6px;}
div.loginValidationSummary ul { margin-top: 6px; margin-bottom: 6px; }
div.loginValidationSummary ul li { margin-top: 6px; margin-bottom: 6px; color: Red;}

div.loginErrorPanel { width: 300px; background-color: #FFFF99; border-color: red; border-style:solid; border-width: 1px; margin-top: 6px;}
div.loginErrorPanel ul { margin-top: 6px; margin-bottom: 6px; }
div.loginErrorPanel ul li { margin-top: 6px; margin-bottom: 6px; color: Red;}


a.ordersamplelink { background-image: url(../../img/subbg.gif); padding: 4px 8px 4px 8px; text-decoration: none;}

table#tblProductList { width: 100%; }
table#tblProductList tr.header { font-weight: bold; background-color: #A6D48A;}
table#tblProductList tr { background-color: #749460;}
table#tblProductList tr:hover { background-color: #A6D48A; cursor: pointer;}
table#tblProductList tr td {font-family: Arial, Sans-Serif;}

table.alternatedTable { border-top: solid 1px #749460; }
table.alternatedTable tr.dataRow {  }
table.alternatedTable tr.dataRowAlt { background-color: #749460; }
table.alternatedTable tr td {font-family: Arial, Sans-Serif;}
table.alternatedTable tr td a { color:Black; font-weight:normal;}




/* SEARCHRESULT START */

table#tblSearchResult { width: 100%; }
table#tblSearchResult tr.header { font-weight: bold; color: Black; background-color: #A6D48A;}
table#tblSearchResult tr.header td { font-weight: bold; color: Black; background-color: #A6D48A;}
table#tblSearchResult tr { background-color: #749460;}
table#tblSearchResult tr:hover { background-color: #A6D48A; cursor: pointer;}
table#tblSearchResult tr td {font-family: Arial, Sans-Serif; color: white;}
td.artnrCol span { width:85px; display:block; }
td.matCol span { width:55px; display:block; }
td.udvMaalCol span { width:120px; display:block; }
td.vareproveCol span { width:110px; display:block; }
table#tblSearchResult tr.trClickable { cursor:pointer; }



table#tblBottomControls { width: 552px; }
table#tblBottomControls tr td.left { text-align: left; padding-left:50px; }
table#tblBottomControls tr td.right { text-align: right; padding-right:50px; }

div#searchFunctions { margin:0; margin-bottom:4px; position:relative; clear:both; height:30px; width: 700px; }
div#searchFunctions div.button { float:left; }
div#bottomFunctions { margin:0; margin-bottom:4px; position:relative; clear:both; height:30px; }
div#bottomFunctions div.button { float:left; }
div#listCommands { margin:0; margin-bottom:4px; position:relative; clear:both; height:30px; }
div#listCommands div.button { float:left; }
div.button { background-image: url(../../img/subbg.gif); background-position: top left; margin: 0 3px; text-align: center; height: 22px; }
/*div.button a, div.button span { text-decoration: none; background-image: url(../../img/subright_N.gif); background-repeat: no-repeat; padding: 2px 7px 0 7px; padding-top: 2px; background-position: top right; height: 20px; border: solid 0px green; position: relative; display: block; font-weight: bold; color: White; }
div.button140 { width: 140px; }
div.button150 { width: 150px; }*/
input.button { background-color: #424242; color: White; border-top: solid 2px #6B6B63; border-left: solid 2px #6B6B63; margin:2px 0 0 0; padding: 1px 0px 1px 0px; border-right: solid 2px #292929; border-bottom: solid 1px #292929; cursor:pointer;}
input.buttonSmall { background-color: #424242; color: White; border-top: solid 2px #6B6B63; border-left: solid 2px #6B6B63; border-right: solid 2px #292929; border-bottom: solid 1px #292929; margin: 2px -1px 0 -1px; padding: 1px -3px 1px -3px; width: 75px; cursor:pointer;}
.button125 { width: 155px; }

div#searchInfo { margin-bottom:10px; }

div#topInfo {  }
div#topInfo * { font-size: 12px; }
img.ImgProduct, table#tblTopInfo, .ImageError { float:left; margin-left: 20px; }
img.ImgProduct, .ImageError { margin-bottom: 20px; margin-left: 0px; }
div#topInfo .ImageError { display:block; width:200px; height:100px; font-size:14px; text-align:center; border: 1px solid White; padding-top:50px;}

span.detailText { font-weight:bold; }
.important { font-size:22px; font-weight:bold; color:Red; clear:both; margin-bottom:20px; }

div#productOverview table { width: 492px; }
div#productOverview table  * {}
div#productOverview table  tr { background: #749460; }
div#productOverview table  tr.alternateRow { background: none; }
div#productOverview table  tr.splitter { background: none; }
div#productOverview table  td { padding: 3px; }

ul.helpTexts { padding:0; margin:0; }
ul.helpTexts li { list-style:none; background-image: url(../../img/ulList.gif); background-position:10px left; background-repeat: no-repeat; padding-left:10px; }

/* SEARCHRESULT END */

td#tdAvanceretSoeg { padding-top: 15px; background-color:#A6D48A; width:500px;}
td#searchContainer { background-image: url(../../img/searchbg.gif); background-repeat: no-repeat; background-color: #A6D48A; }


/* BASKET START */
/*div#generalButtons{ position:absolute; left:0; top: 480px; width: 150px; }*/
div#generalButtons{ position:absolute; left:0; top: 350px; width: 150px; }
div#generalButtons div.button, div.basket div.button { margin:0; }
div#generalButtons, div.basket { text-align: left; }

div.basket { position:absolute; left:0; top: 400px; }
div.basket * {}
div.basket div#orderList table { width: 150px; }
div.basket div#orderList table th, div.basket div#orderList table td { border-bottom: solid 1px #749460; }
div.basket div#orderList table .left { text-align:left; }
div.basket div#orderList table .right { text-align:right; }


table#tblKurv tr.header { font-weight: bold; background-color: #A6D48A; color: Black;}
table#tblKurv tr.row { background-color: #749460;}
table#tblKurv tr:hover { background-color: #A6D48A; cursor: pointer;}
table#tblKurv tr td {font-family: Arial, Sans-Serif;}

div#companyData table td { padding: 3px; }
div#companyData input, div#companyData select { width: 150px; }
div#companyData textarea { width:250px; font-size:9pt; }
.TxtQuantity { width:20px; font-size: 8pt; }
.BtnDelete { font-size: 9pt; }
/* BASKET END */

/* Inspiration START */
div.color { float:left; width: 100px; height: 140px; font-family: Arial, Sans-Serif; overflow:hidden; padding:5px; }
.color img { display:block; margin:0; padding:0; margin-bottom:3px; }
.color span { display:block; margin:0; padding:0; }

table#inspirationCats { width: 470px; }
table#inspirationCats thead { font-weight: bold; }
table#inspirationCats a { color: black; font-weight: normal;}
table#inspirationCats tbody tr { background: #749460; }
table#inspirationCats tbody tr.alternateRow { background: none; }
table#inspirationCats tbody tr td { padding-left: 15px; }

a.HplBack, a.HplBack:hover, a.HplTop, a.HplTop:hover { text-decoration: none; font-weight: normal; }

