body {
	background-color: white;
	color: black;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt
}

body tr th {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: bolder;
	font-size: 10pt;
	color: black;
}

body tr td {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}

body input {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt
}

.Mehrheitswahlrecht {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.NochKeinErgebnis {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12pt;
	text-decoration: none;
	color: black;
}

.GWTableHeader {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: bolder;
	font-size: 10pt;
	color: black;
}

.smalltext {
    font-family: Tahoma, Verdana, Arial;
    font-size: 8pt
}

.navhead {
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bolder
}

.charttext
{
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 8pt
}
.chartVtext
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    FONT-SIZE: 8pt
}
.tabelleheading {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bolder
}

.tabelletext {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt
}

.tabelleVWahl {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt
}

.lth {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11pt;
    font-weight: bolder
}

.ltd {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    font-weight: bolder
}

.charttext {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 8pt
}

.chartVtext {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 8pt
}

.wahlinfo {
}

.GWGap {
    font-family: Tahoma, Verdana, Arial;
    font-weight: normal;
    font-size: 3pt
}

.ultrasmall
{
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 9pt
}
.ultrasmallbold
{
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

.headgesamtliste {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12pt;
    font-weight: bold
}

.GemeindeHeader {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16pt;
	text-decoration: none;
	color: black;
}

.P14 {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 14pt;
	text-decoration: none;
	color: black;
}

.P12 {
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12pt;
	text-decoration: none;
	color: black;
}


/* Seitentitel - Registerkarten */
.seitentitel {
 color: white;
 font-size: 13px;
 font-weight: bold;
}
a.seitentitel {
 text-decoration: none;
}
a.seitentitel:hover {
 color: #FF6666;
}
td.seitentitel {
  background-color: #666666;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
}
td.seitentitelabschluss {
  background-color: #666666;
}
.seitentitelrest {
 color: black; 
 font-size: 13px;
}
td.seitentitelrest {
  background-color: #CCCCCC;
}
.seitentitelauswahl {
height: 18px;
font-size: 13px;
}

p {
 margin-top: 0px;
 padding-bottom: 8px;
 margin-bottom: 0px;
}

td p {
 margin-top: 0px;
 padding-bottom: 0px;
 margin-bottom: 0px;
}

ul {
 margin-left: 3em;
 margin-top: 0px;
 margin-bottom: 5px;
}
ol {
 margin-left: 3em;
 margin-top: 0px;
 margin-bottom: 5px;
}

li ol {
 margin-left: 2.5em;
}
li ul        { 
 list-style-type: disc;
 margin-left: 1.75em;
}

.text {	
 font-family: Arial, Verdana, Helvetica;
 font-size: 13px;
 color: black;
}
.smalltext, .textklein {	
 font-family: Arial, Verdana, Helvetica;
 font-size: 11px;
 color: black;
}
.extrasmalltext, .textextraklein {	
 font-family: Arial, Verdana, Helvetica;
 font-size: 9px;
 color: black;
}

/* Links in Standard-Text */
div.text a {
 color: black;
 text-decoration: underline;
}
div.text a:hover {
 color: red;
}

/* DIV fuer Text mit nicht unterstrichenen Links */
.textstandardlink {	
 font-family: Arial, Verdana, Helvetica;
 font-size: 13px;
 color: black;
}
div.textstandardlink a {
 color: black;
 text-decoration: none; 
}
div.textstandardlink a:hover {
 color: red;
 text-decoration: none;
}
/* Verknüpfung mit "mehr" falls nichts anderes definiert */
a.stdlink, a.stdlink:link, a.stdlink:visited, a.stdlink:active {
 color: black;
 text-decoration: none; 
}
a.stdlink:hover {
 color: red;
 text-decoration: none;
}


/* Tabelle in Standard-Text */
.text table { 
 font-size: 13px; 
}

/* Allgemeiner Inhalt - z.B in Allgemeiner Seiten */
.inhalt	{
 color: black; 
 font-size: 13px; 
}

div + h5 {
 margin-top: 0px;
}

div.inhalt p {
 margin-top: 0px;
 padding-bottom: 8px;
 margin-bottom: 0px;
}

div.inhalt a {
 color: black; 
 text-decoration: underline;
}
div.inhalt a:hover {
 color: red; 
 text-decoration : underline;
}
/* Kurzbeschreibungen in Seiten */
.kurzbeschreibungnormal {	
 font-family: Arial, Verdana, Helvetica;
 font-size: 13px;
 color: black;
 padding-bottom: 10px;
}
.kurzbeschreibungfett {	
 font-family: Arial, Verdana, Helvetica;
 font-size: 13px;
 font-weight: bold;
 color: black;
 padding-bottom: 10px;
}

/* Tabelle in allgemeinem Inhalt */
.inhalt table {
 font-size: 13px; 
 border-left: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 margin: 0px;
}
.inhalt td {
 font-size: 13px;
 border-right: 1px solid #CCCCCC; 
 border-bottom: 1px solid #CCCCCC;
 margin: 0px;
 padding: 3px;
}
.inhalt thead td, .inhalt th {
 font-size: 13px;
 font-weight: bold;
 background-color: #CCCCCC; 
 margin: 0px;
 padding: 3px;
 text-align: left;
}

a.newslink {
 color: Black;
 font-size: 13px;
 text-decoration: none;
}

a.newslink:hover {
 color: red;
}

div.scrollcontent {
 overflow: visible;
 overflow-x: visible;
 height: 100%;
}

.lth {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11pt;
    font-weight: bolder
}

th.lthr {
    color: black;
    font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	background-color: #CCCCCC; 
	margin: 0px;
	padding: 3px;
    text-align: right;
}

.ltd {
    color: black;
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    font-weight: bolder
}


.table_gesamt {
	empty-cells: show;
	border-collapse:collapse;
	border: 1px solid black;
}

.table_gesamt td {
border: 1px solid black;
}

.table_gesamt tr {
border: none;
}

.test_ultrasmall {
background: green;
}

