/* Body-Angaben */
body {
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	margin: 5pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: #FF0000; 
	scrollbar-base-color: #FFFFFF; 
	scrollbar-face-color: #BABABA; 
	scrollbar-highlight-color: #eeeeee; 
	scrollbar-shadow-color: #333333;
	
}

h1	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
h2	{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal }
h3	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
h4	{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
h5	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
h6	{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt }



/* Tabelle: Zelle */
td.sf_td {
	background-color: #FFFFFF;
	border: 1pt solid #BABABA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

/* Tabelle: Zelle (Kategorie-Übersicht links) */
td.sf_td1 {
	background-color: #FFFFFF;
	border: 1pt solid #BABABA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

/* Tabelle: Zelle (Kategorie-Übersicht rechts) */
td.sf_td2 {
	background-color: #FFFFFF;
	border: 1pt solid #BABABA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

/* Haupt-Tabelle */
td.sf_home {
	background-color: #FFFFFF;
	border: 1pt solid #BABABA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Tabelle: Zelle (th) */
th.sf_th {
	background-color: #BABABA;
	border-bottom: 2pt solid #FF0000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: left;
	text-decoration: bold;
}

/* Titel-Tabelle */
th.sf_titel {
	background-color: #AFAFAF;
	border-bottom: 2pt solid #FF0000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: left;
	text-decoration: bold;
}

/* Titel */
.sf_titel {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: bold;
	text-decoration: none;
}

/* hervorgehobener Hinweis (Update) */
.sf_update {
	background-color: #FF0000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	text-decoration: none;
}

/* Kleine Schrift */
.sf_klein {
	color: #000000;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
}

/* News */
.sf_news {
	color: #000000;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	
}

/* Rote Schrift */
.sf_rot {
	color: #FF0000;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: bold;
	text-decoration: none;
}

/* hervorgehobener Hinweis */
.sf_note {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
}

/* hervorgehobenes Suchergebnis */
.sf_such {
	font-weight: 900;
	border-bottom: 2pt dashed #FF0000;
	border-left: 2pt dashed #FF0000;
}

/* Eingabe-Feld */
input,select,textarea {
	border: 1pt solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Link-Angaben/-färbung */
a.sf_link:link, a.sf_link:visited, a.sf_link:active {
	color: #000000;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

/* Link-Angaben/-färbung (MouseOver) */
a.sf_link:hover {
	color: #000000;
	text-decoration: underline;
}

/* Link-Angaben/-färbung (Kategorie-Übersicht / Hauptkategorie) */
a.sf_hkat:link, a.sf_hkat:visited, a.sf_hkat:active {
	color: #000000;
	background-color: transparent;
	font: bold 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}

/* Link-Angaben/-färbung (MouseOver) (Kategorie-Übersicht / Hauptkategorie)  */
a.sf_hkat:hover {
	color: #000000;
	text-decoration: underline;
}

/* Link-Angaben/-färbung (Kategorie-Übersicht / Hauptkategorie) */
a.sf_skat:link, a.sf_skat:visited, a.sf_skat:active {
	color: #000000;
	background-color: transparent;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
}

/* Link-Angaben/-färbung (MouseOver) (Kategorie-Übersicht / Hauptkategorie)  */
a.sf_skat:hover {
	color: #000000;
	text-decoration: underline;
}

/* Link-Angaben/-färbung (Menü) */
a.sf_menu:link, a.sf_menu:visited, a.sf_menu:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
}
a.sf_menu:hover {
	color: #000000;
	text-decoration: underline;
}

/* Link-Angaben/-färbung (Klein) */
a.sf_klein:link, a.sf_klein:visited, a.sf_klein:active {
	color: #000000;
	cursor: hand;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
}
a.sf_klein:hover {
	color: #000000;
	text-decoration: underline;
}