/*
Theme Name: Zimmer-Kappes
Theme URI: http://www.zimmer-kappes.de/
Description: Web-Dedsign für Rechtsanwälte Zimmer-Kappes, Darmstadt und Wiesbaden
Version: 1.0
Author: Gerhard Hill
Author URI: http://www.up-hill.de/

*/




* html #alles { height:100%; }
html { height:100%; }
html > body #alles { height:auto; }
body {
	margin:0; padding:0;
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.8em; color:#000000;
	height:100%; background-color:#eeeeee;
}
#popupbody { background-color:#FFFFFF; margin:0; padding:0; }
#alles {
  position:relative;
  width:890px; min-height:100%; height:100%;
  margin:0px auto; padding:0;
  text-align:left;
  border:1px solid #dddddd; background-color:#FFFFFF;
}
#content { width:100%; }
#popupbody #content {  width:510px; margin:5px; padding:10px; height:auto; text-align:justify; background:url(images/logo_100.gif) top right no-repeat; }

#seitenkopf {
	height: 80px;
	width:890px;
	margin:0 auto;
	text-align:left;
}
#kopfslogan {
	margin:25px 0px 10px 25px;
	float:left;
/*	font-family:Arial, Helvetica, sans-serif;  */
	color:#999999;
	font-weight:700;
}

#kopfslogan .fett {color:#000000; font-weight:bold;}

#kopflogo {
	margin:20px 20px 0px 10px;
	text-align:right;
	float:right;
}

#navibereich {
	width:890px;
	height: 143px;
	text-align:center;
}
#navigation {
	margin:0 auto;
/*	font-family:Arial, Helvetica, sans-serif;  */
	background-color:#dddddd;
}
#navigation h1 {display:none;}
/*  alte Seite: 
.navilink {float:left; text-align:center; width:120px; color:#FFFFFF; padding:0; margin:0; border:1px solid #ffffff; background-color:#dddddd;}
#navigation img {border-bottom:1px solid #ffffff;}
#navigation p {margin:0; padding:2px; background-color:#006c36;}
#navigation a:link, #navigation a:visited {color:#FFFFFF; text-decoration:none;}
#navigation a:hover {color:#FFFFFF; text-decoration:none; background-color:#00d86c; display:block;}
.naviblind {float:left; width:16px; border:1px solid #ffffff; background-color:#dddddd;}
*/

#navigation img {border-bottom:1px solid #ffffff;}
#navigation p {margin:0; padding:1px; background-color:#006c36;}
/*  .naviblind {float:left; width:16px; border:1px solid #ffffff; background-color:#dddddd;}  */
.naviblind {float:left; width:16px; height:141px; border:1px solid #ffffff; background:url(images/naviblind.gif) repeat-x; }
#navi { position:relative; width:854px; height:141px; float:left;  background-color:#006c36; margin-top:1px; 
  background-image:url(images/bilder_komplett_120.jpg); background-repeat:no-repeat;
}
#navi:hover { background-image:url(images/bilder_komplett_120_blass.jpg); background-repeat:no-repeat; }
#navi a { color:#ffffff; text-decoration:none; }
#navi .bild01          { position:absolute; left:0; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; }
#navi .bild01 a:link, #navi .bild01 a:visited { width:120px; height:141px; display:block; }
#navi .bild01 a:hover, #navi .bild01 a:active { background-image:url(images/kanzlei_fenster_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }
#navi .bild02          { position:absolute; left:122px; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; display:block; }
#navi .bild02 a:link, #navi .bild02 a:visited { width:120px; height:141px; display:block; }
#navi .bild02 a:hover, #navi .bild02 a:active { background-image:url(images/j_zimmer-kappes_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }
#navi .bild03          { position:absolute; left:244px; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; display:block; }
#navi .bild03 a:link, #navi .bild03 a:visited { width:120px; height:141px; display:block; }
#navi .bild03 a:hover, #navi .bild03 a:active { background-image:url(images/a_kappes_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }
#navi .bild04          { position:absolute; left:366px; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; display:block; }
#navi .bild04 a:link, #navi .bild04 a:visited { width:120px; height:141px; display:block; }
#navi .bild04 a:hover, #navi .bild04 a:active { background-image:url(images/taetigkeit_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }
#navi .bild05          { position:absolute; left:488px; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; display:block; }
#navi .bild05 a:link, #navi .bild05 a:visited { width:120px; height:141px; display:block; }
#navi .bild05 a:hover, #navi .bild05 a:active { background-image:url(images/download_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }
#navi .bild06          { position:absolute; left:610px; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; display:block; }
#navi .bild06 a:link, #navi .bild06 a:visited  { width:120px; height:141px; display:block; }
#navi .bild06 a:hover, #navi .bild06 a:active  { background-image:url(images/kontakt_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }
#navi .bild07          { position:absolute; left:732px; top:0; width:120px; height:141px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; line-height:19px; display:block; }
#navi .bild07 a:link, #navi .bild07 a:visited  { width:120px; height:141px; display:block; }
#navi .bild07 a:hover, #navi .bild07 a:active  { background-image:url(images/links_120x120.jpg); background-repeat:no-repeat; margin:0; background-color:#00d86c; display:block; }


#inhaltsbereich {
	width:810px; min-height:100%;
	padding:20px 40px;
	text-align:left;
}
#content h1 { color:#006c36; font-size:1.6em; font-weight:bold; }
#content h2 { color:#006c36; font-size:1.4em; font-weight:bold; }
#content h3 { color:#006c36; font-size:1.2em; font-weight:bold; margin-bottom:0.5em; }
#content h3 a { color:#006c36; }
#content p { margin:0 0 0.9em 0; padding:0; line-height:1.4em; }

#zweispalter {
  position:relative; width:100%;
}
#column1 {
  width:341px;
}
#column2 {
  width:341px;
}



#seitenfuss {
  position:absolute; bottom:0px;
  width:850px;
  padding:0 20px;
  margin:0px auto 0px;
  background-color:#006c36;
  text-align:center; color:#FFFFFF; font-size:0.8em;
}
#seitenfuss a { color:#FFFFFF; text-decoration:none; }
#seitenfuss a:hover, #seitenfuss a:active { background-color:#00d86c; display:block; }
#fuss-links { width:120px; border-left:1px solid #ffffff; float:left; }
#fuss-impressum { width:120px; border-left:1px solid #ffffff; float:left; }
#fuss-copyright { width:727px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; float:left; }

