/* Detailartikelansicht */
.DetailArtikelLeft {
	float:left;
	width:350px;
	margin:0 60px 0 0;
}

.DetailArtikelRight {
	background:#DAE1E5 none repeat scroll 0 0;
	float:left;
	padding:10px;
	width:320px;
}



.DetailArtikelNavi .NavULListContainer {
	margin:0;
	
}

.DetailArtikelBack, .DetailArtikelFriend, .DetailArtikelFrage {
	float:left;
	margin:3px 15px 3px 0;
}


.DetailArtikelVersand, .DetailArtikelRight  .SecLevelText {
font-size:11px;
}

.DetailArtikelPreisContainer .PreisNormal {
font-size:20px;
}

.DetailArtikelPreisContainer  .VKempf {
font-size:16px;
text-decoration:line-through;
}

.DetailArtikelBack {
	}

.DetailArtikelNavi {
	margin:10px 0 10px 0;
}

.DetailArtikelWeitere {
	height:190px;
}

.ImageWeitere {
	margin:0 4px 10px 0;
	padding:2px;
}

.DetailArtikelName {
	font-size:20px;
}

.DetailArtikelnummer {
	font-size:12px;
}	

.DetailArtikelPreisContainer {
	margin:10px 0;
	padding:10px 0 0 0;
	text-align:right;
	position:relative;
}

.ImageDetail {
padding:10px;
width:350px;
background:#DAE1E5 ;	
}

.DetailArtikelPreisContainer .ProzDiff {
	background:transparent url(/v30/localpictures/theme/layout/preis_diff_bg.png) repeat scroll 0 0;
	color:#FFFFFF;
	height:53px;
	left:0;
	line-height:42px;
	padding:0 0 0 5px;
	position:absolute;
	text-align:center;
	top:0;
	width:59px;
}

#AuswahlBoxenAussen {
	border-bottom:1px solid #C4D1D8;
	border-top:1px solid #C4D1D8;
	margin:10px 0;
	padding:10px 0;
}

#AuswahlBoxBez1,#AuswahlBoxBez2,#AuswahlBoxBez3, #InputBoxMengeBez {
	float:left;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	width:70px;
}

#s1,#s2,#s3, #InputBoxMengeFeld {
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

#M1, #M2, #M3,#SINGLEMENGE {
	border:1px solid #D8DBCF;
	font-size:10px;
	margin:0 0 2px;
	padding:2px;
	width:120px !important;
}

#AuswahlBox1,AuswahlBox2,#AuswahlBox3 {
	clear:both;
}

#BESTELLFELD {
	margin:10px 0 10px 0;
}

#SinglePutWk-Info {
margin:10px 0 0 0;
font-size:11px;
}

#InputBoxMengeButton {
	clear:both;
	text-align:right;
	margin:10px 0 5px 0;
}

.DetailArtikelbeschreibung {
	font-size:11px;
	margin:10px 0 10px 0;
}



.DetailArtikelbeschreibung ul, .DetailArtikelAlternativen ul  {
	margin:0;
	padding:0;
}

.DetailArtikelAlternativen {
margin:10px 0 10px 0;
font-size:12px;
}

.DetailArtikelAlternativen .Weitere-Artikel {
font-size:14px;
}

.DetailArtikelAlternativen li {

padding:2px 0 3px 0;
}

.DetailArtikelAlternativen a {
	font-size:12px;
	
}

.DetailArtikelbeschreibung ul li, .DetailArtikelAlternativen ul li {
	list-style-image:url(/v30/localpictures/theme/kh_layout/list_element.png);
	list-style-position:inside;
	list-style-type:none;
	margin:5px 0;
}
/* Detailartikelansicht */

/* Ajax Warenkorb */

#SmallBasketView {
text-align:center;
position:fixed;
z-index:1001;
left:0;
margin:0 auto;
}

.SmallBasket {
width:340px;
background:url(/v30/localpictures/theme/kh_layout/bg_small_basket.png) no-repeat;
padding:10px;
}


/* Übersichtsartikel */
.OverviewContainer {
margin:5px 15px 20px 16px;
width:156px;
float:left;
background:#dae1e5;
}

 .VoucherContainer {
    background: none repeat scroll 0 0 #DAE1E5;
    margin: 5px 12px 20px;
    text-align: center;
    width: 166px;
}


.OverviewContainer:hover,  .VoucherContainer:hover  {
background:#a5b5be;
}


.OverviewContainer .SecLevelText {
font-size:10px;
}

.OverviewMiscContainer {
padding:4px;
height:110px;
}

.OverviewPreisContainer .VKempf {
text-decoration:line-through;
font-size:11px;
}

.OverviewPreisContainer  {
text-align:right;
height:40px;
}

.OverviewImage {
padding:2px;
height:178px;
text-align:center;
overflow:hidden;
}

/* Kleine Artikelansicht */
.ArtikelStartSmallContainer {
	background:#E9ECE0 none repeat scroll 0 0;
	font-size:10px;
	margin:5px 3px;
	padding:5px;
	position:relative;
	width:172px;
}


