body   { 
	background-color: #f3f2dd; 
	margin: 0; 
	padding: 0;
}
table.content       { 
	margin: 0; 
	padding: 0; 
	top: 0; 
	left: 0; 
	width: 849px; 
	height: 100%; 
	border-width: 0;
}
table.main       { 
	margin: 0; 
	padding: 0; 
	top: 0; 
	left: 0; 
	width: 849px; 
	height: auto; 
	border-width: 0;
}
td.border_vertical{ 
	width: 1px;
	height: 100%;
	background-color: #ccc;
}
td.border_left{ 
	width: 4px;
	height: 100%;
	background-image: url("../images/left_bg.gif"); 
	background-repeat: repeat-y; 
}
td.border_right{ 
	width: 4px;
	height: 100%;
	background-image: url("../images/right_bg.gif"); 
	background-repeat: repeat-y; 
}
td.border_horisontal{
	width: 100%;
	height: 1px;
	background-color: #ccc;
}
td.border_bg{
	width: 841px;
	height: 1px;
	background-image: url("../images/border_bg.gif"); 
	background-repeat: repeat-x; 
}
td.top  { 
	background-color: #fff; 
	width: 841px; 
	height: 55px;
}
td.menu   { 
	background-image: url("../images/menu_bg.gif"); 
	background-repeat: repeat-x; 
	width: 841px; 
	height: 21px;
}
td.topimage  { 
	background-color: #fff; 
	width: 841px; 
	height: 285px;
}
td.kasser  { 
	background-color: #fff; 
	width: 841px; 
	height: 223px;
}
td.kasse_top_left  { 
	background-image: url(../images/kasse_top_left.gif); 
	background-repeat: no-repeat; 
	width: 4px; 
}
td.kasse_top   { 
	background-image: url("../images/menu_bg.gif"); 
	background-repeat: repeat-x; 
	width: 841px; 
	height: 21px;
	color: #000; 
	font-size: 11px; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px;
}
td.kasse_top_right  { 
	background-image: url(../images/kasse_top_right.gif); 
	background-repeat: no-repeat; 
	width: 4px; 
}
td.footer  { 
	width: 841px; 
	height: 21px; 
	background-image: url("../images/menu_bg.gif"); 
	background-repeat: repeat-x; 
	color: #000; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px;
}
td  { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px;
}
td.tekstikasse  { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-top: 10px;
}
td.tekstikasse a:link { 
	color: #000; 
	text-decoration: underline;
}
td.tekstikasse a:visited { 
	color: #000; 
	text-decoration: underline;
}
td.tekstikasse a:hover { 
	color: #000; 
	text-decoration: underline;
}
td.tekstikasse a:active { 
	color: #000; 
	text-decoration: underline;
}
input.felt {
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 19px;
	border: 1px solid #ccc;
}
input.knap {
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 80px;
	height: 19px;
	border: 1px solid #ccc;
	background-color: #f3f2dd;
}
td.white{
	background-color: #ffffff;
}
td.bold {
	font-weight: bold;
}

div.menulag      { 
	margin-left: -420px; 
	position: absolute; 
	z-index: 1; 
	top: 58; 
	left: 50%; 
	width: 843px; 
	height: 300px;
}


/* menu style start */
ul {
  	padding: 0;
  	margin: 0;
  	list-style: none;
  	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px;
  }

li   { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	position: relative; 
	width: 160px; 
	float: left;
}
li.about    { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px; 
	position: relative; 
	left: 6px; 
	width: 9em; 
	float: left;
}
li.supplier  { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px; 
	position: relative; 
	width: 10em; 
	float: left;
}
li.contact  { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px; 
	position: relative; 
	width: 10em; 
	float: left;
}
li.login   { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px; 
	position: relative; 
	right: 10px; 
	width: auto; 
	float: right;
}
li ul    { 
	line-height: 15px; 
	background-color: #f3f2dd; 
	display: none; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
	position: absolute; 
	top: 19px; 
	left: 0;
}
li > ul {
	top: auto;
	left: auto;
}
li:hover ul, li.over ul{ 
	display: block;
} 
  
li a:link, a:visited, a:hover, a:active  { 
	color: #000000; 
	text-decoration: none;
}
/* menu style slut */
