@charset "utf-8";

table.offerlist {
	border:0px;
	margin:2px 0px 2px 0px;
	border-spacing:4px;
}

table.offerlist > tr > td, table.offerlist > tbody > tr > td {
	/* Background-Bild immer unterschiedlich */
	background-repeat:no-repeat;
	width:153px;
	height:282px;
	overflow:hidden;
}

table.offerlist > tr > td.obgtype0, table.offerlist > tbody > tr > td.obgtype0 {
	background-image:url(/img/Zettel/Zettel_type0_cg0.png);
}
table.offerlist > tr > td.obgtype1, table.offerlist > tbody > tr > td.obgtype1 {
	background-image:url(/img/Zettel/Zettel_type1_cg0.png);
}
table.offerlist > tr > td.obgtype2, table.offerlist > tbody > tr > td.obgtype2 {
	background-image:url(/img/Zettel/Zettel_type2_cg0.png);
}
table.offerlist > tr > td.obgtype3, table.offerlist > tbody > tr > td.obgtype3 {
	background-image:url(/img/Zettel/Zettel_type3_cg0.png);
}

table.offerlist .imgcontainer {
	position:relative;
	top:2px;
	left:3px;
	width:145px;
	height:124px;
	border-spacing:0px;
	background:center no-repeat;
	cursor:pointer;
}

table.offerlist .imgcontainer, table.offerlist .imgcontainer td {
	position:relative;
	top:2px;
	left:3px;
	width:145px;
	height:124px;
	text-align:center;
	vertical-align:middle;
}

table.offerlist .imgcontainer img, table.offerlist .imgcontainer td img{
	max-width:143px;
	max-height:123px;
}

table.offerlist .descrcontainer {
	padding:0px 8px 1px 8px;
	cursor:pointer;
	width:137px;
	height:141px;
}

table.offerlist .descrcontainer .typename {
	margin-top:9px;
	font-weight:normal;
}

table.offerlist .description {
	position:relative;
	height:30px;
	width:136px;
	overflow:hidden;
	text-align:justify;
	font-size:x-small;
	visibility:hidden;
}

table.offerlist .header {
	text-transform:uppercase;
	font-size:1.2em;
	margin:16px 0px 2px 0px;
	height:48px;

	/* eigentlich schon in div.desciption, hier nochmal für FF */
	overflow:hidden;
	width:129px;
}

table.offerlist .description h3 a {
	color:black;text-decoration:none;
}

table.offerlist a {
	text-decoration:none;
}


table.offerlist table.facts {
	border:0px;
	margin:0px;
	padding:0px;
	border-spacing:0px;
}
table.offerlist table.facts td{
	max-width:105px;
	max-height:17px;
}

table.offerlist table.facts td {
	overflow:hidden;
}
table.offerlist table.facts em{
	color:#e22523;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}

table.offerlist div.price {
	position:relative;
	width:105px;
	max-width:105px;
	max-height:17px;
	overflow:hidden;
}
table.offerlist div.price em {
	color:#e22523;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}
table.offerlist div.date {
	position:relative;
	width:105px;
	max-width:105px;
	max-height:17px;
	overflow:hidden;
}