div#c div#main {
	width: 660px;
}

div#ipic { float: left; width:242px; }
div#ipic a img { border: 1px solid #000000; }

div#iinfo2 {
	width: 380px;
	background-color: #f7f7f7;
	padding: 0 10px 5px;
	margin: 0;
}

div#iinfo2 h3 {
	font-size: 16px;
	margin: 0px 0 15px;
	padding: 5px 0 0;
}

div#iinfo2 table.de1 td, div#iinfo2 table.de2 td {
	padding: 0;
}
div#iinfo2 table tr td:first-child { width: 100px; }
div#iinfo2 table.de1 {
	color: #000000;
	font-size: 12px;
	padding-bottom: 5px;
}

div#iinfo2 table.de2 {
	color: #004dff;
	font-size: 12px;
}

div.arbox {
	width: 380px;
	background-color: #ececec;
	padding: 5px 10px 5px;
}

div.arbox input {
	font-family: Tahoma, Helvetica, sans-serif;
	padding: 0 3px;
	font-size: 10px;
	height: 18px;	
	font-weight: bold;
	margin: 5px 0;
}

div.arbox a.ibtn {
	font-family: Tahoma, Helvetica, sans-serif;
	padding: 3px 4px;
	font-size: 10px;
	height: 12px;
	font-weight: bold;
	margin: 3px 0;
	border: 0;
	background-color: #004dff;
	color: #ffffff;
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
}

div.arbox input[type=text] {
	height: 16px;	
	border: 1px solid #000000;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	min-width: 10px;
}

.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }

div.arbox span.tprice_brutto {
	color: #f45c00;
	font-weight: bold;
	font-size: 12px;
}

div.arbox span.tprice_brutto span { font-size: 16px; }

div.arbox span.tprice_netto {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}

table.de3 {
	width: 402px;
	border-spacing: 2px;
}
table.de3 td {
	padding: 3px;
	margin: 2px;
}
table.de3 tr.grey td {
	background-color: #f1f1f1;
}

table.de3 thead {
	color: #004dff;
	font-weight: bold;
	font-size: 13px;
}

div.tkat img {
	border: 1px solid #000000;
}

div.tkat {
	padding-bottom: 3px;
}

div.tkat h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
}

div.desc {
	padding: 5px 10px;
	width: 330px;
	height: 107px;
}

div.col1 div.desc { background-color: #f7f7f7; }
div.col2 div.desc { background-color: #ffffff; }

div.col1 div.arbox { background-color: #ececec; }
div.col2 div.arbox { background-color: #f7f7f7; }

div.tkat div.desc p {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

div.tkat div.arbox {
	text-align: right;
	width: 128px;
	height: 107px;
}

div.tkat div.desc div.right a {
	color: #004dff;
	font-size: 11px;
}

#idesc {
    width: 360px;
    }