#header ul, .nav, .sub_nav, .lineal, .feld_hellblau a, div#scollbar1, div#scollbar2, div#scollbar3, #up1, #down1, #track1, #up2, #down2, #track2, .news_archiv, .news-single-files, #information_inhalt .left .user, #information_inhalt .left .pass, #kontakt .left ul, #projekte .additional{
	display: none;
}
@page{
	size: 21.0cm 29.7cm;
	margin-top: 1.7cm;
	margin-bottom: 1.4cm;
	margin-left: 4cm;
	margin-right: 4cm;
}
body { 
	font-family: Verdana;
	font-size: 9pt;
	line-height: 18px;
}
h1, h2, h3, .headline{
	font-size: 10pt;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: bolder;
}

a:link { 
	text-decoration: underline; 
	color: black;
}
a:visited { 
	text-decoration: underline; 
	color: black;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: black;
	}
	
	.logo_ksp{
	margin-bottom: 1cm;
}
.bodytext, h1, .feld_hellblau, h2, .news-single-timedata, .news-single-links dt, #member_bilder img, .hide_desc, #member_portrait .bild, #projekte .desc{
	margin-left: 25px;
	margin-right: 25px;
}
#main .oben .right{
	position: absolute;
	bottom: 3cm;
	left: 25px;
}
#main .unten .right{
	position: absolute;
	bottom: 3cm;
	right: 25px;
}
#main .oben .left .feld_blau div a div{
	padding-top: 0px;
}
.bild_eins, .bild_zwei, .news-single-links dt, #member_portrait .bild{
	float: left;
}

#main_t3 .rechts_breit .text, #member_portrait .text{
	float: none;
	clear: both;
}
.bilder{
	position: absolute;
	bottom: 0px;
	margin-left: 20px;
}
.news-single-img{
	position:  absolute;
	margin-left: 25px;
	bottom: 0;
}
.news-single-item h2{
	margin-bottom: 0px;
}
#information_head, #member_portrait .bild{
	margin-bottom: 1cm;
}
#kontakt .uppercase{
	font-weight: bolder;
	font-size: 12pt;
	margin-left: 25px;
}
#kontakt .right .spalte1 p, #kontakt .right .spalte2 p{
	margin-bottom: -5px;
}
.hide_desc{
	
}