html, body {
	margin:0;
	padding:0;
	padding-bottom: 36px;
	width:100%;
	height:100%;
	overflow:hidden;
}
body {
	font-family:verdana, arial, sans-serif;
	font-size:0.8em;

}


div#overwrap {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:auto;
	z-index:2;
}

div#wrap {
	width: 966px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height:auto;
}

#background_img {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
}

div#header {
	width: 965px;
	height:98px;
	margin-top:13px;
	background-image: url("../img/logo_header.png");
}

* html div#header {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/logo_header.png');
}

div#footer {
	width: 965px;
	height:88px;
	margin-top:0px;
	background-image: url("../img/footer_bg.gif");
}

a {
	text-decoration:none;
	color:#ff0092;
}
a:visited {
	text-decoration:none;
	color:#ff0092;
	background-color:transparent;
}
a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#ff0092;
}

a:active {
	text-decoration:none;
	background-color:transparent;
}
a:focus {
	text-decoration:none;
	background-color:transparent;
}

div#bottom_space {
	height:36px;
	width: auto;	
}

#footer a:hover {
	background-color:transparent;
}

a:hover.bildlink {
	background-color:transparent;
}

/* content links
#p_content a {
	text-decoration:none;
	color:#ff0092;
}
#p_content a:visited {
	text-decoration:none;
	color:#ff0092;
}
#p_content a:hover {
	text-decoration:underline;
	color:#ff0092;
	background-color:transparent;
}

#p_content a:active {
	text-decoration:none;
	background-color:transparent;
}
#p_content a:focus {
	text-decoration:none;
	background-color:transparent;
}*/

.klein {
	margin:0;
	padding:0;
	font-size:0.85em;
}
