@CHARSET "UTF-8";





.row_width_two {
	width: 210px;
}
.row_width_three {
	width: 180px;
}
.row_width_four {
	width: 130px;
}
.row_width_five {
	width: 110px;
}


#content table.factsheetHEAD {
	width: 100%;
	border: none;
	cellspacing: 1px;
}

#content table.factsheetHEAD tbody > tr {
	height: 10px;
}

#content table.factsheet thead {
	border-bottom: none; 
}

#content table.factsheetHEAD tr {
	height: 20px;
	text-align: left;
}

#content table.factsheetHEAD tr th {
	padding: 0 6px;
	width: 110px;
	text-align: center;
	border-bottom: none; 
	vertical-align: bottom;
}

#content table.factsheetHEAD tr th:first-child {
	width: auto;
	text-align: left;
}


#content table.factsheetHEAD thead > tr:nth-child(2) > th {
	line-height: 130%;
	padding: 2px 6px;
	color: #ffffff;
	background-color: #444444;
}
#content table.factsheetHEAD.buchhaltung:nth-child(1) > thead:nth-child(1) > tr:nth-child(2) > th {
	color: #ffffff;
	background-color: #037831;
}
#content table.factsheetHEAD.faktura:nth-child(1) > thead:nth-child(1) > tr:nth-child(2) > th {
	border-top: 1px solid #808080;
	color: #000000;
	background-color: #FFE900;
}

#content table.factsheetHEAD.warenwirtschaft:nth-child(1) > thead:nth-child(1) > tr:nth-child(2) > th,
#content table.factsheetHEAD.branchen:nth-child(1) > thead:nth-child(1) > tr:nth-child(2) > th,
#content table.factsheetHEAD.handwerker:nth-child(1) > thead:nth-child(1) > tr:nth-child(2) > th {
	color: #ffffff;
	background-color: #2774B6;
}
#content table.factsheetHEAD.projekte:nth-child(1) > thead:nth-child(1) > tr:nth-child(2) > th {
	color: #ffffff;
	background-color: #594796;
}







table.factsheet {
	width: 100%;	
	border: none;
	cellspacing: 1px;
	border-collapse: collapse;
	border-bottom: 1px solid #aaaaaa;
}

table.factsheet tr {
	height: 20px;
}

table.factsheet tr td {
	width: 110px;
	text-align: center;
}

table.factsheet tr td:first-child {
	width: auto;
	text-align: left;
}


table.factsheet tr td.checked {
}

#content table.factsheet thead > tr th {
	text-align: center;
}
	
table.factsheet thead > tr th {
	width: 110px;
	text-align: center;
	padding: 2px 6px;
	color: #ffffff;
	background-color: #444444;
}



table.factsheet.buchhaltung thead > tr th {
	color: #ffffff;
	background-color: #037831;
}
table.factsheet.faktura thead > tr th {
	border-top: 1px solid #808080;
	color: #000000;
	background-color: #FFE900;
}
table.factsheet.warenwirtschaft thead > tr th {
	color: #ffffff;
	background-color: #2774B6;
}
table.factsheet.projekte thead > tr th {
	color: #ffffff;
	background-color: #594796;
}
table.factsheet.branchen thead > tr th {
	color: #ffffff;
	background-color: #2774B6;
}
table.factsheet.handwerker thead > tr th {
	color: #ffffff;
	background-color: #2774B6;
}


#content table.factsheet thead tr th:first-child {
	width: auto;
	text-align: left;
	line-height: 130%;
}

table.factsheet tbody > tr:nth-child(even),
table.factsheet tfoot > tr:nth-child(even) {
	text-align: center;
}


table.factsheet tbody > tr:first-child > td,
table.factsheet tfoot > tr:first-child > td {
	padding-top: 20px;
	border-bottom: 1px solid grey;
	padding-bottom: 2px;
	font-weight: bold;
}



table.factsheet tr.level-0 > td:first-child:before {
	content: '  \0020';
}

table.factsheet tr.level-1 > td:first-child:before {
	padding-left: 16px;
	content: ' \25cf \0020';
}


table.factsheet tr.level-1-small > td:first-child:before {
	padding-left: 16px;
	content: ' \2022 \0020';
}


table.factsheet tr.level-2 > td:first-child:before {
	padding-left: 30px;
	content: ' \002d \0020';
}

table.factsheet tr.level-footnote > td:first-child:before {
}


div.factsheet_block_probe {
	width: 100%;
	margin: auto; 
	text-align: center;
}

div.factsheet_block {
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}



#content div.factsheet_block table tbody tr:nth-child(odd) {
	background: #e7e7e7;
	background: -moz-linear-gradient(top, #e7e7e7 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #e7e7e7 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #e7e7e7 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#f0f0f0',GradientType=0 );
}

