
#shop table { margin:0px;padding:0px; padding-top: 2px; padding-bottom: 7px; border-top:1px solid #e7e7e7; display:block}

#shop table img {margin-right:10px}

#shop table input {border: 1px solid #1e1e1e; padding: 0px; padding-top:2px; padding-right: 4px; text-align: right; width: 22px; height: 18px; margin-right: 5px;}

#shop input {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	height: 20px;
	background-color: white;
	border: 1px solid black;
}

.shop_normal_link { color: black; font-weight: normal; text-decoration: none;}
.shop_normal_link:hover {text-decoration: underline}

.shop_fieldset {border-width:0px; margin:0px; padding:0px; border-bottom: 1px solid #e7e7e7}

.artikel_beschreibung { margin:0px; margin-top: 2px; margin-bottom: 5px;}

.artikel_preis { margin:0px; }

.shop_meldung {margin-top: 20px; margin-bottom: 0px;}

#bitte_einloggen {
	color:#E4158C;
	margin-top:10px;
	border-top: 1px #1e1e1e dashed; 
	border-bottom: 1px #1e1e1e dashed;
	padding-top:5px;
	padding-bottom:5px;
}

#bitte_einloggen a { color: silver, text-decoration: none};
#bitte_einloggen a:hover { text-decoration: underline }

#shop_notiz { margin-bottom: 20px; margin-top:20px}

#shop_notiz textarea {border: 1px solid silver} 


.shop_kategorie {display:none; padding-top: 3px; margin-bottom: 11px}

.shop_kategorie_titel { margin-top: 5px;}
.shop_kategorie_titel a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold; text-decoration: none; }
.shop_kategorie_titel a:hover { color: white; background-color: black; text-decoration:none;}

.shop_kategorie_beschreibung {margin-bottom: 10px; margin-top: 7px;}

.close_kat { display:none; margin-left: 5px; padding-bottom: 2px}
.close_kat a { color: black; font-weight: normal; font-size: 11px; text-decoration: none;}
.close_kat a:hover {text-decoration: underline; color:black; background-color: white}


#weiter_buttons {}

#bestellen {display: none;}

.bez_td {width: 200px;}
.preis_td { width: 60px; text-align: right;}

#preis_table {border: 0px !important}
#preis_table th {background-color: #eaeaea; text-align: center}

