



A:link {color: #006F5B; background-color: transparent; text-decoration: none;}
A:visited { color: #006F5B;text-decoration : none;}
A:active { color: #006F5B; background-color: transparent;text-decoration : none;}
A:hover { color: #8A8A8A; background-color: transparent;text-decoration : none;}



html, body {
           font-size: 11px;
           height: 773px;
           margin: 0;
           padding: 0;
           font-family: Verdana, Geneva, ARIAL, Helvetica, Helv;
           }

@media screen {
	/* fontformat - start */
.blackbold {
 color:#000000;
 font-weight: bold;
}
.black {
 color:#000000;
 font-weight: normal;
}
.thintext {
  color:#8A8A8A;
  font-weight: normal;
}
.centertext {
	width: 528px;
  color:#FE3300;
  text-align: center;
}
.green {
	color:#006F5B;
}
.greenbold {
	color:#006F5B;
	font-weight: bold;
}
.grey {
	color:#8A8A8A;
	font-weight: normal;
	padding-top: 6px;
}
.pink {
	font-weight: bold;
	color: #EC008C;
}
/* fontformat - start */


/* frame, header - start */
#headerlogo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 188px;
  height: 96px;
  background: #E4E7ED;
}
#headerwelcome {
  position: absolute;
  top: 0px;
  left: 188px;
  width: 648px;
  height: 96px;
  padding-top: 3px;
	font-weight: bold;
  background: #E4E7ED;
}
#headerspace1 {
  position:absolute;
	top: 96px;
  left: 0px;
  width: 100%;
  background-color: #009A7F;
}
#headerspace2 {
  position:absolute;
	top: 125px;
  left: 0px;
  width: 100%;
  background-color: #009A7F;
}
#headernavi {
  position:absolute;
  left: 0px;
  top: 98px;
  width: 836px;
  height: 27px;
  font-weight: bold;
  color: #006F5B;
  background-color: #CCD7EA;
}
	.headermenuactive {
	  color: #006F5B;
		background: #FFFFFF;
	  padding-top:7px;
	  padding-bottom:7px;
	}
	.headermenuactive2 {
	  color: #006F5B;
		background: #FFFFFF;
	  padding-top:7px;
	  padding-bottom:3px;
	}
	.headermenuinactive {
	  color: #006F5B;
	  padding-top:7px;
	  padding-bottom:7px;
	}
	
/* frame, header - ende */

/* frame: menü, suche, schnellbestellung - start */
#suche {
	position: absolute;
	left: 0px;
	top: 148px;
	width: 164px;
	height: 77px;
	color: #8A8A8A;
	padding-left: 5px;
	}

#menu {
  position: absolute;
  left: 0px;
  top: 200px;
  width: 189px;
 }
	.menuiteminactive {
	  width: 165px;
	  height: 14px;
	  font-weight: bold;
		color:#006F5B;
	  padding-left:5px;
	}
	.menuitemactive {
	  width: 165px;
	  height: 14px;
	  font-weight: bold;
	  color: #006F5B;
	  padding-left: 5px;
		background: #FFFFFF;
	}

#quickorder {
  position:absolute;
  left: 0px;
  top: 301px;
  width:164px;
  height:78px;
  background-color: #D2D8E4;
 }
	.quickordertext {
	  line-height: 15px;
	  font-weight: bold;
	  padding-top:6px;
	  padding-left:5px;
	  color:#8A8A8A;
	 }
/* frame: menü, suche, schnellbestellung - ende */

/* frame, bereich links unten - start */
#login {
  position:absolute;
  left: 0px;
  top: 374px;
  width:164px;
  height: 110px;
  background-color: #D2D8E4;
  overflow:hidden;
 }
	.logintext {
	  line-height: 15px;
	  font-weight: bold;
	  padding-top:6px;
	  padding-left:5px;
	  color:#8A8A8A;
	 }
#logo2 {
  position: absolute;
  left: 0px;
  top: 479px;
  width: 165px;
  height: 65px;
}
/* frame, bereich links unten - ende */

