body {
	padding: 0px;
	margin: 0px;
	background: transparent url(../images/bg.jpg) repeat-y scroll center top;
	background-color: #F2F0E5;
}

a:link, a:visited, a:hover, a:active, a:focus {
	text-decoration: none;
	color: #AB5893;
}

td {
	font: 11px Verdana, Tahoma, Arial;
	color: #666666;
}

.topl {
	padding-left: 193px;
	width: 553px;
	height: 42px;
	vertical-align: bottom;
}

.topr {
	padding: 0px 10px 5px 0px;
	width: 120px;
	height: 42px;
	vertical-align: bottom;
	text-align: right;
	color: #84807D;
}

.topb {
	padding: 6px 6px 6px 20px;
	vertical-align: top;
	background: transparent url(../images/bgb.gif) no-repeat scroll left top;
	background-position: 0px 6px;
	color: #FFFFFF;
}

ul.navili {
	margin: 0px;
	padding: 20px 0px 20px 0px;
}
ul.navili li {
	display: inline;
	list-style-type: none;
}
ul.navili li a:link, ul.navili li a:visited {
	display: block;
	color: #666666;
	padding: 3px 0px 3px 23px;
	margin-bottom: 1px;
	text-decoration: none;
}
ul.navili li a:hover, ul.navili li a:active, ul.navili li a:focus {
	color: #666666;
	background: transparent url(../images/bgln.gif) repeat-y scroll left top;
	background-position: 0px 0px;
	text-decoration: none;
}
.navili_a a:link, .navili_a a:visited, .navili_a a:hover, .navili_a a:active, .navili_a a:focus {
	color: #666666;
	background: transparent url(../images/bgln.gif) repeat-y scroll left top;
	background-position: 0px 0px;
	text-decoration: none;
}

.content {
	padding: 20px 23px 0px 16px;
	vertical-align: top;
}

.content_left {
	vertical-align: top;
	background: transparent url(../images/bgl.gif) no-repeat scroll left top;
	background-position: 15px 100%;
}

.contentw {
	padding: 20px 7px 0px 16px;
	vertical-align: top;
}

.contentb {
	padding: 20px 7px 0px 0px;
	vertical-align: top;
}

.right {
	padding: 20px 0px 20px 0px;
	vertical-align: top;
}

.bottom {
	padding: 5px 10px 5px 0px;
	width: 726px;
	vertical-align: bottom;
	text-align: right;
	font: 10px Verdana, Tahoma, Arial;
}
.bottom a:link, .bottom a:visited {
	color: #666666;
	text-decoration: none;
}
.bottom a:hover, .bottom a:active, .bottom a:focus {
	text-decoration: underline;
}

.blockc {
	padding-bottom: 10px;
	vertical-align: top;
	line-height: 17px;
}

.blockcl {
	padding: 0px 16px 10px 0px;
	vertical-align: top;
	line-height: 17px;
}

.blockr {
	padding: 19px 0px 9px 0px;
	vertical-align: top;
	background-color: #F3F3EC;
	line-height: 17px;
}

.blockrt {
	padding: 0px 9px 9px 9px;
	line-height: 17px;
}

.basketh {
	padding: 2px 0px 2px 16px;
	font-weight: bold;
	background-color: #E6E3D5;
	vertical-align: top;
	line-height: 17px;
}

.baskethp {
	padding: 2px 16px 2px 16px;
	font-weight: bold;
	background-color: #E6E3D5;
	text-align: right;
	vertical-align: top;
	line-height: 17px;
}

.basketc {
	padding: 5px  0px  5px  16px;
	vertical-align: top;
	line-height: 17px;
}

.basketcp {
	padding: 5px  16px  5px  16px;
	text-align: right;
	vertical-align: top;
	line-height: 17px;
}

.warenkorb_aktualisieren a:link, .warenkorb_aktualisieren a:visited, .warenkorb_aktualisieren a:hover, .warenkorb_aktualisieren a:active, .warenkorb_aktualisieren a:focus {
	background: transparent url(../images/buttons/warenkorb_aktualisieren.gif) no-repeat scroll left top;
	background-position: -3px 15px;
	width: 211px;
	height: 23px;
	display: block;
	float: right;
	padding: 15px;
}

.weiter_kundendaten a:link, .weiter_kundendaten a:visited, .weiter_kundendaten a:hover, .weiter_kundendaten a:active, .weiter_kundendaten a:focus {
	background: transparent url(../images/buttons/weiter_kundendaten.gif) no-repeat scroll left top;
	background-position: 0px 15px;
	width: 196px;
	height: 23px;
	display: block;
	float: right;
	padding: 15px;
}

.weiter_uebersicht a:link, .weiter_uebersicht a:visited, .weiter_uebersicht a:hover, .weiter_uebersicht a:active, .weiter_uebersicht a:focus {
	background: transparent url(../images/buttons/weiter_uebersicht.gif) no-repeat scroll left top;
	background-position: 0px 15px;
	width: 196px;
	height: 23px;
	display: block;
	float: right;
	padding: 15px;
}

