
/* Allgemeine Definitionen */

body {
  background-color:blue;
  max-width:800;
}

#homepage {
  color:black;
  border-width:0;
  font-family:Arial,helvetica,sans-serif;
}

/* LOGO */
#logo {
  background-color:white;
  margin:0;
  border-width:0;
  padding:0;
  text-align:right;
  font-weight:normal;
  overflow:hidden;
}

#logo h1 {
  margin:0;
  padding:0;
  padding-right:0.5em;
  margin-top:0.5em;
  font-size:2.5em;
  font-weight:normal;
}

#logo p {
  margin:0;
  padding:0;
  font-size:1.3em;
  font-style:italic;
}

#w {
  color:blue;
  vertical-align:-10%;
  font-family:"Times New Roman",times,serif;
  font-size:1.5em;
}

#trennlinie {
  width:100.01%;
  height:0.5em;
  color:blue;
  background:blue;
  padding:0;
  margin:0;
  border:0;
}

/* Ende LOGO */


/* Klassen */

.achtung {
  color:red;
  font-weight:bold;
}

.wichtig {
  color:red;
}

.fett {
  font-weight:bold;
}

.anmerkung {
  font-style:italic;
  font-variant:small-caps;
  font-size:smaller;
}

.frage {
  font-style:italic;
  font-weight:bold;
}


/* Links */

a {
  text-decoration:none;
  font-style:italic;
}
a:link {
  color:#444; 
}
a:visited {
  color:#444; 
} 
a:hover {
  color:blue; 
  background-color:silver;
}


/* Listen */

ul{
  list-style:disc;
}
ol{
  list-style:decimal;
}
li {
  display:list-item;
  margin:0; 
  padding:0em;
}



/* Mendefinitionen */

ul#Menue {
  float:left; 
  width:14em;
  margin:0; 
  padding:0;
  border:0;
  position:fixed;
  background-color:blue;
}

ul#Menue li {
  display:block;
  margin:0; 
  padding:0;
  border:0;
  padding-left:0.3em;
  padding-top:0.2em;
  background-color:blue;
}

ul#Menue a {
  text-decoration:none;
  margin:0;
  padding:0em;
  border:0;
  font-weight:bold;
  background-color:#ccc;
  min-width:14em;
  background-color:blue;
  font-style:normal;
}
ul#Menue a:link  {
  color:#ccc; 
}
 ul#Menue a:visited {
  color:#ccc; 
} 
ul#Menue a:hover {
  color:white; 
}
ul#Menue a.aktiv {
  color:white;
}



ul#Submenue {
  text-indent:0em;
  margin:0;
  padding:0;
  padding-left:0.7em;
  border:0;
}

ul#SubSubmenue {
  text-indent:0em;
  margin:0;
  padding:0;
  padding-left:0.7em;
  border:0;
}

.Submenu {
  display:block;
  margin:0; 
}


/* Seitendefinitionen */

div#Inhalt {
  margin:0;
  margin-left:14em;
  padding:0;
  padding-left:1em;
  padding-bottom:1em;
  border:0;
  min-width:16em; 
  background-color:#ccc;
  display:block;
}

div#Inhalt h1 {
  font-size:1.5em;
  margin:0;
  padding:1em 0 0.5em 0;
}
div#Inhalt h2 {
  font-size:1.2em;
  margin:0;
  padding:1em 0 0.5em 0;
} 
div#Inhalt h3 {
  font-size:1.0em;
  margin:0;
  padding:1em 0 0.5em 0;
}
div#Inhalt h4 {
  font-size:1.0em;
  margin:0;
  padding:1em 0 0.5em 0;
}


div#Inhalt p {
  font-size:1em;
  margin:0;
  padding:0;
  padding-top:0.5em;
  padding-bottom:0.5em;
  border:0;
}

/* index */
#NeuburgBild {
  right:0;
  float:right;
  width:60%;
  z-index:0;
  border:hidden;
  position:relative;
  margin:5 5 5 5;
}


/* Rechtsanw„lte */
#anwaltsfoto {
  right:0;
  float:right; 
  width:10em;
  border:hidden;
  position:relative;
  margin:5 5 5 5;
}
#anwaltsfoto img {
  width:10em;
}

#anwaltsliste li {
  padding-bottom:0.2em;
}

.mitarbeiterfoto {
  right:0;
  float:right; 
  width:10em;
  border:hidden;
  position:relative;
  margin:5 5 5 5;
}
img.mitarbeiterfoto {
  width:10em;
}


/* Gebhrenrechnung */

.rechnung {
  table-layout:fixed;
  width:100.01%; 
  border:0;
  border-collapse:collapse;
  border-spacing:0;
}
.gebuehr {
  text-align:left; 
  vertical-align:top;
  border-width:0px;
  border-style:solid;
  border-collapse:collapse;
}
.betrag {
  width:5em;
  text-align:right;
  vertical-align:top;
  border-width:0px;
  border-style:solid;
  border-collapse:collapse;
}


/* T„tigkeiten */

#gebiete > li {
  display:block;
}