/* frame, fußbereich - start */
#footerspace {
  position:absolute;
  left: 0px;
  top: 544px;
  background-color: #006F5B;
}
#claim {
	position:absolute;
	top: 546px;
	left: 0px;
	width: 165px;
	height: 300px;
	/*background-color: #EC008C;*/
	padding:0; margin:0;
}
	.claimtext {
		font-weight: bold;
		color: #FFFFFF;
		padding-top: 5px;
	}
		a:link.claimtext {
			color: #FFFFFF; 
			text-decoration: none;
		}
		a:visited.claimtext { 
			color: #FFFFFF;
			text-decoration: none;
		}
		a:hover.claimtext {
			color: #8A8A8A; 
			text-decoration: none;
		}
		a:active.claimtext {
		 color: #FFFFFF;
		 text-decoration: none;
		}
	
#footertext {
	position: absolute;
	left: 189px;
	top: 648px;
	width: 648px;
	height: 54px;
	color: #8A8A8A;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-top: 8px;
}
#copyright {
	position: absolute;
	left: 8px;
	top: 648px;
	width: 165px;
	height: 54px;
	color: #E4E7ED;
}
/* frame, fußbereich - ende */


/* frame, wkanzeige - start */
#basket {
  position:absolute;
  top: 133px;
  left: 644px;
  width: 192px;
  height: 21px;
  background-color: #CCD7EA;
  font-weight: bold;
  color: #EC008C;
	padding-top: 4px;
	text-align: center;
}
/* frame, wkanzeige - ende */



/* masterartikelbox in Liste (mab) mit ihrem Inhalt - start */

#masterarticlebox {
	position: relative;
	top: 0px;
	left: 60px;
	width: 528px;
	height: 64px;
	color:#006F5B;
	font-weight: bold;
	border-bottom: 1px #B2B2B2 solid;
	border-top: 1px #B2B2B2 solid;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
}
	#mablogosupplier {
		position:absolute;
		left: 1px;
		top: 1px;
		width: 140px;
		height: 20px;
	}
	#mabmainlabel {
		position:absolute;
		left: 1px;
		top: 32px;
		width: 380px;
		height: 29px;
		overflow: hidden;
	}

	.mabmainlabeltext {
		font-weight: bold;
		color:#006F5B;
    font-family: Verdana, Geneva, ARIAL, Helvetica, Helv;
    font-size: 11px;
	}

	#mabimage {
		position:absolute;
		left: 385px;
		top: 1px;
		width: 140px;
		height: 60px;
	}

	#mabdprice {
    position:absolute;
    left: 223px;
    top: 2px
  }

	#mabspacer {
		width: 140px;
		clear: both;
	}
/* masterartikelbox in Liste (mab) mit ihrem Inhalt - ende */

/* masterartikelbox in der detailseite - start */
#masterarticleboxdetail {
    position: relative;
    top: 0px;
    left: 60px;
    width: 528px;
    font-weight: bold;
    border: 1px solid #B2B2B2;
}
	.mabdlogosupplier {
    position: relative;
    left: 1px;
    top: 1px;
    width: 221px;
    height: 43px;
    float: left;
    }
	.mabdmoreimages {
    position: relative;
    left: 1px;
    top: 4px;
    width: 119px;
    height: 43px;
    float: left;
  }
	.mabdimage {
    position: absolute;
    left: 344px;
    top: 1px;
    width: 180px;
    height: 150px;
    overflow: hidden;
    text-align: right;
	}
	.mabdtext {
		position: relative;
		left: 4px;
		top: 1px;
		width: 340px;
    padding-bottom: 4px;
		clear: both;
	}
	#mabdfunction {
    position: relative;
    left: 361px;
    top: 0px;
    width: 175px;
	}
/* masterartikelbox in der detailseite - ende */

