/* Anfang - Navi Rechtsgebiete */ 
.navi_rechtsgebiete { 
  text-align:left; 
  margin:0px;
  padding:0px;
}

.navi_rechtsgebiete ul {
  margin:0px; 
  padding-left:0px; 
  padding-top:0px; 
  list-style-type:none; 
  background-color:#003366;
  }
 

.navi_rechtsgebiete ul li {
  display:inline;
  }

a.navi_rechtsgebiete:link, a.navi_rechtsgebiete:visited  {
  text-decoration:none;
   }

a.navi_rechtsgebiete:hover, a.navi_rechtsgebiete:active { 
   text-decoration:underline;
   }

#arbeitsrecht_aktiv, #arzthaftungsrecht_aktiv, #bauarchitektenrecht_aktiv, #familienrecht_aktiv, #internetrecht_aktiv, #kaufrecht_aktiv, #mietpachtrecht_aktiv, #strafrecht_aktiv, #verkehrsrecht_aktiv, #verbraucherinsolvenzrecht_aktiv, #vertragsrecht_aktiv, #versicherungsrecht_aktiv, #inkasso_aktiv, #arbeitsrecht_passiv, #arzthaftungsrecht_passiv, #bauarchitektenrecht_passiv, #familienrecht_passiv, #internetrecht_passiv, #kaufrecht_passiv, #mietpachtrecht_passiv, #strafrecht_passiv, #verkehrsrecht_passiv, #verbraucherinsolvenzrecht_passiv, #vertragsrecht_passiv, #versicherungsrecht_passiv, #inkasso_passiv  {
	text-align:left;
  padding-left:11px;
  padding-top:6px;
  list-style-type:none;
}

#arbeitsrecht_aktiv, #arzthaftungsrecht_aktiv, #bauarchitektenrecht_aktiv, #familienrecht_aktiv, #internetrecht_aktiv, #kaufrecht_aktiv, #mietpachtrecht_aktiv, #strafrecht_aktiv, #verkehrsrecht_aktiv, #vertragsrecht_aktiv, #versicherungsrecht_aktiv, #inkasso_aktiv {width:10px; height:14px;	background:transparent url(img/navi_aktiv.gif) top left no-repeat;}

#verbraucherinsolvenzrecht_aktiv {width:10px; height:32px;	background:transparent url(img/navi_aktiv.gif) top left no-repeat;}


#arbeitsrecht_passiv, #arzthaftungsrecht_passiv, #bauarchitektenrecht_passiv, #familienrecht_passiv, #internetrecht_passiv, #kaufrecht_passiv, #mietpachtrecht_passiv, #strafrecht_passiv, #verkehrsrecht_passiv, #vertragsrecht_passiv, #versicherungsrecht_passiv, #inkasso_passiv {width:10px; height:14px;	background:transparent url(img/navi_passiv.gif) top left no-repeat;}

#verbraucherinsolvenzrecht_passiv {width:10px; height:32px;	background:transparent url(img/navi_passiv.gif) top left no-repeat;}



/* Ende - Navi Rechtsgebiete */

 /*style="list-style-image:url(img/strich.gif);*/
.unterstrich {
text-decoration: underline;
display: inline;
}

/* Allgmeine Definitionen - Anfang */
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#F7F3EF; 
  font-family:verdana, arial, sans-serif; 
  font-size:76%;
  overflow: hidden; 
  }
/* for internet explorer */
* html body { padding:140px 0 50px 0; }
/* Allgmeine Definitionen - Ende */

/* For the fixed Layout thanks to Stu Nichols, www.cssplay.co.uk - Thank you for ideas and great work!!! */
/* Container - Anfang */
* html #container {
  height:100%; 
  width:100%; 
  }
  
.columntwo img {
padding: 0.19em;
margin:5px;
border:1px solid #003063;
}

.columntwo li {
padding-top:12px;
}

#container {
  font-family:verdana, arial, sans-serif; 
  color:#553300; 
  font-size: 1.2em;
  position:fixed; 
  top:140px;
  left:0;
  bottom:50px; 
  width:980px;
  right:0; 
  overflow:auto; 
  background:#F7F3EF; 
  padding:20px;
  text-align:center;
  }
/* Container - Ende */

/* Columnone +two - Anfang */
.columnone {
font-size: 10pt;
width:180px;
float:left;
text-align:left; 
margin-left:0px;
}

* html .columntwo {border:0;}
.columntwo {width:760px; float:left; text-align:left; margin-left:20px;}
/* Columnone +two - Ende */




/* Float, ul,li anwaelte.php - Anfang  */
.left {
  float:left; 
  padding:10px; 
  border:1px solid #003366;
  color:#003366; 
  }

.right {
  float:right; 
  padding:10px; 
  /*border:1px solid #003366;*/
  color:#003366; 
  }

#anwaelte li {
  list-style-image:url(img/rechteck.gif);
  }
#anwaelte ul {
  margin:0px;
  padding-left:20px;
}

/* Float, ul,li anwaelte.php - Ende  */


/* Anfang Kontakt */
.anwaelte_one {
width:100px;
float:left;
text-align:justify;
margin-left:20px;
}

