body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #EFEFEF;
	font-family: arial, helvetica, sans-serif;
}

a {
	color: gray;
	text-decoration: none;
}

#bottom, #abstract, #tcode, #tsoft, #t3gt, #tmob, #tmail {
display: none;
}

#short{
color: gray;
font-size: 9px;
}

#short a {
text-decoration: underline;
}

#container {
position: absolute;
top: 50%;
left: 50%;
background: white;
border: 1px solid #D4D0C8;
height: 180px;
width: 300px;
margin-left: -150px;
margin-top: -90px;
text-align: center;
box-shadow: 0 3px 3px #DFDFDF;
-moz-box-shadow: 0 3px 3px #DFDFDF;
-webkit-box-shadow: 0 3px 3px #DFDFDF;
}

#content {
margin-top: 80px;
}

#name {
	color: #3F3F3F;
	font-family: Georgia, serif;
}

#tsoft {
text-align: center;
}

#footer {
	position: absolute;
	bottom: 0;
	background: #DFDFDF;
	font-size: 10px;
	width: 100%;
	float: left;
	font-family: arial, helvetica, sans-serif;
}

a.button {
	padding: 0 0 10px 20px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	outline: 0;
	color: gray;
	margin-left: 10px;
	cursor: pointer;
}

a.button:hover {
	text-decoration: underline;
}

a#house:hover {
	background: url(../img/house.png) no-repeat;
}

a#telephone:hover {
	background: url(../img/telephone.png) no-repeat;
}

a#phone:hover {
	background: url(../img/phone.png) no-repeat;
}

a#email:hover {
	background: url(../img/email.png) no-repeat;
}

a#code:hover {
	background: url(../img/2dcode.png) no-repeat;
}

a#vcard:hover {
	background: url(../img/vcard.png) no-repeat;
}

a#pdf:hover {
	background: url(../img/pdf.png) no-repeat;
}

a#map:hover {
	background: url(../img/map.png) no-repeat;
}

a#siteforce:hover {
	background: url(../img/siteforce.png) no-repeat;
}

a#softwehrs:hover {
	background: url(../img/softwehrs.png) no-repeat;
}

a#conwehrs:hover {
	background: url(../img/conwehrs.png) no-repeat;
}

a#login:hover {
	background: url(../img/lock.png) no-repeat;
}

a#twitter:hover {
	background: url(../img/twitter.png) no-repeat;
}

a#xing:hover {
	background: url(../img/xing.png) no-repeat;
}

a#gplus:hover {
	background: url(../img/gplus.png) no-repeat;
}

a#linkedin:hover {
	background: url(../img/linkedin.jpg) no-repeat;
}

a#facebook:hover {
	background: url(../img/facebook.jpg) no-repeat;
}

a#dreiguerteltiere:hover {
	background: url(../img/dreiguerteltiere.png) no-repeat;
}

a#print:hover {
	background: url(../img/printer.png) no-repeat;
}

a#info:hover {
	background: url(../img/info.png) no-repeat;
}

