html {
	overflow-y: scroll;
	height: 100%;
}
body {
	height: 100%;
    margin: 0;
    padding: 0;
	height: 100%;
      
	font: normal 12px Arial, Helvetica, sans-serif;
	    
    text-align: left;
	
    color: #2d2d2d;
	background: #f6f5f1 url(images/bg_body.gif) no-repeat center center;
}
a,
a:link,
a:active,
a:visited,
a:hover  {
    text-decoration: underline;
    
    color: #2d2d2d;
}

img, a img, a:link img, a:active img, a:visited img, a:hover img {
    border: none !important;
}
#card {
	background: url(images/bg_card1.png) no-repeat center center;
	position: absolute;
	left: 50%;
	width: 614px;
	margin-left: -307px; /* negative Hälfte von width:400px */
	top: 50%;
	height: 494px;
	margin-top: -193px; /* negative Hälfte von height:150px */
	text-align: center;
	padding-top: 35px;
}
