@charset "UTF-8";

/* import print base styles | Basisformatierung für Drucklayout einbinden */
@import url(slim_print_base.css);

@media print
{
  
	body * { font-family: Arial; }
	*+html body * { font-size: 105%; }
  * html body * { font-size: 101%; }
	* html table { font-size: 90%; }
	
	a { text-decoration: underline; }
	
  #main { padding: 0; }
	.homepage #main { padding: 0; }

  #col1 { display:none; }
  #col2 { display:none; }
  
  #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; margin-top: 25px; }
	.hideleft #col3 { margin: 0; }
	.hideright #col3 { margin: 0; }
	
	#breadcrumb {	display: none; }
	#head { padding: 0; }
	#logdata { display: none; }
  #footer { display: block; text-align: left; margin: 0; border-top: 1px solid #B3B3B3; margin-top: 25px; padding-top: 10px; }
	
	#col3 a { padding-left: 0; background-image: none; }
	#col3 img { width: auto; }
	
	#contentfooter { display: none; }

  a[href]:after { content: "";}
	
	#pagebar { border: 0; }
	#pagebar * { display: none; }
	#pagebar h1 {	display: block; font-size: 150%; }
	
	.teaserlist .tlink { display: none; }
	.toplink { display: none; }
	
	#form_buttons { display: none; }
	
	.form_standard .floatbox { clear: left; }
	
	.teaserbox .floatingbox { display: none; }
	.detail_links { display: none; }
	
	ul.linklist li a { background-image: none; }
	ul.linklist li { background-image: none; }
	
	.imgbox { width: 100%; }

	ul.glossary_index li { display: none; }
	ul.glossary_index li.active { display: block; font-size: 130%; font-weight: bold; float: none; }
	.glossary .subcolumns { display: none; }
	
	#sitemap #submenu { overflow: visible; }
	#sitemap #submenu .menu { float: none; width: 90%; }
	#sitemap .menu { float: none; width: 90%; border: 0; margin-bottom: 30px; }
	#sitemap .menu .title	{ padding-left: 0; background-color: #FFF; }
	#sitemap .menu .title	a { padding-left: 0; color: #404040; font-size: 150%; }
	#sitemap .menu ul li { border-bottom: 0; }
	
}

