BODY	{ background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; overflow-y: scroll; margin: 0px; cursor: default; }
TABLE	{ padding: 0px; border-collapse: collapse; }
TR		{ padding: 0px; border-collapse: collapse; }
TD		{ padding: 0px; border-collapse: collapse; font-size: 9pt; }
BR		{ font-size: 8pt; }
IMG		{ border: 0px; }

.backgnd		{ position: fixed; top: 0px; left: 50%; margin-left: -215px; width: 590px; height: 100%; background-color: #ffffff; z-index: 0; }
.css_start		{ position: absolute; top: 115px; left: 50%; margin-left: -375px; width: 750px; height: 450px; border-top: solid 1px #ffffff; background-color: #ffffff; overflow: hidden; z-index: 30; }
.css_content	{ position: absolute; top: 201px; left: 50%; margin-left: -215px; width: 410px; background: #ffffff; font-size: 9pt; line-height: 13pt; padding-bottom: 33px; z-index: 10; }
.css_top		{ position: fixed; top: 0px; left: 50%; margin-left: -375px; width: 750px; height: 116px; background-color: #ffffff; z-index: 20; }
.css_menu		{ position: fixed; top: 116px; left: 50%; margin-left: -376px; width: 161px; height: 100%; padding-top: 8px; background-color: #ffffff; z-index: 30; }
.css_header		{ position: fixed; top: 116px; left: 50%; margin-left: -215px; width: 589px; height: 85px; z-index: 40; }
.css_info		{ position: fixed; top: 201px; left: 50%; margin-left: 200px; width: 175px; height: 100%; background-color: #ffffff; z-index: 50; }
.css_bottom		{ position: fixed; top: 100%; left: 50%; margin: -48px 0px 0px -375px; width: 750px; height: 48px; z-index: 60; }
.css_dlc		{ position: absolute; top: 85px; width: 150px; text-align: right; }
.css_dlc A		{ font-size: 9pt; font-weight: bold; color: #339966; }
.css_dlc A:hover{ text-decoration: none; color: #000; }
.css_logo_kl	{ position: absolute; top: 268px; width: 150px; text-align: right; }
.covering		{ position: relative; top: 0px; left: 0px; width: 750px; height: 10px; background-color: #eeeeee; }

#top_logo	{ position: absolute; top: 32px; left: 0; width: 100%; z-index: 25; }
#top_menu	{ position: absolute; top: 49px; left: 532px; height: 19px; color: #000; font-size: 8pt; z-index: 35; }
.top_menu	{ position: absolute; top: 94px; left: 0; width: 100%; height: 19px; padding-top: 2px; z-index: 45; }
.top_search	{ position: absolute; top: 94px; left: 576px; z-index:105 }

#theme_img	{ position: relative; top: 0; left: 0; width: 415px; height: 85px; float: left; border-right: solid 1px #ffffff; margin-right: -1px; }
#secure_area{ position: relative; top: 0px; left: 1px; width: 154px; height: 50px; padding: 25px 10px 10px 10px; background-color: #339966; color: #fff; line-height: 13pt; float: right; background-image: url(/img/wappen.gif); }

.css_verz	{ position: fixed; top: 424px; left: 50%; margin-left: -357px; width: 121px; z-index: 70; }

#cont_end	{ position: relative; left: 155px; height: 19px; z-index: 80; }
#low_menu	{ position: relative; top: 0px; left: 0px; width: 750px; height: 19px; background-color: #ffffff; }

#bLinks		{ position: absolute; top: 263px; left: 160px; }

#user_menu	{ position: fixed; top: 175px; left: 50%; margin-left: 201px; width: 174px; display: none; z-index: 80; }
#user_login	{ position: fixed; top: 294px; left: 50%; margin-left: 201px; width: 174px; display: none; z-index: 90; }
#sitemap	{ position: relative; display: inline; width: 205px; float: left; }

.css_content A	{ color: #339966; font-weight: bold; }
.bottom_info	{ width: 405px; }
.bottom_info A	{ color: #000000; }
.fadeImg		{ width: 415px; height: 19px; }

.f_bl	{ color: #339966; }
.f_wt	{ color: #ffffff; }

.mouse	{ cursor: pointer; }
.over	{ text-decoration: underline; cursor: pointer; }

.aktDate	{ color: #a9a9a9; font-size: 8pt; }
.norMail A	{ font-weight: normal; }
.pplImg		{ width: 85px; height: 105px; overflow: hidden; margin: 7px 0px 7px 0px; }
.pplPos		{ font-weight: normal; font-size: 8pt; text-transform: uppercase; color: #000000; }

.padLeft	{ padding-left: 8px; }
.related	{ padding-right: 8px; }
.relText	{ font-size: 8pt; }
.relDep		{ text-transform: uppercase; }
.relEml A	{ color: #339966; }
.search		{ font-size: 9pt; border: solid 2px #339966; width: 141px; height: 17px; padding: 0px 0px 0px 2px; }
.login		{ font-size: 8pt; border: solid 2px #339966; width: 103px; padding-left: 2px; background-color: #ffffff; }

.mmOuter			{ display: inline; margin-left: -8px; }
.mmLink				{ color: #339966; display: inline; padding: 0px 24px 0px 25px; font-weight: bold; font-size: 10pt; }
.mmLink A			{ color: #339966; }
.mmLink A:hover		{ color: #000000; text-decoration: none; }
.mmSelected			{ color: #ffffff; display: inline; padding: 0px 24px 0px 25px; font-weight: bold; font-size: 10pt; }

.lm1				{ padding: 8px 5px 0px 0px; font-size: 9pt; font-weight: bold; vertical-align: top; }
.lm1_l				{ text-align: right; width: 26px; }
.lm1_l_sel			{ color: #339966; text-align: right; width: 26px; }
.lm1_r_sel			{ color: #339966; }
.lm1_r_sel A		{ color: #339966; }
.lm1_r_sel A:hover	{ color: #339966; }
.lm2				{ padding: 2px 5px 0px 0px; font-size: 8pt; vertical-align: top; }
.lm2_l				{ text-align: right; width: 40px; }
.lm2_l_sel			{ font-weight: bold; color: #339966; text-align: right; width: 40px; }
.lm2_r_sel			{ font-weight: bold; color: #339966; }
.lm2_r_sel A		{ font-weight: bold; color: #339966; }
.lm2_r_sel A:hover	{ font-weight: bold; color: #339966; }

.lMenu			{ display: BLOCK; padding-top: 8px; font-size: 9pt; font-weight: bold }

.sm_1			{ display: block; font-size: 10pt; font-weight: bold; margin: 16px 0px 0px 0px; }
.sm_1 A			{ color: #339966; }
.sm_1 A:hover	{ color: #339966; }
.sm_2			{ display: block; font-size: 9pt; font-weight: bold; margin: 4px 0px 0px 16px; }
.sm_3			{ display: block; font-size: 8pt; margin-left: 40px; }

.secureArea		{ background-color: #339966; }
.secHead		{ color: #ffffff; font-weight: bold; font-size: 10pt; }
.secLink A		{ color: #ffffff; font-weight: normal; }
.secLink A:hover{ color: #ffffff; }
.intranet		{ display: inline; }
.intranet A		{ color: #339966; }
.intranet A:hover	{ color: #339966; }

.info_hd		{ font-size: 7pt; }
.info_hd A		{ color: #339966; }
.info_hd A:hover{ color: #339966; text-decoration: none; }
.info			{ font-size: 8pt; }
.mail			{ font-size: 8pt; }
.mail A:hover	{ color: #339966; }

.funct_hd		{ font-size: 8pt; color: #339966; margin-top: 10px; }
.ddBox_r		{ font-size: 8pt; width: 131px; margin-left: 18px; }
.ddBox_rS		{ font-size: 8pt; width: 107px; }
.ddTextBox_rS	{ font-size: 8pt; width: 100px; }

.bl				{ color: #ffffff; padding-left: 5px; padding-right: 6px; font-size: 8pt; }
.bl_sel			{ color: #ffffff; padding-left: 5px; padding-right: 6px; font-size: 8pt; background-color: #979797; }
.blx			{ color: #ffffff; padding-left: 16px; padding-right: 5px; font-size: 8pt; }
.blx_sel		{ color: #ffffff; padding-left: 16px; padding-right: 5px; font-size: 8pt; background-color: #979797; }
.blLink			{ color: #ffffff; padding-left: 7px; font-size: 8pt; }
.blLink A		{ color: #ffffff; }
.blLink	A:hover	{ color: #ffffff; }

.wtv			{ display: block; padding-top: 2px; }
.wtv A:hover	{ text-decoration: none; }

.smaller	{ font-size: 7.5pt; }
.temp		{ color: #339966; font-size: 10pt; font-weight: bold; }


.navheader_sel { BACKGROUND-COLOR: #339966;}
h2 { font-weight: normal; font-size: 9pt; font-weight: bold; color: #339966; text-transform: none; margin-top: 16px;}
.b_dg { background-color: #339966;}
.b_bk { background-color: #bbbbbb;}
.b_bl { background-color: #339966;}
.secureArea { BACKGROUND-COLOR: #339966;}
