.tabboxunten {
	position:absolute;
	left:0px;
}

/* added for proper display of IxxE(6): */

div.tabboxcontent  div.padding8px {
	/* todo: fix */
	/*
	overflow:hidden;
	display:inline; 
	*/
	padding-top:10px;
}

.suchbox {
	height: 167px;
	padding : 0px;
	margin: 0px;
	margin-right:12px;
	margin-bottom:8px;
}
.suchbox {
	height: 167px;
	padding : 0px;
	margin: 0px;
	margin-right:12px;
	margin-bottom:8px;
}
html > body div.suchbox {
	margin-right:2px;
}
.bildbox {
	display:inline;
	margin:0 12px 8px 0px;
}
.balken332 {
	display:inline;
	margin:0 12px 8px 0px;
}
.bildboxsml img {
	border:none;
}
.bildbox img {
	border:none;
}

.tabboxtab a, .tabboxtab a:visited{
	display:inline;
	float:left;
}
.tabboxtabaktiv a, .tabboxtabaktiv a:visited{
	display:inline;
	float:left;
}

/* */
table.featureList  td {
	margin-bottom: 4px;
	border-bottom: 1px dashed #C3C3C3;
}

div.suchbox img {
	border: none;
}


.suchbox table.suchbox_re {
	background-color : transparent;
	font-size : 11px;
	margin : 0 0 0 12px; /*172*/
	padding : 0;
	border : none !important;
}

#bottomnavi {
	height: 28px;
	width:400px;
	padding : 3px 12px 6px 0;
	margin : 8px 0 0 0;
	text-align : right;
	font-size : 12px;
	color : #00215a; 
	background-color : transparent;
	float:right;
	position:relative;
	bottom: -24px;
	right: 0px;
}

table {
	padding : 0;
	margin : 0 0 24px 0;
	clear : both;
	background-color : #fff;
	color : #00215a;
	font-size : 11px;
	line-height : normal;
}

.detail h3 {
	width : 182px;
	height : 40px;
	margin : 0 0 0 0;
	padding : 20px 0 0 18px;
	font-size : 24px;
	font-weight : bold;
	text-decoration : none;
	color : #fff;
	background-image : url(/fileadmin/images/bg_preis_gr.gif);
	background-repeat : no-repeat;
}
.detail p {
	margin-top:0px;
	margin-bottom:6px;
	font-size : 11px;
}
.detail p.priceinfo {
	margin-left:24px;
}
.detail div.small {
	margin-left:24px;
	font-size : 10px;
}
.detail div.small p {
	font-size : 10px;
}
.tabboxcontent div.small{
	margin: 0 0 0 0;
	float:left;
	font-size : 10px;	
}
.tabboxcontent div.small h6 {
	margin: 0 0 0 0;
	float:left;
	font-size : 11px;	
	background-color:transparent;
}
.tabboxcontent div.small h6 em {
	font-weight:bold;
}
.tabboxcontent div.smallp {
	margin: 0 0 0 0;
	float:left;
}

.tabboxcontent div.small table {
	width: 540px;
	font-size : 10px;
	margin-top: -16px;
}
.tabboxcontent div.small table td {
	font-size : 10px;
}

div.twocol {
 margin-bottom:10px;
}

div.twocol p {
	clear:none;
}
			
div.twocol a {
	display:block;
}			
			
div.twocol a img {
	display:block;
	float: none;
}

div.twocol div.twocol_left {
	float:left;
	width:90px;
}

div.twocol div.twocol_right {
	margin-left:100px;
}