/* CSS für Druckausgabe bei hrr-strafrecht.de */

/* ------- Body ------- */

body {
	margin: 1em 0 1em 0;
	padding: 0;
	color: #000000;
	font-size: 101%;
}

/* ------- Grundformate ------- */

/* Standardschriftart */

h1, h2, h3, h4, h5, h6, p, a, ul, ol, input, td, blockquote, small { font-family: arial, helvetica, sans-serif; }
p, blockquote ol, li, ul, input, select, option textarea { font-size: 10pt; }

/* Überschriften: */

h1 { font-size: 14pt; font-weight: bold; color: #000000; text-align: center; margin: 10px 0px 10px 20px; display:block; }
h2 { font-size: 12pt; font-weight: bold; color: #000000; text-align: center; margin: 0px 0px 0px 20px; display:block; }
h3 { font-size: 10pt; font-weight: bold; color: #000000; text-align: left; margin: 10px 0px 0px 20px; display:block; }
h4 { font-size: 10pt; font-weight: normal; font-style:italic; color: #000000; text-align: left; margin: 10px 0px 0px 20px; display:block; }
h5 { font-size: 10pt; font-weight: normal; color: #000000; text-align: left; margin: 10px 0px 0px 20px; display:block; }
h6 { font-size: 10pt; font-weight: normal; color: #000000; text-align: left; margin: 10px 0px 0px 20px; display:block; }
.zu { text-decoration: underline; text-align: center; }

/* Absätze: */

p { font-size: 10pt; text-align: justify; }
blockquote { font-size: 10pt; text-align: justify; margin-right: 60px; margin-left: 60px; text-indent: 0em; }
small { font-size: 8pt; text-decoration: none; font-weight: normal; }
.button { font-size: 8pt; color: #FFFFFF; margin-right: 0px; margin-left: 0px; text-align: left; text-indent: 0em; }
.button_info { font-size: 8pt; color: #FFFFFF; margin-right: 40px; margin-left: 0px; text-align: right; text-indent: 0em; }
.klein { font-size: 8pt; text-align: left; font-weight: normal; text-indent: 0em; }
.update { font-size: 8pt; text-align: right; display:none; }
.zentriert { text-align: center; }
.rechts { text-align: right; }
.keineinzug { text-indent: 0em; }

/* Listen: */

ul { text-decoration: none; list-style-type: disc; }
ol { text-decoration: none; }
li { margin-right: 20px; margin-left: 20px; }

/* ------- Links: -------  */

a {
	text-decoration: none;
	color: #000000;
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: underline;
}

/* alle Links auf weissem Hintergrund: */

#inhalt a:link, #inhalt_start a:link, #inhalt a:visited, #inhalt_start a:visited {
	color: #0C6F7E;
}

#inhalt a:active {
	color:#909090;
}

/* ------- Zentrierung der Inhalte -------  */

#gesamt {
	padding: 0;
	margin: auto;
	width: 819px;
}

/* ------- Titel -------  */

#titel {
	display: none;
}

/* Buttonleiste */

#buttons {
	display: none;
}

/* Kopfzeile */

#kopfzeile {
	display: none;
}

/* Inhaltehintergrund */

#main_kopf {
	display: none;
}

#main {
	margin: 0;
	padding: 0;
}

/* Navigations-Spalte */

#navi {
	display: none;
}

/* Inhalt */

#inhalt, #inhalt_es {
	margin: 0px;
	padding: 0px;
}

#inhalt p, #inhalt_es p {
	margin: 3px 6% 3px 2%;
	text-indent: 0em;
}

#inhalt_es h3 {
	margin: 20px 6% 3px 2%;
	text-indent: 0em;
}

#inhalt_es div.rn {
     font-family: arial, helvetica, sans-serif;
     display: inline;
     position: relative;
     top: 1.6em;
     margin-left: 96%;
	 font-weight: bold;
	 font-size:  10pt;
	 color: #909090;
}

/* Kästen der Hauptseite */

#kaesten {
	display: none;
}

/* Suchleiste */

#suchfeld {
	display: none;
}

/* Seitenzahlen */

.seiten {
    border-top: #000000 solid 1px;
    border-bottom: #000000 solid 1px;
    display: block;
    padding: 5px;
    font-size: 0.7em;
    text-align: right;
}

/* Fusszeile */

#fusszeile {
	display: none;
}

/* Klasse zum Beenden des Element-Floating */

.nofloat {
	clear: both;
	visibility: hidden;
	height: 0px;
}

