h1.artikel_uebersicht{
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
	padding: 0px;
	padding-bottom: 2px;
	margin: 0px;
	}

h2{
	font-size: 12px;
	padding-bottom: 5px;
	}

.AnkerBox{
	clear: both;
	padding: 5px;
	width: 614px;
	margin-bottom: 16px;
	min-height: 8px;
	}

.abox{
      float:left;
	font-weight:bold;
	font-size: 10px;
	height:20px;
	line-height:20px;
	padding-right:10px;
	white-space:nowrap;
	}

.obox{
      clear:both;
	height:26px;
	line-height:26px;
	width: 544px;
	}

.KopfFeld{
      background-color: #000066;
      clear:both;
	color:#FFFFFF;
	height:20px;
	min-width: 620px;
	line-height:20px;
	}

.h1{
      border-right:1px solid #FFFFFF;
      float:left;
	height:20px;
	padding: 0px;
      width:54px;
	}

.hu1{
      position: relative;
	left: 7px;
	width:34px;
	float: left;
	}

.h2{
      border-right:1px solid #FFFFFF;
      float:left;
	height:20px;
	padding: 0px;
      width:316px;
	}

.hu2{
      position: relative;
	left: 7px;
	width:75px;
	float: left;
	}

.h3{
      border-right:1px solid #FFFFFF;
      float:left;
	height:20px;
	padding: 0px;
      width:94px;
	}

.hu3{
      position: relative;
	left: 7px;
	width:46px;
	float: left;
	}

.h3v{
      border-right:1px solid #FFFFFF;
      float:left;
	height:20px;
	padding: 0px;
      width:20px;
	}

.hu3v{
      position: relative;
	left: 7px;
	width:10px;
	float: left;
	}

.h4{
      float:left;
	height:20px;
	padding: 0px;
      width:130px;
	}

.hu4{
      position: relative;
	left: 7px;
	width:105px;
	float: left;
	}

* html ..KopfFeld .h1 {width:53px;}
* html ..KopfFeld .h2 {width:312px;}
* html ..KopfFeld .h3 {width:93px;}
* html ..KopfFeld .h3v {width:23px;}
* html ..KopfFeld .h4 {width:130px;}


.r0{
      min-height: 20px;
	/*width: 18px;*/
	padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 0px;
      padding-right: 2px;
	}

