/* DATEI: styledata.css */
/* Webdesign und Suchmaschinenoptimierung, Frank Leusing, D-48151 Münster, www.Lsng.de  */


* {margin:0;padding:0;border:0;}


body {
   font-family: Verdana, Helvetica, sans-serif;
   font-size:10pt;
   color:#EDEDED;
   margin: 0px;
   border: 0px;
   padding: 0px;
   /*  background: #9F0000 url(bg.gif) repeat-y;*/
   background-image:url(bg.gif);
   background-repeat:repeat-y;
}



h1 { font-family:Verdana, Helvetica, sans-serif;
   font-size:11pt;
   color:#EDEDED;
}


.cap1  { font-family:'Times New Roman',Times,serif;
    font-size:18pt;
   font-weight:bold;
}

.klein1  { font-size:8pt;
}




li  { font-family:Verdana, Helvetica, sans-serif;
   font-size:10pt;
   color:#EDEDED;
   font-weight:bold;
   list-style-type: none;
   line-height: 1.6em;
}


ul#mainnav li a:visited  {
   color: #EDEDED;
   text-decoration:none;
}

ul#mainnav li a:hover  {
   color: #EDEDED;
   text-decoration:underline;
}

ul#mainnav li a:active  {
   color: #EDEDED;
   text-decoration:none;
}

ul#mainnav li a:link  {
   color: #EDEDED;
   text-decoration:none;
}

ul#mainnav ul.subnav li a:link, ul#mainnav ul.subnav li a:visited {
  list-style-type: none;
  margin-left: 8px;
  font-size: 8pt;
  line-height: 1.2em;
  display: block;
  width: 100%;
}

a:link {
   color: #EDEDED;
   text-decoration:underline; }

a:visited {
   color: #EDEDED;
   text-decoration:underline; }

a:active {
   color: #EDEDED;
   text-decoration:underline; }

a:hover {
   /*   color: #FFCC64; */
   color: #EDEDED;
   text-decoration:underline; }




.foto {
position: relative;
z-index: 0;
}

.foto span {
visibility: hidden;
position: absolute;
background-color: #FFFFFF;
left: -999px;
color: black;
text-decoration: none;
}

.foto span img {
border-width: 0 ;
border: 1px;
border-color: black;
}

.foto:hover {
}

.foto:hover span { 
visibility: visible;
padding: 8px 8px 24px 8px;
top: -100px;
left: 140px;
z-index: 91;
}


.fotoh {
position: relative;
z-index: 0;
}

.fotoh span {
visibility: hidden;
position: absolute;
background-color: #FFFFFF;
left: -999px;
color: black;
text-decoration: none;
}

.fotoh span img {
border-width: 0 ;
border: 1px;
border-color: black;
}

.fotoh:hover {
z-index: 91;
}

.fotoh:hover span { 
visibility: visible;
padding: 8px 8px 24px 8px;
top: -100px;
left: 300px;
}




#oben {
   position:absolute; top:0px; left:0px; height:110px; width:100%; z-index:1;
   /*   min-width:880px;    */
   background-image:url(bg-oben.gif);
   background-repeat:repeat-x;
   /*   background:#9F0000 url(bg-oben.gif) repeat-x;   */
}




#left {
   position:absolute; top:205px; left:20px; width:155px; z-index:2;
   /* background:#9F0000; */
}



#mitte {
   position:absolute; top:150px; left:213px; width:720px; z-index:90;
   /*   min-width: 720px; */
   min-height: 800px;
   background:#9F0000;
   padding-bottom: 1px;
}