/* artikelbox in der detailseite - start */
#articleboxdetail {
    position: relative;
    left: 60px;
    top: 0px;
    width: 528px;
    font-weight: bold;
    border: 1px solid #B2B2B2;
}
	.abdtext {
		position: relative;
		left: 4px;
		top: 0px;
		width: 296px;
		overflow: hidden;
    padding-bottom: 2px;
    padding-top: 2px;
    float: left;
	}
	.abdfunctions {
    position: relative;
    left: 4px;
    top: 0px;
    color: #000000;
    font-weight: normal;
    padding-bottom: 2px;
    padding-top: 2px;
    float:left
   }
	.abdquantity {
    position: absolute;
    left: 392px;
    top: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
    }
	.abdprice {
    position: absolute;
    left: 300px;
    top: 0px;
    padding-bottom: 2px;
    padding-top: 5px;
    }
/* artikelbox in der detailseite - ende */

/* artikelbox in der basketseite - start */
#articleboxbasket {
    position: relative;
    left: 60px;
    top: 0px;
    width: 528px;
    font-weight: bold;
    border: 1px #B2B2B2 solid;
		padding-bottom: 2px;
}
	#abbtext {
		position: relative;
		left: 4px;
		top: 0px;
		width: 300px;
		height: 49px;    
		padding-bottom: 2px;
    padding-top: 2px;
	}
	#abbproperty {
		position: relative;
		left: 4px;
		top: 0px;
		width: 300px;
		height: 37px;
		line-height: 12px;
		padding-bottom: 2px;
    padding-top: 2px;
	}
	#abbquantity {
    position: absolute;
    left: 305px;
    top: 7px;
    color:#006F5B;
    }
	#abbfunctions {
    position: absolute;
    left: 344px;
    top: 11px;
		width: 179px;
    color:#006F5B;
    }
	#abbprice1 {
    position: absolute;
    left: 244px;
    top: 35px;
		width: 132px;
		text-align: right;
		line-height: 12px;
    }
	#abbprice2 {
    position: absolute;
    left: 379px;
    top: 35px;
		width: 142px;
		text-align: right;
		line-height: 12px;
    }
	#abberror {
		position: relative;
		left: 0px;
		top: 0px;
		width: 516px;
		text-align: center;
		}
	#abbnote {
		position: relative;
		left: 0px;
		top: 0px;
		width: 516px;
		}
/* artikelbox in der basketseite - ende */
/* alles unter der artikelliste in der basketseite - start */
#basketamounts {
    position: relative;
    left: 64px;
    top: 0px;
    width: 519px;
    font-weight: bold;
    text-align: right;
}
#buttonbasket {
    position: relative;
    left: 64px;
    top: 0px;
    width: 528px;
}
/* alles unter der artikelliste in der basketseite - ende */

