@charset "UTF-8";
/* Druckversion */

#oben {
	display: none;
	visibility: hidden;
}

#navigationsleiste {
	display: none;
	visibility: hidden;
}

#hauptfenster {
	margin: 1cm
}

div.termine {
	clear: right;
	float: right;
	position:relative;
	top:10pt;
}

.hidden {
	display: none;
	visibility: hidden;
}


body {
	font: normal 10pt Helvetica, Arial, sans-serif;
	color: #000000;
}

h1 {
	color: #cc0000;
	font: bold 14pt "Comic Sans MS", Verdana, sans-serif;
	text-shadow: 2pt 2pt 5pt gray;
	margin-top: 0pt;
	margin-bottom: 3pt;
}
h2 {
	color: #cc0000;
	font: bold 13pt "Comic Sans MS", Verdana, sans-serif;
	text-shadow: 2pt 2pt 5pt gray;
	margin-top: 10pt;
	margin-bottom: 2pt;
}
h1+h2 {
	margin-top:0pt;
}
h3 {
	color: #333366;
	font: bold 12pt "Comic Sans MS", Verdana, sans-serif;
	margin-top: 5pt;
	margin-bottom: 2pt;
}
h2+h3 {
	margin-top:0pt;
}
h4 {
	color: #333366;
	font: bold 11pt Arial, Verdana, sans-serif;
	margin-top: 4pt;
	margin-bottom: 1pt;
}	
h5 {
	color: #333366;
	font: bold 10pt Arial, Verdana, sans-serif;
	margin-top: 3pt;
	margin-bottom: 1pt;
}
h6 {
	color: #333366;
	font: bold 9pt Arial, Verdana, sans-serif;
	margin-top: 2pt;
	margin-bottom: 1pt;
}

p {
	margin-top: 2pt;
	margin-bottom: 4pt;
} 
ol {
	margin-top: 1pt;
	margin-bottom: 1pt;
}
ul {
	margin-top: 1pt;
	margin-bottom: 1pt;
}
li {margin-bottom: 4pt}

blockquote {
	font-size: 10pt;
}

blockquote blockquote {
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}

th {
	font: bold 11pt Arial, Verdana, "Avant Garde", sans-serif;
	color: #333366;
	background: #ffffee;
	text-align: center;
	vertical-align: middle;
}
dt {
	font: bold 11pt Arial, Verdana, "Avant Garde", sans-serif;
	color: #333366;
	margin-top: 10pt;
}

kbd, code, pre {
	font: 300 normal 11pt "Courier New", Courier, Monaco, monospace;
	color: #000000;
}

form {
	margin: 1pt;
	padding: 1pt;
}

fieldset {
	padding: 8pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
	background: #ffffdd;
	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
	width: auto;
}
fieldset p {
	font-size: 8pt;
}
fieldset label {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}
fieldset p label {
	font-size: 10pt;
}
fieldset ul {
	font-size: 8pt;
}
img {
	border-style: none;
}
.formtopic {
	font-size: 10pt;
	font-weight: bold;
	color: #333366;
	margin: 4pt;
}

