#minWidth {width: 960px; margin: 0 auto; padding-top: 0; padding-bottom: 5px; background-color: #dadada;}

.outer {
		padding: 0;
		background-color: #FFFFFF;
		text-align: left;
	}

body {
	font-size			: 	12px;
	font-family			:	Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	line-height			:	18px;
	color				:	#3f3f3f;
	padding				:	0px;
	margin				:	0px;
	background-color: #dadada;
}
	
.navi{
	width				:	960px;
	overflow			:	hidden;
	position			:	relative;
}

.navi ul{
	margin				:	0;
	padding				:	0;
	padding-left		:	330px;
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	12px;
	font-weight			:	bold;
	list-style-type		:	none;
	letter-spacing		:	1px;
}

.navi li{
	display				:	inline;
	margin				:	0;
}

.navi li a{
	float				:	left;
	display				:	block;
	text-decoration		:	underline;
	margin-right		:	2px;
	padding				:	15px 8px;
	color				:	white;
}

.navi li a:visited{
	color				:	white;
}

.navi li a:hover{
	background-image	:	url(gfx/navi_bg_hover.gif);
	background-repeat	:	repeat-x;
	color				:	#000;
}

.navi li.selected a{
	background-image	:	url(gfx/navi_bg_hover.gif);
	background-repeat	:	repeat-x;
	color				:	#000;
}


/* link formatierungen */

a 
	{
	color: 		#3f3f3f;
	}

a:visited 
	{
	color:		#3f3f3f;
	}

a:hover 
	{
	color: 		#3f3f3f;
	}

a:active 
	{ 
	color:		#3f3f3f;
	}

/* überschriften */

.redbold {
	font-size			: 	14px; 
	font-weight			:	bold;
	color				:	#90101d;
 	}

.redboldlink {
	font-size			: 	14px; 
	font-weight			:	bold;
	color				:	#90101d;
	text-decoration:underline;
 	}
	
.graubold {
	font-size			:	13px;
	font-weight			:	bold;
	color				:	#3f3f3f;
}


#container {
	width				:	960px;
	margin				: 	0px;
	padding				: 	0px;
	background-image	:	url(gfx/bg_container.gif);
	background-repeat	:	repeat-y;
	background-color	:	#FFFFFF;
}


#header {
	height				:	284px;
	margin				: 	0px;
	padding				: 	0px;
	background-color	:	#FFF;
}


#navicon {
	width				:	960px;
	height				:	48px;
	float				:	left;
	background-image	:	url(gfx/bg_navi.gif);
	background-repeat	:	repeat-x;
}

#navilogo {
	width				:	120px;
	height				:	48px;
	float				:	left;
	background-image	:	url(gfx/bg_navi_logo.gif);
	background-repeat	:	no-repeat;
}

#flash {
	width				:	960px;
	height				:	236px;
	float				:	left;
	background-color:#000;
}

#left {
	float				:	left;
	width				:	590px;
	margin-left			:	24px;
	margin-top			:	24px;
	margin-right		:	24px;
	padding				:	0px;
	min-height			:	550px;
}
	

#content {

	margin				: 	0 0 0 646px;

}

#buch {
		width			:	295px;
		padding-top		:	20px;
		background-image:	url(gfx/buch.jpg);
		background-repeat:	no-repeat;
		background-position:right;
}
	
.headlinebuch {
		margin-left		:	20px;
}

#headlinesubnav {
			width:250px;
			padding-left: 20px;
}

.buttonhome{
		margin-left		:	22px;
}

.dot{
		margin-right	:	5px;
		text-decoration:none;
}

#subnavi {
	width				:	275px;
	font-size			:	12px;
	font-weight			:	bold;
	line-height			:	23px;
	margin-left			:	20px;
	margin-top			:	10px;
}

	
#subnavi li a {
	font-size			:	12px;
	text-decoration		:	underline;
	font-weight			:	bold;
	line-height			:	22px;
}

#footer 
	{
	clear: 		left;
	padding: 	0px;
	margin: 	0px;
	}

/* Formatierung Twitter-Button und YouTube */

#twitter { position: fixed; top: 280px; left: 0; } /* Firefox */
	*+html #twitter { position: fixed; top: 285px; left: 0; } /* IE 7 */
	* html #twitter { position: absolute; top: 285px; left: 0; }  /* IE 6 */

#youtube { position: fixed; top: 404px; left: 0; } /* Firefox */
	*+html #youtube { position: fixed; top: 409px; left: 0; } /* IE 7 */
	* html #youtube { position: absolute; top: 409px; left: 0; }  /* IE 6 */


