* { padding: 0; margin: 0; }/*setzt die Abstände für alle elemente auf null*/
/*sollte für absätze und listen restauriert werden, siehe unten*/



html { height: 101%; } /*erzwingt scrollbar im firefox*/
body {
  color: white;
  background-color: white;
  font-family: Tahoma, Arial, Helvetica, sans-serif;  
	font-size: 11px;
	text-align:center;/*zentrierung für ie5*/
}

#wrapper {/*immer einen solchen rahmen definieren*/
/*# steht für ID, darf auf jeder seite nur einmal vorkommen*/
/*. steht für class*/
	text-align:left;/*zentrierung für ie5 wieder aufheben*/
  background-color: white;
  width: 902px;
  margin-top: 20px;
  margin-right: auto;/*  abstand rechts automatisch  zentrierung*/
  margin-bottom: 10px;
  margin-left: auto; /*  abstand links automatisch zentrierung*/
  border-bottom: 1px solid #990000;
}

#kopfbereich {
	height:150px;
	padding: 0; 
	margin: 0;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	border-left: 1px solid #990000;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000; 
	border-right: 1px solid white;
}

#headline{
	width:900px;
	height:74px;
	padding: 0; 
	margin: 0;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	border-left: 1px solid #d6d2c9;
	border-right: 1px solid #990000;
	background-color: #d6d2c9;
}

#hauptnaviwrapper{	width:900px;
	height:17px;
	padding-top:2px;
	padding-bottom:1px;
	background-color: #908672;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	font-size: 13px;
} 
#hauptnavi{ 
	margin-left:3px;
} 

#hauptnavi li{ 
	display:inline;/*  setzt die listenpunkte nebeneinander*/
  margin-top: 0 ; 
  margin-right: 0; 
  margin-bottom: 0; 
  margin-left: 0;
  	padding-left:5px; 
  	line-height:14px;
	list-style:none;
		background:none;
}

/*tabelle??*/
#content{
color:red;
width:100%;
border: 1px solid #990000;}

#contentlinks{
width:250px;
border: 1px solid #990000;}
#contentmitte{
width:380px;
border: 1px solid #990000;}
#contentrechts{
border: 1px solid #990000;
width:220px;
}	
	
#hauptnavi a{/*bezieht sich nur auf links im navibereich*/
	text-decoration:none;
	color:white;
	border-left: 3px solid #d6d2c9;
	padding-left:10px;
	padding-right:10px;
	 font-weight:bold;
}

#hauptnavi a:hover, #startseite #navi01 a, #kanzlei #navi02 a, #philosophie #navi03 a, #team #navi04 a, #leistungen #navi05 a,#steuerberatung #navi05 a, #betriebswirtschaftliche_beratung #navi05 a, #finanzbuchhaltung #navi05 a, #lohnbuchhaltung #navi05 a,#jahresabschluss #navi05 a,#sonstiges #navi05 a{
	color:#990000;
	border-left: 3px solid #990000;
}


#subnaviwrapper{
	position:relative;
	width:900px;
	height:21px;
	background-image:url(../images/subnav.gif);
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	font-size: 11px;
}

#subnavi{
	position:absolute;
	background-color:#d6d2c9;
	margin-top:1px;
	height:15px;
	padding-top:3px;
	padding-bottom:1px;
	border-left:3px solid #d6d2c9;
	left:0px;
	top:0;
	width: 760px;
} 

#toolbox{
	width:100px;
	position:absolute;
	right:0;
	top:0;
}

#subnavi li{ 
	background-color:#d6d2c9;
	line-height:14px;
	margin-left:0;
	display:inline;/*  setzt die listenpunkte nebeneinander*/
	background:none;
	padding-left:5px;
}

	
#subnavi a{/*bezieht sich nur auf links im navibereich*/
	font-weight:400;
	color:black;
	border-left: 3px solid white;
	padding-left:10px;
	padding-right:10px;
}

#subnavi a:hover, #steuerberatung #subnavi01 a, #betriebswirtschaftliche_beratung #subnavi02 a, #finanzbuchhaltung #subnavi03 a, #lohnbuchhaltung #subnavi04 a,#jahresabschluss #subnavi05 a,#sonstiges #subnavi06 a{
	color:#990000;
	border-left: 3px solid #990000;
	}
 
#main{
	position:relative;
	width:900px;
	padding-top:30px;
	background-color: white;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;

} 

#mainlinks{
	float:left;
	width:250px;
}

#mainmitte{
margin-top: 0px;
	margin-left:255px;
	width:380px;

}

#mainrechts{
	float:right;
	width:200px;
	margin-right:20px;
	
}

#fussbereich {
 	padding: 20px;
 	padding-top: 10px; 
  background-color:white;
}

.zitat{
	margin-top:20px;
	margin-right:10px;
	margin-left:10px;
	text-align:center;
	color:#990000;
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
}
.zitatname{
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	text-align:center;
	color:#908672; 
	font-size: 10px;
	line-height: 14px;
}
.fett{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	line-height: 18px;
	margin-bottom:10px;
	font-weight:bold;
	}

p
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 18px;
	margin-bottom:10px;
	
}
h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	line-height: 18px;
	margin-bottom:15px;
	font-weight:bold;
}
li{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 18px;
	padding-left:20px;
	background-image:url(../images/liste.gif);
	background-repeat:no-repeat;)
		list-style:none;
		background-position:1px 4px;
	}

address {
color:black;
  text-align: center;  /*zentrieren*/
  font-size: 10px; /*text kleiner*/
  font-style: normal; /*normale schrift nicht kursiv*/
 /*a letter-spacing: 2px; bstand zwischen den buchstaben*/
  line-height: 16px; /*zeilenabstand*/
}
a { color: #990000;; text-decoration: none; outline: none;} /*keine Unterstreichung von links*//*entfernt die gepunktete Umrisslinie*/
a:link { color: #990000;}/*unbesuchter link*/
a:visited {}/*besuchter link*/
a:hover, a:focus { color: #000000; }/*mouse over*/
a:active {  }/*gedrückte mouse*/
.skiplink { display: none; }
.bildrechts { float:right;} /*toolboxgrafiken nach rechts*/
.bgrot{background-color: #990000}
.bggrau{background-color: #d6d2c9}
.bgweiss{background-color: #ffffff}
.bgdunkelgrau{background-color: #908672}
.formular{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 11px;
}

.feld {
	BORDER-RIGHT: #990000 1px solid; 
	BORDER-TOP: #990000 1px solid; 
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	BORDER-LEFT: #990000 1px solid; COLOR: #000000; 
	BORDER-BOTTOM: #990000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d6d2c9
}

textarea { 
   font-size:12px; 
   font-family:Tahoma, Arial, Helvetica, sans-serif; 
   }
   
textarea { color:#000000; }

