/*
Site:			www.historicum.net
Author:			Torsten Schrade
Created:			14.05.2006
Modified:		14.05.2006
Editor:			Torsten Schrade
Usage:			Generall print stylesheet

*/

/*####################### BASICS ############################*/

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
}

* {
	color: black !important;
	background: white !important;
	background-image: none !important;
  	line-height: 1.3em !important;
         text-align: justify;
}

/* unfortunately, only Opera supports most of the specific print settings
cf. http://de.selfhtml.org/css/eigenschaften/printlayouts.htm */

#main {
	margin-top: 0cm;
	margin-right: 1.7cm;
	margin-bottom: 0cm;
         margin-left: 0.5cm;
}

/* Seitenränder - Opera
@page {
	margin-top: 1.5cm;
	margin-right: 3cm;
	margin-bottom: 1.5cm;
         margin-left: 1.5cm;
}
*/

/* Top margin on first page 10cm
@page :first {
	margin-top: 10cm
}
*/

/* Margin for left/right printout (eg. for books etc.)
@page :left {
	margin-left: 4cm;
	margin-right: 3cm;
}

@page :right {
	margin-left: 3cm;
	margin-right: 4cm;
}
*/

/*####################### LAYOUT ############################*/

#serviceNavi, #portalNavi, #naviBar, #contentHeader, #rootlineNavi,
#subNavi, #rightCol, p.anchors, #footer a {
	display: none;
}

/*####################### CONTENT ############################*/

/* TEXT */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
h1, h2, h3 {
	page-break-after: avoid;
}

h1 {
	font-size: 20pt;
}

h2 {
	font-size: 18pt;
}

h3 {
	font-size: 16pt;
}

h4 {
	font-size: 14pt;
}

h5 {
	font-size: 12pt;
	font-style: oblique;
}

h6 {
	font-size: 10pt;
	font-style: oblique;
}

p {
	margin: 0 0 1em 0;
	orphans: 4;
	widows: 4;
         text-align: justify;
         font-size: 10.5pt;
}

em, i {
	font-style: oblique;
}

strong, b {
	font-weight: bold;
}

/* HYPERLINKS */

a:link, a:visited, a:active, a:hover {
	color: black;
	text-decoration: underline;
}

/* Sichtbare Auszeichnung der URLs von Links extern und intern
macht bei historicum.net lieder keinen Sinn, da die links z. Großteil
durch realURL bzw. ab_linklist nicht proper sind, außerdem brauchen wir
keine URL bei den Popup Bildern
*/
/*
a[href]:after {
	content: "<URL: "attr(href)">";
	color: #000;
	font-style: italic;
         font-size: 8.5pt;
}
*/

/* IMAGES */

img {
	page-break-inside: avoid;
	border: none;
}

/* TABLES */

table, tbody {
	page-break-inside: avoid;
}

th, col, colgroup, tr, td {
	font-size: 10.5pt;
	vertical-align: top;
}

caption {
	caption-side: top;
	margin-bottom: 0.5em;
}

/* LISTS */

ul, ol, dl {
	margin: 0;
	padding: 0;
         font-size: 10.5pt;
}

ol li	{
	list-style-type: decimal;
}

ol ol li	{
	list-style-type: lower-alpha;
}

ol ol ol li	{
	list-style-type: lower-roman;
}

li {
	margin: 0 0 0 1em;
}

dt, dd {
	margin: 0 0 0 1em;
}

/* FORMS */
form {
	padding: 0;
	margin: 0;
}

fieldset {
	margin: 0;
	padding: 0;
}
/*
legend {
}

label {
}

input {
}

select {
}

optgroup, option {
}

textarea {
}
*/

/* OTHERS */

address {
	margin: 0 0 1em 0;
	font-style: normal;
}

/* Einfügen von Abkürzungen
abbr[title]:after, acronym[title]:after {
	content: '(' attr(title) ') ';
}
*/

blockquote, cite, q {
	border: 0;
	font-family: inherit;
}

code, pre {
	display: block;
	margin: 0 0 1em 0;
	padding: 0.5em;
	font-family: monospace;
	font-size: 12pt;
}

abr, acronym, dfn, var {
	font-style: italic;
}

del, ins {
}

hr {
	height: 0px;
	color: inherit;
         border: 1px solid black;
}

/*
map, object, params {
}
*/

/*####################### SPECIFICS ############################*/

/* Unfortunately we have to insert the following - in historicum.net some
raw text gets inserted into simple div tags...*/

div {
	font-size: 10.5pt;
}

/* Insert a "running head" - seems not to work yet: overlaps content
on all pages besides fisrt one... look into it*/

#logo h1 {
	/*position: fixed;
         top: 0;
         left: 0;
         width: 100%;*/
         margin-bottom: 1em;
         border-bottom: 2px solid #000;
         font-size: 11pt;
}

#logo h1 a {
         text-decoration: none;
}

#logo a[href]:after {
	content: " - Geschichtswissenschaften im Internet";
	font-size: 8pt;
         font-style: normal;
}

/* Formatierung wie bei p.h_Title */
div.csc-header h1 {
	font-size: 15pt;
	margin: 12pt 0 0 0;
	color: #333333;
}

/* Formatierung wie bei p.h_Heading1 */
div.csc-header h2 {
	font-size: 13pt;
	color: #666666;
	margin: 12pt 0 0 0;
}

p.csc-textpic-caption, 
p.csc-caption {
	font-size: 8pt;
}

/* tx_ablinklis */

.tx-ablinklist-pi1 p span {
	display: block;
}

/* tt_news */

.forumBox, .newsBox {
	margin: 1em 0;
	border-bottom: 1px solid #000;
}

/* OpenOffice Displayer */