.rot {color: #cc0000}
.gruen {color: #007700}
.blau {color: #0000ff}
.magenta {color: #ff00ff}
.dunkelgruen {color: #003300}
.dunkelgelb {color: #666600}
.braun {color: #663300}
.grau {color: #999999}

.wichtig {font: bold normal 11pt Arial, Verdana, sans-serif; color: #cc0000}
.wichtigbox {
	color: #cc0000;
	background: #ffffcc;
	border: 1pt groove #000066;
	padding: 1pt 2pt;
	font-family: Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.topic {  font: bold normal 12pt Arial, Verdana, sans-serif; color: #333366}
.abstract {
	font-weight: normal;
	font-size: 10pt;
	color: #222244;
	background: #ffffec;
	padding: 5pt;
	border: 1pt dotted;
	text-align: justify;
}
.unterstrichen {  text-decoration: underline}
.nichtunterstrichen {text-decoration: none;}
.fett {font-weight: bold}
.rotfett {font-weight: bold; color: #cc0000}
.blaufett {font-weight: bold; color: #000066}
.gesperrt {font-weight: normal; color: #999999; text-decoration: none}
.gesperrtklein {font-weight: normal; font-size: 0.85em; color: #999999; text-decoration: none}
.rotgelb {
	color: #cc0000;
	background: #ffffcc;
	font-weight: bold;
}

.klein {
	font-size: 9pt;
}
.kleiner {
	font-size: 8pt;
}
.winzig {
	font-size: 7pt;
}
.gross {
	font-size: 11pt;
}.groesser {
	font-size: 12pt;
}
.text12pt {
	font-size: 12pt;
}


.links {text-align: left}
.rechts {text-align: right}
.mitte {text-align: center}

.keinrandoben {
	margin-top:0pt;
}

.randoben1 {
	margin-top:10pt;
}

.zitat1 {
    margin-left: 10pt;
	color: #007700;
}
.zitat2 {
    margin-left: 20pt;
	color: #0000ff;
}

.einrueckung1 {
  margin-left: 10pt;
}
.einrueckung2 {
	margin-left: 20pt;
}
.einrueckung3 {
  margin-left: 30pt;
}
.einrueckung4 {
	margin-left: 40pt;
}

.textbox {
	clear: both;
	color: #000066; 
	font-weight: bold; 
	font-size: 11pt; 
	background: #ffffdd; 
	border: solid 2pt; 
	border-color: #000066; 
	padding: 8pt; 
	margin: 4pt 4pt 4pt 4pt;
}

.textboxlinks {
	width: 38%; 
	float: left; 
	clear: left;
	color: #000066; 
	font-weight: bold; 
	font-size: 11pt; 
	background: #ffffdd; 
	border: solid 2pt; 
	border-color: #000066; 
	padding: 8pt; 
	margin: 4pt 8pt 4pt 0pt;
}

.textboxrechts {
	width: 38%; 
	float: right; 
	clear: right;
	color: #000066; 
	font-weight: bold; 
	font-size: 11pt; 
	background: #ffffdd; 
	border: solid 2pt; 
	border-color: #000066; 
	padding: 8pt; 
	margin: 4pt 0pt 4pt 8pt;
}

.bildlinks {
	float: left;
	clear: left;
	font-size: 9pt; 
	text-align: center;
	margin: 4pt 12pt 4pt 0pt;
}

.bildrechts {
	float: right;
	clear: right;
	font-size: 9pt; 
	text-align: center;
	margin: 4pt 0pt 4pt 12pt;
}

.bildkatalog {
	font: bold normal 100% Arial, Verdana, "Avant Garde", sans-serif;
	color: #cc0000;
	border: 1pt solid #000000;
	padding: 8pt;
	background: #ffffdd;
	margin: 1pt;
	float: left;
	text-align: center;
	width: 166pt;
	height: 260pt;
}

.bildkatalog2 {
	font: bold normal 100% Arial, Verdana, "Avant Garde", sans-serif;
	color: #cc0000;
	background: #ffffdd; 
	border: 1pt solid #000066;
	padding: 8pt;
	margin: 1pt;
	float: left;
	text-align: center;
	width: 166pt;
	height: 166pt;
}

span.bildkatalog img {
	margin:0pt auto;
}

span.bildkatalog2 img {
	margin:0pt auto;
}

.spaltelinks {
	width: 45%;
	margin: 4pt 8pt 4pt 0pt;
	float: left;
}
.spalterechts {
	width: 45%;
	margin: 4pt 0pt 4pt 8pt;
	float: right;
}
.untenweiter {
	clear: both;
}

.copyright {
	text-align: center;
	font-size: 8pt;
}

.extern {
	background: #ffffdd;
}

a {
    /* Links | nicht unterstrichen */
    text-decoration: none;
}

