
body
{
 
  font-family:Arial,Helvetica,sans-serif;
  color:black;
  background:white; 
  margin:0;
  padding:0;
}

#menues
{
  margin:0;
  padding:0;
}

#menu
{
  width:100%;
  padding:0;
  margin:0;
	background:#637da7;
}

#menu ul
{
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:center;
}

#menu li
{
  margin:0;
  padding:0;
  color:white;
  border-top:1px dotted #556797;
}

#menu .submenu
{
  border-top:1px solid #c9c0b9;
}

#menu li ul li
{
	font-weight:normal;
	padding:0;
	margin:0;
}

#menu h3
{
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:100%;
  font-weight:normal;
  letter-spacing:.2em;
  color:white;
}

#menu a:link, #menu a:visited
{
  display:block;
  color:white;
  margin:0;
  padding:0 .5em 0 16px;
  text-decoration:none;
}

#menu a:hover, #menu a:active, #menu a:focus, .remotehover
{
  display:block;
  color:#8fa3ec;
  margin:0;
  padding:0 .5em 0 16px;
  text-decoration:none;
  background: url("./grafik/pfeil-r.gif") left no-repeat;
}

#menu h3.zu
{
  background: url("./grafik/pfeil-u.gif") left no-repeat;
}
#menu h3.auf
{
  background: url("./grafik/pfeil-o.gif") left no-repeat;
}

#menu h3.no_js a
{
  display:block;
  color:white;
  background:none;
  margin:0;
  padding:.1em .5em .1em 16px;
}

#menu .aktiv
{
  display:block;
  font-weight:bold;
  color:white;
  margin:0;
  padding:.1em .5em .1em 16px;
  text-decoration:none;
  
}


/* Links */

a:link
{
  color:#556797;
  text-decoration:underline;
}
a:visited
{
  color:#637da7;
  text-decoration:underline;
}
a:hover, a:active, a:focus
{
  background-color:#c9c0b9;
  text-decoration:none;
}


#inhalt
{
  margin:1em .5em 2em .5em;
  padding:0;
}

#innen
{
  margin:0;
  padding:0; 
}
#inhalt ul
{
  list-style:url("./grafik/bullet-blau.gif") inside;
  margin:.5em 0 .5em 0;
}
#inhalt ol
{
  list-style:decimal inside;
  margin:.5em 0 .5em 0;
}
#inhalt li
{
  margin:.5em 0 0 0;
}


h1
{
  width:100%;
  height:1.2em;
  text-align:right;
  background:#556797;
  color:#637da7;
  font-family:"Times New Roman",serif;
  font-style:italic;
  margin:0;
  padding:0;
  border-bottom:4px solid #917f49;

}
h2
{
  font-size:120%;
  font-weight:bold;
  color:#917f49;
  margin:2em 0 1em 0;
  padding:0; /* s. IE-Hack */
}

h3, h4
{
  font-size:100%;
  font-weight:bold;
  color:#917f49;
  margin:0;
  padding:2em 32px 0 0;
}

#inhalt p
{
  margin:.5em 0 .5em 0;
  text-align:left;
  text-indent:1em;
}

#inhalt p.erster
{
  margin:.5em 0 .5em 0;
  text-align:left;
  text-indent:0;
}



#inhalt .box 
{
  margin:1em 0 1em 0;
  padding:.5em;
  border:1px solid #c9c0b9;
  background:#f5f5f5;
  text-align:center;
}
#inhalt .box p
{
  margin:0;
  padding:0;
  font-size:86%;
  font-family:Times,serif;
  font-style:italic;
  text-align:center;
}

#inhalt .info
{
  margin:0 0 .5em .5em;
  padding:16px .5em .5em .5em;
  width:50%;
  float:right;
  clear:right;
  text-align:right;
  font-size:86%;
  background:#f0f0f0 url("./grafik/lampe.gif") top left no-repeat;
}

#inhalt .info em
{
  font-style:normal;
}


#inhalt .bildzentral
{
  text-align:center;
  font-size:86%;
  font-family:Times,serif;
  font-style:italic;
  margin:2em 0 2em 0;
}


#inhalt dt
{
  font-weight:bold;
  color:#556797;
}
#inhalt dd
{
  margin:0 0 1em 1em;
}



#inhalt .unterschrift
{
  font-family:Times,serif;
  font-style:italic;
  text-align:right;
}



.impressum h3
{
  font-size:100%;
  padding:0;
  margin:0;
}

.impressum address
{
  padding:0;
  margin:0 0 1em 2em;
}

#kurznachricht
{
  text-align:center;
} 
  
#kurznachricht fieldset
{
  text-align:center;
  background:#556797;
  border:none;
  padding:0;
  margin:0;
}
#kurznachricht textarea
{
  width:10em;
  background:#c9c0b9;
  border:1px solid #c9c0b9;
  padding:.5em;
  margin:0;
  font-family:monospace;
}
#kurznachricht textarea:focus
{
  background:#c9c0b9;
  border:1px inset #917f49;
  padding:.5em;
  margin:0;
  font-family:monospace;
}

#kurznachricht label
{
  color:white;  
  font-weight:bold;
  font-size:76%;
  padding:5px;
  margin:0;
  width:8em;
}
#nachricht_absenden
{
  font-size:76%;
  font-weight:bold;
  width:8em;
  padding:0;
  margin:0 !important;
  color:white;
  background:#556797;
  border:none; 
}
#nachricht_absenden:active
{
  border:1px inset #c9c0b9;
}



#einstell
{
  text-align:center;
  background:#556797;
  padding:.5em;
  margin:0;
  border-top:4px solid #917f49;
}

#einstell fieldset
{
  border:none;
  margin:0;
  padding:0;
}

#einstell legend
{
  color:white;
/*   background:#556797; */
  font-size:76%;
  font-weight:bold;
  margin:0;
  padding:0;
}



#einstell label
{
  color:white;  
/*   background:#556797; */
  font-weight:bold;
  font-size:76%;
  padding:5px;
  margin:0;
  border-left:1px solid #c9c0b9
/*   width:8em; */
}

#einstell select
{
/*   width:100%; */
  background:#c9c0b9;
  border:1px solid #c9c0b9;
  margin:0 2em 0 0;
}
#einstell_absenden
{
/*   font-family:sans-serif; */
  font-size:76%;
  font-weight:bold;
  width:8em;
/*   line-height:.8em; */
  padding:0;
  margin:0 !important;
  color:white;
  background:#637da7;
  border:none; 
}
#einstell_absenden:active
{
  border:1px inset #c9c0b9;
}


#fuss
{ 
  clear:both;
  margin:1em 0 1em 0;
  padding:0;
}
#fuss p
{
  margin:0;
  padding:0;
  text-align:center;
  font-size:86%;
}

strong
{
  font-weight:bold;
  color:#556797;
}

i
{
  font-weight:normal;
  font-style:italic;
}

.aus
{
  display:none;
}

#seiten_url,#validate
{
  display:none;
}
