li {
	text-align: left;
}
	div.shop_nav_gruppe, div.shop_nav_gruppe_aktiv {
		font-weight: bold;
		font-size: 13px;
		text-align: left;
		padding: 2px 0 2px 10px;
	}
		div.shop_nav_gruppe a, div.shop_nav_gruppe_aktiv a {
			font-size: 13px;
		}
		
		ul.shop_nav_marke {
			list-style: none;
			margin-left: 20px;
			padding-left: 5px;
			font-weight: bold;
		}
		
			ul.shop_nav_marke li.aktiv {
				list-style-image: url(../images/list-a_marke.gif);
				color: #009933;
			}
	
			ul.shop_nav_prod {
				list-style: none;
				margin-left: 30px;
				margin-bottom: 10px;
			}
				ul.shop_nav_prod li.aktiv {
					list-style-image: url(../images/list-a_prod.gif);
					color: #009933;
				}
	
			div.shop_nav_gruppe a, ul.shop_nav_marke li a, ul.shop_nav_prod li a {
				color: #000;
			}
				div.shop_nav_gruppe_aktiv a, ul.shop_nav_marke li.aktiv a, ul.shop_nav_prod li.aktiv a {
					color: #009933;
				}
		
	table#shop_suche {
		margin-top: 10px;
		margin-bottom: 40px;
		width: 783px;
		border-collapse: collapse;
	}
		th.shop_suche_header1, th.shop_suche_header2, th.shop_suche_header3, th.shop_suche_header4 , th.shop_suche_header5 {
			border: 1px solid #CCC;
			background: #EBEBEB;
			padding: 2px 5px 2px 5px;
		}
			th.shop_suche_header1 { width: 70px; }
			th.shop_suche_header2 { width: 115px; }
			th.shop_suche_header3 { width: 160px; }
			th.shop_suche_header4 { width: 160px; }
			th.shop_suche_header5 { width: 160px; }
			th.shop_suche_header6 { padding-left: 5px; }
			
		td.shop_suche_body {
			border: 1px solid #CCC;
			padding: 2px 5px 2px 5px;
		}
		td.shop_suche_body2 {
			padding: 2px 0 2px 5px;
		}
			input#shop_suche_artnr { width: 70px; }
			input#shop_suche_bez { width: 115px; }
			select#shop_suche_gruppe { width: 160px; }
			select#shop_suche_prodgrp { width: 160px; }
			select#shop_suche_hersteller { width: 160px; }
			
			optgroup.shop_optgroup {
				font-size: 11px;
				font-style: normal;
				display: none;
				visibility: hidden;
			}
		
	table#shop_liste {
		width: 783px;
		border-collapse: collapse;
	}
		th.shop_liste_header1, th.shop_liste_header2, th.shop_liste_header2b, th.shop_liste_header3, th.shop_liste_header4, th.shop_liste_header5, th.shop_liste_header6, th.shop_liste_header7, th.shop_liste_header8,
		th.shop_liste_header9, th.shop_liste_header10, th.shop_liste_header10b, th.shop_liste_header11, th.shop_liste_header12, th.shop_liste_header13, th.shop_liste_header13b, th.shop_liste_header14 {
			border: 1px solid #CCC;
			background: #EBEBEB;
			padding: 2px 3px 2px 3px;
			font-size: 11px;
		}
			th.shop_liste_header1 { width: 60px; }
			th.shop_liste_header2 { width: 180px; }
			th.shop_liste_header2b { width: 210px; }
			th.shop_liste_header4 { width: 30px; text-align: center; }
			th.shop_liste_header5 { width: 30px; text-align: center; }
			th.shop_liste_header6 { width: 20px; text-align: center; }
			th.shop_liste_header7 { width: 20px; text-align: center; }
			th.shop_liste_header8 { width: 20px; text-align: center; }
			th.shop_liste_header9 { width: 25px; text-align: center; }
			th.shop_liste_header10 { width: 30px; text-align: center; }
			th.shop_liste_header10b { width: 70px; text-align: center; }
			th.shop_liste_header11 { width: 35px; text-align: center;}
			th.shop_liste_header12 { width: 76px; border-right: none; padding-right:0; text-align: center; }
			th.shop_liste_header13b { border-left: none; padding-left:0;}
			th.shop_liste_header13 { border-left: none; padding-left:0; width: 25px; text-align: center;}
						
		td.shop_liste_body1, td.shop_liste_body2, td.shop_liste_body2b, td.shop_liste_body3, td.shop_liste_body4, td.shop_liste_body5, td.shop_liste_body6, td.shop_liste_body7, 
		td.shop_liste_body8, td.shop_liste_body9, td.shop_liste_body10, td.shop_liste_body10b, td.shop_liste_body11, td.shop_liste_body12, td.shop_liste_body13, td.shop_liste_body13b, td.shop_liste_body14, td.shop_liste_body15 {
			border: 1px solid #CCC;
			padding: 2px 3px 2px 3px;
			font-size: 9px;
			text-align: left;
		}
			td.shop_liste_body2 { border-right: none; }
			td.shop_liste_body2 a { font-size: 9px; color: #000; }
			td.shop_liste_body3 { width: 49px; border-left: none; }
			td.shop_liste_body4, td.shop_liste_body5, td.shop_liste_body6, td.shop_liste_body7 { text-align: center; font-weight:bolder; }
			td.shop_liste_body8 { text-align: right; }
			td.shop_liste_body11, td.shop_liste_body9 { text-align: center; }
			td.shop_liste_body10 { width: 35px; text-align: right; font-weight: bold; }
			td.shop_liste_body10b { width: 35px; text-align: right; font-weight: bold; }
			td.shop_liste_body12 { border-right: none; }
			td.shop_liste_body13 { border-left: none; text-align: center; }
			td.shop_liste_body13b { border-left: none; border-right: none; text-align: center; }
			td.shop_liste_body15 { text-align: center; }
				input.shop_liste_menge {
					width: 28px;
					font-size: 9px;
					text-align: center;
				}
		
	table#shop_details {
		width: 783px;
		border-collapse: collapse;
		margin-top: 10px;
	}
		td.shop_details_body1, td.shop_details_body2 {
			border: 1px solid #CCC;
			background: #EBEBEB;
			padding: 2px 3px 2px 3px;
		}
		
		td.shop_details_body3, td.shop_details_body4, td.shop_details_body5 {
			border: 1px solid #CCC;
			padding: 2px 3px 2px 3px;
			text-align: left;
		}
			td.shop_details_body1 { width: 200px; }
			td.shop_details_body3 { border-right: none; }
			td.shop_details_body4 { width: 320px; border-left: none; border-right: none; }
			td.shop_details_body5 { border-left: none; }
		
				div.shop_details_leftcol, div.shop_details_rightcol {
					float: left;
					padding-bottom: 5px;
				}
					div.shop_details_leftcol { width: 130px; }
		
		div.shop_gesamtpreis_l, div.shop_gesamtpreis_r {
			float: left;
			font-weight: bold;
			font-size: 11px;
			padding-top: 10px;
		}
		div.shop_gesamtpreis_l {
			width: 140px;
			padding-left: 340px;
		}
		div.shop_gesamtpreis_r {
			width: 62px;
			text-align: right;
		}
		
		div.shop_korb_button, div.shop_korb_button2 {
			float:left;
			padding-top: 20px;
			padding-right: 20px;
		}
		
		form#Formular {
			display: block;
			margin-top: 20px;
		}
		
			div.shop_form_left {
				float:left;
				width: 250px;
				padding-bottom: 3px;
			}
			div.shop_form_left2 {
				float:left;
				width: 320px;
				font-weight: bold;
				padding-bottom: 3px;
			}
			div.shop_form_left3 {
				float:left;
				width: 520px;
				font-weight: bold;
				padding-bottom: 3px;
			}
			div.shop_form_right {
				float:left;
				padding-bottom: 3px;
			}
				.shop_form_input { width: 398px; }
				.shop_form_usr { width: 118px; }
				.shop_form_anrede { width: 120px; }
				.shop_form_plz { width: 80px; margin-right: 6px; }
				.shop_form_ort { width: 310px; }
				.shop_form_area { width: 648px; height: 50px; }
		
div.shop_clearer, div.shop_linie {
	clear: both;
	height: 1px;
	overflow: hidden;
}
	div.shop_linie {
		border-top: #CCC solid 1px;
		margin-top: 10px;
		margin-bottom: 9px;
	}
	
.shop_text1, .shop_text1 a {
	color: #000000;
}

.shop_text2, .shop_text2 a {
	color: #005395;
}

.shop_text3, .shop_text3 a {
	color: #000000;
	text-align: right;
}


.shop_ueberschrift {
	font-size: 18px;
	font-weight: bold;
}

.shop_dot {
	 font-size:15px;
	 font-weight: bolder;
}
