
/* CSS Document */

html,
body,
* {
			margin:0px;
			padding:0px;
}

html,
body {
			height:100%;
}

body {
			font: 12px/18px Verdana, Helvetica, sans-serif;
			color:#333;
			background:url(../images/bg-body.jpg) top center repeat-x #5eafc6;
}

div#container {
			position:relative;
			margin: 0 auto;
			width:920px;
			background:url(../images/bg-container.jpg) 0 0 repeat-y;
}


/*-----------------------------------------------------------------------------*/
/*----------------------------------| =header |--------------------------------*/
/*-----------------------------------------------------------------------------*/
div#header {
	width: 920px;
	height: 434px;
	background:url(../images/bg-header.jpg) 0 0 no-repeat;
	color:#002c65;

}
div#branding{
	width:300px;
	height:138px;
	padding:30px 0 0 10px;
	float:left;
}
div#headAnschrift{
	float:left;
	width: 257px;
	height:59px;
	padding:109px 0 0 26px ;
	font-weight:bold;
}
div#headKontakt{
	float:left;
	width:300px;
	height:77px;
	padding:91px 0 0 3px ;
}
div#branding img{
	border:none;
}
div#headImage{
	width:596px;
	height:263px;
	padding:0 0 0 3px;
	margin-top:1px;
	background:url(../images/bg-headerImage.jpg) 0 0 no-repeat;
	float:left;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =content |-------------------------------*/
/*-----------------------------------------------------------------------------*/

div#contentContainer {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px;
	width:900px;
	background:url(../images/bg-contentContainer.jpg) 0 0 no-repeat;
}
div#spalte1{
	width:214px;
	float:left;
	padding:130px 38px 60px 48px
}
div#spalte1 p{
	font-size:12px;
}
div#contentContainer a{
	color:#00909b;
}
div#contentContainer a:active, div#contentContainer a:hover{
	color:#333;
	text-decoration:none;
}
div#spalte2{
	width:535px;
	float:left;
	padding:25px 40px 0 25px;
}
.contentUl{
	float:left;
	padding:0px 0px 15px 10px;
	width:250px;
}
.pfeilUl, .AccordionPanelContent li{
	padding:0px 0px 15px 10px;
}
.contentUl li, .pfeilUl li, .AccordionPanelContent li{
	list-style:none;
	background:url(../images/bg-liststyle.jpg) 0 0 no-repeat;
	padding:3px 0 0 25px;
}
.morePadding{
	padding:0 20px 0 0;
}
.contentImageContainer{
	float:left;
}

/*-----------------------------------------------------------------------------*/
/*----------------------------------| =Navigation |----------------------------*/
/*-----------------------------------------------------------------------------*/

div#navigation {
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =footer |--------------------------------*/
/*-----------------------------------------------------------------------------*/

div#footerContainer {
}
div#footer{
	height:200px;
	background:url(../images/bg-footer.jpg) 0 0 repeat-x;
}
div#innerFooter{
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
	height:185px;
	width:640px;
	padding:15px 0 0 280px;
	margin:0 auto;
	text-align:center;
}
.footer1{
	background:url(../images/bg-innerFooter.jpg) 0 0 no-repeat;
}
.footer2{
	background:url(../images/bg-innerFooter2.jpg) 0 0 no-repeat;
}
.footer3{
	background:url(../images/bg-innerFooter3.jpg) 0 0 no-repeat;
}
div#innerFooter a{
	text-decoration:none;
	color:#393939;
}
div#innerFooter a:active, div#innerFooter a:hover, div#innerFooter a.active{
	text-decoration:underline;
	color:#00909b;
}

