body {
  margin-top: 5px;
  margin-left: -5px;
  text-align: left;
  vertical-align: middle;
  background-image: url(../grafik/hintergrund.jpg);
  background-attachment: fixed;
  background-position:0 0;
  background-repeat:no-repeat;
  font-family: Arial,sans-serif;
  color: #000000;
  font-size: 10pt;
}
form {
	margin:0;
}
table {
  border:0;
}
table.rahmen {
  border:#6699FF 2px solid;
}
p,td,th {
  font-family: Arial,sans-serif;
  text-align: left;
  color: #000000;
  font-size: 10pt;
}
table.standard, table.noinnerborder {
	border: 2px solid #6699FF;
	border-collapse:collapse;
	width: 100%;
}
table.standard td, table.standard th  {
	border: 1px solid #6699FF;
	vertical-align: top;
	padding:2px;
}
table.noinnerborder td, table.noinnerborder th {
	border: 0;
	vertical-align: top;
	padding:2px;
}
table.standard th, table.noinnerborder th {
	background: #6699FF;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight:bold;
}
table.standard td.even, table.noinnerborder td.even, table.standard th.even, table.noinnerborder th.even {
	background:	#DFEFFF;	
}
table.standard td.odd, table.noinnerborder td.odd, table.standard th.odd, table.noinnerborder th.odd {
	background:	#FFFFDF;
}

p {
  margin:8px 0 8px 0;
}
p.fussnote {
  margin-top: -5px;
  font-size: 7.5pt;
  text-align: center;
}
p.sitemap {
  margin-top: 0px;
}
hr
{
  color: #0000FF;
  background-color: #0000FF;
  height: 1px;
  border: 0;
}
a {
  color: #0000FF;
  text-decoration: none;
  background-image:url(../grafik/pfeilrechts.gif);
  background-repeat:no-repeat;
  background-position: 0px 5px;
  padding-left:8px;
}
a:hover {
  text-decoration: underline;
  background-color: #FFF7C4;
  color: #0000FF
}
a:link, a:visited, a:active {
  color: #0000FF
}

p.fussnote a {
  background-position: 0px 3px;
}

a.ohnepfeil {
  background-image:none;
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:0px;
}

a.rss,a.rss:link,a.rss:visited,a.rss:active {
  border:1px solid;
  border-color:#FC9 #630 #330 #F96;
  padding:0 2px;
  font:bold 10px verdana,sans-serif;
  color:#FFF;
  background:#F60;
  text-decoration:none;
  margin:0;
  margin-right:10px;
}
a.rss:hover {
  color:#dddddd;
}
h1 {
  color: #000000;
  font-size: 14pt;
  font-weight: bold;
  margin:10pt 0 -5px 0;
}
h2 {
  color: #000000;
  font-size: 12pt;
  font-weight: bold;
  margin:10pt 0 0 0;
}
h3 {
  color: #000000;
  font-size: 11pt;
  font-weight: bold;
  margin:10pt 0 0 0;
}
a.big, p.big {
  color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
  background-color: #6699FF;
}
p.auswahl {
  margin-top: 5px;
  font-size: 8pt;
  font-weight: bold
}
p.titel {
  color: #FFFFFF;
  font-size: 11pt;
  font-weight: bold;
  background-color: #6699FF;
}
span.titel {
  color: #FFFFFF;
  font-size: 11pt;
  font-weight: bold;
  background-color: #6699FF;
}
.menu {
  position: absolute;
  top:-290px;
  width: 290px;
  padding:5px;
  border-width: 1px;
  border-style: solid;
  background: white;
  color: red;
}
p.rot {
  color: #FF0000;
  font-size: 11pt;
  font-weight: bold;
}
span.rot {
  color: #FF0000;
  font-weight: bold;
}
span.wert {
  font-weight: bold;
  font-style:italic;
  color: blue;
}
font.layer
{
  color: #000000;
  font-size: 8pt;
  font-weight: bold
}
th.disphead {
  background-color:#cfcfcf;
  font-weight:bold;
  text-align:left;
}
td.dispfeld {
  font-size: 9pt;
  background-color:#dfdfdf;
  font-weight:normal;
  text-align:left;
}
img {
  border:0px;
}
img.links {
  float:left;
  margin-right:10px;
  margin-top:2px;
  margin-bottom:2px;
}
img.rechts {
  float:right;
  margin-left:10px;
  margin-top:2px;
  margin-bottom:2px;
}
img.newsfotospalte {
  float:right;
  margin-top:-12px;
  margin-bottom:30px;
}
img.newsfotospalte130 {
  float:right;
  margin-top:-12px;
  margin-bottom:20px;
}
div.newsfotospalte {
  float:right;
  width:250px;
}
div.newsfotospalte130 {
  /* fuer thumbnails mit 130x97 */
  float:right;
  width:140px;
}
div.newsfotospalte180 {
  /* fuer thumbnails mit 180x120 bzw. 180x135 */
  float:right;
  width:190px;
}


img.fotospalte {
  float:right;
  margin-top:0;
  margin-bottom:10px;
}
div.fotospalte240 {
/* Fotospalte für Bilder mit 240er Breite*/
  float:right;
  width:250px;
}
div.fotospalte200 {
/* Fotospalte für Bilder mit 200er Breite*/
  float:right;
  width:210px;
}

ol, ul {
  margin:5px 0 5px 0;
  padding:0 0 0 20px;
}
li.punkt {
  margin:0;
  padding:0;
  list-style-image:url(../grafik/punkt_blau_li.gif)
}
li.eingerueckt {
  margin-left:10px;
  padding:1px;
}
input.button_std {
  color: white;
  background: #6699FF;
  font-weight: bold
}
input.button_rot {
  color: white;
  background: #FF0000;
  font-weight: bold
}
input.button_grau {
  color: white;
  background: #DDDDDD;
  font-weight: bold
}

/* Lightbox */
#lbOverlay, #lbCenter, #lbBottomContainer {
  z-index:99;
}
#lbCenter a {
  background:transparent;
  color:#000000;
  text-decoration: none;
  border:0;
  margin:0;
  padding:0;
}
#lbBottom a {
  border:0;
  margin:0;
  padding:0;
}
/* Info-Popup */
div.infodiv {
  position:absolute;
  width:380px;
  padding:0.5em;
  left:175px;
  z-index:999;
  background-color:red;
  border:3px groove black;
  font-size:11pt;
  cursor:pointer;
}
div.infodiv img {
  float:left;
  margin-right:5px;
}
.unsichtbar {
  position:absolute;
  left:-10000px;
  width:10px;
}