* { border:0; margin:0; padding:0; }html, body {	background: #151716 url(../images/bg.png) repeat-x;	width: 100%;	height: 100%;	font-size: 12px;}#wrap {	margin: 0px auto;	width: 920px;	height: 100%;}#head {	float: left;	width: 920px;	height: 89px;	background: #151716 url(../images/head.png) no-repeat;}#navigation {	float: left;	width: 920px;	height: 60px;	background: url(../images/navi_bg.png) no-repeat;	border-bottom: #3cafff 1px solid;}#featured {	float: left;	width: 920px;	height: 402px;	background-image: url(../images/featured_bg.png);}#content {	float: left;	margin-top: 30px;	margin-left: 50px;	width: 628px;}div.beitrag {	background-color: #252a2e;	width: 628px;	margin-bottom: 30px;}#sideBar {	float: left;	margin-top: 30px;	margin-left: 40px;	width: 152px;	background-color: #252a2e;}h1 {	text-align: center;	margin-top: 30px;	color: #ffffff;	font-family: Verdana;	font-weight: 200;	font-size: 24px;}h2 {	margin-top: 10px;	margin-left: 20px;	color: #ffffff;	font-family: Verdana;	font-size: 16px;}p {	color: #ffffff;	font-family: Verdana;	font-size: 1.0em;	margin-top: 10px;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;}p.new {	font-size: 1.2em;	float: right;	margin-top: 45px;	margin-right: 30px;}#sideBar p {	text-align: center;}img.new {	float: right;	margin-right: 50px;	vertical-align: middle;		filter:alpha(opacity=75);	-moz-opacity:0.75;	-khtml-opacity: 0.75;	opacity: 0.75;}img.new:hover {	filter:alpha(opacity=100);	-moz-opacity:1.0;	-khtml-opacity: 1.0;	opacity: 1.0;}img.sideBarIcon {	float: left;	width: 82px;	height: 82px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 34px;;}img.beitragImage {	float: left;	margin-top: 40px;	margin-left: 20px;	margin-right: 10px;	margin-bottom: 20px;	cursor: pointer;}ul {	margin-left: 50px;	list-style: none;}li {	margin-right: 30px;	float: left;	width: 128px;	height: 30px;	background-image: url(../images/button.png);	display: block;}#content li {	background-image: url(../images/buy.png);	margin-left: 62px;}li:hover {	background-image: url(../images/button_over.png);}#content li:hover {	background-image: url(../images/buy_over.png);}#activeButton {	background-image: url(../images/button_over.png);}a {	font-size: inherit;	font-family: inherit;	color: inherit;	text-decoration: none;}a:visited {	font-size: inherit;	font-family: inherit;	color: #ffffff;	text-decoration: none;}li a, li p, li a:visited {	margin: 0px;	width: 128px;	height: 30px;	display: block;	text-align: center;	line-height: 28px;	color: #eeeeee;	text-decoration: none;	font-size: 17px;}a.desc {	display: block;	margin-left: 92px;}.featured_img {	float: none;	margin: 30px auto;	width: 512px;	height: 272px;}#presenterWrapper {	position: fixed;	display: none;	width: 100%;	height: 100%;	background-color: transparent;	background-image: url(../images/transp.png);		filter:alpha(opacity=0);	-moz-opacity:0.0;	-khtml-opacity: 0.0;	opacity: 0.0;}#presenter {	position: fixed;	margin: auto;	left: 50%;	top: 50%;	width: 520px;	height: 360px;	margin-top: -180px;	margin-left: -260px;	background-color: #151716;	border: #3cafff 1px solid;}#presenter p {	float: right;	margin-top: 5px;	margin-left: 5px;}#presentedImage {	float: left;	width: 480px;	height: 320px;	position: relative;	top: 50%;	left: 50%;	margin-top: -160px;	margin-left: -240px;	}