.headLeft {

	width: 7px;
	height: 31px;
	background-image:  url("headbg_left.gif");
	background-repeat: no-repeat;
}
.headCenter {

	width: 100%;
	height: 31px;
	padding: 0px 10px;
	background-image:  url("headbg_center.gif");
	background-repeat: repeat-x;
}
.headRight {
	width: 7px;
	height: 31px;
	background-image:  url("headbg_right.gif");
	background-repeat: no-repeat;
}
.arrow {
	list-style-image:   url("arrow_right.gif");
	margin-bottom: 7px;
}
.categories {

	line-height: 14pt;
}
.tableHeadLeft {
	width: 7px;
	height: 36px;
	background-image:  url("tablehead_left.gif");
	background-repeat: no-repeat;
}
.tableHeadCenter {
	width: 100%;
	height: 36px;
	padding: 0px 10px;
	background-image:  url("tablehead_center.gif");
	background-repeat: repeat-x;
}
.tableHeadRight {

	width: 7px;
	height: 36px;
	background-image:  url("tablehead_right.gif");
	background-repeat: no-repeat;
}
.tableTitle{
	border:1px solid #FFFFFF; 
	background-color:#FFA200;
	padding: 5px 10px;
}
.tableTitleText {	
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.tableRow1{
	border:1px solid #D8D8D8; 
	background-color:#FFFFFF;
	padding: 5px 10px;
	vertical-align:top;
}
.tableRow2{
	border:1px solid #D8D8D8; 
	background-color:#F1F1F1;
	padding: 5px 10px;
	vertical-align:top;
}
.tableRowPlus{
	border:1px solid #FFFFFF; 
	background-color:#FFA200;
	padding: 5px 10px;
	vertical-align:top;
}
.tableRowMinus{
	border:1px solid #FFFFFF; 
	background-color:#FFA200;
	padding: 5px 10px;
	vertical-align:top;
}
.tableRowInset{
	border:1px solid #D8D8D8; 
	background-color:#F1F1F1;
	padding: 5px 20px;
	vertical-align:top;
}
.tableFootLeft {

	width: 7px;
	height: 31px;
	background-image:  url("tablefoot_left.gif");
	background-repeat: no-repeat;
}
.tableFootCenter {

	width: 100%;
	height: 31px;
	padding: 0px 10px;
	background-image:  url("tablefoot_center.gif");
	background-repeat: repeat-x;
}
.tableFootRight {

	width: 7px;
	height: 31px;
	background-image:  url("tablefoot_right.gif");
	background-repeat: no-repeat;
}
div.kLabel {
	position:absolute;
	text-align:center;
}

div.kLabel * {
	position:absolute;
	font-weight:bold;
	font-size:9px;
}

div.kLabel *.ub {
	font-weight:normal;
}

div.kLabel a {
	text-decoration: none;
	left:1px; top:1px; 
}

div.kLabel a.r {
	left:auto; right:2px;
}

div.kLabel div {
	color:#FFFFFF;
	left:2px; top:2px;
}

div.kLabel div.r {
	left:auto; right:1px;
}

div.kOrt {
	position:absolute;
	width:5px;	
	height:5px;
	background-color:#000000;
	font-size:1px;
}

div.kStadt {
	position:absolute;
	width:5px;	
	height:5px;
	background-color:#A00000;
	font-size:1px;
}
.amaz {
	float: left;
	background-color: #FFD966;
	padding: 8px;
	margin-right: 15px;
	margin-bottom: 5px;
	border: 1px solid #D1A447;
	font-size: 12px;
}

