body {
	text-align: center; /* nur für alte Browser */
	margin: 0px;
	font-family: "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
	background-image: url(../images/bg.gif);
}
#wrapper {
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 973px; 
}

a, a:visited {
	color: blue;
}

img {
	border: 0px;
}

.clear {
	float: none;
}

/* @group Header */

#header {
	height: 100px;
}
#logo a {
	text-decoration: none;
}
#logo {
	margin-top: 10px;
	float: left;
}

#impressum {
	float: right;
	width: 107px;
	height: 28px;
	padding-top: 1px;
	background: url(../images/bg_impressum.gif) no-repeat;
}

#impressum a {
	color: #636363;
	font: small "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

content-wrapper {
	width: 973px;
	position: absolute;

}

#content-head {
	width: 973px;
	height: 54px;
	position: relative;
	background: url(../images/bg_head.png) no-repeat;
}

#slogan {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}

/* @end */

/* @group navigation */

#navigation {
	float: right;
	margin: 0 0px 0 0;
	position: relative;
	top: 5px;
	right: 55px;
}

#navigation ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}

#navigation li {
	float: left;
	height: 39px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #636363;
	font-family: Arial;
}

#navigation a {
	text-decoration: none;
	color: #636363;
}

#navigation li img {
	vertical-align: middle;
	margin-left: 0px;
	border: 0px;
	padding-left: 10px;
}

#navigation #rrlogo {
	padding-top: 3px;
}
	
.active {
	background-image: url(../images/hover.png);
}

/* @end */

#content {
	width: 973px;
	background: url(../images/bg_content.png);
	overflow: auto;
}
#left-column {
	float: left;
	width: 553px;
	padding-left: 20px;
}

#blue-boxes {
}
#text {
	text-align: left;
	color: #616161;
	line-height: 21px;
	padding-top: 20px;
	padding-bottom: 50px;
	padding-left: 30px;
}
#text h3 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#text ul {
	list-style-image: url(../images/point.gif);
	list-style-position: inside;
	
}

#right-column {
	float: left;
	width: 400px;
	height: 700px;
}

#iphone {
	height: 498px;
	background: url(../images/iphone3.png) no-repeat 65px 10px;
}
#iphone img {
	padding-top: 88px;
}

#appstore {
	
}

#follow {
	font: x-large "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #636363;
	padding-top: 8;
}

#follow img {
	vertical-align: bottom;
	padding-left: 5;
}

#footer {
	clear: both;
	background: url(../images/bg_footer.gif) no-repeat;
}
