/* CSS Document */
/* Layout fuer Contentbereich Shop */
table.shop_table {
	height: 100%;
}

td.content_logo_links {
	width: 90px;
	vertical-align: top;
}
td.content_center {
	width: 539px;
	vertical-align: top;
	padding-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
td.content_center_kl {
	width: 251px;
	vertical-align: top;
	padding-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

td.content {
	vertical-align: top;
}


td.content p {
	padding-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}
td.content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}
td.content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	text-decoration: none;
}
td.logo_unten_rechts {
		vertical-align: bottom;
		text-align: right;
		width: 263px;

}
td.unten_mitte {
	width: 276px;
}

/* Layout Produktliste */
table.produktliste a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
}

table.produktliste a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
	text-decoration: none;
}

table.produktliste {
}

table.produktliste {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

tr.produktlisteZ2 td { 
 	vertical-align: top; 
}
tr.produktlisteZ1 td { 
 	vertical-align: bottom; 
}
tr.produktliste td { 
	vertical-align: top; 
}

td.pro_s1 {
	width: 40px;
}
td.pro_s2 {
	width: 140px;
}
td.pro_s3 {
	width: 40px;
}
td.pro_s4 {
	width: 40px;
}
td.pro_s5 {
	width: 40px;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
}
td.pro_s6 {
	width: 40px;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
}
td.pro_s7 {
	width: 25px;
	text-align: right;
	padding-right: 15px;
	color:#999999;
}
td.pro_s8 {
	width: 70px;
}
td.pro_s_m {
	text-align: center;
	width: 50px;
}

td.produktUeb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top:solid #333333 1px;
	border-bottom:solid #333333 1px;
	padding: 3px;

}

input.stk_produkte {
	width: 20px;
}

/* Warenkorbtabelle */
table.warenkorbTable {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top; 
}

table.warenkorbTable td{
	padding: 5px;
}

td.tabHeader {
	vertical-align: top; 
	border-bottom: solid #000000 1px;
	padding-left: 5px;

}

td.tabWein {
	vertical-align: top; 
	border-bottom: solid #CCCCCC 1px;
	padding-left: 5px;
}

td.tabWein_preis {
	vertical-align: top;
	text-align: right; 
	border-bottom: solid #CCCCCC 1px;
	padding-right: 15px;
}

td.tabWein_preis_all {
	vertical-align: top;
	text-align: right; 
	padding-right: 15px;
	font-weight: bold;
}

td.tabWein_best {
	vertical-align: top;
	text-align: right; 
	padding-right: 10px;
	
}

div.netto_wein_best {
	margin-right: 10px;
}

td.tabWein_best_all {
	vertical-align: top;
	text-align: right; 
	padding-right: 10px;
	font-weight: bold;
	border-top: #333333 solid 1px;
}
td.tabWein_best_all_n {
	vertical-align: top;
	text-align: right; 
	padding-right: 10px;
	border-top: #333333 solid 1px;
}

td.tabWein_stk {
	vertical-align: top;
	text-align: center; 
	padding-right: 5px;
}

table.warenkorbTable input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 20px;
}
table.warenkorbTable input.submitButton {
	width: 60px;
	background-color: #FFFFFF;
}

table.warenkorbTable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
}

table.warenkorbTable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
	text-decoration: none;
}

/*  Weinexpertise */ 
table.expertise_tab {
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	
}
td.expertise_1 {
	vertical-align: top;
	width: 150px;
	height: 30px;
	padding: 5px;

}

td.expertise_2 {
	vertical-align: top;
	width: 200px;
	height: 30px;
	padding: 5px;
}

td.expertise_3 {
	vertical-align: top;
	width: 130px;
	height: 30px;
	padding: 5px;
}
td.expertise_4 {
	vertical-align: top;
	width: 300px;
	height: 30px;
	padding: 5px;
}

table.expertise_best_tab {
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}

td.expertise_best_1 {
	vertical-align: top;
	width: 60px;
	height: 30px;
	border-top: solid #CCCCCC 1px;
	padding: 5px;
}

td.expertise_best_2 {
	vertical-align: top;
	width: 170px;
	height: 30px;
	border-top: solid #CCCCCC 1px;
	padding: 5px;
}

