html 		{ height: 101%; }   /* Scrollbalken immern anziegen */
body		{ margin: 0; padding: 0; background-color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10.5px; }
#gesamt		{ margin: 0 auto; width: 942px; clear: both; }
#banner		{ width: 942px; padding-top: 10px; height: 30px; text-align: center; }
#links		{ width: 722px; float: left; padding-right: 30px; }
#rechts		{ width: 190px; float: left; }
#links_zeile_1	{ width: 722px; height: 100px; }
#links_zeile_2	{ width: 722px; height: 130px; }
#links_zeile_3	{ width: 722px; padding-top: 30px; }
#rechts_zeile_1	{ width: 190px; height: 100px; border: 0px solid black; }
#rechts_zeile_2	{ width: 190px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #1a171b; line-height: 15px; }

ul			{ margin: 0; padding: 0; list-style-type: none; }
li			{ margin: 0; padding: 0; }
.navigation_li				{ font-size: 17.5px; color: #87888a; text-decoration: none; float: left; position: relative; }
.navigation_link			{ font-size: 17.5px; color: #87888a; text-decoration: none; line-height: 24px; }
.navigation_link:hover		{ font-size: 17.5px; color: #b98f00; text-decoration: none; line-height: 24px; }
.sub_navigation_link		{ font-size: 17.5px; color: #87888a; text-decoration: none; line-height: 24px; }
.sub_navigation_link:hover	{ font-size: 17.5px; color: #b98f00; text-decoration: none; line-height: 24px; }
.navigation_trenner			{ margin: 6px; font-size: 18px; font-family: "Times New Roman", Times, serif; }
.sub_navigation_ul			{ position: absolute; }
.sub_navigation_li			{ font-size: 17.5px; color: #87888a; text-decoration: none; clear: both; }

.text_gold_17_5_normal					{ font-size: 17.5px; color: #b98f00; text-decoration: none; }
.text_gold_17_5_normal2					{ font-size: 17.5px; color: #b98f00; text-decoration: none; line-height: 23px; }
.text_gold_10_5_normal					{ font-size: 10.5px; color: #b98f00; text-decoration: none; }
.text_gold_11_normal					{ font-size: 11px; color: #b98f00; text-decoration: none; }
.text_weiss_9_0_normal					{ font-size: 9px; color: #ffffff; text-decoration: none; }
.text_weiss_9_0_bold					{ font-size: 9px; color: #ffffff; text-decoration: none; font-weight: bold; }
.text_schwarz_8_0_normal				{ font-size: 8px; color: #000000; text-decoration: none; }
.text_schwarz_10_5_normal				{ font-size: 10.5px; color: #000000; text-decoration: none; }
.text_schwarz_9_0_normal				{ font-size: 9px; color: #000000; text-decoration: none; }
.text_schwarz_9_0_bold					{ font-size: 9px; color: #000000; text-decoration: none; font-weight: bold; }
.text_schwarz_9_0_normal_lc				{ font-size: 9px; color: #000000; text-decoration: none; }
* html .text_schwarz_9_0_normal_lc		{ font-size: 9px; color: #000000; text-decoration: none; letter-spacing: -1.0px; }
*+html .text_schwarz_9_0_normal_lc		{ font-size: 9px; color: #000000; text-decoration: none; letter-spacing: -1.0px; }
.text_rot_9_0_normal_lc					{ font-size: 9px; color: #cc071e; text-decoration: none; letter-spacing: -0.7px; }
* html .text_rot_9_0_normal_lc			{ font-size: 9px; color: #cc071e; text-decoration: none; letter-spacing: -1.0px; }
*+html .text_rot_9_0_normal_lc			{ font-size: 9px; color: #cc071e; text-decoration: none; letter-spacing: -1.0px; }
.text_gruen_9_0_normal_lc				{ font-size: 9px; color: #009036; text-decoration: none; }
* html .text_gruen_9_0_normal_lc		{ font-size: 9px; color: #009036; text-decoration: none; letter-spacing: -1.0px; }
*+html .text_gruen_9_0_normal_lc		{ font-size: 9px; color: #009036;; text-decoration: none; letter-spacing: -1.0px; }
.text_gelb_9_0_normal_lc				{ font-size: 9px; color: #B98F00; text-decoration: none; }
* html .text_gelb_9_0_normal_lc			{ font-size: 9px; color: #B98F00; text-decoration: none; letter-spacing: -1.0px; }
*+html .text_gelb_9_0_normal_lc			{ font-size: 9px; color: #B98F00; text-decoration: none; letter-spacing: -1.0px; }
.text_grau_9_0_normal					{ font-size: 9px; color: #87888a;; text-decoration: none; }
.link_graun_9_0_normal					{ font-size: 9px; color: #87888a; text-decoration: none; }
.link_graun_9_0_normal:hover			{ font-size: 9px; color: #b98f00; text-decoration: none; }
.link_impressum							{ font-size: 9px; color: #87888a; text-decoration: none; }
.link_impressum:hover					{ font-size: 9px; color: #b98f00; text-decoration: none; }
.link_impressum_aktiv					{ font-size: 9px; color: #b98f00; text-decoration: none; }
.link_impressum_aktiv:hover				{ font-size: 9px; color: #b98f00; text-decoration: none; }
.banner_link							{ font-size: 10.5px; color: #87888a; text-decoration: none; }
.banner_link:hover						{ font-size: 10.5px; color: #b98f00; text-decoration: none; }

.text_fett								{ font-weight: bold; }
.navigation_trennlinie	{ padding: 0; margin: 0; width: 700px; height: 2px; background-image: url(../media/navigation_trennlinie.png); background-repeat: no-repeat; }

#content			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #000000; line-height: 15px; }
.content_title		{ font-weight: bold; }
.content_link		{ color: #87888a; text-decoration: none; }
.content_link:hover	{ color: #b98f00; text-decoration: none; }

.tabelle_rechts	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #1a171b; line-height: 15px; }

.rechts_zeile_1_tabelle_zeile_zelle { line-height: 17px; background-image: url(../media/button_tabellenkopf.png); background-repeat: repeat-x; text-align: left; }
.rechts_zeile_2_tabelle_zeile_zelle { line-height: 17px; border-bottom: 1px solid #c6c5c6; }
.rechts_zeile_3_tabelle_zeile_zelle { line-height: 17px; text-align: right; }





#menu						{ list-style-type: none; margin: 0; padding: 0; width: 722px; }
#menu .navigation_liste_1	{ float: left; padding: 0; margin: 0; position: relative; width: 14.0em; height: 20px; z-index: 100; border: 0px solid black;}
#menu .navigation_liste_2	{ float: left; padding: 0; margin: 0; position: relative; width: 10.3em; height: 20px; z-index: 100; border: 0px solid black;}
#menu .navigation_liste_3	{ float: left; padding: 0; margin: 0; position: relative; width: 23.1em; height: 20px; z-index: 100; border: 0px solid black;}
#menu .navigation_liste_4	{ float: left; padding: 0; margin: 0; position: relative; width: 12.5em; height: 20px; z-index: 100; border: 0px solid black;}
#menu .navigation_liste_5	{ float: left; padding: 0; margin: 0; position: relative; width:  7.8em; height: 20px; z-index: 100; border: 0px solid black;}

#menu li dl						{ position: absolute; top: 0; left: 0; padding-bottom: 0; }
#menu li a, #menu li a:visited	{ text-decoration: none; }
#menu li dd						{ display: none; }
#menu li a:hover				{ border: 0; }
#menu li:hover dd, #menu li a:hover dd	{ display: block; }
#menu li:hover dl, #menu li a:hover dl	{ padding-bottom: 10px; }
#menu table								{ border-collapse: collapse; padding: 0; margin: -1px; font-size: 1em; }
#menu2 .navigation_dl_1	{ width: 150px; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu2 .navigation_dl_2	{ width: 108px; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu2 .navigation_dl_3	{ width: 242px; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu2 .navigation_dl_4	{ width: 128px; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu2 .navigation_dl_5	{ width: 81px;  margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu .navigation_dl_1	{ width: 15.1em; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu .navigation_dl_2	{ width: 10.3em; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu .navigation_dl_3	{ width: 23.1em; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu .navigation_dl_4	{ width: 12.5em; margin: 0; padding: 0; background: transparent; border: 0px solid red; }
#menu .navigation_dl_5	{ width:  7.8em; margin: 0; padding: 0; background: transparent; border: 0px solid red; }

#menu dt	{ margin: 0; padding: 0;}
#menu dd	{ margin: 0; padding: 0; color: #ffffff; font-size: 1.7em; text-align: left; }

#menu dt a, #menu dt a:visited { line-height: 24px; display:block; font-size: 1.7em; color: #87888A; text-align: left; border: 0; background: transparent; }

#menu li:hover dt a, #menu a:hover dt a {color: #b98f00; background: #ffffff; border: 0; }

#menu dd a, #menu dd a:visited { line-height: 24px; color: #87888A; text-decoration: none; display: block; text-align: left; }

#menu dd a:hover {background: #ffffff; color: #b98f00; border: 0;}

#menu .nav_sichtbar		{ display: block; }

#menu .nav_aktiv		{ color: #b98f00; }

.newsticker {
	Alpha(opacity=70);
	z-index: 1000;
	opacity: 0.7;
	position: fixed;
	bottom: 20px;
	left: 0px;
	overflow:hidden;
	border-top: #fff 1px solid;
	width: 100%;
	border-bottom: #fff 1px solid;
	height:3em;
	background-color: #B98F00; 
}
#ticker {
white-space:nowrap;
line-height: 2em;
position:relative;
color: #E5E0D5;
font-family: Arial,sans-serif;
font-size: 14px;
}

#ticker a {
color: #E5E0D5;
text-decoration: underline;
}