body
{
  background-image:url("grafik/bg-7.jpg");
  padding:0.5em;
  /*margin-left:1em;
  margin-right:3em;
  margin-top:1em;
  margin-bottom:1em;*/
}
*
{
  font-family:ARIAL,HELVETICA;
  font-size:16px;
  color:#0F0F0F;
  margin:0px;
  padding:0px
}

div.bild{
  background-image:url("grafik/bg-10.jpg");
  position:absolute;
  border-style:solid;
  border-color:#99C;
  border-width:1px;
}
/*f&uuml;r Bilder im Text oben rechts*/
.topleft
{
  left:0px;
  top:0px;
  float: left;
  padding: 0px 10px 0px 0px;
/*  border-style:solid;
  border-color:#99C;
  border-width:1px;*/
  margin-bottom:10px;
  margin-right:10px;
  margin-top:10px;
  font-weight:bold;
  font-size:12px;
}


.bottomright
{
  right:0px;
  bottom:0px;
  float:right;
  padding: 0px 0px 0px 20px;
/*  border-style:solid;
  border-color:#99C;
  border-width:1px;*/
  margin-bottom:10px;
  margin-left:10px;
  margin-top:10px;
  font-weight:bold;
  font-size:12px;
}
/* f&uuml;r die Bildtafeln*/
.right
{
  right:10px;
  top:0px;
  float: right;
  padding: 0px 4px 10px 0px;
/*  border-style:solid;
  border-color:#99C;
  border-width:1px;*/
  margin-bottom:10px;
  margin-right:10px;
  margin-top:10px;
  font-weight:bold;
  font-size:12px;
}

span.jahr{
  background-image:url("grafik/bg-8.jpg");
  /*position:absolute;*/
  left:3px;
  z-index:10;
  border-style:solid;
  border-width:1px;
  border-color:#99C;
}
div.karte{

  position:absolute;
  z-index:1;
}

div.kartenavi{
  background-image:url("grafik/bg-8.jpg");
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#99C;
  position:absolute;
  z-index:8;
  width:120px;
  left:3px;
  top:3px;
}
div.kartemainnavi{
  background-image:url("grafik/bg-8.jpg");
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#99C;
  position:absolute;
  z-index:8;
  width:120px;
  left:3px;
  top:380px;
}
div.legendedetail{
  background-image:url("grafik/bg-8.jpg");
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#99C;
  position:absolute;
  z-index:8;
  width:120px;
  left:3px;
  top:103px;
}
div.winkel{
  position:absolute;
  padding:0px;
  margin:0px;
  z-index:5;
}
div.symbol{
  position:absolute;
  padding:0px;
  margin:0px;
  z-index:6;
}
div.gis{
  position:absolute;
  background-image:url("grafik/schrafur.gif");
  border-style:solid;
  border-width:1px;
  border-color:#C36;
  z-index:4;
}
#kartenquelle
{
  position:absolute;
  background-image:url("grafik/bg-8.jpg");
  top:580px;
  left:3px;
  font-size:8px;
  border-style:solid;
  border-width:1px;
  border-color:#99C;
  padding:1px 4px;
  z-index:9;
}
/* f&uuml;r Bilder im Text rechts unten*/

ul.text{
  padding-left:30px;
  padding-right:30px;
  list-style-position:inside;
  list-style-type:disc;
  margin-left:0.5em;
  display:block;
}
li.navyes{
  display:block;
}

li.navno{
  display:none;
}

ul.nav{
  list-style-position:inside;
  list-style-type:none;
  margin-left:0.7em;
/*  display:none;*/
}
td.nav ul{
  list-style-position:inside;
  list-style-type:none;
  margin-left:1.4em;
  /*display:none;*/
}
ul.nav ul ul
{
  list-style-position:inside;
  margin-left:2.1em;
  list-style-type:none;
  /*display:none;*/
}
ul.nav ul ul ul
{
  list-style-position:inside;
  margin-left:2.1em;
  list-style-type:none;
  /*display:none;*/
}
div.right{
  position:absolute;
  right:0px;
  /*border-style:solid;
  border-color:#99C;
  border-width:1px;*/
  width:36%;
  margin-right:1em;
  height:220px;
}
div.text{
  background-image:url("grafik/bg-10.jpg");
  border-style:solid;
  border-color:#99C;
  border-width:1px;
  margin-bottom:1em;
  height:252px;
}

div.karteall{
  position:absolute;
  width:900px;
  height:600px;
  border-style:solid;
  border-color:#99C;
  border-width:1px;

}
.navmain
{
  position:absolute;
  left:15px;
  width:200px;
}

#navi
{
  position:fixed;
  left:10px;
  top:15px;
  width:200px;
  /*height: 30em;*/
}

#header
{
/*  font-size:2em;*/
  color:#EEF;
  font-weight:bold;
  position:absolute;
/*  padding:0.5em;*/
/*  padding-left:1em;*/
  background-image:url("grafik/header.jpg");
  background-repeat:no-repeat;
  left:215px;
  top:15px;
  /*right:3em;*/
  height:100px;
  width:740px;
  /*margin-bottom:0.1em;*/
}


