@charset "utf-8";

html, body {
	width: auto;
	height: auto;
	margin-bottom: 0;
}
a {
	text-decoration: underline !important;
}
.printonly {
	position: static;
	overflow: visible;
}
.divider {
	height: 15px;
	border-bottom: 1px solid #999999;
	margin-bottom: 15px;
}
.divider div {
	display: none;
}
/*****************************************************
/* Image-Replacement in Headlines und Links
*****************************************************/
h1 span.imagereplacement, h2 span.imagereplacement, h3 span.imagereplacement {
	display: none;
}
h1 span.hidden, h2 span.hidden, h3 span.hidden {
	position: static;
}
/*****************************************************
/* Grundstruktur der Seite
*****************************************************/
#header_line_red, #header_metanav, #header_mainnav, #header_pic, #header_searcharea, #content_side, #divider_bottom, #teaserrow, #footer_box, #footer_metanav, #lightwindow_overlay, #lightwindow {
	display: none;
}
#overall {
	width: auto;
	margin: 0;
	padding-bottom: 0;
}
#header {
	position: static;
	padding-top: 0;
}
#container {
	padding-left: 0;
}
#content_main {
	float: none;
	width: auto;
}
/*****************************************************
/* Header-Bereich
*****************************************************/
#header_logo {
	position: static;
}
#header_breadcrumb {
	padding: 30px 0;
	background-image: none;
	height: auto;
}
/*****************************************************
/ Content-Element 2 Spalten
*****************************************************/
/* Basis: Gesamtbreite 670px, davon 40px Mittelabstand weg */
.twocols_left, .twocols_right {
	width: 48%;
}
/* Basis: Gesamtbreite 949px, davon 40px Mittelabstand weg */
#overall.channelpage .twocols_left, #overall.channelpage .twocols_right {
	float: none;
	width: auto;
}