/* inhaltshauptdiv - start */
#content {
	position: absolute;
	left: 188px;
	top: 153px;
	width: 648px;
	font-size: 11px;
	font-weight: bold;
	color: #8A8A8A;
	background: #FFFFFF;
}
  #pagenaviabovetop {
		width: 648px;
		height: 42px;
	}
		.hr     {
		  position: relative;
		  left: 0px;
		  top: 11px;
		  line-height: 5px;
		  width: 60px;
		  background-color:#EEF1F6;
			float: left;
		}
	  .pagenaviabovetopleft {
			position: relative;
			top: 0px;
			left: 4px;
			width: 250px;
			padding-top: 6px;
			float: left;
		}
	  .pagenaviabovetopright {
			position: relative;
			top: 0px;
			left: 4px;
			width: 270px;
			padding-top: 6px;
			text-align: right;
			float: left;
		}
  #pagenaviabovebottom {
		position: relative;
		top: 0px;
		left: 64px;
		width: 584px;
		height: 18px;
	}
	  .pagenaviabovebottomleft {
			width: 250px;
			float: left;
		}
	  .pagenaviabovebottom {
			width: 520px;
			float: left;
		}
	  .pagenaviabovebottomright {
			width: 270px;
			text-align: right;
			float: left;
		}
	  .pagenaviabovebottomfull {
			width: 524px;
			height: 18px;
		}
  
	#pagenavibelow {
    width: 100%;
	}
		.pagenavibelowfull {
	    position: relative;
	    top: 0px;
	    left: 4px;
	    font-weight: bold;
	    color:#006F5B;
	    padding-top: 6px;
	    padding-bottom: 6px;
	    float: left;
		}

  #error {
		position: relative;
		top: 0px;
		left: 64px;
		width: 524px;
    color:#FE3300;
		padding-top: 6px;
		padding-bottom: 6px;
	}

  #success {
		position: relative;
		top: 0px;
		left: 64px;
		width: 524px;
    color:#338B33;
		padding-top: 6px;
		padding-bottom: 6px;
	}

	#mydata {
		position: relative;
		top: 0px;
		left: 64px;
		width: 574px;
		height: 200px;
	}
	#textfield {
	    position: relative;
	    left: 64px;
	    top: 0px;
	    width: 524px;
	    font-weight: bold;
	    clear: both;
	}
	#textfieldleft {
	    position: relative;
	    left: 64px;
	    top: 0px;
	    width: 260px;
	    font-weight: bold;
	    float: left;
	}
	#textfieldright {
	    position: relative;
	    left: 68px;
	    top: 0px;
	    width: 260px;
	    font-weight: bold;
	    float: left;
	}
		.textfieldtext {
			  font-size: 11px;
			  font-weight: bold;
			  color: #8A8A8A;
		}

	#indextextfieldleft {
	    position: relative;
	    left: 0px;
	    top: 0px;
	    width: 280px;
	    font-weight: bold;
	    float: left;
	}
	#indextextfieldright {
	    position: relative;
	    left: 8px;
	    top: 0px;
	    width: 360px;
	    font-weight: bold;
	    float: left;
	}
		.indextextfieldtext {
			  font-size: 11px;
			  font-weight: bold;
			  color: #8A8A8A;
			  padding-left: 12px;
			  padding-top: 8px;
			  padding-right: 12px;
			  padding-bottom: 8px;
		}
		.indexmabtext {
		    width: 208px;
		    font-weight: bold;
		    float: left;
			  padding-right: 8px;
		}
	
	/* Elemente zur Formularpflege Anfang*/

		.label110 {
			width: 110px;
			padding-top: 2px;
			float: left;
		}
		.label122 {
			width: 122px;
			padding-top: 2px;
			float: left;
		}
		.label140 {
			width: 140px;
			padding-top: 2px;
			float: left;
		}
		.label262 {
			width: 262px;
			padding-top: 2px;
			float: left;
		}
		.label165 {
			width: 165px;
			padding-top: 2px;
			float: left;
		}
		.label220 {
			width: 220px;
			padding-top: 2px;
			float: left;
		}
		.label262 {
			width: 260px;
			padding-top: 2px;
			float: left;
		}
		.input122 {
			width: 122px;
			height: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, Helv;
			font-size: 10px;
			font-weight: normal;
			border: 1px #999999 solid;
			float: left;
		}
		.input152 {
			width: 152px;
			height: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, Helv;
			font-size: 10px;
			font-weight: normal;
			border: 1px #999999 solid;
			float: left;
		}
		.input304 {
			width: 304px;
			height: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, Helv;
			font-size: 10px;
			font-weight: normal;
			border: 1px #999999 solid;
			float: left;
		}
		.input524 {
			width: 524px;
			height: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, Helv;
			font-size: 10px;
			font-weight: normal;
			border: 1px #999999 solid;
			float: left;
		}
		.textarea524 {
			width: 524px;
			font-family: Verdana, Geneva, Arial, Helvetica, Helv;
			font-size: 10px;
			font-weight: normal;
			border: 1px #999999 solid;
			float: left;
		}
		.checkbox {
			width: 122px;
			height: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, Helv;
			font-size: 10px;
			font-weight: normal;
			float: left;
			text-align: left;
		}
	/* Elemente zur Formularpflege Ende*/

  
/* inhaltshauptdiv - ende */


