
	body {
		margin: 1em;
		font: 10pt Arial, Helvetica, sans-serif;
		color: #000;
		background: #fff;
		text-align: left;
	}
	
	table, td, input, select {
		margin: 0;
		padding: 0;
		font: 10pt Arial, Helvetica, sans-serif;
	}
	
	a,a.linkExt,a.linkInt,a.linkMailto {
		padding: 0;
		color: #000;
		background: none;
	}

	small {
		margin-left: 1px;
		font-size: 0.8em;
	}
	
	h1 {
		margin: 15px 0 5px 10px;
		padding: 0;
		font-size: 14pt;
	}
	.csc-firstHeader {
		margin-top: 5px;
	}
	h2 {
		margin: 15px 0 5px 10px;
		padding: 0 0 5px 0;
		font-size: 13pt;
	}
	h3 {
		margin: 15px 0 5px 10px;
		padding: 0;
		font-size: 12pt;
	}
	
	p, p.bodyText {
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	ul {
		margin: 0 1em 1em 2em;
		padding: 0;
	}

	li {
		margin: 0;
		padding: 0 0 0 1em;
		list-style-type: square;
	}
	
	label {
		float: left;
		font-weight: bold;
		width: 80px;
	}
	
	textarea {
		width: 220px;
		height: 100px;
	}

	#frame {
		margin: 0 auto 0 auto;
		padding: 0 2px 0 1px;
		background: none;
		/*border: 1px dotted #999;*/
		text-align: left;
		width: auto;
		height: auto;
	}

	
	#header, #footer,#subcontent,#border,#contentbottom,.navigation,.mainnavigation,.subnavigation {
		display: none;
		visibility: hidden;
	}
	
	form, .tx-fpreferences-pi1 .tx-fpreferences-item, .tx-fpreferences-pi1 .tx-fpreferences-single {
		border: none;
		width: auto;
	}
		#content {
		padding: 0;
		text-align: left;
		background: none;
		width: auto;
		height: auto;
	}
	
	#maincontent {
		background: none;
		overflow: visible;
		width: auto;
		height: auto;
	}
	.header {
		margin: 0;
		padding: 4px 10px 3px 10px;
		/*background: #F2F7F6;*/
		border-bottom: 1px dotted #C3D1D4;
	}
	.header h3 {
		margin: 0;
	}
	.header h3 a {
		text-decoration: none;
	}
	.body {
		margin: 5px 10px;
	}
	.footer {
		clear: both;
	}

	.icon {
		display: block;
		margin: 2px;
		padding: 0;
		float: left;
		width: 15px;
		height: 15px;
		font-size: 0;
		line-height: 0;
		color: #A0A7B3;
		background-color: #1E3144;
		background-position: 0 0;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	
	.icon:hover {
		background-color: #668789;
	}
	
	.iconPrinter {
		background-image: url(../glob_img/icon_printer.gif);
	}
	.iconLock {
		background-image: url(../glob_img/icon_lock.gif);
	}
	.iconHouse {
		background-image: url(../glob_img/icon_house.gif);
	}
	.iconMagnifier {
		background-image: url(../glob_img/icon_magnifier.gif);
	}	
	
	
		/* FP_REFERENCES */
		/* filter */
	.tx-fpreferences-categories-label {
		margin: 0;
		float: right;
		background: transparent url(../glob_img/categories_label.gif) 0 0 no-repeat;
		width: 87px;
		height: 65px;
	}
		
	.tx-fpreferences-categories span {
		display: block;
		float: right;
		margin: 0 1px;
		padding: 0;
		line-height: 1px;
		font-size: 1px;
		background-color: #fff;
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 13px;
		height: 13px;
	}
	.tx-fpreferences-categories .inactive {
		background-color: #E4E6E7;
	}
		/* categoriy icons */
		.tx-fpreferences-category-consulting {
			background-image: url(../glob_img/category_consulting.gif);
		}
		.tx-fpreferences-category-design {
			background-image: url(../glob_img/category_design.gif);
		}
		.tx-fpreferences-category-it {
			background-image: url(../glob_img/category_it.gif);
		}
		.tx-fpreferences-category-software {
			background-image: url(../glob_img/category_software.gif);
		}
		.tx-fpreferences-category-web {
			background-image: url(../glob_img/category_web.gif);
		}
		/* category selector */
	.tx-fpreferences-categories-select {
		background-color: #A5A6B5;
		color: #fff;
		width: 80px;
	}
	.tx-fpreferences-categories-select option {
		background-color: #A5A6B5;
		background-position: right 1px;
		background-repeat: no-repeat;
		color: #fff;
	}

	
		/* general */

	.tx-fpreferences-pi1 .tx-fpreferences-filter {
		margin: 0 0 5px 10px;
		padding: 0;
		background: #F5F8F7;
		border: 1px solid #666;
		width: 490px;
		height: 65px;
	}
	.tx-fpreferences-pi1 .tx-fpreferences-filter form {
		margin: 5px;
		padding: 0;
		background: 0;
		border: 0;
	}
	.tx-fpreferences-pi1 .tx-fpreferences-filter h3 {
		margin: 5px 0 2px 5px;
	}
	.tx-fpreferences-pi1 .tx-fpreferences-filter strong {
		margin: 0 7px;
	}
	.tx-fpreferences-pi1 .tx-fpreferences-filter .inputText {
		margin-right: 5px;
		width: 160px;
	}

	
	.tx-fpreferences-pi1 .tx-fpreferences-image {
		margin: 0 5px 5px 0;
		/*border: 1px solid #999;*/
		float: left;
	}
	
	.tx-fpreferences-pi1 .tx-fpreferences-icon {
		margin: 0 5px 5px 0;
		/*border: 1px solid #999;*/
		float: left;
	}
	
	.tx-fpreferences-link-back {
		margin: 15px 0 10px 10px;
		clear: both;
	}
	
		/* listview */
		/* single view */
	.tx-fpreferences-pi1 .tx-fpreferences-single .tx-fpreferences-image {
		margin: 0 10px 10px 10px;
		float: right;
	}
	
	.tx-fpreferences-single .tx-fpreferences-teaser {
		margin: 0 10px 10px 10px;
		font-weight: bold;
	}
	
	.tx-fpreferences-single p {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.tx-fpreferences-single h2 {
		margin-left: 10px;
		margin-top: 10px;
	}
	
	/* clients */
	
	.tx-fpreferences-pi1 .tx-fpreferences-client .tx-fpreferences-item {
		margin: 0 10px;
		border: none;
	}
		
	.block {
		margin: 15px 0 0 0;
		padding: 5px;
		clear: both;
		font-size: 10pt;
	}
	.block ul {
		background: none;
		border: none;
		width: auto;
	}
	.block h3 {
		font-size: 12pt;
		margin-left: 0.5em;
	}
	
	.left {
		float: left;
		width: 225px;
	}
	
	.right {
		float: right;
		width: 232px;
	}
