HTML, BODY {
	background-color:#405969;
	padding 	: 0px;
	margin 		: 0px;
	height 		: 100%;
	width 		: 100%;
}

#horizontal {
	background-color: transparent;
	
	padding 	: 0px;
	margin 		: 0px;
	width		: 100%;
	height		: 1px;
	
	position	: absolute;
	overflow	: visible;
	visibility	: visible;
	display		: block;
	top		: 50%;
	left		: 0px;
	text-align	: center;
}

#maincontent {
	
	background-repeat: no-repeat;
	background-position: 0px 249px;
	
	position	: absolute;
	width		: 798px;
	height		: 574px;
	top		: -287px;
	left		: 50%;
	margin-left	: -399px;
	
	overflow	: hidden;
	text-align	: left;
}

#header {
	background-color: black;
	
	height		: 68px;
	width		: 100%;
}

#header img {
	position:	relative;
	left:		370px;
}

#imagebar_index {
	position	: relative;
	padding 	: 0px;
	margin 		: 0px;
	height		: 100px;
	width		: 100%;
}

#image_index {
	position	: relative;
	line-height	: 8px;
	padding 	: 0px;
	margin 		: 0px;
	float		: left;
}

#imagebar {
	background-color: #B7BFC4;
	position	: relative;
	padding 	: 0px;
	margin 		: 0px;
	height		: 181px;
	width		: 100%;
	clip		: rect(0px 798px 200px 0px);
	overflow	: hidden;
}

#BU {
	font-family	: arial,verdana,sans-serif;
	font-size	: 10px;
	color		: #405969;
	text-decoration	: none;
	font-weight	: normal;
	font-variant	: normal;
	margin-top	: 6px;
}

IMG {
	border:0px;
	margin:0px;
}

#image {
	position	: relative;
	top		: 0px;
	height		: 181px;
	padding		: 0px;
	margin		: 0px;
	margin-right	: 3px;
	
	float		: left;
}

#imageGroup {
	position	: absolute;
	top		: 0px;
	height		: 185px;
	padding		: 0px;
	margin		: 0px;
	margin-right	: 3px;
}

#smallcontent {
	font-family	: arial,verdana,sans-serif;
	font-size	: 11px;
	color		: #405969;
	text-decoration	: none;
	font-weight	: normal;
	line-height	: 14px;
	font-variant	: normal;
	
	position	: absolute;
	top		: 295px;
	height		: 229px;
	left		: 400px;
	width		: 378px;
	
	overflow	: hidden;
}

#content {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #405969;
	text-decoration	: none;
	font-weight	: normal;
	line-height	: 15px;
	font-variant	: normal;
	
	position	: absolute;
	top		: 295px;
	height		: 229px;
	left		: 370px;
	width		: 408px;
	
	overflow	: hidden;
}

#content_navi {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #405969;
	text-decoration	: none;
	font-weight	: normal;
	line-height	: 15px;
	font-variant	: normal;
	
	position	: absolute;
	top		: 295px;
	height		: 229px;
	left		: 20px;
	width		: 348px;
		
	overflow	: hidden;
}


#footer {
	background-color: black;
	
	position	: absolute;
	height		: 30px;
	width		: 100%;
	bottom		: 0%;
	
	text-align	: center;
	vertical-align	: middle;
}

A {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #405969;
	text-decoration	: underline;
	font-weight	: normal;
	line-height	: 15px;
	font-variant	: normal;

}

A.content_navi {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #405969;
	text-decoration	: underline;
	font-weight	: normal;
	line-height	: 15px;
	font-variant	: normal;
	
	padding-left	: 10px;
}

A.content_navi_active {
	background	: url("images/pfeil.gif");
	background-repeat: no-repeat;
	background-position: -5px 1px;
	
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #405969;
	text-decoration	: underline;
	font-weight	: normal;
	line-height	: 15px;
	font-variant	: normal;
	
	padding-left	: 10px;
}

A.content_navi:hover {
	background	: url("images/pfeil.gif");
	background-repeat: no-repeat;
	background-position: -5px 1px;

}

A.mnuMainRightSpace {
	padding-right	: 40px;
}

A.mnuMain {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #FFFFFF;
	text-transform	: uppercase;
	text-decoration	: none;
	font-weight	: bold;
	line-height	: 0px;
	font-variant	: normal;
	letter-spacing	: 1px;

	position	: relative;
	top		: 18%;
}

A.mnuMainActive {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #DE6B00;
	text-transform	: uppercase;
	text-decoration	: none;
	font-weight	: bold;
	line-height	: 0px;
	font-variant	: normal;
	letter-spacing	: 1px;

	position	: relative;
	top		: 18%;
}

A.mnuMain:hover {
	font-family	: arial,verdana,sans-serif;
	font-size	: 12px;
	color		: #DE6B00;
	text-transform	: uppercase;
	text-decoration	: none;
	font-weight	: bold;
	line-height	: 0px;
	font-variant	: normal;
	letter-spacing	: 1px;
	
	position	: relative;
	top		: 18%;
}

SUP.menu {
	font-family	: arial,verdana,sans-serif;
	font-size	: 11px;
	text-transform	: uppercase;
	text-decoration	: none;
	font-weight	: bold;
	vertical-align: text-top;
	line-height: 100%;
	font-variant	: normal;
	letter-spacing	: 1px;
}

sup {
	vertical-align: text-top;
	line-height: 100%;
}