.ArtikelStartSmallPreise {
	position:absolute;
	right:5px;
	bottom:5px;
	text-align:right;
	font-size:10px;
}

.ArtikelBoxSmallContainer {
	border-bottom:1px solid #A5B5BE;
	float:left;
	margin:10px;
	padding:0 0 10px;
	position:relative;
	width:230px;
}

.DetailArtikelRight .ArtikelBoxSmallContainer {
width:300px;
}

.ArtikelBoxSmallContainer  .ArtikelLink {
	font-weight:bold;
	font-size:10px;
}


.ArtikelBoxSmallImage {
	float:left;
	position:relative;
	margin:0 10px 0 0;
}

.ArtikelBoxSmallNummer {
	position:absolute;
	bottom:2px;
	right:2px;
	font-size:10px;
	color:#FFF;
}

.ArtikelBoxSmallMisc {
	float:left;
	margin:0 0 0 20px;
	width:460px;
}

.ArtikelBoxSmallPreise {
	position:absolute;
	right:0;
	bottom:10px;
	text-align:right;
	font-size:10px;
}


/* Box Artikel */
.ArtikelBoxContainer {
	background:#E9ECE0 none repeat scroll 0 0;
	border:1px solid #75776F ;
	margin:0 1px 10px 0;
	width:92px;
}

.ArtikelBoxImage {
	text-align:center;
	margin:1px;
	position:relative;
}

.ArtikelBoxNummer {
	position:absolute;
	bottom:2px;
	right:2px;
	font-size:10px;
	color:#FFF;
}

.ArtikelBoxMisc {
	padding: 4px;
	margin:1px;
	background:#aeb0aa;
	font-size:10px;
}

.ArtikelBoxName {
height:45px;
}

.ArtikelBoxElements {
}

.ArtikelBoxPreise {
	text-align:right;
	margin:5px 0 0 0;
	height:35px;
}



.ColorIcon {
width:10px;
height:10px;
line-height:0px;
margin:1px;
border:1px solid #87A7DF;
}

#OverviewPreisDiff .ProzDiff {
background-image:url(/v30/localpictures/theme/layout/lowprice.png);
width:44px;height:65px;
padding-left:25px;
text-align:center;
font-weight:bold;
color:#FFF;
font-size:16px;
line-height:35px;
}

.OverviewArtikelId {
font-size:10px; 
float:left;
}

.OverviewArtikelBrand {
float:right;
}

.OverviewArtikelBrand a {
font-size:10px;
}

.OverviewArtikelName {
font-weight:bold;
height:45px;
margin:5px 0 0 0;
}
.OverviewArtikelButton, #OverviewArtikelVarianten {
text-align:right;
}
#DtVarianten #ContainerVariantentabelle {
border:1px solid #000000;
padding:3px;
width:250px;
}

.VariantentabellePopUp {
background:#A4B6D5;
text-align:left;
z-index:10000;
padding:3px;
border:1px solid #4168AD;
width:148px;
}

#VariantenBottom {font-size:10px;}

.BoxContainer , .Box3Container ,  .Box2Container {
background:#FFF;
width:64px;
border:1px solid #87A7DF;
padding:3px;
margin:3px;
margin-bottom:4px;
text-align:center
}

.BoxContainer  {
width:80px;
margin:4px;
margin-top:0px;
margin-bottom:7px;
}

.Box2Container {
width:45px;
}

.Box3Container {
margin-top:0;
}

.BoxPreisContainer, .BoxPreisContainer .PreisSonder {
font-size:10px !important;
text-align:right;
}

.Box2PreisContainer, .Box2PreisContainer .PreisSonder , .Box2PreisContainer .PreisNormal{
font-size:8px !important;
text-align:right;
}


.BoxImage , .Box3Image {
height:80px;
position:relative;
}

.Box2Image {
height:50px;
position:relative;
}

.BoxPreisDiff, .Box3PreisDiff, .Box2PreisDiff {
position:absolute;
top:0px;
right:0px;
}

.Box3ArtikelName {
font-size:10px;
font-weight:bold;
}

.BoxPreisDiff .ProzDiff , .Box3PreisDiff .ProzDiff {
background-image:url(/v30/localpictures/theme/layout/lowprice_small.png);
width:26px;height:38px;
padding-left:10px;
text-align:center;
font-weight:bold;
color:#FFF;
font-size:10px;
line-height:25px;
}

.Box2PreisDiff .ProzDiff  {
background-image:url(/v30/localpictures/theme/layout/lowprice_very_small.png);
width:23px;height:29px;
padding-left:4px;
text-align:center;
font-weight:bold;
color:#FFF;
font-size:8px;
line-height:20px;

}

.ArtikelLink {
color:#034972;
text-decoration:none;
}

#ImageLangtext {
font-size:10px;
color:#000;
}

#Also-Sold-Topic, #LastViewedTopic {
border-color:#A5B5BE;
border-style:solid;
border-width:1px 0;
font-size:14px;
margin-bottom:10px;
margin-top:10px;
padding:5px 0;
}
