html, body, p {
	background : #FFFFFA;
	color : #000000;
	font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size : small;
	margin : 0;
	padding : 0% 0% 0% 0%;
}

body {
	padding : 2%;
	height:1em;
}

div {
	margin : 0% 0% 0% 0%;
	padding : 0% 0% 0% 0%;
}

/* header */
div.header {
	width:40em;
	position: relative;
	top: -1em;
	left: -0.8em;
}

html:not([dummy]) div.header {
	width:40em;
	position: relative;
	top: -1em;
	left: -0.8em;
}


/* footer */
div.footer {
	width:40em;
	position: relative;
	top: 15em;
	left: -0.8em;
}

html:not([dummy]) div.footer {
	width:40em;
	position: relative;
	top: 15em;
	left: -0.8em;
}


/* footer fuer Scananzeige */
div.footer3 {
	width:40em;
	position: relative;
	top: 95em;
	left: -0.8em;
}

html:not([dummy]) div.footer3 {
	width:40em;
	position: relative;
	top: 95em;
	left: -0.8em;
}


/* Navigation links */
div.leftnav {
	width: 13em;
	position: relative;
	top: 0.9em;
	left: -0.8em;
}

html:not([dummy]) div.leftnav {
	width: 13em;
	position: relative;
	top: 0.9em;
	left: -0.8em;
}

p.leftnav{
	color : #6C6C6C;
	background-color: #E7E7E7;
}

html:not([dummy]) p.leftnav{
	color : #6C6C6C;
	background-color: #E7E7E7;
}


p.activenav{
	color : #DD0000;
	background-color: #E7E7E7;
}

html:not([dummy]) p.activenav{
	color : #DD0000;
	background-color: #E7E7E7;
}

p.topnav{
	color : #DD0000;
	background-color: #E7E7E7;
}

html:not([dummy]) p.topnav{
	color : #DD0000;
	background-color: #E7E7E7;
}

/* innere Box Navigation links */
div.innernav {
	background-color: #E7E7E7;
	padding: 0.5em;
	padding-left: 0em;
	margin-top: -1.3em;
}

p.innernav{
        padding: 0.5em;
	padding-left: 0.7em;
	line-height:1.5em;
	color : #6C6C6C;
	background-color: #F6F6F6;
}

/* innere Box Navigation links */
html:not([dummy]) div.innernav {
	background-color: #E7E7E7;
	padding: 0.5em;
	padding-left: 0em;
	margin-top: -1em;
}

html:not([dummy]) p.innernav{
        padding: 0.5em;
	padding-left: 0.7em;
	line-height:1.5em;
	color : #6C6C6C;
	background-color: #F6F6F6;
}


/* treffer.html, suche.html, datum.html, impress.html, index.html, hinw.html, Sach_...html, Pers_...html, Gesamt_...html, rth.html, rtbizu.html, rtbiizu.html, rtbiiizu.html,   */
div.content {
	width:45em;
	position: relative;
	top:-31.3em;
	left: 14em;
}


html:not([dummy]) div.content {
	width:45em;
	position: relative;
	top:-28.4em;
	left: 14em;
}


/*Anzeige der PND-Daten und Bildnachweise Bundesarchiv*/
div.content7 {
	width:45em;
	position: relative;
	top:1 em;
	left: 0em;
}

html:not([dummy]) div.content7 {
	width:45em;
	position: relative;
	top:1 em;
	left: 0em;
}

/* rtbiauf.html */
div.content11 {
	width:45em;
	position: relative;
	top:-47.15em;
	left: 14em;
}

html:not([dummy]) div.content11 {
	width:45em;
	position: relative;
	top:-43.2em;
	left: 14em;
}

/* Band3_*_*.html, Band2_*_*.html, Band_*_*.html, rtbiiiaufauf.html, rtbiiaufauf.html, rtbiaufauf.html  */
div.content12 {
	width:45em;
	position: absolute;
	top:113px;
	left: 205px;
}

html:not([dummy]) div.content12 {
	width:45em;
	position: absolute;
	top:109px;
	left: 205ppx;
}

/* Blatt3_*_*_*.html, Blatt2_*_*_*.html, Blatt_*_*_*.html  */
div.content13 {
	width:80em;
	position: absolute;
	top:113px;
	left: 205ppx;
}

html:not([dummy]) div.content13 {
	width:80em;
	position: absolute;
	top:109px;
	left: 205ppx;
}

/* rtbiiauf.html */
div.content14 {
	width:45em;
	position: relative;
	top:-38.55em;
	left: 14em;
}

