body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #EFEFEF;
	font-family: arial, helvetica, sans-serif;
}

a {
	color: gray;
	text-decoration: none;
}

#bottom {
display: none;
}

#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;
}

#content {
margin-top: 80px;
}

#tsoft {
text-align: center;
background: red;
}

#footer {
	position: absolute;
	bottom: 0;
	background: #DFDFDF;
	font-size: 10px;
	width: 100%;
	float: left;
}

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#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#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#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;
}

