/* Allgemeine Formatierungen */
*{
 margin:0;
 padding:0;
}

body{
 font:.8em "arial";
 text-align:center;
 background-color: #E5DCBC; 
}

/* Formatierungen Layout (grob) */
#container {
width: 99%;
height: 100%;
margin: 10px auto;   
border: 1px solid #CCC;
/*background-color: #E0D7B6;*/
background-color: #E5DCBC;
text-align:center;
}


#banner {
margin-top:8px;
}

#banner td{
text-align:left;
}

#banner p{
border-bottom:1px solid #F63;
}

/* fusszeile wird benötigt, um Container "aufzuspannen", besitzt derzeit aber keinen Inhalt*/
#fusszeile{
height:10px;
width:964px;
clear: both;
float:none;
margin-left:10px;
margin-right:10px;
font:.0em "arial";
}



/* Schrift-Formatierungen (nur für zweiten roten Strich */
h2{
 border-bottom:1px solid #F63;
 color:#000; 
 font-size:1em;
 letter-spacing:0.01em; 
 margin-bottom:10px;
 margin-left:10px;
 margin-right:10px;
}

/* Link-Formatierungen */
a:link,a:visited,a:active{
 color:#000;
 text-decoration:underline
}

a:hover{
 text-decoration:none;
}


/* Einfärbein des aktiven Links ohne Java */
body#start #m1 { color:#F63;}

body#familie #w1 { color:#F63;}
body#familie #m2 { color:#F63;}

body#unfall_verkehr #w2 { color:#F63;}
body#unfall_verkehr #m2 { color:#F63;}

body#erbrecht #w3 { color:#F63;}
body#erbrecht #m2 { color:#F63;}

body#schmerzensgeld_schadenersatz #w4 { color:#F63;}
body#schmerzensgeld_schadenersatz #m2 { color:#F63;}

body#mietrecht #w5 { color:#F63;}
body#mietrecht #m2 { color:#F63;}

body#rente_hartz4 #w6 { color:#F63;}
body#rente_hartz4 #m2 { color:#F63;}

body#formulare #m3 { color:#F63;}
body#amtsgerichte #m3 { color:#F63;}
body#kontakt #m5 { color:#F63;}
body#impressum #m6 { color:#F63;}


/* Formatierungen Navigationsleiste */
#navigation{
 color:#000;
 text-align:right;
 width:984;
 padding:0 0 0px 0;
 display:inline;
 font-size:.9em; 
 font-weight:bold; 
}

#navigation ul li{
 text-decoration:none;
 display:inline;
 margin:0 00px 0 10px; 
}

#navigation a{
text-decoration:none;
 display:inline;
}

#navigation ul li a:hover{
 color:#F63;
}


/* Formatierungen Navigationsleiste untermenü */
#schwerpunkte{
  margin-top:0px;
}

#schwerpunkte a:hover{
  color:#F63;
  text-decoration:none;
}

#schwerpunkte a:visited,a:link,a:active,a:focus{
  color:#000;
  text-decoration:none;
}

/* Einstellung der Anzeige der Schwerpunkte*/
#schwerpunktinhalt {
margin-left: auto;
margin-right: auto;
text-align: left;
}

#schwerpunktinhalt p{
line-height: 2.0;
margin-top: 20px;
}

#willkommen {
margin-top: 60px;
font: 'Arial';
font-size: x-large;
}

#portrait {
width: 20%;
}

#anwalt_portrait {
width: 80%;
}

#einleitung {
width: 90%;
text-align: left;
margin: auto;
}

#impressum {
display: table;
margin: auto;
margin-top: 60px;
position: center;
text-align: left;
width: 90%;
}

#anwalt {
display: table;
margin: auto;
margin-top: 60px;
position: center;
text-align: left;
width: 60%;
}

#adresse {
font: 'Arial';
font-size: x-large;
}

#telefon {
border:0;
border-collpase: collpase;
margin:auto;
text-align: left;
}

#anfahrt {
padding-left:100px;
}

#kontakt {
border: 0px;
line-height: 1.2;
margin-top:60px;
text-align: center;
}

#kosten {
margin-top: 60px;
}

