table {
	border: 1px;
}

table #right {
	text-align: right;
}

tr {
	vertical-align: top;
}

.mainlayout {
	width: 100%;
	border: 0px;
	position: absolute;
	top: -3px;
}

.innerTable {
	width: 100%;
	height: 768px;
	border: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

.innerTable #firstRow {
	height: 10px;
}

.innerTable #menuSpace {
	width: 180px;
	border-right: 1px #0000CC solid;
	padding-right: 6px;
	padding-top: 6px;
}

.innerTable #contentSpace {
	padding-top: 6px; 
	padding-left: 6px;
	width: 820px;
}

.innerTable #content {
	text-align: left;
	padding-left: 5px;
	background-color: #333333;
}

.innerTable #signature {
	font-size: 9px;
	text-align: right;
	border-top: 1px #0000CC solid;
	padding-top: 6px;
	padding-bottom: 6px;
}

.completeTable {
	width: 100%;
}

.completeTable #mainContent {
	height: 600px;
	text-align: left;
	padding-left: 5px;
	background-color: #333333;
	color: #ffffff;
}

.mainContent {
	color: #ffffff;
}

.searchTable {
	background-color: #666666;
}

.toparea {
	width: 100%;	
	border-bottom: 1px #0000CC solid;
}

.toparea td {
	padding-bottom: 5px;
}

.toparea #warenkorbBox{
	width: 190px;
	border-left: 1px #0000CC solid;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;lo
}

.loginTabelle {
	width: 200px;
}

.layoutTabelle {
	width: 100%;
}

.layoutTabelle #itemName {
    text-align: right;
}

.layoutTabelle #itemValue {
	text-align: left;
}

.layoutTabelle #center {
    text-align: center;
}

.listenTabelleProdukte {
	width: 100%;
}

.listenTabelleVersandkosten {
	width: 300px;
}

.listenTabelle {
	width: 100%;
}

.listenTabelle #normalRow td {
}

.listenTabelle #markedRow td {
	background-color: #666666;
}

.listenTabelle #header td {
	background-color: #333333;
	color: #ffffff;
}

.listenTabelle #bold {
	font-weight: bold;
}

.boxTableHeader {
	width: 100%;
	border-spacing: 0px;
	background-color: #333333;
	font-weight: bold;
}

.boxTableHeader td {
	color: #ffffff
}

.boxTableContent {
	margin-top: 2px;
	width: 100%;
	background-color: #eeeeee;	
}

.mainContentTable {
	width: 100%;
}

.mainContentTable td {
	background-color: #eeeeee;
}

.mainContentTable #mainContent {
	height: 585px;
	padding: 5px;
}

.mainContentTable #searchArea {
	padding: 5px;
	background-color: #333333;
	color: #ffffff;
}

.mainContentTable #searchArea td {
	background-color: #333333;
}

.mainContentTable #spacer {
	background-color: #FFFFFF;
	font-size: 6px;
}