@font-face {
	font-weight: 700;
	font-style: normal;
	font-family: SSequel;
	src: url(/statisch/SSequel-Semi-subset.woff2) format("woff2"), url(/statisch/SSequel-Semi-subset.woff) format("woff");
}

@font-face {
	font-weight: 500;
	font-style: normal;
	font-family: SSequel;
	src: url(/statisch/SSequel-Book-subset.woff2) format("woff2"), url(/statisch/SSequel-Book-subset.woff) format("woff");
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-family: SSequel;
	src: url(/statisch/SSequel-Light-subset.woff2) format("woff2"), url(/statisch/SSequel-Light-subset.woff) format("woff");
}

body {
	background-color: whitesmoke;
	padding: 3em;
	font-family: "SSequel", "S Sequel", "Helvetica", "Helvetica Neue", "Arial", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Tahoma", sans-serif;
	color: #002855;
	font-size: 14px;
	line-height: 1.3;

}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #007377;
	margin-bottom: 0.83em;
}

p,
ul,
ol,
pre,
dl {
	margin-bottom: 1em;
}

h1,
h2,
h3 {
	line-height: 1.1;
}

h1 {
	font-size: 28px;
	font-weight: 500;
}

h2 {
	color: #393939;
	font-weight: 500;
}


a {
	color: #39c;
	text-decoration: none;
}

a:hover {
	color: #069;
	text-decoration: underline;
}

.wrapper {
	width: 860px;
	margin: 0 auto;
	/*border: 1px solid silver;*/
}

code,
pre {
	font-family: "Monaco", "Bitstream Vera Sans Mono", "Terminal", "Consolas", "DejaVu Sans Mono", "Courier New", "Lucida Console", monospace;
	color: #333;
}

pre {
	padding: 8px 15px;
	background: #f8f8f8;
	border-radius: 6px;
	border: 1pt solid silver;
	overflow-x: auto;
	white-space: nowrap;
	font-size: 85%;
}

pre .codecomment {
	font-weight: 200;
	font-style: oblique;
	color: grey;
}

img.vnstati {
	/* Ich orientiere mich hier an <pre> mit seinem Border-Radius */
	background: white;
	border-radius: 6px;
	border: 1pt solid silver;
	max-width: 100%
}

img {
	/* Bewirkt, dass Bilder maximal so breit wie die Spalten des
	2-Spalten-Layouts sind. */
	/*max-width:100%;*/
}

header {
	/*border: 1pt dotted red;*/
	/*width: 270px;*/
	width: 33%;
	float: left;
	/* Ausprobiert:
		fixed (Standard): header-Spalte bleibt stehen, scrollt nicht mit.
		relative: Scrollt mit
	*/
	position: relative;
}

strong {
	color: #222;
	font-weight: 500;
}


section {
	/*border: 1px dotted blue;*/
	/*width: 500px;*/
	width: 63%;
	float: right;
	padding-bottom: 3em;
}

small {
	font-size: 78%;
}

/* Ich habe dem Wrapper oben 860px gegeben. Das 2-Spalten-Layout
teilt sich diese breite mit 33% und 58% je Spalte. Den Footer habe
ich nie produktiv geschaltet und besonders beachtet. Falls man ihn
aktiieren möchte, kann man ihn und diesen CSS-Code hier ein-
kommentieren. Dann muss man die Pixelangaben prüfen und überarbeiten! */
/*
footer {
	width: 270px;
	float: left;
	position: fixed;
	bottom: 50px;
	-webkit-font-smoothing: subpixel-antialiased;
}
*/

@media print,
screen and (max-width: 960px) {

	div.wrapper {
		width: auto;
		margin: 0;
	}

	header,
	section,
	footer {
		float: none;
		position: static;
		width: auto;
	}

	header {
		padding-right: 320px;
	}

	section {
		border: 1px solid #e5e5e5;
		border-width: 1px 0;
		padding: 20px 0;
		margin: 0 0 20px;
	}

}

@media print,
screen and (max-width: 720px) {
	body {
		word-wrap: break-word;
	}

	header {
		padding: 0;
	}

	pre,
	code {
		word-wrap: normal;
	}
}

@media print,
screen and (max-width: 480px) {
	body {
		padding: 15px;
	}

}

@media print {
	body {
		padding: 0.4in;
		font-size: 12pt;
		color: #444;
	}
}