.clear {
			float:none;
			clear:both;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =basic elements |------------------------*/
/*-----------------------------------------------------------------------------*/

p {
			padding-bottom:15px;
}

h1 {
	height:28px;
	display:block;
	width:535px;
	text-indent:-9999px;
	font-size:1px;
}
.h1-startseite{
	background:url(../images/bg-h1.jpg) 0 0 no-repeat;
}
.h1-kontakt{
	background:url(../images/bg-h1.jpg) 0 -28px no-repeat;
}
.h1-anfahrt{
	background:url(../images/bg-h1.jpg) 0 -56px no-repeat;
}
.h1-impressum{
	background:url(../images/bg-h1.jpg) 0 -84px no-repeat;
}
.h1-ueber-uns{
	background:url(../images/bg-h1.jpg) 0 -112px no-repeat;
}
.h1-leistungsspektrum{
	background:url(../images/bg-h1.jpg) 0 -140px no-repeat;
}
.h1-unser-netzwerk{
	background:url(../images/bg-h1.jpg) 0 -168px no-repeat;
}
.h1-standorte{
	background:url(../images/bg-h1.jpg) 0 -196px no-repeat;
}
.h1-downloadcenter{
	background:url(../images/bg-h1.jpg) 0 -224px no-repeat;
}
.h1-referenzen{
	background:url(../images/bg-h1.jpg) 0 -252px no-repeat;
}
.h1-error404{
	background:url(../images/bg-h1.jpg) 0 -280px no-repeat;
}
.h1-news{
	background:url(../images/bg-h1.jpg) 0 -308px no-repeat;
}
h2{
	width:535px;
	display:block;
	height:26px;
	text-indent:-9999px;
	font-size:1px;
	margin-bottom:25px;
}
h6{
	width:535px;
	display:block;
	height:54px;
	text-indent:-9999px;
	font-size:1px;
	margin-bottom:25px;
}
#h6-startseite{
	background:url(../images/bg-h2.jpg) 0 -546px no-repeat;
}
.h2-danke{
	background:url(../images/bg-h2.jpg) 0 -26px no-repeat;
}
.h2-error404{
	background:url(../images/bg-h2.jpg) 0 -52px no-repeat;
}
.h2-impressum{
	background:url(../images/bg-h2.jpg) 0 -78px no-repeat;
}
.h2-kontaktformular{
	background:url(../images/bg-h2.jpg) 0 -104px no-repeat;
}
.h2-steuerberatung{
	background:url(../images/bg-h2.jpg) 0 -130px no-repeat;
}
.h2-unternehmensberatung{
	background:url(../images/bg-h2.jpg) 0 -156px no-repeat;
}
.h2-internationale-sachverhalte{
	background:url(../images/bg-h2.jpg) 0 -182px no-repeat;
}
.h2-jahresabschluesse-und-pruefungen{
	background:url(../images/bg-h2.jpg) 0 -208px no-repeat;
}
.h2-steuererklaerungen{
	background:url(../images/bg-h2.jpg) 0 -234px no-repeat;
}
.h2-finanzbuchhaltung{
	background:url(../images/bg-h2.jpg) 0 -260px no-repeat;
}
.h2-lohnbuchhaltung{
	background:url(../images/bg-h2.jpg) 0 -286px no-repeat;
}
.h2-unsere-philosophie{
	background:url(../images/bg-h2.jpg) 0 -312px no-repeat;
}
.h2-unsere-steuerberater{
	background:url(../images/bg-h2.jpg) 0 -338px no-repeat;
}
.h2-unsere-mitarbeiter{
	background:url(../images/bg-h2.jpg) 0 -364px no-repeat;
}
.h2-referenzen{
	background:url(../images/bg-h2.jpg) 0 -390px no-repeat;
}
.h2-finanzbuchhaltung-online{
	background:url(../images/bg-h2.jpg) 0 -416px no-repeat;
}
.h2-unser-netzwerk{
	background:url(../images/bg-h2.jpg) 0 -442px no-repeat;
}
.h2-news{
	background:url(../images/bg-h2.jpg) 0 -468px no-repeat;
}
.h2-downloadcenter{
	background:url(../images/bg-h2.jpg) 0 -494px no-repeat;
}
.h2-standorte{
	background:url(../images/bg-h2.jpg) 0 -520px no-repeat;
}
h3{
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00909b;
	padding-bottom:18px;
}
h4{
	color:#00909b;
	font-size:14px;
	padding-bottom:10px;
}
h5{
	font-size:12px;
}
.visitenkarte a{
	width:204px;
	height:24px;
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url(../images/kontakt/visitenkarte.jpg) 0 0 no-repeat;
}
.visitenkarte a:active, .visitenkarte a:hover{
	background:url(../images/kontakt/visitenkarte.jpg) 0 -24px no-repeat;	
}
.centered{
	text-align:center;
}
.highlightLine{
	border-top:1px dashed #a1b0c3;
	padding-bottom:15px;
}
.imageContent{
	float:left;
	padding:0 15px 15px 0;
}
.imageContent img, .contentLogo img{
	padding:1px;
	border:1px solid #00909b;
}
.floatContent{
	float:left;
	width:365px;
}
.spalte1{
	float:left;
	width:395px;
}
.contentLogo{
	width:270px;
	float:left;
}
.logoText{
	float:left;
	width:265px;
}
.accordionDiv{
	padding:15px;
}
.spalte2{
	float:left;
	width:250px;
	padding:0px 15px 15px 0;
}
