table.ePonepage {
	border: 1px solid black;
	z-index: 20;
	margin: 0px 0px 0px 0px;
}

table.ePpagetab { table-layout: fixed; }
table.ePpagetab td { text-align: center; vertical-align: bottom; }
a.ePpage { font-size: 9pt; padding-top: 6px; }
a.ePnopage { font-size: 9pt; color: #bdbcbc; cursor: pointer; padding-top: 6px; }

div.ePdebug { clear: both; }

a.disabled:link { cursor: pointer; color: #bdbcbc; }
a.disabled:visited { cursor: pointer; color: #bdbcbc; }
a.disabled:hover { cursor: pointer; color: #bdbcbc; }

div.disabled, span.disabled, p.disabled { color: #bdbcbc; }

div.ePspecial { padding-top: 5px; }
img.ePspecial { margin: 5px 0px 5px 30px; }
b.ePspecial { line-height: 2em; }

tr.ePadmin { background-color: #c00000; color: white; font-weight: bold; }
tr.ePadmin td { padding: 4px; }
tr.ePadmin a { color: yellow; }

table.ePspecial { margin: -5px 10px 0px 10px; width: 430px; font-size: 13px; cursor: pointer; border-collapse: collapse; border: 1px solid #cdcecd; }
table.ePspecial tr { border-bottom: 1px solid #cdcecd; }
table.ePspecial tr.odd { background-color: #f4f4f4; }
table.ePspecial tr:hover { color: #ee3338; }
table.ePspecial td { margin: 0px; padding: 2px; }
table.ePspecial input { height: 1.2em; margin: 2px 0px -2px 0px; }

.ri { float: right; }
.fl { width: 173px; }
.fm { width: 446px; }
.fr { width: 148px; }

option.hi { color: #1689D8; }
option.lo { color: gray; }

input.qsfield { border:1px solid #1089de; width: 120px; height: 20px; margin: 8px 0px 0px 0px; padding: 2px 2px 2px 2px; }
input.qsdisabled { background-color: #f6f6f6; border:1px solid #bdbcbc; width: 120px; height: 20px; margin: 8px 0px 0px 0px; padding: 2px 2px 2px 2px; }
img.qsbutton  { margin: 5px 0px 0px 54px; cursor: pointer; }
input.sfield  { border:1px solid #a4aeb4; width: 126px; height: 20px; margin: 0px 0px 0px 5px; padding: 2px 2px 2px 2px; }
img.sbutton   { margin: 0px 0px -7px 4px; cursor: pointer; }
img.rbutton   { margin: 0px 0px -7px 0px; cursor: pointer; }
img.shelp     { margin: 0px 0px -7px 0px; cursor: pointer; }
span.label    { cursor: default; }

div.ePfavorite { margin-bottom: 5px; margin-right: 0px;}
ul.ePfavlist  { font-weight: bold; margin-bottom: -3px; }
img.ePfavpin  { position: absolute; top: -3px; left: 92px; }
span.ePfavpage  { font-size: 110%; }
span.ePfavissue { font-size: 90%; color: black; }

select.searchIssues { height: 125px; }
div.ePsmallspace { padding: 0px 0px 3px 0px; font-size: 90%; cursor: default; }
div.ePsearchissue { float: left; width: 25px; height: 17px; margin: 0px 3px 2px 0px; padding: 0px 0px 0px 0px; text-align: center; vertical-align: middle; background-image: url(../images/issue.gif); }
a.ePsearchissue { font-size: 12px; line-height: 15px; }
a.ePsearchhit { font-size: 110%; }
div.ePsearchhelp { width: 620px; }
div.ePsearchhelp ul { margin-left: 20px; text-align: justify; padding-left: 0px; padding-right: 5px; }
div.ePsearchhelp li { margin-bottom: 10px; }
span.ePsearchblue { color: blue; font-style: italic; }
span.ePsearchred { color: red; font-weight: bold; }
h4.ePsearch { margin: 8px 0px 8px 0px; }

select.clipjobs { height: 250px; width: 382px; border: 1px solid #cdcecd; }
select.nojob { font-size: 20px; color: #cdcecd; }
img.cbutton { margin: 0px 0px -3px 2px; cursor: pointer; }
div.clbutton { width: 130px; border: 1px solid #cdcecd; background-color: #f6f6f6; text-align: center; margin: 4px 0px 4px 0px; }
div.csbutton { width: 120px; border: 1px solid #cdcecd; background-color: #f6f6f6; text-align: center; margin: 4px 0px 4px 0px; }
a.cadd, a.cadd:active, a.cadd:visited, a.cadd:link, a.cadd:hover { color: green;   padding: 0px 0px 3px 2px; display: block; }
a.cchg, a.cchg:active, a.cchg:visited, a.cchg:link, a.cchg:hover { color: #1089de; padding: 0px 0px 3px 2px; display: block; }
a.cdel, a.cdel:active, a.cdel:visited, a.cdel:link, a.cdel:hover { color: #ee3039; padding: 0px 0px 3px 2px; display: block; }
a.ctst, a.ctst:active, a.ctst:visited, a.ctst:link, a.ctst:hover { color: #1089de; padding: 0px 0px 3px 2px; display: block; }
a.csav, a.csav:active, a.csav:visited, a.csav:link, a.csav:hover { color: green;   padding: 0px 0px 3px 2px; display: block; }
a.ccnc, a.ccnc:active, a.ccnc:visited, a.ccnc:link, a.ccnc:hover { color: #ee3039; padding: 0px 0px 3px 2px; display: block; }
option.codd { color: #1089de; font-weight: bold; background-color: #f6f6f6; }
option.ceven { color: #1089de; font-weight: bold; }
option.coff { color: #cdcecd; }
input.cfield { border:1px solid #a4aeb4; width: 250px; height: 20px; margin: 0px 0px 0px 5px; padding: 2px 2px 2px 2px; }

th.footer {
  font-weight: normal; line-height: 1.2em;
  padding: 0.4em 0.8em 0.4em 1.25em; background-color: #F4F4F4;
  border-top: 1px solid #E9E9E9; text-align: left;
}
th.footer p { font-size: 100%; }

p.ePmessage { text-align: center; font-weight: bold; font-size: 110%; margin-top: 10px; }

div.overview { margin: 0px 0px 0px 5px; }
div.artoverview { margin: 5px 10px 0px 10px; }
div.artdiv { margin: 0px 10px 0px 10px; }
div.msgdiv { margin: 15px 30px 0px 30px; }
div.confdiv { margin: 5px 10px 0px 15px;}
div.searchdiv { margin: 5px 10px 0px 15px; }
div.download { margin: 5px 10px 0px 15px; }
p.dltext { margin: 12px 10px 12px 10px; text-align: justify; }
div.clipping { margin: 5px 10px 0px 15px; }
div.calendar { margin: 0px 20px 0px 20px; }
div.artscroll { width: 600px; height: 500px; overflow: auto; margin: 0px 0px 0px 20px; }
div.artcontainer { width: 575px; padding-bottom: 500px;}

table.ressortbalken {
  background-color: #E6E6E6;
  color: #000000;
  width: 620px;
  font-size: 0.75em;
  font-weight: normal;
  padding: 0.25em 0px 0.25em 0px;
  margin: 3px 0px 13px 0px;
}

a.ressort { 
  display: block;
  width: 95px;
  float: left;
  padding-left:5px;
  text-align: left;
}

div.cal_entry { margin: 0px 0px 3px 0px; padding: 3px 3px 3px 3px; background-color: #f6f6f6; }

table.artprint { margin: 5px 15px 1.5em 15px; }
table.artprint td { vertical-align: bottom; }

#printing { font-size: 14px; position: absolute; top: 0px; left: 0px; width: 270px; height: 100px; background: white; font-family: Arial, Helvetica, sans-serif; padding: 15px 10px 20px 5px; }

/* epaper.js styles */

table.ePou { background-color: #1089de; font-size: 8pt; }
td.ePtab   { background-color: #E2E7EB; color: #1089de; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; text-align: right; padding: 2px 3px 1px 2px;}
td.ePtext  { background-color: #E2E7EB; color: #1089de; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; padding: 2px 2px 2px 2px; }
td.ePhead  { background-color: #1089de; color: white; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; padding: 2px 2px 2px 2px; }
p.ePpoptxt { font-size: 8pt; text-align: left; margin: 0px 0px 0px 0px; }
p.ePpoplst { font-size: 8pt; text-align: left; text-indent:-6px; margin: 0px 0px 0px 6px; }

div.ePsmallpop { font-size: 8pt; text-align: center; background-color: #1089de; color: white; height: auto; width: 140px; }

div.ePmarkmsg { cursor: default; width: 590px; margin: 15px 0px 15px 0px; border: 1px solid #bababa; background-color: #e6e6e6; padding: 5px 5px 5px 5px; font-size: 10pt; color: #eeeaee; }
div.epmarkwords { color: black; padding-left: 79px; text-indent: -79px; text-align: left; font-weight: bold; margin-bottom: 1em; }
span.ePmarkwords { font-weight: normal; }
div.ePmarkbck { cursor: pointer; color: #737173; float: left; font-size: 8pt; }
div.ePmarkdel { cursor: pointer; color: #737173; float: right; font-size: 8pt; }

div.eP_resultpages { }
div.eP_resultpages table { table-layout: fixed; }
div.eP_resultpage { position: absolute; }

