
/*Ueberschriften in allen divs */
h2  {
	color:#cb0857;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
	letter-spacing: .5px;
}

h1  {color:#cb0857;
      font-size:11pt;
      font-family:Arial, Helvetica, sans-serif;
      font-weight:bold;
      padding:0px;
      margin:0px;
      letter-spacing: .5px;}


/*keine Rahmen um gelinkte Bilder */
a img {border:0;}


body{ margin: 0;
	padding: 0;
         background-image: url(../bilder/hinter.jpg);

	}

/*Farbveraenderung der Links */
a:visited {color:#E4E11B;text-decoration: none;}
a:link {color:#E4E11B;text-decoration: none;}
a:focus {color:#fff;text-decoration: none;}
a:hover {color:#fff;text-decoration: none;}
a:active {color:#E4E11B;text-decoration: none;}


 /*Grafiken im Hintergrund */
 /*schriftlogo*/
 .hi99 {
	position: absolute;
	border: 0px solid;
	top: 109px;
	left: 89px;
	z-index:10;
     }
  /*Kinder */
.hi1 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 570px;
	z-index:12;
     }
.hi2 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 445px;
        	z-index:12;
     }
.hi11 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 5px;
	z-index:12;
     }
.hi21 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 330px;
        	z-index:12;
     }
.hi12 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 410px;
	z-index:12;
     }
.hi22 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 330px;
        	z-index:12;
     }
.hi13 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 350px;
	z-index:12;
     }
.hi23 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 510px;
        	z-index:12;
     }
.hi14 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 5px;
	z-index:12;
     }
.hi24 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 580px;
        	z-index:12;
     }
.hi15 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 500px;
	z-index:12;
     }
.hi25 {
	position: absolute;
	border: 0px solid;
	top: 53px;
	left: 680px;
        	z-index:12;
     }

 /*Kreise */
.hi3 {
	position: absolute;
	border: 0px solid;
	top: 90px;
	left: 0px;
	z-index:11;
     }
.hi4 {
	position: absolute;
	border: 0px solid;
	top: 178px;
	left: 0px;
        z-index:11;
     }
.hi5 {
	position: absolute;
	border: 0px solid;
	top: -15px;
	left: 375px;
        z-index:11;
     }
.hi6 {
	position: absolute;
	border: 0px solid;
	top: 450px;
	left: 255px;
        z-index:11;
     }
.hi7 {
	position: absolute;
	border: 0px solid;
	top: 550px;
	left: 650px;
        z-index:11;
     }
 /*Das Kopfbild */
/*.nr1 {
	position: absolute;
	border: 0px solid;
	top: 0px;
	left: -1px;
	width: 1010px;
	height: 193px;
	background-image:url(seite.png);
	z-index:10;
     }
        */
/* Navi oben */

.nr21 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 350px;
	height: 20px;
	width: 65px;
	background-color:#1A3855;
	color:#E4E11B;
	font-size:10pt;

         font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr22 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 415px;
	height: 20px;
	width: 110px;
	background-color:#1A3855;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr23 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 525px;
	height: 20px;
	width: 95px;
	background-color:#1A3855;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr24 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 620px;
	height: 20px;
	width: 150px;
	background-color:#1A3855;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr25 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 770px;
	height: 20px;
	width: 85px;
	background-color:#1A3855;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }

/* Navi oben rot */

.nr211 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 350px;
	height: 20px;
	width: 65px;
	background-color:#cf135a;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr221 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 415px;
	height: 20px;
	width: 110px;
	background-color:#cf135a;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr231 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 525px;
	height: 20px;
	width: 95px;
	background-color:#cf135a;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr241 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 620px;
	height: 20px;
	width: 150px;
	background-color:#cf135a;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }
.nr251 {
	position: absolute;
	border: 0px solid;
	top: 150px;
	left: 770px;
	height: 20px;
	width: 85px;
	background-color:#cf135a;
	color:#E4E11B;
	font-size:10pt;
	font-family:arial, helvetica, sans serif;
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	overflow:hidden;
	z-index:20;
     }

     /*linke Spalte */

.li {position: absolute;
    top: 205px;
    left: 187px;
    width: 140px;
    z-index:30;
	}
 /*Aktuelles */
