#spalten {
	float: left;
	align: top;
	padding: 0px 10px 0px 0px; 
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
}
#whitebox {
	border: 1px solid #65c0fd;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 20px 0px;
}
#abstimmung {
	border: 1px solid #65c0fd;
	padding: 5px 20px 5px 5px;
	margin: 0px 0px 10px 0px;
}
#stimmresultat {
	float: right;
	align: top;
	border: 1px solid #65c0fd;
	background-image: url(/pictures/bg_verlauf_box.jpg);
	background-repeat: repeat-x;
	background-color: #f2f9ff;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
#bluebox, #blueboxline {
	border: 1px solid #65c0fd;
	background-image: url(/pictures/bg_verlauf_box.jpg);
	background-repeat: repeat-x;
	background-color: #f2f9ff;
	padding: 5px 10px 10px 10px;
}
#abstimmung h2 {
	padding: 0px 0x 0px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #65c0fd;
	font-size: 1.2em;
}
#bluebox h2, #blueboxline h2, #whitebox h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #65c0fd;
	font-size: 1.2em;
}
#blueboxline td {
	BORDER-TOP: #c0c0c0 1px solid;
}
#blueboxline td.first, #blueboxline td.noline {
	BORDER-TOP: 0px solid;
}
#blueboxline td.sub {
	BORDER-TOP: 0px solid;
	WIDTH: 15px; 
}
#blueboxline th{
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-BOTTOM: 0px;
	font-style: oblique;
	font-weight:normal;
	text-align: left;
	background-color: #DCEAF5;
}
#blueboxline th.first{
	BORDER: 0px 0px 0px 0px; 
}
#blockright {
	float: right;
	align: top;
	padding: 0px 0px 0px 10px; 
	border: 0px;
	margin: 0px 0px 0px 0px;
}
#kontaktbox {
	width:200px;
	float:right; 
	border: 1px solid #65c0fd;
	background-image: url(/pictures/bg_verlauf_box.jpg);
	background-repeat: repeat-x;
	background-color: #f2f9ff;
	padding: 5px 10px 10px 10px;
}
#blockright #kontaktbox {
	float:none; 
	border: 1px solid #65c0fd;
	background-image: url(/pictures/bg_verlauf_box.jpg);
	background-repeat: repeat-x;
	background-color: #f2f9ff;
	padding: 5px 10px 10px 10px;
}
#kontaktbox h2, #stimmresultat h2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #65c0fd;
	font-size: 1.1em;
}
#stimmresultat h2{
	font-size: 1.0em;
}
#kontaktbox td{
	PADDING-LEFT:10px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	font-size: 0.95em;
}
#stimmresultat td {
	PADDING-LEFT:10px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	font-size: 0.8em;
}
#kontaktbox th, #stimmresultat th {
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-BOTTOM: 0px; 
	font-size: 0.95em; 
	font-style: oblique;
	font-weight:normal;
	text-align: left;
	background-color: #DCEAF5;
}
#stimmresultat th {
	font-size: 0.90em; 
}
#kontaktbox th.sub, #kontaktbox td.sub {
	BORDER: 0px 0px 0px 0px; 
	WIDTH: 15px; 
}
#kontaktbox td.first, #kontaktbox th.first, #kontaktbox th.noline, #kontaktbox.td.noline, #stimmresultat td.first, #stimmresultat td.first{
	BORDER: 0px 0px 0px 0px; 
}
#kontaktbox th.subelement {
	text-align: right;
}
