#termine li { margin-left:20px;}

td {vertical-align: top;}

ul.zeittafel {list-style-type: none;
    text-indent: -70px;
    margin-left: 30px;}

.jahreszahl {float:left; margin-right:70px;}

ul.zeittafel li {margin-bottom: 5px;}

#altes_papier {
       background-image: url(../../img/hkv_bg/altes_papier.jpg);
       padding: 8px;
       color: rgb(119,78,9);}

div.imageEntry_right {
       font-size: 75%;
       font-weight: bold;
       color: rgb(144,163,192);
}

#lbCaption {
       font-size: 150%;
}

/* #### Beginn CP pagination ############################# */

div.cpPagination {
       float: right;
       width: 220px;        
       margin: 0px 0 10px 0;
       background: rgb(255, 255, 255);
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
   padding: 0px 3px 1px 3px;
   background-color: #FFFFFF;
   color: #BBBBBB;
   text-decoration: none;
   font-size: 9px;
   font-weight: bold;
   border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
   background-color: #CBCBCB;
   color: #FFFFFF;
   font-size: 9px;   border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
   background-color: #DDDDDD;
   color: #666666;
   border: 1px inset #CBCBCB;
}

ul.cpmenu {
   text-align: left;
   width:180px;
   float: right;
}

hr {
   border: none;
   border-top: 2px solid rgb(144,163,192);
   color: #FFFFFF;
   background-color: #FFFFFF;
   height: 1px;
   margin: 10px 0 10px 0;
}

/* --------- space befor/after  ----------- */

.spaceBeforeCP {clear: both; }
.spaceAfterCP {clear: both; }

/* #### Ende CP pagination ############################# */

.imageEntry_left {
  float: left;
  padding:10px;
  margin: 5px 10px 0 0;
}

.imageEntry_right {
  float:right;
  padding:5px;
    margin:0 10px 0 5px;
}

.imageEntry_center {
  display: table-cell;
  padding:5px;
  }