/* formularelemente - start */
.inputarticlenote {
	width: 374px;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	border: 1px #999999 solid;
}
.inputbasketnote {
	width: 230px;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	border: 1px #999999 solid;
}
.inputsearch {
	width: 130px;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	border: 1px #999999 solid;
	background-color: #ffffff;
}

.inputquickorder1 {
	width: 110px;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	border: 1px #999999 solid;
	background-color: #ffffff;
}
.inputquickorder2 {
	width: 35px;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	border: 1px #999999 solid;
	background-color: #ffffff;
}

.button {
	height: 17px;
 	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
 	font-size: 10px;
	color: #006F5B;
	font-weight: normal;
	background-color: #E4E7ED;
 	border: 1px #8A8A8A solid;
}
.submitlink {
	width: 125px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: bold;
	color: #006F5B;
	background-color: #FFFFFF;
	text-align: left;
	cursor: hand;
	border: 0px;
	margin: 0 0 0 0;
	float: left;
}
.floatpic {
	float: left;
}
.radio {
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
  font-size: 9px;
}

/* formularelemente - ende */
table {font-family: Verdana, Geneva, ARIAL, Helvetica, Helv; font-size: 11px;}
}
@media print {
	/* fontformat - start */
.blackbold {
 color:#000000;
 font-weight: bold;
}
.black {
 color:#000000;
 font-weight: normal;
}
.thintext {
  color:#333333;
  font-weight: normal;
}
.centertext {
	width: 528px;
  text-align: center;
}
.green {
	color:#006F5B;
}
.greenbold {
	color:#006F5B;
	font-weight: bold;
}
.grey {
	color:#333333;
	font-weight: normal;
	padding-top: 6px;
}
.pink {
	font-weight: bold;
	color: #EC008C;
}
/* fontformat - start */


/* frame, header - start */
#headerlogo {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 188px;
  height: 108px;
  background: #E4E7ED;
}
#headerwelcome {
  position: absolute;
  top: 0px;
  left: 188px;
  width: 488px;
  height: 108px;
  padding-top: 3px;
	font-weight: bold;
  background: #E4E7ED;
}
#headerspace1 {
  position:absolute;
	top: 108px;
  left: 0px;
  width: 100%;
  background-color: #009A7F;
}
#headerspace2 {
  position:absolute;
	top: 137px;
  left: 0px;
  width: 100%;
  background-color: #009A7F;
}
#headernavi {
  position:absolute;
  left: 0px;
  top: 110px;
  width:676px;
  height:27px;
  font-weight: bold;
  color:#006F5B;
  background-color: #CCD7EA;
}
	.headermenuactive {
	  color: #006F5B;
		background: #FFFFFF;
	  padding-top:7px;
	  padding-bottom:7px;
	}
	.headermenuactive2 {
	  color: #006F5B;
		background: #FFFFFF;
	  padding-top:7px;
	  padding-bottom:3px;
	}
	.headermenuinactive {
	  color: #006F5B;
	  padding-top:7px;
	  padding-bottom:7px;
	}
/* frame, header - ende */

/* frame: menü, suche, schnellbestellung - start */
#suche {
	display: none;
	position: absolute;
	left: 0px;
	top: 160px;
	width:164px;
	height: 77px;
	color:#333333;
	padding-left: 5px;
	}

#menu {
	display: none;
  position: absolute;
  left: 0px;
  top: 219px;
  width: 189px;
 }
	.menuiteminactive {
	  width: 165px;
	  height: 14px;
	  font-weight: bold;
		color:#006F5B;
	  padding-left:5px;
	}
	.menuitemactive {
	  width: 165px;
	  height: 14px;
	  font-weight: bold;
	  color: #006F5B;
	  padding-left: 5px;
		background: #FFFFFF;
	}

#quickorder {
	display: none;
  position:absolute;
  left: 0px;
  top: 283px;
  width:164px;
  height:160px;
  line-height: 15px;
  font-weight: bold;
  padding-top:6px;
  padding-left:5px;
  color:#333333;
  background-color: #D2D8E4;
 }
/* frame: menü, suche, schnellbestellung - ende */

