.banner {
	width:258px;
	height:600px;
	text-align:center;
	float:left;
	margin-left: 30px;
}

.banner h2{
	color:grey;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin:15px auto 15px auto;
	padding:0;
	text-transform:uppercase;
}

.bannerBody {
	width:100%;
	height:480px;
	background-color:white;
	position:relative;
}

.bannerInner {
	width:90%;
	height:240px;
	position:relative;
	text-align:left;
	margin: 0 auto 0 auto;
	overflow:hidden;
	font-family: 'Droid Sans', sans-serif;
	font-size:17px;
	color:#303030;
	font-weight:400;
}

.bannerInner h2 {
	font-family:'Montserrat', sans-serif;
	font-size:18px;
	font-weight: 600;
	margin:15px auto 15px auto;
	padding:0;
	color:black;
	text-align:left;
	letter-spacing:0px;
	text-transform:uppercase;
}

.bannerInner b {
	color:black;	
}	

.button {
	position:relative;
	top:-32px;
	margin: 0 auto 0 auto;
	background-image: url("../../1pic/homebannersbutton.png");
	width:186px;
	height:59px;
	display:block;
	text-transform: uppercase;
}

.button_inhalt {
	position:relative;
	color:white;
	font-family:'Montserrat', sans-serif;
	font-size:20px;
	font-weight:400;
	top: 18px;
}

.banner a:link {
	text-decoration:none
}

.banner a:visited {
	text-decoration:none
}

.banner a:hover {
	text-decoration:none
}

.banner a:active {
	text-decoration:none
}

.banner:hover img {
	filter: none;
	transition: .5s ease-in-out;
	-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
}
 
.img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	transition: .5s ease-in-out;
	-webkit-filter: grayscale(100%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(100%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(100%);
	-o-transition: .5s e ase-in-out;
}
