.uebersicht {
	width: 640px;}
.uebersicht1 {
	display:block;
	width: 300px;
	height: 110px;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	margin: 0px 13px 20px 0px;
	float: left;}
.uebersicht1-top { 
	display:block;
	width: 300px;
	height: 230px;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	margin: 0px 13px 20px 0px;
	float: left;}
.uebersicht2 {
	display:block;
	width: 298px;
	height: 110px;
	border: 1px solid #000;
	background-color:#FFF;}
.uebersicht2-top {
	display:block;
	width: 298px;
	height: 228px;
	border: 1px solid #000;}
.uebersicht21 {
	width: 136px;
	height: 110px;
	float: left;
	overflow:hidden;}
.uebersicht211 {
	width: 120px;
	height: 110px;
	background-color: #FFF;}
.uebersicht21-top {
	display:block;
	width: 100%;
	height: 200px;
	text-align:center;}
.uebersicht22 {
	width: 160px;
	float: left;}
.uebersicht221 {
	display:block;
	width: 160px;
	height: 89px;
	padding: 2px 5px 0px 0px;
	overflow: hidden;}
.uebersicht2211 {
	font-size: 11px;
	font-weight:bold;}
.uebersicht2212 {
	font-size: 11px;
	font-weight:bold;
	color: #af710b;}
.uebersicht2213 {
	font-size: 11px;
	line-height: 14px;}
.uebersicht222 {
	display:block;
	width: 160px;
	height:21px;
	font-size: 11px;
	background-image: url(/img/e/basic/htgr_preis_overview.gif);
	background-repeat: no-repeat;}
.uebersicht222-top {
	display:block;
	width: 100%;
	height:21px;
	font-size: 11px;
	background-image: url(/img/e/basic/htgr_preis_overview_top.gif);
	background-repeat: no-repeat;}
.uebersicht223 {
	display:block;
	width: 160px;
	height:21px;
	font-size: 11px;
	position: relative;
	top: -21px;
	margin: 0px 0px -21px 0px;}
.uebersicht2221 {
	display:block;
	width:134px;
	font-size: 11px;
	color: #FFF;
	padding: 4px 0px 0px 5px;
	float: left;}
.uebersicht2222 {
	width:18px;
	color: #FFF;
	padding: 0px 0px 0px 0px;
	float: right;}
	
.detail {
	width: 640px;}
.detail1 {
	width: 220px;
	float: left;}
.detail11 {
	margin: 0px 0px 15px 0px;}
.detail12 {
	width: 220px;
	margin: 0px 0px 15px 0px;}
.detail121 {
	width: 60px;
	float: left;}
.detail122 {
	width: 160px;
	float: left;
	font-size: 11px;}
.detail14 {
	margin: 0px 0px 15px 0px;}
.detail15 {
	font-size: 22px;
	color: #af710b;
	margin: 0px 0px 15px 0px;}
.detail16 {
	margin: 0px 0px 15px 0px;}
.detail17 {
	margin: 0px 0px 15px 0px;}
.detail2 {
	width: 420px;
	float: left;}
.detail3 {
	width: 640px;
	border: 1px solid #433728;
	background-color: #EBD18C;
	padding: 5px;
	margin: 0px 0px 15px 0px;}
.detail4 {
	width: 640px;
	border: 1px solid #433728;
	background-color: #EBD18C;
	margin: 0px 0px 20px 0px;}
.detail41 {
	background-color: #433728;
	color: #FFF;
	font-weight: bold;
	padding: 2px 10px 2px 10px;}
.detail42 {
	padding: 10px;}

.basket {
	width: 640px;
	margin: 30px 0px 0px 0px;}
.basket1 {
	font-weight: bold;
	background-color: #fae8ad;
	border: 1px solid #af710b;
	padding: 2px 3px 2px 5px;
	border-collapse: collapse;}
.basket2 {
	border: 1px solid #af710b;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	background-color: #FFF;}
	
.anschrift { /* Lieferung */
	width: 640px;}
.anschrift1 { /* Rechnungsadresse */
	width: 320px;
	float: left;}
.anschrift11 { /* Name + Formfeld */
	width: 300px;
	margin: 0px 0px 5px 0px;
	clear: both;}
.anschrift111 { /* Name */
	width:90px;
	float: left;
	font-weight: bold;}
.anschrift112 { /* Formfeld */
	width:210px;
	float: left;}
.anschrift2 { /* Lieferadresse */
	width: 320px;
	float: left;}
	
.basket-footer {
	width: 640px;
	text-align: right;
	margin: 10px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	border-top:1px solid #000;}