body { margin: 0px; padding: 3px; }
body, table { font-family: Verdana; font-size: 11px; color: #333333; }
a { text-decoration: none; color: #0000AA; }
a:hover { text-decoration: underline; color: #EE0000; }
input { font-size: 12px; font-family: Verdana; padding: 1px; }
select, option { font-size: 11px; font-family: Verdana; font-size: 10px; }
textarea { font-size: 13px; font-family: Verdana; border: 1px solid #AAAAAA; padding: 3px; }
.folder { font-size: 11px; }
.file { font-size: 11px; }
img { border-style: none; }
legend { color: #0046D5; }
div.top { padding: 5px; text-align: right; background-color: #EEEEEE; }
h1, h2, h3, h4 { margin: 3px 0; }
h1 { font-size: 18px; }
h2 { font-size: 14px; }
form { display: inline; }
.clear { clear: both; }

.linktext { color: #AAA; }
.linktext a { color: #AAA; }
.afake { color: #0000AA; }
.afake:hover { text-decoration: underline; color: #EE0000; }
div.starratelist { width: 85px; height: 17px; }
div.starrateone { width: 200px; height: 40px; }
div.infoblok { font-size: 9px; padding: 5px; border: 1px dashed #FFCC1C; text-align: justify; }

div.card1 { float: left; width: 332px; height: 97px; background: url('/images/card1.png') top left no-repeat; }
div.card1 div.img { float: left; width: 70px; height: 70px; margin: 11px 11px 11px 14px; }
div.card1 div.ttl { height: 52px; margin: 11px 14px 0px 0px; }
div.card1 div.fL { float: left; margin: 5px 14px 5px 0px; }
div.card1 div.fR { float: right; margin-right: 12px; margin-top: 2px; }
div.card1 div.ttl span.surname { font-size: 13pt; font-weight: bold; }
div.card1 div.ttl span.name { font-size: 10pt; }

div.ltrs { padding: 2px; text-align: center; background-color: #F1FFCF; }
div.ltrs a { padding: 2px 3px; margin: 1px; background-color: #EEEEEE; font-size: 10pt; font-weight: bold; }
div.ltrs a:hover { background-color: #DDDDDD; }
div.ltrs.top { margin-top: 3px; }
div.ltrs.btm { margin-bottom: 3px; }

/*******************************************************************************************************************/

table.itemsList { margin-bottom: 5px; background-color: #FFFFFF; }

table.itemsList tr.head { background-color: #EEEEEE; }
table.itemsList tr.head td {  }
table.itemsList tr.head td.listTitle { padding: 2px 1px 2px 8px; }
table.itemsList tr.head td.listTitle div.shadow { color: #BBBBBB; font-size: 11pt; font-family: Arial; font-weight: bold; height: 14px; }
table.itemsList tr.head td.listTitle h2 { margin: 0; font-size: 11pt; font-family: Arial; color: #333333; height: 14px; left: -1px; margin-bottom: -10px; position: relative; top: -15px; }
table.itemsList tr.head td.cc { padding: 2px 5px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 7pt; }
table.itemsList tr.head td.clrcc { background-color: #BBBBBB; }

table.itemsList td.lft { text-align: left; }
table.itemsList td.rgt { text-align: right; }
table.itemsList td.cntr { text-align: center; }

table.itemsList tr.row {  }
table.itemsList tr.row td { padding: 2px; }
table.itemsList tr.row td.lbl { padding: 2px; }
table.itemsList tr.row td.content { padding: 7px; font-size: 8pt; text-align: justify; }
table.itemsList tr.row td.content br { margin-bottom: 10px; }
table.itemsList tr.row td.txt { padding: 4px; font-size: 7pt; text-align: center; }
table.itemsList tr.row td.clrcol { background-color: #F6F6F6; }
table.itemsList tr.row.clrrow { background-color: #F5F5F5; }
table.itemsList tr.row.clrrow td.clrcol { background-color: #EEEEEE; }
table.itemsList tr.row td.name { padding: 4px 3px 4px 29px; background-repeat: no-repeat; background-position: 7px 50%; }
table.itemsList tr.row td.name strong { font-weight: normal; }

table.itemsList tr.row.series td.name { background-image: url('/images/icons/storyseries.png'); }
table.itemsList tr.row.story td.name { background-image: url('/images/icons/story.png'); }

/*******************************************************************************************************************/

.tipClass {
  font: 10px Verdana, Arial, sans-serif;
  color: #333333;
  background-color: #ECFFAF;
  padding: 5px 8px;
  border: 1px solid #AAAAAA;
  }

.tipLabelClass {
  border-bottom: 1px dashed #333333;
  cursor: help;
  }

/*******************************************************************************************************************/