body {
	/*background: #fff url(../img/bg.jpg) no-repeat center center;*/
	/*background: gray;*/
	background: #fff url(../img/hintergrund-2.jpg) no-repeat center center;
	font-size: 1em;
	font-family: serif;
}

div.logo {
	display: block; 
	width: 530px; 
	height: 315px; 
	margin: 100px auto 0 auto;
}

/*==================================================
 * Effect 2
 * ===============================================*/
div.logo {
  position: relative;
}
div.logo:before, 
div.logo:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 30px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #444;
  -webkit-box-shadow: 0 15px 10px #444;
  -moz-box-shadow: 0 15px 10px #444;
  box-shadow: 0 15px 10px #444;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
div.logo:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 30px;
  left: auto;
}




a { 
	/*color: #ddcf86;*/
	color: inherit;
	text-decoration: none;
}


div.data { 
	width: 600px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0;

	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

	ul.skills { 
		list-style: none; 
		margin: 0; 
		padding: 0;
	}
		ul.skills li { 
			padding: 0 1em; 
			float: left; 
		}

	ul.contact { 
		margin: 20px auto 0 auto;
		list-style: none; 
		padding: 0;
	}
		ul.contact li { 
			padding: 0; 
		}
		ul.contact li > span { font-style: italic; color: gray; }
