﻿/* ---------- Navigation, links -------------- */

/* von peter-rozek.de */
body {
background: #fff !important;
color: #000;
font: 12pt Georgia, "Times New Roman", serif; /* Zeichensatz auf Serifen umstellen */
text-align: justify; /* Blocksatz */
quotes: "\201E" "\201C" "\201A" "\2018";
}

/* Seitenbreite */
body, #container {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}


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


h1, h2, h3, h4 {
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h1 { font-size:1.6em; }

h2 { font-size:1.3em; }

/* Vermeidung von SeitenumbrÃ¼chen direkt nach einer Ãœberschrift */
h1,h2,h3,h4,h5,h6 { 
page-break-after: avoid; 
}

p, address, li, dt, dd {
font-size: 100%
}

/* Sichtbare Auszeichnung der URLs von Links */
a[href]:after { 
content:" <"attr(href)">"; 
background-color: inherit;
color: #369; 
font-style: italic;
}

img.download {vertical-align:middle;}

/* ----------Wrapper, zentriert Layout -------------- */
#container {
width: 100%;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

/* ---------- Kopf: Logo, Spruch-------------- */
#logobereich {
	text-align : center;
	color : #fff;
	margin-bottom : 10px;
width : 100%;
}

#logobild {
width : 600px;
	margin-left:auto;
	margin-right:auto;
	}
#logobild img {
display:none;
	}

#logobereich h1
{
	font-size: 1.1em;
	font-weight:normal;

}

/* ---------------- Content ------------------- */
#content {
background-color: #fff;
padding: 0px;
margin : 0;
border : 1px solid #004612;
color : #000;
}


p, pre{
padding: 5px 10px;
margin:0px;
}

div.divider {
	margin: 2em 0;
	text-align: center;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.slide {
display : none;
}

/* --------------Linke Spalte, Navigation------------- */
/* siehe style 'navigation' */
/* --------------- Footer  --------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right;
font-size : 0.8em; }

#links {
display:none;
}


/* Code fÃ¼r Print aufbereiten nach http://www.sohtanaka.com/web-design/styling-pre-tags-with-css-code-block/ */

pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /*
	width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
