@media print {
	*, input{background-color:transparent !important;background-image:none!important;color:#000!important;text-shadow:none!important;text-align:left!important;border:none;width:100%!important;}
	body {width: 99% !important;}
	[id^=c],[id*=" c"],a.mail:after,h1 a:after,nav,.nav_meta,.infobox_wrapper,.slider_container,.desktop-list,.meta-list,.mobile-dropdown,.item.social,.item.newsletter,.slider,.slider_container,.bg_hover,.item.calendar .tile_item > div div > a,.icon,.icon_pseudo,.item.calendar .tile_item > a,.tabs,.tabname,.news-img-wrap,.contentnav,.back,footer{display:none!important;}
	header div,.content,.tile_item,.item.calendar .tile_item > div div{padding:0;}
	.header h3,.col-left,.col-right,.tiles{margin:0;}
	a {font-weight: bold !important;}
	a:after{content:' [' attr(href) ']'!important;font:italic 14px 'Source Sans Pro', sans-serif!important;}
	th,td{border:1px solid #000;}
	header{height:auto;}
	h1{position:static;margin-top:20px;}
	img, .teaserbox > a:first-child, .nav_meta, header nav, footer, .item .icon, .bg_hover, *:before, .teaserbox.team>a+div, .video_download,.item.seperate .tile_img img, .formular.calendar input[type="checkbox"]+label span, div.imgblock img, .item.item_slider img{display: none !important;}
	p {line-height: normal !important;}
	tr > td {width:auto !important; padding:0.1cm 0 !important;}

	.content .header{padding:0 0 20px;}
	.header h2,.header_desc h2,.item h3,.item.topnews div > h2{font-size:2em;}
	.header h2{margin-bottom:20px;}
	.header h3,.header_desc h3{font-size:18px;}
	.header_desc{margin-top:0;padding:0;}
	.header_desc h2{line-height:inherit;margin-bottom:20px;}
	
	.item,.teaserbox{height:auto!important;min-height:inherit!important;/*border:1px solid #000; padding:20px;*/ padding:0 0.1cm 0.3cm;}
	.teaserbox{/*width:288px!important;*/margin-bottom:11px;}
	.item > div > :last-child{margin-bottom:0;}
	
	.topnews .tile_item{position:static;}
	.tiles .item.topnews .tile_item{padding-top:0;}
	.col-right .item{margin-bottom:1%;}
	.tab, .item.calendar .tile_item > div, .btn_accordion + div{display:block !important;}
	.col-text h4 {margin-top:0 !important; margin-bottom: 0 !important;}

	/*width, height*/
	h1 {width:10%;}
	.col-text, .teaserbox {max-width:100% !important;}
	.imgcenter>div figure, .imggallery>div div figure{height: auto !important; margin:0;}
	
	/*font-size*/
	.item {font-size:13px !important;/*14px*/ }
	.item.topnews div > h2 {font-size:30px !important;/*42px*/}
	.item h3 {font-size:17px !important; /*26px*/}
	.item p, p, td {font-size:15px !important; /*18px*/} 
	h3 {font-size:26px !important; /*36px*/}
	h4 {font-size:22px !important; /*28px*/}

	/*margin,padding*/
	.item, .col-right .item, .col-right .item:not(.highlight)>div, .col-wd-50, .col-left .news, .teaserbox, .tile_item h3 {margin:0.1cm 0 !important;}
	.tiles .item.topnews .tile_item, .tile_item, .col-right .item:not(.highlight)>div {padding:0.1cm !important;}
	select, .content, .content .header, .bg_white .content .header, .header, header>div, .col-right, .tab .article,.imggallery.partner img, .tagcloud ul,.category+.select-list,.formular.calendar input[type=text], .formular .calendar, .formular.calendar label:last-of-type, .formular label strong, .formular .select.col-wd-24, .formular {margin:0 !important;}
	.col-text, .tagcloud li a, select,.category-dropdown, .mobile-dropdown, .select, .select-dropdown, .formular form, .formular.calendar input[type=text],.formular .calendar, .formular.calendar .calendar input, .item.highlight:not(.newsletter) a,.bg_white .content .header, .teaserbox > a + div:last-of-type {padding:0 !important;}
	.content .hashtags{position: relative;}

	/*event*/
	.header h2 span {height: auto; padding:0;}
	.bg_white .content .header + div:not(.teasertext), .bg_white .content .image_header + div:not(.teasertext) {padding-top: 0;}



	/*team*/
	.teaserbox.team>div {margin-bottom: 0px;}
	.white-popup-block {max-width: 99% !important; margin-bottom: 0px;}
	.teaserbox.team p{padding:0;}

}