/* frame, bereich links unten - start */
#login {
	display: none;
  position:absolute;
  left: 0px;
  top: 453px;
  width:164px;
  height:110px;
  line-height: 15px;
  font-weight: bold;
  padding-top:6px;
  padding-left:5px;
  color:#333333;
  background-color: #D2D8E4;
 }
#logo2 {
	display: none;
  position: absolute;
  left: 0px;
  top: 573px;
  width: 165px;
  height: 65px;
}
/* frame, bereich links unten - ende */

/* frame, fußbereich - start */
#footerspace {
	display: none;
  position:absolute;
  left: 0px;
  top: 638px;
  background-color: #006F5B;
}
#claim {
	display: none;
	position:absolute;
	top: 640px;
	left: 0px;
	width: 165px;
	height: 54px;
	background-color: #EC008C;
	padding-top: 3pt;
}
	.claimtext {
		font-weight: bold;
		color: #FFFFFF;
	}
		a:link.claimtext {
			color: #FFFFFF; 
			text-decoration: none;
		}
		a:visited.claimtext { 
			color: #FFFFFF;
			text-decoration: none;
		}
		a:hover.claimtext {
			color: #333333; 
			text-decoration: none;
		}
		a:active.claimtext {
		 color: #FFFFFF;
		 text-decoration: none;
		}
	
/* frame, fußbereich - ende */


/* frame, wkanzeige - start */
#basket {
  position:absolute;
  top: 145px;
  left: 483px;
  width: 193px;
  height: 21px;
  background-color: #CCD7EA;
  font-weight: bold;
  color: #EC008C;
	padding-top: 4px;
	text-align: center;
}
/* frame, wkanzeige - ende */



/* masterartikelbox in Liste (mab) mit ihrem Inhalt - start */

#masterarticlebox {
	position: relative;
	top: 0px;
	left: 60px;
	width: 528px;
	height: 64px;
	color:#006F5B;
	font-weight: bold;
	border-bottom: 1px #B2B2B2 solid;
	border-top: 1px #B2B2B2 solid;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
}
	#mablogosupplier {
		position:absolute;
		left: 1px;
		top: 1px;
		width: 140px;
		height: 20px;
	}
	#mabmainlabel {
		position:absolute;
		left: 1px;
		top: 32px;
		width: 380px;
		height: 29px;
		overflow: hidden;
	}

	.mabmainlabeltext {
		font-weight: bold;
		color:#006F5B;
    font-family: Verdana, Geneva, ARIAL, Helvetica, Helv;
    font-size: 11px;
	}

	#mabimage {
		position:absolute;
		left: 385px;
		top: 1px;
		width: 140px;
		height: 60px;
	}

	#mabdprice {
    position:absolute;
    left: 223px;
    top: 2px
  }

	#mabspacer {
		position:relative;
		width: 140px;
		height: 2px;
	}
/* masterartikelbox in Liste (mab) mit ihrem Inhalt - ende */

/* masterartikelbox in der detailseite - start */
#masterarticleboxdetail {
    position: relative;
    top: 0px;
    left: 60px;
    width: 528px;
    height: 170px;
    font-weight: bold;
    border-bottom: 1px #B2B2B2 solid;
    border-top: 1px #B2B2B2 solid;
    border-left: 1px #B2B2B2 solid;
    border-right: 1px #B2B2B2 solid;
    padding-bottom: 4px;
}
	#mabdlogosupplier {
    position: relative;
    left: 1px;
    top: 1px;
    width: 221px;
    height: 43px;
    float: left;
    }
	#mabdmoreimages {
    position: relative;
    left: 1px;
    top: 1px;
    width: 119px;
    height: 43px;
  }
	#mabdimage {
    position: absolute;
    left: 344px;
    top: 1px;
    width: 180px;
    height: 150px;
    overflow: hidden;
    text-align: right;
	}
	#mabdtext {
		position: relative;
		left: 4px;
		top: 1px;
		height: 121px;
		width: 340px;
	}