.anwaelte_two {
width:60%;
float:left;
margin-left:20px;
}


.contact_one {
width:80px;
float:left;
text-align:justify;
margin-left:20px;
}

.contact_two {
width:70%;
float:left;
text-align:justify;
margin-left:20px;
}
/* Ende Kontakt */


/* Header - Anfang */
#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:138px; 
  overflow:auto; 
  background:#6699CC;
  /*border-bottom:4px solid #003366; */
  }

* html #header {height:138px;}

#header h1 {font-size:4em; margin:0; padding:0;}
  
#header img {
  /*    oben, rechts, unten, links */
  /* margin:10px 0px 9px 20px; */
  float:left;
  border:0px;
  }
/* Header - Ende */


/* Anfang - Navi */ 
#navi ul {
  position:relative:
  clear:both; /* float von columnone + two */ 
  /* border-top:1px solid #003366; */
  margin:0; 
  padding-left:170px; 
  padding-top:6px; 
  list-style-type:none; 
  background-color:#003366;
  }

#navi img {}

div#navi 	{ text-align:left; height:28px; margin-top:110px; background-color:#003366; }

#navi ul li {
  display:inline; 
  }

a.navi:link, a.navi:visited  {
  text-decoration:none;
  color:#fff;
   }

a.navi:hover, a.navi:active { 
   color:#E6E6FA; 
   text-decoration:none;
   }

#home_aktiv, #kanzlei_aktiv, #rechtsgebiete_aktiv, #anwaelte_aktiv, #formularservice_aktiv, #links_aktiv, #kontakt_aktiv, #impressum_aktiv, #home_passiv, #kanzlei_passiv, #rechtsgebiete_passiv, #anwaelte_passiv, #formularservice_passiv, #links_passiv, #kontakt_passiv, #impressum_passiv {
	text-align:left;
  padding-left:14px;
	float:left;
}

#home_aktiv {width:85px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;}
#home_passiv {width:85px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;}

/* 
#kanzlei_aktiv {width:70px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;}
#kanzlei_passiv {width:70px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;}
*/ 

#rechtsgebiete_aktiv {width:118px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;}
#rechtsgebiete_passiv {width:118px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;}

#anwaelte_aktiv {width:238px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;	}
#anwaelte_passiv {width:238px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat; }

#formularservice_aktiv {width:85px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;}
#formularservice_passiv {width:85px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;}

#links_aktiv {width:53px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat; }
#links_passiv {width:53px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;  }

#kontakt_aktiv {width:75px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;}
#kontakt_passiv {width:75px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;}

#impressum_aktiv {width:75px; height:22px;	background:transparent url(img/aktiv.gif) top left no-repeat;}
#impressum_passiv {width:75px; height:22px;	background:transparent url(img/passiv.gif) top left no-repeat;}

/* Ende - Navi */

/* Footer - Anfang */
#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:40px; 
  overflow:auto; 
  text-align:left;
  padding-left:20px;
  background:#6699CC;
  border-top:3px solid #003366;
  }

* html #footer {height:50px;}

.footer { 
  padding-top:5px;
  clear:left; /* float von navi */
  font-size: 10pt;
  padding-left:180px;
  }

div#footer a:link {
   color:#fff; 
   text-decoration:none;
}

div#footer a:visited {
   color:#fff;
   text-decoration:none;
}

div#footer a:active {
   color:#E6E6FA;
   text-decoration:none;
}

div#footer a:hover { 
   color:#E6E6FA;
   text-decoration:none;
}

div#footer h1 {
	color:#fff; 
	margin-top:0px;
	text-decoration:none;
	padding-right: 40px;
  }
/* Footer - Ende */

/* Externe Links & Outside Gif - Anfang */
a[href^="http:"] {
background: transparent url("img/outside.gif") 100% 50% no-repeat;
padding-right: 15px;
}
/* Externe Links & Outside Gif - Ende */

/* Definitionslistenelemente - Anfang */

dt {
font-size:12pt;
	}

dl	{
	margin-top: 5px;
	padding-top: 0;
	}
	
dl dt {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border: 0;
	border-bottom: 2px solid #003366;
	line-height: 100%;
	}
	
dl dd {
	margin: 0 10px 15px 20px;
	padding: 0;
	text-align: justify;
	}
/* Definitionslistenelemente - Ende */


/* Typography & Colors - Anfang */
hr {border:0; height:2px; color:#000; background-color:#003366;}

h1, h2, h3 {
  font-family:verdana, arial, sans-serif; 
}

h1 {
   font-size:14pt;
   margin-top:3pt;
   margin-bottom:6pt;
}

h2 {
   font-size:13pt;
   margin-top:6pt;
   margin-bottom:6pt;
}

h3 {
   font-size:12pt;
   margin-top:3pt;
   margin-bottom:6pt;
}

a:link, a:visited {
   /*color:#003366;*/
  color:#553300;   
   font-size:10pt;
   font-weight:bold;
   text-decoration:underline; 
}

a:hover, a:active {
   /*color:#6699CC;*/
  color:#553300;      
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
}
/* Typography & Colors - Ende*/  

