body, html {
	font-family:				Arial, Helvetica, Verdana, sans-serif;
	font-size:					11px;
	background-color:			#4E4E4E; /*#8B8D91;*/
	margin:						0;
	padding:					0;
	background-image:			url(../elements/bgnd_s.jpg);
	background-repeat:			repeat-x;
}

object, embed {
	margin:						0;
	padding:					0;
}

div {
	margin:						0;
	padding:					0;
}

#header {
	position:					absolute;
	left:						300px;
	top:						0px;
	width:						682px;
	height:						150px; /* 126 */
	background-image:			url(../elements/header.jpg);
	background-repeat:			no-repeat;
	overflow:					visible;
	z-index:					90;
}

#header h2, #header h3 {
	display:					none;
}

#menue {
	position:					absolute;
	left:						10px;
	top:						54px;
	overflow:					visible;
}

#left {
	position:					absolute;
	left:						0px;
	top:						88px;
	width:						299px;
	height:						650px;
	background-image:			url(../elements/left.jpg);
	background-repeat:			no-repeat;
	z-index:					101;
}

#mainframe {
	position:					absolute;
	left:						0px;
	top:						126px;
	width:						100%;
	overflow:					visible;
	padding-bottom:				20px;
	/*background-image:			url(../elements/footer.jpg);*/
	background-position:		bottom;
	background-repeat:			repeat-x;
	/*background-color:			#4E4E4E;*/
}

#mainspace {
	background-image:			url(../elements/bgnd_t.jpg);
	background-position:		top;
	background-repeat:			repeat-x;
}

#spacer {
	float:						left;
	width:						1px;
	height:						648px;
}

#contentframe {
	min-height:					640px;
	float:						left;
	margin-left:				299px !important;
	margin-left:				150px;
	width:						649px;
	height:						auto !important;
	height:						649px;
	overflow:					visible;
	background-color:			#FFFFFF;
	background-image:			url(../elements/content_bgnd.jpg);
	background-repeat:			repeat-y;
	border-left:				1px solid #666666;
	border-right:				1px solid #9A9A9A;
	border-bottom:				1px solid #666666;
}

#content {
	margin:						20px;
	margin-top:					0px;
	margin-left:				50px;
	margin-bottom:				50px;
}

#footer {
	position:					absolute;
	width:						609px;
	bottom:						20px;
	height:						15px;
	overflow:					hidden;
	background-color:			#FFFFFF;
	padding:					20px;
	padding-top:				20px;
	color:						#999999;
	background-image:			url(../elements/stones.gif);
	background-repeat:			no-repeat;
	background-position:		550px 22px;
}

#footlinks {
	float:						left;
	padding-top:				10px;
}

#footcr {
	float:						right;
	padding-top:				10px;
	padding-right:				90px;
}

.clear {
	visibility:					hidden;
	clear:						both;
}

a.menue {
	position:					relative;
	display:					block;
	float:						left;
	width:						90px;
	height:						27px;
	text-decoration:			none;
	padding-top:				7px;
	overflow:					visible;
	background-repeat:			no-repeat;
}

a.menue:hover div {
	display:					block;
	z-index:					136;
}

a.menue_active {
	position:					relative;
	display:					block;
	float:						left;
	width:						90px;
	height:						27px;
	text-decoration:			none;
	padding-top:				7px;
	overflow:					visible;
}

a.menue span, a.menue_active span {
	display:					none;
}

a.menue div {
	position:					absolute;
	display:					none;
	width:						114px;
	height:						94px;
	top:						26px;
	left:						30px;
	background-image:			url(../elements/kelle.png);
	background-position:		right;
	z-index:					73;
}

a.menue_1 {
	background-image:			url(../elements/but_1_0.jpg);
}

a.menue_1:hover {
	background-image:			url(../elements/but_1_1.jpg);
}

a.menue_active_1 {
	background-image:			url(../elements/but_1_1.jpg);
}

a.menue_2 {
	width:						93px;
	background-image:			url(../elements/but_2_0.jpg);
}

a.menue_2:hover {
	background-image:			url(../elements/but_2_1.jpg);
}

a.menue_active_2 {
	width:						93px;
	background-image:			url(../elements/but_2_1.jpg);
}

a.menue_3 {
	width:						92px;
	background-image:			url(../elements/but_3_0.jpg);
}

a.menue_3:hover {
	background-image:			url(../elements/but_3_1.jpg);
}

a.menue_active_3 {
	width:						92px;
	background-image:			url(../elements/but_3_1.jpg);
}

a.menue_4 {
	width:						95px;
	background-image:			url(../elements/but_4_0.jpg);
}

a.menue_4:hover {
	background-image:			url(../elements/but_4_1.jpg);
}

a.menue_active_4 {
	width:						95px;
	background-image:			url(../elements/but_4_1.jpg);
}

a.menue_5 {
	width:						78px;
	background-image:			url(../elements/but_5_0.jpg);
}

a.menue_5:hover {
	background-image:			url(../elements/but_5_1.jpg);
}

a.menue_active_5 {
	width:						78px;
	background-image:			url(../elements/but_5_1.jpg);
}

a.menue_6 {
	width:						92px;
	background-image:			url(../elements/but_6_0.jpg);
}

a.menue_6:hover {
	background-image:			url(../elements/but_6_1.jpg);
}

a.menue_active_6 {
	width:						92px;
	background-image:			url(../elements/but_6_1.jpg);
}

#footer a {
	color:						#999999;
	font-size:					11px;
	text-decoration:			none;
}

#footer a:hover {
	text-decoration:			underline;
}

#link_s1 {
	display:					block;
	height:						180px;
	margin-top:					15px;
	text-decoration:			none;
}

#link_s2 {
	display:					block;
	height:						450px;
	text-decoration:			none;
}
