html {
	height: 100%;	/* for autosize to viewport */
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 100%;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	width: 95%;

}

/* --------------LOGO LAYERS ALL --------------------------------- */

#logolayer, #logolayerCT  {
	display: none !important;
	visibility: hidden !important;
}

/* ------------- LOGO MAIN PAGES ------------------------------ */

#logolayer {
	display: none !important;
	visibility: hidden !important;
}

body>#logolayer { 
	display: none !important;
	visibility: hidden !important;
} 	

/* ------------- LOGO CONTENT PAGES ------------------------------ */

#logolayerCT {
	display: none !important;
	visibility: hidden !important;
}

body>#logolayerCT { 
	display: none !important;
	visibility: hidden !important;
} 	
/* --------------- TOP NAVI ALL ---------------------------------- */

#headernav, #headernavCT {
	display: none !important;
	visibility: hidden !important;
}

/* --------------- TOP NAVI MAIN PAGES----------------------------- */

#headernav {
	display: none !important;
	visibility: hidden !important;
}
body>#headernav { 
	display: none !important;
	visibility: hidden !important;
} 

/* ---------------- TOP NAVI Content Pages ------------------------ */

#headernavCT {
	display: none !important;
	visibility: hidden !important;
}
body>#headernavCT { 
	display: none !important;
	visibility: hidden !important;
} 

/* -------------------------------------------------------------- */
/* -----------------SIDE NAVIGATION LAYERS ---------------------- */

#sideHome, #sideNews, #sideBio, #sideBib, #sideBibGen, #sideBibAudio, #sideBibChild, #sideBibEssays, #sideBibITV, #sideBibVideo, #sideBibLtd, #sideMSS, #sideCrit, #sideConf, #sideCritMono, #sideCritEss, #sideDown, #sideLinks, #sideAbout {
	display: none !important;
	visibility: hidden !important;

}  

body>#sideHome, body>#sideNews, body>#sideBio, body>#sideBib, body>#sideBibGen, body>#sideBibAudio, body>#sideBibChild, body>#sideBibEssays, body>#sideBibITV, body>#sideBibVideo, body>#sideBibLtd, body>#sideMSS, body>#sideCrit, body>#sideConf, body>#sideCritMono, body>#sideCritEss, body>#sideDown, body>#sideLinks, body>#sideAbout { 
	display: none !important;
	visibility: hidden !important;
} 

/* -------------------------------------------------------------- */

/* -------------Location Layers ALL ----------------------------- */

#location, #locationCT {
	display: none !important;
	visibility: hidden !important;

}


/* -------------Location Layers MAIN PAGES----------------------- */
#location {
	display: none !important;
	visibility: hidden !important;
}

body>#location { 
	display: none !important;
	visibility: hidden !important;
} 

/* ---------------Location Layer Content Pages-------------------- */
#locationCT {
	display: none !important;
	visibility: hidden !important;
}
body>#locationCT { 
	display: none !important;
	visibility: hidden !important;
} 

/* ---------------Location Layer TEXT --------------------------- */
.loc {
	display: none !important;
	visibility: hidden !important;
}

/* ---------------- INDIV LOCATION LAYERS ------------------------ */

body>#locHome, body>#locNews, body>#locBio, body>#locBib, body>#locCrit, body>#locDown, body>#locLinks, body>#locAbout {
	display: none !important;
	visibility: hidden !important;
}
body>#locHome, body>#locNews, body>#locBio, body>#locBib, body>#locCrit, body>#locDown, body>#locLinks, body>#locAbout { 
	display: none !important;
	visibility: hidden !important;
} 

/* ------------- LANGUAGE LINK ---------------------------------- */

#lang {
	display: none !important;
	visibility: hidden !important;
}

body>#lang { 
	display: none !important;
	visibility: hidden !important;
} 


/* ------------- BODY BACKGROUND ALL ---------------------------- */

#bodyBG, #bodyBGCT {
	display: none !important;
	visibility: hidden !important;
}

