body
{
	background-color:				#A0C0F0;
	color:							#000000;
}

table#subMenuLayoutTable
{
	width:							100%;
	border-spacing:					0px;

	/* Heya IE7, go, go, go!!! */
	border-collapse:				collapse;
}

table#subMenuLayoutTable td
{
	padding:						0% 1% 0% 1%;
	vertical-align:					top;
}

td#voteLayoutTD
{
	width:							70%;
}

td#seiteLayoutTD
{
	width:							auto;
}

h1
{
	text-align:						center;
}

/* --- Voteübersicht --- */

div#inhalt > h2
{
	margin:							1.5em 0em 1em 0em;
}

div#inhalt > ul
{
	list-style-type:				none;
	padding-left:					0%;
	margin-left:					1%;
}

div#inhalt > ul > li > a
{
	color:							#000000;
	font-weight:					normal;
	text-decoration:				none;
}

div#inhalt > ul > li > a:hover
{
	color:							#000000;
	font-weight:					normal;
	text-decoration:				underline;
}

div#inhalt > ul > li > span.votesUebersichtMonat
{
	color:							#0000FF;
	font-style:						italic;
	font-size:						0.8em;
}



div#vote
{
	width:							60%;
	margin-left:					auto;
	margin-right:					auto;
}

div#vote h3
{
	color:							#D8FFD8;
/*	font-size:						1.2em;*/
	font-weight:					bold;
	text-align:						left;
	margin:							0%;
	padding:						0.5%;
	background-color:				#00A000;
}

div.vote
{
	border:							1px solid #000000;
}

div.vote > h3
{
	background-color:				#80A0D0;
	margin:							0%;
	padding:						0.25em;
}

div.vote > div
{
	background-color:				#90B0E0;
	padding:						0.5em;
}

div.vote > div > table
{
	width:							100%;
	margin:							0% 0% 1.0em 0%;
	padding:						0%;
	border-collapse:				collapse;
}

div.vote > div > table > tbody > tr > td
{
	border-top:						solid 1px #6080B0;
	padding:						0.25em;
}

/* linker Tabellenrand nicht nötig wegen Vote-Div */
div.vote > div > table > tbody > tr > td:first-child
{
	border-left:					none;
}

/* Stimmenbalkenbreite */
div.vote > div > table > tbody > tr > td:first-child + td
{
	width:							30%;
}

/* Stimmenbalkengrafik */
div.vote > div > table > tbody > tr > td:first-child + td > img
{
	height:							0.5em;
	border:							1px outset #6C85A9;
/*	border:							1px inset #80A0D0;*/
}

/* Stimmenanzahl einer Antwort */
div.vote > div > table > tbody > tr > td:first-child + td + td
{
	text-align:						right;
	width:							5%;
}

/* Prozentzahl einer Antwort + rechten Tabellenrand entfernen */
div.vote > div > table > tbody > tr > td:first-child + td + td + td
{
	text-align:						right;
	border-right:					none;
	width:							5%;
}

/* "bisher abgegebene Stimmen" */
div.vote > div > table > tbody > tr > td:first-child[colspan="2"]
{
	text-align:						right;
	font-style:						italic;
}

/* Gesamtstimmenanzahl */
div.vote > div > table > tbody > tr > td:first-child[colspan="2"] + td
{
	width:							5%;
/*	width:							auto;*/
	text-align:						right;
}

/* Gesamtprozentzahl + rechten Tabellenrand entfernen */
div.vote > div > table > tbody > tr > td:first-child[colspan="2"] + td + td
{
	width:							5%;
	text-align:						right;
	border-right:					none;
}



div#voteDetails
{
	padding:						2.0em;
	border:							1px solid #000000;
}
