
* html { width: 100%; }
html { width: 98%; }

/* Body */
body {
background: #FFFFFF;
font-family:  tahoma, verdana, arial, sans-serif;
font-size: 10px;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
font-style: normal;
width: 100%;
}

table, td {
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 10px;
}

#front-table, #sub-table, .three-columns, .two-columns, .two-columns-uneven, .two-columns-even { 
	width: 100%;
	table-layout:auto;
	margin:15px 0;
}
* html #front-table,* html #sub-table { width: 98%; }

#container1,
#content-right,
#content-right-sub,
#content-top-sub,
.breadcrumbrow,
#submenu,
#footer-right,
.typo3-adminPanel,
#content-left .three-columns,
#content-left .two-columns, 
#content-left .two-columns-uneven td.two-columns-uneven-second, 
#content-left .two-columns-even {
	display:none;
}

#content-sub, #content-left {
	width: 90%;
}
#content-left .two-columns-uneven td.two-columns-uneven-first {
	width: 80%;
}
#content-left .three-columns td, #content-left .two-columns td, #content-left .two-columns-uneven td, #content-left .two-columns-even td { 
	font-size:11px;
}
#content-left .three-columns p, #content-left .two-columns p, #content-left .two-columns-uneven P, #content-left .two-columns-even p { 
	font-size:11px;
}

#content-left .three-columns td h4, #content-left .two-columns td h4, #content-left .two-columns-uneven td h4,#content-left .two-columns-even td h4 { 
	font-weight:bold;
	font-size:12px;
}
#content-left .three-columns td h1, #content-left .two-columns td h1, #content-left .two-columns-uneven td h1,#content-left .two-columns-even td h1 { 
	font-weight:bold;
	font-size:12px;
	background-color:transparent;
}

#footer { 
	padding-top:20px; 
}
SPAN.removeme { display: none; }

/******************/
/* Headers, plain */
/******************/
H1, H2, H3, H4, H5, H6 { font-size: 13px; color: #000000; margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }
H1 { font-size: 15px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

.smalltext { font-size: 90%; }


/* Header date */
P.csc-header-date { font-size: 10px; color: #000; }


a:link, a:visited {
   color: #000000;
   text-decoration: underline;
}


#print-logo {
   display: block;
   padding-bottom: 20px;
}

