body { margin:0px; }

form	{ display:inline; }

/* prevent ie 3px img bug (by css-hack)*/ 
* html img				{ display:inline; }
*:first-child+html img	{ display:inline; } 

/* Link */
a:link		{ color:#000000; }
a:visited	{ color:#000000; }
a:active	{ color:#000000; }
a:focus		{ color:#000000; }

a.Tipp:link		{ text-decoration:none; }
a.Tipp:visited	{ text-decoration:none; }
a.Tipp:active	{ text-decoration:none; }
a.Tipp:focus	{ text-decoration:none; }
a.Tipp:hover	{ text-decoration:none; }

/* BasePage.cs */
div.ContainerContent	{ min-height:357px; }
/* set width for ie (by css-hack), because ie doesn't know min-width*/
* html div.ContainerContent				{ height:357px; }
*:first-child+html div.ContainerContent { height:357px; }
div.Footer				{ padding-top:2px; text-align:center; }

/* agb.ascx */
div.ContentBody, div.agb_block	{ text-align:justify; padding:18px; }
div.agb_subhead					{ font-style:italic; }

/* AdvertSearch.ascx */
div.AdvertSearch	{ height:240px; }
table.DDTable		{ width:298px; white-space:nowrap; }
div.NoIndustry		{ color:#ee0000; }

/* ImportantLinks.aspx, TippSearch */
div.WhiteDiv					{ min-height:117px; }
* html div.WhiteDiv				{ height:117px; }
*:first-child+html div.WhiteDiv	{ height:117px; }
div.WhiteDiv					{ width:100%; background-color:#ffffff; }
div.ImportantLinks				{ text-align:center; }

/* other */
div.ContentHead, table.ContentHead, div.YellowHead, div.agb_head	{ font-size:14px; }
div.ContentHead, div.agb_head, div.YellowHead						{ padding:2px 10px 2px 18px; }
div.WhiteBody				{ background-color:#ffffff; }
div.WBPadding				{ padding:18px; }

/* forms */
input, select, textarea		{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:normal; }
div.success					{ color:#69a613; font-weight:bold; }
div.error					{ color:#fe010b; font-weight:bold; }
span.RecommendTitle			{ font-size:10px; }
.Submit						{ width:100px; border:1px #cccccc solid; }
.TextBox, .AdvertSelect		{ width:100%; }

/* Advert.cs */
td.Title		{ font-weight:bold; font-size:13px; }
div.ImageBody	{ padding-top:18px; padding-bottom:18px; }

/* list.aspx */
div.ResultHead					{ font-weight:bold; }
div.ResultHead, div.NoResult	{ padding: 8px 10px 8px 18px; }
div.EntrySeperator				{ padding: 30px 10px 8px 18px; font-weight:bold; }

/* PortraitResultEntry.cs */
table.PortraitResultEntry		{ padding:18px; height:120px; }
table.PLResultEntry				{ padding:10px 18px 10px 18px; font-size:11px; }
table.BasicResultEntry			{ padding:5px 18px 5px 18px; font-size:11px; }

div.EntrySeperator, table.PortraitResultEntry, table.PLResultEntry,
table.BasicResultEntry, div.NoResult				{ border-top:solid 1px #000000; }



/* OEXPRESS */
body.oexpress { padding: 30px; min-height: 450px; background-color: #E6E6E6; background-image: url("../images/oexpress/train.gif"); background-repeat: no-repeat; background-position: right bottom; padding: 30px; }
body.oexpress td { padding-bottom: 5px; }
body.oexpress .summary { padding-bottom: 10px; }