/* ------------ edition custom.css ------------ */

body
{
   background-color: #AAAAAA;
   font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 12px;
   font-weight: bold;
   height: 100%;
   width: 100%;
   line-height: 20px;
/**   color: #FFFFFF;**/
}

/**A:link            { color: #FFFFFF;  }**/
A:visited         { color: #3269AF;  }
A:hover           { color: #BD1220;  }
A:active          { color: #BD1220;  }

input
{
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    vertical-align: middle;
    color: #0F608F;
    height: 24px;
    text-align: center;
}

.whole         { width:950px;}



.left          { width:230px;}
.middle        { width:700px;}




.right A       { 
                 color:          #FFFFFF;
    }
.right A:hover     { 
                 color:          #0F608F;
    }
    
#epaper_content.pageOverview    {      height:3870px; }
#center.pageOverview            {      height:3720px; }
#center_center.pageOverview     {      height:3720px; }
#center_page.pageOverview       {      height:3700px; }

#pageOverview .page img         {      height: 150px;  }
#pageOverview .page.pano img    {      height: 150px;  }

#epaper_content                 {      height:1210px; }
#center                         {      height:1060px; }
#center_center                  {      height:1060px; }
#center_page                    {      height:1040px; }

div#center_center
{
    background-color:#ffffff;
}
div#center_page
{
   overflow: auto;
   background-color:transparent;
}
#epaper_content {
      margin-right: auto;
      margin-left: auto;
      background-color: #7E7E7E;
      }
#footer_banner {
    background-color: #7e7e7e;
    margin-left: auto;
    margin-right: auto;
    width: 930px;
    padding: 10px;
}
#head
{
      background-image  : url(../images/Himmel_oben.png);
      background-color  : transparent;
      background-repeat : no-repeat;
      background-size   : 100% 100%;
      height            : 150px;
}


#epaper-body  {
     
      position:relative;
 }



#head_logo 
{
   display:none;
}

#logo
{
   height: 45px;
   width: 1000px;
}


#epaper_logo
{
   height:150px;
   width:250px;
   position:alsolute;
   top:0px;
   left:0px;
   float:left;
}

#search4content
{
   background-color: : transparent;
   border-width: 1px;
   width       : 270px;
   height      : 24px;
   position    : absolute;
}

#search4content input
{
}

input.search_chars {  
    left: 0;
    position: absolute;
    top: 0;
    background-image: url("../images/suchfeld.png");
}

input#search-glass {
    right: 0;
    position: absolute;
    top: 0;
}



#datenavi input,
#pagenavi input{
    background-color: transparent;

}

#pagenavi 
{
   background-color: : transparent;
   border-width: 1px;
   width: 230px;
   height      : 24px;
   position    : absolute;
}

div.pagenavi img,
div.pagenavi input
{   
   position: absolute;
}
div.pagenavi #firstpage { left:0px; top: 0px;}
div.pagenavi #previouspage { left:24px; }
div.pagenavi #blaettern { left:48px; }
div.pagenavi #nextpage { left:168px; }
div.pagenavi #lastpage { left:192px;  top: 0px;}

input.page_chars {
    background-image: url("../images/seiten.png");
    width: 120px;
    left: 0;
    top: 0;
}



#datenavi {
    background-color: transparent;
        background-image: url(../images/date_background.png);
        background-image: url(../images/date_background.png);
        background-position: 25px;
       width       : 140px;
       height      : 24px;
       position    : absolute;
}

div.datenavi img,
div.datenavi input
{   
   position       : absolute;
   width          : 25px;
   border         : 0;
   padding        : 0 0 0 0;
}
div.datenavi #tag,
div.datenavi #mon,
div.datenavi #jah       { background-image:none;}

div.datenavi #prevdate  { left:0px;    }
div.datenavi #tag       { left:26px;   }
div.datenavi #mon       { left:52px;   }
div.datenavi #jah       { left:77px;  width:40px; }
div.datenavi #nextdate  { right:0px; }


#menu_kalenderbutton{
      width          : 88px; 
      height         : 24px;
      position       : absolute;
}
#menu_kalenderbutton img{
      top          : 0px; 
      left         : 0px;
      position     : absolute;
}







/****** Positionierung im Header Bereich ****/
#search4content      { left: 370px; top: 60px; }
#datenavi            { left: 270px; top: 100px; }
#menu_kalenderbutton { left: 430px; top: 100px;}
#pagenavi            { left: 540px; top: 100px; }


.headerIcon    { width:24px;      
                  height: 24px;
                  position: absolute;
}
#lupe_aktiv ,
#lupe_passiv,
#page_all,
#logout_pos          { left       : 800px;}

#headHelp  ,
#headEditionPdf,
#headPagePdf         { left       : 830px;}
#headEditionPdf      { top: 30px;} 
#headPagePdf          { top: 65px;} 
#headHelp            {top:100px;}

