/* Print
================================= */

body {
    width: 680px;
    font: 80% Arial, Helvetica, Verdana, sans-serif;
    background-color: #d5dbe7;
    text-align: left; 
    padding: 0;
	margin:0;
	}

img {
    border: 0;
	}
	
h1 {
    font-size: 10pt;
    text-align: left;
	color: #037afa;
}

p {
    font-size: 9pt;
    text-align: left;
	color: #000;
	line-height:14pt;
	}

#logo {
	position:absolute;
	left:50px;
	top:10px;
}

#menu { 
    display: none;
	}

.home-headline {
	position:absolute;
	top:100px;
	left:50px;
	font-size: 8pt;
	color:#037afa;
	line-height:13pt;
}
.subhead-home {
	position:absolute;
	top:130px;
	left:50px;
	font-size: 8pt;
	font-style:italic;
	color:#037afa;
	line-height:13pt;
}

.subhead {
	position:absolute;
	top:100px;
	left:50px;
	font-size: 8pt;
	font-style:italic;
	color:#037afa;
	line-height:13pt;
}

#start { 
	position:absolute;
    left:280px;
	top:175px;
	}
	
#anspruch { 
	position:absolute;
    left:50px;
	top:120px;
	}

#beratung {
	position:absolute;
	left:280px;
	top:105px;
}
#beratung p {
	font-size: 8pt;
	line-height:12pt;
}
.beratung-left {
	position:absolute;
	top:350px;
	left:50px;
}

#portfolio {
	position:absolute;
	left:280px;
	top:105px;
}
#portfolio p {
	font-size: 8pt;
	line-height:12pt;
}

#kontakt {
	position:absolute;
	left:320px;
	top:115px;
}

a.jScrollArrowUp, a.jScrollArrowDown {
	display:none;
}
	
.mainCol {
	position:absolute;
	left:50px;
	top:100px
}
.leftCol {
	float:none;
}

.rightCol {
	float:none;
	margin:-108px 0 0 290px;
	width:320px;
}
.network-left {
	padding-top:30px;
}
.network-right {
	padding-top:80px;
}

.pdf ul {
	line-height:14pt;
}

.listing ul {
	line-height:14pt;
}
