@font-face {
	font-family: 'PlutoMedium';
	src: url('../fonts/134FB9_0.eot');
	src: url('../fonts/134FB9_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/134FB9_0.woff') format('woff'),
		url('../fonts/134FB9_0.ttf') format('truetype'),
		url('../fonts/134FB9_0.svg#wf') format('svg');}
body{
	margin:0;
	color:#373737;
	font:15px/22px Georgia, "Times New Roman", Times, serif;
	background:#f2f2f2;
	min-width:1079px;
}
img{border-style:none;} 
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
/* header */
#header {
	width:1079px;
	border-bottom:1px solid #bababa;
	margin:0 auto 80px;
}
#header:after {
	content:"";	display:block;	clear:both;
}
/* logo */
#header .logo {
	width: 333px;
	height: 145px;
	margin:0 0 -20px 21px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:inline;
}
#header .logo a {
	display:block;
	background:url(../images/logo.png) no-repeat;
	width: 333px;
	height: 145px;
	position:relative;
	cursor:pointer;
}
/* nav */
#nav {
	list-style:none;	margin:0;	padding:52px 2px 0 0;
	float:right;
	overflow:hidden;
}
#nav li {
	float:left;
	font:18px/29px PlutoMedium, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 0 44px;
	display:inline;
}
#nav a {color:#373737;}
/* main */
#main {
	padding:0 0 62px;
	width:100%;
	overflow:hidden;
}
/* section */
.section {
	padding:0 0 21px 21px;
	overflow:hidden;
	width:1058px;
	margin:0 auto;
}
.section img {float:right;}
#main h2 {
	font:40px/45px PlutoMedium, Arial, Helvetica, sans-serif;
	margin:0 0 11px;
}
/* text-holder */
.text-holder {
	float:left;
	overflow:hidden;
	width:570px;
}
#main h3 {
	color:#f49e00;
	font:21px/26px PlutoMedium, Arial, Helvetica, sans-serif;
	margin:0 0 42px;
}
.text-holder p {margin:0 0 22px;}
/* light */
.light {
	background:#fafafa;
	width:100%;
	overflow:hidden;
	position:relative;
	border:1px solid #ddd;
	border-width:1px 0;
	padding:23px 0;
}
#main h4 {
	font:18px/25px PlutoMedium, Arial, Helvetica, sans-serif;
	margin:0 0 3px;
	text-transform:uppercase;
}
/* box-holder */
.box-holder {
	width:1079px;
	margin:0 auto;
	overflow:hidden;
}
/* box */
.box {
	float:left;
	width:485px;
	padding:0 0 0 26px;
	overflow:hidden;
}
.align-right {float:right !important;}
.box img {
	float:left;
	margin:0 19px 0 -12px;
	display:inline;
}
.box p {margin:0;}
/* box-text */
.box-text {
	overflow:hidden;
	height:1%;
	padding:21px 0 0;
}
.box table {
	padding:0;
	width:430px;
	border-collapse:collapse;	margin:0;
}
.box table td {
	border-bottom:1px solid #cecece;
	font-size:15px;
	line-height:19px;
	padding:22px 16px 27px 48px;
}
.box table .right {
	padding-right:0;
}
.box table .last-row td {border-style:none;}
.box table .spacer {
	width:31px !important;
	border-style:none;
	padding:0;
}
.box .ico1 {background: url(../images/ico1.gif) no-repeat 0 23px;}
.box .ico2 {background: url(../images/ico2.gif) no-repeat 0 20px;}
.box .ico3 {background: url(../images/ico3.gif) no-repeat 0 24px;}
.box .ico4 {background: url(../images/ico4.gif) no-repeat 0 24px;}
.box table td:first-child {width:165px;}
/* dark */
.dark {
	width:100%;
	overflow:hidden;
	background:#efefef;
	padding:0 0 29px;
}
/* section-box */
.section-box {
	float:left;
	width:545px;
	padding:79px 0 0;
}
.section-box .text-holder {width:100%;}
#main .section-box h3 {margin-bottom:44px;}
/* signature-holder */
.signature-holder {
	width:100%;
	margin:-4px 0 0;
	overflow:hidden;
}
.signature {
	display:inline;
	float:right;
	background: url(../images/signature.gif) no-repeat;
	width: 246px;
	height: 64px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 29px 0 0;
}
/* section-right */
.section-right {
	width:499px;
	margin:0 -1px 0 0;
}
/* blockquote */
.blockquote {
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:22px;
	font-style:italic;
	padding:40px 0 32px;
}
.blockquote blockquote {
	margin:0;
	padding:0 0 0 72px;
	background: url(../images/ico-blockquote.gif) no-repeat 3px 6px;
	float:left;
	width:443px;
}
.blockquote p {margin:0;}
#main .blockquote h5 {
	margin:0;
	font-style:normal;
	font-weight:normal;
}
#main .section-box p {margin:0 0 22px;}
#main .section-box h4 {
	font-size:19px;
	line-height:22px;
	color:#5c5c5c;
	text-transform:none;
	clear:both;
}
* html #main .section-box h4 {height:1%;}
*+html #main .section-box h4 {height:1%;}
#main .section-box .buchhaltung {
	background: url(../images/ico5.gif) no-repeat 1px 0;
	padding:6px 0 6px 42px;
	margin:-8px 0 17px;
}
#main .section-box .lohnbuchhaltung {
	background: url(../images/ico6.gif) no-repeat 0 16px;
	padding:21px 0 5px 47px;
	margin:0 0 18px;
}
#main .section-box .burotatigkeiten {
	background: url(../images/ico7.gif) no-repeat;
	padding:5px 0 8px 50px;
	margin:0 0 15px;
}
#main .section-box .schreibservice {
	background: url(../images/ico8.gif) no-repeat 0 13px;
	padding:21px 0 4px 50px;
	margin:0 0 19px;
}
/* item */
.item {
	list-style:none;	margin:0 0 22px;	padding:0;
	width:100%;
	overflow:hidden;
}
.item li {
	vertical-align:top;
	background: url(../images/arrow1.gif) no-repeat 0 11px;
	padding:0 30px 0 9px;
	height:1%;
}
.picture {margin:-29px 0 11px;}
.section p a {
	font-weight:bold;
	color:#f49e00;
}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	background:#575757 url(../images/bg-footer.gif) repeat-x;
	font-size:15px;
	line-height:22px;
	color:#f2f2f2;
	padding:0 0 50px;
}
.footer-holder {
	margin:0 auto;
	width:1058px;
	padding:0 0 0 21px;
	overflow:hidden;
}
#footer img {
	float:right;
	display:inline;
	margin:65px 34px 0 0;
}
/* footer-box */
.footer-box {
	height:1%;
	overflow:hidden;
	padding:37px 10px 0 4px;
}
#footer h3 {
	color:#f2f2f2;
	font:19px/22px PlutoMedium, Arial, Helvetica, sans-serif;
	margin:0 0 23px;
}
#footer h4 {
	font-size:15px;
	line-height:22px;
	color:#f2f2f2;
	margin:0;
}
#footer address {font-style:normal;}
#footer address span {display:block;}
#footer dl {margin:0 0 22px;}
#footer dt {
	float:left;
	margin:0 2px 0 0;
}
#footer dd {margin:0;}
#footer a {color:#f2f2f2;}