 

  body {
  	 background-image:url(/img/seiteback.jpg);
    color: #334488; background-color:#fcfcfc;
    font-size: 100.01%;
    font-family:Arial,Helvetica,sans-serif;
    margin: 0; 
    min-width:600px; 
   } 

   div.Seite{
   	background-image:url(/img/back.jpg);
   	background-color:#ffffff;
  	 	background-attachment:fixed;
  	 	background-repeat:no-repeat;
  	 	background-position:center 40px;
	  	width:800px;margin-left:auto;margin-right:auto;
   	border: 4px solid #dedede;
   }

  
   div.Banner{
 	background-image:url(/img/vogel.jpg);
 	background-repeat:no-repeat;
 	background-position:right 0px ;
 	height:110px;
 	overflow:hidden;
 	max-width:800px;
   	border: 2px solid #3344aa;
   	color:#3344aa;font-size:13px;padding-bottom:2px;
   }  

div.Banner a {
	text-decoration:none;color:#3344aa;font-size:13px;
	}
div.Banner a:link {
    color: #3344aa;  
	}
div.Banner a:visited {
    color: #113366;
	}
div.Banner a:hover {
 	color:#fe6f02;
	background-color:#ebebfb;
	}
div.Banner a:active {
    color:#fe6f02;font-weight:bold;
 	}


span.interactive{
	font-size:1.4em;font-variant:small-caps;font-style:italic;
	}


span.Auswahl {
	color:#fe6f02;
	}


 
    h1 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:24px;
    font-weight:bold;
    color:#3344aa; background-color:#eef4fe;
    background-image:url(/img/h1.jpg);
    text-decoration:none;
    text-align: center;	
    }






   ul.Navigation {
    z-index:7;
    position:relative;
    font-size: 12px;
    float: left; width: 125px;
    margin: 0; padding: 5px;
    border: 1px dotted silver;    
   }  
 
    ul.Navigation li {
      border-right:1px solid #ffc5a4;
      border-bottom:2px solid #ffe5c4;
      padding:2px;
      list-style: none;
      margin: 8px; margin-left: 5px;
    }
        * html ul.Navigation li {
          width: 100%;    /* Breitenangabe fuer IE 5.x */
          w\idth: 100px;  /* Breitenangabe fuer IE 6 */
          margin-bottom:2px; margin-right:2px; 
        }


      ul.Navigation li ul {
        position:relative;
        top: 2px;
        margin: 0 0 0 8px; padding: 0px;
      }
      ul.Navigation li ul li {
        margin: 8px;
        margin-left:0px;
        padding: 0px;
        display: none; 
        width:88px;
      }
      * html ul.Navigation li ul li {  /* Korrektur fuer IE 5.x */
        margin-left: 10px;
        ma\rgin-left: 0;
      } 

  ul.Navigation a {
    display: block;
    padding-left: 4px;
    font-weight: bold;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    text-decoration:none;
    margin-left:0px; 
    white-space:nowrap;
  }
    ul.Navigation a:link {
      color: #3344aa  
    }
    ul.Navigation a:visited {
      color: #113366;
    }
    ul.Navigation a:hover {
      color:#fe6f02;
      background-color:#ebebfb;
    }
    ul.Navigation a:active {
      color:#fe6f02;
    }

      ul.Navigation li a.Auswahl {    
      color:#fe6f02;
      background-color:#ebebfb;
      padding-left: 4px;
      font-weight: bold;
      font-family:Arial,Helvetica,sans-serif;
      font-size:13px;
      text-decoration:none;
      margin-left:0px; 
    }
 
      ul.Navigation li ul li a {
        padding-left: 4px;
        font-weight: bold;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        text-decoration:none;
        margin-left:0px; margin-bottom:2px; margin-right:2px; 
        white-space:nowrap;
      }
          * html ul.Navigation li ul li a {
            width: 100%;    /* Breitenangabe fuer IE 5.x */
            w\idth: 80px;  /* Breitenangabe fuer IE 6 */
          }

    ul.Navigation li>ul.Navopen li  { 
      display:block;
    }
    ul.Navigation li:hover>ul li, ul.Navigation li>a.aktuell+ul {
      display: block;
    }

    * html ul.Navigation li ul.MSIopen li  { 
      display:block; 
    }




div.Info {
    font-size: 12px;
    float: right; width: 150px;
    margin: 0 0 12px; padding: 0;
    background-image:url(/img/maus.gif);
    background-repeat:no-repeat;
    background-position:50px 60px;
    border: 1px dotted silver; 	
    overflow:hidden;
    z-index:9;
    position:relative;
  }
div.Info h2 {    
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#334488;
    margin: 5px 8px;
    
  }
div.Info p {
    font-size: 11px;
    margin: 8px;
    
  }


div.Inhalt {
    z-index:5;
    position:relative;
    margin: 10px 0px 30px 155px;
    padding: 0 10px;
    background-image:url(/img/schach.gif);
    width:450px;min-height:400px;
    border: 1px dotted silver;
    border-left: 1px solid #3344aa;
    border-top: 1px solid #3344aa;
  }
