/* RTE (own) */

/* re-definitions 4 rte */
body {
	font: 11px/18px Verdana, Arial, sans-serif; 
}
table {
	font: 1em Verdana, Arial, sans-serif;
}
/* re-definitions 4 rte */

/* td dummies */
tr.tr-0 { }
tr.tr-last { }
th.td-0 { }
th.td-1 { }
th.td-2 { }
th.td-last { }
td.td-0 { }
td.td-1 { }
td.td-2 { }
td.td-last {}
/* td dummies */


a.pdf {
	display: inline;
	padding: 1px 0px 2px 20px;
	background: url(../images/types/pdf.gif) left center no-repeat transparent;
}

table.preise {
	width: 520px;
	border-collapse: collapse;
}
table.preise th {
	border-bottom: 2px solid #ccc;
	text-align: left;
}
table.preise td {
	border-bottom: 1px solid #ccc;
}
table.preise tr.tr-last td {
	border-bottom: none;
}
table.preise .td-0 {
	width: 320px;
}
table.preise .td-1 {
	width: 100px;
}
table.preise .td-last {
	width: 100px;
	text-align: right;
}

table.hardware {
	width: 520px;
	border-collapse: collapse;
}
table.hardware th {
	border-bottom: 2px solid #ccc;
	text-align: left;
}
table.hardware td {
	border-bottom: 1px solid #ccc;
}
table.hardware tr.tr-last td {
	border-bottom: none;
}
table.hardware .td-0 {
	width: 80px;
	vertical-align: top;
}
table.hardware .td-1 {
	width: 340px;
	vertical-align: top;
}
table.hardware .td-last {
	width: 100px;
	text-align: right;
	vertical-align: top;
}

table.partner {
	width: 520px;
	border-collapse: collapse;
}
table.partner td.td-0 {
	width: 280px;
	vertical-align: top;
}
table.partner td.td-last {
	width: 240px;
	text-align: right;
	vertical-align: top;
}

table.links {
	width: 520px;
	border-collapse: collapse;
}
table.links td.td-0 {
	width: 220px;
}



.roteschrift {
	color: red;
}
.textrechts {
	text-align: right;
}