/********************************
 * zitzmann-gmbh.de Print Styles
 ********************************/

/**********************
 * Global HTML Styles
 **********************/	

 	html {
		margin: 0;
		padding: 0;
	}

	body {
		font-family: verdana, arial;
		font-size: 10pt;
		line-height: 140%;
		margin: 0;
		padding: 0;
	}
	
	img {
		border: 0;
		margin: 0;
	}
	
/*
 * real content begin
 */
  
	h1 {
		margin: 10px 0 8px 0px; /* oben rechts unten links */
		font-size: 12pt;
	}
	
	h1.csc-firstHeader {
		font-size: 12pt;
	}
	
	h3 {
		margin: 10px 0 8px 0; /* oben rechts unten links */
		font-size: 12pt;
	}
	
	h3.csc-firstHeader {
		font-size: 12pt;
	}
	
	h5 {
		margin: 22px 0 0 0; /* oben rechts unten links */
		font-size: 11pt;
	}
	
	h5.csc-firstHeader {
		font-size: 12pt;
	}
	
	div.csc-header {
		padding: 0 0 0 0;
	}
	
	p.bodytext {
		margin: 7px 0 7px 0;	
	}
	
	a:link { 
		color: #333;
		font-weight: bold;
		text-decoration: none;
		
	}
	
	a:visited { 
		color: #333;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover { 
		color: #666;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:active { 
		color: #666;
		font-weight: bold;
		text-decoration: none;
	}
	
	table.csc-uploads {
		margin-left: 20px;
	}
	
/* Sitemap Styles */

	p.csc-sitemap-level1 {
		margin: 4px 0px 4px 20px;
	}
	
	p.csc-sitemap-level2 {
		margin: 3px 0px 3px 60px;
	}
	
	p.csc-sitemap-level3 {
		margin: 2px 0px 2px 100px;
	}
	
/* contact_form */
	
	table.csc-mailform {
		margin-left: 20px;
		margin-top: 10px;
	}
	
	td.csc-form-labelcell {
		text-align: right;
	}
	
	td.csc-form-labelcell-text {
		width: 178px;
	}
	
 	td.csc-form-fieldcell input {
		margin: 2px 0px;
	}
	
	p.csc-form-label-req, p.csc-form-label {
		margin: 0px;
		margin-top: 5px;
		padding-right: 10px;
	}
	
	td.csc-form-labelcell-check {
		margin: 0px;
		padding: 0px;
	}
	
	p.csc-form-label-check {
		margin: 0px;
		margin-top: 2px;
		padding-left: 5px;
	}
	
	td.csc-form-fieldcell-check {
		width: 193px;
		margin: 0px 0px;
		text-align: right;
	}
	
	td.csc-form-fieldcell-check input {
		
	}
	
	p.error {
		padding-top: 20px;
		color: red;
		font-weight: bold;
	}

/*
 * real content end
 */
 
 
/*********************
 * General Structure
 *********************/
	
 	#container {
		width: 87%;
		margin: 0 auto;
		padding: 0;
	}
	
	#header {
		display: none;
	}
	
	#content {
		margin: 0 auto;
	}
	
	#navi {
		display: none;
	}
	
	#mainContent {
		margin: 0;
		padding: 0;
	}
	
	#mainContent p.spacer {
		margin-top: 30px;
	}
	
	#c {
		margin: 0 20px;
		padding: 0;
	}
	
	#sideContent {
		display: none;
	}
	
	#footer {
		display: none;
	}