* html div.Inhalt {
    height: 10px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
div.Inhalt h4 {
    z-index:5;
    position:relative;
    font-size: 14px;
    color:#3344aa;
    margin: 14px 0;
  }
div.Inhalt p {
    z-index:5;
    position:relative;
    font-size: 13px;line-height:18px;
    margin: 10px 0;
  }
  
 div.Inhalt p a {
    color:#334488; font-weight:bold;
  }
 
 
div.Inhalt ul {
    z-index:5;
    position:relative;
    font-size: 13px;
    margin: 10px 0;list-style-image:url(/img/list-image1.gif) ;
  }

 div.Inhalt ul a {
    color:#334488; font-weight:bold;
  }
 


div.Inhalt div.index {
    font-size: 20px;
    color:#3344aa;
    font-weight:bold;margin-top:45px; margin-bottom:45px;
  }


.Trenner {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	border-left:10px dotted #ffffff;
	border-right:10px dotted #ffffff;
	width:32px;
	padding-left:4px;padding-right:4px;
  }	


.Referenz {
	text-decoration:none;
}



.Fusszeile {
    clear: both;
    font-size: 11px;
    margin: 0; padding: 5px;
    text-align: center;
    background-color: #fafcfc; border: 1px dotted silver;
  }




.formular { margin-left: 50px;}

.formeintrag { 
	color:#3344aa;
	font-size:12px;
  }

.formfehler { 
        color:#aa0000;
        margin-top:-10px;
        margin-left:10px;
  }

.Textfeld { 
	background-color:#fefdfa; 
	width:350px; 
	color:#3344aa; 
	border:1px solid #334488; 
	margin-bottom:10px;
  }


.Registrieren { 
	background-color:#fefdfa; 
	width:300px; 
	border:1px solid #334488; 
	margin-bottom:10px;
  }




.Knopf { 
	background-color:#fefdf8;
	color:#3344aa; 
	width:150px; 
	width:150px; 	
	border:1px solid #334488; 
	margin-bottom:10px

  }



p.SitemapTitel {
	font-weight:bold;line-height:20px;padding-top:20px; padding-bottom:0px;
	}

ul.Sitemap  {
	font-size:13px;
	color: #334488;
	margin-left:40px;
	line-height:25px;
  }
  
ul.Sitemap li  {
	list-style-image:url(/img/list-image1.gif) ;	   
	font-size:13px;
	color: #334488;
  }

	* html ul.Sitemap li {  /* Korrektur fuer IE 6.x */
		list-style-image:url(/img/list-image1.gif) ;
		margin-left: 0;
 		ma\rgin-left: 40px;
 		 } 
 		 
	ul.Sitemap li ul {
		margin-left:-20px;line-height:21px;
	  }  
  
	ul.Sitemap li ul li {
		list-style-image:url(/img/list-image2.gif) ;		   
	  }  

		* html ul.Sitemap li ul {  /* Korrektur fuer IE 6.x */
		margin-left: 0;
 		ma\rgin-left: -20px;
 		 } 

		* html ul.Sitemap li ul li {  /* Korrektur fuer IE 6.x */
		list-style-image:url(/img/list-image2.gif) ;		   
 		 } 


ul.Sitemap a {
	text-decoration:none;
	color: #334488; 
	font-size:13px;
	font-family:Arial,Helvetica,"sans serif";
  }

	ul.Sitemap li ul a {
		text-decoration:none;
		color: #334488; 
		font-size:12px;
		font-family:Arial,Helvetica,"sans serif"; 
	  }


ul.Sitemap a:visited {
    	color: #113366;
  }
ul.Sitemap a:hover {	
	background-color:#ebebfb;
	color:#fe6f02;
  }


code { color:#000000;font-size:12px;
}

pre { color:#000000;
      font-size:12px;
}



.Script {      
    border: 1px dotted silver;
    border-left: 1px solid #6677cc;
    border-top: 1px solid #6677cc;
    background-color:#f4f4f4;
    padding:15px;padding-left:3px;padding-top:0px;
}


.ScriptTitle {
    text-align:right;margin:0px;
    padding:0px;
    padding-top:0.4ex;float:right;width:400px;
}


ul.Selbsteinbau {
  line-height:22px;
}

ul.Selbsteinbau li {
  margin-bottom:20px;
}


.Bilderalbum {
    position:absolute;
    z-index:2;
    left:-590px;
    background-position:right  bottom;
    background-repeat:no-repeat;
    background-image:url(/img/diafilm.gif);
    border:0px;
}

.Anwaltskanzlei {
    position:absolute;
    z-index:2;
    background-position:right  bottom;
    background-repeat:no-repeat;
    background-image:url(/img/justizia.gif);
    border:0px;
}


.Arztpraxis {
    position:absolute;
    z-index:2;
    background-position:right  bottom;
    background-repeat:no-repeat;
    background-image:url(/img/doctor.gif);
    border:0px;
}


.Restaurant {
    position:absolute;
    z-index:2;
    left:-219px;
    background-position:left bottom;
    background-repeat:no-repeat;
    background-image:url(/img/speisesaal.gif);
    border:0px;
}


.Friseur {
    position:absolute;
    z-index:2;
    left:-218px;
    background-position:left bottom;
    background-repeat:no-repeat;
    background-image:url(/img/stephanie.gif);
    border:0px;
}

.Philosophie {
    position:absolute;
    z-index:2;
    background-position:right  bottom;
    background-repeat:no-repeat;
    background-image:url(/img/kristall-klein.gif);
    border:0px;
}




span.NavInhalt {
    padding:3px;
    border-bottom:2px solid #ffc5a4;
    border-right:1px solid #ffa5a4;
    margin-right:8px;
    line-height:35px;
}

.NavInhalt a {
    text-decoration:none;
}

.NavInhalt a:hover {
    background-color:#ebebfb;
}

div.Inhalt h5 {
    z-index:5;
    position:relative;
    text-align:center;
    font-size: 14px;
    margin: 14px 0;
    color:#ee5f02;
    text-decoration:none;
}


.Link { text-decoration:none;font-weight:normal; }






