body {
	font-family: Arial;
	font-size: 11px;
	color: #003300;
	background-color: #FFFFFF;
	margin: 0px;
}

form {
	margin: 0px;
}

td,a,input,textarea,select {
	font-family: Arial;
	font-size: 11px;
	color: #003300;
}

#container {
	position: absolute;;
	top: 0px;
	left: 0px;
	padding: 0px;
	z-index: 12;
}

#table-main { /* border: 1px solid red; */
	
}

#navi-breadcrumb {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	vertical-align: middle;
	background-color: #f2f6db;
}

#navi-breadcrumb a {
	font-weight: bold;
	text-decoration: none;
}

#navi-left {
	width: 170px;
	padding-left: 8px;
	vertical-align: top;
	background-color: #f2f6db;
}

#navi-right {
	width: 170px;
	vertical-align: top;
	background-color: #f2f6db;
}

#navi-point {
	width: 5px;
	height: 5px;
	margin-top: 4px;
	background-color: #003300;
}

#content {
	width: 410px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	background-color: #f2f6db;
}

#advertising {
	vertical-align: top;
	padding-left: 6px;
	background-color: #f2f6db;
}

#footer {
	background-color: #f2f6db;
	font-size: 10px;
	text-align: center;
}

.head {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 170px;
	background-image: url("../webimages/layout/head_01.jpg");
}

.head-background {
	vertical-align: top;
	height: 170px;
	background: transparent;
}

.navi-top {
	text-align: right;
	color: #FFFFFF;
	padding-right: 5px;
	font-size: 12px;
}

.navi-top a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

#logo {
	position: absolute;
	top: 2px;
	left: 0px;
	width: 307px;
	z-index: 100;
}

#searchMask {
	position: absolute;
	top: 128px;
	left: 6px;
	width: 180px;
	z-index: 100;
	color: #EEEEEE;
	font-size: 10px;
}

#searchField {
	border: 1px solid #a9d596;
	width: 100px;
}

#navi-tabs {
	position: absolute;
	top: 137px;
	left: 145px;
	width: 650px;
	z-index: 110;
}

.navi-tab {
	background-image: url("../webimages/layout/tab.gif");
	background-repeat: no-repeat;
	width: 79px;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	float: left;
	text-decoration: none;
	opacity: .90;
	filter: Alpha(opacity = 90);
}

.navi-tab-hover {
	/* background-image: url("../webimages/layout/tab_aktiv.gif"); */
	background-repeat: no-repeat;
	width: 79px;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	float: left;
	text-decoration: none;
	
}

.navi-tab-context {
	position: absolute;
	left: 0px;
	top: 33px;
	color: #003300;
	background-color: #FFDF5E;
	background-repeat: repeat-x;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

.navi-tab-context a {
	text-decoration: none;
	color: #003300;
}

.navi-tab-context a:hover {
	text-decoration: none;
	color: #7bb462;
}

a.navi-entry {
	text-decoration: none;
	padding: 2px;
}

a.navi-entry:hover {
	color: #7bb462;
}

a.navi-sub-entry {
	font-size: 11px;
	text-decoration: none;
}

a.navi-sub-entry:hover {
	color: #7bb462;
}

.border-basket-top {
	background-image: url("../webimages/layout/border/border_basket_top.gif");
	width: 170px;
}

.border-top-left {
	background-image: url("../webimages/layout/border/border_top_left.gif");
	width: 6px;
	height: 6px;
	background-repeat: no-repeat;
}

.border-top-right {
	background-image: url("../webimages/layout/border/border_top_right.gif");
	width: 6px;
	height: 6px;
	background-repeat: no-repeat;
}

.border-top-middle {
	height: 6px;
	border-top: 1px solid #003300;
	background-color: #FFFFFF;
}

.border-stipe-top-left {
	width: 6px;
	height: 26px;
	background-repeat: no-repeat;
}

.border-stipe-top-right {
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
}

.border-stipe-top-middle {
	background-image: url("../webimages/layout/border/border_stripe_top_middle.gif");
	height: 26px;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}

.border-bottom-left {
	background-image: url("../webimages/layout/border/border_bottom_left.gif");
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	background-color: #FFFFFF;
}

.border-bottom-right {
	background-image: url("../webimages/layout/border/border_bottom_right.gif");
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	background-color: #FFFFFF;
}

.border-bottom-middle {
	border-bottom: 1px solid #003300;
	height: 5px;
	background-color: #FFFFFF;
}

.border-middle-left {
	border-left: 1px solid #003300;
	width: 5px;
	background-color: #FFFFFF;
}

.border-middle-right {
	border-right: 1px solid #003300;
	width: 5px;
	background-color: #FFFFFF;
}

.border-content {
	background-color: #FFFFFF;
	padding: 2px;
}

.bigger {
	font-size: 12px;;
	font-weight: bold;
}

.info {
	font-size: 10px;;
	color: #777777;
}

.line-dotted {
	background-image: url("../webimages/layout/point.gif");
	background-repeat: repeat-x;
	margin-top: 2px;
	width: 100%;
}

input.field-login {
	width: 150px;
}

.table-trader {
	width: 170px;
	margin-top: 6px;
}

.table-basket {
	width: 170px;
}

.table-catalogs {
	width: 100%;
	margin-top: 6px;
}

.table-products {
	width: 100%;
	margin-top: 6px;
}

.small {
	font-size: 10px;
}

a.small {
	font-size: 10px;
	text-decoration: none;
}

a.small-with-decoration {
	font-size: 10px;
	text-decoration: underline;
}

.red {
	color: #EE0000;
}

a.bold {
	font-weight: bold;
}

input.field-basket {
	font-size: 10px;
	width: 25px;
}

select.field-variation {
	font-size: 10px;
	width: 100px;
}

.productdetails {
	width: 410px;
}

.table-gutschein {
	background-color: #EEF4E0;
}