/* GENERAL HTML */

	.esraBNrechnerAll h1 {
		color: #be0021 !important;
		margin-top: 20px;
		margin-bottom: 0;
		font-weight:bold;
	}
	.esraBNrechnerAll h2 {
		font-size: 24px;
		color: #be0021 !important;
		font-weight: bold;
		margin: 20px 0;
	}
	.esraBNrechnerAll h3 {
		margin: 25px 0 0 0;
	}
	.esraBNrechnerAll h4 {
		display:none;
	}
	.esraBNrechnerAll p {
		margin: 20px 0 10px 0;
	}
	.esraBNrechnerAll img {
		border: 0;
		width:200px;
	}

/* PAGE PARTS */

	.esraBNrechnerAll .logo {
		float:left;
		padding-right: 0;
		padding-left: 0;
	}
	.esraBNrechnerAll .logo a[href]:after {
		content: "";
	}
	.esraBNrechnerAll .headerTeaser span {
		font-size: 22px;
		color: #be0021 !important;
	}
	.esraBNrechnerAll .headerTeaser {
		float:right;
		padding-right: 0;
		padding-left: 0;
	}
	.esraBNrechnerAll .mainContent {
		padding:0;
	}
	.esraBNrechnerAll .row {
		margin-right: 0;
		margin-left: 0;
	}
	.esraBNrechnerAll .icon-rechner {
		display:none;
	}

/* VARIOUS */

	.esraBNrechnerAll .hidden-xs {
		display:block!important;
	}
	.esraBNrechnerAll .hidden-notxs, .esraBNrechnerAll .hidden-print {
		display:none!important;
	}
	.esraBNrechnerAll .lastUpdate {
		margin-top:50px;
	}
	.esraBNrechnerAll .btn {
		display:none;
	}
	.esraBNrechnerAll .clearAll, .esraBNrechnerAll .kcomClear {
		clear:both;
	}
	.esraBNrechnerAll p.DontDisplayIfSmall {
		margin: 0;
	}
