/* Phone */
/* @import url("mini_phone.css") only screen and (max-device-width:320px);
/* Phone */
/*@import url("phone.css") only screen and (min-device-width:321px) and (max-device-width:480px);
/* Tablet */
/*@import url("tablet.css") only screen and (min-device-width:481px) and (max-device-width:768px);
/* Desktop */
/*@import url("desktop.css") only screen and (min-device-width:769px);


/* Phone */
@import url("mini_phone.css") only screen and (max-width:320px);
/* Phone */
@import url("phone.css") only screen and (min-width:321px) and (max-width:480px);
/* Tablet */
@import url("tablet.css") only screen and (min-width:481px) and (max-width:768px);
/* Desktop */
@import url("desktop.css") only screen and (min-width:769px);

/* Define the style (size) of the map */
#mymap {
	width: 100%;
	height: 400px;
}
/* Content inside the info window can be styled */
.myContent {
	width: 200px;
}

#contact-form {
	width: 546px;
	padding: 12px 0 0 0;
}

	#contact-form strong {
		display: block;
		width: 265px;
		float: right;
		font-weight: normal;
	}
	
	#contact-form span {
		display: block;
		padding: 0 0 2px 0;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 1em;
		color: #3b3b3b;
	}
	
	#contact-form textarea {
		background: #fff;
		width: 257px;
		height: 113px;
		padding: 3px 3px 3px 3px;
		border: 1px solid #cbcbcb;
		float: left;
		overflow: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #3b3b3b;
	}
	
	#contact-form label {
		display: block;
		height: 49px;
		overflow: hidden;
	}
	
	#contact-form input {
		background: #fff;
		width: 223px;
		height: 20px;
		padding: 3px 3px 3px 3px;
		border: 1px solid #cbcbcb;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #3b3b3b;
	}
	
	#contact-form a {
		float: right;
		margin: 8px 0 0 21px;
		font-weight: bold;
		text-decoration: none;
		color: #0cb9ed;
	}
	
	#contact-form a:hover {
		text-decoration: underline;
	}
	
.bild:hover  {
	opacity: 0.70;

}
