/*
************** FARBEN ************************
#ccceb9		helles grün
#e0e3cf		ganz helles grün
#5d6028		Schrift drunkelgrün
#666666		Schrift grau
************** FARBEN ENDE *******************
*/

/* NORMALE TABELLEN mit HTML */
table {	}
tr {	}
td {	}


/*  Kontakt-Formular - Tabelle */
form table td.formValue { height:25px;}



/* Tabelle gestreift */
table.stripes {
	border:0px solid white;
}
table.stripes td.head {
	background-color:#f7f9f1;
	padding-left:2px;	
	font-weight:bold;
}
table.stripes td.spalte1_gerade {
	background-color:#e0e3cf;
	border-left:5px solid #e0e3cf;   /* sonst wärs eigentlich #5d6028 */
}
table.stripes td.gerade {
	background-color:#e0e3cf;
	padding-left:2px;
}
table.stripes td.spalte1_ungerade {
	border-left:5px solid #f7f9f1;   /* sonst wärs eigentlich #5d6028 */
}
table.stripes td.ungerade {
	padding-left:2px;
}

/* Tabelle grün */
table.green {

}
table.green td.head {
	background-color:#e0e3cf;
	padding-left:2px;	
	font-weight:bold;
}
table.green td.spalte1_zeile {
	background-color:#e0e3cf;
	border-left:5px solid #e0e3cf;   /* sonst wärs eigentlich #5d6028 */
}
table.green td.zeile {
	background-color:#e0e3cf;
	padding-left:2px;
}



/* Widgets America (by item) 
------------------------------------*/
div#byitem ul.vert {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 540px;
	}
div#byitem ul.vert li {
	background-image:url(/1plusi_de/wLayout/design/img/clearpixel.gif); 
	padding: 4px 0;
	margin: 0;
	height: 14px; /* space out your rows */
	}
div#byitem ul.vert li.odd {
	background-color: #e0e3cf;
	}
div#byitem ul.horz {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
div#byitem ul.horz li {
	background-image:url(/1plusi_de/wLayout/design/img/clearpixel.gif); 
	float: left;
	width: 80px;
	padding: 0 20px 0 0;
	margin: 0;
	}
div#byitem ul.horz li.name { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 130px;
	}
div#byitem ul.horz li.price {
	text-align: right;
	padding-right: 0;
	}
div#byitem ul.vert li.tableheader {
	background-color: #ccceb9;
	}	
div#byitem ul.vert li.tableheader ul.horz li {
	font-weight:bold;	
	color: #5d6028;
	}	
		
/* Widget Performance (by category) 
------------------------------------*/
div#bycategory ul.horz {
	clear: left;
	list-style-type: none;
	padding: 4px 0 0;
	margin: 0 0 140px;/* note! */
	}
div#bycategory ul.horz li {
	display: block;
	float: left;
	text-align: left;
	}
div#bycategory ul.vert {
	list-style-type: none;
	padding: 0;
	margin: 0 25px 0 0;
	}
div#bycategory ul.vert li {
	float: none;
	margin-bottom: 4px;
	padding-left: 6px;
	text-align: left;
	}
div#bycategory ul.horz li.odd {
	background-color: #eee;
	}
div#bycategory ul.vert li.widgetname {
	font-weight: bold;
	}
div#bycategory ul.horz li.tableheader ul.vert li {
	padding-left: 0;
	}
	
li.tableheader {
	font-weight: bold;
	}

/* good looks
------------------------------------*/
#extended h3.tabletitle {
	padding: 10px 0 0;
	clear: left;
	}