.headerIcon img
{
   position       : absolute;
   left:0px; top:0px;
   height         : 24px;
   width          : 24px;
   vertical-align : middle; 
   border         : 0;
   padding        : 0 0 0 0;
}
#lupe_aktiv ,
#lupe_passiv         { top: 30px;} 
#page_all            { top: 65px;} 
#logout_pos          { top: 100px;} 





div#center_center
{
    background-color:#ffffff;
}
div#center_page
{
   background-color:transparent;
}

div#center_page #imageid,
div#center_page #mediaLayer
{
   width: 680px;
   height: 992px;
   background-color:transparent;
}

div#center_page #mediaLayer
{
   height: 0px;
}
div#center_page #imageid
{
   height: 992px;
}
div#center_page #imageid.pano {
    height: 496px;
}


#center_page_search
{
   height:  730px;
   width:   500px;
   border:  0px;
}
   
div#left,
div#right,
div#center
{
    background-color:   transparent;
}

div#center
{
   position:      absolute;
   top:           0px;
   left :         250px;
}

div#left {
   position:      absolute;
   top:           0px;
   left :         0px;
   padding-left:  10px;
   padding-right: 10px;
   padding-top:   10px;
   width:         230px;
   height:    1050px;
   overflow-x: hidden;
   overflow-y: auto;
}

div#right {
   display: none;
   position:      absolute;
   top:           0px;
   left :         770px;
    padding-left:    10px;
    padding-right:   10px;
    padding-top:     10px;
    float:           left;
    /**color:           #FFFFFF;**/
}

/* ---  Artikel-Text (Hover) ------ */
#popDiv {
   max-width:250px;
   }
   
#text_hover .tooltipMiddle,
#text_hover .tooltipTop, 
#text_hover .tooltipBottom
{
   line-height: normal;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 3px;
   color: #000000;
   }   

#text_hover .tooltipMiddle {
   background-color: #ffdc00;
   font-size: 13px;
   font-weight: bold;
   }

#text_hover .tooltipTop {
   background-color: #fff000;
   font-size: 11px;
   }
#text_hover .tooltipBottom {
   background-color: #ffffc8;
   font-size: 11px;
   }
   
#selectYear, #selectMonth {
    top: 160px;
}
#selectMonth {
    left: 470px;
}
#selectYear {
    left: 535px;
}

.edition_show {

    margin-left: 10;
}
div.edition_label{text-align:left;    width: 220px; font-size:13px;}
div#editions .editionEntry.selected { color:#BD1220; }
div#editions .editionEntry     { text-align: left; list-style-image: url(../images/edition_navi.gif);  }

div#todayDate {font-size: 16px; margin-bottom:20px;}

ul.pagelist {
    padding-left: 0px;
}
ul.pagelist .pageEntry {
    padding-top: 6px;
    margin-left: 0px;
    padding-left: 10px;
    width: 220px;
    margin-bottom: 1px;
    background-color: #F4F4F4;
    height: 23px; 
    font-weight: normal;
}

ul.pagelist .selected, div li:hover {
    background-color: #E3E3E3;
    color: #B60610;
    font-weight: normal;
}

.pagelist .pageEntry:hover {
    background-color: #E1E1E1;
    color: #B60610;
    font-weight: normal;
}

.navi_rechts .navi_u
{
    background-image  : url(../images/navi_buttom.png);
    background-color  : transparent;
    background-repeat : no-repeat;
    margin-bottom: 5px;
}
.navi_rechts .navi_u div
{
    padding-left: 30px;
}

#rahmenElement
{
   border-color: #BD1220;
   border-style: solid; 
}

#getpdf_table .navi_u
{
   margin-bottom: 10px;
}

#settings { background-color: #aaaaaa;}
#headAdmin {
    height: 40px;
    width: 40px;
    right: 50px;
}
#back_pos {
    top: 120px;
}   
#admin #logout_pos {
    top: 120px;   
    left: 916px;
}
#admin #epaper-body {
    height:1080px;
}

@media print, screen and (min-width: 560px)
.sharing-box {
  min-height: 52px;
}
@media screen and (min-width: 980px)
.sharing-box {
  width: 140px;
  min-height: 0;
  float: left;
  overflow: hidden;
}
.sharing-box {
  position: relative;
  min-height: 48px;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul {
  padding: 0;
  list-style: none;
}
.sharing-icons .share-twitter {
  background: url(../images/icons.png) -140px -616px no-repeat;
}
.sharing-icons .share-facebook {
  background: url(../images/icons.png) -141px -566px no-repeat;
}
.sharing-icons .share-gplus {
  background: url(../images/icons.png) -140px -666px no-repeat;
}
@media screen and (min-width: 980px)
.sharing-icons li {
  margin-right: 1px;
}
.sharing-icons li {
  position: relative;
  display: block;
  float: left;
  width: 34px;
  height: 34px;
  margin-right: 8px;
}
.sharing-icons li a {
  display: block;
  height: 100%;
  width: 100%;
}
a, a span {
  color: #5da5c0;
  text-decoration: none;
}
a {
  background: 0 0;
  outline: 0;
}