body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	background-color:#fff;
}

.hide, 
.nodisplay,
#headImage,
#mainMenu,
#subMenu,
ul#accessmenu
{ display: none !important; }

a img {
	border:none;
}

#sidebar { float: none !important; clear: both; }

#header { height: auto; width: auto;}

#contentwrap, #container { width: auto; margin: 0; border:none;}


#content * { margin-left:0; }

.has_images #sitetitle {
	position: relative;
	right: auto;
	top: auto;
	width:auto;
	padding:0;
	padding-top:20pt;
	height:auto;
	overflow:visible;
}

body#anfahrt_impressum #sidebar {
	display: none !important;
}


/* ======== */
/* = sIFR = */
/* ======== */

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
