body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #000;
}

h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	word-spacing: normal;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;	
	padding-left: 15px;
}

p {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

a {
	font-family: "Courier New", Courier, monospace;
	color: #C33;
}

.bsprand {
	padding: 25px;
}

.abstand {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 100px;
}


.headline {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}



.telnummer {
	font-size: 50px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}
.vktadresse {
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

			.boxgrid{ 
				width: 180px; 
				height: 100px; 
				margin: 5px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 100;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 50;
 					left: 0;
 				}
				
			h3 a{}
