/* Extra Stylesheet für die Tablelayouts */

table.in-form-details {
	margin: 5px 0px 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: 1em;
}

table.in-form-details th {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color:rgb(19, 75, 131);
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(19, 75, 131);
}

table.in-form-details td {
	padding: 4px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	color:rgb(19, 75, 131);
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(19, 75, 131);
}

table.details th {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color:rgb(19, 75, 131);
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(19, 75, 131);
}

table.details td {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color:rgb(19, 75, 131);
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(19, 75, 131);
}

table.in-form {
	margin: 5px 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: 1em;
	}

table.in-form th {
	padding: 4px;
	text-align: center;
	font-weight: bold;
	background-color: rgb(239, 241, 242);
	border: 1px solid rgb(19, 75, 131);
}

table.in-form td {
	line-height: 1.3em;
	height: 1.3em;
	padding: 4px;
	text-align: left;
	border: 1px solid rgb(19, 75, 131);
	vertical-align: top;
	text-align: left;
}

table.in-form-hori {
	margin: 5px 0px 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: 1em;
}

table.in-form-hori th {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: rgb(239, 241, 242);
	border: 1px solid rgb(19, 75, 131);
}

table.in-form-hori td {
	line-height: 1.3em;
	height: 1.3em;
	padding: 4px;
	text-align: right;
	border: 1px solid rgb(19, 75, 131);
	vertical-align: top;
	text-align: right;
}

/* Lagerliste */

div#lagerliste {
	margin: 0px;
	width: 100%;
	padding: 0px;
	border: none;
	font-size: 1em;
}

#lagerliste table {
	font-size: 1em;
	width: 85%;
	min-width: 450px;
	border: 1px solid rgb(19, 75, 131);
	border-collapse: collapse;
	margin: 10px 0px;
	padding: 2px;
}

#lagerliste tr {
	height: 1.3em;
	line-height: 1.3em;
	border: 1px solid rgb(19, 75, 131);
}

#lagerliste table td {
	font-size: 0.9em;
	text-align: left;
	vertical-align: middle;
	padding: 1px 4px;
}

#lagerliste img, input {
	padding: 0px 2px;
	margin: 0px;
	vertical-align: middle;
}

#lagerliste table th {
	padding: 1px 4px;
	font-size: 1em;
	border: 1px solid rgb(19, 75, 131);
}

#produktdetails  img, input {
	padding: 0px 2px;
	margin: 0px;
	vertical-align: middle;
}

div#shortdesc td, tr, tbody, table {
	border: none !important;
}

table.lager {
	border: 1px solid rgb(19, 75, 131);
}

table.lager td {
	border: 1px solid rgb(19, 75, 131);
	padding: 0px;
	margin: 0px;
}

table.lager table,
table.lager table td,
td.shortdesc table,
td.shortdesc table td {
	border: none !important;
}

/* Papiertaschen Admin Tabelle */

table.pappreise {
	border: 1px solid rgb(19, 75, 131);
	border-collapse: collapse;
	margin: 5px 5px 15px 5px;
}

table.pappreise td {
	padding: 3px 5px;
	text-align: center;
	vertical-align: middle;

}

table.pappreise th {
	padding: 3px 5px;
	border: 1px solid rgb(19, 75, 131);
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

table.pappreise img {
	border: none;
	margin: 0px;
	padding: 0px;
}

/* Papiertaschen Formular */
div#paptaschenform table#staffelntab {
	margin: 0px;
	padding: 0px;
	display: none;
	float: right;
}

div#paptaschenform table {
	padding: 0px 0px;
	margin: 5px 0px 15px 0px;
	font-size: 1em;
	float: left;
}

div#paptaschenform tr {
	margin: 3px 0px;
	padding: 3px 0px;
}

div#paptaschenform th {
	text-align: left;
	vertical-align: top;
	line-height: 1em;

}

div#paptaschenform td {
	text-align: right;
	vertical-align: top;
	border: none;
}

div#paptaschenform .top td {
	text-align: left;
	vertical-align: top;
	border: none;
}

div#paptaschenform  select, option {
	text-align: left;
	padding: 0px !important;
	margin: 0px !important;
	width: 135px;
}

div#paptschenform .top select, option {
	width: 99%;
}
/* Impressum */

div#impressum table {
	text-align: left;
	border: none;
	border-collapse: separate;
	margin: 10px 0px;
	font-size: 1em;
	padding: 0px;
}

div#impressum th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

div#impressum td {
	text-align: left;
	vertical-align: top;
	padding: 0px 10px;
}

/* Allgemein */ 

th {
	text-align: left;
}

/* baumwolliertaschen Admin Tabelle */

table.baumwollpreise {
	border: 1px solid rgb(19, 75, 131);
	border-collapse: collapse;
	margin: 5px 5px 15px 5px;
}

table.baumwollpreise td {
	padding: 3px 5px;
	text-align: center;
	vertical-align: middle;

}

table.baumwollpreise th {
	padding: 3px 5px;
	border: 1px solid rgb(19, 75, 131);
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

table.baumwollpreise img {
	border: none;
	margin: 0px;
	padding: 0px;
}

/* baumwolliertaschen Formular */
div#baumwolltaschenform table#staffelntab {
	margin: 0px;
	padding: 0px;
	display: none;
	float: right;
}

div#baumwolltaschenform table {
	padding: 0px;
	margin: 5px 0px 15px 0px;
	font-size: 1em;
	float: left;
}

div#baumwolltaschenform tr {
	margin: 3px 0px;
	padding: 3px 0px;
}

div#baumwolltaschenform th {
	text-align: left;
	vertical-align: top;
	line-height: 1em;

}

div#baumwolltaschenform td {
	text-align: right;
	vertical-align: top;
	border: none;
}

div#baumwolltaschenform .top td {
	text-align: left;
	vertical-align: top;
	border: none;
}

div#baumwolltaschenform  select, option {
	text-align: left;
	padding: 0px !important;
	margin: 0px !important;
	width: 135px;
}

div#baumwolltschenform .top select, option {
	width: 99%;
}@charset "UTF-8";
/* CSS Document */

#murks  {
width:10px;
padding-right:90px;


}