body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

a, a:visited {
	color: #000000;
	font-size: 12px;
}

#distance { 
	display:none;
}

#logo {
	display:none;
}

#logo_print {
	display: block;
	margin: 0;
	margin-right: 6px;
	text-align: right;
}

#line_print {
	width: 100%;
	height: 10px;
	background-color: #B1B1B1;
	background-image: url(../img/line_print.png);
	background-repeat: repeat-x;
}

/*forced printing for safari*/
#line_print_img {
	width: 100%;
	height: 10px;
	background-color: #B1B1B1;
}

#container {
	position: absolute;
	top: 144px;
	left: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-left: 40px;
	text-align: left;
}

/*address print*/

#address_print {
	position: absolute;
	top: 90px;
	right: 8px;
	margin-top: 10px;
	font-size: 11px;
	color: #999999;
	width: 138px;
	height: 80px;
}

#address_print a, #address_print a:visited {
	font-size: 11px;
}

#address_print p {
	margin: 0;
}

.link_address, .link_address:active, .link_address:visited, .link_address:hover {
	color:#999999;
	text-decoration:none;
}

/*menu*/

#menu {
	display:none;
}

/*content*/

#content {
	position: absolute;
	top: 0px;
	width: 100%;
	margin: 0;
}

.einspaltig, .einspaltig_scroll {
	width: 640px; /* use fixed width for line breaks */
}

#img_cont_01, #img_notice_01 {
	display:none;
}

#content a, #content a:visited {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.link_image, .link_image:active, .link_image:visited {
	display:none;
}

.link_image:hover {
	display:none;
}

#content h1 {
	margin: 0;
	margin-bottom: 40px;
	font-size: 20px;
	font-weight: bold;
}

#content p {
	margin-bottom:1em;
}

.spalte_left {
	position: absolute;
	top: 64px;
	margin: 0;
	padding: 0;
	width: 264px;
}

.spalte_right {
	position: absolute;
	top: 64px;
	left: 320px;
	margin: 0;
	padding: 0;
	width: 264px;
}

.spalte_left p, .spalte_right p {
	margin: 0;
}

.subheader {
	font-weight: bold;
}

.subheader_margintop {
	font-weight: bold;
	margin-top: 22px;	
}

.subheader_white {
	margin: 0;
	font-weight: bold;
}

.subheader_white_txt {
	margin: 0;
}

.margin_top_26px {
	margin-top: 26px;
}

.strong {
	font-weight: bold;
}

.eycatcher {
	color:#50545D;
}

.space_end {
	display: none;
}

.margin_top_28px {
	position: absolute;
	top: -24px;
}

/*notice*/

#notice {
	display:none;
}

/*preloading stuff*/

#preload1, #preload2, #preload3, #preload4 {
	display: none;
}