
  
/* Steuerkanzlei Wittmann */

body {
	background:#fafcfe url(../images/back.jpg) no-repeat;
	font:0.70em Arial, Helvetica, sans-serif;
	color:#222;}

#container {
	width:786px;
	margin:auto;
	padding:0;
	background:url(../images/container.jpg) repeat-y;}
	
/*Struktur*/

	#left {
		width:8px;
		height:310px;
		float:left;
		background: url(../images/left.jpg) top right no-repeat;}
		
	#spalte1 {
		float:left;
		width:384px;
		background:#fff url(../images/spalte1.jpg) no-repeat;}
	
	#spalte2 {
		width:386px;
		float:left;
		background:#fff url(../images/spalte2.jpg) no-repeat;}
		
	#right {
		width:6px;
		float:left;
		min-height:285px;
		background:url(../images/right.jpg) no-repeat;}
	
/*Logo*/

	#logo {
		width:385px;
		height:127px;
		background:url(../images/logo.jpg) no-repeat;}
		
	#logo h1 {
		font-size:0.05em;
		text-indent:-5000px;}
	
	#adresse {
	height:136px;}
	
	.adresse1 {
		float:left;
		width:125px;
		padding:20px 0 0 70px;
	}
	.adresse2 {
		float:right;
		width:115px;
		margin:20px 60px 0 0;
		padding:0;
	}
	
	*html .adresse2 {
		margin:20px 30px 0 0;}
	

		
/*Navigation*/

	#navigation {
		margin:13px 0 0 56px;
		width:333px;
		height:68px;}
		
		*html #navigation {width:328px;}
		
		#navigation ul{
			list-style:none;
			margin:0;
			padding:0;
			font-size:1.1em;}
		
		#navigation ul li {float:left;}
		
			#navigation ul li a {
				color:#06446d;
				text-decoration:none;
				display:block;
				padding:28px 10px 10px 10px;
				border-bottom:1px solid #45916e;
				background:url(../images/navi.jpg) bottom right no-repeat;}
				
			#navigation ul li.aktiv a,
			#navigation ul li a:hover {
				border-top:5px solid #45916e;
				padding:23px 10px 10px 10px;}
				
			#navigation ul li.service a {
				background:none!important;
				padding:28px 17px 10px 10px;}
				
			*html  #navigation ul li.service a {
				padding:28px 12px 10px 10px;}
				
				
			#navigation ul li.service-aktiv a,
			#navigation ul li.service a:hover {
				background:none!important;
				border-top:5px solid #45916e;
				padding:23px 17px 10px 10px;}
				
			*html  #navigation ul li.service-aktiv a,
			*html  #navigation ul li.service a:hover {
				padding:23px 12px 10px 10px;}
				
				
				
				
/*sub*/
		
		
#navigation ul li ul {
	list-style:none;
	padding:0;
	float:none;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display:none;}		

	
#navigation ul li ul li a {
	color:#010a2c;
	display:block;
	font-size:0.8em;
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #ccc;
	background:url(../images/navi2.jpg) bottom right no-repeat;
	text-decoration:none;}
	
	
#navigation ul li ul li a:hover,
#navigation ul li ul li.aktiv a {
	font-weight:bold;
	display:block;
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #ccc!important;
	border:0;
	background:#fff;}

	
#navigation ul li ul.kanzlei {
	margin:0px 0 0 0px;
	padding:15px 2px 0 2px;
	background:#fff url(../images/unter-nav.jpg) no-repeat;
	height:142px;
	width:123px;
	position:absolute;}
	
#navigation ul li ul.kanzlei a {width:93px;}
	
#navigation ul li ul.leistungen {
	margin:0px 0 0 -130px;
	padding:15px 2px 0 2px;
	background:#fff url(../images/unter-nav2.jpg) top right no-repeat;
	height:142px;
	width:208px;
	position:absolute;}
	
#navigation ul li ul.leistungen a {width:178px;}
	
	
li#navi-kanzlei:hover ul {
	display:block;}
	
/*body#kanzlei li#navi-kanzlei ul {
	display:block;}*/

li#navi-leist:hover ul {
	display:block;}
	
/*body#leist li#navi-leist ul {
	display:block;}
*/



				
/*Header*/

#unter-nav {
	height:182px;}
		
/*Inhalt*/

.inhalt {
	margin:30px;
	padding-bottom:20px;}
	
.inhalt ul li {
	padding:2px;}
	

		
/*HTML*/

a {
	color:#27944d;}
	
strong em {
	color:#48b887;
	font-style:normal;
	font-size:1.2em;}
	
h2 {
	color:#48b887;
	font-style:normal;
	font-size:1.3em;}
	
h3 {
	color:#444;
	font-style:normal;
	font-size:1.2em;}
	
.kategorie  {
	color:#444;}
		
		
#footer {
	width:786px;
	height:50px;
	margin:0 auto;
	background:url(../images/footer.jpg) top left no-repeat;}
	
#footer p {
	margin:0 0 0 420px;}
	
	
#footer p a {
	padding:0px 4px 0 0;
	font-size:1.2em;
	text-decoration:none;}
	
html>body #footer  p.datev {
	position:absolute;
	float:right;
	width:100px!important;
	z-index:50;
	margin:-25px 0 0 675px;}
	
*html #footer  p.datev  {margin:0 0 0 -80px;}
		
.clear {clear:both;}



