/* General Styles */
TD, TH, DIV 		{ font-family:arial,verdana,sans-serif; }
BODY 				{ margin:0px; padding:0px; height:100%; width:100%; background-color:#ffffff; font-size:0.7em; }
IMG					{ border:none; }
TABLE				{ font-size:1.0em; }
FORM				{ padding:0px; margin:0px; }
INPUT				{ font-size:11px; font-family:arial,verdana,sans-serif; color:#000000; padding:0px; }
TEXTAREA			{ font-size:11px; font-family:arial,verdana,sans-serif; color:#000000; padding:2px; }
SELECT				{ font-size:11px; font-family:arial,verdana,sans-serif; color:#000000; padding:0px; }
/* Anchor styles */
A, TD A, DIV A 						{ color:#c60011; font-weight:bold; text-decoration:none; }
A:hover, TD A:hover, DIV A:hover 	{ text-decoration:underline; }
A:active, TD A:active, DIV A:active { color:#880000; }
A.broadcastlink			{ color:#c60011 !important; padding:0px 0px 0px 14px; background-image:url(/ifmetall/home/reg.nsf/bg_broadcast.gif); background-repeat:no-repeat; background-position:left center; }
A.commentlink						{ color:#c60011 !important; padding:0px 0px 0px 12px; background-image:url(/ifmetall/home/reg.nsf/bg_comment.gif); background-repeat:no-repeat; background-position:left center; font-size:0.9em; font-weight:normal; }
A.footerlink						{ color:#898989; font-weight:normal; }
A.newsmenu1link						{ display:block; color:#000000; float:left; border-right:1px solid #dedede; padding:5px 7px 6px 7px; font-weight:normal; font-size:11px; }
A.newsmenu1linkselected				{ background-color:#C60011; font-weight:bold; color:#ffffff; }
A.newsmenu2link						{ display:block; float:left; background-image:url(/ifmetall/home/reg.nsf/bg_newsmenu2.gif); background-repeat:no-repeat; background-position:center right; padding:1px 7px 1px 7px; font-weight:normal; font-size:11px; }
A.newsmenu2linkselected				{ font-weight:bold; color:#000000; }
A.nobgimage							{ background-image:none; }
A.toolslink							{ font-weight:normal; color:#ffffff; }
A.fixednewslink						{ float:left; display:block; padding-left:12px; }
A.bookmarklink						{ padding-left:21px; padding-top:2px; background-image:url(/ifmetall/home/reg.nsf/bg_bookmark.gif); background-repeat:no-repeat; background-position:left center; margin:0px 5px 0px 5px; }
A.printlink							{ padding-left:21px; padding-top:2px; background-image:url(/ifmetall/home/reg.nsf/bg_print.gif); background-repeat:no-repeat; background-position:left center; margin:0px 5px 0px 5px; }
A.contactlink						{ padding-left:21px; padding-top:2px; background-image:url(/ifmetall/home/reg.nsf/bg_contact.gif); background-repeat:no-repeat; background-position:left center; margin:0px 5px 0px 5px; }
A.previouslink						{ float:left; margin-bottom:17px; display:block; }
A.nextlink							{ text-align:right; float:right; margin-bottom:17px; }
A.pdflink							{ padding:0px 0px 0px 18px; background-image:url(/ifmetall/home/reg.nsf/bg_pdf.gif); background-repeat:no-repeat; background-position:left center; font-weight:normal; }
A.questionlink						{ padding:0px 0px 0px 14px; background-image:url(/ifmetall/home/reg.nsf/bg_question.gif); background-repeat:no-repeat; background-position:left center; }
A.uptotop							{ padding:0px 8px 1px 0px; background-image:url(/ifmetall/home/reg.nsf/bg_uptotop.gif); background-repeat:no-repeat; background-position:right center; display:inline; float:right; clear:both; }
/* Shared styles (thru all pages) */
DIV.topmenuwrapper			{ position:relative; margin:0px 0px 15px 15px; width:976px; height:114px; background-color:#666666; overflow:visible; clear:both; z-index:3; }
DIV.mainwrapper				{ position:relative; margin:0px 0px 15px 15px; width:976px; overflow:hidden; clear:both; z-index:2; }
DIV.rightmenuwrapper		{ position:relative; margin:0px 0px 0px 18px; width:192px; overflow:hidden; float:left; z-index:2; }
DIV.footerwrapper			{ position:relative; margin:24px 0px 0px 15px; width:976px; border-top:1px solid #cccccc; padding:3px 0px 20px 0px; overflow:hidden; clear:both; color:#898989; z-index:2; }
DIV.printheader				{ display:none; visibility:hidden; }
DIV.topbox					{ position:relative; overflow:hidden; background-image:url(/ifmetall/home/reg.nsf/bg_top.gif); background-repeat:no-repeat; width:100%; height:86px; margin:0px 0px 0px 0px; padding:0px; }
DIV.logo					{ position:relative; overflow:hidden; margin:12px 0px 0px 13px; padding:0px; }
DIV.searchbox				{ position:absolute; overflow:hidden; top:11px; right:12px; }
INPUT.searchinput			{ border:1px solid #dd6670; background-color:#ffffff; width:167px; height:19px; vertical-align:middle; }
INPUT.searchbtn				{ border:none; cursor:pointer; vertical-align:middle; margin-left:7px; }
DIV.globaltoolsleft			{ position:relative; overflow:hidden; width:112px; float:left; margin-top:8px; line-height:16px;}
DIV.globaltoolsright		{ position:relative; overflow:hidden; float:left; margin-top:8px; line-height:16px; }
DIV.globaltoolsleft A, DIV.globaltoolsright A	{ font-weight:normal; color:#ffffff; padding:0px 0px 0px 10px; background-image:url(/ifmetall/home/reg.nsf/bg_toolslinks.gif); background-repeat:no-repeat; background-position:left center; }
DIV.clear					{ clear:both; }
H1.redbox				{ font-size:1.3em; padding:0px 0px 0px 14px; margin:0px 0px 8px 0px; font-weight:bold; background-image:url(/ifmetall/home/reg.nsf/bg_h1.gif); background-repeat:no-repeat; background-position:left center; }
H1						{ font-size:2.0em; margin:12px 0px 18px 0px; font-weight:normal; }
H2						{ font-size:1.0em; padding:0px 0px 0px 14px; margin:0px 0px 3px 0px; background-image:url(/ifmetall/home/reg.nsf/bg_h2.gif); background-repeat:no-repeat; background-position:left center; }
H3						{ font-size:1.0em; padding:0px; margin:0px 0px 2px 0px; }
H3.nobr					{ display:inline; margin:0px; }
H1.yellowheader			{ font-size:1.3em; font-weight:bold; background-color:#f78e1e; margin:0px; padding:3px 0px 3px 28px; background-image:url(/ifmetall/home/reg.nsf/bg_h1_yellowheader.gif); color:#ffffff; border-bottom:1px solid #ffffff; background-repeat:no-repeat; background-position:left center; }
H2.redheader			{ font-weight:bold; background-color:#c60011; margin:30px 0px 2px 0px; padding:4px 0px 4px 28px; background-image:url(/ifmetall/home/reg.nsf/bg_h2_redheader.gif); color:#ffffff; border-bottom:1px solid #ffffff; background-repeat:no-repeat; background-position:left center; }
.textmedium				{ font-size:1.3em; }
.textlarge				{ font-size:1.5em; }
.floatleft				{ float:left; margin-right:12px; margin-bottom:5px; }
.floatright				{ float:right; margin-left:12px; margin-bottom:5px; }
.nomargin				{ margin:0px; }
DIV.dottedseparator		{ position:relative; overflow:hidden; background-image:url(/ifmetall/home/reg.nsf/bg_dottedseparator.gif); background-repeat:repeat-x; width:100%; height:1px; clear:both; margin:10px 0px 10px 0px; padding:0px; }
DIV.separator			{ position:relative; overflow:hidden; width:100%; height:1px; clear:both; margin:10px 0px 10px 0px; padding:0px; }
DIV.smallseparator		{ position:relative; overflow:hidden; width:100%; height:1px; clear:both; margin:5px 0px 5px 0px; padding:0px; }
UL						{ padding:3px 0px 6px 0px; margin:0px; list-style:none; }
LI						{ padding:0px; margin:0px; }
.bold					{ font-weight:bold; }
.hidden					{ display:none; visibility:hidden; }
DIV.hiddendiv			{ display:none; visibility:hidden; }
DIV.visiblediv			{ display:block; visibility:visible; }
DIV.backto				{ position:absolute; top:7px; right:0px; display:block; padding:3px 10px 4px 15px; overflow:hidden; border-left:2px solid #b2b3b5; }
/* Navigation (topmenu) */
UL#navigation										{ padding:0px; margin:0px; font-size:1.1em; }
UL#navigation LI									{ position:relative; background-color:#666666; float:left; }
UL#navigation LI A									{ color:#ffffff; display:block; padding:6px 8px 7px 8px; }
UL#navigation LI A:hover							{ background-color:#8a8a8a; text-decoration:none; }
UL#navigation LI A.sel								{ background-color:#c60011; color:#ffffff; }
UL#navigation LI A.sel:hover						{ background-color:#c60011; text-decoration:none; }
UL#navigation LI UL									{ position:absolute; display:none; width:15em; top:28px; left:0px; z-index:1; padding:0px; margin:0px; border-bottom:1px solid #dedede; }
UL#navigation LI UL LI 								{ position:relative; clear:both; background-color:#ffffff; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; width:100%; overflow:hidden; }
UL#navigation LI UL LI A 							{ color:#555555; font-weight:normal; display:block; width:15em; padding:6px 8px 6px 8px; }
UL#navigation LI UL LI A:hover 						{ background-color:#999999; color:#ffffff; text-decoration:none; }
UL#navigation LI > UL 								{ top:auto; left:auto; }
UL#navigation LI:hover UL, UL#navigation LI.sel UL 	{ display:block; }
/* Toolbox (rightmenu) */
DIV.rightmenuwrapper DL							{ position:relative; width:192px; margin:0px 0px 1px 0px; padding:0px; }
DIV.rightmenuwrapper DL DT						{ position:relative; width:192px; border-bottom:2px solid #e37c0e; padding:3px 0px 3px 0px; margin:0px; background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_top.gif); background-repeat:no-repeat; background-color:#f78e1e; overflow:hidden; }
DIV.rightmenuwrapper DL DT STRONG				{ position:relative; margin:0px 7px 3px 7px; color:#ffffff; clear:both; display:block; }
DIV.rightmenuwrapper DL DT A					{ position:relative; margin:0px 7px 0px 7px; color:#fdddbc; float:right; }
DIV.rightmenuwrapper DL DD						{ background-color:#fffccc; padding:5px 7px 5px 7px; margin:0px; }
DIV.rightmenuwrapper DL DD UL					{ margin:3px 0px 3px 0px; }
DIV.rightmenuwrapper DL DD UL LI				{ background-image:none; margin:1px 0px 0px 0px; }
DIV.rightmenuwrapper DL DD UL LI A				{ color:#c60011; display:inline; padding:0px; }
DIV.rightmenuwrapper UL 						{ position:relative; padding:0px; margin:0px; list-style:none; }
DIV.rightmenuwrapper UL LI 						{ position:relative; width:192px; background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_closed.gif); background-repeat:no-repeat; }
DIV.rightmenuwrapper UL LI A					{ display:block; width:185px; padding:3px 0px 4px 7px; color:#ffffff; }
DIV.rightmenuwrapper UL LI UL 					{ position:relative; display:none; padding:7px 7px 6px 7px; }
DIV.rightmenuwrapper UL LI UL LI				{ width:178px; margin-bottom:3px; overflow:hidden; }
DIV.rightmenuwrapper UL LI UL LI A				{ color:#000000; font-weight:normal; display:block; width:162px; padding:0px 0px 0px 16px; background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_arrow_orange.gif); background-repeat:no-repeat; background-position:0px 2px; }
DIV.rightmenuwrapper UL LI UL LI A.red			{ background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_arrow_red.gif); }
DIV.rightmenuwrapper UL LI.sel 					{ background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_open.gif); }
DIV.rightmenuwrapper UL LI.sel UL				{ display:block; background-color:#f3f3f3; }
DIV.rightmenuwrapper UL LI.sel UL LI 			{ background-image:none; margin-bottom:0px; padding-bottom:2px; }
DIV.rightmenuwrapper UL LI.sel UL LI A.sel		{ font-weight:bold; }
LI#bookmark DIV									{ display:none; clear:both; border-top:1px solid #d9d9d9; margin-top:13px; padding-top:10px; }
LI#bookmark DIV.sel								{ display:block; }
LI#bookmark UL LI A								{ width:150px; float:left; }
LI#bookmark UL LI A.trash						{ width:auto; float:right; background-image:none; padding:0px; margin-top:2px; }
LI#bookmark UL LI A.red							{ clear:both; float:none; }
DIV.rightmenuwrapper HR							{ height:1px; width:100%; padding:0px; margin-top:10px; border:none; background-color:#d9d9d9; color:#d9d9d9; clear:both; }
DIV.rightmenuwrapper H3							{ margin:0px 0px 10px 0px; }
DIV.rightmenuwrapper LABEL						{ display:block; margin-top:3px; }
DIV.rightmenuwrapper INPUT						{ display:block; border:1px solid #dedede; padding:1px; width:172px; }
DIV.rightmenuwrapper INPUT.button				{ width:41px; background-image:url(/ifmetall/home/reg.nsf/bg_bmbutton.gif); background-repeat:no-repeat; border:none; margin:5px 0px 0px 0px; padding:2px; color:#ffffff; }
DIV.rightmenuwrapper A#permanent				{ position:relative; width:192px; overflow:hidden; background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_permanent_closed.gif); background-repeat:no-repeat; display:block; padding:3px 7px 4px 7px; color:#ffffff; }
DIV.rightmenuwrapper A#permanent.sel			{ background-image:url(/ifmetall/home/reg.nsf/bg_rightmenu_permanent_open.gif); }
DIV.rightmenuwrapper A:active					{ color:#ffffff; }
DIV.rightmenuwrapper UL LI UL LI A:active		{ color:#000000; }
/* Left column */
DIV.subleftwrapper HR					{ height:1px; padding:0px; border:none; background-color:#b2b3b5; color:#b2b3b5; margin:-7px 0px 0px 0px; }
DIV.subleftwrapper A					{ color:#000000; font-weight:normal; display:block; padding:4px 0px 6px 12px; border-top:1px solid #b2b3b5; width:100%; }
DIV.subleftwrapper A:hover				{ color:#000000; background-color:#efefef; text-decoration:none; }
DIV.subleftwrapper A.sel				{ color:#000000; font-weight:bold; background-color:#efefef; border-bottom:1px solid #b2b3b5; }
DIV.subleftwrapper DIV.sub A			{ border:none; padding-left:24px; width:100%; border:none; }
DIV.subleftwrapper DIV.sub A.sel		{ color:#000000; background-color:#ffffff; font-weight:bold; }
DIV.subleftwrapper DIV.sub A:hover		{ color:#000000; background-color:transparent; text-decoration:underline; }
HTML>BODY DIV.subleftwrapper HR			{ margin:0px; }
DIV.tools HR					{ background-color:#fdddbb; color:#fdddbb; }
DIV.tools A						{ border-top:1px solid #fdddbb; }
DIV.tools A:hover				{ color:#000000; background-color:#fffccc; }
DIV.tools A.sel					{ color:#000000; background-color:#fffccc; border-bottom:none; }
DIV.tools P						{ color:#ffffff; background-color:#f78e1e; padding:4px 0px 6px 12px; margin:0px; font-weight:bold; }
/* Frontpage styles */
DIV.frontpagemainwrapper							{ position:relative; margin:0px; padding:0px; border:0px solid black; width:766px; overflow:hidden; float:left; }
DIV.currentmissions									{ position:relative; display:block; margin:15px 0px 5px 0px; width:766px; padding:18px 13px 13px 13px; overflow:hidden; background-image:url(/ifmetall/home/reg.nsf/bg_currentmissions.gif); background-repeat:no-repeat; background-color:#fffccc; }
DIV.currentmissions A								{ position:relative; width:33%; float:left; }
TABLE.threecolumns									{ position:relative; width:765px; border:none; border-collapse:collapse; margin-left:1px; padding:0px; clear:both; }
TABLE.threecolumns TR								{ vertical-align:top; }
TABLE.threecolumns TD.left							{ width:393px; margin:0px; padding:0px 0px 12px 0px; vertical-align:top; background-color:#fbfbfb; border:1px solid #dedede; }
TABLE.threecolumns TD.center						{ width:15px; margin:0px; padding:0px 0px 12px 0px; vertical-align:top; }
TABLE.threecolumns TD.right							{ width:354px; margin:0px; padding:0px; vertical-align:top; background-color:#fbfbfb; border:1px solid #dedede; }
DIV.leftcolumnwrapper								{ position:relative; margin:17px 15px 0px 0px; width:395px; overflow:hidden; float:left; }
DIV.rightcolumnwrapper								{ position:relative; margin:17px 0px 0px 0px; width:356px; overflow:hidden; float:left; }
DIV.leftcolumnwrapper H1.redbox	{ margin-left:13px; }
DIV.rightcolumnwrapper H1.redbox 	{ margin-left:0px; }
DIV.leftcolumnwrapper DIV H1.redbox					{ margin-left:0px; }
DIV.frontpagebox									{ position:relative; margin:0px 13px 0px 13px; overflow:hidden; clear:both; }
DIV.frontpagebox P, DIV.frontpageboxgrayborder P	{ padding:0px; margin:0px 0px 5px 0px; }
DIV.frontpagebox A, DIV.frontpageboxgrayborder A	{ float:left; display:block; padding-right:12px; }
DIV.leftcolumnwrapper DIV.frontpagebox				{ width:369px; }
DIV.rightcolumnwrapper DIV.frontpagebox				{ width:330px; }
DIV.frontpageboxgrayborder							{ position:relative; width:367px; margin:0px; overflow:hidden; clear:both; border:1px solid #dedede; background-color:#fbfbfb; padding:5px 12px 10px 12px; }
DIV.frontpageboxyellow								{ position:relative; overflow:hidden; clear:both; width:356px; background-color:#fffccc; margin:0px; padding:10px 0px 15px 0px; }
DIV.rightcolumnwrapper DIV.frontpageboxgrayborder		{ width:330px; }
DIV.rightcolumnwrapper DIV.frontpageboxgrayborder H1 	{ margin-left:0px; }
DIV.rightcolumnwrapper DIV.frontpageboxgrayborder LI A	{ background-image:url(/ifmetall/home/reg.nsf/bg_comment.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:14px; color:#000000; }
DIV.rightcolumnwrapper DIV.frontpageboxgrayborder LI 	{ clear:both; }
DIV.latestnewsmenu1									{ position:relative; overflow:hidden; width:100%; background-image:url(/ifmetall/home/reg.nsf/bg_newsmenu1.gif); background-repeat:repeat-x; border-bottom:1px solid #dedede; clear:both; margin-bottom:5px; }
DIV.latestnewsmenu2									{ position:relative; overflow:hidden; width:100%; clear:both; padding:0px 0px 4px 0px; background-image:url(/ifmetall/home/reg.nsf/bg_newsmenu2_line.gif); background-repeat:no-repeat; background-position: 0px 100%; }
DIV.latestnewscontent								{ position:relative; overflow:hidden; width:385px; clear:both; margin:0px 4px 4px 4px; }
DIV.latestnewstext									{ position:relative; overflow:hidden; width:373px; clear:both; margin:6px 6px 3px 6px; }
DIV.latestnewstext A								{ color:#000000; }
DIV.latestnewstext UL								{ overflow:hidden; margin:0px; padding:0px; }
DIV.latestnewstext LI								{ display:block; margin:0px 0px 3px 0px; padding:0px; }
TABLE.threecolumns TD.right UL						{ display:block; overflow:hidden; margin:0px; padding:12px; }
TABLE.threecolumns TD.right LI 						{ display:block; margin:0px 0px 3px 0px; padding:0px; }
TABLE.threecolumns TD.right LI EM					{ color:#b2b3b5; font-size:0.9em; font-style:normal; }
TABLE.threecolumns TD.right LI A					{ color:#000000; }
/* Subpage styles */
DIV.submainwrapper			{ position:relative; margin:0px 0px 0px 0px; padding-bottom:20px; width:547px; overflow:hidden; float:left; background-image:url(/ifmetall/home/reg.nsf/bg_subpage_line.gif); background-repeat:no-repeat; background-position:top right; z-index:2; }
DIV.subleftwrapper			{ position:relative; margin:0px 27px 0px 0px; width:192px; overflow:hidden; float:left; min-height:10px; z-index:2; }
DIV.submain					{ position:relative; margin:0px 27px 0px 0px; width:388px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submain HR				{ background-color:#ffffff; color:#ffffff; border:none; height:1px; margin:1px 0px 3px 0px; padding:0px; clear:both; }
DIV.submain HR.gray			{ background-color:#cccccc; color:#cccccc; border:none; height:1px; }
HTML>BODY DIV.submain HR	{ margin:5px 0px 11px 0px; }
DIV.submain DIV				{ position:relative; overflow:hidden; display:block; clear:both; padding:5px 12px 7px 12px; }
DIV.submain DIV.gray		{ border:1px solid #dedede; background-color:#fbfbfb; }
DIV.submain DIV LI A		{ color:#000000; }
DIV.submain DIV.gray LI A	{ background-image:url(/ifmetall/home/reg.nsf/bg_comment.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:14px; }
DIV.submain DIV.gray LI 	{ clear:both; }
DIV.submain DIV EM			{ font-weight:normal; font-style:normal; }
DIV.submain DIV UL LI EM	{ color:#b2b3b5; font-size:0.9em; }
DIV.submain P#createddate STRONG, DIV.submain P#writtenby STRONG { display:block; }
DIV.submain P#createddate	{ float:left; padding:5px 20px 15px 0px; }
DIV.submain P#writtenby		{ float:left; padding:5px 0px 15px 0px; }
DIV.textsize					{ position:relative; font-weight:bold; overflow:hidden; float:left; border-left:2px solid #b2b3b5; padding:0px 0px 0px 12px; line-height:22px; margin:51px 0px 0px 0px; }
DIV.submainlist					{ position:relative; margin:0px 0px 0px 0px; width:534px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submainlistoverview			{ position:relative; margin:0px 0px 0px 0px; width:534px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submainlist	P				{ margin-bottom:3px; }
DIV.submainlist H2				{ font-size:1.3em; margin:30px 0px 7px 0px; }
DIV.submainlist HR				{ height:1px; padding:0px; margin:0px 0px 3px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; }
HTML>BODY DIV.submainlist HR	{ margin:5px 0px 11px 0px; }
DIV.submainlistoverview P				{ margin-bottom:3px; }
DIV.submainlistoverview H2				{ font-size:1.3em; margin:30px 0px 7px 0px; }
DIV.submainlistoverview UL				{ position:relative; }
DIV.submainlistoverview UL LI			{ position:relative; background-image:url(/ifmetall/home/reg.nsf/bg_dottedseparator.gif); background-repeat:repeat-x; background-position:bottom left; padding:2px 6px 4px 6px; display:block; }
DIV.submainlistoverview UL LI STRONG	{ margin:0px 3px 0px 19px; }
DIV.submainlistoverview UL LI.nobgimage { background-image:none; }
DIV.submainlistoverview HR				{ height:1px; padding:0px; margin:0px 0px 3px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; }
HTML>BODY DIV.submainlistoverview HR	{ margin:5px 0px 11px 0px; }
DIV.submainlist DL				{ padding-top:5px; }
DIV.submainlist DL DT			{ margin:0px 0px 1px 0px; }
DIV.submainlist DL DD			{ clear:both; margin:0px 0px 10px 0px; padding:0px 0px 15px 0px; background-image:url(/ifmetall/home/reg.nsf/bg_dottedseparator.gif); background-repeat:repeat-x; background-position:bottom left; }
DIV.submainlist DL DD.nobgimage	{ background-image:none; }
DIV.submainlist DL DD P			{ display:block; clear:both; margin:0px 0px 2px 0px; padding:0px; }
DIV.pagenumbers					{ float:left; display:block; width:70%; text-align:center; margin-bottom:17px; }
DIV.pagenumbers A				{ margin:0px 3px 0px 3px; }
DIV.submainlist DIV.gray				{ position:relative; overflow:hidden; display:block; clear:both; padding:12px 12px 12px 12px; border:1px solid #dedede; background-color:#fbfbfb; margin:22px 0px 24px 0px; }
DIV.submainlist DIV.gray H2				{ margin:10px 0px 7px 0px; }
DIV.submainlist DIV.gray INPUT.button	{ border:0px; width:71px; background-image:url(/ifmetall/home/reg.nsf/bg_registerbutton.gif); background-repeat:no-repeat; border:none; margin:10px 0px 2px 10px; padding:2px; color:#ffffff; clear:both; }
DIV.submainlist DIV.gray INPUT			{ display:block; margin:0px 0px 5px 0px; border:1px solid #7f9db9; padding:2px; }
DIV.submainlist DIV.gray INPUT.disabled	{ background-color:#dddddd; }
DIV.submainlist DIV.gray SELECT			{ display:block; margin:0px 0px 10px 0px; }
DIV.submainlist DIV.gray TEXTAREA		{ display:block; margin:0px 0px 10px 0px; width:410px; height:110px; border:1px solid #7f9db9; }
DIV.submainlist DIV.gray STRONG			{ display:block; margin:0px 0px 10px 0px; }
DIV.submainlist DIV.gray .red			{ color:#c60011; }
DIV.submainlist DIV.gray #reminder3, DIV.submainlist DIV.gray #reminder2, DIV.submainlist DIV.gray #reminder1, DIV.submainlist DIV.gray #update, DIV.submainlist DIV.gray #email, DIV.submainlist DIV.gray #mobnr { float:none; border:0px; margin:0px 4px 0px 0px; display:inline; vertical-align:middle; }
DIV.submainlist DIV.gray #emailtext		{ margin-left:20px; margin-bottom:10px; width:200px; }
DIV.submainlist DIV.gray #mobnrtext		{ margin-left:20px; margin-bottom:10px; width:200px; }
DIV#contactwrap DIV.gray P				{ float:none; display:block; margin-bottom:10px;  }
DIV#contactwrap P						{ width:33%; display:block; float:left; margin:10px 0px 15px 0px; }
DIV#contactwrap .button					{ margin:15px 0px 0px 0px; }
DIV#reminderwrap DIV.gray P				{ margin-bottom:20px; }
DIV.gray #commentheader					{ width:240px; }
DIV#makecomment DIV.gray INPUT.button	{ margin-left:0px; }
DIV.list H3								{ margin:16px 0px 0px 0px; }
DIV.list IMG							{ margin:19px 12px 0px 0px; float:left; clear:both; display:block; }
DIV.list HR								{ height:1px; padding:0px; border:none; background-color:#ffffff; color:#ffffff; margin:0px; }
DIV.list DIV							{ clear:none; padding:0px; float:left; width:298px; margin-top:16px; }
DIV.list DIV H3							{ margin:0px; }
DIV.submainlistdocs							{ position:relative; margin:0px 0px 0px 0px; width:534px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submainlistdocs HR						{ height:1px; padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; }
HTML>BODY DIV.submainlistdocs HR			{ margin:7px 0px 14px 0px; }
DIV.submainlistdocs DL						{ position:relative; width:100%; margin:0px; padding:0px; }
DIV.submainlistdocs DL DT					{ position:relative; width:100%; border-bottom:3px solid #ffffff; padding:0px; margin:0px; background-color:#e3e3e3; clear:both; }
DIV.submainlistdocs DL DD					{ background-color:#ffffff; display:none; padding:5px 0px 5px 0px; border-bottom:3px solid #ffffff; margin:0px; clear:both; }
DIV.submainlistdocs DL DT A					{ position:relative; padding:6px 0px 6px 39px; margin:0px; display:block; background-image:url(/ifmetall/home/reg.nsf/bg_document_closed.gif); background-repeat:no-repeat; background-position:left center; background-color:#e3e3e3; }
DIV.submainlistdocs DL DD.sel				{ display:block; }
DIV.submainlistdocs DL DT.sel A				{ background-image:url(/ifmetall/home/reg.nsf/bg_document_open.gif); }
DIV.submainlistdocs TABLE					{ width:534px; border-collapse:collapse; border:none; margin:0px 0px 18px 0px; padding:0px; }
DIV.submainlistdocs TABLE TR				{ background-image:url(/ifmetall/home/reg.nsf/bg_dottedseparator.gif); background-repeat:repeat-x; background-position:left bottom; }
DIV.submainlistdocs TABLE TR#header			{ background-image:none; }
DIV.submainlistdocs TH						{ padding:2px 7px 2px 7px; border-bottom:3px solid #ffffff; border-right:3px solid #ffffff; background-color:#f3f3f3; text-align:left; vertical-align:top; }
DIV.submainlistdocs TABLE TD				{ padding:4px 7px 3px 7px; vertical-align:top; }
DIV.submainlistdocs TABLE TD IMG			{ display:block; }
DIV.submainlistdocs TABLE TD STRONG			{ background-color:#f78e1e; padding:1px 3px 1px 3px; color:#ffffff; }
DIV.submainlistdocs TABLE TD A				{ padding:0px 0px 0px 18px; display:block; background-image:url(/ifmetall/home/reg.nsf/bg_documentlink.gif); background-repeat:no-repeat; background-position:left 1px; line-height:1.3em; font-weight:normal; }
DIV.submainlistdocs TABLE.previewtable TD A	{ padding:0px; background-image:none; line-height:1.3em; display:inline; }
DIV.submainlistdocs TABLE.previewtable TD P	{ padding:0px; margin:0px 0px 3px 0px; }
DIV.submainlistdocs TABLE TD.ico			{ padding-left:11px; }
DIV.submainlistdocs TABLE TH A				{ padding:0px 11px 0px 0px; color:#000000; background-repeat:no-repeat; background-position:right center; }
DIV.submainlistdocs TABLE TH.name			{ width:261px; border-right:none; }
DIV.submainlistdocs TABLE TH.info			{ width:40px; color:#f3f3f3; }
DIV.submainlistdocs TABLE TH.date			{ width:54px; }
DIV.submainlistdocs TABLE TH.created		{ width:68px; }
DIV.submainlistdocs TABLE TH.type			{ width:41px; border-right:none; }
DIV.submainlistdocs TABLE.previewtable TH.name { border-right:3px solid #ffffff; }
DIV.submainlistdocs TABLE.previewtable TH.type { width:46px; border-right:3px solid #ffffff; text-align:center; padding:1px 0px 0px 0px; }
DIV.submainlistdocs TABLE TD A.infolink		{ padding:0px 0px 0px 12px; color:#b2b3b5; font-weight:normal; background-image:url(/ifmetall/home/reg.nsf/bg_infolink_closed.gif); background-repeat:no-repeat; background-position:left center; }
DIV.submainlistdocs TABLE TR.sel A.infolink	{ background-image:url(/ifmetall/home/reg.nsf/bg_infolink_open.gif); }
DIV.submainlistdocs TABLE TR.sel 			{ background-color:#f3f3f3; background-image:none; }
DIV.submainlistdocs TABLE TR.ei				{ display:none; }
DIV.submainlistdocs TABLE TR.eisel			{ background-color:#f3f3f3; display:; }
DIV.submainlistdocs TABLE TR.eisel TD		{ padding:0px 25px 7px 25px; width:484px; }
DIV.submainlistdocs TABLE TR.eisel P		{ padding:0px; margin:0px; }
DIV.submainlistdocs DIV.gray				{ position:relative; overflow:hidden; display:block; clear:both; padding:6px 0px 12px 12px; border:1px solid #dedede; background-color:#fbfbfb; margin:20px 0px 24px 0px; }
DIV.submainlistdocs DIV.gray LABEL 			{ display:block; }
DIV.submainlistdocs DIV.gray INPUT 			{ width:475px; vertical-align:middle; }
DIV.submainlistdocs DIV.gray INPUT.searchbtn { margin:0px 0px 0px 5px; width:auto; }
DIV TABLE TH.sortdesc, DIV TABLE TH.sortasc { background-color:#e3e3e3; }
TH.sortdesc A								{ background-image:url(/ifmetall/home/reg.nsf/bg_documentheader_desc.gif); }
TH.sortasc A								{ background-image:url(/ifmetall/home/reg.nsf/bg_documentheader_asc.gif); }
DIV.submainlistcontract							{ position:relative; margin:0px 0px 0px 0px; width:534px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submainlistcontract TABLE					{ width:534px; border-collapse:collapse; border:none; margin:0px 0px 0px 0px; padding:0px; }
DIV.submainlistcontract TABLE TH A				{ padding:0px 11px 0px 0px; color:#000000; background-repeat:no-repeat; background-position:right center; }
DIV.submainlistcontract TABLE TH.column1		{ width:260px; }
DIV.submainlistcontract TABLE TH.column2		{ width:169px; color:#f3f3f3; }
DIV.submainlistcontract TABLE TH.column3		{ width:100px; border-right:none; }
DIV.submainlistcontract TABLE TR				{ background-image:url(/ifmetall/home/reg.nsf/bg_dottedseparator.gif); background-repeat:repeat-x; background-position:left bottom; }
DIV.submainlistcontract TABLE TR#header			{ background-image:none; }
DIV.submainlistcontract TH						{ padding:2px 7px 2px 7px; border-bottom:3px solid #ffffff; border-right:3px solid #ffffff; background-color:#f3f3f3; text-align:left; vertical-align:top; }
DIV.submainlistcontract TABLE TD				{ padding:15px 7px 15px 7px; vertical-align:top; }
DIV.submainlistcontract TABLE TD STRONG			{ padding:0px 0px 6px 0px; font-size:1.3em; display:block; }
DIV.submainlistcontract TABLE TD A				{ line-height:18px; }
DIV.submainlistcontract TABLE TD P				{ padding:0px; margin:0px 0px 3px 0px; }
DIV.submainlistcontract TABLE TR.lastline		{ background-image:none; }
DIV.submainlistcontract HR						{ height:1px; padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; }
HTML>BODY DIV.submainlistcontract HR			{ margin:7px 0px 14px 0px; }
DIV.submainlistmoment									{ position:relative; margin:0px 0px 0px 0px; width:534px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submainlistmoment DIV.gray							{ position:relative; overflow:hidden; width:520px; display:block; clear:both; padding:12px 0px 12px 12px; border:1px solid #dedede; background-color:#fbfbfb; margin:22px 0px 24px 0px; }
DIV.submainlistmoment FORM#searchindoc					{ position:relative; width:350px; float:left; }
DIV.submainlistmoment FORM#searchindoc LABEL			{ display:block; }
DIV.submainlistmoment INPUT#documentsearch				{ width:300px; }
DIV.submainlistmoment DIV.gray P STRONG					{ display:block; }
DIV.submainlistmoment DIV.gray P 						{ position:relative; border-left:1px solid #dedede; width:140px; display:block; float:left; margin:0px; padding:0px 0px 0px 15px; }
DIV.submainlistmoment DIV.textsize						{ float:right; margin-top:0px; margin-right:15px; }
DIV.submainlistmoment UL 								{ width:405px; overflow:hidden; margin-bottom:30px; }
DIV.submainlistmoment UL LI UL							{ padding:0px 0px 0px 10px; margin:0px; }
DIV.submainlistmoment UL LI UL LI A						{ font-weight:normal; }
DIV.submainlistmoment FORM#selectform LABEL				{ display:inline; clear:both; font-size:1.3em; font-weight:bold; }
DIV.submainlistmoment FORM#selectform #paragraphslabel	{ margin-right:42%; }
DIV.submainlistmoment SELECT							{ float:left; height:86px; margin:5px 10px 15px 0px; }
DIV.submainlistmoment SELECT#paragraphs					{ width:55%; }
DIV.submainlistmoment SELECT#messages					{ width:40%; }
DIV.submainlistmoment H2								{ background-image:none; padding:0px; margin:15px 0px 0px 0px; font-size:1.3em; }
DIV.submainlistmoment H3								{ font-size:1.3em; display:inline; margin-right:5px; }
DIV.submainlistmoment P									{ width:405px; margin:12px 0px 12px 0px; padding-right:0px; }
DIV.submainlistmoment HR								{ height:1px; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; float:none; }
HTML>BODY DIV.submainlistmoment HR						{ margin:17px 0px 20px 0px; }
DIV.submainlistmoment DIV.dottedseparator				{ margin:0px 0px 0px 0px; }
DIV.submainlistmoment DIV.commentbox					{ position:relative; border-left:2px solid #b2b3b5; float:right; width:107px; margin-top:-1.3em; padding:0px 0px 4px 10px; overflow:hidden; }
DIV.submainlistmoment DIV.commentbox STRONG				{ display:block; }
DIV.submainlistmoment DIV.commentbox A					{ display:block; font-weight:normal; }
DIV#questionsandanswers	P						{ margin:0px; padding:3px 0px 3px 0px; }
DIV#questionsandanswers	H3						{ margin:15px 0px 0px 0px; clear:both; }
DIV#questionsandanswers	H2						{ font-size:1.3em; margin:30px 0px 10px 0px; }
DIV#questionsandanswers	.dottedseparator		{ margin-top:20px; }
DIV#questionsandanswers	HR						{ height:1px; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; float:none; }
HTML>BODY DIV#questionsandanswers HR			{ margin:30px 0px 11px 0px; }
DIV.submainmaterial										{ position:relative; margin:0px 0px 0px 0px; width:534px; overflow:hidden; float:left; line-height:1.5em; }
DIV.submainmaterial DIV.graynoborder					{ position:relative; width:534px; overflow:hidden; display:block; clear:both; padding:6px 0px 12px 12px; background-color:#f3f3f3; margin:0px 0px 15px 0px; }
DIV.submainmaterial DIV.gray							{ position:relative; overflow:hidden; display:block; clear:both; padding:12px 12px 12px 12px; border:1px solid #dedede; background-color:#fbfbfb; margin:22px 0px 24px 0px; }
DIV.submainmaterial HR									{ height:1px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; border:none; background-color:#b2b3b5; color:#b2b3b5; clear:both; float:none; }
HTML>BODY DIV.submainmaterial HR						{ margin:17px 0px 10px 0px; }
DIV.submainmaterial DIV.graynoborder UL					{ position:relative; width:350px; margin:0px; padding:0px 10px 0px 0px; border-right:1px solid #b2b2b2; float:left; }
DIV.submainmaterial DIV.graynoborder LI 				{ position:relative; overflow:hidden; list-style:none; display:block; margin:0px 0px 5px 0px; padding:0px; }
DIV.submainmaterial DIV.graynoborder LI P				{ margin:0px; padding:0px; border:none; width:280px; }
DIV.submainmaterial DIV.graynoborder LI A				{ padding:0px 0px 0px 14px; background-image:url(/ifmetall/home/reg.nsf/bg_trashcan.gif); background-repeat:no-repeat; background-position:left center; font-weight:normal; color:#000000; float:right; }
DIV.submainmaterial DIV.graynoborder LI INPUT			{ width:18px; margin-right:5px; }
DIV.submainmaterial DIV.graynoborder EM					{ color:#000000;  }
DIV.submainmaterial DIV.graynoborder P					{ width:136px; float:left; border-left:1px solid #b2b2b2; padding:0px 0px 0px 10px; margin:0px 0px 0px -1px; line-height:1.25em; }
DIV.submainmaterial DIV.graynoborder P .red				{ color:#c60011; }
DIV.submainmaterial DIV.graynoborder LI.outofstock		{ color:#959595; }
DIV.submainmaterial DIV.graynoborder LI.totalprice		{ text-align:right; font-size:1.3em; margin-top:15px; }
DIV.submainmaterial DIV.graynoborder LI.totalprice A	{ float:left; background-image:none; padding:0px; color:#c60011; font-weight:bold; font-size:0.75em; }
DIV.submainmaterial DIV.graynoborder INPUT.button		{ position:relative; float:none; border:0px; width:71px; background-image:url(/ifmetall/home/reg.nsf/bg_registerbutton.gif); background-repeat:no-repeat; margin:1.3em 0px 0px 33px; padding:2px; color:#ffffff; }
DIV.submainmaterial TABLE								{ width:534px; border-collapse:collapse; border:none; margin:0px 0px 0px 0px; padding:0px; }
DIV.submainmaterial TABLE TR							{ background-image:url(/ifmetall/home/reg.nsf/bg_dottedseparator.gif); background-repeat:repeat-x; background-position:left bottom; }
DIV.submainmaterial TABLE TR#header						{ background-image:none; }
DIV.submainmaterial TH									{ padding:2px 7px 2px 7px; border-bottom:0px solid #ffffff; border-right:3px solid #ffffff; background-color:#f3f3f3; text-align:left; vertical-align:top; }
DIV.submainmaterial TABLE TH A							{ padding:0px 11px 0px 0px; color:#000000; background-repeat:no-repeat; background-position:right center; }
DIV.submainmaterial TABLE TH.column1					{ width:239px; }
DIV.submainmaterial TABLE TH.column2					{ width:59px; }
DIV.submainmaterial TABLE TH.column3					{ width:188px; border-right:none; }
DIV.submainmaterial TABLE TR.lastline					{ background-image:none; }
DIV.submainmaterial TABLE TD							{ padding:11px 7px 12px 7px; vertical-align:top; }
DIV.submainmaterial TABLE TD STRONG						{ display:block; }
DIV.submainmaterial TABLE TD A.pdflink					{ display:block; margin-top:2px; font-weight:bold; }
DIV.submainmaterial TABLE TD IMG						{ float:right; }
DIV#commentsbox				{ padding-top:10px; padding-bottom:10px; margin-bottom:20px; }
DIV#commentsbox	H2			{ font-size:1.3em; }
DIV#commentsbox.dottedseparator		{ width:338px; margin-bottom:0px; padding-bottom:0px; }
DIV.submain DIV.listcomments				{ position:relative; overflow:hidden; display:block; margin:0px; padding:0px; }
DIV.submain DIV.listcomments A.commentlink							{ font-weight:bold; font-size:1.0em; margin-left:7px; }
DIV.submain DIV.listcomments DL										{ width:100%; background-color:#f7f7f7; margin:7px 0px 7px 0px; padding:0px; }
DIV.submain DIV.listcomments DT										{ margin:0px 7px 0px 7px; padding:5px 0px 20px 0px; }
DIV.submain DIV.listcomments DD										{ padding:0px 7px 10px 7px; margin:0px; clear:both; border-bottom:2px solid #fff; }
DIV.submain DIV.listcomments DT P									{ float:left; width:310px; margin:0px 0px 5px 0px; padding:0px; }
DIV.submain DIV.listcomments DT STRONG								{ }
DIV.submain DIV.listcomments DT EM									{ font-style:italic; }
DIV.submain DIV.listcomments DT IMG									{ float:right; margin:3px 0px 3px 0px; }
DIV.submain DIV.listcomments DIV.dottedseparator					{ width:388px; padding:0px; margin:7px 0px 7px 0px; }
/* Login styles */
DIV.topmenuwrapperlogin					{ position:relative; margin:0px 0px 15px 15px; width:976px; height:92px; background-color:#666666; overflow:hidden; clear:both; }
DIV.mainwrapperlogin					{ position:relative; min-height:600px; margin:0px; padding:0px; width:745px; overflow:hidden; float:left; background-image:url(/ifmetall/home/reg.nsf/bg_subpage_line.gif); background-repeat:no-repeat; background-position:top right; }
DIV.rightwrapperlogin					{ position:relative; margin:0px 0px 0px 15px; width:215px; overflow:hidden; float:left; }
DIV.rightwrapperlogin IMG				{ margin-bottom:15px; }
DIV.loginbox							{ position:relative; margin:0px; padding:10px 0px 10px 0px; min-height:257px; overflow:hidden; background-color:#fbfbfb; border:1px solid #dedede; }
DIV.loginbox H1, DIV.loginbox H2, DIV.loginbox IMG, DIV.loginbox H3, DIV.loginbox P, DIV.loginbox STRONG  { margin-left:10px; }
DIV.loginbox LABEL						{ margin-left:10px; }
DIV.loginbox INPUT						{ width:200px; border:1px solid #7F9DB9; padding:1px; margin-bottom:10px; margin-left:10px; display:block; }
DIV.loginbox INPUT.button				{ border:0px; width:71px; background-image:url(/ifmetall/home/reg.nsf/bg_registerbutton.gif); background-repeat:no-repeat; border:none; margin:10px 0px 10px 10px; padding:2px; color:#ffffff; }
DIV.loginbox INPUT.checkbox				{ display:inline; width:auto; margin:0px -10px 0px 10px; border:none; }
DIV.loginbox EM							{ margin-left:10px; display:block; font-style:normal; }
DIV.loginbox FORM						{ float:left; margin-right:30px; }
DIV.loginbox DIV.registerhelp			{ position:absolute; left:280px; top:180px; }
DIV.loginbox DIV.registerhelp STRONG	{ width:300px; font-size:1.1em; display:block; margin:0px 0px 10px 10px; }
DIV.loginbox UL 						{ height:300px; width:300px; display:block; }
DIV.loginbox UL LI						{ display:none; border:4px solid #c60011; padding:10px; }
DIV.loginbox UL LI.sel					{ display:block; }
DIV#register							{ width:728px; }
DIV#register A							{ font-weight:normal; }
DIV#register P							{ width:550px; margin-top:0px; }
DIV#forgotpass							{ width:440px; float:left; }
DIV#forgotpass DIV						{ width:100px; overflow:hidden; display:block; }
DIV#forgotpass DIV H3					{ margin-left:0px; }
DIV#loginmembercard						{ width:271px; margin-left:15px; float:left; }
DIV#loginmembercard	H3					{ font-size:1.3em; margin-bottom:10px; }
DIV#forgotpass STRONG					{ display:block; margin-bottom:20px; }
DIV#login								{ width:226px; float:left; margin:15px 0px 0px 0px; }
DIV#membernotreg						{ width:242px; float:left; margin:15px 0px 0px 15px; }
DIV#membernotreg IMG					{ margin-bottom:5px; }
DIV#membernotreg A, DIV#notmember A, DIV#login A	{ margin-left:10px; }
DIV#notmember							{ width:226px; float:left; margin:15px 0px 0px 15px; }
/* My Info */
DIV.myinfo					{ position:relative; display:block; margin:15px 0px 5px 0px; width:534px; padding:0px; overflow:hidden; background-image:url(/ifmetall/home/reg.nsf/bg_currentmissions.gif); background-repeat:no-repeat; background-color:#fffccc; }
DIV.myinfo P				{ position:relative; width:240px; float:left; padding:18px 13px 13px 13px; margin:0px; }
DIV.myinfo STRONG			{ font-size:1.3em; padding:0px; margin:0px 0px 4px 0px; display:block; }
HTML>BODY DIV.myinfo P		{ width:239px; }
DIV.myinfo A				{ margin:8px 0px 0px 0px; display:block; }
DIV.submainlist DIV.gray FORM#editinfo						{ margin:8px 0px 0px 0px; }
DIV.submainlist DIV.gray FORM#editinfo INPUT	 			{ width:251px; margin:0px 0px 10px 0px; border:1px solid #7f9db9; padding:2px; }
DIV.submainlist DIV.gray FORM#editinfo TEXTAREA	 			{ width:251px; height:61px; margin:0px 0px 10px 0px; border:1px solid #7f9db9; padding:2px; }
DIV.submainlist DIV.gray FORM#editinfo INPUT#startsplash 	{ margin:0px 4px 0px 0px; display:inline; vertical-align:middle; width:auto; border:none; }
DIV.submainlist DIV.gray FORM#editinfo DIV.dottedseparator	{ margin:20px 0px 16px 0px; }
DIV.submainlist DIV.gray FORM#editinfo DIV.small			{ width:256px; }
DIV.submainlist DIV.gray FORM#editinfo INPUT.button		 	{ width:71px; border:none; margin:20px 0px 0px 0px; }
DIV.submainlist H3.redbox			{ font-size:1.0em; padding:0px 0px 0px 14px; margin:0px 0px 14px 0px; background-image:url(/ifmetall/home/reg.nsf/bg_h2.gif); background-repeat:no-repeat; background-position:left center; }
DIV.submainlist DIV.gray P.editwork			{ width:260px; margin-bottom:16px; }
DIV.gray DIV.backto							{ position:absolute; top:7px; right:0px; display:block; padding:3px 10px 4px 15px; overflow:hidden; border-left:none; }
HTML>BODY DIV.gray DIV.backto				{ padding:3px 0px 4px 15px; }
DIV#club H2										{ font-size:1.3em; margin:24px 0px 14px 0px; }
DIV.submainlistdocs TABLE TH.clubname			{ width:133px; border-left:none; }
DIV.submainlistdocs TABLE TH.clubtype			{ width:115px; }
DIV.submainlistdocs TABLE TH.clubarea			{ width:140px; }
DIV.submainlistdocs TABLE TH.clubfrdate			{ width:70px; }
DIV.submainlistdocs TABLE TH.clubtodate			{ width:70px; border-right:none; }
DIV.submainlistdocs TABLE TR.lastline			{ background-image:none; }
/* Order */
UL#confirmation EM							{ color:#000000; }
LI.outofstock								{ color:#959595; }
SPAN.bigred									{ color:#c60011; font-size:1.3em; font-weight:bold; }
DIV.submainlist DIV.gray FORM#editinfo INPUT.andrethegigantsize		{ border:0px; width:110px; background-image:url(/ifmetall/home/reg.nsf/bg_andrethegigantsizebutton.gif); background-repeat:no-repeat; border:none; margin:10px 0px 2px 0px; padding:2px; color:#ffffff; clear:both; }
DIV#nomargin DIV.gray 						{ margin-top:0px; }