/* all "parapgraph" children inherit the font-size from their (parent) div - see above*/

div.tx-rlmpofficedocuments-pi1 span {
	widows: 4;
         orphans: 4;
}

div.tx-rlmpofficedocuments-pi1 div.rf_divswitcher {
	padding: 0px;
	margin: 0px;
	background-color: #dddddd;
	border: 1px solid #333333;
}

p.h_Title {
	page-break-after: avoid;
	font-size: 15pt;
	margin: 12pt 0 0 0;
	color: #333333;
	font-weight: bold;
}

p.h_Subtitle {
	page-break-after: avoid;
	font-size: 13pt;
	margin: 0 0 16pt 0;
	color: #333333;
	font-weight: bold;
}

p.h_Author {
	margin: 6pt 0 0 0;
	font-weight: bold;
	font-size: inherit;
	color: #333333;
}

p.h_Author_bottom {
	margin: 6pt 0 12pt 0;
	font-size: inherit;
	color: #333333;
}

p.h_Heading1 {
	page-break-after: avoid;
	font-size: 13pt;
	color: #666666;
	margin: 12pt 0 3pt 0;
	font-weight: bold;
}

p.h_Heading2 {
	page-break-after: avoid;
	font-size: 13pt;
	color: #666666;
	margin: 8pt 0 2pt 0;
	font-weight: bold;
	font-style: italic;
}

p.h_Heading3 {
	page-break-after: avoid;
	color: #666666;
	margin: 2pt 0 0 0;
	font-weight: bold;
	font-size: 12pt;
}

p.h_Heading4 {
	color: #666666;
	margin: 2pt 0 0 0;
	font-style: italic;
	font-size: inherit;
}

p.h_Paragraph, span.h_Paragraph {
	margin: 0 0 12pt 0;
	line-height: 20pt;
	font-size: inherit !important;
	color: #333333;
}

p.h_ParagraphNo, span.h_ParagraphNo {
	margin: 0;
	font-size: inherit;
	color: #333333;

}

p.h_Text, span.h_Text {
	margin: 0;
	font-size: inherit;
	color: #333333;
}

p.h_Text_italic, span.h_Text_italic {
	font-style: italic;
	margin: 0;
	font-size: inherit;
	color: #333333;
}

p.h_Abstract, span.h_Abstract {
	margin: 0 0 12pt 0;
	font-size: inherit;
	color: #333333;
}

p.h_Quotation, span.h_Quotation {
	margin: 2pt 0 13pt 20px;
	font-size: inherit;
	color: #333333;
}

ul.h_List_Bullet {
	list-style-type: disc;
	font-size: inherit;
	color: #333333;
	margin: 0 0 2px 20px;
}

ul.h_Liste_Dash {
	font-size: inherit;
	color: #333333;
	margin: 0 0 2pt 20pt;
}

ol.h_List_numbered {
	list-style-type: decimal;
	font-size: inherit;
	color: #333333;
	margin: 0 0 2pt 20pt;
}

ol.h_List_alphabetical {
	list-style-type: lower-alpha;
	font-size: inherit;
	color: #333333;
	margin: 0 0 2pt 20pt;
}

p.h_Table_Heading {
	text-align: center;
	font-size: inherit;
	color: #333333;
	margin: 0 0 2pt 0;
}

td p.h_Table_Text {
	margin: 3pt; /*statt cellpadding für td*/
	color: #333333;
}

p.h_Tabelle_Title {
	font-style: italic;
	text-align: center;
	font-size: inherit;
	color: #333333;
}

p.h_Footnote_Record {
	margin: 0 0 12pt 0;
	font-size: inherit;
	color: #333333;
}

p.h_Bibliography_Record {
	margin: 0 0 12pt 0;
	font-size: inherit;
	color: #333333;
}

p.h_Image_Title, span.h_Image_Title {
	text-align: left;
	font-style: italic;
	font-size: inherit;
	color: #333333;
}

p.h_TOC_Level1 {
	margin-left: 20pt;
	font-size: inherit;
	color: #333333;
}

p.h_TOC_Level2 {
	margin-left: 40pt;
	font-size: inherit;
	color: #333333;
}

p.h_TOC_Level3 {
	margin-left: 60pt;
	font-size: inherit;
	color: #333333;
}

p.h_TOC_Level4 {
	margin-left: 80pt;
	font-size: inherit;
	color: #333333;
}

p.h_Reviewer {
	margin: 0 0 0 0;
	font-size: inherit;
	color: #333333;
}

p.h_Review_Editor {
	margin: 12pt 0 12pt 0;
	font-size: inherit;
	color: #333333;
}

p.h_Title_Review {
	font-size: 15pt;
	margin: 12px 0 12pt 0;
	color: #333333;
}

p.h_Title_Book {
	font-size: 15pt;
	margin: 12pt 0 12pt 0;
	color: #333333;
}

p.h_Paragraph_SingleSpacing, span.h_Paragraph_SingleSpacing {
	margin: 0 0 12pt 0;
	font-size: inherit;
	color: #333333;
}

div.footnotes li p {
	display: inline;
	font-size: inherit;
	color: #333333;
	margin: 0 0 0 10pt;
}

div.footnotes ul li {
	margin: 4pt 0 0 0;
	padding: 0;
}

div.footnotes ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.rlmp_officelib_authorInfo p,
div.rlmp_officelib_zitierhinweis p,
div.rlmp_officelib_creationdate p {
	font-size: inherit;
}

div.rlmp_officelib_zitierhinweis {
	border: 1px solid #333333;
	padding: 4pt;
}

div.rlmp_officelib_zitierhinweis p {
	page-break-inside: avoid;
         text-align: left !important;
}
