* {
	margin: 0px;
	padding: 0px;
}

* html{
    height: 1em;
}

/* ++++++++++++++++++++++++++++ background-color: #DCDDDE;*/

body {
    color: black; 
    background-color: #DCDDDE;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; 
    padding: 0;
    min-width: 41em; /* Mindestbreite verhindert Anzeigefehler */
    height:50em; 
}
   
html>body h1 {
    border-color:#ccc;  /* Farbangleichung an den Internet Explorer  */
}

   
html>body2 h1 {
    border-color:#ccc;  /* Farbangleichung an den Internet Explorer  */
}



/* ++++++++++++++++++++++++++++ */

#wba {
		 		 background:#ffffff;
		 		 padding:0px;
		 		 text-align:left;
		 		 margin:0px 0px 10px 0px; 
		 		 width:200px;
                           /* border: 2px solid #333; */
}



#header {
		 		 background:#ffffff;
		 		 padding:0px;
		 		 text-align:left;
		 		 margin:0px 0px 10px 0px; 
		 		 width:800px;
                           /* border: 2px solid #333; */
}

#center2 {
		 		 width:900px;
		 		 position:relative;
		 		 top:0em;
		 		 left:0em;
		 		 background-color:#ffffff;
		 		/*   border-left: 1px solid #666; */
		 		/*  border-right: 1px solid #666; */
}

#center2Start {
		 		 width:900px;
		 		 position:relative;
		 		 top:0em;
		 		 left:0em;
		 		 background-color:#DCDDDE;
		 		/*   border-left: 1px solid #666; */
		 		/*  border-right: 1px solid #666; */
}

#main {
		 		 width:800px;
		 		 position:relative;
		 		 top:0em;
		 		 left:0em;
		 		 background-color:#ffffff;
		 		/*   border-left: 1px solid #666; */
		 		/*  border-right: 1px solid #666; */
}

#mainStart {
		 		 width:900px;
		 		 position:relative;
		 		 top:0em;
		 		 left:0em;
		 		 background-color:#ffffff;
		 		/*   border-left: 1px solid #666; */
		 		/*  border-right: 1px solid #666; */
}



/*   Seitenkopf   */

#chead {		
    font-size: 1em;
    margin: 0; 
  /* dg padding: 0 0 1em 0; */
    padding: 0 0 0 0;    
    text-align: center;
    background-color: #fffff;
    color:#000000;
  /* border: 2px ridge silver; */
}

#logo-druck{
    display: none;
}  


/*   Menuzeile   */

#header-menu {		
    margin: 0; 
    padding: 0;
    text-align: right;
    color:rgb(1,84,150);
    background-color: #000;
    border: 2px ridge silver;
}
  
#header-menu tabel{		
    margin: 1em 0 1em 0em; 
    padding: 0;
    text-align: right;
    border: 2px ridge silver;
} 
  
/*     Zusatzlinks      */  

#menulinks {
    position: relative;	
    left:610px; top:0px; width:180px; height:30px; 
    margin: 0em 0.5em 0em 0.5em;
    display:inline;
    z-index: 8000;
}
    
#menulinks ul{
    display:inline;
}
    
#menulinks ul li{
      display:inline;
      font-size:11px;
      font-weight:bold;
      color:rgb (1,84,150);
}
      
#menulinks a {
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
      color:rgb(1,84,150);
      background-color:#fff;
}
#menulinks a:hover {
      color: #fff;
      background-color:#ccc;         
}  
  
/*    Strich   */ 

.line1 {
    position: relative;
    width:100%;
    text-align: center;
    height:5px;
    color: #015496;
    background-color: #015496;
} 


.line2 {
    position: relative;
    width:100%;
    height:3px;
    color: #ccc;
    text-align: center;
    background-color: #ccc;
}



 


/*   Suchleiste    */

#Bez-suche{
    position: relative;
    left:700px;  
    width:100px; 
    height:12px;   
    font-size: 11px;
    text-align: right;
    font-weight:bold;
    z-index:3;
}   

#suchen {
    position: relative;
    left:0px; top:0px; width: 800px; height:23px;
    font-size: 11px;
    margin: 0;
    padding: 0;
    background-color: #fff;
    color: #000;
    border: 2px solid #ccc;
    z-index:2;
} 
    
#suchenfeld {
      position: absolute;
      right : 0px;
      top: 0px;
      margin: 2px;
      padding: 0;
      width : 125px;
      height: 14px;
}

#suchenfeld input{
      position: absolute;
      right: 0px;
      top: 0px;
      margin: 0;
      padding: 0;
      height: 14px;
      width:120px;
    	font-family: Verdana, Arial, Helvetica;
    	font-size: 10pt;
    	color:#000;
    	border: 2px solid #015496;
}


#pfad {
    position: absolute;
    margin: 5px;
    padding: 0px;
    left: 200px;
    top: 0px;
    color:#0000ff;
}

#pfad {
    position: absolute;
    top: 4px;
    left: 200px;    
    margin: 0px;
    padding: 0px;
}

#pfad a{
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