.nr3 {position: relative;
      border: 1px solid #D9D52B;

      background-color:#eaeba6;
      color:#1a3855;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	overflow:visible;}
.nr31 {font-size:3pt;}

.nr3 a:visited {color:#000;text-decoration: none;font-size:8pt;font-weight:bold;}
.nr3 a:link {color:#000;text-decoration: none;font-size:8pt;font-weight:bold;}
.nr3 a:focus {color:#cb0857;text-decoration: none;background-color:#fff;font-size:8pt;font-weight:bold;}
.nr3 a:hover {color:#cb0857;text-decoration: none;background-color:#fff;font-size:8pt;font-weight:bold;}
.nr3 a:active {color:#000;text-decoration: none;background-color:#fff;font-size:8pt;font-weight:bold;}



 /*Fotogallerie */
.nr4 {position: relative;
     border: 1px solid #D9D52B;

     background-color:#eaeba6;
     color:#1a3855;
     font-size:7pt;
     font-family:Arial,sans-serif;
     text-align:left;
     padding:5px;
      margin-bottom:5px;
     overflow:visible;}

 /*Downloads */
.nr5 { position: relative;
       border: 1px solid #D9D52B;

       background-color:#eaeba6;
       color:#1a3855;
       font-size:8pt;
       font-family:Arial,sans-serif;
       text-align:left;
       padding:5px;
        margin-bottom:5px;
        overflow:visible;
       }
.nr5 a:visited {color:#cb0857;text-decoration: none;}
.nr5 a:link {color:#cb0857;text-decoration: none;}
.nr5 a:focus {color:#000;text-decoration: none;}
.nr5 a:hover {color:#000;text-decoration: none;}
.nr5 a:active {color:#cb0857;text-decoration: none;}

/*rechte Spalte */
.re {  position: absolute;
       top: 205px;
       left: 350px;
       width: 535px;
       z-index:40;
       }

 /*Fahnen über Text */
.fahnen	{position: absolute;
         border: 0px;
         background-color:#ffffff;
         top: 183px;
         left: 350px;
	height: 18px;
          width: 535px;
	margin-bottom:5px;
         z-index:42;
	}

 /*Textbereich */
.nr6 {
	border: 1px solid #D9D52B;
	min-height: 405px;
	background-color:#ffffff;
	color:#1a3855;
	font-size:9pt;
	font-family:Arial, sans-serif;
	text-align:left;
	padding:15px;
	margin-bottom:5px;
	overflow:visible;


     }
.nr6 img     {margin-right: 10px;}

.nr6 a:visited {color:#000;text-decoration: none;font-size:9pt;font-weight:bold;}
.nr6 a:link {color:#000;text-decoration: none;font-size:9pt;font-weight:bold;}
.nr6 a:focus {color:#cb0857;text-decoration: none;background-color:#fff;font-size:9pt;font-weight:bold;}
.nr6 a:hover {color:#cb0857;text-decoration: none;background-color:#fff;font-size:9pt;font-weight:bold;}
.nr6 a:active {color:#000;text-decoration: none;background-color:#fff;font-size:9pt;font-weight:bold;}


  /*Fördererlinks */

.nr7 { border: 1px solid #D9D52B;
       min-height: 40px;
       background-color:#ffffff;
       color:#1a3855;
       font-size:7pt;
       font-family:Arial,sans-serif;
       text-align:left;
       padding:5px;
       margin-bottom:5px;
       overflow:visible;

     }


/*Untermenue wird aus  Ecken und Schrift zusammengebaut */

table, td, tr {
padding:0 0 0 0;
margin:0 0 0 0;
}

.link3	{position: absolute;
         border: 0px;

         top: 177px;
         left: 350px;
	height: 31px;
         z-index:42;
	}
.link2	{
	position: relative;
         font-size:9pt;
          white-space:nowrap;
	font-family:arial, helvetica, sans serif;;
          vertical-align: middle;
          letter-spacing: 1px;
        	text-align:left;
         border: 0px;
         overflow:visible;
	 padding-top:8px;
          padding-bottom:7px;
         background-color:#e70063;
         z-index:42;
         }

.link31	{position: absolute;
         border: 0px;

         top: 177px;
         left: 415px;
	height: 31px;
         z-index:42;
	}
.link21	{
	position: relative;
         font-size:9pt;
          white-space:nowrap;
	font-family:arial, helvetica, sans serif;
          vertical-align: middle;
          letter-spacing: 1px;
        	text-align:left;
         border: 0px;
         overflow:visible;
	 padding-top:8px;
          padding-bottom:7px;
         background-color:#e70063;
         z-index:42;
         }


.link32	{position: absolute;
         border: 0px;

         top: 177px;
         left: 525px;
	height: 31px;
         z-index:42;
	}
.link22	{
	position: relative;
         font-size:9pt;
          white-space:nowrap;
	font-family:arial, helvetica, sans serif;
          vertical-align: middle;
          letter-spacing: 1px;
        	text-align:left;
         border: 0px;
         overflow:visible;
	 padding-top:8px;
          padding-bottom:7px;
         background-color:#e70063;
         z-index:42;
         }

.link33	{position: absolute;
         border: 0px;

         top: 177px;
         left: 291px;
	height: 31px;
         z-index:42;
	}
.link23	{
	position: relative;
         font-size:9pt;
          white-space:nowrap;
	font-family:arial, helvetica, sans serif;
          vertical-align: middle;
          letter-spacing: 1px;
        	text-align:left;
         border: 0px;
         overflow:visible;
	 padding-top:8px;
          padding-bottom:7px;
         background-color:#e70063;
         z-index:42;
         }


.link34	{position: absolute;
         border: 0px;

         top: 177px;
          left: 580px;
	height: 31px;
         z-index:42;
	}
.link24	{
	position: relative;
         font-size:9pt;
          white-space:nowrap;
	font-family:arial, helvetica, sans serif;
          vertical-align: middle;
          letter-spacing: 1px;
        	text-align:left;
         border: 0px;
         overflow:visible;
	 padding-top:8px;
          padding-bottom:7px;
         background-color:#e70063;
         z-index:42;
         }



.tagebuch{position: absolute;
    top: 200px;
    left: 100px;
     width: 710px;
    font-size:9pt;
    background-color:#eaeba6;
    padding: 10px;

	font-family:arial, helvetica, sans serif;
    z-index:30;
}

.tagebuch a:visited {color:#cb0857;text-decoration: none;}
.tagebuch a:link {color:#cb0857;text-decoration: none;}
.tagebuch a:focus {color:#000;text-decoration: none;}
.tagebuch a:hover {color:#000;text-decoration: none;}
.tagebuch a:active {color:#cb0857;text-decoration: none;}

.tagebuch tr {vertical-align:top;

}

/*Fotogalerie - lightbox */
.bilder{position: absolute;
    top: 200px;
    left: 100px;
    font-size:9pt;
          white-space:nowrap;
	font-family:arial, helvetica, sans serif;
    z-index:30;


}

/*Fotogalerie - lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }