/************************************************
	CSS StyleSheet
	chronico.de

	Media: Print
	Part:  Default

	Copyright (C) 2006
	chronico - Magazin für Geschichte
	www.chronico.de
************************************************/
/* MAINDESIGN
************************************************/
@page {
size:portrait
}

@page :left {
margin-left:1.5cm;
margin-right:2cm
}

@page :right {
margin-left:2cm;
margin-right:1.5cm
}

a {
border:0
}

body {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt;
background-color:#fff;
color:#000;
line-height:14pt
}

/* Elemente ausblenden */
#skipnav,#head img,#mainnavi,#sidebar img,#sidebar a,#foot,#tags,#commentsform,div.subnavi,table.calendar {
display:none
}

#head h1 {
height:131px;
text-indent:-200em;
margin-bottom:1cm
}

#head h1 a {
display:none
}

#head h1 img {
display:block
}

/* TYPO
************************************************/
/*q:lang(en) { quotes: '"' '"' "'" "'" }*/
q:lang(de) {
quotes:» « > <
}

a {
color:#000;
text-decoration:underline
}

img a {
text-decoration:none
}

a[href]:after {
content:" (Link zu: "attr(href)")";
font-weight:400;
font-style:italic;
color:#777;
font-size:80%
}

span.kicker {
clear:both;
display:block;
text-transform:uppercase;
letter-spacing:.1em;
font-size:80%;
margin-bottom:.2em
}

/* EXTRAS
************************************************/
div.infoleiste {
border:1px solid #000;
float:right;
margin-left:1cm;
width:40%;
background-color:#eee;
padding:.3cm
}

/* TABELLEN
************************************************/
table {
border-collapse:collapse;
table-layout:auto;
margin-bottom:2em;
caption-side:top
}

table caption {
text-align:center;
letter-spacing:.1em;
font-weight:400;
color:#444;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
background-color:#eee;
padding:.2em .5em
}

table th,table td {
border-bottom:1px solid #aaa;
line-height:120%
}

table th {
font-weight:400;
color:#999;
text-align:left;
text-align:left;
font-size:90%;
padding:.2em .5em
}

table tfoot td {
font-weight:400;
color:#999;
font-size:90%
}

table td {
vertical-align:top;
padding:.3em .5em
}

table td.title a {
display:block
}

table td.title span {
display:block;
font-size:80%
}

td.r,th.r {
text-align:right
}

table .alt {
background-color:#eee
}

td.r,th.r {
text-align:right
}

table td img {
vertical-align:middle
}