a:link,a:active,a:visited { color : black; text-decoration: underline; }

body, html
	{
	margin: 0;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: white;
	position: absolute;
	background-position: left top; 	
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font: 10pt Arial;
	line-height: 150%;
	word-spacing: -0.05em;
	letter-spacing: 0.4pt;
	}

#content      
	{
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt Arial;
	background-color: transparent;
	padding: 0px;
	margin-left: -486px;
	margin-top: -243px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 972px;
	height: 486px;
	visibility: visible;
	z-index: 0;
	border-style:solid;
	border-color:#D12F4A;
	border-width:0px;
	}
	
#spaltelinks
{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	
	overflow: hidden; 
	background-color: transparent;
	background-image: url(img/logo_hintergrund.gif);
	background-repeat: repeat-y;
	background-position: left top; 	
}

#logolinks
{
	position:absolute;
	width:250px;
	height:366px;
	left:0px;
	background-color: transparent;
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top; 	
}


#herzklopfen
{
	position:absolute;
	width:270px;
	height:75px;
	left:75%;
	margin-left: -135px;
	top: 4px;
	background-color: transparent;
	background-image: url(img/herzklopfen_horizontal.png);
	background-repeat: no-repeat;
	background-position: left top; 	
	z-index: 21;
}


#kastenrechts      
	{
	background-color: #D12F4A;
	padding: 0 px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 50%;
	height: 100%;
	visibility: visible;
	z-index: 20;
	}
	
#textrechts
{
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt Arial;
	text-align: justify;
	color: white;
	position: absolute;
	width: 96%;
	left: 2%;
	height: 408px;
	top: 68px;
	}
	
.textlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt Arial;
	text-align: center;
	color: black;
	position: absolute;
	width: 235px;
	left: 238px;
	height: 100%;
	}
	
#partnerlink
{
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt Arial;
	text-align: right;
	color: white;
	position: absolute;
	width: 96%;
	left: 2%;
	bottom:2px; vertical-align:bottom; height:18px;
	}
	
#partnerlink a:link, 
#partnerlink a:active, 
#partnerlink a:visited { 
 color: white; 
 text-decoration: underline; 
}

.superlink
{
background-color:transparent; width:100%; height:100%; position:absolute;
}

#impressum
{
	font-family: Arial, Helvetica, sans-serif;
	font: 6pt Arial;
	text-align: left;
	color: #111111;
	position: absolute;
	left: 2px;
	height: 10px;
	bottom:2px; vertical-align:bottom;
	z-index=-1;
	}