/* masterartikelbox in der detailseite - ende */

/* artikelbox in der detailseite - start */
#articleboxdetail {
    position: relative;
    left: 60px;
    top: 0px;
    width: 528px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 4px;
    border-bottom: 1px #B2B2B2 solid;
    border-top: 1px #B2B2B2 solid;
    border-left: 1px #B2B2B2 solid;
    border-right: 1px #B2B2B2 solid;
}
	#abdtext {
		position: relative;
		left: 0px;
		top: 0px;
		width: 340px;
		overflow: hidden;
	}
	#abdquantity {
    position: absolute;
    left: 352px;
    top: 22Px;
    color:#006F5B;
    }
	#abdfunctions {
    position: absolute;
    left: 332px;
    top: 60Px;
    color:#006F5B;
    }
/* artikelbox in der detailseite - ende */

/* artikelbox in der basketseite - start */
#articleboxbasket {
    position: relative;
    left: 60px;
    top: 0px;
    width: 528px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 4px;
    border-bottom: 1px #B2B2B2 solid;
    border-top: 1px #B2B2B2 solid;
    border-left: 1px #B2B2B2 solid;
    border-right: 1px #B2B2B2 solid;
}
	#abbtext {
		position: relative;
		left: 0px;
		top: 0px;
		width: 300px;
		height: 49px;
	}
	#abbproperty {
		position: relative;
		left: 0px;
		top: 0px;
		width: 300px;
		height: 37px;
		line-height: 12px;
	}
	#abbquantity {
    position: absolute;
    left: 305px;
    top: 7px;
    color:#006F5B;
    }
	#abbfunctions {
    position: absolute;
    left: 344px;
    top: 11px;
		width: 179px;
    color:#006F5B;
    }
	#abbprice1 {
    position: absolute;
    left: 244px;
    top: 35px;
		width: 132px;
		text-align: right;
		line-height: 12px;
    }
	#abbprice2 {
    position: absolute;
    left: 379px;
    top: 35px;
		width: 142px;
		text-align: right;
		line-height: 12px;
    }
	#abberror {
		position: relative;
		left: 0px;
		top: 0px;
		width: 516px;
		text-align: center;
		}
	#abbnote {
		position: relative;
		left: 0px;
		top: 0px;
		width: 516px;
		}
/* artikelbox in der basketseite - ende */
/* alles unter der artikelliste in der basketseite - start */
#basketamounts {
    position: relative;
    left: 64px;
    top: 0px;
    width: 519px;
    font-weight: bold;
    text-align: right;
}
#buttonbasket {
    position: relative;
    left: 64px;
    top: 0px;
    width: 528px;
}
/* alles unter der artikelliste in der basketseite - ende */

