/* ----------------------
	Overall layout
---------------------- */

body {
	background:url('gfx/kreise.png');
	margin:0px;
	color:#ffffb9;
	font-family:Calibri;
	font-size:large;
}

img {
	border:none;
}

#header {
	background:#000000;
	border-bottom:solid 1px #000000;
}

h1 {
	padding:10px;
	margin:0px;
}

#div_overlay {
	background:url('gfx/overlay2.png') repeat-x;
	height:30px;
	width:100%;
}

#div_content {
	margin-left:240px;
	width:464px;
	padding-bottom:2em;
}

#div_content a {
	float:left;
	margin-top:50px;
}

/* main content (pic + desc) --- */
dl {
	float:left;
	width:404px;
	background:url('gfx/s90.png');
}

dt img, p img {
	width:400px;
	border:solid 2px #000000;
}

dd {
	width:396px;
	padding:4px;
	margin:0px;
}
/* --- main content (pic + desc) */

/* footer --- */
html, body {
	height:100%;
}

#all {
	position:relative;
	min-height:100%;
}

/* IE star hack */
* html #all {
	height:100%;
}

#div_footer {
	clear:left;
	background:#000000;
	border-top:solid 1px #000000;
	position:relative;
	margin-top:-30px;
	height:29px;
}
/* --- footer */


/* ----------------------
	Menu styles
---------------------- */

#ul_menu {
	margin:20px;
	padding:0px;
	width:150px;
	float:left;
	background:#000000;
	color:#ffffb9;
	list-style:none;
	border-right:solid 3px #8888ff;
}

#ul_menu li {
	margin:0px;
	padding:0px;
	background:#000000;
	list-style:none;
}

.ml {
	display:block;
	width:140px;
	padding:5px;
	color:#ffffb9;
}

.act {
	font-weight:bold;
}

.day0:hover	{ background:#136c77; }

.day1:hover	{ background:#980909; }

.day2:hover	{ background:#fda700; }

.day3:hover	{ background:#51a243; }

.day4:hover	{ background:#8888ff; }

.day5:hover	{ background:#77136f; }

/* ----------------------
	Text links
---------------------- */

a {
	text-decoration:none;
}
