  /*DIV ums Ganze; 64 rem=100% , Gestalt von KLICK, vonm p*/
html {font-size: 16px;}

a {text-decoration: none; color: black; background: lavender;  border-radius: 1rem;}
p {margin: 0rem; border: 0rem; margin: 0rem;}
div#pbtxt{
  widht: 100%;
  height: 100%;
  overflow: hidden; 
  font-size: 1.125rem;
  border: 0rem solid red;
}


.archiv {text-align: center; position: relative; top: -0rem;}
span.archivtext:after {content: "Politische Berichte-Archiv\21d7";
font-size: 1rem; padding: 0rem 2.5rem 0rem 2.5rem;}

.toppfeil a {width: 2rem; display: block; text-align: center;}


/* KOPF-1 Seitenstreifen mit Pfeil links und rechts */
zl, zr {
width: 4%;
height:5%;
border: 0rem solid green;
line-height: .875rem;
display: inline-block;
text-align:right;
font-size: 2rem;
}
zl {float: left; text-align: left;}
zl:before{content: "<"; border-left: 2px solid black;}
zr {float: right;}
zr:before {content: ">"; border-right: 2px solid black; }

/* KLICKs Links u. rechts hover */
zl:hover:after {
display: inline-block;
position: relative; top: -1rem;
font-size: .875rem;
font-weight: bold;
text-align: left;
content: "Beitrag davor";
background: lavender; opacity: 0.7;
}
zr:hover:after {
display: inline-block;
position: relative; left: -1rem; top: -1rem;
font-size: .875rem;
font-weight: bold;
text-align: right;
content: "Beitrag danach";
background: lavender; opacity: 0.7;
z-index: 9;
}

/* KOPF-1 / Angabe zu Nummer, Seite / KLICK zur Quelle */
p.ko {
font-family: Georgia;
text-align: center;
width: 90%;
height: 2.5%;
position: relative;   left: 5%;
letter-spacing: .125rem;
border-bottom: 1px solid gray;
margin-bottom: 0rem;}
p.ko a {padding-left: 1rem;
border:0rem dashed lime;

}



span.szahl {font-weight: bold; font-size: 1rem;
line-height: .5rem; padding: 0rem .25rem 0rem 0.25rem;
}
span.szahl:before {
  font-weight: bold; font-size: 1rem; line-height: .5rem; padding: 0rem .25rem 0rem 0.25rem; content: "S."; }
span.szahl:after {content: "\21d7"; font-size: 1.5rem;
line-height: 1rem;
}


  
/* KOPF-2, "rubrik" (das weitere im Text) */
span.rubrik {background: #ffffff;
width: auto;
font-variant: small-caps;
letter-spacing: .125rem;
position: relative; top: 0rem;
Font-size: .75rem;
border: 0rem dotted lime;
}
.rubrik:before {content: "rubrik: "; padding-left: .25rem; }

/* UNTEN */
p.unten {
width: 90%;display: inline-block; font-size: 1rem;
letter-spacing: .125rem;position: relative; top: 1.75rem; left: 5%;
text-align: center;}
tu:before {content:"Zum PB-Archiv"; padding: 0rem .75rem 0rem .75rem;}
tu:after {font-size: 1.5rem; content:"\21d7"; padding: 0rem .75rem 0rem .0rem;}

/* DIV  Textblock (Variable) sowie Link Unten */

#story {
font-family: Georgia;
font-size: 1.25rem;    
line-height: 1.75rem;   
width: 90%;
border: 0rem solid black;
padding: .5rem 0rem .5rem 0rem;
position: relative;  top: .5rem;
height: 24%; overflow-y: scroll;
margin-left: 5%;
border: .0rem solid blue;
}

