/* CSS Document */

body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:79%; margin:0; padding:0; text-align:center; color:#000; background:#a8a8ad;}


.clear { clear:both;}
.alignright {text-align:right;}
.alignleft {text-align:left;}

form { margin:0; padding:0;}

#content #mainContent h2.newarticle { background:none; text-align:left; color:#000; font-size:16px; font-weight:normal; margin:5px 0 10px 5px; letter-spacing:1px; width:600px;}
#content #mainContent h2.newarticle a.backtolistlink { margin: 0 0 0 10px; font-size:12px; text-decoration:none;}

#content #mainContent h2.preview { color:#900; font-weight:bold; border-bottom:3px double #000; padding-top:10px; padding-bottom:15px;}
#content #mainContent h2.preview a {}

#newarticlelist, #newtxlist { width:701px; margin:0 0 0 3px; padding:0; border-top:1px solid #57565B; border-bottom:1px solid #57565B; background:#f6f6f6;}

.openfilterbox { margin:12px 0 12px 10px; padding:0; border:1px solid #999; background:url(../images/innerbuttonbg.jpg) left repeat-x; width:190px;}
.openfilterbox img { border:none; float:left;}
a.innerbuttontoggle { font-size:11px; color:#57565b; line-height:26px; letter-spacing:.1em; margin:0; text-decoration:none; font-weight:bold; cursor:pointer;}

table#filteritems { margin:10px 0 0 15px; padding:0; width:675px;}

table#filteritems label { text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.06em; float:left; clear:left; width:120px; margin:2px 0; padding:3px 0;}
table#filteritems input { width:160px; background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:3px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table#filteritems select { width:165px; background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:3px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}


/* innerbutton styles  - button innerhalb der formulare */ 

input.innerbutton { cursor:pointer; font-size:11px; color:#900; border:1px solid #999; margin:0; padding:0; text-decoration:none; font-weight:bold;}
input.innerbutton:hover {color:#000;}

a.innerbutton { width:auto; font-size:11px; text-align:left; color:#900; border:1px solid #999; margin:0; padding:0; text-decoration:none; font-weight:bold;}
a.innerbutton:hover {color:#000;}

table#filteritems input.update, #newarticleedit input.update, table#txfilteritems input.update, .macroFiles a.update { width:auto; background:url(../images/ib_update.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0;}
table#filteritems input.update:hover, #newarticleedit input.update:hover, table#txfilteritems input.update:hover { background:url(../images/ib_update_h.jpg) left no-repeat; }
table#filteritems input.reset, table#txfilteritems input.reset { width:auto; background:url(../images/ib_reset.jpg) left no-repeat; padding:5px 8px 4px 22px; margin:0;}
table#filteritems input.reset:hover, table#txfilteritems input.reset:hover { background:url(../images/ib_reset_h.jpg) left no-repeat; }

.macroFiles a.update { width:auto; background:url(../images/ib_update.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:5px 8px 0 0; float:right;}

.macroFiles .listupload {margin:5px 5px 10px 5px;}
.macroFiles .listupload .rowupload {background:#ccc; padding:2px 2px 6px 4px;}


.macroFiles .listupload input#public {margin:2px 0 0 3px;}
.macroFiles .listupload input#file_content {margin-right:10px;}

.macroFiles input.update { width:auto; background:url(../images/ib_update.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:5px 3px 0 25px;  }




a.addlanguage { background:url(../images/ib_addlanguage.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0;}
a.addlanguage:hover { background:url(../images/ib_addlanguage_h.jpg) left no-repeat; }


#newarticleedit input.addlanguage { width:180px; background:url(../images/ib_addlanguage.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0; }
#newarticleedit input.addlanguage:hover { background:url(../images/ib_addlanguage_h.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0; }


a.addlanguage_right { background:url(../images/ib_addlanguage.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:5px 10px 0 0; float:right; clear:right;}
a.addlanguage_right:hover { background:url(../images/ib_addlanguage_h.jpg) left no-repeat; }

a.teaserpreview { background:url(../images/ib_preview.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0 0 0 320px;}
a.teaserpreview:hover { background:url(../images/ib_preview_h.jpg) left no-repeat; }

input.forward { width:auto; background:url(../images/ib_forward.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0;}
input.wfok { width:auto; background:url(../images/ib_wfok.jpg) left no-repeat; padding:5px 8px 4px 24px; margin:0;}
input.wfimportant { width:auto; background:url(../images/ib_wfimportant.jpg) left no-repeat; padding:5px 8px 4px 20px; margin:0;}


a.addtx { background:url(../images/ib_addtx.jpg) left no-repeat; padding:5px 8px 4px 20px; margin:1px 0 0 0; white-space:nowrap;}
a.addtx:hover { background:url(../images/ib_addtx_h.jpg) left no-repeat; padding:5px 8px 4px 20px; margin:1px 0 0 0;}

a.recalculate { background:url(../images/ib_recalculate.jpg) left no-repeat; padding:4px 8px 2px 24px; height:26px; margin:0 0 0 15px;}
a.recalculate:hover { background:url(../images/ib_recalculate_a.jpg) left no-repeat; }



/* functionbutton styles - button vor/zurueck und formularfunktionen */

#newarticleedit a.functionbutton {width:auto; color:#000; font-size:11px; text-align:center;  background:url(../images/functionbuttonbg.jpg) left repeat-x; line-height:25px; height:26px; margin:0; padding:6px 7px 5px 7px; font-weight:bold; text-decoration:none; border:1px solid #666; cursor:pointer;}
#newarticleedit input.functionbutton {width:auto; color:#000; font-size:11px; background:url(../images/functionbuttonbg.jpg) left repeat-x; margin:1px 0 0 0; padding:5px 7px 4px 7px; font-weight:bold; text-decoration:none; border:1px solid #666; cursor:pointer; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}



input.pnbutton_active {width:23px; color:#000; border:1px solid #666;  margin:0; padding:0; text-decoration:none; cursor:pointer; }
a.pnbutton_inactive {width:23px; color:#909090; border:1px solid #666; margin:0; padding:0; text-decoration:none; cursor:default;}

input.prev-active { background:url(../images/fb_prev_active.jpg) left no-repeat; padding:3px 2px 3px 20px; margin:0;}
input.next-active { background:url(../images/fb_next_active.jpg) right no-repeat; padding:3px 20px 3px 2px; margin:0;}

a.prev-inactive { background:url(../images/fb_prev_inactive.jpg) left no-repeat; padding:6px 2px 5px 20px; margin:0;}
a.next-inactive { background:url(../images/fb_next_inactive.jpg) right no-repeat; padding:6px 20px 5px 2px; margin:0;}

.buttonleft { margin:0; padding:8px 0; width:40px;}
.buttonright {  margin:0; padding:5px 0; text-align:right; width:640px;}

/* */

.newspacer {background:url(../images/newspacer.jpg) top left repeat-x; width:701px;}
.newthinspacer {border-bottom:1px solid #ccc; margin:3px 10px 8px 10px; padding:0;}
.listspacer {border-bottom:1px solid #ccc; margin:0; padding:0;}


#newpaging, #newpagingbottom { margin:5px 0 2px 6px; color:#000; font-weight:bold; font-size:11px; width:689px; padding:0; line-height:1.5em;}
#newpaging img, #newpagingbottom img { border:none;}
#newpaging input, #newpagingbottom input { margin:0 2px; border:1px solid #000; color:#999; font-size:11px; padding:3px 1px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-weight:bold;}
#newpaging .pagingokbutton { background:url(../images/paging-ok.jpg) left no-repeat; width:33px; height:21px; border:none;}
#newpaging .left, #newpagingbottom .left {width:36px; float:left; margin:0; padding:6px 0 0 0;}
#newpaging .mid {width:600px; float:left; text-align:center; margin:0; padding:0;}
#newpaging .right, #newpagingbottom .right {width:34px; float:right; margin:0; padding:6px 0 0 0;}

#newpagingbottom .mid {display:none;}


table.articlelisttable { margin:5px 0 0 6px; width:689px; padding:0; line-height:1.6em; border:1px solid #000;}
table.articlelisttable a {color:#000;}
table.articlelisttable a.moredetails { color:#900; text-decoration:none;}

table.articlelisttable td { margin:0; padding:0;}

td.checkColumn { background:#a8a8ad; width:20px; margin:0; padding:0;}
td.thumbnails { width:112px; padding:0; margin:0;}
td.thumbnails img { }
td.thumbnails img.secondminidummy {margin-left:4px;}

td.thumbnails .bigthumb {width:100px; height:75px; background:#e5e5e5; margin:1px; padding:1px;}
td.thumbnails .smallthumb1 {float:left; width:47px; height:35px; background:#e5e5e5; margin:3px 0 3px 1px; padding:1px;}
td.thumbnails .smallthumb2 {float:left; width:47px; height:35px; background:#e5e5e5; margin:3px 0 3px 4px; padding:1px;}


table.articlelisttable table.t3 {width:238px; margin:0; padding:0;}

#content #mainContent #newarticlelist table.articlelisttable p {margin:0; padding:0;}

table.bulkchange { margin:5px 0 0 6px; width:689px; padding:0; line-height:1.6em; background:#eee;}
table.bulkchange td { margin:0; padding:0;}
.bulkchangebutton { width:auto; border:1px solid #999; background:url(../images/innerbuttonbg.jpg) left repeat-x; cursor:pointer;}


a.basics-new { margin:2px 1px 2px 0; background:url(../images/basics_new.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.basics-incomplete { margin:2px 1px 2px 0; background:url(../images/basics_incomplete.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.basics-complete {margin:2px 1px 2px 0; background:url(../images/basics_complete.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}

a.internal-new { margin:2px 1px 2px 0; background:url(../images/internal_new.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.internal-incomplete {margin:2px 1px 2px 0; background:url(../images/internal_incomplete.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.internal-complete {margin:2px 1px 2px 0; background:url(../images/internal_complete.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}

a.sales-new { margin:2px 1px 2px 0; background:url(../images/sales_new.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.sales-incomplete {margin:2px 1px 2px 0; background:url(../images/sales_incomplete.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.sales-complete {margin:2px 1px 2px 0; background:url(../images/sales_complete.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}

a.files-empty {margin:2px 1px 2px 0; background:url(../images/files_empty.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}
a.files-attached {margin:2px 1px 2px 0; background:url(../images/files_attached.jpg) left no-repeat; width:45px; height:16px; display:block; float:left; text-decoration:none;}

a#activestepbutton {border-bottom:6px double #000;}

table.articlelisttable  span.red {display:none;}
table.articlelisttable  span.green {display:none;}
table.articlelisttable  span.remaining {font-size:11px; margin:0; padding:0; line-height:1em; font-weight:bold;}


.ACTIVE { background:url(../images/icon_active.jpg) center no-repeat; width:45px; height:16px; display:block; float:left; margin:2px 0;  text-decoration:none;}
.PREPARATION, .INCOMPLETE, .COMPLETE { background:url(../images/icon_inactive.jpg) center no-repeat; width:45px; height:16px; display:block; float:left; margin:2px 0;  text-decoration:none;}
.CANCELED { background:url(../images/icon_cancelled.jpg) center no-repeat; width:45px; height:16px; display:block; float:left; margin:2px 0;  text-decoration:none;}
.SOLD { background:url(../images/icon_sold.jpg) center no-repeat; width:45px; height:16px; display:block; float:left; margin:2px 0;  text-decoration:none;}

.INVITATION_TO_OFFER { background:url(../images/icon_ito.jpg) center no-repeat; width:32px; height:36px; display:block; margin-top:8px;}
.AUCTION_FIRST_PRICE { background:url(../images/icon_afp.jpg) center no-repeat; width:32px; height:36px; display:block; margin-top:8px;}
.AUCTION_SECOND_PRICE { background:url(../images/icon_asp.jpg) center no-repeat; width:32px; height:36px; display:block; margin-top:8px;}
.AUCTION_DUTCH { background:url(../images/icon_da.jpg) center no-repeat; width:32px; height:36px; display:block; margin-top:8px;}


/*  attachment icons */

a.typezip {background:url(../images/miniicon_zip.gif) left no-repeat; padding:2px 0 2px 25px; list-style:none;}
a.typexls {background:url(../images/miniicon_xls.gif) left no-repeat; padding:2px 0 2px 25px; list-style:none;}
a.typedoc {background:url(../images/miniicon_doc.gif) left no-repeat; padding:2px 0 2px 25px; list-style:none;}
a.typeppt {background:url(../images/miniicon_ppt.gif) left no-repeat; padding:2px 0 2px 25px; list-style:none;}
a.typeimg {background:url(../images/miniicon_jpg.gif) left no-repeat; padding:2px 0 2px 25px; list-style:none;}
a.typepdf {background:url(../images/miniicon_pdf.gif) left no-repeat; padding:2px 0 2px 25px; list-style:none;}



/*  ================== */




#newarticleedit, #newarticledetails, #newworkflowlist, #newtxdetails  { width:701px; margin:0 0 0 3px; padding:0; border-top:1px solid #57565B; border-bottom:1px solid #57565B; background:#f6f6f6;}
#newarticleedit .positionWrapper, #newtxdetails .positionWrapper { position:relative; margin:0; padding:0;}

.articleeditinfo { background:url(../images/articleeditinfobg.jpg) top left repeat-x; border-bottom:1px solid #56575b; margin:0; padding:6px 0; }
#content #mainContent #newarticleedit .articleeditinfo p { margin:0; padding:3px 6px 5px 8px; line-height:1.7em; font-size:13px;}
a#more { color:#900; text-decoration:none; text-align:right; padding-left:5px; cursor:pointer;}

.articledetailsinfo { margin:0 9px 0 3px; padding:3px 0 6px 0; background:#f6f6f6 url(../images/articleeditinfobg.jpg) top left repeat-x;}
#content #mainContent .articledetailsinfo p { margin:0; padding:2px 6px 5px 5px; line-height:1.6em; font-size:13px;}





.editbar {float:right; margin:10px 15px 0 0; width:232px; display:inline; text-align:right; }
.articlename {float:left; width:500px; margin:5px 0 0 15px; line-height:1.6em; font-size:14px; font-weight:bold;}
.articleid {float:right; text-align:right; margin:5px 15px 0 10px; width:100px; line-height:1.6em; font-size:14px; font-weight:bold;}



.openteasereditbox { margin:12px 0 12px 10px; padding:0; border:1px solid #999; background:url(../images/innerbuttonbg.jpg) left repeat-x; width:300px;}
.openteasereditbox img { border:none; float:left;}

#newarticleedit fieldset { margin:0 0 0 0; padding:0 0 0 12px; border:none;}

#newarticleedit form#articleeditform { }

table.articleedittable { margin:0 0 5px 0; width:689px; padding:0; line-height:1.6em; border:none;}
table.articleedittable td { margin:0; padding:0;}

table.articleedittable label, .macroComments label { text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.04em; float:left; clear:left; width:170px; margin:2px 0; padding:2px 0;}
table.articleedittable input { width:150px; background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:3px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table.articleedittable select { width:155px; background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:2px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table.articleedittable textarea {width:667px;}

table.articleedittable label.inputtextarealabel { float:none; margin:5px 0;}


table.articleedittable .bigSelect select, table.articleedittable .bigInput input {width:315px;}

table.articleedittable .dateInput { width:110px; margin-right:5px;}

table.articleedittable .bigLabel label {width:220px;}

table.articleedittable input.checkM {float:left; width:20px;}

table#offertype, table#markets { margin:10px 0;}

table#offertype label.radioLabel { width:161px; float:left; text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.04em; margin:2px 0 30px 5px; padding:1px 0;}

table#offertype ul {margin:0; padding:0; list-style:none; width:460px; float:left;}
table#offertype ul li {margin:5px 0; padding:0; list-style:none; width:220px; float:left;}
table#offertype label.secondLabel { text-transform:uppercase; font-size:11px; line-height:11px; margin:0; padding:0; color:#565657; }
table#offertype input.radio { width:23px; background:none; border:none;  margin:0; padding:0; }

td.uploadfilesinput input, td.uploadfilesinput label {margin:3px 0;}
td.uploadfilesinput label {float:left; clear:left; width:80px; display:block;}

table#markets label.checkboxLabel { width:161px; float:left; text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.04em; margin:2px 0 58px 5px; padding:1px 0;}


table#markets ul {margin:0; padding:0; list-style:none; width:510px; float:left;}
table#markets ul li {margin:3px 0; padding:0; list-style:none; width:160px; float:left;}
table#markets label.secondLabel { text-transform:uppercase; font-size:11px; line-height:11px; letter-spacing:.04em; margin:0 0 0 4px; padding:0; color:#565657; }
table#markets input.radio { width:23px; background:none; border:none;  margin:0; padding:0; }

/*
table#markets input.checkbox  { width:23px; background:none; border:none; float:left; margin:2px 0 2px 0; padding:1px 0;}
table#markets label.secondLabel { width:142px; float:left; text-transform:uppercase; font-size:11px; line-height:18px; letter-spacing:.04em; margin:2px 0 2px 5px; padding:1px 0; color:#565657;}
*/

table.articleedittable input.euro { text-align:right; background:#fff url(../images/inputeuro.gif) right no-repeat; padding-right:17px; width:135px;}
table.articleedittable input.datetime {width:127px; text-align:right;}



table.attachementslist { margin:15px 0 25px 0; width:680px; padding:2px; line-height:1.6em; border:none;}
table.attachementslist .tableheadline {color:#000; font-weight:bold; font-size:11px;}
table.attachementslist input { width:16px; height:16px;}
table.attachementslist select {background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:2px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}

#newarticleedit h4 { font-size:13px; line-height:1.6em; color:#57565b; margin:0; padding:0;}
.offerselectbox_ito {margin:10px 0; background:url(../images/icon_ito.jpg) 600px 5px no-repeat;}
.offerselectbox_afp {margin:10px 0; background:url(../images/icon_afp.jpg) 600px 5px no-repeat;}
.offerselectbox_asp {margin:10px 0; background:url(../images/icon_asp.jpg) 600px 5px no-repeat;}
.offerselectbox_da {margin:10px 0; background:url(../images/icon_da.jpg) 600px 5px no-repeat;}




#attachementarea {width:701px; margin:0 0 0 3px; padding:0;}

.articleownerInfo {width:699px; margin:15px 0 5px 3px; padding:5px 0; background:url(../images/articleownerbg.jpg) top left repeat-x; height:54px;}


.macroComments, .macroChangelog, .macroLocals, .macroWorkflowItems, .macroFiles, .macroListBids { width:699px; margin:15px 0 5px 3px; border:1px solid #a8a8ad; background:#f6f6f6; font-size:11px;}
.macroComments h3, .macroChangelog h3, .macroLocals h3, .macroWorkflowItems h3, .macroFiles h3, .macroListBids h3 { font-size:16px; font-weight:normal;  text-transform:uppercase; color:#a8a8ad; letter-spacing:1px; line-height:24px; margin:0; padding:8px 0 5px 10px;}
.macroComments table, .macroChangelog table, .macroLocals table, .macroWorkflowItems table, .macroFiles table, .macroListBids table { margin:0; padding:2px; width:100%; line-height:1.5em;}
.macroComments td, .macroChangelog td, .macroLocals td, .macroWorkflowItems td, .macroFiles td, .macroListBids td { padding:2px;}
.macroComments .tableheadline, .macroChangelog .tableheadline, .macroLocals .tableheadline, .macroWorkflowItems .tableheadline, .macroFiles .tableheadline, .macroListBids .tableheadline { background:#ccc; color:#000; font-weight:bold;}

.macroComments .even, table.attachementslist .even, .macroChangelog .even, .macroLocals .even, .macroWorkflowItems .even, .macroFiles .even, .macroListBids .even { background:#fff;}
.macroComments .odd, table.attachementslist .odd, .macroChangelog .odd, .macroLocals .odd, .macroWorkflowItems .odd, .macroFiles .odd, .macroListBids .odd { background:#dfdfdf;}

#attachementArea .macroComments a.addcomment { width:auto; background:url(../images/ib_addcomment.jpg) left no-repeat; padding:5px 15px 4px 27px; margin:5px 5px 5px 0; float:right; clear:right; }
#attachementArea .macroComments a.addcomment:hover { background:url(../images/ib_addcomment_h.jpg) left no-repeat; }

#attachementArea .macroComments input.addcomment { width:auto; background:url(../images/ib_addcomment.jpg) left no-repeat; padding:5px 15px 4px 27px; margin:2px 2px 0 0; float:right; clear:right; font-family:Tahoma,arial;  }
#attachementArea .macroComments input.addcomment:hover { background:url(../images/ib_addcomment_h.jpg) left no-repeat; }

#newarticleedit #macroLocalsStep4 .macroLocals { width:640px; margin:5px 0 5px 3px; border:1px solid #a8a8ad; background:#f6f6f6; font-size:11px;}

fieldset#localinfo textarea {width:620px;}

.macroComments label.inputtextarealabel, .macroFiles label.inputtextarealabel { }
.macroComments textarea, .macroFiles textarea {width:678px;}

.localShowDescription {width:620px; padding:4px; background:#eee; border:1px solid #a8a8ad; margin:2px 0 0 1px;}
textarea#local_description {}

/* ============================ */

#newarticledetails .positionWrapper { position:relative; margin:0; padding:0;}
#newarticledetails table { margin:1px 0 0 0; padding:0;}
#newarticledetails td { margin:0; padding:0;}

#newarticledetails td.offermacros { background:#ccc url(../images/itemoffermacrobg.jpg) bottom left repeat-x; width:265px; border:none; margin-right:3px;}
#newarticledetails td.offermacros .formbackground { background:#f6f6f6; padding:8px 3px;}
#newarticledetails td.offermacros .auctionsmallinfos {padding:8px 3px;}

#newarticledetails td.offermacros h5 { padding:5px 0 5px 8px; margin:0; color:#fff; font-size:11px; line-height:1.6em;}
#newarticledetails td.offermacros h5 a {text-decoration:none; color:#fff;}


#newarticledetails td.offermacros label { float:left; clear:left; display:block; width:142px; margin:6px 0; padding:1px; color:#000; font-size:11px;}
#newarticledetails td.offermacros input { width:102px; padding:1px; font-size:11px; margin:6px 0; border:1px solid #ccc;}
#newarticledetails td.offermacros input.euro { text-align:right; background:#fff url(../images/inputeuro.gif) right no-repeat; padding-right:15px; width:87px;}

#newarticledetails td.offermacros .boldlabel label {font-weight:bold;}
#newarticledetails td.offermacros .boldlabel input {font-weight:bold;}


#newarticledetails td.offermacros .submitofferbutton { cursor:pointer; margin:12px 3px 5px 3px; padding:5px 0 5px 0; border:1px solid #006b03; width:247px; background:url(../images/submitofferbg.jpg) left repeat-x; color:#fff; font-weight:bold; text-align:center; }
#newarticledetails td.offermacros a.reloadbutton { cursor:pointer; float:right; clear:right; margin:2px 8px 5px 3px; padding:5px 8px; font-size:11px; border:1px solid #000066; background:url(../images/reloadbuttonbg.jpg) left repeat-x; color:#fff; font-weight:bold;}
#newarticledetails td.offermacros .instantbuybutton { cursor:pointer; margin:5px 5px 5px 3px; padding:5px 0 5px 0; border:1px solid #006b03; width:110px; background:url(../images/submitofferbg.jpg) left repeat-x; color:#fff; font-weight:bold; }
#newarticledetails td.offermacros input.instantbuy { font-size:13px; font-weight:bold; color:#000; padding:2px 0 3px 17px; text-align:right; background:#fff url(../images/inputeuro.jpg) right no-repeat; width:60px;}

#newarticledetails td.offermacros p.notactiveinfo { font-size:13px; color:#900; font-style:italic; line-height:2.5em; margin:0; padding:0;}

#newarticledetails td.offermacros small {margin:-5px 0 0 0; padding:0;}

#newarticledetails .closedAuction {margin:0 0 0 3px;}

input[readonly] { background:#eee; border:1px solid #eee;}
input.euro[readonly] { background:#eee url(../images/inputeuro.gif) right no-repeat; border:1px solid #eee;}

#newarticledetails td.offermacros input[readonly] { background:#eee; border:1px solid #eee;}
#newarticledetails td.offermacros input.euro[readonly] { background:#eee url(../images/inputeuro.gif) right no-repeat; border:1px solid #eee;}

#newtxdetails input[readonly] { background:#eee; border:1px solid #eee;}
#newtxdetails input.euro[readonly] { background:#eee url(../images/inputeuro.gif) right no-repeat; border:1px solid #eee;}


select[readonly] { background:#fff; border:1px solid #eee; color:#000;}

input#article_sales_cycle[readonly] {color:#900; font-weight:bold; width:25px; background:none; border:none; font-size:12px; padding:4px 0 0 0;}
input#ito_article_sales_cycle, input#asp_article_sales_cycle, input#afp_article_sales_cycle, input#da_article_sales_cycle {color:#900; font-weight:bold; width:25px; background:none; border:none; font-size:12px; padding:4px 0 0 0;}



#newarticledetails .smallgallery { width:117px;}
#newarticledetails .smallgallery img { padding:0; margin:0;}

#newarticledetails .smallgallery .bigthumb {width:100px; height:75px; background:#e5e5e5; margin:1px; padding:1px;}
#newarticledetails .smallgallery .smallthumb1 {float:left; width:47px; height:35px; background:#e5e5e5; margin:3px 0 3px 1px; padding:1px;}
#newarticledetails .smallgallery .smallthumb2 {float:left; width:47px; height:35px; background:#e5e5e5; margin:3px 0 3px 4px; padding:1px;}

#newarticledetails .detailicons {border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:8px 0 5px 0;}
#newarticledetails .detailicons img { margin:1px 2px; border:none;}

#newarticledetails h3 { margin:15px 3px 8px 8px; padding:0; line-height:1.6em; color:#000; font-size:14px;}
#newarticledetails p { margin:6px 3px 6px 8px; line-height:1.6em;}

#newarticledetails table#detailboxes { background:url(../images/detailboxtop.jpg) top left no-repeat; margin:15px 0 0 9px;}
#newarticledetails table#detailboxes h5 { font-size:13px; color:#a8a8ad; margin:12px 0 5px 12px; padding:0; line-height:1.5em;}
#newarticledetails table#detailboxes h5 a { color:#a8a8ad; text-decoration:none;}
#newarticledetails table#detailboxes p { line-height:1.7em; padding:5px; margin:0 35px 0 6px;}

#newarticledetails table#detailboxes p .tagsize1 {font-size:11px;}
#newarticledetails table#detailboxes p .tagsize2 {font-size:12px;}
#newarticledetails table#detailboxes p .tagsize3 {font-size:13px;}
#newarticledetails table#detailboxes p .tagsize4 {font-size:14px;}

#newarticledetails table#detailboxes li span.public {padding-left:23px; background:url(../images/eye.gif) left no-repeat; }
#newarticledetails table#detailboxes li span.notpublic {padding-left:23px; background:url(../images/eye_grey.gif) left no-repeat; }



#newarticledetails table#detailboxes ul { margin:13px 0 3px 15px; padding:0; list-style:none;}
#newarticledetails table#detailboxes li {margin:2px 0; line-height:1.6em;}

#newarticledetails table#detailboxes td.boxbottom { background:url(../images/detailboxbottom.jpg) bottom left no-repeat; height:28px; margin:0 0 25px 0;}



/*  popup + confirmation layer */ 
.popupMask{
	position: fixed;
	z-index: 500;
	top: 0px;
	left: 0px;
	width: 100%;
        height: 100%;
	opacity: .5;
	filter: alpha(opacity=50);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color: #333333;
	display:none;}
.layerShadow {display:none; position:fixed; background:url(/ectiv_themes/teq08/images/layershadow.png) top left repeat; top:50px; left:150px; text-align:center; width:400px; z-index:501; padding-bottom:5px;}
.layerWrapper {background:#fff; margin:-5px 0 0 -5px; width:390px; text-align:left; border:3px solid #c00; padding:2px;}
.layerContent { padding:15px; border:1px solid #ccc; padding-bottom:34px;}
.layerContent h4 {font-size:12px; line-height:1.6em; margin:0; padding:5px; font-weight:normal; color:#56575b; text-align:left;}
.layerContent em {margin:0; padding:0; line-height:1.6em; font-style:normal; }
.layerContent #articleinfo { margin:15px 0; font-weight:normal; font-size:12px; line-height:1.6em; padding:7px 0; border-top:1px dotted #900; border-bottom:1px dotted #900;}

#articleinfoQuantity { font-weight:bold; color:#900;}
#articleinfoOffer {font-weight:bold; color:#900;}
#offertotal {font-weight:bold; color:#900;}

.layerContent label { width:auto; display:block; margin:2px 0;}
.layerContent input {width:340px; border:1px solid #a8a8ad; margin:2px 0;}
.layerContent textarea {width:352px; border:1px solid #a8a8ad;}

#sendOfferLayer .layerContent .button, #forwardArticleLayer .layerContent .button, #sendBidLayer .layerContent .button, #InstantBuyLayer .layerContent .button, #activateArticleLayer .layerContent .button, #deactivateArticleLayer .layerContent .button, #forwardTaskLayer1 .layerContent .button, #forwardTaskLayer2 .layerContent .button, 
#bookTransactionLayer .layerContent .button, #presentOfferLayer .layerContent .button, #acceptTransactionLayer .layerContent .button, #rejectTransactionLayer .layerContent .button, #cancelTransactionLayer .layerContent .button, #rejectArticleLayer .layerContent .button, #cancelArticleLayer .layerContent .button 

{ float:right; width:auto; background:url(../images/layerbuttonbg.jpg) left repeat-x; border:1px solid #900; color:#fff; font-size:11px; padding:0 6px; margin:2px 5px 2px 0; height:26px; cursor:pointer;}




.layerContent label.inputtextarealabel {float:none; margin:5px 0;}



/* autosuggest inputs name,id */
div.autosuggestForLayer {
  z-index:501;
  position:fixed !important;
}

.layerContent #workflow_user_name_forward {float:left; width:260px; margin:0 5px 5px 0;}
.layerContent #workflow_user_id_forward {float:left; width:58px; margin:0 0 5px 2px; color:#666; text-align:right;}

.layerContent #workflow_user_name_forward2 {float:left; width:260px; margin:0 5px 5px 0;}
.layerContent #workflow_user_id_forward2 {float:left; width:58px; margin:0 0 5px 2px; color:#666; text-align:right;}

.layerContent #workflow_user_name_activate {float:left; width:260px; margin:0 5px 5px 0;}
.layerContent #workflow_user_id_activate {float:left; width:58px; margin:0 0 5px 2px; color:#666; text-align:right;}

.layerContent #workflow_user_name_deactivate {float:left; width:260px; margin:0 5px 5px 0;}
.layerContent #workflow_user_id_deactivate {float:left; width:58px; margin:0 0 5px 2px; color:#666; text-align:right;}

.layerContent #workflow_user_name_reject {float:left; width:260px; margin:0 5px 5px 0;}
.layerContent #workflow_user_id_reject {float:left; width:58px; margin:0 0 5px 2px; color:#666; text-align:right;}

.layerContent #workflow_user_name {float:left; width:260px; margin:0 5px 5px 0;}
.layerContent #workflow_user_id {float:left; width:58px; margin:0 0 5px 2px; color:#666; text-align:right;}

input#ito_article_sales_contact_name {float:left; width:260px; margin:7px 5px 5px 2px;}
input#ito_article_sales_contact {float:left; width:48px; margin:7px 0 5px 2px; color:#666; text-align:right;}
input#afp_article_sales_contact_name {float:left; width:260px; margin:7px 5px 5px 2px;}
input#afp_article_sales_contact {float:left; width:48px; margin:7px 0 5px 2px; color:#666; text-align:right;}
input#asp_article_sales_contact_name {float:left; width:260px; margin:7px 5px 5px 2px;}
input#asp_article_sales_contact {float:left; width:48px; margin:7px 0 5px 2px; color:#666; text-align:right;}
input#da_article_sales_contact_name {float:left; width:260px; margin:7px 5px 5px 2px;}
input#da_article_sales_contact {float:left; width:48px; margin:7px 0 5px 2px; color:#666; text-align:right;}

input#salesmanager_name {float:left; width:220px; margin:7px 5px 5px 2px;}
input#tx_salesmanager {float:left; width:40px; margin:7px 0 5px 2px; color:#666; text-align:right;}


/* TX  */

table#txfilteritems { margin:10px 0 0 15px; padding:0; width:675px;}

table#txfilteritems label { text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.02em; float:left; clear:left; width:140px; margin:1px 0; padding:2px 0;}
table#txfilteritems input { width:140px; background:#fff; border:1px solid #ccc; margin:1px 0 1px 2px; padding:2px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table#txfilteritems select { width:145px; background:#fff; border:1px solid #ccc; margin:1px 0 1px 2px; padding:2px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table#txfilteritems input.euro { text-align:right; background:#fff url(../images/inputeuro.gif) right no-repeat; padding-right:17px; width:125px;}


table.txlisttable { margin:5px 0 0 6px; width:689px; padding:0; line-height:1.6em;}
table.txlisttable .even {background:#EAEBEF;}
table.txlisttable .even td {padding:2px;}
table.txlisttable .odd td {padding:5px 2px;}

table.txlisttable tr.txlisthead1 {font-weight:bold; background:#57565b; font-size:11px; color:#fff; font-variant:small-caps;}
table.txlisttable tr.txlisthead2 {background:#57565b; color:#fff; font-size:11px; font-variant:small-caps;}

table.txlisttable tr.txlisthead2 td, table.txlisttable tr.txlisthead1 td {padding:0 3px; margin:0;}

.txarticleinfos {margin:7px 10px; padding:7px 10px; font-size:12px; font-weight:bold; background:#eee;}


table.txedittable { margin:20px 0 5px 20px; width:610px; padding:0; line-height:1.6em; border:none;}
table.txedittable td { margin:0; padding:0;}

table.txedittable label { text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.04em; float:left; clear:left; width:230px; margin:2px 0; padding:2px 0;}
table.txedittable input { width:220px; background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:3px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table.txedittable select { width:225px; background:#fff; border:1px solid #ccc; margin:2px 0 2px 2px; padding:2px 2px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
table.txedittable input.euro { text-align:right; background:#fff url(../images/inputeuro.gif) right no-repeat; padding-right:17px; width:205px;}

table.txedittable td.txids input {width:60px;}

#newtxdetails input.functionbutton {width:auto; color:#000; font-size:11px; background:url(../images/functionbuttonbg.jpg) left repeat-x; margin:1px 0 0 0; padding:5px 7px 4px 7px; font-weight:bold; text-decoration:none; border:1px solid #666; cursor:pointer; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}




/* Workflow */ 

#newworkflowlist .positionWrapper { position:relative; margin:0; padding:0;}
#newworkflowlist .wflistbutton { margin:0 0 6px 10px;}
#newworkflowlist .wflistbuttonTop { margin:5px 10px 2px 10px; padding-top:10px; border-top:1px solid #ccc;}

table.workflowlisttable {margin:5px 0 0 6px; width:689px; padding:0; line-height:1.6em;}
table.workflowlisttable td { margin:0; padding:2px;}
table.workflowlisttable .tableheadline { background:#a8a8ad; color:#000; font-weight:bold; font-size:11px;}
table.workflowlisttable .odd {background:#eee;}
table.workflowlisttable .even {background:#fff;}



/* teaser description */

table.checkTeaser {margin:0; padding:0;}
table.checkTeaser label { width:161px; float:left; text-transform:uppercase; color:#000; font-size:11px; letter-spacing:.04em; margin:2px 0 15px 5px; padding:1px 0;}


#content #mainContent #newarticleedit .teaserinbox {width:250px; float:left; margin:15px 0 8px 0; padding:10px 0 0 0;}
#content #mainContent #newarticleedit .teaserinbox input {margin:2px 0 7px 0;}


#content #mainContent #newarticleedit .teaseroutbox {background:#eeefd7; width:170px; margin:15px 0 8px 0; padding:0; text-align:left; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#content #mainContent #newarticleedit .teaseroutbox h3 { margin:0 0 0 0; border-top:1px solid #333; padding-top:3px; padding-left:3px;}
#content #mainContent #newarticleedit .teaseroutbox h3 input[readonly] { font-weight:bold; color:#000; font-size:14px; border:none; background:none; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#content #mainContent #newarticleedit .teaseroutbox textarea[readonly] {color:#666; line-height:1.4em; font-size:12px; border:none; background:none; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#content #mainContent #newarticleedit .teaseroutbox p {margin:0; padding:0 2px 3px 3px;}
#content #mainContent #newarticleedit .teaseroutbox .bottomline { background:#a8a8ad; height:6px;}


/* auctionmonitor */

.amarticleinfos {margin:15px 10px; padding:5px 10px 10px 10px; border:3px double #000;}
img.amchart {margin:10px 0 10px 50px; padding:0; border:none;}
.amarticleinfos .amname {font-size:18px; line-height:1.5em; width:400px;}
.ambutton {float:left; width:200px; margin-left:20px;}
.amupdate {float:right; width:200px; margin-right:10px;}
.amupdate a.reloadbutton { cursor:pointer; float:right; clear:right; margin:2px 8px 5px 3px; padding:5px 8px; font-size:11px; border:1px solid #006b03; background:url(../images/reloadbuttonbg.jpg) left repeat-x; color:#fff; font-weight:bold;}


form#default label.inputtextarealabel { float:none; margin:5px 0;}
form#products label.inputtextarealabel { float:none; margin:5px 0;}

/* microformats */
.vcard .type {
    display: none;
}

ul.minimal {margin:0; padding:0; list-style:none;}
ul.minimal li {list-style:none; float:left;}