/* ------------- BODY BACKGROUND MAIN---------------------------- */

#bodyBG {
	display: none !important;
	visibility: hidden !important;
}
body>#bodyBG { 
	display: none !important;
	visibility: hidden !important;
} 
/* ------------- BODY BACKGROUND CONTENT PAGES-------------------- */

#bodyBGCT {
	display: none !important;
	visibility: hidden !important;
}
body>#bodyBGCT { 
	display: none !important;
	visibility: hidden !important;
} 

/* -------------- FIXED IMAGE LAYER------------------------------- */

#imagelayer {
	display: none !important;
	visibility: hidden !important;
}
body>#imagelayer { 
	display: none !important;
	visibility: hidden !important;
} 

.bild {
	display: none !important;
	visibility: hidden !important;
}

/* -------------------------------------------------------------- */

#textlayerR, a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}

#textlayer a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
}

/* ----------TEXT LAYERS ALL ------------------------------------- */
/* ----------TEXT LAYER REDUCED WIDTH ---------------------------- */

#textlayerR {
	position: static;
	left: 0px;
	margin-left: 0px;
	top: auto;
	bottom: 5px;
	z-index: 55;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	display: block !important;
	visibility: visible;
	overflow: visible;
}
body>#textlayerR { 
	margin-left: 0px;  /* to center - same as above  */ 
 	/* height: 75%; for autosize to viewport */
} 

/* -----------TEXT LAYER FULL WIDTH ------------------------------ */

#textlayer {
	position: static;
	left: 0px;
	margin-left: 0px;
	top: auto;
	bottom: 5px;
	z-index: 55;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	display: block !important;
	visibility: visible;
	overflow: visible;
}

body>#textlayer { 
	margin-left: 0px;
	/* margin-left: -32px; */ /* to center - same as above  */ 
 	/* height: 75%; for autosize to viewport */
} 

/* -----------TEXT LAYER CONTENT PAGES --------------------------- */

#textlayerCT {
	position: static;
	left: 0px;
	margin-left: 0px;
	top: auto;
	bottom: 5px;
	z-index: 55;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	display: block !important;
	visibility: visible;
	overflow: visible;
}
body>#textlayerCT { 
	margin-left: 0px;
} 

/* -----------TEXT LAYER paragraphs --------------------------- */
#textlayerR, #textlayer, #textlayerCT p {
	text-align: justify;
}

/* -------------------------------------------------------------- */

#footer {
	display: none !important;
	visibility: hidden !important;

}
body>#footer { 
	display: none !important;
	visibility: hidden !important;
} 	



/* -------------------------------------------------------------- */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-align: left;
}
#textlayer h1 {
	font-size: 1.3em;
}
#textlayerR h1 {
	font-size: 1.3em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.1em;
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0.1em;
	text-align: left;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0.1em;
	text-align: left;
}

/* -------------------------------------------------------------- */

p {
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
p.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	line-height: 2em;
	letter-spacing: 0.05em;
	text-align: left;
}


/* -------------------------------------------------------------- */
.a11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.a12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	width: 80%;
	line-height: 1.5em;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	width: 80%;
	line-height: 1.5em;
}

li {
	text-align: left;
}

/* SPECIAL TAGS */
/* CAPTIONS */
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	font-weight: bold;
}
/* Last Updated NOTICE */
.rev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: right;
}
/* Bibliography Title */
.bib {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

/* Bibliography Title Criticism */
.bibCrit {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

/* Quote of poetry lines */ 

.poemquote {
	font-size: 0.95em;
	text-align: left;
	line-height: 1.5em;
	margin: 1em;
	width: 80%;
}

/* Quote of text passages */ 
.textquote {
	font-size: 0.95em;
	text-align: justify;
	line-height: 1.5em;
	margin: 1em;
	width: 80%;
}
/* Marks Online Essays and special resources */ 
.osa {
	color: #000000;
	font-weight: bold;
}
/* Marks NOTES in Content Pages */ 
.n {
	color: #000000;
}
table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}
caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
}

