body 							{ font: normal 100.01% Arial, Helvetica, sans-serif; color: #006; background-color: #EEE; margin: 0; padding:0; }

h1 								{ color: #006; font-size: 1.1em; margin: 0 0 12px 0; padding: 0; list-style-type: disc; }
h1.headline				{ color: #fff; font-size: 1.0em; margin: 0 0 12px 0; padding: 2px 10px; background-color: #463E86; }
h2								{ color: #006; font-size: 1.0em; margin: 0; padding: 0; }
h2.fordl					{ color: #006; font-size: 1.0em; margin: 15px 0 0 0; padding: 0; height: 0px; }
h2.for_navi				{ color: #006; font-size: 1.0em; margin: 0; padding: 0; font-weight: normal; font-style: italic; }
h2.for_navi_active { color: #992744; font-size: 1.0em; margin: 0; padding: 0; font-weight: normal; font-style: italic; }

.Stil5 {font-size: 14px; color: #330066; }
.Stil9 {font-size: 12px; }
.Stil10 {font-size: 12px;font-weight: bold; }
.Stil16 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.Stil17 {font-size: 10px; }
.Stil18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
.Stil19 {font-size: 14px;font-weight: bold; }
.Stil22 {font-size: 13px;font-weight: bold; }
.Stil26 {font-size: 11px; }
.Stil27 {font-size: 11px; }
.Stil28 {font-size: 11px; font-weight: bold; }
.Stil29 {font-size: 11px; font-weight: bold; }
.Stil30 {color: #FFFFFF}
.Stil34 {font-size: 11px; color: #FF3300}
.Stil35 {color: #FF3300}
.Stil36 {color: #FFFFFF}
.Stil38 {color: #000066}

smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000066;
	line-height: normal;
	}
	
ul.listen			{ margin: 0; padding: 0; }
ul.listen li	{ margin: 0 0 0 15px; padding: 0; }

td { color:#006; margin: 0; }

a									{ color: #992744; text-decoration: none; }
a:link						{ color: #992744; text-decoration: none; }
a:visited					{ color: #992744; text-decoration: none; }
a:focus						{ color: #006; text-decoration: none; }
a:hover						{ color: #006; text-decoration: none; }
a:active					{ color: #99F; text-decoration: none; }

a.blue						{ color: #006; text-decoration: none; }
a.blue:link				{ color: #006; text-decoration: none; }
a.blue:visited		{ color: #006; text-decoration: none; }
a.blue:focus			{ color: #992744; text-decoration: none; }
a.blue:hover			{ color: #992744; text-decoration: none; }
a.blue:active			{ color: #99F; text-decoration: none; }

a.active					{ color: #992744; text-decoration: none; }
a.active:link			{ color: #992744; text-decoration: none; }
a.active:visited	{ color: #992744; text-decoration: none; }
a.active:focus		{ color: #006; text-decoration: none; }
a.active:hover		{ color: #006; text-decoration: none; }
a.active:active		{ color: #99F; text-decoration: none; }

a.footer					{ color: #fff; text-decoration: none; }
a.footer:link			{ color: #fff; text-decoration: none; }
a.footer:visited	{ color: #fff; text-decoration: none; }
a.footer:focus		{ color: #992744; text-decoration: none; }
a.footer:hover		{ color: #992744; text-decoration: none; }
a.footer:active		{ color: #99F; text-decoration: none; }

a.footer_entry_page					{ color: #c4c4c4; text-decoration: none; }
a.footer_entry_page:link		{ color: #c4c4c4; text-decoration: none; }
a.footer_entry_page:visited	{ color: #c4c4c4; text-decoration: none; }
a.footer_entry_page:focus		{ color: #992744; text-decoration: none; }
a.footer_entry_page:hover		{ color: #992744; text-decoration: none; }
a.footer_entry_page:active	{ color: #c4c4c4; text-decoration: none; }


form							{ margin: 0; padding: 0; }
.form_2col_li			{ width: 246px; }
.form_2col_re			{ width: 320px; }
.form_textarea		{ width: 308px; height: 272px; font-family: Arial, Helvetica, sans-serif; font-size: 1.07em; }

.form_table				{ width: 336px; border: 0; margin: 0; padding: 0; }
.form_table td.left 	{ width: 75px; }
.form_table td.right 	{ width: 261px; }
.form_table td.formError { width: 261px; margin: 0; padding: 0 0 5px 0; color: #992744; display: block; }
.formError				{ margin: 0; padding: 0 0 5px 0; color: #992744; display: block; }
.fieldWithErrors	{ margin: 0; padding: 0; }

hr								{ margin: 0 0 12px 0; padding: 0; width: 100%; height: 1px; border-top: 1px solid #006; border-bottom: none; border-left: none; border-right: none; }

.cl									{ float: left; overflow: hidden; }
.cr									{ float: right; overflow: hidden; }
.clearing						{ clear: both; margin: 0; padding: 0; }

.cl_233							{ float: left; overflow: hidden; width: 150px; margin: 0 41px 0 42px; padding: 0; }
.cl_285							{ float: left; overflow: hidden; width: 235px; margin: 0 50px 0 0; padding: 0; }
.cl_300							{ float: left; overflow: hidden; width: 300px; margin: 0; padding: 0 25px 0 0; text-align: center; }
.cl_300_li					{ float: left; overflow: hidden; width: 300px; margin: 0; padding: 0 50px 0 0; text-align: center; }
.cl_300_re					{ float: left; overflow: hidden; width: 300px; margin: 0; padding: 0; text-align: center; }
.cl_429							{ float: left; overflow: hidden; width: 365px; margin: 0 0 0 52px; padding: 0; }
.cl_532							{ float: left; overflow: hidden; width: 468px; margin: 0 0 0 52px; padding: 0; }
.cl_for_left_image 	{ float: left; overflow: hidden; width: 110px; margin: 0; padding: 0; }
.cl_for_right_image { float: right; overflow: hidden; width: 110px; margin: 0; padding: 0; }

.cl_image_left      { float: left; overflow: hidden; width: 233px; margin: 0; padding: 0; }
.cl_image_right     { float: left; overflow: hidden; width: 500px; margin: 0; padding: 0; }
.cl_text_right      { float: left; overflow: hidden; width: 320px; margin: 0 45px 0 52px; padding: 0; }
.cl_text_left       { float: left; overflow: hidden; width: 332px; margin: 0; padding: 0 20px 0 0; }
.text_full          { width: 617px; margin: 0 45px 0 0; padding: 0; }
.image_at_content   { margin: 34px 0 0 0; padding: 0; }

.abstand_285			{ margin: 0 0 0 285px; padding: 0; }

.text_middle			{ text-align: center; }

.kleiner					{ font-size: 0.88em; }
.bigger_brace			{ font-size: 1.2em; margin: 0; padding: 0; }
.headline					{ font-weight: normal; margin: 0 0 5px 0; color: #992744; }

.button						{ margin: 0 0 0 20px; padding: 2px 10px; background-color: #ECECF2; color: #000; border: 1px solid #333; }

ul                { margin: 0 0 15px 0; padding: 0; }
ul li             { margin: 0 0 0 15px; padding: 0; }

/* main */
#site							{ margin: 0 auto; padding: 0; width: 882px; position: relative; top: 0; overflow: hidden; }
#header						{ width: 882px; margin: 0; padding: 0; }
#header_entry			{ width: 882px; margin: 0; padding: 0; }
* html #header				{ height: 102px; overflow: hidden; }
*+html #header				{ height: 102px; overflow: hidden; }
* html #header_entry	{ height: 83px; overflow: hidden; }
*+html #header_entry 	{ height: 83px; overflow: hidden; }
#headergrafik			{ clear: both; margin: 0; padding: 0; z-index: 1; }
#middle						{ clear: both; background: url(/images/alle_produkte_entry_page2.jpg) top left no-repeat; width: 882px; height: 670px; margin: 0; padding: 0; }

#main							{ width: 882px; font-size: 0.78em; text-align: left; margin: 0; padding: 0; background-color: #F6F6F6; }

#sub_navigation		{ float: left; width: 210px; margin: 0; padding: 0 10px 0 0; }
#sub_space				{ float: left; width: 18px; overflow: hidden; }
#content					{ float: left; width: 662px; margin: 0; padding: 0; }
#content_entry_page { float: left; width: 882px; margin: 0; padding: 0; }
#inhalt						{ margin: 0; padding: 16px 12px 16px 0; }
#inhalt_entry_page { margin: 0; padding: 0; }


#sub_navigation_for_product_groups .active a	{ color: #ff0000; }
#sub_navigation_for_glass_product_groups .active a	{ color: #ff0000; }
#sub_navigation_for_products .active a	{ color: #ff0000; }

.for_admin { background-color: #ccf; display: block; }
.for_admin.non_public { background-color: #757FB4; display: block; }


/* navigation */
.navi_spacer											{ background: url(/images/trenner.gif) 0 0 no-repeat; }
ul#main_navigation 								{ margin: 0; padding: 5px 0 0 220px; width: 860px; font-size: 0.71em; list-style: none; }
ul#main_navigation li 						{ float: left; margin: 0; padding: 0; position: relative; height: 19px; white-space: nowrap; }
ul#main_navigation a 							{ margin: 0; padding: 0 17px; color: #006; }
ul#main_navigation a.active				{ color: #992744; }

ul#main_navigation li:hover a,
ul#main_navigation li.iehover a		{ color: #992744; }

ul#main_navigation li ul 					{ margin: 0; padding: 0; background-color: #EEE; color: #006; display: none; position: absolute;
																		top: 19px; left: 0; border: 1px solid #463E86; border-top: none; }

ul#main_navigation li ul li 			{ float: none; list-style: none; margin: 0; padding: 0; white-space: nowrap; display: block;
																		height: auto; }

* html ul#main_navigation li ul li { display: inline; }
*+html ul#main_navigation li ul li { display: inline; }

ul#main_navigation li:hover ul li a,
ul#main_navigation li.iehover ul li a 	{ float: none; margin: 0; padding: 1px 16px 1px 26px; display: block; color: #006; background: url(/images/nav_pfeil1.gif) 16px 6px no-repeat; }

ul#main_navigation li ul.nav_de_1				{ width: 144px; }
ul#main_navigation li ul.nav_de_1 li a	{ width: 101px; }
ul#main_navigation li ul.nav_en_1				{ width: 185px;}
ul#main_navigation li ul.nav_en_1 li a	{ width: 142px; }
ul#main_navigation li ul.nav_es_1				{ width: 159px;}
ul#main_navigation li ul.nav_es_1	li a	{ width: 116px; }
ul#main_navigation li ul.nav_it_1				{ width: 159px;}
ul#main_navigation li ul.nav_it_1	li a	{ width: 116px; }
ul#main_navigation li ul.nav_fr_1				{ width: 209px;}
ul#main_navigation li ul.nav_fr_1	li a	{ width: 166px; }
										
ul#main_navigation li ul.nav_de_2				{ width: 145px; }								
ul#main_navigation li ul.nav_de_2 li a 	{ width: 102px; }
ul#main_navigation li ul.nav_en_2				{ width: 151px; }
ul#main_navigation li ul.nav_en_2 li a 	{ width: 108px; }
ul#main_navigation li ul.nav_es_2				{ width: 160px;}
ul#main_navigation li ul.nav_es_2 li a	{ width: 117px; }
ul#main_navigation li ul.nav_it_2				{ width: 130px;}
ul#main_navigation li ul.nav_it_2 li a	{ width: 87px; }
ul#main_navigation li ul.nav_fr_2				{ width: 175px;}
ul#main_navigation li ul.nav_fr_2 li a	{ width: 132px; }

ul#main_navigation li ul.nav_de_3				{ width: 182px; }
ul#main_navigation li ul.nav_de_3 li a	{ width: 139px; }
ul#main_navigation li ul.nav_en_3				{ width: 156px; }
ul#main_navigation li ul.nav_en_3 li a	{ width: 113px; }
ul#main_navigation li ul.nav_es_3				{ width: 170px; }
ul#main_navigation li ul.nav_es_3 li a	{ width: 127px; }
ul#main_navigation li ul.nav_it_3				{ width: 160px; }
ul#main_navigation li ul.nav_it_3 li a	{ width: 117px; }
ul#main_navigation li ul.nav_fr_3				{ width: 160px; }
ul#main_navigation li ul.nav_fr_3 li a	{ width: 117px; }

ul#main_navigation li ul.nav_de_4				{ width: 156px; }
ul#main_navigation li ul.nav_de_4 li a	{ width: 113px; }
ul#main_navigation li ul.nav_en_4				{ width: 138px; }
ul#main_navigation li ul.nav_en_4 li a	{ width: 95px; }
ul#main_navigation li ul.nav_es_4 			{ width: 155px; }
ul#main_navigation li ul.nav_es_4 li a	{ width: 112px; }
ul#main_navigation li ul.nav_it_4 			{ width: 165px; }
ul#main_navigation li ul.nav_it_4 li a	{ width: 122px; }
ul#main_navigation li ul.nav_fr_4 			{ width: 195px; }
ul#main_navigation li ul.nav_fr_4 li a	{ width: 152px; }

ul#main_navigation li ul.nav_de_5				{ width: 118px; }
ul#main_navigation li ul.nav_de_5 li a	{ width: 75px; }
ul#main_navigation li ul.nav_en_5				{ width: 118px; }
ul#main_navigation li ul.nav_en_5 li a	{ width: 75px; }
ul#main_navigation li ul.nav_es_5				{ width: 120px; }
ul#main_navigation li ul.nav_es_5 li a	{ width: 77px; }
ul#main_navigation li ul.nav_it_5				{ width: 100px; }
ul#main_navigation li ul.nav_it_5 li a	{ width: 57px; }
ul#main_navigation li ul.nav_fr_5				{ width: 100px; }
ul#main_navigation li ul.nav_fr_5 li a	{ width: 57px; }																	
	
ul#main_navigation li ul li:hover a,
ul#main_navigation li ul li.iehover a					{ color: #992744; margin: 0; padding: 1px 16px 1px 26px; display: block; }


ul#main_navigation li:hover ul li a.active,
ul#main_navigation li.iehover ul li a.active 	{ float: none; margin: 0; padding: 1px 16px 1px 26px; display: block; color: #992744; }
ul#main_navigation li:hover ul li a:hover,
ul#main_navigation li.iehover ul li a:hover 	{ margin: 0; padding: 1px 16px 1px 26px; color: #992744; display: block;
																								background-color: #E7E2EF; }

ul#main_navigation li ul li ul 								{ margin: 0; padding: 0; background-color: #EEE; display: none; position: absolute;
																								top: -1px; height: auto; width: auto; border-top: 1px solid #463E86; 
																								border-bottom: 1px solid #463E86; border-left: none; }

ul#main_navigation li ul li ul li												{ border-left: 1px solid #463E86; margin: 0; padding: 0; display: block; }
ul#main_navigation li ul li ul li.first_sub_sub 				{ border-left: 1px solid #EEE; }

ul#main_navigation li ul li:hover li.first_sub_sub a,
ul#main_navigation li ul li.iehover li.first_sub_sub a	{ border-left: 1px solid #EEE; }				
																		
ul#main_navigation li ul li:hover ul li a,
ul#main_navigation li ul li.iehover ul li a 						{ color: #006; }

ul#main_navigation li ul.nav_de_1 li ul li a						{ left: 144px; }
ul#main_navigation li ul.nav_en_1 li ul li a						{ left: 185px; }
ul#main_navigation li ul.nav_es_1 li ul li a						{ left: 159px; }
ul#main_navigation li ul.nav_it_1 li ul li a						{ left: 159px; }
ul#main_navigation li ul.nav_fr_1 li ul li a						{ left: 209px; }

ul#main_navigation li ul.nav_de_2 li ul									{ left: 145px; width: 189px; }
ul#main_navigation li ul.nav_de_2 li ul li a 						{ width: 144px; }
ul#main_navigation li ul.nav_en_2 li ul									{ left: 151px; width: 139px; }
ul#main_navigation li ul.nav_en_2 li ul li a						{ width: 94px; }
ul#main_navigation li ul.nav_es_2 li ul									{ left: 160px; width: 163px; }
ul#main_navigation li ul.nav_es_2 li ul li a						{ width: 118px; }
ul#main_navigation li ul.nav_it_2 li ul									{ left: 130px; width: 248px; }
ul#main_navigation li ul.nav_it_2 li ul li a						{ width: 204px; }
ul#main_navigation li ul.nav_fr_2 li ul									{ left: 175px; width: 248px; }
ul#main_navigation li ul.nav_fr_2 li ul li a						{ width: 204px; }

ul#main_navigation li ul.nav_de_3 li ul li a						{ left: 182px; }
ul#main_navigation li ul.nav_en_3 li ul li a						{ left: 156px; }
ul#main_navigation li ul.nav_es_3 li ul li a						{ left: 170px; }
ul#main_navigation li ul.nav_it_3 li ul li a						{ left: 160px; }
ul#main_navigation li ul.nav_fr_3 li ul li a						{ left: 160px; }

ul#main_navigation li ul.nav_de_4 li ul li a						{ left: 156px; }
ul#main_navigation li ul.nav_en_4 li ul li a						{ left: 138px; }
ul#main_navigation li ul.nav_es_4 li ul li a						{ left: 155px; }
ul#main_navigation li ul.nav_it_4 li ul li a						{ left: 165px; }
ul#main_navigation li ul.nav_fr_4 li ul li a						{ left: 195px; }

ul#main_navigation li ul.nav_de_5 li ul									{ left: 118px; width: 105px; }
ul#main_navigation li ul.nav_de_5 li ul li a						{ width: 60px; }
ul#main_navigation li ul.nav_en_5 li ul									{ left: 118px; width: 122px; }
ul#main_navigation li ul.nav_en_5 li ul li a						{ width: 77px; }
ul#main_navigation li ul.nav_es_5 li ul									{ left: 120px; width: 103px; }
ul#main_navigation li ul.nav_es_5 li ul li a						{ width: 58px; }
ul#main_navigation li ul.nav_it_5 li ul									{ left: 100px; width: 113px; }
ul#main_navigation li ul.nav_it_5 li ul li a						{ width: 68px; }
ul#main_navigation li ul.nav_fr_5 li ul									{ left: 100px; width: 113px; }
ul#main_navigation li ul.nav_fr_5 li ul li a						{ width: 68px; }


ul#main_navigation li:hover ul li ul,
ul#main_navigation li:hover ul li ul li ul,
ul#main_navigation li.iehover ul li ul,
ul#main_navigation li.iehover ul li ul li ul { display: none; }

ul#main_navigation li:hover ul,
ul#main_navigation li ul li:hover ul,
ul#main_navigation li ul li ul li:hover ul,
ul#main_navigation li.iehover ul,
ul#main_navigation li ul li.iehover ul,
ul#main_navigation li ul li ul li.iehover ul { display: block; }


/* sub navigation */
ul#current_sub_navigation 								{ margin: 0; padding: 16px 0 10px 17px; list-style: none; font-size: 0.92em; }
ul#current_sub_navigation a:hover					{ background-color: #E7E2EF; }
ul#current_sub_navigation li							{ margin: 0; padding: 0; line-height: 160%; }
ul#current_sub_navigation li a            { color: #006; }
ul#current_sub_navigation li a:hover      { color: #992744; }
ul#current_sub_navigation li a.active     { color: #992744; }
ul#current_sub_navigation li p						{ margin: 0; padding: 0; }
ul#current_sub_navigation li ul						{ margin: 0; padding: 0; list-style: none; font-weight: normal; }
ul#current_sub_navigation li ul li				{ margin: 0; padding: 0 0 0 10px; line-height: 130%; background: url(/images/nav_pfeil1.gif) 0 6px no-repeat; }
ul#current_sub_navigation li ul li ul			{ margin: 0; padding: 0; list-style: none; }
ul#current_sub_navigation li ul li ul li	{ margin: 0; padding: 0 0 0 10px; list-style: none; background: url(/images/nav_pfeil1.gif) 0 6px no-repeat; }


/* footer */
#footer												{ clear: both; width: 882px; margin: 0; padding: 0; }
.sub_footer										{ margin: 0; padding: 8px 0 0 0; font-size: 0.9em; text-align: center; background-color: #EEE; }
ul#footer_navigation					{ margin: 0; padding: 5px 0 5px 17px; list-style: none; font-size: 0.9em; color: #fff; background-color: #463E86; height: 15px; }
ul#footer_navigation li				{ float: left; margin: 0; padding: 0 65px 0 0; color: #fff; }
ul#footer_navigation li.flags	{ margin: -2px 17px 0 0; padding: 0; float: right; }
ul#footer_navigation li.flags_de { float: left; margin: 0; padding: 0 15px 0 0; color: #fff; }
ul#footer_navigation li.flags_en { float: left; margin: 0; padding: 0 15px 0 0; color: #fff; }
ul#footer_navigation li.flags_es { float: left; margin: 0; padding: 0 15px 0 0; color: #fff; }
ul#footer_navigation li.flags_it { float: left; margin: 0; padding: 0 15px 0 0; color: #fff; }
ul#footer_navigation li.flags_fr { float: left; margin: 0; padding: 0 93px 0 0; color: #fff; }

#gradient_footer							{ clear: both; width: 882px; height: 16px; background: url(/images/gradient.jpg) top left repeat-y; }

/* lists */
/*#all_locales_with_product_groups 	{ background: url(/images/alle_produkte_klein.jpg) top left no-repeat; width: 882px; height: 510px; margin: 0; padding: 0; }
#all_locales_with_product_groups 	{ background: url(/images/alle_produkte_entry_page.jpg) top left no-repeat; width: 882px; height: 155px; margin: 0; padding: 480px 0 0 106px; overflow: hidden; }*/
#all_locales_with_product_groups 	{ background-color: #CBCBCB; width: 882px; height: 160px; margin: 0; padding: 15px 0 0 50px; overflow: hidden; }

.locale_width_for_hl_subline			{ margin: 0; padding: 0; width: 155px; }
ul.product_groups									{ margin: 0; padding: 0; list-style: none; font-size: 0.8em; }
ul.product_groups li							{ float: left; margin: 0; padding: 0; }
ul.product_groups li a            { color: #006; }
ul.product_groups li a:hover      { color: #992744; }
ul.product_groups li a.active     { color: #992744; }
ul.product_groups li ul						{ margin: 0 0 20px 0; padding: 0; list-style: none; }
ul.product_groups li ul.glas_en		{ width: 165px; }
ul.product_groups li ul.glas_de		{ width: 165px; }
ul.product_groups li ul.glas_es		{ width: 165px; }
ul.product_groups li ul.glas_it		{ width: 165px; }
ul.product_groups li ul.glas_fr		{ width: 165px; }

ul.product_groups li ul li				{ float: none; margin: 0; padding: 0; }

ul.product_type										{ margin: 0; padding: 0 0 16px 3px; list-style: none; font-size: 0.88em; width: 205px; }
ul.product_type li a              { color: #006; font-weight: bold; }
ul.product_type li a.active				{ font-weight: bold; color: #992744; }
ul.product_type li a:hover				{ font-weight: bold; background-color: #E7E2EF; color: #992744; }

ul.product_group_by_type					{ margin: 0; padding: 1px 0 16px 0; list-style: none; font-size: 0.98em; }
ul.product_group_by_type li				{ margin: 0; padding: 0; }
ul.product_group_by_type li a       { color: #006; font-weight: normal; }
ul.product_group_by_type li a:hover { color: #992744; background-color: #E7E2EF; font-weight: normal; }
ul.product_group_by_type li a.active{ color: #992744; font-weight: normal; }
ul.product_group_by_type li.arrow	 { background: url(/images/nav_pfeil1.gif) 0 5px no-repeat; padding: 0 0 0 10px; }
ul.product_group_by_type li.arrow2 { background: url(/images/nav_pfeil1.gif) 7px 5px no-repeat; padding: 0 0 0 17px; }
ul.product_group_by_type li ul		{ margin: 0 0 5px 0; padding: 0; list-style: none; }
ul.product_group_by_type li ul li	{ margin: 0; padding: 0 0 0 7px; list-style: none; }
ul.product_group_by_type li ul li ul { margin: 0 0 2px 0; padding: 0; list-style: none; }

ul.combinations_list 							{ margin: 10px 0 0 0; padding: 0; list-style: none; line-height: 160%; font-size: 0.88em; }
ul.showcase_products							{ margin: 0; padding: 0; list-style: none; }

ul.sitemap												{ margin: 0; padding: 0 0 0 15px; }
ul.sitemap ul											{ margin: 0; padding: 0 0 0 15px; }

ul.languages											{ margin: 0; padding: 20px 5px 0 475px; list-style: none; font-size: 0.9em; font-weight: bold; color: #CAC8C9; }
ul.languages li										{ float: left; width: 80px; margin: 0; padding: 0; }
/*
ul.languages li.en								{ float: left; padding: 0 0 0 90px; margin: 0; }
ul.languages li.de								{ float: left; padding: 0 0 0 250px; margin: 0; }
ul.languages li.es								{ float: left; padding: 0 0 0 225px; margin: 0; }
*/


dl							{ clear: left; margin: 0; padding: 0; line-height: 140%; }
dt							{ float: left; width: 165px; margin: 0; padding: 0; }
dt h2.fordl			{ margin: 15px 0 0 0; padding: 0; width: 330px; }
dd							{ margin: 0 0 0 180px; padding: 0; }
dd.h2nonefloat	{ clear: left; }


.warning 					{ background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; }