#pfad a:link,
#pfad a:visited{
    color: rgb(1,84,150);
    background-color: #ffffff;
}

#pfad a:hover,
#pfad a:focus{
    color: #ffffff;
    background-color:#cccccc;
}


/*   Bereich links  */
/* min. Hoehe */
#content0 {
  float:left;
  margin: 0;
  padding: 0;
  top:0px;  
  text-align:left;
  background-color:#ffffff;
  color:#000;
  width:1px;
}


/* INHALT LINKS */
#content1 {
  float:left;
  margin: 0px;
  padding: 0px;
  top:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  text-align:center;
  background-color:#ffffff;
  color: rgb(1,84,150);
  width:120px;
  font-size: 10px; 
}

#content1links {
   position: relative;
   top: 250px;
}

#content1links a,
#content1links a:link,
#content1links a:visited{
   display:block; 
   width:100px;
   color: rgb(1,84,150);
   background-color: #ffffff;
   padding: 1px 0 5px 5px;
   border:1px ;
   border-width:0 1px 1px 0;


   font-size:10px;
   text-decoration:none;
   
} 

#content1links a:focus,
#content1links a:hover{
   color:rgb(1,84,150);
/*   background:#ccc;  */
     background:#cccccc;
}

#content1links2 {
   position: relative;
   top: 270px;
}

#content1links2 a,
#content1links2 a:link,
#content1links2 a:visited{
   display:block; 
   width:100px;
   color: rgb(1,84,150);
font-weight: bold;   
background-color: #ffffff;
   padding: 5px 0 5px 5px;
   border:1px ;
   border-width:0 1px 1px 0;


   font-size:10px;
   text-decoration:none;
   
} 

#content1links2 a:focus,
#content1links2 a:hover{
   color:rgb(1,84,150);
/*   background:#ccc;  */
     background:#cccccc;
}


/*    INHALT MITTE    */
#content2 {
  float:left;
  width:520px;
  top:0px;
  margin: 5px;
  padding: 0px;
/*  font-family: Helvetica,Arial,sans-serif; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  text-align:left;
  color:#000;
  background-color:#ffffff;
/*  border: 1px dashed silver; */
}


#content2 h2 {
    font-size: 12px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#content2 h3 {
    font-size: 16px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#content2 a,
#content2 a:link,
#content2 a:visited{
      margin: 0 0 2px 0;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
     /* font-weight: bold; */
    	color: #015496;

    	text-decoration: none;
} 

#content2 a:focus,
#content2 a:hover{
     /*  color: #FF6600; */
       color: white;
font-weight: bold;
background-color:#015496;       
text-decoration: none;           
} 

/*    INHALT Home Seite    */
#contentHOME {
  float:center;
  width:100%;
  top:100px;
  margin: 50px;
  padding: 0px;
/*  font-family: Helvetica,Arial,sans-serif; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  text-align:center;
  color:#000;
  background-color:#ffffff;
/*  border: 1px dashed silver; */
}


#contentHOME h2 {
    font-size: 12px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#contentHOME h3 {
    font-size: 16px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#contentHOME a,
#contentHOME a:link,
#contentHOME a:visited{
      margin: 0 0 2px 0;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
     /* font-weight: bold; */
    	color: #015496;
    	text-decoration: none;
} 

#contentHOME a:focus,
#contentHOME a:hover{
     /*  color: #FF6600;  */
       color: #015496;
font-weight: bold;       
text-decoration: none;           
} 

/*    INHALT Shop    */
#contentShop {
  position: absolute;
  left : 0px;
  top: 0px;
/*  float:left; */
/*  width:170px;  */
/*  heigth:300px; */
  top:0px;
  margin: 0;
  padding: 0px;
/*  font-family: Helvetica,Arial,sans-serif; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;  
  text-align:left;
  color:#000;
  background-color:#ffffff;
/*  border: 1px dashed silver; */
}


#contentShop h2 {
    font-size: 11px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#contentShop h3 {
    font-size: 11px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#contentShop a,
#contentShop a:link,
#contentShop a:visited{
      margin: 0 0 2px 0;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
     /* font-weight: bold; */
    	color: #015496;
    	text-decoration: none;
} 

#contentShop a:focus,
#contentShop a:hover{
     /*  color: #FF6600;  */
       color: #015496;
       text-decoration: none;           
} 
/*    INHALT Film    */
#contentFilm {
  float:rigth;
  width:170px;
  heigth:600px;
  top:0px;
  margin: 0;
  padding: 0px;
/*  font-family: Helvetica,Arial,sans-serif; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  text-align:left;
  color:#000;
  background-color:#ffffff;
/*  border: 1px dashed silver; */
}


#contentFilm h2 {
    font-size: 11px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#contentFilm h3 {
    font-size: 11px;
    margin: 0.2em 0;
    color: rgb(1,84,150);
    background-color: #fff;
}

#contentFilm a,
#contentFilm a:link,
#contentFilm a:visited{
      margin: 0 0 2px 0;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
     /* font-weight: bold; */
    	color: #015496;
    	text-decoration: none;
} 

