.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;
}

/*
* HTML-Element <ul>
*
* Anzupassen:
* line-height = Zeilenhöhe der einzelnen Listenelmente (14pt)
*/
.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;
}


/*#################################
	SEO-Karten
################################## */

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;
}

#globalclaim {
	/*width: 100%;*/
	height: 15px;	
	margin: 15px 0 0 0;
	text-align: center;
}

.smallTextBold {	
	font-size: 10px;
	font-weight: bold;
}

.textBold {	
	font-size: 10px;
	font-weight: bold;
}

#globalcontainer {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}
