/**
 * Not embedded
 *
 * @category   Output
 * @author     Nico Wenig <nico.wenig@yellowgreen.de>
 * @version	   2012-04-24
 */

	body.notembedded {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		color: #000;
	}

	body.notembedded h3 {
		font-size: 1.15em;
	}
	

/**
 * Embedded
 *
 * @category   Output
 * @author     Nico Wenig <nico.wenig@yellowgreen.de>
 * @version	   2012-04-26
 */

	table.technical_data {
		width: 100%;
		border-collapse: collapse;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	
	table.technical_data th:first-child {
		border-radius: 3px 0 0 3px;
	}
	
	table.technical_data th:last-child {
		border-radius: 0 3px 3px 0;
	}
	
	table.technical_data th,
	table.technical_data td {
		padding: 10px;
		vertical-align: top;
		text-align: left;
	}
	
	table.technical_data th {
		padding-top: 5px;
		padding-bottom: 5px;
		background: #00509e;
		white-space: nowrap;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
	}
	
	table.technical_data th small {
		font-size: 1em;
		color: #7fa7ce;
	}
	
	table.technical_data td {
		border-bottom: 1px dotted #00509e;
	}

	table.technical_data td.images a {
		display: block;
		width: 106px;
		height: 81px;
		overflow: hidden;
		background: url(../images/output/thumbnail_background.png) no-repeat left top;
		text-align: center;
	}

	table.technical_data td.images img {
		width: auto;
		height: auto;
		margin: 1px 5px 5px 1px;
	}
	
	table.technical_data td.images a.image {
		display: none;
	}
	
	table.technical_data td.model a {
		display: block;
		margin: 0.5em 0;
		white-space: nowrap;
		line-height: 16px;
		text-decoration: none;
		font-weight: normal !important;
		color: inherit;
	}
	
	table.technical_data td.model a:hover {
		text-decoration: underline;
	}
	
	table.technical_data td.model a img {
		margin-right: 0.5em;
		vertical-align: middle;
	}
	
	table.technical_data td strong {
		display: block;
	}