/* inhaltshauptdiv - start */
#content {
  position: absolute;
  left: 28px;
  top: 165px;
  width: 648px;
  /* height: 473px; */
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  background: #FFFFFF;
  overflow: visible;
  }
  #pagenaviabovetopleft {
		position: relative;
		top: 0px;
		left: 4px;
		width: 250px;
		height: 42px;
		padding-top: 6px;
		float: left;
	}
  #pagenaviabovetopright {
		position: relative;
		top: 0px;
		left: 0px;
		width: 274px;
		height: 42px;
		padding-top: 6px;
		text-align: right;
	}
  #pagenaviabovebottomleft {
		position: relative;
		top: 0px;
		left: 64px;
		width: 250px;
		height:18px;
		padding-top: 0px;
		float: left;
	}
  #pagenaviabovebottom {
		position: relative;
		top: 0px;
		left: 64px;
		width: 520px;
		height:18px;
		padding-top: 0px;
		float: left;
	}
  #pagenaviabovebottomright {
		position: relative;
		top: 0px;
		left: 60px;
		width: 274px;
		height:18px;
		padding-top: 0px;
		text-align: right;
	}
  #pagenaviabovebottomfull {
		position: relative;
		top: 0px;
		left: 64px;
		width: 524px;
		height:18px;
		padding-top: 0px;
		float: left;
	}

  
	#pagenavibelow {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    font-weight: bold;
    color:#006F5B;
    padding-top: 6px;
    padding-bottom: 6px;
	}
  #hr     {
	  position: relative;
	  left: 0px;
	  top: 11px;
	  line-height: 5px;
	  width: 60px;
	  background-color:#EEF1F6;
		float: left;
  }

  #error {
		position: relative;
		top: 0px;
		left: 64px;
		width: 524px;
    color:#8B3300;
		padding-top: 6px;
		padding-bottom: 6px;
	}

  #success {
		position: relative;
		top: 0px;
		left: 64px;
		width: 524px;
    color:#338B33;
		padding-top: 6px;
		padding-bottom: 6px;
	}

	#mydata {
		position: relative;
		top: 0px;
		left: 64px;
		width: 574px;
		height: 200px;
		padding-top: 6px;
	}
	#textfield {
	    position: relative;
	    left: 64px;
	    top: 0px;
	    width: 524px;
	    font-weight: bold;
	}
	#textfieldleft {
	    position: relative;
	    left: 64px;
	    top: 0px;
	    width: 260px;
	    font-weight: bold;
	    float: left
	}
	#textfieldright {
	    position: relative;
	    left: 68px;
	    top: 0px;
	    width: 260px;
	    font-weight: bold;
	}
		.textfieldtext {
			  font-size: 11px;
			  font-weight: bold;
			  color: #333333;
		}

	/* Elemente zur Formularpflege Anfang*/

		.grouptitle {
	  	font-size:11px;
	   	color:#555500;
	   	font-weight:bold;
	   	background-color:#C0DEEF;}
		.labelspace {
		   font-size:5px;
		   font-weight:normal;
		   background-color:#FFFFFF }
		.input {
			font-size:11px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			background-color:#FFFFFF;
		}
		.inputro {
			font-size:11px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			background-color:#F0F0F0;
		}
		.label {
			font-size:11px;
			color:#555500;
			font-weight:normal;
			background-color:#FFFFFF;
		}
	
	/* Elemente zur Formularpflege Ende*/

  
/* inhaltshauptdiv - ende */


/* formularelemente - start */
.input {
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
  font-size: 10px;
	border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  border-left: 1px #999999 solid;
  border-right: 1px #999999 solid;
	padding-top: 2px;
	height:17px;
	width:130px;
	background-color: #ffffff;
}

.inputquicksearch1 {
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
  font-size: 10px;
	border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  border-left: 1px #999999 solid;
  border-right: 1px #999999 solid;
	padding-top: 2px;
	height:17px;
	width:110px;
	background-color: #ffffff;
}
.inputquicksearch2 {
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
  font-size: 10px;
	border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  border-left: 1px #999999 solid;
  border-right: 1px #999999 solid;
	padding-top: 2px;
	height:17px;
	width:35px;
	background-color: #ffffff;
}

.button {
	color:#006F5B;
	font-weight: normal;
	background-color: #E4E7ED;
 	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
 	font-size: 10px;
 	border-bottom: 1px #333333 solid;
 	border-top: 1px #333333 solid;
 	border-left: 1px #333333 solid;
 	border-right: 1px #333333 solid;
	height:17px;
}
.submitlink {
	color:#006F5B;
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
	font-size: 11px;
	border-bottom: 0px #333333 solid;
	border-top: 0px #333333 solid;
	border-left: 0px #333333 solid;
	border-right: 0px #333333 solid;
	text-align: left;
	cursor: hand;
}
.radio {
	font-family: Verdana, Geneva, Arial, Helvetica, Helv;
  font-size: 9px;
	height:15px;
}

/* formularelemente - ende */

/* Artikelgruppen Suche - Anfang */
#groups {
        position: relative;
        top: 10px;
        left: 60px;
        width: 528px;
        height: 126px;
        color:#006F5B;
        font-weight: bold;
        padding-top: 3px;
        padding-left: 8px;
        z-index:1;
}
/* Artikelgruppen Suche - Ende */



}

