html {
	overflow-y			: scroll;
}

body {
	margin				: 0;
	padding				: 0;
	width				: 100%;
	height				: 100%;
	background			: url(background.jpg) top left repeat;
	overflow-x			: hidden;
	z-index				: 1;
}

img {
	border				: 0;
}

#alles {
	margin				: 0 auto 0 auto;
	padding				: 0;
	width				: 1024px;
	text-align			: left;
	
}

#header {
	position			: relative;
	margin				: 0;
	padding				: 0;
	width				: 1024px;
	height				: 214px;
	background			: url(header/header_bg.jpg) top left no-repeat;
	z-index				: 2;
}	

.header {
	margin				: -40px 0 20px -35px;
	padding				: 0;
	width				: 750px;
	height				: 210px;
	z-index				: 110;
}

#menu {
	position			: absolute;
	margin				: 124px 0 0 137px;
	padding				: 0;
	width				: 750px;
	height				: 88px;
	z-index				: 220;
	behavior			: url(/basics/iepngfix.htc);
}

#content {
	position			: relative;
	padding				: 0 172px 40px 172px;
	margin				: 0;
	width				: 680px;
	min-height			: 600px;
	background			: url(content_bg.png) top left repeat-y;
	behavior			: url(/basics/iepngfix.htc);
	z-index				: 3
}


/*----------------------------------------------------------------------------*/

#footer {
	position			: relative;
	padding				: 5px 332px 5px 172px;
	margin				: 0 0 30px 0;
	width				: 520px;
	height				: 45px;
	clear				: both;
	background			: url(footer/footer_bg.png) top left no-repeat;
	behavior			: url(/basics/iepngfix.htc);

}

#copyright_btn {
	position			: absolute;
	margin				: 30px 0 0 400px;
	width				: 176px;
	height				: 39px;
}

#desma_btn {
	position			: absolute;
	margin				: 30px 0 0 576px;
	width				: 130px;
	height				: 39px;
}
a#desma_btn {
	background			: url(footer/desma_lo.png) top left no-repeat;
}
a:hover#desma_btn {
	background			: url(footer/desma_hi.png) top left no-repeat;
}

/*----------------------------------------------------------------------------*/


h1 {
	font-size			: 20px;
	line-height			: 26px;
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	color				: #000;
	text-decoration		: none;
}

h3 {
	width				: 300px;
	margin				: -16px 0 30px 0;
	font-size			: 14px;
	line-height			: 26px;
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
	color				: #999;
	text-decoration		: none;
	border-bottom		: 1px solid #ccc;
}

p, a {
	font-size			: 12px;
	line-height			: 18px;
	font-family			: Verdana, sans-serif;
	text-decoration		: none;
}

p {
	color				: #000;
}

a {
	color				: #af0f23;
}

a:hover {
	color				: #fff;
	background			: #000;
}