td.expertise_best_3 {
	vertical-align: top;
	width: 200px;
	height: 30px;
	border-top: solid #CCCCCC 1px;
	padding: 5px;
}

td.expertise_best_4 {
	vertical-align: top;
	width: 30px;
	height: 30px;
	border-top: solid #CCCCCC 1px;
	padding: 5px;
}

div.Wein_image {
	position: absolute;
	left: 590px;
	top: 175px;
	width: 170px;
	height: 360px;
	background-color: #FFFFFF;

}

/* Kundendaten Formular */
table.kunden_daten_tab {
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}
div.pflichtfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

td.kunden_daten_1 {
	vertical-align: top;
	width: 160px;
	padding: 5px;
}
td.kunden_daten_2 {
	vertical-align: top;
	width: 300px;
	padding: 5px;
}

td.k_anmerkungen {
	padding: 5px;
}
td.k_spacer {
	height: 30px;
}

table.kunden_best_tab {
		width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}

table.kunden_best_tab td{
		vertical-align: top;
		padding: 5px;
}

table.kunden_best_tab td.k_best_header {
 	border-bottom: #333333 solid 1px;
}

table.kunden_best_tab td.k_best_foot {
  	border-top: #333333 solid 1px;
}

/* Liste Geschenkidee Bezeichnung */

td.pro_s2 ul {
}

td.pro_gesch_s1 {
	width: 40px;
}
td.pro_gesch_s2 {
	width: 220px;
}
td.pro_gesch_s3 {
	width: 45px;
}
td.pro_gesch_s4 {
	width: 30px;
}
td.pro_gesch_s5 {
	width: 40px;
}
td.pro_gesch_s6 {
	width: 30px;
	text-align: right;
	padding-right: 15px;
}
td.pro_gesch_s7 {
	width: 70px;
}

/* Ausgabe nach Eingabe im Shop */
p.shop_ausgabe {
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: center;
}

span.active_div {
	border: #ffffff solid 1px;
}
input.submitMe {
	width: 19px;
	height: 19px;
}

/* Erlaeutrungen zur Preisliste */
table.gebindearten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	width: 400px;
	vertical-align: top;
}

table.palettenbeladung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	width: 400px;
}

table.palettenbeladung td.pl_zahlen_1{
	text-align: right;
	padding-right: 35px;
}

table.palettenbeladung td.pl_zahlen_2{
	text-align: right;
	padding-right: 40px;
}

table.palettenbeladung td.pl_zahlen_3{
	text-align: right;
	padding-right: 60px;
}

table.palettenbeladung td.pl_zahlen_4{
	text-align: right;
	padding-right: 40px;
}

table.palettenbeladung  td.linie_oben {
	border-top: #330000 solid 1px;
}
table.palettenbeladung  td.linie_unten {
	border-bottom: #330000 solid 1px;
}

table.versandkosten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	width: 400px;
	
}

table.versandkosten td{
	vertical-align: top;
}

table.versandkosten td.linie_oben_unten {
	border-top: #330000 solid 1px;
	border-bottom: #330000 solid 1px;

}

/* Lieferbedingungen */
p.lieferbed {
	width: 480px;
}

/* AGB */
.agb_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}
td.agb_s_1 {
	width: 30px;
	vertical-align: top;
}
td.agb_s_2 {
	width: 40px;
	vertical-align: top;
}
td.agb_s_3 {
	width: 400px;
	vertical-align: top;
}

.agb_table ul{
	margin-left: 20px;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #330000;
	margin-left: 20px;
}

p.agb_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	font-weight: bold;
	margin-left: 195px;

}


table.palettenbeladung  td.linie_oben_ueb {
	border-top: #330000 solid 1px;
	padding-left: 25px;
}

/* Geschenkidee versand */
table.versand td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	vertical-align: top;
	text-align: left;
}

/* Geschenkidee Einzeldarstellung */

td.idee_img_ueb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	font-weight: bold;
	padding-left: 15px;
}

td.idee_img_beschr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	padding-left: 15px;
}

td.idee_img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	text-align: center;
}

td.idee_img_beschr ul{
	margin-left: 20px;
}

/* Liste Geschenkidee */

td.tabWein ul {
	margin-left: 15px;
}

table.kunden_best_tab ul {
	margin-left: 15px;
}

td.pro_gesch_s2 ul{
	margin-left: 15px;
}