@charset "UTF-8";#wrapper {	width: 900px;	padding-top: 0px;	padding-left: 0px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;}.clear {	margin: 0px;	padding: 0px;	clear: both;}#wrapper #content #leftcolumn {	background-color: #FFFFFF;	width: 540px;	float: left;	background-image: url(../images/homepage-images/rotate.php);	background-repeat: no-repeat;	margin-right: 10px;	margin-bottom: 10px;	height: 410px;}#wrapper #content #leftcolumn p {	padding-top: 420px;	font-weight: normal;	font-size: 12px;}#wrapper #content #rightcolumn {	background-color: #FFFFFF;	padding: 10px;	width: 260px;	float: left;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	color: #3399FF;	font-weight: bold;	line-height: 26px;	letter-spacing: -1px;	margin: 0px 0px 10px;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #999999;	font-weight: bold;}#wrapper #content #rightcolumn a {	color: #666666;	text-decoration: none;}#wrapper #content {	background-color: #FFFFFF;	width: 830px;	padding: 10px;	margin-top: 28px;	margin-left: 50px;}#wrapper #footer {	width: 830px;	float: left;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	border-bottom-width: 10px;	border-bottom-style: solid;	border-bottom-color: #5BADFF;	background-image: url(../images/footer.gif);	background-repeat: no-repeat;	margin-left: 50px;	background-position: right bottom;	background-color: #3399FD;}#wrapper #grafikashop {	width: 830px;	float: left;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	margin-left: 50px;	background-color: #FFF;	margin-top: 0px;	padding-top: 0px;}#logo {	position: absolute;	margin: 0px;	padding: 0px;	top: 0px;}body {	background-image: url(../images/background.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999;	font-weight: normal;}#wrapper #content #rightcolumn .contact a {	color: #333333;	padding-bottom: 10px;	padding-top: 10px;}#wrapper #content #rightcolumn .legal a {	color: #999999;	padding-top: 0px;}#wrapper #content #rightcolumn .contact {	margin: 0px;	padding: 15px 0px 0px;}#wrapper #content #rightcolumn .legal {	margin: 0px 0px 20px;	padding: 0px;}#wrapper #footer h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	float: left;	width: 570px;	margin: 0px;	padding: 10px 0px 0px 5px;}#wrapper #footer p {	color: #FFFFFF;	font-weight: normal;	font-size: 12px;	margin-top: 0px;	margin-bottom: 8px;}#wrapper #footer #column {	float: left;	width: 295px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 5px 15px 5px 5px;}#wrapper #content #rightcolumn table {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}#wrapper #content #rightcolumn a:hover {	color: #3399FF;}#wrapper #content #leftcolumn #contactstuff {	float: left;	width: 240px;	margin-left: 0px;	padding-left: 0px;}#wrapper #content #leftcolumn #contactstuff a {	color: #3399FF;	text-decoration: none;}