* {
	margin:				0;
	padding:			0;
}

html, body {

	background-color:	white;
	/*border: 1px solid red;*/
	font-family:		Verdana, Arial, serif;
	/*font-family:		Arial, serif;*/
	font-size:			11px;
}

body {
}

a {
	text-decoration:	none;
}
/**************************************
* outerspace
**************************************/
#outerspace {

	width:				100%;
	position:			absolute;
}

/**************************************
* frame
**************************************/
#frame {
	position:			relative;
	width:				960px;
	margin:				0px auto;
	top:				70px;
}

/**************************************
* logo
**************************************/
#logo {
	position:			absolute;
	top:				0px;
	left:				39px;
}

#logo a {
	display:			block;
	width:				95px;
	height:				44px;
	background-image:		url( /images/neu/logo.png );
}

/**************************************
* navi
**************************************/
#navi {
	position:			absolute;
	text-transform:		uppercase;
	/*font-weight:		bold;*/
	font-size:			11.5px;
	top:				80px;
	width:				260px;
	/*border:				1px solid red;*/
}
#navi > div {
	position:			absolute;
	text-align:			right;
}
#navi a {
	color:				#888;
	letter-spacing:		0.03em;
	margin-bottom:		8px;
}

#navi a.sel {
	color:				#fc8;
}

#navi a.hit {
	color:				#f92;
}

#navi1 a, #navi2 a, #navi3 a {
	display:			inline-block;
	text-align:			right;
	width:				128px;
}

/**************************************
* navi 1
**************************************/
#navi1 {
	top:				0px;
	right:				130px;
	width:				130px;
}

/**************************************
* navi 2
**************************************/
#navi2 {
	top:				0px;
	right:				0px;
	width:				130px;
}

/**************************************
* navi 3
**************************************/
#navi3 {
	top:				160px;
	right:				0px;
	width:				260px;
	text-align:			left;
}

/**************************************
* navi P
**************************************/
#naviP {
	position:			absolute;
	/*top:				376px;*/
	top:				318px;
	right:				0px;
	width:				122px; /* +2 wg. Safari */
}

#naviP img {
	width:				52px;
	height:				52px;
	border:				2px solid white;
	margin:				1px;
}

#naviP .sel img {
	border:				2px solid #fc8;
}

#naviP .hit img {
	border:				2px solid #f92;
}


/**************************************
* content
**************************************/
#content {
	position:			absolute;
	top:				82px;
	left:				310px;
	width:				650px;
}

#content .banner {
	position:			relative;
	margin-bottom:		20px;
	height:				433px; /* pushes text down */
}
#content .banner img {
	width:				650px;
	height:				433px;
	border:				0;
}

#content {
	font-size:			11px;
}

#content h2 {
	font-size:			11px;
	font-weight:		normal;
	margin-bottom:		10px;
}
#content h2 a {
	font-size:			100%;
	font-weight:		bold;
	color:				#666;
}

#content h3 {
	font-size:			11px;
	font-weight:		normal;
	margin-bottom:		10px;
}

#content p {
	margin-bottom:		10px;
}

.listitem {
	position:			relative;
}
.listitem .datum {
	position:			absolute;
	top:				0;
	right:				0;
}
.listitem .teaser a {
	color:				#555;
}

/* initial values for slider/slideshow */
.slide {

	position: 			absolute;
	top:				0;
	left:				0;
	width:				650px;
	height:				433px;
}
.slide .desc {
	margin-top:			15px;
}
#slideshow .slide {

	background-color:	white;
	opacity:			0;
	/*
	filter:				alpha( opacity = 10 );
	*/
}
#slideshow #slide-0 {
	opacity:			1;
	/*
	filter:				alpha( opacity = 100 );
	*/
}
#slider .slide {
	height:				433px;
	overflow:			hidden;
}
#slider .slide img {
	position:			absolute;
}
#slider #slider-control {
	position:			absolute;
	width:				650px;
	height:				433px;

	/*
	background-color:	red;
	opacity:			0.3;
	filter:				alpha( opacity = 30 );
	*/

	user-select:			none;
	-moz-user-select:		none;
	-khtml-user-select:		none;
	-webkit-user-select:	none;
	-o-user-select:			none;

	background-image:		url( /images/spacer.gif );
}
#slider-overlay {

	position:				fixed;
	display:				none;
	width:					3000px;
	height:					2000px;
	top:					0;
	left:					0;
	user-select:			none;
	-moz-user-select:		none;
	-khtml-user-select:		none;
	-webkit-user-select:	none;
	-o-user-select:			none;
	/*
	opacity:				0.3;
	filter:					alpha( opacity = 30 );
	background-color:		red;
	*/
}
.slider-line {
	position:			absolute;
	width:				17px;
	height:				433px;
	background-image:	url( /images/slider/control.png );
}

