body { 
margin: 0; 
font-size : 10pt;
font-family : Arial, sans-serif; 
background-color : #e8eaf4; 
} 


p , h1 , h2 , h3 , h4 , ul , ol , li , div , b , i { 
font-family : Arial, sans-serif; 
color : #000000; 
text-align: justify;
} 

h1 {
margin-top: 2px;
padding-top: 0px;
padding-bottom: 15px;
font-size: 23px;
color: #ffffff;
font-weight: normal;
}

h2 {
padding-top: 15px;
font-size: 15px;
padding-bottom: 0px;
margin-bottom: 0px;
}

h3 {
padding-top: 0px;
font-size: 13px;
padding-bottom: 0px;
margin-bottom: 0px;
}

h2.erste {
padding-top: 0px;
}

p { 
margin-top: 5px;
font-size : 10pt;
margin-bottom: 10px;
} 

ul, li {
font-size : 10pt;
}

a img{
border-width: 0px;
}

#kopf {
background-color: #ffffff;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #808080;
background-image: url(img/head_fortsetzung.gif);

}

#menue {
position: absolute;
left: 0px;
top: 157px;
width: 154px;
overflow: hidden;
z-index: 100;

}

#menue table {

background-color: #ceddf5;
border-style: none;
border-width: 0px;
width: 152px;
}

#menue td {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ffffff;
}


 td.start, td.kanzlei, td.leistungen, td.news, td.kooperationen, td.jobs, td.kontakt {
background-color: #90b4ea;
width: 10px;
}

 td.kundenlogin, td.admin, td.account, td.archiv, td.downloads , td.logout {
background-color: #edc855;
width: 10px;
}

#content {
width: 575px;
background-color: #ffffff;
background-image: url(img/hintergrund_ueberschrift.gif);
background-repeat: no-repeat;
margin: 0px;
margin-left: 172px;
padding: 15px;
padding-right: 40px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #808080;
}

#illustration {

position: absolute;
left: 802px;
top: 182px;
padding-top: 0px;
background-image: url(img/hintergrund_ueberschrift2.gif);
background-repeat: no-repeat;
padding-top: 30px;
width: 170px;
}

#fuss {
clear: both; 
margin-left: 172px;
font-size: 11px;
font-color: #404040;
margin-top: 0px;
padding-top: 5px;
line-height: 11px;
margin-bottom: 10px;
}

#fuss a {
color: #404040;
}

a:link, a:active, a:visited {
color: #2b6db5;

}

a:hover {
color: #1c4686;
}

ul.schmuckliste {
margin: 0px;
padding: 0px;
}

ul.schmuckliste li {
line-height: 20px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #ffffff;
list-style-position: inside;
list-style-type: square;
padding-left: 5px;}

li.first, li.second {
background-color: #ceddf5;
}
li.third {
background-color: #e6eefa;
}
li.forth {
background-color: #f3f6fc;
}

#formular span {
margin: 0px;
padding: 0px;
width: auto;
background-color: #90b4ea;
padding: 1px;
padding-left: 4px;
padding-right: 4px;
color: #ffffff;
}

#formular input, #formular textarea {
display: block;
border-style: solid;
border-width: 1px;
border-color: #90b4ea;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}




#formular div.checkbox label {

clear: left;
float: left;
padding-top: 0;
margin: 0;
padding:0;
vertical-align: middle;
font-size: 12px;
height: 12px;
}

#formular div.checkbox input{			
padding:0;
display: inline;
border-style: none;
}


div.checkbox {
border-style: solid;
border-width: 1px;
border-color: #90b4ea;
line-height: 25px;
padding-top: 5px;
height: 180px;
}

input.res {
display: none;
visibility: hidden;
position: absolute;
}


#news_3 {
background-color: #ffffff; padding: 10px; vertical-align: top;
height: 145px;
}
#news_3 a {
position: relative;
top: -10px;
padding-left: 5px;
}

table.archiv {
border-collapse: collapse;
}

table.archiv th {
background-color: #009154;
color: #ffffff;
font-weight: bold;
font-size: 14px;
border-style: solid;
border-color: #ffffff;
border-width: 1px;
width: 114px;
padding: 2px;
padding-bottom: 1px;
padding-left: 4px;
}

table.archiv td {
background-color: #f1f4f9;
border-style: solid;
border-color: #ffffff;
border-width: 1px;
padding: 2px;
padding-left: 4px;
}

table.archiv td.eintrag {
background-color: #e8ebf4;
font-size: 12px;

}

.versteckt, .steuerberatung, .unternehmensberatung, .fibu, .lohbu, .bwl, .privatvermoegen {
display: none;
padding: 7px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 0px;
border-color: #e8ebf4;
border-style: none;
border-left-style: solid;
border-left-width: 1px;
border-right-style: solid;
border-right-width: 1px;
height: auto;

}

.versteckt {
padding: 4px;
background-color: #e8ebf4;
padding-bottom: 0px;
}

.versteckt p {
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.privatvermoegen {
border-bottom-style: solid;
border-bottom-width: 1px;
}

.steuerberatung {
display: blocK;
}


#leistungen {
	width: 365px;
	margin-top: 5px;
}

#leistungstart {
	width: 575px;
	height: 104px;
	background-image: url(img/animation_hintergrund.jpg);
}

#leistungstart div {
	position: relative;
	top: 37px;
	left: 0px;
	height: 50px;
	width: 303px;
	background-color: #2b6bd7;
	padding-left: 5px;
	padding-top: 5px;
}




 ul {
margin: 0px; 
padding: 0px;
padding-left: 0px;
list-style-type: none;
padding-bottom: 10px;
}

li {
padding-top: 3px;
background-image: url(img/bullet.gif);
background-repeat: no-repeat;
padding-left: 15px;
padding-bottom: 2px;
line-height: 14px;
}

#leistungen h2 {
margin: 0px;
padding: 0px;
font-weight: normal;
font-size: 13px;
background-repeat: no-repeat;
padding-left: 16px;
padding-top: 2px;
height: 18px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ffffff;
}

h2.leistungsh2 {
background-image: url(img/down.gif);
}

h2.leistungsh2offen {
background-image: url(img/up.gif);

}

 li {
text-align: left;
}


#einzelleistung li {
	color: #ffffff;
	font-size: 21px;
	background-image: none;
	padding-left: 20px;
	padding-top: 3px;
	height: 38px;
	line-height: 20px;
	display: none;
}

div.bildcontainer_l {
margin: 0px;
margin-right: 10px;
float: left;
width: auto;
}

div.bildcontainer_r {
	margin: 5px;
	margin-right: 0px;
	float: right;
	width: auto;
}

div.inhaltLeft {
  width: 287px;
  padding-right: 20px;
  margin-right: auto;
}

div.inhaltRight {
float: right;
  width: 267px;
  margin-left: auto;
  margin-right: auto;
}  

.hidden {
	display: none;
	visibility: hidden;
}