html:not([dummy]) div.content14 {
	width:45em;
	position: relative;
	top:-35.1em;
	left: 14em;
}

/* rtbiiiauf.html  */
div.content15 {
	width:45em;
	position: relative;
	top:-45.6em;
	left: 14em;
}

html:not([dummy]) div.content15 {
	width:45em;
	position: relative;
	top:-41.7em;
	left: 14em;
}

/* rtbhauf.html  */
div.content16 {
	width:45em;
	position: relative;
	top:-80.55em;
	left: 14em;
}

html:not([dummy]) div.content16 {
	width:45em;
	position: relative;
	top:-74.65em;
	left: 14em;
}

/* gepunktete Boxen um Einzeltreffer-Inhalt, PDF-/PND-Link, zitierfähige URL */
div.treffer {
	border-width:1px;
	border-style:dotted;
  	border-color:#808080;
  	padding : 0.4%;
}

/* rote Box um Elemente in Treffer-Navigation */
span.navigate {
	border-width:0.5px;
	border-style:solid;
  	border-color:#DD0000;
}  	
p {
	font-size : small;
	font-weight : normal;
	color : #000000;
	margin-top : 0%;
	margin-bottom : 0%;
}

ul {
	font-size : small;
	font-weight : normal;
	color : #000000;
	margin-top : 0%;
	margin-bottom : 0%;
}

/* Aufzählung der Unterkategorien in Navigationsleiste */
ul.left{
	list-style-type:none;
	margin-left:-24px;
	line-height:1.2em;
}

/* Aufzählung der Unterkategorien in Navigationsleiste */
ul.left2{
	list-style-type:none;
	margin-left:-32px;
	line-height:1.2em;
}
a, a:link, a:visited, a:active {
	color : #DD0000;
	font-weight : normal;
	text-decoration : none;
}

/* graue Links in Navigation */
a.navi, a:active.navi, a:link.navi, a:visited.navi {
	color : #808080;
	font-weight : normal;
	font-size : small;
	text-decoration : none;
}

/* rote Links in Treffer-Navigation */
a.navi2, a:active.nav2i, a:link.navi2, a:visited.navi2 {
	color : #DD0000;
	font-weight : normal;
	font-size : small;
	text-decoration : none;
}

/* roter Link auf Inhaltsverzeichnis in Treffereinzelanzeige */
a.link, a:active.link, a:link.link, a:visited.link {
	color : #DD0000;
	font-weight : normal;
	font-size : small;
	text-decoration : underline;
}

/* roter Link auf Treffer in Trefferliste */
a.verweis, a:active.verweis, a:link.verweis, a:visited.verweis {
	color : #DD0000;
	font-weight : normal;
	font-size : small;
	text-decoration : underline;
}


a:hover.navi {
	color : #DD0000;
	font-weight : normal;
	font-size : small;
	text-decoration : underline;
}
a:hover.navi2 {
	color : #DD0000;
	font-weight : normal;
	font-size : small;
	text-decoration : underline;
}

/* roter=aktiver Link in Navigation */
a.activenavi, a:active.activenavi, a:link.activenavi, a:visited.activenavi {
	color : #DD0000;
	font-weight : normal;
	font-size : small;
	text-decoration : none;
}

h1 {
	color : black;
	font-size : large;
	font-weight : normal;
	margin-top : 0%;
	margin-bottom : 2%;
}

h3 {
	color : black;
	font-size : small;
	font-weight : normal;
	margin-top : 0%;
	margin-bottom : 2.5%;
}

h5 {
	color : black;
	font-size : small;
	font-weight : bold;
	margin-bottom : 2%;
}

/* weisse Linie in Navigationsleiste */
hr.leftnav {
	border-left: none; border-right: none; border-bottom: none; height : 0%;
	border-top : 1px solid #FFFFFF;
	padding : 0%;
	width: 14em;
	position: relative;
	top: -0.6em;
	left: -0.8em;
}
/* graue Linie unter Header */
hr.kingsize {
	border-left: none; border-right: none; border-bottom: none; height : 1%;
	border-top : 1px solid #808080;
	padding : 0%;
	position: relative; 
	width: 63em;
}

/* graue Linie unter Header  bei Scananzeige */
hr.kingsize2 {
	border-left: none; border-right: none; border-bottom: none; height : 1%;
	border-top : 1px solid #808080;
	padding : 0%;
	position: relative; 
	width: 90em;
}

/* graue Linie unter Footer  bei Scananzeige */
hr.kingsize3 {
	border-left: none; border-right: none; border-bottom: none; height : 1%;
	border-top : 1px solid #808080;
	padding : 0%;
	position: relative; 
	width: 95em;
}