
@media print
{


body * {  }
blockquote {   }

/* content styles */
code.css, 
code.xhtml, 
em.file { 
	font-family:"Courier New", Courier, mono;
}


/* Vermeidung von Seitenumbruechen direkt nach einer Ueberschrift */
h1,h2,h3 { page-break-after: avoid; }


/* body und page margins umformtieren */
body {
	font-size: 14px;
	margin:0; 
	padding: 0;
	background-image: none;
	background: transparent;
}
.page_margins,
#page_margins, 
.page {
	min-width: inherit;
	margin: 0px 0px 0px 15px;
	padding: 0;
	border: 0;
	width: auto;
} 

#subheader { 
	float: none; 
	height: 140px; 
	width: 720px; 
	position: relative;
	top:0;
	left:0;
	margin: 0; 
	padding: 0; 
	border: 0;
	background-image: url(/fileadmin/templates/img/landing_header.png);
}
h1 { 
	color: #999999; 
	padding: 0; 
	margin: 0;
	/* position: absolute; */
	/* top:160px; */
	/* left:0; */
}

/* hide special parts */
#teaser { clear: left; }
#teaser img { display: none; }
#breadcrumb { display: none; }
#header {  }
#header #logo { float: right; }
#topnav { display: none; }
#nav { display: none; }
#col1_content div.navblock { display: none; }
#footer { clear: both; margin: 40px 0px 0px; padding: 0px; border-top: 0px solid #fff;}
#bottomNav { display: none; }
#footerbar { clear: both; margin: 0px; padding: 0px; height: 1px; border-top: 0px solid #fff; }
#footerbar div { display: none; }
div#ie_clearing { clear: both; }

/* main und cols umformatieren */
#main {
	/* position: absolute; */
	/* top:200px; */
	/* left:0; */
	clear: both;
	margin: 0;
	padding: 0;
	border-top: 1px solid #EFEFEF;
}
#col1 { 
	display: none;
	float: none; 
	width: auto; 
	margin: 0; 
	padding: 0; 
	border: 0;
}
#col1_content { 
	float: none; 
	width: auto; 
	margin: 0px; 
	padding: 0; 
	border: 0;
}

#col2 { 
	float: right;
	width: 20%;
	margin: 0px;
	padding: 0px;
	border: 0;
}
#col2_content { 
	float: none;
	margin: 40px 0px 0px 0px; 
	padding: 0px 0 0 0px; 
	border: 0;
}

#col3 { 
	float: left;
	width: 75%;
	margin: 0px;
	padding: 0;
	border: 0;
}
#col3_content { 
	float: none;
	margin: 10px 0px 0px;
	padding: 0;
	border: 0;
}

#col4 { 
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}
#col4_content { 
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}
	
#col5 { 
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}
#col5_content { 
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}

	
/* specials */
.accordeon {
	background: none repeat scroll 0 0 #efefef;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.acc-content {
	display: block !important;
	background-image: none;
}
	
abbr[title]:after, acronym[title]:after { content: '(' attr(title) ')'; }


/* do not delete */
}