#main
{
  background-image:url("grafik/bg-10.jpg");
  position:absolute;
  /*padding:40px;*/
  border-style:solid;
  border-color:#99C;
  border-width:1px;
  margin-right:0.5em;
  left:215px;
  width:740px;
  min-height:600px;
  /*height:640px;*/
  top:120px;
}
div.inner{
/*  padding:20px;*/
}
#kartemain
{
/*background-image:url("grafik/bg-10.jpg");
  position:absolute;
  left:18em;
  right:3em;
  top:105px;
  padding:1em;
  min-height:600px;
  margin-top:1em;
  margin-bottom:1em;*/
  background-image:url("grafik/bg-10.jpg");
  position:absolute;
  /*padding:30px;*/
  border-style:solid;
  border-color:#99C;
  border-width:1px;
  left:10px;
  width:940px;
  height:640px;
  top:120px;
}

#tafel
{
  border-style:solid;
  border-color:#99C;
  border-width:1px;
  background-image:url("grafik/bg-10.jpg");
  position:absolute;
  width:990px;
  height:92%;
  /*padding:20px;*/
}


.border{
  border-style:solid;
  border-width:1px;
  border-color:#99C;
}
#edit
{
  background-image:url("grafik/bg-10.jpg");
  position:absolute;
  left:250px;
  width:1200px;
  height:1000px;
  top:20px;
  padding:1em;
}

img.abb{
  border-style:solid;
  border-color:#99C;
  border-width:1px;
}

img.active{
  position:absolute;
  z-index:4;
  border-style:solid;
  border-color:#F00;
  border-width:3px;
}

p{
  font-weight:500;
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:30px;
  margin-right:30px;
}

p.impressum{
  font-weight:900;
}
table
{
  width:100%;
}
table.main{
  padding-left:30px;
  padding-right:30px;
  width:680px;
  margin-left:30px;
}
td.nav
{
  background-image:url("grafik/bg-10.jpg");
  padding:0.3em;
  border-style:solid;
  border-color:#99C;
  border-width:1px;
}

td.legende{
  font-size:12px;
}

td.kartenlink
{
  background-image:url("grafik/bg-8.jpg");
  padding:10px;
  height:45px;
  border-style:solid;
  border-color:#99C;
  border-width:1px;

}
td.titel{
/*  font-weight:bold;*/
  vertical-align:top;
  padding-right:1em;
  padding-bottom:1em;
}

td.beschreibung{
  /*font-weight:bold;*/
  vertical-align:top;
  padding-right:1em;
  padding-bottom:1em;
  width:120px;
}
table.l2025
{
  border-collapse:collapse;
  border-style:solid;
  padding-left:30px;
  padding-right:30px;
  border-color:#AAC;
  border-width:1px;
  width:680px;
  margin-left:30px;
}

th.L2025{
  background-image:url("grafik/bg-8.jpg");
  padding:5px;
  font-weight:900;
  padding:10px 15px;
}
td.L2025_1{
 background-image:url("grafik/bg-8.jpg");
  padding:5px;
  font-weight:900;
  padding:10px 15px;
  border-right-style:solid;
  border-right-color:#AAC;
  border-right-width:1px;
}
td.L2025_c{
  text-align:center;
  border-style:solid;
  border-color:#AAC;
  border-width:1px;
    padding:10px 15px;
}
td.L2025_2{
  border-style:solid;
  border-color:#AAC;
  border-width:1px;
  padding:10px 15px;
}
td.L2025_duo{
  border-Top-style:solid;
  border-bottom-style:solid;
  border-width:1px;
  border-color:#AAC;
  padding:10px 15px;
}
td.inhalt{
  ;
}
td.maintd1{
  background-image:url("grafik/bg-8.jpg");
  padding:0px 10px;
  font-weight:900;
  font-size:13px;
  width:160px;
}
td.maintd2{
  padding:10px;
  font-weight:900;
  font-size:13px;
}
td.maintd3{
  padding:10px;
  font-weight:900;
  font-size:13px;
  width:55%;
}
th{
  text-decoration:none;
  font-weight:normal;
  text-align:left;
}

h1{
  font-size:2em;
  color:#EEF;
  padding:30px 30px 10px 30px;
}
h1.header{
  padding-top:10px;
}
td h1 {
  color:#FFF;
}

h2 {
  font-size:1.6em;
  color:#DDE;
  padding:20px 30px 10px 30px;
}

h3 {
  padding-left:30px;
  padding-right:30px;
  padding-top:20px;
  font-size:1.2em
}
h4{
  color:#112;
  padding-top:15px;
  padding-bottom:5px;
  padding-left:30px;
}
h4.kursiv{
  font-style:italic;
}
a.main {
  color:#CCC;
  text-decoration:none;

}
a.main:hover {
  color:#DDD;
}
a.navno {text-decoration:none; color:#DDF;}
a.navyes {text-decoration:none; color:#CEF;}
a.navno:link { color:#DDF;}
a.navyes:link {color:#CEF;}
a.navno:visited {text-decoration:none; color:#DDF;}
a.navyes:visited {text-decoration:none; color:#CEF;}
a.navno:hover { color:#FFF;}
a.navyes:hover { color:#FFF;}
a.navno:active { color:#DDf;}
a.navyes:active { color:#CEf;}

a.kartenlink {text-decoration:none; color:#336;font-weight:900;font-size:16px}
a.kartenlink:link {color:#336}
a.kartenlink:visited {color:#336}
a.kartenlink:hover {color:#669}
a.kartenlink:active {color:#336}

a.karten {text-decoration:none;font-size:11px}
a.karten:link {border-style:none;}
a.karten:visited {border-style:none}
a.karten:hover {border-style:none;}
a.karten:active {border-style:none;padding:0px; border-width:0px;}
a.karten:focus {border-style:none}
a {text-decoration:none}
.alert {
  color:#f00;

}


img{
  border-style:none;
  border-width:0px;
}

img.navigationmain{
  margin:2px;

}