.nav  { border-bottom: 1px solid black; border-top: 1px solid black; }
.nav td {padding-left: 0px; padding-right: 0px; color: black; }

.ef_header {
	background-color: #75960E;
	color: white;
}

.ef_list {
	background: white;
	width: 100%;
	margin-top: 10px;
	border: solid 1px black;
}

.ef_list td {
	vertical-align: top;
}

.ef_list td {
	border-bottom: 1px solid #96C112;
}


/*Listennavigation*******/
.listhead {
	margin-top: 5px; 
	border-bottom: 1px solid black;
	clear: both;
}

/*Tabellenstrecker*******/
.span {width: 100%; }

.liste, .lstable {
	width: 100%;
	border: solid 1px black;
	empty-cells: show;
	margin-top: 10px;
}

/*.tr2 {
	background: white;
}

.tr1 {
	background: #DCDCDC;
}

.tr1:hover, .tr2:hover {
	background: #FBE5B3;
}

td {
	padding-right: 10px;
}*/

.lstable tr, .lstable th{
	text-align: left;
}


.lstable td {
	white-space: nowrap;
}

.lstable th {
	white-space: nowrap;
	color: white;
	font-size: 100%;
	background: #364448;
/*	font-weight: bold;*/
	padding-right: 5px;
}

.lstable th a { color: white; text-decoration: none; background: url("../../images/div/order.gif") no-repeat right center; padding-right: 13px }

.lstable th a:hover { color: white; background: url("../../images/div/order_a.gif") no-repeat right center }

.lstable th .order_z { background: url("../../images/div/order_za.gif") no-repeat right center }
.lstable th .order_z:hover { background: url("../../images/div/order_a.gif") no-repeat right center }
.lstable th .order_a { background: url("../../images/div/order_aa.gif") no-repeat right center }
.lstable th .order_a:hover { background: url("../../images/div/order_z.gif") no-repeat right center }

.last {
	padding-right: 0px;
	padding-left: 5px;
	border-left: 1px black solid;
	text-align: right;
}

.listheadline {
	width: 600px;
	height: 15px;
	background: url(../../images/css/balken.gif) no-repeat;
}

.listheadline_table td {
	color: white;
}

#listheadline {
	margin-right: 0px;
	width: 640px;
	height: 15px;
	background: url(../../images/css/balken.gif) no-repeat;
	float:right;
}

.liste .head, .liste .foot {
	background-color: #ced5d6;
}

.liste .head b {
	font-size: 110%;
	font-weight: bold;
	color:#990019;
}

.detail, .favoriten, .zurueck {
	font-size: 80%;
	padding-left: 5px;
	padding-right: 5px;
	background: #990019;
	color: white;
	display: block;
}

.detail:hover, .favoriten:hover, .zurueck:hover {
	background: #0A242A;
	color: white;
}

.zurueck {
	margin-left: 0px;
	float: left;
}

.favoriten {
	margin-left: 60px;
	float: left;
}

.detail {
	float: right;
}


.image {
	float: left;
}

.varblock {
	margin-top: 10px;
	margin-left: 140px;

}

.var {
	float: left;
	width: 100px;
	text-align: right;
}

.val {
	color: black;
	margin-left: 110px;
	margin-bottom: 5px;
}

.liste .content {
	background: url(../../images/hg/liste_bild.gif) repeat-y white;
}

.favoriten {
	margin-left: 150px;
}
