td.bm {
    font-size: 12px;
    padding-right: 10px;
    text-align: right;
    white-space: nowrap;
    border: 1px solid #a0a0a0;
}

table.stim {
 margin-bottom: 2em;
 /*margin-left: -1em;*/
 border: 0;
 cellpadding: 0;
 cellspacing= 0;
}


table.download {
	margin-left: 1em;
}

br.clear {
	clear: both;
	line-height: 0em;
	height: 0px;
}

/* Internetangebot ab 2019 */
p {
	 margin-left: 1em;
}


#tab_h1 {
    font-size:   14px;
    font-weight: bold;
    color:       #000000;
    padding: 2px 0px 2px 0px;
    float: left;
    margin-left: 1em;
}

#tab_h1_ew {
    font-size:   14px;
    font-weight: bold;
    color:       #2a4792;
    padding: 2px 0px 2px 0px;
    float: left;
    margin-left: 12px;
}

#tab_h1_kw {
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}

#tab_h1_lr {
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}

#tab_h1_bm {
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}
#tab_h1_gw {
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}
#tab_h1_vw {
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}
#tab_h1_vm {
    font-size:   14px;
    font-weight: bold;
    color:       #a40000;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}
#tab_h1_bt {
    font-size:   14px;
    font-weight: bold;
    color:       #222222;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}
#tab_h1_lt {
    font-size:   14px;
    font-weight: bold;
    color:       #006f3d;
    padding: 2px 0px 8px 0px;
    float: left;
    margin-left: 1em;
}


#tab_h2{
    font-size:   12px;
    color:       #000000;
    padding: 0px 0px 10px 2px;
    float: left;
    margin-left: 1em;
}

#tab_h2_ew{
    font-size:   12px;
    color:       #000000;
    padding: 0px 0px 10px 2px;
    float: left;
    margin-left: 1em;
}

#tab_h2_lr{
    font-size:   12px;
    color:       #000000;
    padding: 0px 0px 10px 2px;
    float: left;
    margin-left: 1em;
}

#tab_h2_bm{
    font-size:   12px;
    color:       #000000;
    padding: 0px 0px 10px 2px;
    float: left;
    margin-left: 1em;
}

img.symbol {
	width: 22;
	height: 25;
	border: 0;
}

#sym_reihe{
	text-align: right;
	margin-right: 6em;
	padding: 2px 10px 2px 0px;
}

table.bmbm {
    padding-right: 10px;
}


/* Internetangebot bis 2018 */
body {
  width: 100%;
  top:              0;
  left:             0;
  margin:           0;
  padding:          0;
  color:            #000000;
  background-color: #ffffff;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 12px;
}

body.dr {
  width: 100%;
  top:              0;
  left:             0;
  margin:           50;
  padding:          0;
  color:            #000000;
  background-color: #ffffff;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 12px;
}

p,span,a,td,th,h1,h2,h3,h4,h5,h6,b{ 
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size:  12px;
}


span.green10 {
    font-size: 10px;
}

table, tr, td {
    background-color: #ffffff;

}

a:link {
    color: #404040;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

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

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

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

h3.t{font-size: 13px;
text-align:      left;
margin-top:      0;
margin-bottom:   0;
margin-right:    0;
color:#a40000;
}

h6.dr{font-size: 1px;
text-align:      right;
margin-top:      0;
margin-bottom:   0;
margin-right:    12px;
}

h6.drv{font-size: 1px;
text-align:      right;
margin-top:      0px;
margin-bottom:   0;
margin-right:    12px;
margin-left:    12px;
}

h4.t{font-size: 15px;
text-align:     center;
margin-top:     10px;
margin-bottom:  12px;
margin-right:   0;
color:#347d5b;
}

b.t{font-size: 15px;
text-align:     center;
margin-top:     10px;
margin-bottom:  12px;
margin-right:   0;
color:#a40000;
}

b.gr{font-size: 12px;
text-align:     center;
margin-top:     10px;
margin-bottom:  12px;
margin-right:   0;
color:#404040;
}
/* Landeswahlleiter*/
a.lw {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
}
td.lw{font-size: 17px;
text-align:     left;
margin-top:     0px;
margin-bottom:  0px;
margin-right:   0px;
padding: 11px 0px 0px 0px;
color:#000000;
}
b.logo{font-size: 20px;
text-align:     center;
margin-top:     10px;
margin-bottom:  12px;
margin-right:   0;
color:#a40000;
}

td.logo{font-size: 14px;
text-align:     left;
margin-top:     10px;
margin-bottom:  12px;
margin-right:   0;
color:#ff0000;
}
h1.dr{
margin-top:      0px;
margin-bottom:   0px;
margin-right:    0px;
margin-left:     0px;
}

a.u:hover    { text-decoration:underline;}
a.u:link {
    color: #000000;
    text-decoration: none;
}
a.u {
    color: #000000;
    text-decoration: none;
}
a.l:hover    { 
    color:#a40000;
    text-decoration:underline;
}
a.l:visited {
    text-decoration:underline;
}
a.l:link {
    color: #000000;
    text-decoration:underline;
}
a.l {
    color: #000000;
    text-decoration:underline;
}
a.ugk:hover    { text-decoration:underline;}
a.ugk:link {
    color: #000000;
    text-decoration: none;
}
a.ugk{
    color: #000000;
    text-decoration: none;
}
span.smallfoottext {font-size: 10px;}


a.text_klein { 
font-family: Arial, Tahoma, Verdana; 
font-size: 9px;  
color: #bd6100;
text-decoration: none;
}
a.text_klein:hover    { text-decoration:underline;}

a.ew{ 
font-family: Roboto, Arial, sans-serif;
font-size: 12px;  
color: #2a4792;
text-decoration: none;
}

a.ew:visited:hover {color: #2a4792}
a.ew:hover {color: #2a4792} 
a.ew:focus {color: #2a4792}
a.ew:active {color: #2a4792}

a.ew_akt:visited:hover {color: #2a4792}
a.ew_akt:hover {color: #2a4792} 
a.ew_akt:focus {color: #2a4792}
a.ew_akt:active {color: #2a4792}

a.kw{ 
font-family: Roboto, Arial, sans-serif;
font-size: 12px;  
color: #a40000;
text-decoration: none;
}

a.kw_akt{ 
font-family: Roboto, Arial, sans-serif;
font-size: 0.9em;   
color: #a40000;
text-decoration: none;
}

a.ew_akt{ 
font-family: Roboto, Arial, sans-serif;
font-size: 0.9em;  
color: #2a4792;
text-decoration: none;
}



a.kw:visited:hover {color:#a40000}
a.kw:hover {color: #a40000} 
a.kw:focus {color: #a40000}
a.kw:active {color: #a40000} 


a.kw_akt:visited:hover {color:#a40000}
a.kw_akt:hover {color: #a40000} 
a.kw_akt:focus {color: #a40000}
a.kw_akt:active {color: #a40000} 

 