.zurueck_warenkorb a:link, .zurueck_warenkorb a:visited, .zurueck_warenkorb a:hover, .zurueck_warenkorb a:active, .zurueck_warenkorb a:focus {
	background: transparent url(../images/buttons/zurueck_warenkorb.gif) no-repeat scroll left top;
	background-position: -3px 15px;
	width: 211px;
	height: 23px;
	display: block;
	float: right;
	padding: 15px;
}

.bestellung_absenden a:link, .bestellung_absenden a:visited, .bestellung_absenden a:hover, .bestellung_absenden a:active, .bestellung_absenden a:focus {
	background: transparent url(../images/buttons/bestellung_absenden.gif) no-repeat scroll left top;
	background-position: 0px 15px;
	width: 196px;
	height: 23px;
	display: block;
	float: right;
	padding: 15px;
}

.zurueck a:link, .zurueck a:visited, .zurueck a:hover, .zurueck a:active, .zurueck a:focus {
	background: transparent url(../images/buttons/zurueck.gif) no-repeat scroll left top;
	background-position: -3px 15px;
	width: 109px;
	height: 23px;
	display: block;
	float: right;
	padding: 15px;
}

.zurueck_liste a:link, .zurueck_liste a:visited, .zurueck_liste a:hover, .zurueck_liste a:active, .zurueck_liste a:focus {
	background: transparent url(../images/buttons/zurueck_liste.gif) no-repeat scroll left top;
	background-position: 0px 4px;
	display: block;
	float: right;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 30px;
	margin-top: 10px;
}

.artikel_loeschen a:link, .artikel_loeschen a:visited, .artikel_loeschen a:hover, .artikel_loeschen a:active, .artikel_loeschen a:focus {
	background: transparent url(../images/buttons/artikel_loeschen.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	display: block;
	float: right;
	padding-right: 16px;
}

.absenden a:link, .absenden a:visited {
	background: transparent url(../images/buttons/absenden.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	width: 157px;
	height: 26px;
	display: block;
	float: left;
}
.absenden a:hover, .absenden a:active, .absenden a:focus {
	background: transparent url(../images/buttons/absenden_a.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	display: block;
	float: left;
}

.anfrage a:link, .anfrage a:visited {
	background: transparent url(../images/buttons/anfrage.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	width: 196px;
	height: 32px;
	display: block;
	float: left;
}
.anfrage a:hover, .anfrage a:active, .anfrage a:focus {
	background: transparent url(../images/buttons/anfrage_a.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	display: block;
	float: left;
}

.anmelden a:link, .anmelden a:visited {
	background: transparent url(../images/buttons/anmelden.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	width: 196px;
	height: 32px;
	display: block;
	float: left;
}
.anmelden a:hover, .anmelden a:active, .anmelden a:focus {
	background: transparent url(../images/buttons/anmelden_a.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	display: block;
	float: left;
}

.fenster_schliessen a:link, .fenster_schliessen a:visited, .fenster_schliessen a:hover, .fenster_schliessen a:active, .fenster_schliessen a:focus {
	background: transparent url(../images/buttons/fenster_schliessen.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	width: 137px;
	height: 27px;
	display: block;
	float: left;
}

.warenkorb a:link, .warenkorb a:visited, .warenkorb a:hover, .warenkorb a:active, .warenkorb a:focus {
	background: transparent url(../images/buttons/warenkorb.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	width: 142px;
	height: 19px;
	display: block;
	float: left;
}

.weiter a:link, .weiter a:visited, .weiter a:hover, .weiter a:active, .weiter a:focus {
	background: transparent url(../images/buttons/weiter.gif) no-repeat scroll left top;
	background-position: 0px 0px;
	width: 137px;
	height: 27px;
	display: block;
	float: left;
}

.error {
	color: #FF0000;
	padding: 0px 0px 20px 16px;
}

.formc {
	padding: 4px 0px 4px 0px;
}

.formb {
	padding: 4px 0px 4px 16px;
}

input, select {
	font: 11px Verdana, Tahoma, Arial;
	color: #333333;
	width: 285px;
	height: 18px;
	border: 1px solid #A5ACB2;
}
textarea {
	font: 11px Verdana, Tahoma, Arial;
	color: #333333;
	width: 470px;
	height: 90px;
	border: 1px solid #A5ACB2;
	overflow: auto;
}
.radio {
	font: 11px Verdana, Tahoma, Arial;
	color: #333333;
	width: 18px;
	height: 18px;
	border: 0px;
}
.select {
	font: 11px Verdana, Tahoma, Arial;
	color: #333333;
	width: auto;
	height: 18px;
	border: 1px solid #A5ACB2;
}
.check {
	font: 11px Verdana, Tahoma, Arial;
	color: #333333;
	width: auto;
	height: auto;
	border: 0px;
}


