#midcol form {
	margin: 20px 0 10px 0;
	padding: 0;
}
#midcol form select {
	margin: 5px 0 0 10px;
	font-size: 12px;
}
#midcol form label {
	margin-left: 10px;
}
 #preisnavigator {
	font-size: 10px;
	background-image: url("/fileadmin/img/bg/preise_nav_rahmen.gif");
	height: 33px;
	width: 570px;
	margin: 10px 0;
	padding: 0;
}
 #buchwerte select {
   font-size: 10px;
}

 #preistabelle {
	width: 570px;
	line-height: 30px;
	border:0pt none;
        border-collapse:collapse;
     margin-left: 2px;
}
 #preistabelle th,
 #preistabelle td {
	border: 1px solid #cccccc;
	padding: 5px 0 5px 0;
	text-align: center;
	width: 107px;
	margin: 0;
}
 #preistabelle th {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
 #preistabelle td.desc {
	font-weight: bold;
	text-align:left;
	padding-left: 10px;
}
 #preistabelle .desc_empfehlung {
	background-color: #f7f7f7;
	font-weight: bold;
	text-align:left;
	padding-left: 10px;
}
 #preistabelle .empfehlung {
	background-color: #f7f7f7;
}
 #preistabelle .desc_price {
	background-color: #f7f7f7;
	font-weight: bold;	
}
 #product_desc h4,
 #preise_statisch h4,
 #versandkosten h4 ,
 #product_desc h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 30px 0 10px 0;
}
 #product_desc img {
	float: left;
	margin: 0 30px 20px 0;
}
 #preise_statisch {
	clear: both;
	margin: 40px 0 5px 2px;
}
 #preise  {
	width: 570px;
	margin: 5px 0;
	padding: 0;
	border:0pt none;
    border-collapse:collapse;
}
 #preise th,
 #preise td {
	border: 1px solid #cccccc;
	padding: 5px 0 5px 0;
	text-align: center;
	width: 107px;
	margin: 0;
	line-height: 20px;
}
 #preise td.desc {
	width: 150px;
	font-weight: bold;
	text-align:left;
	padding-left: 5px;
}
 #preise td.descFormat {
	text-align:left;
	width: 570px;
	padding-left: 5px;
	font-style: italic;
}

/* Preisrechner Seite Ende */
