/*
Project: http://www.ericll.de/
Type: CSS
Description: Print Styles for all Browsers
Date: 2005-09-02, Gabriele Strache
Last Modified: 2005-11-22, Gabriele Strache

===== Colors =====
page background: #fff
font general: #000
th background: #eee
*/

html { /* forcing a vertical scrollbar in oder to avoid the page shift in Gecko browsers */
	min-height:100%;
	margin-bottom:1px;
	/*margin: 0;
	padding: 0;*/
	}
	
body {
	/*margin: 0;
	padding: 0;*/
	text-align: center; /*IE5/Win hack for centering layout*/
	min-width: 760px; /* keeping Gecko browsers from allowing content to escape to the left if the browser window is narrowed */		
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;		
	}
	
/*redundant styles for NN4.x*/
p, td, th, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6  {
	/*font: 14px/18px Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	/*line-height: 16px;*/
	color: #000;
	background-color:#fff;	
	}

p {
	margin:0 0 1em;		
	}
	
img { 
		border:0;			
	}
	
	
/* ===== Headlines ===== */
	
h1 {		
	font-size:14pt;
	font-weight:normal;		
	color:#000;
	background-color:#fff;		
	margin:0 0 2em;
	}
	
h2 {
	font-size: 12pt;
	font-weight: bold;
	color:#000;
	background-color:#fff;		
	margin:0 0 0.2em;
}
		

/* ===== Container ===== */

#pagewrapper {
	width:760px; /*fixed page width*/
	text-align:left; /*reset text alignment*/
	min-width:500px;
	margin:0px auto; /*centering layout*/
	background-color:#fff;		
	border: 0;
	}
	
#headbox, #navbox, #newsbox {
	display: none;
	}
	
#contentbox {	
	margin: 0;
	}
	
#content {		
	margin:50px 30px;
	}

/*#footer{
	height:50px;		
	background-color:#CCE5FF;
	border: 0.1px solid #CCE5FF;
	clear:left;
	}*/
	
	
/* ===== Links ===== */

/* content links */
#content a {
	color:#000;
	text-decoration:underline;
	}
	
	
/* ===== Table Styles ===== */
	


table {
	width:100%;
	margin:0;
	border:0;	
	}
	
td {		
	border-width:0;
	vertical-align:top;
	}
	
th {
	background-color: #eee;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 4px;
	}
	
table.members {
	border:1px solid #000;
	border-collapse:collapse;
	border-spacing:0;
	}

table.members td, table.members th {
	border:1px solid #000; 
	}
	
	

		
	
/* ===== Classes for Fonts ===== */

strong {
	font-weight:bold;
	}
	
.accent {
	font-size:11pt;
	font-weight: bold;
	color:#000;
	background-color:#fff;	
	}
	
	
/* ===== Classes for Positioning ===== */

.just {
	text-align: justify;
	}
	
.lt {
	text-align:left;	
	}
	
.rt {
	text-align:right;	
	}
	
.ctr {
	text-align: center;
	}
	
.mdl {
	vertical-align: middle;
	}
	
.clr {
	clear: both;
	}
	
	
/* ===== Classes for Display ===== */

.noprint {
	display:none;
	}
			
.nomargin {
	margin: 0;
	}
	
	
	
	