#printAnfahrt {
	display:none;
}
body, html {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:135%;
	padding-bottom:0 !important;
	background:url("../img/bg2.gif") repeat-y bottom left #dee1ea;
}
#basic {
	width:100%;
	float:left;
}
#main #content strong, #main #content u {
	font-weight:bold;
	text-decoration:none;
}
#head {
	width:100%;
	float:left;
	height:130px;
	border-bottom:2px solid #044570;
	background:url("../img/head.gif") no-repeat #044570;
}
.head-interne-revision {
	background:url("../img/bg_interne-revision.gif") no-repeat #044570 !important;
}
.head-kassenpruefung {
	background:url("../img/bg_kassenpruefung.gif") no-repeat #044570 !important;
}
.head-jahresabschlusspruefung {
	background:url("../img/bg_abschlusspruefung.gif") no-repeat #044570 !important;
}
.head-interne-kontrollsysteme {
	background:url("../img/bg_interne-kontrollsysteme.gif") no-repeat #044570 !important;
}
.head-steuerberatung {
	background:url("../img/bg_steuerberatung.gif") no-repeat #044570 !important;
}
.head-seminare {
	background:url("../img/bg_seminare.gif") no-repeat #044570 !important;
}
.head-kanzlei-team {
	background:url("../img/bg_kanzlei-team.gif") no-repeat #044570 !important;
}
.head-referenzen {
	background:url("../img/bg_referenzen.gif") no-repeat #044570 !important;
}
.head-kontakt {
	background:url("../img/bg_kontakt.gif") no-repeat #044570 !important;
}
.head-anfahrt {
	background:url("../img/bg_anfahrt.gif") no-repeat #044570 !important;
}
.head-umweltschutz {
	background:url("../img/bg_umweltschutz.gif") no-repeat #044570 !important;
}
.head-kooperationspartner {
	background:url("../img/bg_kooperationspartner.gif") no-repeat #044570 !important;
}
.head-impressum {
	background:url("../img/bg_impressum.gif") no-repeat #044570 !important;
}
.head-downloads {
	background:url("../img/bg_downloads.gif") no-repeat #044570 !important;
}
#head img {
	display:none;
}
a {
	color:#4b4748;
	text-decoration:none;
}
/* Main & Content */
#main {
	width:100%;
	float:left;
	padding:0 0 20px 0;
	color:#4b4748;
	background:url("../img/bg2.gif") repeat-y bottom left #dee1ea;
}
#main #content {
	float:left;
	padding:50px;
	width:571px;
}
#main #content p, #main #content h1 {
	margin-bottom:20px;
}
#main #content h2, #main #content h3, #main #content h4, #main #content h5, #main #content h6 {
	padding: 10px 0 10px 0;
}
#main #content h1 {
	font-size:130%;
	font-weight:bold;
	color:#000;
}
#main #content h2, h3, h4, h5, h6 {
	color:#000;
	font-weight:bold;
}
#main #content ul li {
	padding-left:30px;
	list-style-type:none;
	background:url("../img/dot2.gif") no-repeat 15px 4px;
	width:541px;
	float:left;
}
#main #content ol li {
	margin-left:30px;
	list-style-type:decimal;
}
#content ol, #content ul {
	margin-bottom:20px;
	float:left;
	width:100%;
}
#main #content .service {
	margin-top:50px;
	text-align:right;
	font-size:85%;
	width:100%;
	float:left;
}
#main #content p a, #main #content li a {
	font-weight:bold;
}
#main #content .liste li a {
	font-weight: normal;
}
#main #content .liste li a:hover, #main #content .liste li a:focus {
	color: #e10020;
	font-weight: bold;
}
#main #content .liste li a.extern:hover, #main #content .liste li a.extern:focus {
	color: #e10020;
	font-weight: normal;
}
#main #content .service a {
	float:right;
	border-left:10px solid #044570;
	padding:0 7px 0 3px;
	height:10px;
	line-height:100%;
	font-weight:normal;
}
/* Navigation */
#main #navigation {
	float:left;
	width:164px;
	background:url("../img/navi_title.gif") no-repeat;
	padding-top:50px;
}
#main #navigation span {
	display:none;
}
#main #navigation li {
	float:left;
}
#main #navigation a {
	width:164px;
	height:32px;
	float:left;
}
#main #navigation .home a {
	background:url("../img/navi/home.gif") no-repeat;
}
#main #navigation .leistungen a {
	background:url("../img/navi/leistungen.gif") no-repeat;
}
#main #navigation .leistungen .leistbruch a {
	height:40px;
}
#main #navigation .kanzleiteam a {
	background:url("../img/navi/kanzleiteam.gif") no-repeat;
}
#main #navigation .kooperationspartner a {
	background:url("../img/navi/kooperationspartner.gif") no-repeat;
}
#main #navigation .referenzen a {
	background:url("../img/navi/referenzen.gif") no-repeat;
}
#main #navigation .kontakt a {
	background:url("../img/navi/kontakt.gif") no-repeat;
}
#main #navigation .anfahrt a {
	background:url("../img/navi/anfahrt.gif") no-repeat;
}
#main #navigation .umweltschutz a {
	background:url("../img/navi/umweltschutz.gif") no-repeat;
}
#main #navigation .impressum a {
	background:url("../img/navi/impressum.gif") no-repeat;
}
#main #navigation .downloads {
	margin: 33px 0 0 0;
}
#main #navigation .downloads a {
	background:url("../img/navi/downloads.gif") no-repeat;
}
#main #navigation .downloads a:hover {
	background-position: inherit;/*background-position:left bottom;*/
}
#main #navigation .leistungen ol a {
	height:24px;
	background:none;
}
#main #navigation .leistungen ol span {
	display:inline;
	color:#044570;
	font-weight:bold;
	font-size:95%;/*	line-height:0;*/
}
#main #navigation li ol {
	float:left;
	margin-top:5px;
	width:163px;
	border-bottom:1px solid #044570;
}
#main #navigation li ol li {
	padding:5px 0 0 45px;
	list-style-type:none;
	background:url("../img/dot.gif") no-repeat 30px 9px;
	width:118px;
}
#main #navigation li ol li span {
	visibility:visible;
	float:left;
}
#main #navigation li ol a:hover {
	color:#EA464E;
}
#main #navigation .interne-revision a {
	/*	background:url("../img/navi/interne-revision.gif") no-repeat;*/
	margin-top:-1px;
}
/*
#main #navigation .steuerberatung a{
	background:url("../img/navi/steuerberatung.gif") no-repeat;
}

#main #navigation .jahresabschluss a{
	background:url("../img/navi/jahresabschluss.gif") no-repeat;
}

#main #navigation .seminare a{
	background:url("../img/navi/seminare.gif") no-repeat;
}

#main #navigation .restrukturierung a{
	background:url("../img/navi/restrukturierung.gif") no-repeat;
	border-bottom:1px solid #044570;
}
*/
#main #navigation a:hover {
	background-position:bottom left;
}
#main #navigation .active a {
	background-position:bottom left;
}
/* Footer */
#footer {
	/*	background:url("../img/footer.gif") no-repeat 184px 0px #fff;*/
	background:#fff;
	width:100%;
	border-top:1px solid #044570;
	height:18px;
	float:left;
	position:fixed;
	bottom:0;
	left:0;
	font-size:9px;
	padding-left:175px;
	color:#054671;
}
#main #navigation li ol .active a span {
	color:red;
}
.kanzlei-team img {
	clear:both;
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #044570;
}
.kanzlei-team p {
	float:left;
	width:405px;
}
.kanzlei-team h2 {
	clear:both !important;
	float:left;
	width:100%;
}
legend {
	display:none;
}
dt {
	clear:both;
	float:left;
	width:150px;
	margin-bottom:10px;
}
dd {
	margin-bottom:10px;
}
fieldset input, fieldset textarea {
	width:200px;
	margin-bottom:10px;
}
fieldset .submit {
	width:auto;
	background:#fff;
	border:none;
	color:#044570;
}
fieldset textarea {
	height:100px;
}
/*
#footer a span{
	display:none;
}*/

#footer a {
	color:#044570;
}
#basic #main #navigation li ol li a:hover span {
	color:red !important;
}
table {
	margin: 0 0 20px 0;
}
table tr {
}
table th {
	font-weight: bold;
	color: white;
	padding: 10px 5px;
	border-left: 1px solid #044570;
	border-right: 1px solid #dee1ea;
	background: #044570;
	text-align: center;
}
table th.last {
	border-right: 1px solid #044570;
}
table td {
	padding: 5px;
	border-left: 1px solid #044570;
	border-right: 1px solid #044570;
	border-bottom: 1px solid #044570;
}
.partnerLogo {
	border: 1px solid #044570;
	float: right;
	overflow: hidden;
	margin: 0 0 10px 10px;
}
.partnerLogo a {
	padding: 10px;
	display: block;
}

