/***********************/
/* allgemeine elemente */
/***********************/

body
{ background-image: url(../data/grafiken/hg-grau.png);
  margin: 0;
  text-align: center;
  vertical-align: top;
}
table
{ table-layout: fixed;
  padding: 0;
  empty-cells: show;
}
a:link
{ text-decoration: none;
}
a:hover
{ text-decoration: none;
}
a:visited
{ text-decoration: none;
}
a img
{ border: 0;
}
img
{ border: 0;
}
/***********************/
/* index-html          */
/***********************/
.index-rand-grau
{ background-image: url(../data/grafiken/hg-grau.png);
}
.index-rand-2l
{ background-image: url(../data/grafiken/index-2-hg-l.png);
}
.index-rand-2r
{ background-image: url(../data/grafiken/index-2-hg-r.png);
}
.index-5
{ background-image: url(../data/grafiken/index-5-hg.png);
  text-align: center;
  vertical-align: middle;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
  height: 38px;
}
table.index img
{ margin: 0;
  padding: 0;
  vertical-align: top;
}
/***********************/
/* blauer bereich      */
/***********************/
.top0
{ background-image: url(../data/grafiken/b_hg-blau.png);
  text-align: right;
  vertical-align: middle;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
}
.top0 a
{ color: #ffffff;
}
.top0 img
{ vertical-align: middle;
}
.top1
{ background-image: url(../data/grafiken/b_hg-banner1.png);
}
.top2
{ background-image: url(../data/grafiken/b_hg-banner2.png);
}
.top2a
{ background-image: url(../data/grafiken/b_banner2.png);
}
.top3
{ background-image: url(../data/grafiken/b_hg-banner3.png);
  background-repeat: repeat-x;
  vertical-align: top;
}

td.navi-os
{ background-image: url(../data/grafiken/hg-grau.png);
  vertical-align: top;
  text-align: left;
}
div.navi-os
{ background-image: url(../data/grafiken/b_hg-blau.png);
  text-align: left;
}
/***********************/
/* alle seiten         */
/***********************/
.news-os
{ padding-top: 3px;
}
.news-h
{ background-color: #ffffff;
  vertical-align: top;
  text-align: center;
  line-height: 20px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  margin-top: 5px;
}.news-i
{ background-image: url(../data/grafiken/hg-grau.png);
  vertical-align: top;
  text-align: left;
  line-height: 18px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 5px;
}.copy
{ background-image: url(../data/grafiken/hg-grau.png);
  text-align: center;
  vertical-align: middle;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  height: 18px;
}
.copy a
{ color: #000000;
}
table.navi-is
{ font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  width: 242px;
  height: 30px;
  vertical-align: middle;
  text-align: left;
}
table.navi-is a
{ color: #ffffff;
  padding-left: 10px;
}
table.navi-is img
{ vertical-align: middle;
}
.navi-u
{ background-image: url(../data/grafiken/b_hg-navi-u.png);
  text-align: center;
  vertical-align: middle;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
  height: 39px;
}
.navi-u a
{ color: #ffffff;
}
.impressum-l
{ text-align: right;
  vertical-align: top;
  padding-right: 20px;
}
.popuptxt
{ background-image: url(../data/grafiken/hg-quiz.png);
	background-repeat: no-repeat;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: left;
  margin:15px;
}
.popuptxt a
{ color: #0079C1;
  text-decoration: underline;
}
.popup-body
{ background-image: url(../data/grafiken/hg-quiz.png);
	background-repeat: no-repeat;
}
.popup-inside
{ font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: left;
  margin:15px;
}

/***********************/
/* datenbereich        */
/***********************/
td.data
{ background-image: url(../data/grafiken/b_banner3.png);
  background-repeat: no-repeat;
  vertical-align: top;
}
div.data
{ background-color: #ffffff;
  margin-top: 2px;
  margin-left: 3px;
  margin-bottom: 3px;
  vertical-align: top;
  text-align: left;
  padding: 20px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.data a			   		               /*link-verhalten im datenbereich*/
{ color: #0079C1;
  text-decoration: underline;
}
.data a:hover                  /*link-verhalten im datenbereich*/
{ text-decoration: underline;
}
.data a:visited                  /*link-verhalten im datenbereich*/
{ text-decoration: underline;
}
#img-inline												/*images in fließtexten*/
{ vertical-align: middle;
  border: 1px solid #000000;
}
#dh													  		/*data-head*/
{ font-size: 15px;
  font-weight: bold;
  color: #0079C1;
}
#dhb															/*data-highlighted-background*/
{ background-color: #ffffff;
  color: #ff0000;
  font-weight: bold;
}
#dhf															/*data-highlight-front*/
{ color: #ff0000;
  font-weight: bold;
}
#dc															  /*data-colored*/
{ color: #0079C1;
}
#dnc															/*data-normal-color*/
{ color: #000000;
}
#dat													  	/*data-align-top*/
{ vertical-align: top;
}
#de															  /*data-einzug*/
{ padding-left: 15px;
  padding-right: 10px;
}
#dm															  /*data-margin-top*/
{ margin-top: 10px;
}
#dpt                              /*data-padding-top*/
{ padding-top: 10px;
}

