	<!--
	/* GRUNDEINSTELLUNGEN */
	body
	{
		background-color:#AB0101;
		color:#000000;
		font-family:arial,sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		line-height:130%;
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
	p
	{
		margin:0px 0px 10px 0px;
	}
	ul
	{
		margin:0px 0px 0px 20px;
		list-style-position:outside;
		list-style-type:disc;
	}
	li
	{
		margin:0px;
	}


	/* ÜBERSCHRIFTEN */
	h1
	{
		color:#000000;
		font-size:16px;
		font-weight:bold;
		font-style:normal;
		margin:15px 0px 15px 0px;
		text-decoration:none;
	}
	h2
	{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		margin:0px 0px 4px 0px;
		text-decoration:none;
	}


	/* LINKS */
	a
	{
		color:#000000;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
	}
	a:hover
	{
		color:#000000;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
	}


	/* NAVIGATION */
	a.navi
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
	}
	a.navi:hover
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
	}
	a.navi_warenkorb_status
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
	}
	a.navi_warenkorb_status:hover
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
	}
	a.navi_highlight
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
	}
	a.navi_highlight:hover
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
	}
	div.navi_1
	{
		padding:0px 5px 0px 5px;
	}
	a.navi_1
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	a.navi_1:hover
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	div.navi_2
	{
		padding:0px 5px 1px 12px;
	}
	a.navi_2
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	a.navi_2:hover
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	div.navi_3
	{
		padding:0px 5px 1px 19px;
	}
	a.navi_3
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	a.navi_3:hover
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	div.navi_4
	{
		padding:0px 5px 1px 26px;
	}
	a.navi_4
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	a.navi_4:hover
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	div.navi_5
	{
		padding:0px 5px 1px 33px;
	}
	a.navi_5
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}
	a.navi_5:hover
	{
		background:url(../wsb_media/images/aufzaehlung.gif);
		background-repeat:no-repeat;
		color:#000000;
		display:block;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:0px 5px 0px 8px;
		text-decoration:underline;
	}


	/* CONTENT CONTAINER */
	div#content
	{
		margin:0px;
		padding:0px;
		text-align:center;
		width:100%;
	}
  

	/* HAUPTTABELLE */
	table#main_table
	{
		border:0px;
		cellpadding:0px;
		cellspacing:0px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width:920px;
	}
	td#td_header
	{
		background:url(../wsb_media/images/top.gif);
		background-color:#C8C9C8;
		background-repeat:no-repeat;
		height:94px;
		text-align:left;
		width:920px;
	}
	img#header
	{
		border:0px;
		height:94px;
		width:920px;
	}
	td#td_footer
	{
		background:url();
		background-color:#C8C9C8;
		background-repeat:no-repeat;
		height:0px;
		text-align:left;
		width:920px;
	}
	img#footer
	{
		border:0px;
		height:0px;
		width:0px;
	}
	.head
	{
		background-color:#C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		padding:2px 5px;
		text-decoration:none;
		text-align:left;
	}
	td#navi
	{
		background-color:#E5E5E5;
		height:600px;
		padding:0px;
		vertical-align:top;
		width:200px;
	}
	td#warenkorb
	{
		background-color:#E5E5E5;
		height:600px;
		padding:0px;
		vertical-align:top;
		width:180px;
	}
	td#content
	{
		background-color:#FFFFFF;
		padding:15px;
		vertical-align:top;
		width:510px;
	}
	

	/* CONTENT TABELLE */
	table.content_table
	{
		border:0px;
		cellpadding:0px;
		cellspacing:0px;
		text-align:left;
		width:510px;
	}
	td.table_head
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
	}
	td.table_row
	{
		background:#FFFFFF;
		border-bottom:1px solid #C8C9C8;
		padding:4px 2px;
		text-align:left;
		vertical-align:top;
	}
	td.table_row_kontrast
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		padding:4px 2px;
		text-align:left;
		vertical-align:top;
	}
	.adresse
	{
		color:#000000;
		font-size:10px;
		font-style:normal;
		font-weight:normal;
		padding:10px 0px;
		text-decoration:none;
	}


	/* WARENKORB_STATUS */
	div.warenkorb_status
	{
		color:#000000;
		padding:5px 5px 10px 5px;
	}
  

	/* HIGHLIGHT */
	div.highlight
	{
		padding:5px 5px 10px 5px;
	}
	img.highlight
	{
		border:0px;
		margin-bottom:2px;
		margin-top:2px;
	}
	

	/* ARTIKELDETAIL */
	td.td_artikel_1
	{
		border:0px;
		cellpadding:0px;
		cellspacing:0px;
		text-align:left;
		vertical-align:top;
		width:265px;
	}
	td.td_artikel_2
	{
		border:0px;
		cellpadding:0px;
		cellspacing:0px;
		text-align:left;
		vertical-align:top;
		width:245px;
	}
	img#artikel_bild
	{
		border:0px;
		margin:0px 35px 0px 0px;
	}
	img.artikel_bild_thumb
	{
		border:0px;
		margin:0px 20px 20px 0px;
	}
	img.artikel_symbol_pdf
	{
		border:0px;
		margin:0px 3px 0px 0px;
	}
  

	/* ARTIKELLISTE */
	td.table_head_artikelliste_bild
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:130px;
	}
	td.table_head_artikelliste_artikel
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:210px;
	}
	td.table_head_artikelliste_preis
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:140px;
	}
	td.table_artikelliste
	{
		background-color:#FFFFFF;
		border-bottom:1px solid #C8C9C8;
		padding:2px 5px;
	}
	td.table_artikelliste_kontrast
	{
		background-color:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		padding:2px 5px;
	}
	td.table_head_artikelgalerie
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:33%;
	}
	td.table_artikelgalerie
	{
		background-color:#FFFFFF;
		border-bottom:1px solid #C8C9C8;
		padding:5px;
		text-align:center;
		vertical-align:top;
	}
	td.table_artikelgalerie_kontrast
	{
		background-color:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		padding:5px;
		text-align:center;
		vertical-align:top;
	}
	img.artikelliste_bild
	{
		border:0px;
		margin:5px 0px;
	}
	select.filter
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:11px;
		margin:0px 3px 3px 0px;
		padding:2px 0px;
		width:145px;
	}
	input.submit_filter
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 3px 3px 0px;
		padding:0px;
	}
	

	/* WARENKORB */
	td.table_head_warenkorb_anzahl
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:80px;
	}
	td.table_head_warenkorb_artikel
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:210px;
	}
	td.table_head_warenkorb_einzelpreis
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:90px;
	}
	td.table_head_warenkorb_gesamtpreis
	{
		background:#E5E5E5;
		border-bottom:1px solid #C8C9C8;
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		padding:2px 5px;
		text-decoration:none;
		width:90px;
	}
	td.table_row_warenkorb_zwischensumme
	{
		background:#FFFFFF;
		border:0px;
		padding:4px 2px 0px 2px;
		text-align:right;
		vertical-align:top;
	}
	td.table_row_warenkorb_gesamtsumme
	{
		background:#FFFFFF;
		border-bottom:1px solid #C8C9C8;
		font-weight:bold;
		padding:4px 2px 4px 2px;
		text-align:right;
		vertical-align:top;
	}
	td.table_row_warenkorb_gutschein
	{
		background:#FFFFFF;
		border-bottom:1px solid #C8C9C8;
		font-weight:normal;
		padding:20px 2px 20px 2px;
		text-align:left;
		vertical-align:middle;
	}
	input.warenkorb_anzahl
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px;
		width:50px;
	}
	input.warenkorb_gutschein
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px;
		width:130px;
	}
	.gutschein_button
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:0px;
	}
	.warenkorb_button
	{
		border:0px;
		margin:0px 2px 0px 0px;
	}


	/* KONTAKT */
	td.table_row_kontakt_label
	{
		padding:2px 0px;
		vertical-align:top;
		width:150px;
	}
	td.table_row_kontakt_input
	{
		padding:2px 0px;
		vertical-align:top;
	}
	input.kontakt
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:300px;
	}
	textarea.kontakt
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:300px;
	}
	input#kontakt_submit
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	

	/* SUCHE */
	table#suche
	{
		border:0px;
		cellpadding:0px;
		cellspacing:0px;
		text-align:left;
		width:182px;
	}
	td#suche_input
	{
		padding:0px 5px;
	}
	input#suchstring
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:2px 0px 0px 0px;
		padding:2px;
		width:182px;
	}
	td#suche_detailsuche
	{
		padding:0px 5px;
		text-align:left;
		vertical-align:top;
	}
	td#suche_submit
	{
		padding:0px;
		text-align:right;
		vertical-align:top;
	}
	input#suche_los
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 5px 5px;
		padding:0px;
	}
	

	/* PROFISUCHE */
	td.table_row_profisuche_label
	{
		padding:2px 0px;
		vertical-align:top;
		width:150px;
	}
	td.table_row_profisuche_input
	{
		padding:2px 0px;
		vertical-align:top;
	}
	input.profisuche
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:300px;
	}
	input.profisuche_preis
	{
		border:1px solid #C8C9C8;
		border-right:0px;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:2px 3px;
		text-align:right;
		width:148px;
	}
	input.profisuche_einheit
	{
		border:1px solid #C8C9C8;
		border-left:0px;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:48px;
	}
	select.profisuche
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:308px;
	}
	input#profisuche_submit
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	

	/* KUNDENKONTO */
	td.table_row_kundenkonto_loginart
	{
		padding:0px;
		vertical-align:top;
		width:30px;
	}
	td.table_row_kundenkonto_logintext
	{
		padding:0px;
		vertical-align:top;
	}
	input.kundenlogin
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:200px;
	}
	td.table_row_kundenkonto_label
	{
		padding:2px 0px;
		vertical-align:top;
		width:150px;
	}
	td.table_row_kundenkonto_input
	{
		padding:2px 0px;
		vertical-align:top;
	}
	input.kundenkonto
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:250px;
	}
	input.kundenkonto_detail
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:200px;
	}
	input.kundenkonto_plz
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:50px;
	}
	input.kundenkonto_ort
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:187px;
	}
	select.kundenkonto
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:258px;
	}
	select.kundenkonto_detail
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:208px;
	}
	select.kundenkonto_kreditkarte_monat
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:119px;
	}
	select.kundenkonto_kreditkarte_jahr
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:84px;
	}
	input#kundenkonto_submit
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	

	/* BESTELLUNG */
	td.table_row_bestellung_bestellungart
	{
		padding:0px;
		vertical-align:top;
		width:30px;
	}
	td.table_row_bestellung_bestellungtext
	{
		padding:0px;
		vertical-align:top;
	}
	td.table_row_bestellung_label
	{
		padding:2px 0px;
		vertical-align:top;
		width:150px;
	}
	td.table_row_bestellung_input
	{
		padding:2px 0px;
		vertical-align:top;
	}
	input.bestellung
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:250px;
	}
	input.bestellung_detail
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:200px;
	}
	input.bestellung_plz
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:50px;
	}
	input.bestellung_ort
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 3px;
		width:187px;
	}
	select.bestellung
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:258px;
	}
	select.bestellung_detail
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:208px;
	}
	select.bestellung_kreditkarte_monat
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:119px;
	}
	select.bestellung_kreditkarte_jahr
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px 5px 0px 0px;
		padding:2px 0px;
		width:84px;
	}
	input#bestellung_submit
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	input.bestellung_submit
	{
		border:1px solid #C8C9C8;
		font-family:arial,sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	

	/* FORMULARE */
	form
	{
		margin:0px;
		padding:0px;
	}
	input, select, textarea
	{
		font-family:arial,sans-serif;
		font-size:12px;
	}
	select.artikel_variante
	{
		border:1px solid #C8C9C8;
		margin:0px;
		width:220px;
	}
	textarea.artikel_zusatztext
	{
		border:1px solid #C8C9C8;
		height:75px;
		margin:0px 0px 8px 0px;
		width:220px;
	}
	

	/* EXTRAS */
	.extra
	{
		color:#000000;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		text-decoration:none;
	}
	.hinweis
	{
		color:#AB0101;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		text-decoration:none;
	}
	.warnung
	{
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		color:#AB0101;
		text-decoration:none;
	}
	div.rahmen
	{
		border:1px solid #C8C9C8;
		margin-bottom:8px;
		padding:5px;
		width:498px;
	}
	div.rechts
	{
		text-align:right;
		width:510px;
	}
	

	/* KATEGORIEN */
	td.kategorie_kasten
	{
		border:1px solid #C8C9C8;
		vertical-align:top;
		width:100%;
	}
	table.kategorie
	{
		border:0px;
		width:100%;
	}
	td.kategorie_kasten_head
	{
		background-color:#E5E5E5;
		padding:2px 5px;
		vertical-align:top;
		width:100%;
	}
	

