@page{
	size: A4;
	margin:60px;
}

*{
	font-family: Arial;
}
header, footer, #breadcrumb, #content #inner > div.headline.seminar:first-child, #semCardFooter, .social-media-bar, .button{
	display:none;
}


.titleForPrint{
	font-weight:bold;
	color: #0046AC;
	font-size:22px;
}
.headline{
	color: #0046AC;
}
h1.headline{
	margin-top:50px;
	display:block;
	height:auto;
}
.ansprechpartner .headline,
.seminarbuchung .headline{
	font-size:15px;
	font-weight:bold;
}
.ansprechpartner{
	float:left;
	width:40%;
	margin-bottom:30px;
}
.seminarbuchung{
	float:right;
	width:60%;
}

div.headline{
	clear:both;
	font-size:45px;
}

ul li{
	font-weight:normal;
}

.seminarbuchung .left{
	float:left;
	margin-right:10px;
}


.semHeadline h1{
	display:none;
}
div.inhalt{
	clear:both;
	margin-top:20px;
}
div.orga{
	margin-top:20px;
}
div.orga br{
	display:none;
}
aside.box{
	margin-top:20px;
}
div.date, div.nr{
	margin-bottom:10px;
}
div.hl{
	font-weight:bold;
	font-size:15px;
}


/*
  INHALTSSEITE
*/
body div#slideshow-wrapper {
	display: none !important;
}

.template-content aside, section#boxes{
	display:none;
}
h1{
	margin-top:0px;
	text-transform: uppercase;
	font-size:22px;
}
div.box{
	margin:0px;
}
#container{
	margin:0px;
}

#content div.document-teaser-list h3 span.document-date:after {
	color: #787878;
	content: "|";
	display: inline;
	font-weight: normal;
	margin: 0 4px;
}

a.rss{
	display:none;
}
.search-result-seminar{
	display:none;
}

.staffs .INSTANCE img{
	margin-top:15px;
}
.staffs .INSTANCE:first-child img{
	margin-top:0px;
}

h2{
	font-size:16px;
}

.ansprechpartner .headline{
	color: #000000;
}
.ansprechpartner .content img{
	margin-top:15px;
}
.ansprechpartner .content:first-child img{
	margin-top:0px;
}

.seminarpakete{
	display:none;
}