body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000;
}

.container { width: 100%; max-width: 800px; margin: 40px auto 20px auto; position: relative; }

.visitenkarte { display: block; width: 100%; }
.visitenkarte img { display: block; width: 100%; }

a { color: #bb670d; text-decoration: none; }
a:hover { text-decoration: underline; }

footer { text-align: right; margin-top: 5px; }
footer a { margin-left: 5px; padding-left: 5px; border-left: 1px solid #bb670d; }	
footer a:first-child { margin: 0; padding: 0; border: none; }