html, body {
	background:url(img/page_background.jpg) fixed repeat-x top left #aeaeae;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
}

.left {float:left;}
.right {float:right;}

#page {
	width:600px;
	margin:0 auto;
	position:relative;
}

hr {
	clear:both;
	display:none;
}

.linie {
	width:640px;
	height:2px;
	background:url(img/hr_background.png) top left repeat-x;
	margin:0 0 0 -20px;
}

#content {
	line-height:20px;
	margin:0 0 30px 0;
}

#content h1 {
	font-size:20px;
	font-weight:bold;
	margin:30px 0 0 130px;
}

#content p {
	text-align:justify;
	font-size:14px;
	margin:0 0 21px 0;
}

#content img {
	display:block; 
	margin:0 20px 20px 0;
}

.box {
	width:560px;
	height:280px;
	padding:0 20px 40px 20px;
	background:url(img/box_background.png) no-repeat top center;
	margin:15px 0 5px 0;
	font-size:13px;
	line-height:20px;
	position:relative;
}

.box img {
	margin:25px 130px;
	position:relative;
	width:300px;
}

.box h2 {
	font-weight:bold;
	font-size:14px;
	margin:10px 0 0 0;
}

.box p {
	text-align:justify;
}

.box .button {
	background:url(img/button_background.png);
	width:182px;
	height:38px;
	text-indent:-10000px;
	display:block;
	position:absolute;
	right:-10px;
	bottom:50px;
}

#impressum {
	font-size:13px;
	background:url(img/impressum_background.png) no-repeat top center;
	line-height:1.1;
	height:90px;
	padding:30px 0;
}

#impressum h2 {
	font-size:14px;
	font-weight:bold;
}

#impressum .right {
	text-align:right
}

#livesupport {
	width:600px;
}

#livesupport img {
	margin:10px 190px 0 190px;
	width:219px;
	position:relative;
}

#copyright {
	font-size:11px;
	text-align:center;
	color:#717171;
	margin:20px 0;
}

#copyright a {
	color:#444;
	text-decoration:none;
}

#coypright a:hover {
	color:#FFF;
}