#contentFilm a:focus,
#contentFilm a:hover{
     /*  color: #FF6600;  */
       color: #015496;
       text-decoration: none;           
}


/* Gru&#x00df; Meldung Weihnachten */
#f1 { position:relative; top:20px; left:150px; width:150px; height:150px; z-index:3; }

/* Buttons */


#content2links {
   position: relative;
   top:30px;
}

#content2links a,
#content2links a:link,
#content2links a:visited{
   display:block; 
   width:180px;
   color:rgb(1,84,150);
   background-color: #EBEBEB;
   padding: 4px 0 4px 10px;
   font-weight:bold;
   font-size:11px;
   text-decoration:none;
   border:1px solid #fff;
   border-width:0 1px 1px 0;
} 

#content2links a:focus,
#content2links a:hover{
   color:rgb(1,84,150);
/*   background:#ccc;  */
   background:#fff;
}




/* ++++++++++++++++++++++++++++ */
div#albumbox {
     position:relative;

}

div#album {
    position:absolute;
}

div#album img {
  position:absolute;
  border:0px;   
}

div#album img:hover {
  z-index:100;   
}



div#album a {text-align: center; font: bold 1em sans-serif; 
   padding: 0px; margin: 0px; border-width: 0px; 
   color: rgb(1,84,150); background: #fff;
   text-decoration: none;
}
div#album a:hover {
   color: rgb(1,84,150); background: #cccccf;
   z-index:100;
}

div#album a span {
   display: none;
}
div#album a:hover span {
   display: block;
   position: absolute; 
   top: 0px; left: 0px; width: 150px; height: 40px;
   padding: 0px; margin: 10px; z-index: 100;
   color: rgb(1,84,150); background: #fff;
/*    color: #0000ff; background: #ccccff; */

   font: 20px Verdana, sans-serif; 
   text-align: center;
   z-index:100;
}


/* ++++++++++++++++++++++++++++ */

.tabelle-2-a{
    width: 500px;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    text-align:left;
    vertical-align:top;
    font-size: 11px;
}

.tabelle-2-b{
    width: 660px;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    text-align:left;
    vertical-align:top;
    font-size: 11px;
}

.tabelle-2-bb{
    height: 25px;
    width: 500px;
    background-color: #cccccc;
    padding: 0px;
    margin: 0px;
    text-align:justify;
    vertical-align:top;
    font-size: 15px;
}

.tabelle-2-c{
    width: 500px;
    background-color: #ffff00;
    padding: 0px;
    margin: 10px;
    text-align:left;
    vertical-align:top;
    font-size: 11px;
}

.tabelle-Shop-a{
    width: 500px;
    background-color: yellow;
    padding: 0px;
    margin: 0px;
    text-align:left;
    vertical-align:top;
    font-size: 9px;
}





/*   Bereich rechts  */
#content3 {
  float:right;
  width:145px;
  margin: 0;
  padding: 0px;
  top:0px;  
  text-align:center;
  background-color:#ffffff;
  color:rgb(1,84,150);
  font-size: 10px;
}

#content3 h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;    
}
#content3 p {
    font-size: 1em;
    margin: 0.5em;
}
#content3 img {
    margin: 10px 0px 10px 0px; 
}

#content3extern {
   position: relative;
   top: 80px;
}

.tabelle-3-a{
    width: 130px;
    background-color: #ffffff;
    padding: 0px;
    margin: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    vertical-align:top;
    font-size: 11px;
}

#content3 a,
#content3 a:link,
#content3 a:visited{
      margin: 0 0 2px 0;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #015496;

    	text-decoration: none;
} 

#content3 a:focus,
#content3 a:hover{
      text-decoration: none;           
     color:white;
/*   background:#ccc;  */
     background:#015496;
} 


/*   CLEAR   */
#clear {
		 		 clear:both;
		 		 font-size:1px;
		 		 line-height:1px;
		 		 margin-top:-1px;
}




/*   FOOTER  */      

#footer {
  position: relative;
  margin:20px ;  
  background-color:#fff;
  color:#FFFFFF;
  width:800px;
  height:44px;
  border: 2px solid #ccc;
  text-align: center;
  vertical-align: middle;
}

#links{
    position: absolute;
    display: inline;
    margin:1px;
    padding:0px;
    left:120px;
    top:10px; 
}

#links a{
    display: inline; 
    margin: 0px;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    font-weight: ;
    border-top : 10px;
}

#links a:link,
#links a:visited{
    color: rgb(1,84,150);
    background-color: #fff;
}

#links a:hover,
#links a:focus{
    color: #fff;
    background-color:#ccc; 
}  

/*  DEKO  */  

#mosaik1 {
    position: absolute;
    margin: 2px;
    padding: 0px;
    left: 0px;
    top: 0px;
}

#mosaik2 {
    position: absolute;
    margin: 2px;
    padding: 0px;
    right: 0px;
    top: 0px;
}

#mosaik1 table,
#mosaik2 table {
    height: 20px; 
    width: 180px;
    color: #fff:
    border-color: #fff;
    background-color: #fff;
} 
