/*------------------------------------------------------------------------
		CSS Document
		created by:			Roland Franke | rolandfranke.nl
		creation date:		24 feb 2010
		last modified on:	02 mar 2010
		fuction: all text styling
------------------------------------------------------------------------*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body { font: 12px/1.8 Arial, Helvetica, sans-serif; }

hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }

em { color: #666666; }
strong { font-weight: bold; }

/* `Links
----------------------------------------------------------------------------------------------------*/
a { color: #ff6633; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; line-height: 1.2; margin: 20px 0 0 0; }
h4 { font-size: 14px; line-height: 1.2; margin: 20px 0 0 0; }
h5 { font-size: 13px; line-height: 1.2; margin: 20px 0 0 0; }
h6 { font-size: 12px; line-height: 1.2; margin: 20px 0 0 0; }


/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 30px; }

/*p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { padding: 0 20px 20px; }*/
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { padding: 0 0 10px 0; }

h2 { display: block; height: 100%; background: #000000; color: #ffffff; padding: 0 10px; margin: 0 0 20px 0; }
h4 { padding: 0 0 5px 0; }

#mainContent .more a { font-weight: bold; }

p.csc-frame-frame1 { background: #dedede; border: 1px solid #666666; padding: 10px; margin: 0 40px; }
p.csc-frame-frame1 em { text-decoration: underline; }

p+ul, p+ol { margin: -10px 0 10px 0; padding: 0; }


/* `Tables
----------------------------------------------------------------------------------------------------*/
table { line-height: 1.4; width: 100%; }
td { border: 1px solid #ffffff; }
tr p { margin: 0; padding: 2px 5px; font: 11px/1.4 Arial, Helvetica, sans-serif; }
tr { background-color: #dedede; }
th { background-color: #cccccc; border: 1px solid #ffffff; }
th p { font-weight: bold; }
tr.tr-even { background-color: #cccccc; }
tr.tr-odd { background-color: #dedede; }

#mainContent .grid_8 table { margin: 0 0 20px 0; }
