


/* Tabellenkopf */
th{                              
  font-family: Roboto, Arial, sans-serif;
  background-color: #e6e6e6;
  font-size: 12px;
  text-align: center;
  vertical-align: center;
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
}

th.farbe {
  background-color: #808080;
  color: white;
}

/*blau*/
th.farbe_ew {
  background-color: #2a4792;
  color: white;
}

/*rot*/
th.farbe_kw {
  background-color: #a40000;
  color: white;
}

th.farbe_bm {
  background-color: #a40000;
  color: white;
}

th.farbe1_bm {
  background-color: #a40000;
  color: white;
  padding: 5px 5px 5px 5px;
}
th.farbe_gw {
  background-color: #a40000;
  color: white;
}
th.farbe_vw {
  background-color: #a40000;
  color: white;
}
th.farbe_vm {
  background-color: #a40000;
  color: white;
}

th.farbe_lr {
  background-color: #a40000;
  color: white;
}

th.farbe_lt {
  background-color: #338a56;
  color: white;
}

td {
  font-size: 12px;
  padding: 2px 2px 2px 2px;
  text-align: left;
  font-family: Roboto, Arial, sans-serif;
  
}

td.grafik {
  padding: 2px 2px 2px 0px;
  text-align: left;
  
}

td.t {                              /* Überschrift analog span  */ 
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    vertical-align: top;
}

td.t_ew {                            /* Überschrift analog span  */ 
    font-size:   14px;
    font-weight: bold;
    color:       #2a4792;
	padding: 2px 0px 2px 0px;
    vertical-align: top;
}

td.t_kw {                            /* Überschrift analog span  */ 
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    vertical-align: top;
}

/*Hintergrund*/

/*grau*/
td.g {
  background-color: #e6e6e6;
  border: 1px solid #a0a0a0;
  padding: 2px 8px 2px 8px;
  border-top: none;
  border-left: none;
}

/*weiss*/
td.w{
  border: 1px solid #a0a0a0;
  padding: 2px 8px 2px 8px;
  text-align: right;
  border-top: none;
  border-left: none;
}
td.l{
  border: 1px solid #a0a0a0;
  padding: 2px 8px 2px 8px;
  text-align: left;
  border-top: none;
  border-left: none;
}
td.m {
	text-align: center;
	border: 1px solid #a0a0a0;
}
td.mg {
	text-align: center;
	border: 1px solid #a0a0a0;
        background-color: #e6e6e6;
        border-top: none;
        border-left: none;
}



td.kw {                            
    color:       #a40000;
	font-weight: bold;
    }

td.leer {
  padding: 0px 0px 0px 0px;
  text-align: rigth;
  
}

table {
	float: left;
	margin-left: 1em;
	/*margin-right: 5em;*/
}

 td.foot {
	 padding-top: 3px;
 }

td.bt17p1 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #666666;
  color: #ffffff;
}

td.bt17p2 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee00ff;
  color: #ffffff;
}

td.bt17p3 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee0000;
  color: #ffffff;
}

td.bt17p4 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #289fda;
  color: #ffffff;
}

td.bt17p5 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #00cc00;
  color: #ffffff;
}

td.bt17p6 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #fafa00;
  color: #000000;
}

td.lt16p1 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #666666;
  color: #ffffff;
}

td.lt16p2 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee00ff;
  color: #ffffff;
}

td.lt16p7 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #289fda;
  color: #ffffff;
}

td.bt13p2 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #666666;
  color: #ffffff;
}


td.bt09p2 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee00ff;
  color: #ffffff;
}

td.bt09p3 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #666666;
  color: #ffffff;
}

td.bt05p1 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee0000;
  color: #ffffff;
}

td.bt02p1 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee0000;
  color: #ffffff;
}

td.bt98p2 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee0000;
  color: #ffffff;
}

td.bt94p1 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #666666;
  color: #ffffff;
}

td.bt94p2 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #ee0000;
  color: #ffffff;
}

td.bt90p1 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #666666;
  color: #ffffff;
}

td.bt90p4 {
  border: 1px solid #a0a0a0;
  border-left: none;
  border-top: none;
  padding: 2px 5px 2px 5px;
  text-align:     right;
  background-color: #eeee00;
  color: #000000;
}

/*  Übersicht Landratswahl  */

td.wl_r {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;       /* weiss Schrift:links Rand:rechts       */ 

  border-left: none;
  border-top: none;
  border-bottom: none;    
  
  font-size: 12px;
  text-align: left;
 
  padding: 5px 8px 0px 8px;
  color:#000000;
}

td.wl_ru {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;       /* weiss Schrift:links Rand:rechts unten      */ 

  border-left: none;
  border-top: none;    
  
  font-size: 12px;
  text-align: left;
 
  padding: 5px 8px 5px 8px;
  color:#000000;
}

td.wl {                            /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;       /* weiss Schrift:links Rand:ohne       */

  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: none;
  
  font-size: 12px;
  text-align: left;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
}

td.wl_u {                            /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;       /* weiss Schrift:links Rand:unten    */

  border-left: none;
  border-right: none;
  border-top: none;
   
  font-size: 12px;
  text-align: left;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
}

td.wr {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;      /* weiss Schrift:rechts Rand:ohne      */

  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: none; 
  
  font-size: 12px;
  text-align: right;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
  
}

td.wr_u {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;      /* weiss Schrift:rechts Rand:unten     */

  border-left: none;
  border-right: none;
  border-top: none;
 
  font-size: 12px;
  text-align: right;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
  
}


td.wr_r {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;      /* weiss Schrift:rechts Rand:rechts       */

  border-left: none;
  border-top: none;
  border-bottom: none; 
  
  font-size: 12px;
  text-align: right;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
  
}
td.wr_ru {                            /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;        /* weiss Schrift:links Rand:rechts unten      */

  border-left: none;
  border-top: none;
  
  font-size: 12px;
  text-align: right;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
}

td.gl_r {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;       /* weiss Schrift:links Rand:rechts       */ 
  background-color: #DADADA;

  border-left: none;
  border-top: none;
  border-bottom: none;    
  
  font-size: 12px;
  text-align: left;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
}

td.gl_ru {                          /* selbstdefinierter Rahmen */
  border: 1px solid #a0a0a0;       /* weiss Schrift:links Rand:rechts unten      */ 
  background-color: #DADADA;

  border-left: none;
  border-top: none;    
  
  font-size: 12px;
  text-align: left;
 
  padding: 2px 8px 2px 8px;
  color:#000000;
}



a:hover {
    color:#000000;
    text-decoration: none;
}


a {
    color: #000000;
    text-decoration: none;
}

a.biglink {
    color: #000000;
    font-size: 18px;
    text-decoration: underline;
    font-weight: bold;
}