.r0K{
      min-height: 20px;
	width: 20px;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
      padding-right: 2px;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r1{
      min-height: 20px;
	padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 5px;
      padding-right: 4px;
	}

.r1K{
      min-height: 20px;
	width: 56px;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
      padding-right: 2px;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r2{
      min-height: 20px;
	/*width: 292px;*/
      padding-top: 5px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	line-height: 1.5;
	}

.r2K{
      min-height: 20px;
	/* width: 292px;*/
      padding-top: 5px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	line-height: 1.5;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r2Ksend{
      min-height: 20px;
	width: 337px;
      padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 4px;
	line-height: 1.5;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r2K_warenkorb{
      min-height: 20px;
	width: 337px;
      padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 4px;
	line-height: 1.5;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r2_kein_preis{
      min-height: 20px;
	/*width: 392px;*/
      padding-top: 5px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 2px;
	line-height: 1.5;
	}

.r2K_kein_preis{
      min-height: 20px;
	/*width: 404px;*/
      padding-top: 5px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 2px;
	line-height: 1.5;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r3{
      min-height: 20px;
	/*width: 88px;*/
      padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
	}

.r3K{
      min-height: 20px;
	width: 58px;
      padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r3v{
      min-height: 20px;
	/*width: 16px; */
      padding-top: 6px;
	padding-left: 2px;
	padding-bottom: 5px;
	}

.r3vV{
      min-height: 20px;
	width: 12px;
      padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

.r4{
      min-height: 20px;
	/*width: 127px;*/
      padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
	}

.r4K{
      min-height: 20px;
	width: 102px;
      padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}


.r5{
      min-height: 20px;
	/*width: 18px;*/
	padding-top: 8px;
	padding-left: 2px;
	padding-bottom: 9px;
      padding-right: 2px;
	}

.r5K{
      min-height: 20px;
	width: 0px;
	padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 5px;
      padding-right: 2px;
	background-image:url(../../images/menu_verlauf_fuss.png);
	}

*+html .r1 {height: 20px; padding-top:8px;}
*+html .r1K {padding-top: 4px;}
*+html .r2 {height: 20px;}
*+html .r2K {padding-top: 4px;}
*+html .r2_kein_preis {height: 20px;}
*+html .r2K_kein_preis { padding-top: 3px;}
*+html .r3 {height: 20px;}
*+html .r3K {padding-top: 4px;}
*+html .r3v {height: 20px; padding-top:8px;}
*+html .r3vV {padding-top: 2px;}
*+html .r4 {height: 20px;padding-top:8px;}
*+html .r4K {padding-top: 4px;}

.ibox{
      min-height: 20px;
	width: 624px;
	line-height: 0px;
	}

* html ..ibox {height: 20px};

.ibox .r1{
      border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
      min-height: 34px

	}

.ibox .r1 .i1{
      position: relative;
      left: 5px;
      top:5px;
      width: 45px;
      text-align: right;
	}

.ibox .r2{
      border-right:1px solid #CCCCCC;
	width:324px;
      min-height: 34px;
	}

.ibox .r2 .i2{
      position: relative;
      left: 5px;
      top:5px;
      width: 205px;
	margin-bottom: 5px;
	}

.ibox .r3{
      border-right:1px solid #CCCCCC;
	width:90px;
      min-height: 34px;
	}

.ibox .r3 .i3{
      position: relative;
      left: 5px;
      top:5px;
      width: 85px;
	}

.ibox .r3v{
      border-right:1px solid #CCCCCC;
	width:22px;
      min-height: 34px;
	}

.ibox .r3v .i3v{
      position: relative;
      left: 5px;
      top:5px;
      width: 22px;
	}

.ibox .r3 .i3_warenkorb{
      position: relative;
      left: 5px;
      top:20px;
      width: 12px;
      height: 12px;
      background-image: url(../../images/gruen.png);
      background-repeat: no-repeat;
	}

.ibox .r3 .i3_button_div{
      position: relative;
      left: 20px;
      top:3px;
      width: 50px;
	}

.ibox .r3 .i3_button{
      font-size: 9px;
      background-image: url(../../images/kaufen.gif);
      background-repeat: no-repeat;
      width: 50px;
	}

.ibox .r4{
      border-right:1px solid #CCCCCC;
	width:129px;
      min-height: 34px;
	}

.ibox .r4 .i4{
      position: relative;
      left: 5px;
      top:5px;
      min-width: 108px;
	}

* html ..ibox .r1 {height: 34px;}
* html ..ibox .r2 {height: 34px; width:318px;}
* html ..ibox .r3 {height: 34px;}
* html ..ibox .r3v {height: 34px;}
* html ..ibox .r4 {height: 34px; width:140px;}

.sort_aktive{
	position:relative;
	top:0px;
}

* html .sort_aktive{
	position:relative;
	top:-1px;
}

*+html .sort_aktive{
	position:relative;
	top:-1px;
}


.sort_deaktive{
	position:relative;
	top:-1px;
}

*+html .sort_deaktive{
	position:relative;
	top:0px;
}

div.ListenKontainer div.right{
	border-top: solid 1px #CCCCCC;
      text-align: right;
	width: 624px;
	}

div.ListenKontainer div.right_kurz{
	border-top: solid 1px #CCCCCC;
      text-align: right;
	width: 623px;
	position: relative;
	left: -1px;
	}

* html div.ListenKontainer div.right_kurz{
	border-top: solid 1px #CCCCCC;
      text-align: right;
	width: 624px;
	left: 0px;
	}

.clearDiv{
      clear:both;
	font-size:0px;
	line-height:0px;
	width:100%;
	}

.ListenKontainer{
	width: 624px;
	}

* html .ListenKontainer{
	width: 624px;
	height: 400px;
	}

@media all and (min-width:0px) {
    head~body .ListenKontainer{
    vertical-align:top;
	}
}

.p9{
      font-size: 9px;
	}

.p10{
      font-size: 10px;
	}

.p11{
      font-size: 11px;
	}

.p12{
      font-size: 12px;
	}

.bold{
      font-weight: bold;
	}

.normal{
      font-weight: normal;
	}

.fleft{
      float: left;
	}

.artikel_uebersicht1{
      font-size: 10px;
	line-height: 1.5;
	width: 100%;
	border: solid 1px #CCCCCC;
	}

.artikel_uebersicht tr.bold{
      font-weight: bold;
	}

.artikel_uebersicht td.ArtNr{
      width: 150px;
	}

.artikel_buttons{
      position: relative;
	bottom: 4px;
	float: right;
	width: 520px;
	text-align: right;
	}

.preis_erklaerung{
      color:#A5A5A5;
	text-align: right;
	margin-bottom: 16px;
	width:620px;
	}

a.white{
      color:#ffffff;
	}

a.white, a.white:link, a.white:visited, a.white:active {
color:#ffffff;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

div.right p#top_anker {
           background-image:url(../../images/nach_oben.gif);
           background-repeat:no-repeat;
           padding: 0px;
           padding-left: 12px;
           float: right;
           display: inline;
           }

div.right_kurz p#top_anker {
           background-image:url(../../images/nach_oben.gif);
           background-repeat:no-repeat;
           padding: 0px;
           padding-left: 12px;
           float: right;
           display: inline;
           }

.form_anzahlartikel{
	margin:0px;
	display:inline;
	left:200px;
	position: relative;
	}

#anzahl_hertseller{
	display:block;
	width:200px;
}

.ArtikelKopf{
      border:1px solid #CCCCCC;
	display:block;
	margin-bottom: 8px;
	min-height:56px;
	width:622px;
}

.ArtikelKopf_Caption {
	background-color:#CCCCCC;
	color:#000066;
	font-size:12px;
	height:24px;
	width:622px;
	}

div.erste{
	width: 150px;
}

.img_promo{
	padding-bottom: 1px;
}

*+html img.img_promo{
	padding-top: 1px;
}

html:first-child>b\ody img.img_promo{
	padding-top: 4px;
}

.table_suchfelder{
	position:relative;
	left: -7px;
}

@media all and (min-width:0px) {
    head~body .table_suchfelder{
      position:relative;
	left: -3px;
	}
}

.table_suchfelder_beschriftung{
	position:relative;
	bottom: 3px;
}

*+html .table_suchfelder_beschriftung{
	position:relative;
	bottom: 1px;
}

@media all and (min-width:0px) {
    head~body .table_suchfelder_beschriftung{
      position:relative;
	top: 1px;
	}
}

.input_uni{
	border-style:none;
	background:transparent;
	color:#000066;
	padding:0;
      cursor: pointer;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.input_uni:hover{
	border-style:none;
	background:transparent;
	color:#000066;
	padding:0;
      cursor: pointer;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-bottom:1px solid #000066;
}

.zu_favoriten{
      background: transparent;
	 background-image: url(../../images/favoriten.jpg);
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:15px;
	 width:16px;
	 margin-top:8px;
	 cursor:pointer;
	 padding:0px;
}

.zu_favoriten_gruen{
      background: transparent;
	 background-image: url(../../images/favoriten_gruen.jpg);
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:15px;
	 width:16px;
	 margin-top:8px;
	 cursor:pointer;
	 padding:0px;
}

* html .zu_favoriten{
	margin-top:-8px;
}

*+html .zu_favoriten{
	margin-top:-8px;
}

* html .zu_favoriten_gruen{
	margin-top:-8px;
}

*+html .zu_favoriten_gruen{
	margin-top:-8px;
}

@media all and (min-width:0px) {
    head~body .zu_favoriten{
      margin-top: 8px;
	}
}

.in_den_korb_icon_button{
      background: transparent;
	 background-image: url(../../images/warenkorb.jpg);
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:13px;
	 width:18px;
	 cursor:pointer;
	 padding:0px;
}

.in_den_papierkorb_icon_button{
      background: transparent;
	 background-image: url(../../images/papierkorb.gif);
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:16px;
	 width:13px;
	 cursor:pointer;
	 margin-top:8px;
	 padding:0px;
}

* html .in_den_papierkorb_icon_button{
	margin-top:-8px;
}

*+html .in_den_papierkorb_icon_button{
	margin-top:-8px;
}

@media all and (min-width:0px) {
    head~body .in_den_papierkorb_icon_button{
      margin-top: 8px;
	}
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ hide from IE-mac */