/***********************/
/* allgemeine elemente */
/***********************/
html, body { 
  background-color:#003366;
  margin:0px;
  padding:0px;
  vertical-align:top;
}
table {
  table-layout:fixed;
  empty-cells:show;
	border-collapse:collapse;
  border-spacing:0px;
  margin:0px; padding:0px; border:0px;
}
table, td, tr, p, div, span {
	font-family:verdana, helvetica, arial, sans-serif, times;
  font-size:11px;
  color:#000000;
}
a, a:link, a:visited {
  text-decoration:none;
	color:#003366;
}
a:hover, a:visited:hover {
  text-decoration:underline;
	color:#003366;
}
a.tooltip, a.tooltip:link, a.tooltip:visited {
  text-decoration:none;
	color:#036;
}
a.tooltip:hover, a.tooltip:visited:hover {
  text-decoration:none;
	color:#036;
}
a img { border:0; }
h1, h2, h3, h4, h5, h6 { color:#003366; }
hr {
  width:90%;
  height:2px;
  color:#036;
}
img.inline-left {
  float:left;
  vertical-align:middle;
  border:1px solid #036;
  margin:5px 10px 5px 0;
}
img.inline-right {
  float:right;
  vertical-align:middle;
  border:1px solid #036;
  margin:5px 0 5px 10px;
}
img.link-style {
  border:1px solid #036;
  margin:5px 0 5px 10px;
}
a.piclink img {
  border:1px solid #036;
  margin:5px 0 5px 10px;
}
img.borderblack {
  border:1px solid #000;
  margin:5px 0 5px 10px;
}

/**************************/
/* ganze seite /allgemein */
/**************************/
#index-weiter {
  background-color:#01ADEC;
  text-align:right;
  padding:10px;
  color:#ffffff;
  font-weight:bold;
  font-size:9px;
}
td.data {
  background-color:#F3FBFE;
	vertical-align:top;
}
.data-header {
  font-size:16px;
  font-weight:bold;
  color:#003366;
  padding:15px 0px 25px 20px;
}
div.data { padding:0px 20px 15px 30px; }
.copynavi {
  background-color:#01ADEC;
  color:#ffffff;
  font-size:9px;
  font-weight:bold;
  text-align:right;
  padding:0px 5px 0px 5px;
}
.copynavi a, .copynavi a:hover, .copynavi a:visited, .copynavi a:visited:hover { color:#ffffff; }
.copynavi img { vertical-align:middle; }
/***********************/
/* navi                */
/***********************/
.navi0 { background-color:#01ADEC; }
div#navi0 { float:left; }
div#navi0 li {
  float:left;
  padding:0px 10px 0px 10px;
  list-style:none;
}
div#navi0 li a {
	float:left;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
div#navi0 img { vertical-align:middle; }
div#navi0 li:hover, div#navi0 li.nhover, div#navi0 li.active { background-color:#0776A0; }
div#navi0 li:hover a, div#navi0 li.nhover a, div#navi0 li.active a { background-color:#0776A0; }

td.navi1 {
  background-color:#0289BA;
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
  text-align:right;
  vertical-align:top;
}
td.navi1 li { list-style:none; }
td.navi1 ul { margin:0px;padding:0px;list-style:none; }
td.navi1 li.s3 { list-style:none; background:url(../../pic/hg_navi1.png) no-repeat bottom; background-color:#0776A0; }
td.navi1 a, td.navi1 a:hover, td.navi1 a:visited, td.navi1 a:visited:hover { color:#ffffff; }
td.navi1 img { vertical-align:middle; }

/********************************/
/* ausnahmen im datenbereich    */
/********************************/
#dh {
  font-size:15px;
  font-weight:bold;
  color:#009AF5;
}
#dc { color:#009AF5; }
#dnc { color:#000000; }
#dcb {
  color:#009AF5;
  font-weight:bold;
}
#dhb {
  background-color:#009AF5;
  color:#ffffff;
  font-weight:bold;
}
#dhhb {
  background-color:#009AF5;
  color:#ffffff;
  font-weight:bold;
  line-height:20px;
  font-size:12px;
  padding:0px 0px 0px 15px;
}
#de { padding:0px 10px 0px 20px; }
#dme { margin:0px 10px 0px 20px; }
#dmt { margin-top:10px; }
#dpt { padding-top:10px; }
#dac { text-align:center; }
#dat { vertical-align:top; }
#daj { text-align:justify; }

#sp {
  text-align:center;
  padding:3px 0px 3px 0px;
}
#sp td {
  border:1px solid #009AF5;
  font-size:10px;
  height:20px;
}
#sp-h {
  font-weight:bold;
  font-size:11px;
}
#sp-gelb{ background-color:#FFFF99; }
#sp-gruen{ background-color:#CCFFCC; }
#sp-blau{ background-color:#CCFFFF; }
#sp-rot{ background-color:#FFCC99; }
