* {
	padding: 0;
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
}
body {
	color: black;
	background-color: #E6E6E6;
}
a:link, a:visited {
	color: blue;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
p.blocksatz {
	text-align: justify;
}
p.zentriert, #search {
	text-align: center;
}
.durchgestrichen {
	text-decoration:line-through;
}
.banner {
	margin-top: 10px;
	margin-bottom: 10px;
}
#startseite, #info, #bestellung, #kontakt, #impressum , #zugriff , #produkte, #fehler {		/* Hauptseiten mit Navigationsleiste */
	width: 608px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
} 
table.standard {
	empty-cells: show;
	table-layout: fixed;
	border: 0;
	padding: 7px;
	background-color: #E6E6E6;
	border-color: black;
	border-collapse: collapse;
	background-image: url(http://www.herbertkoelsch.com/images/farbverlauf5.gif);
	background-repeat: repeat-y;
}
table.bestellung {
	table-layout: fixed;
	margin-top: 14px;
	margin-bottom: 14px;
	border-collapse: collapse;
}
.kontaktdaten_links {
	width: 135px;
	height: auto;
	padding-bottom: 7px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.kontaktdaten_rechts {
	width: 303px;
	height: auto;
	padding-bottom: 7px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.bestellung_links {
	width: 135px;
	height: auto;
	padding-bottom: 7px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	text-decoration: none;
}
.bestellung_rechts {
	width: 303px;
	height: auto;
	padding-bottom: 7px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
img.update {
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	border: 0;
	text-decoration: none;
}
img.zentriert {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	text-decoration: none;
}
img.linksbuendig {
	display: block;
	margin-left: 0;
	margin-top: 0;
	border: 0;
	text-decoration: none;
}
img.inreihe {
	display: inline;
	margin-left: 0;
	margin-top: 0;
	border: 0;
	text-decoration: none;
}
img.faxlogo {
	display: inline;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	text-decoration: none;
}
img.rechtsbuendig {
    display: block;
    margin-right: 0;
	margin-top: 0;
	border: 0;
	text-decoration: none;
}
img.validator {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	border: 0;
	text-decoration: none;
}
.kopfzeile_links {
	width: 145px;
	height: 106px;
}
.kopfzeile_mitte  {
	width: 230px;
	height: 106px;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: middle;
	color: #701B32;
}
.kopfzeile_rechts {
	width: 195px;
	height: 106px;
	background-color: #E6E6E6;
	text-align: right;
	vertical-align: middle;
	color: #701B32;
}
.hauptbereich1 {
	width: 432px;
	height: auto;
	background-color: #E6E6E6;
	text-align: center;
	vertical-align: top;
}
.hauptbereich2 {
	width: 432px;
	height: auto;
	background-color: #E6E6E6;
	text-align: justify;
	vertical-align: top;
}
.navbereich {
	text-align: center;
	vertical-align: top;
}
.linie {
	height: 0px;
	width: 90%;
	border-bottom: 1px solid #701B32;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.linie2 {
	height: 0px;
	border-bottom: 1px solid black;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.linie3 {
	height: 0px;
	border-bottom: 2px solid grey;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#navigation {
	width: 145px;
	margin-top: 0;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
}
#navigation ul li {
	list-style-type: none;
	height: 1%;
}
#navigation a {
	display: block;
	text-decoration: none;
	width: 111px;
	height: 1%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 4px 0 4px 0;
	font-weight: normal;
	font-size: 9pt;
	background-color: #701B32;
	color: #D6D6D6;
	border-left: 3px solid #701B32;
	border-right: 3px solid #701B32;
	border-top: 1px solid #E6E6E6;
}
#nav8 a {
	border-bottom: 1px solid #E6E6E6;
}
#nav_top, #nav_bottom {
	display: inline;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	height: 1%;
}
#navigation a:hover {
	color: white;
	background-color: #993D56;
	border-left: 3px solid #701B32;
	border-right: 3px solid #701B32;
}
#nav8 {
	letter-spacing: -0.05em;
}
#startseite #nav1 a,
#info #nav2 a,
#bestellung #nav3 a,
#kontakt #nav4 a,
#produkte #nav5 a,
#impressum #nav8 a {
	color: white;
	background-color: #993D56;
	border-left: 3px solid #701B32;
	border-right: 3px solid #701B32;
	font-weight: 600;
}
#copyright {
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 7.5pt;
}
.infotext {
	margin-top: 0;
	margin-bottom: 7px;
	font-size: 10pt;
}
/* Inhaltsverzeichnis Produkte */
.ABCZeile {
	margin-top: 14px;
	margin-bottom: 14px;
}
.produktlinks {
	text-align: left;
}
.ABCZeile a:link, .ABCZeile a:visited, .produktlinks a:link, .produktlinks a:visited {
	color: blue;
	text-decoration: none;
}
.ABCZeile .ABCLink a:hover, .produktlinks a:hover {
	background-color: #701B32;
	color: white;
}
.ABCZeile .ABCBuchstabe {
	position: relative;
	top: 2px;
	display: inline;
	text-decoration: none;
 	font: bold 14pt verdana, arial, helvetica, sans-serif; 
	color: white;
	background-color: #701B32;
	padding-left: 2px;
	padding-right: 2px;
	border: 2px solid #701B32; 
}
/* Produktseiten */
#katalogseite {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
table.katalog_kopf {
	table-layout: fixed;
	width: 100%;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-collapse: collapse;
}
table.katalog_kopf td {
	padding: 10px;
}
img.titel-logo {
	padding-top: 4px;
	padding-right: 2px;
}
.titel_links { 
	width: 100%;
	background-color: white;
}
.titel_rechts {
	width: 135px;
	text-align: right;
	background-color: white;
	vertical-align: middle;
}
table.artikel {
	table-layout: fixed;
	width: 100%;
	background-color: white;
	border: 1px solid black;
	border-collapse: collapse;
}
table.artikel td {
	border: 1px solid black;
	border-collapse: collapse;
}
td.foto {
	width: 325px;
	vertical-align: top;
}
td.foto_neuheiten, td.foto_update {
	width: 179px;
	vertical-align: top;
}
td.beschreibung {
	width: 100%;
	text-align: left;
	vertical-align: top;
}
div.inhalt {
	margin: 10px;
}
td.grauerhintergrund {
	background-color: #E6E6E6;
}
td.beschreibung ol {
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 0.8em;
	margin-left: 0.8em;
	margin-top: 0.5em;
}
td.beschreibung ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 1.2em;
	margin-left: 1.2em;
}
td.preise {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
table.staffelpreise {
	empty-cells: show;
	table-layout: fixed;
	margin-top: 1.4em;
	width: 305px;
}
table.staffelpreise td, table.staffelpreise th {
	height: 16px;
	border: 0;
	padding: 0;
}
td.menge {
	width: 53px;
}
td.menge_lang {
	width: 62px;
}
td.menge_kurz {
	width: 37px;
}
.schmaler {
	letter-spacing: -0.05em;
}
.einruecken {
	margin-left: 1px;
}
td.leerspalte {
	width: 15px;
}
td.preiseinheit {
	width: 230px;
	letter-spacing: -0.05em;
}
td.preiseinheit_kurz {
	width: 220px;
	letter-spacing: -0.05em;
}
td.preiseinheit_lang {
	width: 255px;
	letter-spacing: -0.1em;
}
td.infozeile_links {
	background-color: #E6E6E6;
	text-align: center;
	vertical-align: middle;
}
td.infozeile_rechts {
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: middle;
	font-size: 8pt;
	white-space: normal;
}
.linkszeile_katalog a:link, .linkszeile_katalog a:visited {
	color: blue;
	text-decoration: none;
	border-left: 4px solid #E6E6E6;
	border-right: 4px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
}
.linkszeile_katalog a:hover, .nachoben a:hover {
	background-color: #701B32;
	color: white;
	border-left: 4px solid #701B32;
	border-right: 4px solid #701B32;
	border-top: 1px solid #701B32;
	border-bottom: 2px solid #701B32;
}
.trennstrich{
	display: inline;
	width: 0;
	border-left: 1px solid black;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0;
	margin-right: 1px;
}
#disclaimer, .nachoben {
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;	
}
.nachoben {
	font-weight: bold;
}
/* Tabellen in Artikeltexten */
table.mehrpreise, table.analoguhren, table.banderolen, table.beutelfahnen, table.rollen, table.handrollpapier, table.muenzhuelsen, table.vakuumbeutel, table.diskretionsstaender, table.artikelnummern, table.muenzkaesten, table.muenzkoffer, table.patentetuis , table.oesenAB, table.pn-taschen, table.classicalbum, table.uhren, table.versandtaschen, table.piktogramme {
	margin-top: 1.4em;
	white-space: nowrap;
}
table.umreifungsband {
	white-space: nowrap;
}
table.mehrpreise, table.banderolen, table.beutelfahnen, table.rollen, table.handrollpapier, table.muenzhuelsen, table.vakuumbeutel, table.diskretionsstaender, table.artikelnummern, table.muenzkaesten, table.patentetuis, table.oesenAB, table.pn-taschen, table.classicalbum, table.versandtaschen {
	margin-bottom: 1.4em;
}
table.mehrpreise td, table.analoguhren td, table.banderolen td, table.beutelfahnen td, table.rollen td, table.handrollpapier td, table.muenzhuelsen td, table.vakuumbeutel td, table.umreifungsband td, table.diskretionsstaender td, table.artikelnummern td, table.muenzkaesten td, table.muenzkoffer td, table.patentetuis td, table.oesenAB td, table.pn-taschen td , table.classicalbum td, table.uhren td, table.versandtaschen td , table.piktogramme td{
	height: 1.4em;
	border: 0;
	padding: 0;
	vertical-align: top;
}
table.analoguhren td {
	text-align: center;
	width: 70px;
}
table.diskretionsstaender td.spalte1 {
	text-align: left;
	vertical-align: middle;
	width: 100px;
}
table.diskretionsstaender td.spalte2 {
	text-align: center;
	width: 180px;
}
table.banderolen td.spalte1, table.beutelfahnen td.spalte1, table.handrollpapier td.spalte1, table.muenzhuelsen td.spalte1, table.vakuumbeutel td.spalte1, table.muenzkaesten td.spalte1, table.muenzkoffer td.spalte1, table.patentetuis td.spalte1, table.oesenAB td.spalte1, table.pn-taschen td.spalte1, table.classicalbum td.spalte1, table.uhren td.spalte1, table.versandtaschen td.spalte1, table.piktogramme td.spalte1 {
	text-align: left;
	width: auto;
}
table.banderolen td.spalte2, table.handrollpapier td.spalte2, table.umreifungsband td.spalte1 {
	text-align: right;
	width: auto;
}
table.banderolen td.spalte3, table.beutelfahnen td.spalte2, table.muenzhuelsen td.spalte2, table.muenzkaesten td.spalte2 {
	text-align: right;
	width: auto;
	padding-left: 15px;
}
table.handrollpapier td.spalte3, table.vakuumbeutel td.spalte2, table.vakuumbeutel td.spalte3, table.umreifungsband td.spalte2, table.oesenAB td.spalte2, table.oesenAB td.spalte3, table.oesenAB td.spalte4, table.pn-taschen td.spalte2, table.classicalbum td.spalte2, table.versandtaschen td.spalte2, table.piktogramme td.spalte2, table.piktogramme td.spalte3 {
	text-align: left;
	width: auto;
	padding-left: 15px;
}
table.banderolen td.spalte4, table.handrollpapier td.spalte4, table.beutelfahnen td.spalte3, table.muenzhuelsen td.spalte3, table.muenzkoffer td.spalte2, table.patentetuis td.spalte2, table.patentetuis td.spalte3 {
	text-align: right;
	width: auto;
	padding-left: 0.4em;
}
table.beutelfahnen td.spalte4, table.muenzhuelsen td.spalte3, table.uhren td.spalte2 {
	text-align: left;
	width: auto;
	padding-left: 0.4em;
}
table.muenzhuelsen td.spalte4, table.beutelfahnen td.spalte5 {
	text-align: left;
	padding-left: 15px;
}
table.banderolen td.spalte5, table.handrollpapier td.spalte5, table.muenzhuelsen td.spalte5 {
	text-align: left;
	width: auto;
	padding-left: 15px;
}
table.rollen td.spalte1 {
	text-align: left;
	width: auto;
}
table.rollen td.spalte2 {
	text-align: left;
	width: auto;
	padding-left: 15px;
}
table.rollen td.spalte3 {
	text-align: right;
	width: auto;
	padding-left: 0.4em;
}
table.rollen td.spalte4 {
	text-align: left;
	width: auto;
	padding-left: 15px;
}
table.oesenAB td.spalte5 {
	text-align: center;
	vertical-align: middle;
}
table.versandtaschen td.spalte1 {
	font-weight: bold;
}
td.warnung {
	background-color: #F7C0BF;
}
td.hinweis_kontentaschen, td.hinweis_postgutfahrzeuge, td.hinweis_spielecken, td.ehemalige_artikel1, td.ehemalige_artikel2, td.hinweis_update, td.hinweis_RE, td.hinweis_uhren, td.toner, td.toner2 {
	background-color: white;
	border-top: 1px solid black;
}
td.hinweis_RE a:link, td.hinweis_RE  a:visited {
	color: blue;
	text-decoration: none;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 2px solid white;
}
td.hinweis_RE a:hover {
	background-color: #701B32;
	color: white;
	border-left: 1px solid #701B32;
	border-right: 1px solid #701B32;
	border-top: 1px solid #701B32;
	border-bottom: 2px solid #701B32;
}
	
