* { margin: 0; padding: 0; }

body {
	margin: 0; padding: 0; background-color: #FFF; }
 
#content-outer {
	position: relative; 
	margin: 0px auto 0px auto;
	width: 950px; }

#content-inner { 
	position: relative; 
	margin: 0px auto 0px auto; 
	width: 950px; 
	height: 750px; 
	background-color: #FFF; 
	background-image: url(bg_visitenkarte.jpg); 
	background-repeat: no-repeat; }

	#text {
	position: absolute;
	left: -412px;
	top: 310px;
	width: 362px;
	height: 408px;
	}
	
	#foto {
	position: absolute;
	left: 20px;
	top: 350px;
	width: 911px;
	height: 370px;
	}

	#link-mail {
	position: absolute;
	left: 19px;
	top: 765px;
	width: 442px;
	height: 207px;
}

	#link-shop {
	position: absolute;
	left: 488px;
	top: 765px;
	width: 448px;
	height: 193px;
}

	#text h1 {
	margin: 25px 10px 12px 2px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
	}
	
	#text p {
	margin: 0px 10px 15px 2px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #333;
	}

	
	#link-mail h1 {
	margin: 5px 10px 7px 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	}
	
	#link-mail p {
	margin: 0px 10px 15px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #333; }
	
	#link-mail p a {
	color: #333; text-decoration: none; }	

	#link-mail p a:hover {
	text-decoration: underline; }	


	#link-shop h1 {
	margin: 5px 10px 7px 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	}
	
	#link-shop p {
	margin: 17px 10px 15px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #333; }

	#link-shop p a {
		display: block; 
		width: 229px; 
		height: 30px; 
		outline-width: 0px; }
		
#box-fotolinks {
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	left: 660px;
	top: 991px;
	width: 271px;
	height: 20px;
	text-align:right;
	font-size:10px;
	color: #555555;
}
