body {
	font-family: "DejaVu Sans", "Bitstream Vera Sans", "Segoe UI", "Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-top: 0;
	padding-top: 0;	
	padding-left: 10%;
	padding-right: 10%;
	text-align: justify;
}

blockquote {
	border-left: solid;
	border-left-width: 0.5em;
	border-left-color: #d00;
	padding: 0.5em 1em 0.5em 1em;
	background-color: #e8e8e8;
}

cite {
	font-style: italic;
}

hr {
	margin-top: 2em;
	margin-bottom: 2em;
}

a {
	text-decoration: none;
	color: #00f;
}

a:hover {
	text-decoration: underline;
}

.note {
	font-size: 0.85em;
	color: grey;
}

.note blockquote {
	border-left: solid;
	border-left-width: 0.5em;
	border-left-color: #de6f6f;
	padding: 1em;
	background-color: #f5f5f5;
}

.conschart td,th {
	width: 70px;
	text-align: center;
	border-width: thin;
	border-style: solid;
	border-color: silver;
	padding: 0.3em;
}

.conschart .rowheads {
	text-align: left;
}

.picright {
	float: right;
	margin-left: 2em;
	margin-top: 2em;
	margin-bottom: 2em;
}

.anchor {
	display: none;
	text-decoration: none !important;
}


h2, h3 {
	margin-top: 2.5em;
	margin-bottom: 0.5em;
}

h1:hover a, h2:hover a, h3:hover a {
	display: inline;
}

a[lang="en"]:before {
	content:url(link_en.png);
	vertical-align: middle;
}

a[lang="de"]:before {
	content:url(link_de.png);
	vertical-align: middle;
}

a[lang="fr"]:before {
	content:url(link_fr.png);
	vertical-align: middle;
}

sc {
	/* Fake tag for small caps style */
	/* Doesn't work in IE */
	
	font-variant: small-caps;
}

suc {
	/* Fake tag for small uppercase */
	/* Doesn't work in IE */
	
	text-transform: lowercase;
	font-variant: small-caps;
}


/* HINWEIS */

.hinweis {
	position: relative;
	margin: 0 auto;
	margin-bottom: 3em;
	padding: 0.5em 1em 0.5em 1em;
	width: 75%;
	-webkit-border-radius: 0 0 1.5em 1.5em;
	-moz-border-radius: 0 0 1.5em 1.5em;
	background: #c00;
	text-align: center;
}

.hinweis * {
	color: white;
	font-size: 8pt;
}

.hinweis strong {
	letter-spacing: 0.5em;
}


/* LCK-BUCH WERBUNG */

.lckad {
	float: right;
	width: 15em;
	text-align: center;
	
	border: 1px solid silver;
	padding: 1em;
	margin: 0 0 2em 4em;
}

.lckad p {
	margin-bottom: 1.5em;
}

.lckad .kaufbutton {
	padding: 0.5em 1.5em 0.5em 1.5em;
	background: #444;
	border: outset medium #888;
	
	font-family: "DejaVu Serif", "Bitstream Vera Serif", "Cambria", "Georgia", "Times New Roman", Times, serif;
	font-size: 80%;
	font-weight: bold;
	font-style: italic;
	color: white;
	
	white-space: nowrap;
}

.lckad .kaufbutton a {
	color: white;
	text-decoration: none;
}

.lckad .warnung {
	font-size: 75%;
	text-align: justify;
	border-top: 1px solid gray;
	padding-top: 1em;
	margin-top: 2em;
}
