
body, td, b, i, p, h1, h2, h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

h1 {
 font-size: 18px;
 font-weight: bold;
}

h2 {
  font-size: 13px;
  font-weight: bold;
}

h3 {
  font-size: 12px;
  font-weight: bold;
}

p {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
}

td {
  font-size: 12px;
}

td.einspaltig {font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; text-decoration: none;font-size:10pt;padding-right:15pt;}
td.rechtebox {font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; text-decoration: none;font-size:8pt;padding-right:3pt;padding-left:5pt; }

a:link {
/*  color: #999999; */
  color: #B01531;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
}

a:visited {
  color: #B01531;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
}

a:hover {
  color: #B01531;
  font-weight: bold;
  text-decoration: underline;
  text-align: right;
}


.status {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
	background-color: #B01534;
	font-size: 10px;
	height: 15px;
}

a:link.status {
  color: #ffffff;
  text-decoration: none;
}

a:visited.status {
  color: #ffffff;
	text-decoration: none;
}

a:hover.status {
  color: #999999;
	text-decoration: none;
}



.e1a  { color: #ffffff; font-size: 12px; font-weight: bold; text-align: right; padding-right: 0px }	

a:link.e1a  { color: #ffffff; font-weight: bold; text-decoration: none; text-align: right }

a:visited.e1a  { color: #ffffff; font-weight: bold; text-decoration: none; text-align: right }

a:hover.e1a  { color: white; font-weight: bold; text-decoration: underline; text-align: right }


.e1  { color: white; font-size: 12px; font-weight: normal; text-align: right; padding-right: 0px }

a:link.e1  { color: white; font-weight: normal; text-decoration: none; text-align: right }

a:visited.e1  { color: white; font-weight: normal; text-decoration: none; text-align: right }

a:hover.e1  { color: white; font-weight: normal; text-decoration: underline; text-align: right }

/* Ebene 2 inaktiv */

.e2  { color: black; font-size: 12px; font-weight: normal; text-align: right; padding-right: 0px }

a:link.e2  { color: #000000; font-weight: normal; text-decoration: none; text-align: right }

a:visited.e2  { color: #000000; font-weight: normal; text-decoration: none; text-align: right }

a:hover.e2  { color: black; font-weight: normal; text-decoration: underline; text-align: right }

/* Ebene 2 aktiv */

.e2a  { color: black; font-size: 12px; font-weight: bold; text-align: right; padding-right: 0px }

a:link.e2a  { color: black; font-weight: bold; text-decoration: none; text-align: right }

a:visited.e2a  { color: black; font-weight: bold; text-decoration: none; text-align: right }

a:hover.e2a  { color: #000000; font-weight: bold; text-decoration: underline; text-align: right }

/* Metanavigation */

.meta {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
/*  background-color: #B01534; */
	height: 12px; 
	font-size: 9px;
	font-weight: normal;
}

a:link.meta {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

a:visited.meta {
  color: #ffffff;
  font-weight: normal;
	text-decoration: none;
}

a:hover.meta {
  color: #999999;
  font-weight: normal;
	text-decoration: none;
}

/* andere */

.news {
    padding-top: 1px;
	background-color: #FFFFFF;
 	padding-left: 3px; 
	font-size: 10px;
	line-height: 12px;
}

.newsbox {
    padding-top: 1px;
    background-color: #FFFFFF;
    padding-left: 3px;
    font-size: 11px;
    line-height: 13px;
}

				    
p.news2  { font-size: 10px; line-height: 12px; margin: 3px 6px }

ul.news2 {
	font-size: 10px;
}

ul li.news2 {
  font-size: 10px;
  list-style-image: url(bullet.gif);
	list-style-type: disc;
}

.fehler {
  font-size: 120%;
  color: #ff0000;
  font-weight: bold;
  text-decoration: blink;
}

.aktuelle_zahl {
  font-weight:bold;
  padding-top:5px;
  font-size: 12px;
  color: #666666;
  text-transform: uppercase;
  font-stretch:wider;
  text-align: center;
}

a.aktuelle_zahl {
  font-size: 30px;
  line-height: 25px;
  font-stretch: extra-expanded;
}

a:link.aktuelle_zahl {
  font-size: 30px;
  line-height: 25px;
  font-stretch: extra-expanded;
}

a:visited.aktuelle_zahl {
  font-size: 30px;
  line-height: 25px;
  font-stretch: extra-expanded;
}

a:hover.aktuelle_zahl {
  font-size: 30px;
  line-height: 25px;
  font-stretch: extra-expanded;
}

.AWimageleft { float:left; }
.AWimageright { float:right; }

.AWimagemarginleft { margin-left:6px; }
.AWimagemarginright { margin-right:6px; }
.AWimagemargincenter { margin:auto; }

div.AWimagebox { background-color: #FFFFCC; margin-top: 0.5em; margin-bottom: 10px;}

img.AWimage { border:0px; }

p.AWimagetext { padding-left: 6px; padding-right: 6px; margin-top:0px; margin-bottom:0px; }

span.AWimagetitle { font-weight:bold;display:block; }

