/**
 * Style: Burgbacher Mühle
 *
 */

body {
	margin:0;
	padding:0;
	background-color:#DCDCDC;
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(background.jpg);
	background-position:0 0;
	background-attachment:cover;
	background-repeat:no-repeat;
}

a {
	text-decoration:none;
	color:#DA251C;
}

a:hover {
	text-decoration:underline;
}

#vcard {
	position:absolute;
	top:50%;
	margin-top:-200px;
	left:50%;
	margin-left:-350px;
	width:700px;
	background-color:#FFFFFF;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:302px 15px;
	border:1px #5C5C5C solid;
	line-height:20px;
	padding-top:25px;
	padding-bottom:25px;
}

.header h1,
.header h2 {
	margin: 0;
    padding: 0;
    border: 0;
}

.header h1 {
	
	font-family: Arial;
    font-style: italic;
    color: #95020A;
    text-transform: uppercase;
    font-size: 48px;
    font-weight: bold;
	margin-left: 25px;
	margin-top: 17px;
	
}

.header h1 span {
	color: #808080;
}

.header h2 {
	
	font-family: Arial;
    font-style: italic;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
    font-weight: bold;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom:25px;
	
}

	#vcard .line {
		background-color:#95020A;
		height:10px;
		/*padding-top:130px;*/
	}
	
	#vcard .content {
		padding:0 24px;
	}
	
		#vcard .content h1 {
			margin:19px 0 0 0;
			padding:0;
		}
		
		#vcard .content .note {
			margin-top:	54px;
			width:395px;
			float:left;
		}
		
		#vcard .content address {
			margin-top:	54px;			
			margin-left:400px;
			text-align:right;
			font-style:normal;
		}
	
	#vcard .clearer {
		clear:both;	
	}