/*<agl.folder "hp_ueberschriften">*/

	.hp_ueber_blau  { color: #0037aa; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none }

	.hp_ueber_blau10pt  { color: #0037aa; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; text-align: left; list-style-type: none }

	.hp_ueber_schwarz { color: #000; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none }

	.hp_ueber_schwarz10pt { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; text-align: left; list-style-type: none }

	.hp_ueber_gray { color: #787878; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none }

	.hp_ueber_gray10pt { color: #787878; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; text-align: left; list-style-type: none }

	.hp_ueber_blau_haupt { color: #3c5ea9; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_lightblue  { color: #8fadcc; font-size: 11pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none; text-align: left }

	.hp_ueber_lightblue10pt  { color: #829fbe; font-size: 10pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_rot { color: #bf0030; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; list-style-type: none }

	.hp_ueber_tab_rot { color: #bf0030; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; text-align: left; list-style-type: none }

	.hp_ueber_rot1 { color: #bf0030; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_gelb { color: #db8e2b; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_dgruen  { color: #00645d; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_braun  { color: #b01d37; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_schwarz { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.hp_ueber_beige  { color: #f8f8ed; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 800; line-height: normal; text-decoration: none; list-style-type: none }

	.hp_ueber_beige1 { color: #f1f0dc; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; list-style-type: none }

	.hp_ueber_bleu { color: #eaf2fb; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; list-style-type: none }

	.hp_ueber_rot12pt { color: #bf0030; font-size: 12pt; text-decoration: none }

/*</agl.folder>*/

/*<agl.folder "normale_texte">*/

	.norm_text { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

	.norm_text_kurs { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic }

	.norm_text_bold { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

	.norm_text_boldkurs    { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: normal }

	.norm_text_gelb { color: #db8e2b; font-size: 8pt }

	.norm_text_dgruen { color: #00645d; font-size: 8pt }

	.norm_text_braun { color: #b01d37; font-size: 8pt }

	.main_text    { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal }

	.main_text_kurs { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal }

	.main_text_bold { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

	.main_text_boldkurs { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }

	.main_text_strich { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }

	.main_text_kursstrich { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-decoration: underline }

	.wgl_text_rechts { font-size: 8pt; text-align: right; margin: 0; padding-right: 0.5em; padding-left: 0.5em; width: 70%; float: left; vertical-align: top }

	.date_text  { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }

/*</agl.folder>*/

/*<agl.folder "zw_ueberschriften">*/

	.zw_ueber_blau { color: #3c5ea9; font-size: 90%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed; text-decoration: none }

	.zw_ueber_blau8pt  { color: #3c5ea9; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_mblau9pt { color: #3c5ea9; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_dblau8pt { color: #0037aa; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_blau9pt  { color: #0037aa; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_lightblau8pt { color: #829fbe; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_lightblue9pt { color: #829fbe; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_gray8pt { color: #787878; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_gray9pt { color: #787878; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_rot8pt { color: #bf0030; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_rot9pt { color: #bf0030; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_gelb { color: #db8e2b; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_braun { color: #b01d37; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_gruen  { color: #266f35; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

	.zw_ueber_schwarz9pt { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: semi-condensed }

/*</agl.folder>*/

/*<agl.folder "Menu_elements">*/

	.menu_item    { color: #8fadcc; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

	.menu_item:link    { color: #8fadcc; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

	.menu_item:visited    { color: #8fadcc; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

	.menu_item:hover    { color: #0037aa; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

	.menu_item:active    { color: #8fadcc; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

/*</agl.folder>*/

/*<agl.folder "Menu_elements1">*/

	.menu_item1  { color: #0037aa; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

	.menu_item1:link  { color: #0037aa; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

	.menu_item1:visited  { color: #0037aa; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

	.menu_item1:hover  { color: #8fadcc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

	.menu_item1:active  { color: #0037aa; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

/*</agl.folder>*/

/*<agl.folder "Menu_elements2">*/

	.menu_item2   { color: #0037aa; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

	.menu_item2:link   { color: #0037aa; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.menu_item2:visited   { color: #0037aa; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.menu_item2:active   { color: #0037aa; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.menu_item2:hover   { color: #8fadcc; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

/*</agl.folder>*/

/*<agl.folder "service_navi">*/

	.nav_dblau { color: #0037aa; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none }

	.navi_text_links { font-size: 8pt; text-align: left; margin: 0; padding-right: 0.5em; width: 70%; float: left }

	.navi_text_links IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#mainnavi        { background-color: #eaf2fb; text-align: left; margin: 0; top: 0; left: 0; width: 800px; height: 40px; min-width: 850px }

	#mainnavi UL   { display: inline; margin: 0; padding: 0 0 0 5px; float: left }

	#mainnavi IMG { line-height: normal; margin: 0; padding: 0 0.25em 0 0; position: relative; vertical-align: middle }

	#mainnavi LI  { background-position: left center; list-style-type: none; padding-top: 0.5em; padding-right: 0.75em; height: 30px; float: left; vertical-align: middle }

	#serviceright { position: absolute; z-index: 3; top: 125px; right: 5px; bottom: 5px; left: 400px; width: 100%; height: 30px }

	#servicenavi     { text-align: left; margin: 0 0 0.25em; height: 30px }

	#servicenavi UL  { display: inline; margin: 0; padding: 0; float: left }

	#servicenavi IMG { line-height: normal; margin: 0; padding: 0 0.25em 0 0; position: relative; vertical-align: middle }

	#servicenavi LI { background-position: right center; list-style-type: none; padding-top: 0.5em; padding-right: 0.25em; height: 20px; float: left; vertical-align: middle }

/*</agl.folder>*/

/*<agl.folder "seiten_navi">*/

	#naviinstitut { display: inline; margin: 0; padding: 0 0 0.5em; width: 100%; float: left }

	#naviinstitut H2 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#naviinstitut IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#naviinstitut UL { display: inline; margin: 0; padding: 0; float: left }

	#naviinstitut LI   { list-style-type: none; padding-right: 0.25em; float: left }

	#naviforschung     { display: inline; margin: 0 0 0; padding: 0 0 0.5em; width: 100%; float: left }

	#naviforschung H2  { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#naviforschung IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#naviforschung UL { display: inline; margin: 0; padding: 0; float: left }

	#naviforschung LI      { list-style-type: none; padding-right: 0.25em; padding-left: 0.25em; float: left }

	#navichemie { display: inline; margin: 0; padding: 0 0 0.5em; width: 100%; float: left }

	#navichemie IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#navichemie UL { display: inline; margin: 0; padding: 0; float: left }

	#navichemie LI { list-style-type: none; padding-right: 0.25em; float: left }

	#navimodel { display: inline; margin: 0; padding: 0 0 0.5em; width: 100%; float: left }

	#navimodel IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#navimodel UL { display: inline; margin: 0; padding: 0; float: left }

	#navimodel LI { list-style-type: none; padding-right: 0.25em; float: left }

	#naviphysik { display: inline; margin: 0; padding: 0 0 0.5em; width: 100%; float: left }

	#naviphysik IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#naviphysik UL { display: inline; margin: 0; padding: 0; float: left }

	#naviphysik LI { list-style-type: none; padding-right: 0.25em; float: left }

	#naviprojekt { display: inline; margin: 0; padding: 0 0 0.5em; width: 100%; float: left }

	#naviprojekt IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#naviprojekt UL { display: inline; margin: 0; padding: 0; float: left }

	#navirojekt LI { list-style-type: none; padding-right: 0.25em; float: left }

	#naviaktuell { display: inline; margin: 0; padding: 0 0 0.5em; width: 100%; float: left }

	#naviaktuell IMG { line-height: normal; position: relative; vertical-align: middle; border-width: 0 }

	#naviaktuell UL { display: inline; margin: 0; padding: 0; float: left }

	#naviaktuell LI   { list-style-type: none; padding-right: 0.25em; float: left }

/*</agl.folder>*/

/*<agl.folder "seiten_container">*/
	#hauptrahmen     { background-color: #f5f8fd; margin: 0; width: 70%; height: auto; min-width: 850px; min-height: 100%; max-width: 65em; float: left; border: solid 1px #8fadcc }

	#header   { text-align: left; margin: 0; top: 0; left: 0; width: 100%; height: 130px }

	#mitte   { background-color: #f5f8fd; padding-top: 10px; padding-left: 10px; width: auto; float: left; vertical-align: top }
	#zw_ueber_ma { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_ma H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_ma IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber1 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber1 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber1 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber2 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber2 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber2 IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber3 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber3 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber3 IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber4 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber4 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber4 IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber_aktuell { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber_aktuell H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber_aktuell IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber_infos { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber_infos H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber_infos IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber_infos1 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber_infos1 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber_infos1 IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber_infos2 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos2 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos2 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_infos3 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos3 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos3 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_infos4 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos4 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos4 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_infos5 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos5 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos5 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_infos6 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos6 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos6 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_infos7 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos7 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos7 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_infos8 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#zw_ueber_infos8 H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }
	#zw_ueber_infos8 IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	#zw_ueber_projekte { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber_projekte H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber_projekte IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#zw_ueber_ueberblick { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#zw_ueber_ueberblick H3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

	#zw_ueber_ueberblick IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	#ueberblick_inhalt { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	.date_text_links   { font-size: 8pt; text-align: left; margin: 0; padding: 0.75em 0.5em; width: 70%; float: left; vertical-align: top }

	.date_text_rechts   { font-size: 8pt; text-align: right; margin: 0; padding: 0.75em 0.5em; width: 25%; float: left; vertical-align: top }

	#wgllogo  { text-align: right; margin: 0; padding: 1em 1em 0 0; right: 10px; width: 840px; height: 60px; clear: both; vertical-align: bottom }

	.wgl_bild { text-align: right; margin: 0; width: 190px; float: left; vertical-align: top }

	.wgl_text_links   { font-size: 8pt; text-align: right; margin: 0; padding-right: 0.5em; padding-left: 0.5em; width: 70%; float: left; vertical-align: bottom }

	#aenderungs_datum    { background-color: #eaf2fb; text-align: left; margin-top: 10px; position: relative; width: 850px; height: auto; float: none; clear: both }
/*</agl.folder>*/
/*<agl.folder "teaser_container">*/
	#teaserline_ma { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#teaserline1 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }
	#teaserline2 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline3 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline4 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline5 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline6 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline7 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline8 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline9 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline10 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline11 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaserline12 { padding-top: 0.25em; position: relative; width: auto; height: auto; float: none; clear: both }

	#teaser_chem1    { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 269px; float: left; vertical-align: top }

	#teaser_chem2    { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 267px; float: left; vertical-align: top }

	#teaser_chem3   { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 150px; float: left; vertical-align: top }

	#teaser_mod1    { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 269px; float: left; vertical-align: top }

	#teaser_mod2    { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 267px; float: left; vertical-align: top }

	#teaser_mod3    { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 170px; float: left; vertical-align: top }

	#teaser_phys1   { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-right: 0; padding-bottom: 0.5em; width: 269px; float: left; vertical-align: top }

	#teaser_phys2   { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 267px; float: left; vertical-align: top }

	#teaser_phys3  { color: #3c5ea9; font-size: 8pt; font-weight: bold; margin: 0; padding-bottom: 0.5em; width: 150px; float: left; vertical-align: top }

	#teaser_chem_bild1    { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #f3f7fd }
	#teaser_chem_bild4 { text-align: right; margin: 0; width: 320px; height: 260px; float: left; vertical-align: top; border: solid 1px #f3f7fd; }
	#teaser_mod_bild1   { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #8fadcc }

	#teaser_phys_bild1   { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #f3f7fd }

	#teaser_chem_bild3    { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #8fadcc }

	#teaser_mod_bild3    { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top }

	#teaser_phys_bild3   { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #f3f7fd }

	#teaser_chem_bild2    { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #f3f7fd }

	#teaser_mod_bild2   { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #8fadcc }

	#teaser_phys_bild2   { text-align: right; margin: 0; width: 90px; height: 90px; float: left; vertical-align: top; border: solid 1px #f3f7fd }

/*</agl.folder>*/

/*<agl.folder "teaser_elemente">*/

	.teaser IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj_bild { text-align: right; margin: 0; width: 100px; float: left; vertical-align: top }

	.teaser_proj_bild_white { text-align: right; margin: 0; width: 100px; float: left; vertical-align: top }

	.teaser_proj_bild_white IMG { margin: 0; width: 90px; border: solid 1px #8fadcc }

	.teaser_proj_bild10px { text-align: right; margin: 0; padding-right: 0; padding-bottom: 0.25em; width: 10px; float: left; vertical-align: top }

	.teaser_proj_bild15px { text-align: right; margin: 0; padding-right: 0.25em; padding-bottom: 0.25em; width: 15px; float: left; vertical-align: top }

	.teaser_proj_bild15px2 { text-align: right; margin: 0.2em 0 0 0.25em; padding-bottom: 0.25em; width: 15px; float: left; vertical-align: top }

	.teaser_proj_bild15px4 { text-align: right; margin: 0.2em 0 2.5em 0.25em; padding-bottom: 2.5em; width: 15px; float: left; vertical-align: top }
	.teaser_proj_bild15px5 { text-align: right; margin: 0.2em 0 1.5em 0.25em; width: 15px; float: left; vertical-align: top; }
	.teaser_proj_bild15px1 { text-align: right; margin: 0; width: 15px; float: left; vertical-align: top }

	.teaser_proj_bild15px3  { text-align: left; margin: 0; width: 15px; float: left; vertical-align: top }
	.teaser_proj_bildacro   { text-align: right; margin: 0 0.25em 0 0; padding-bottom: 0.25em; width: 20px; float: left; vertical-align: top }

	.teaser_proj_bild20px  { text-align: right; margin: 0; padding-right: 0; padding-bottom: 0.25em; width: 20px; float: left; vertical-align: top }

	.teaser_proj_bild20px2 { text-align: right; margin: 0.2em 0 0.2em 0.25em; padding-bottom: 0.25em; width: 15px; float: left; vertical-align: top }

	.teaser_proj_bild20px3  { text-align: right; margin: 0.2em 0 0.2em 0.75em; padding-bottom: 0.25em; width: 15px; float: left; vertical-align: top }

	.teaser_proj_bild25px { text-align: right; margin: 0; padding-right: 0; padding-bottom: 0.25em; width: 25px; float: left; vertical-align: top }

	.teaser_proj_bild25px2 { text-align: right; margin: 0 0.25em 0 0; padding-bottom: 0.25em; width: 20px; float: left; vertical-align: top }
	.teaser_proj_bild25px3 { text-align: right; margin: 0; width: 25px; float: left; vertical-align: top }
	.teaser_proj_bild35px  { text-align: right; margin: 0; padding-right: 0.25em; padding-bottom: 0.25em; width: 35px; float: left; vertical-align: top }

	.teaser_proj_bild75px { text-align: right; margin: 0; padding-right: 0.25em; padding-bottom: 0.25em; width: 75px; float: left; vertical-align: top }
	.teaser_proj_bild115px { text-align: right; margin: 0; padding-right: 0.25em; padding-bottom: 0.25em; width: 115px; float: left; vertical-align: top; }
	.teaser_proj_bild175px { text-align: right; margin: 0; width: 175px; float: left; vertical-align: top }

	.teaser_proj_bild140px { text-align: right; margin: 0; width: 140px; float: left; vertical-align: top }

	.teaser_proj_bild140px1 { text-align: left; margin: 0; width: 140px; float: left; vertical-align: top }

	.teaser_proj_bild150px { font-size: 8pt; text-align: left; margin: 0; width: 160px; float: left; vertical-align: top }

	.teaser_proj_bild200px { text-align: right; margin: 0; width: 210px; float: left; vertical-align: top }

	.teaser_proj_bild200px1 { font-size: 8pt; text-align: left; margin: 0; width: 210px; float: left; vertical-align: top }

	.teaser_proj_bild250px1 { text-align: right; margin: 0; width: 250px; float: left; vertical-align: top }

	.teaser_proj_bild250px { font-size: 8pt; text-align: left; margin: 0; width: 250px; float: left; vertical-align: top }

	.teaser_proj_bild300px { font-size: 8pt; text-align: left; margin: 0; width: 300px; float: left; vertical-align: top }
	.teaser_proj_bild320px { font-size: 8pt; text-align: left; margin: 0; width: 325px; float: left; vertical-align: top; }
	.teaser_proj_bild350px { font-size: 8pt; text-align: left; margin: 0; width: 350px; float: left; vertical-align: top }

	.teaser_proj_bild400px { text-align: right; margin: 0; width: 400px; float: left; vertical-align: top }

	.teaser_proj_bild400px1  { font-size: 8pt; text-align: left; margin: 0; width: 400px; float: left; vertical-align: top }

	.teaser_proj_bild450px  { text-align: left; margin: 0; width: 450px; float: left; vertical-align: top }

	.teaser_proj_bild450px1 { font-size: 8pt; text-align: left; margin: 0; width: 450px; float: left; vertical-align: top }

	.teaser_proj_bild500px  { text-align: left; margin: 0; width: 500px; float: left; vertical-align: top }

	.teaser_proj_bild500px1 { font-size: 8pt; text-align: left; margin: 0; width: 500px; float: left; vertical-align: top }

	.teaser_proj_abstand { padding-top: 0.5em }

	.teaser_proj { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 35%; float: left; vertical-align: top }

	.teaser_proj IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj150px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-left: 0.5em; width: 20%; float: left; vertical-align: top }

	.teaser_proj150px IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj200px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-left: 0.5em; width: 25%; float: left; vertical-align: top }

	.teaser_proj200px IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj250px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-left: 0.5em; width: 30%; float: left; vertical-align: top }

	.teaser_proj250px IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj400px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 50%; float: left; vertical-align: top }

	.teaser_proj400px IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj500px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 45%; float: left; vertical-align: top }

	.teaser_proj500px IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj600px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 70%; float: left; vertical-align: top }

	.teaser_proj600px IMG { line-height: normal; vertical-align: middle; border-width: 0 }

	.teaser_proj700px { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 75%; float: left; vertical-align: top }
	.teaser_proj700px IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	.teaser_proj850px  { font-size: 8pt; margin: 0; padding-right: 0.5em; padding-bottom: 0; padding-left: 0.5em; width: 85%; float: left; vertical-align: top }
	.teaser_proj850px IMG { line-height: normal; vertical-align: middle; border-width: 0 }
	.teaser_left_260px   { text-align: left; width: 260px; float: left; vertical-align: top }

	.teaser_left_230px { text-align: left; width: 230px; float: left; vertical-align: top }

	.teaser_left_140px   { text-align: left; width: 140px; float: left; vertical-align: top }

	.teaser_left_120px  { text-align: left; width: 125px; float: left; vertical-align: top }

	.teaser_proj_voll  { font-size: 8pt; text-align: center; margin: 0; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.25em; width: 98%; float: left; vertical-align: middle; border-top: 5px solid #eaf2fb; border-bottom: 5px solid #eaf2fb }

	.teaser_proj_volltext { text-align: left; margin: 0; padding: 0.5em 0.25em; width: 97%; float: left }

	.teaser_proj_voll IMG { line-height: normal; padding-right: 0.25em; vertical-align: middle; border-width: 0 }

	.teaser_proj_volltext100px { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; margin: 0; padding-right: 0.25em; padding-left: 0.25em; width: 15%; float: left }

	.datum_text_rechts { font-size: 9pt; text-align: right; margin: 0; padding-right: 0.5em; padding-left: 0.5em; width: 27%; float: left }

/*</agl.folder>*/

/*<agl.folder "horizont_linie">*/

	/* Trennlinie universal einsetzbar  */

	HR.classic { display: none }

	HR { display: none }

	#linie_beige_vis  { background-color: #eaf2fb; text-align: center; display: block; margin: 5px 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }

	#linie_beige_vis1  { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }

	#linie_beige_vis2  { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }

	#linie_beige_vis3  { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }

	#linie_beige_vis4  { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }

	#linie_beige_vis5  { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis6 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis7 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis8 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis9 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis10 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis11 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
	#linie_beige_vis12 { background-color: #eaf2fb; text-align: center; display: block; margin: 0.5em 0; padding: 0; width: 820px; height: 5px; float: none; clear: both }
/*</agl.folder>*/

.nonvisible { visibility: hidden; display: none }

.nonvisible H1 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; margin: 0 0 0.25em; padding: 0 }

.left { text-align: left; float: left; vertical-align: top }

.left_abstand { text-align: left; margin-top: 0.25em; margin-left: 0.25em; float: left; vertical-align: top }

.oben_abstand { text-align: left; margin-top: 0.25em; vertical-align: bottom }

.links_oben { text-align: left; vertical-align: top }

.links_unten { text-align: left; vertical-align: bottom }

.center { text-align: center; float: left; vertical-align: top }

.center_vertikal  { text-align: left; float: left; vertical-align: middle }

.center_vertikal IMG { text-align: left; float: left; vertical-align: middle }

.unten_abstand { padding-bottom: 0.5em }

.rechts_abstand { padding-right: 1em }

.linksoben_abstand { padding-top: 0.5em; padding-left: 0.5em }

.links_oben_unten { padding-top: 0.25em; padding-bottom: 0.25em }

.links_abstand { padding-left: 0.5em }

IMG { border-width: 0 }

A IMG { border-width: 0 }

.fixfloat  { font-size: 0; margin: 0; padding: 0; width: 1px; height: 1px; float: none; clear: both }

/*<agl.folder "seiten_tabelle">*/

	.tabellen table    { margin: 10px; padding: 0; width: 100%; height: auto; min-width: 800px; max-width: 65em; border: solid 1px #d8e5f4 }

	.tabellen thead  { line-height: 15pt; background-color: #eaf2fb }

	.tabellen_td_farbe  { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #eff5fc }

	.tabellen90pc table   { margin: 10px; padding: 0; width: 98%; height: auto; min-width: 90%; max-width: 65em; border: solid 1px #d8e5f4 }

	.tabellen90pc thead  { line-height: 15pt; background-color: #eaf2fb }

	.tabellen50pc table  { padding: 0; width: 100%; height: auto; vertical-align: top; border: solid 1px #d8e5f4 }

	.tabellen50pc th  { background-color: #eaf2fb; text-align: left; width: 25%; vertical-align: top }

	.tabellen50pc td { text-align: left; width: 75%; vertical-align: top }

	.tabellen10pc td  { text-align: left; width: 10%; max-width: 10%; vertical-align: top }

	.tabellen15pc td  { text-align: left; width: 15%; max-width: 15%; vertical-align: top }

	.tabellen20pc td  { text-align: left; width: 20%; max-width: 20%; vertical-align: top }

	.tabellen25pc td  { text-align: left; width: 25%; max-width: 25%; vertical-align: top }

	.tabellen30pc td  { text-align: left; width: 30%; max-width: 30%; vertical-align: top }

	.tabellen35pc td { text-align: left; width: 35%; vertical-align: top }

	.tabellen40pc td { text-align: left; width: 40%; vertical-align: top }

	.tabellen50pc_td_farbe  { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f3f7fd }

/*</agl.folder>*/

/*<agl.folder "navi_elements">*/

	.navi_item  { color: #0037aa; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

	.navi_item:link  { color: #0037aa; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.navi_item:visited  { color: #0037aa; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.navi_item:active  { color: #0037aa; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

	.navi_item:hover  { color: #c03; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

/*</agl.folder>*/


