/* Print Styles */

/* Layout Parts ausblenden */

#GalleryWrapper, 
#FooterWrapper, 
#HeaderWrapper {
	display: none;
}

/* Layoutstyles */

#ContentWrapper {
	width: 100%;
	padding: 0;
	position: static;
	margin: 0 0 25px 0;
}
#ContentWrapper > .center {
	width: 100% !important;
	float: none !important;
	background: none !important;
	padding: 0 !important;
}
#ContentWrapper > .left {
	float: none;
}

/* Elemente ausblenden */

* {
	background: none !important;
}

.cmsTeaserSlider,
.cmsTeaserOneRow .content .wrapper .more,
.cmsBanner,
.shadowBottom,
#ContentWrapper > .center > .buttons,
.more,
#ContentWrapper > .center .nav,
.cmsFormWrapper,
.cmsFile, 
.cmsXLS, 
.cmsPDF, 
.cmsDOC {
	display: none;
}

/* Elementestyles */

h1 {
	background: none;
	width: auto;
	margin-bottom: 0;
}
.cmsTeaser {
	min-height: 200px;
	margin: 15px 0;
}
.cmsSingleTeaserNoImage.blue {
    background: none;
}
.cmsSingleTeaserNoImage {
	margin-left: 0;
}
.cmsSingleTeaserNoImage, .cmsSingleTeaserNoImage .content {
	float: none;
	width: auto;
	height: auto;
	padding: 0;
}
.cmsSingleTeaserNoImage .content .text {
	position: static;
	bottom: auto;
	width: auto;
}
.cmsSingleTeaserNoImage .content .title a{
	float: none;
	margin: 0 0 5px 0;
}
.cmsSingleTeaserNoImage .content .title,
.cmsSingleTeaserNoImage .content .title a,
.cmsSingleTeaserNoImage .content .text {
	color: inherit;
}
.cmsTeaserWithMenu .content .wrapper,
.cmsTeaserOneRow .content .wrapper {
	background: none;
	min-height: 0;
	padding: 0;
	margin: 0 0 0 220px;
	width: auto;
}
.cmsSingleTeaserNoImage .content .title a {
	width: auto;
}
.cmsTeaserWithMenu .image,
.cmsTeaserOneRow .image {
	position: absolute;
}
.cmsTeaserWithMenu .image img,
.cmsTeaserOneRow .image img {
	width: 200px;
}
.cmsTeaser .title {
	margin: 0 0 10px 0;
}
.cmsPartnerTeaser, .cmsPartnerTeaser.entrylast {
    float: left;
    margin: 0 5% 0 0;
    width: 20%;
}
.cmsPartnerTeaser .image {
	height: auto; 
	width: auto;
}
.cmsPartnerTeaser .image img {
    position: static;
    width: 100%;
}
.cmsPartnerTeaser .image img.hover{
	display: none !important;
}
.cmsImage.blue .image img {
	width: 100%;
}
.cmsImage .image img {
	border: none;
	box-shadow: none;
	width: 100%;
}
.cmsGallery .entry > .image {
	border: none;
	box-shadow: none;
}
.cmsTable .entry {
	display: table-row;
}
.cmsTable .entry .item {
	display: table-cell;
	padding: 5px 0;
	float: none;
}
.cmsGallery .entry {
	margin: 0 5% 5% 0;
	width: 45%;
}
.cmsGallery .entrylast + .entry {
	clear: none;
}
.cmsGallery .entry > .image > a > img {
	width: 100%;
}