.dazu {font-size: .75rem; font-family: roboto; line-height: 1.25rem; font-weight: bold;}
.dazu:before {content: "dazu auch:"; padding-right: .5rem; font-variant: small-caps; letter-spacing: .125rem;}
.dazu a:before {content: "\1f80a"; background: #ffffff;}


.pb-g-9-Text .pb-g-9-Text-oe
{font-size: 1.25rem; line-height:2.75rem; }

.pb-r-24
{font-size: 2rem; font-weight: normal; line-height: 2.25rem; margin-top: 0rem; margin-bottom: 0.5rem; font-family: roboto;}

.pb-r-16, .pb-r-11
{font-size: 1.5rem;
  font-weight: normal; line-height: 1.75rem; margin-top: .25rem;
  margin-bottom: .5rem; font-family: roboto;
}

.pb-r-8-5-zwi{
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.75rem;
  margin-top: .25rem;
  font-family: roboto;
}



.pb-r-8-5-biu {font-size: 1rem; font-weight: normal; line-height:1.25rem; margin-top: .25rem;font-family: roboto;}

.pb-r-8-5-autor
{font-size: .75rem; font-weight: normal; line-height: 1.125rem; margin-bottom: .25rem;
border-top: 2px solid gray; border-bottom: 2px solid gray; display: inline-block; font-family: roboto;
}


.pb-r-7-5-autor-klein, .pb-r-7-5-q  
{font-size: 0.75rem; font-weight: normal; line-height: 1.125rem; margin-bottom: .25rem;
  
  font-family: roboto;}



span.pb-autor-grau
{font-family: roboto; color: gray; }

span.pb-dok-8-25, {font-family: roboto; color: #000000; background: #ffffff; font-wight: bold: font-size: .75rem;}
span.pb-t-12-schatten, span.pb-t-12-invers {background: whitesmoke; padding: 0rem .25rem 0rem .25rem;}
span.t-bold {font-weight: bold;}
span.t-kapit{font-variant: small-caps; }
span.t-italic {font-style: italic}


span.info {font-size: 75%; text-transform: uppercase; color: #ffffff; background: #000000; padding: 0rem .25rem 0rem .25rem;}

/* Sprungbefehle */


.pb-r-8-5-zwi a{display: inline-block; width: 5%; text-align: center; }


.tan, tob {font-size: .75rem; font-family: roboto; font-weight: bold;
width: 5%; line-height: 1.125rem;
position: relative; left: 45%;
text-align: center;
background: lavender;
display: inline-block;
border-radius: 1rem;
 
}
.tob a:after {content: "\1f809"; position: absolute; left: 90%; top: 3rem;}






p.emfo1, p.emfo2 {float:left;
font-family: roboto;
font-size: 1rem;
font-weight: bold;
}

p.emfo1 a:before{Content:"TOP"; padding: 0rem 0rem 0rem 1rem;}
p.emfo1 a:after {Content:"\21D1"; font-size: 1.25rem; padding: 0rem 1rem 0rem .5rem;}

p.emfo2 {float: right;}
p.emfo2 a:before{Content:"ARCHIV";padding: 0rem 0rem 0rem 1rem;}
p.emfo2 a:after {Content:"\21D2"; font-size: 1.25rem; padding: 0rem 1rem 0rem .5rem;}
 

/* FORMATWECHSEK AUF G R O S S*/

<!---

@media (orientation: landscape) {

html {font-size: 32px; background: transparent; width:100%; }

#pbtxt {background: transparent; }
#story {}

.ko {font-size: .5rem; font-weight: bold;}

span.szahl {font-weight: bold; font-size: 1rem;
line-height: .5rem; padding: 0rem .25rem 0rem 0.25rem;
}

span.szahl {font-size: 0.5rem;}

span.szahl:before {font-weight: bold; font-size: .5rem; display: none; }

span.szahl:after {content: "\21d7"; font-size: .5rem;}

span.rubrik {background: #ffffff; Font-size: .5rem;}

/* KLICKs Links u. rechts hover */
zl:hover:after {font-size: .5rem;}
zr:hover:after {font-size: .5rem;}

#story, t-norm {
font-family: Roboto;
font-size: 1.25rem;    
line-height: 1.75rem;   
width: 89.5%;

}
  
}


