html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family:  Arial, Geneva, Helvetica, sans-serif;
	vertical-align: baseline;
}

/* 2-spaltiger Content */
.col1o2 { float: left; width: 283px; }
.col2o2 { float: right; width: 283px; }
/* 3-spaltiger Content */
.col1o3 { float: left; width: 183px; padding-right: 18px; }
.col2o3 { float: left; width: 183px; padding-right: 18px; }
.col3o3 { float: left; width: 183px; }
/* clearfix */
.clearboth {clear: both;}

body {
	width: 100%; 
	height: 100%; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px; 
	color: #474747; 
	background: #f1f1f1 url(../img/bodyBackground.jpg) repeat-x;
}

table { border-collapse: collapse; }
table caption { background: #E7E7E7; }
table thead { border-bottom: 1px solid #E7E7E7; }
table thead p { margin-bottom: 0; font-weight: bold; }

	div#pageBody {width: 792px; margin: 11px auto 0px auto; text-align: left;}
		div#stageHeader {width: 792px; height: 14px; background: url(../img/stageHeaderBG.png);}
		div#stageBody {width: 764px; padding: 0px 14px 0px 14px; min-height: 14px; background: url(../img/stageContentBG.png);}
			div#contentHeader {width: 100%; height: 268px;}
				div#headerLogo {width: 168px; height: 257px; margin: 0px 11px 0px 0px; background: #d88816; float: left;}
				div#headerEyecatcher {width: 585px; height: 257px; background: url(../img/eyecatcherSample.jpg); float: left;}
				
			div#contentBody {width: 100%; min-height: 100px; background: url(../img/bodyNavBG.jpg) repeat-y;}
				div#contentNav {width: 168px; float: left;}
					div#contentNav ul#mainNav {width: 168px; list-style:none; padding: 30px 0px 30px 0px;}
						ul#mainNav li.mainNavObj {padding: 0px 0px 10px 15px; background: url(../img/mainNavObjBG.gif) no-repeat 0px 4px;}
							ul#mainNav li.mainNavObj a {display: block; height: 20px; padding: 0px 0px 3px 0px; overflow: hidden; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat;}
							ul#mainNav li.mainNavObj a:hover {background-position: 0px -44px;}
							ul#mainNav li.actObj a {background-position: 0px -44px;}
							
							ul#mainSubNav {list-style:none; padding: 0px 0px 0px 0px;}
								ul#mainSubNav li.subNavObj {padding: 0px 0px 3px 0px; background: none;}
									ul#mainSubNav li.subNavObj a {display: block; height: 20px; padding: 0px; overflow: hidden; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat; background-position: 0px 0px!important;}
									ul#mainSubNav li.subNavObj a:hover {background-position: 0px -44px!important;}
									ul#mainSubNav li.actObj a {background-position: 0px -44px!important;}
				
				div#content {padding: 30px 0px 0px 11px; width: 585px; float: left;}
					#content h1.csc-firstHeader {font-size: 18px; line-height: 18px;}
					#content p {}
					#content a {color: #a66200; text-decoration: none;}
					#content a:hover {text-decoration: underline;}
					#content a.external-link-new-window {} /*with image for extLink */
					#content h1, 
					#content p,
					#content ul {margin-bottom: 20px;}
					#content ul { padding-left: 20px; }
		
		div#stageFooter {position: relative; width: 792px; height: 14px; background: url(../img/stageFooterBG.png) no-repeat; padding: 20px 0px 0px 0px;}
			ul#metaNav {position: absolute; right: 0px; padding: 0px 0px 10px 0px;}
				ul#metaNav li {height: 14px; line-height: 14px;}
				ul#metaNav a {color: #474747; text-decoration: none;}

