a:link		{color:#0000FF; text-decoration:none; font-weight:bold;}
a:visited	{color:#0000FF; text-decoration:none; font-weight:bold;}
a:focus		{text-decoration:underline;}
a:hover		{text-decoration:underline;}
a:active	{color:#8080FF; text-decoration:underline;}

.print { display: block; }
.screen { display: none; }

body		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; margin: 0px; background-color: #FFFFFF; }
p		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; margin: 16px 0px;}
p a		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; }

#container	{ width: 800px; padding: 0px; margin: 0px; background: #F5F5F5; border: 0px solid #000000; background-image: url(img/back_leiste.gif); background-repeat: repeat-y; background-position: top left;  }
#top		{ display: none; }
#logo		{ position: absolute; left:  00px; top:   0px; width: 130px; padding: 0px; border: 0px solid #000000; height: 140px; /*margin: 10px 10px 8px 00px;*/ }
#inhaltrahmen	{ position: absolute; left: 150px; top: 0px; width: 580px; padding: 0px; border: 0px solid #000000; }
#menu		{ display: none; }
#inhalt		{ margin: 10px; }
#bottom		{ margin: 0pt; padding-top: 2pt; border-top: 1px solid #000000; }
#bottom	p	{ margin: 0pt; padding-top: 0pt; }
#bottom	p .counter	{ display: none; }
#navi_fwd	{ display: none; }


#menu a		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: normal; font-style: normal; text-align: left; display: block; margin: 16px 0px 8px 0px; padding-left: 40px;}
#menu a .aktiv	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold;   font-style: normal; text-align: left; display: block; margin: 18px 0px; padding-left: 40px;}

#menu a:link	{ color: #000000; text-decoration: none; background-image: url(img/back_hst.gif);  background-repeat: no-repeat; background-position: left top; }
#menu a:visited	{ color: #000000; text-decoration: none; background-image: url(img/back_hst.gif);  background-repeat: no-repeat; background-position: left top; }
#menu a:hover	{ color: #000000; text-decoration: none; background-image: url(img/back_halt.gif); background-repeat: no-repeat; background-position: left top; background-color: #FFFF00; font-weight: bold; }
#menu a:active	{ color: #816C50; text-decoration: none; background-image: url(img/back_halt.gif);  background-repeat: no-repeat; background-position: left top; }
#menu a:focus	{ color: #000000; text-decoration: none; background-image: url(img/back_halt.gif);  background-repeat: no-repeat; background-position: left top; }

p a:link	{ color:#000000; text-decoration:none; }
p a:visited	{ color:#000000; text-decoration:none; }
p a:hover	{ color:#000000; text-decoration:none; }
p a:active	{ color:#816C50; text-decoration:none; }
p a:focus	{ color:#000000; text-decoration:none; }

li		{ margin: 3pt 0pt 6pt; }
ol		{ margin: 0pt 0pt 6pt; }
ul		{ margin: 0pt 0pt 6pt; }

.normal		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; color: black; margin: 9pt 0pt 9pt;}

h1		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 18pt; font-weight: bold;   color: black; margin: 36pt 0pt 18pt;}
h2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: normal; color: black; margin: 24pt 0pt  6pt;}

h1 .cont	{ font-weight: normal; font-style: italic; display: inline;}

#bottom .copy a	{ font-family: Arial, Helvetica, Sans-Serif; font-size:  8pt; font-weight: normal; margin: 6pt 0px; text-align: left; color: 000000; }

#inhalt h1	{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 14pt; font-weight: bold; margin: 24px 0px 12px;} 
#inhalt h2	{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12pt; font-weight: bold; margin: 18px 0px 12px;} 

.bild			{ margin: 18pt 0px  0px 0px; border: 1pt solid #000000; background-color: #FFFFFF; text-align: center}
.bildunterschrift	{ margin: 3pt 0px 24pt 0px; font-style: italic; }
.querverweis		{ font-style: italic; }

#inhalt p a:link	{ color:#000000; text-decoration:none; }
#inhalt p a:visited	{ color:#000000; text-decoration:none; }
#inhalt p a:hover	{ color:#000000; text-decoration:underline; background-color: #FFFF00;}
#inhalt p a:active	{ color:#816C50; text-decoration:none; }
#inhalt p a:focus	{ color:#000000; text-decoration:none; }

/* ----- Logo --------------------------------------------------------------------------- */

#logo a		{ display: block; border: 0px;}

#logo a:link	{ color: #000000; text-decoration: none; background-image: none;  }
#logo a:visited	{ color: #000000; text-decoration: none; background-image: none;  }
#logo a:hover	{ color: #000000; text-decoration: none; background-image: none;  }
#logo a:active	{ color: #816C50; text-decoration: none; background-image: none;  }
#logo a:focus	{ color: #000000; text-decoration: none; background-image: none;  }

/* ----- FAQ ---------------------------------------------------------------------------- */

.faqkapitel		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: bold; color: black; margin: 36pt 0px 6pt 0px; /*padding-left: 22px; background-image: url(img/sx.png); background-repeat: no-repeat; background-position: left center; */ }
.faq				{ margin: 6pt 0px 6pt 40px; padding: 0pt 0pt; background-color: #FFFFFF; border: 1pt solid #808080; }
.frage			{ font-style: normal;  padding: 3pt 3pt 3pt 3pt; background-color: #FFFF00; }
.hint				{ font-size: 9pt; font-weight: normal; display: inline; }
.antwort			{ font-weight: bold; padding: 3pt 3pt;}
.antwort:hover	{ color:#000000; text-decoration:underline; background-color: #FFFF00;}


#a1, #a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9, #a10, #a11, #a12, #a13, #a14, #a15, #a16, #a17
		{ display: block; margin-left: 20px;  font-size: 9pt; }
.e		{ font-size: 9pt; text-align: left; padding: 5px; }
li li	{ list-style-position: outside; list-style-type: disc; margin: 3px 0px 3px 3px; background-color: inherit; padding: 5px; }

/* ----- MENÜ ------------------------------------------------------------------------------ */
#menu		{ padding: 0px 0px; }

#submenu3	{ padding: 0px 0px 5px 15px; margin-left: 30px; border: 0px solid #000000; }
#submenu3 a	{ padding: 0px 2px 2px 5px; font-size: 80%; list-style-type: none; margin: 2px 0px; background-image: none;}

#submenu3 a:link	{ color:#000000; text-decoration:none; font-weight:normal; background-image: none; }
#submenu3 a:visited	{ color:#000000; text-decoration:none; font-weight:normal; background-image: none; }
#submenu3 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 0px 2px 2px 5px; background-image: none; font-weight: bold; }
#submenu3 a:active	{ color:#816C50; text-decoration:none; background-image: none; }
#submenu3 a:focus	{ color:#000000; text-decoration:none; background-image: none; }

#submenu6	{ padding: 0px 0px 5px 15px; margin-left: 30px;}
#submenu6 a	{ padding: 0px 2px 2px 5px; font-size: 80%; list-style-type: none; margin: 2px 0px; background-image: none;}

#submenu6 a:link	{ color:#000000; text-decoration:none; font-weight:normal; background-image: none; }
#submenu6 a:visited	{ color:#000000; text-decoration:none; font-weight:normal; background-image: none; }
#submenu6 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 0px 2px 2px 5px; background-image: none; font-weight: bold; }
#submenu6 a:active	{ color:#816C50; text-decoration:none; background-image: none; }
#submenu6 a:focus	{ color:#000000; text-decoration:none; background-image: none; }

td		{ vertical-align: top;	}
tr		{ vertical-align: top;	}

.left		{ text-align: left; 	}
.center		{ text-align: center; 	}
.right		{ text-align: right; 	}
.justify	{ text-align: justify;	}
.mitte		{ text-align: center; 	}

.bottom		{ vertical-align: bottom;	}
.middle		{ vertical-align: middle;	}

.bold		{ font-weight: bold;	}
.italic		{ font-style: italic;	}
.kursiv		{ font-style: italic;	}