/* Seite mit Liste der ehemaligen Artikel */
td.ehemalige_artikel2 {
	border-bottom: 1px solid black;
}
table.liste_ehemalige_artikel {
	width: 100%;
	background-color: white;
	border: 1px solid #E6E6E6;
	border-collapse: collapse;
}
table.liste_ehemalige_artikel th.spalte1 {
	color: white;
	width: 60px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
}
table.liste_ehemalige_artikel th.spalte2 {
	color: white;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_ehemalige_artikel th.spalte3 {
	color: white;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
}
table.liste_ehemalige_artikel td.spalte1 {
	text-align: right;
	vertical-align: top;
	padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}
table.liste_ehemalige_artikel td.spalte2 {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_ehemalige_artikel td.spalte3 {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.liste_ehemalige_artikel tr {
	border-top: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
}
table.liste_ehemalige_artikel td.trennlinie {
	background-color: #E6E6E6;
	height: 4px;
	padding: 0;
}
.liste_ehemalige_artikel tr:nth-child(odd) {
	background-color: white;
}
.liste_ehemalige_artikel tr:nth-child(even) {
	background-color: #E6E6E6;
}

/* Seite Toner mit Liste der Druckermodelle */
td.toner2 {
	border-bottom: 1px solid black;
}
table.liste_toner {
	width: 100%;
	background-color: white;
	border: 1px solid #E6E6E6;
	border-collapse: collapse;
}
table.liste_toner th.spalte1 {
	color: white;
	width: 82px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
}
table.liste_toner th.spalte2 {
	color: white;
	width: 90px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner th.spalte3 {
	color: white;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner th.spalte4 {
	color: white;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
}
table.liste_toner th.spalte5 {
	color: white;
	width: 120px;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner th.spalte6 {
	color: white;
	width: 81px;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner th.spalte7 {
	color: white;
	width: 130px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A7A7A7;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner td.spalte1 {
	width: 82px;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}
table.liste_toner td.spalte2 {
	width: 90px;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner td.spalte3 {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner td.spalte4 {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.liste_toner td.spalte5 {
	width: 120px;
	text-align: center;
	vertical-align: center;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner td.spalte6 {
	width: 81px;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner td.spalte7 {
	width: 130px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
table.liste_toner tr {
	border-top: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
}
table.liste_toner td.trennlinie {
	background-color: #E6E6E6;
	height: 4px;
	padding: 0;
}
.liste_toner tr:nth-child(even) {
	background-color: white;
}
.liste_toner tr:nth-child(odd) {
	background-color: #E6E6E6;
}
.toner_schwarz {
	background-color: black;
	color: white;
}
.toner_cyan {
	background-color: cyan;
	color: black;
}
.toner_gelb {
	background-color: yellow;
	color: black;
}
.toner_magenta {
	background-color: magenta;
	color: black;
}
.toner_multi {
	background-image:url(./images/BCMY.png);
	background-repeat:no-repeat;
	background-size: 100%;
	color: white;
	text-shadow: #000 0px 0px 2px, #000 0px 0px 2px, #000 0px 0px 2px, #000 0px 0px 2px, #000 0px 0px 2px, #000 0px 0px 2px, #000 0px 0px 2px;
}
/* Schriften und Textformatierungen allgemein */
.ueberschrift { font-weight: bold; font-size: 11pt; color: black; margin-top: 0; margin-bottom: 14px; text-align: left; }
.titel {font-weight: normal; font-size: 18pt; color: black; text-align: left; }
/* .artikel { font-weight: bold; font-size: 12pt; color: black; } */
.text { font-weight: normal; font-size: 10pt; line-height: 14pt; color: black; text-align: left; }
.textmittel { font-weight: normal; font-size: 9pt; line-height: 12pt; color: black; text-align: left; }
.staffel { font-weight: normal; font-size: 10pt; line-height: 14pt; color:black; text-align: right; letter-spacing: -0.05em; }
.preise { font-weight: bold; font-size: 10pt; line-height: 14pt; color: black; text-align: left; letter-spacing: -0.05em; }
.text2 { font-weight: normal; font-size: 10pt; color: #701B32; }
.text3 { font-weight: normal; font-size: 10pt; color: #D6D6D6; }
.textfett { font-weight: bold; font-size: 10pt; line-height: 14pt; color: black; }
.textfett2 { font-weight: bold; font-size: 10pt; color: #701B32; }
.text2fett { font-weight: bold; font-size: 10pt; color: #97254E; display: inline; }
.textgross { font-weight: normal; font-size: 12pt; color: black; }
.textgrossfett { font-weight: bold; font-size: 12pt; color: black; }
.textklein { font-weight: normal; font-size: 8pt; color: black; }
.textkleinfett { font-weight: bold; font-size: 8pt; color: black; }
.textkleiner { font-weight: normal; font-size: 7.5pt; color: black; }
.hinweis { font-weight: bold; font-size: 10pt; line-height: 14pt; color: red; }
.hinweisGross { font-weight: bold; font-size: 12pt; line-height: 14pt; color: red; }
.buchstabe { font-weight: bold; font-size: 12pt; color: red; }
.info { font-weight: normal; font-size: 10pt; font-family: mistral, verdana, arial, helvetica, sans-serif; line-height: 14pt; color: black; }
.diskretion_oben { font-weight: bold; font-size: 12pt; font-family: arial, helvetica, sans-serif; color: black; }
.diskretion_unten { font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: black; }
.rot {color: red; }
.blau {color: blue; }
.gruen{color: green; }
abbr {						/* Abkürzungen */
	cursor: help;
	border: 0;
	text-decoration:none;
	border-bottom: 1px dotted black;
}
.tk {						/* Tastenkürzel */
	font-size: 9pt;
	font-weight: normal;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	background-color: darkgrey;
	border-bottom: 1px solid darkgrey;
}
.gestrichen {
	text-decoration: line-through;
}
.unterstrichen {
	text-decoration: underline;
}
.hochgestellt {
	position: relative;
	bottom: 0.5em;
	font-size: 0.7em;
}
.schmaler {
	letter-spacing: -0.05em;
}
.einruecken {
	margin-left: 1px;
}
.kursiv {
	font-style: italic;
}
.pictotext {
	font-family: "Arial Rounded MT Bold", verdana, arial, helvetica, sans-serif;
}
/* Formatierung für Markierung von gefundenen Suchbegriffen */
.searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}
.searchword4 {
color: #222; 
background-color: #f6f; 
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff; 
background-color: #800; 
border: 1px dotted #800;
}
.searchword6 {
color: #fff; 
background-color: #0a0; 
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff; 
background-color: #886800; 
border: 1px dotted #886800;
}
.searchword8 {
color: #fff; 
background-color: #004699; 
border: 1px dotted #004699;
}
.searchword9 {
color: #fff; 
background-color: #909; 
border: 1px dotted #909;
}
