/* Fonts and Style */
BODY {
	font-family:			helvetica, arial, sans;
	font-size:				12px;
	color:					#5f5f5f;
}
/*
DIV#header {
	font-family:			helvetica, arial, sans;
	font-size:				10px;
	font-weight: 			bold;
	color:					#FFF;
}
*/

UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}
UL LI {
	margin:					0 20px 0 0;
	padding:				0;
}
UL LI UL {
	margin:					0 20px 0 10px;
	padding:				0;
}
UL LI.active UL LI A {
	/* font-size:				12px; */
	color:					#c3c3c3;
}
DIV#menu UL, DIV#meta UL, DIV#language UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}
DIV#menu UL LI, DIV#meta UL LI {
	margin:					0 20px 0 0;
	padding:				0;
}
DIV#menu UL LI {
	float:					left;
}
DIV#meta UL LI {
	margin:					0 0 0 20px;
	float:					right;
}
DIV#language UL LI {
	margin:					0 0 0 20px;
	text-align:				right;
}
DIV#footer UL LI A {
	font-size: 				11px;
}
LI A, A, LI {
	padding:				0;
	margin:					0;
	text-decoration:		none;
	color:					#c3c3c3;
	text-transform: 		uppercase;
	font-weight:			bold;
	font-size: 				14px;
}
LI A:hover, A:hover {
	color:					#14a1b2;
}
LI.active A {
	color:					#14a1b2;
}
A.download {
	margin:					0 0 5px 0;
	padding:				0 0 6px 16px;
	background:				url(../img/download.gif) 0px 1px no-repeat;
}
DIV#content LI LI {
	padding-top:			5px;
}
DIV#content LI UL {
	padding-bottom:			5px;
}

DIV#content P {
	width:					685px;
}
DIV#content DIV#detail P {
	width:					540px;
}
DIV#small {
	width:					412px;
	float:					left;
}
DIV#content DIV#small P {
	width:					412px;
}


H1, H2, H3 {
	margin:					0;
	padding:				0;
}
H1 {
	font-size: 				14px;
	margin-bottom: 			14px;
}
H2 {
	font-size: 				14px;
	text-transform: 		uppercase;
}
H3 {
	font-size: 				12px;
	font-weight:			normal;
}
BR.reset {
	display:				block;
	clear:					both;
	margin:					0px;
	padding:				0px;
	font-size:				1px;
	line-height:			1px;
}

IMG {
	border:					0;
}
HR {
	margin:					32px 0;
	border:					0px;
	height:					1px;
	color:					#c3c3c3;
	background-color: 		#c3c3c3;
}

DIV.left {
	float:					left;
}
DIV.right {
	float:					right;
}

/* Containers */
HTML {
    width:					100%;
}

BODY {	
	margin:					0;
	padding:				0;
    width:					100%;
	background: 			#FFF;
}


/* custom ids */
DIV#container {
	width:					773px;
    /* height:					100%;*/
	float: 					none;
	margin: 				18px 0 0 -386px;
	padding:				0;
	position: 				relative;
	left: 					50%;
	overflow: 				hidden;
}

DIV#header {
	width:					773px;
	height: 				200px;
	margin: 				0;
    padding:				0;
}

DIV#header DIV#logo {
	width:					573px;
	height: 				120px;
	margin: 				0 0 40px 0;
    padding:				0;
	float:					left;
}
DIV#header DIV#language {
	width:					200px;
	height: 				120px;
	margin: 				0 0 0 0;
    padding:				0;
	float:					right;
}
DIV#header DIV#menu {
	width:					573px;
	height: 				14px;
	float:					left;
	overflow:				hidden;
}
DIV#header DIV#meta {
	width:					200px;
	height: 				14px;
	float:					right;
	overflow:				hidden;
	text-align:				right;
}
DIV#content {
	width:					773px;
	min-height:				300px;
	margin: 				27px 0;
    padding:				0;
	text-align:				left;
}

DIV.spacer {
	width:					773px;
	height:					11px;
	margin:					13px 0 0 0;
	background: 			url(../img/streifen.gif);
	clear:					both;
}
DIV#footer DIV.spacer {
	width:					773px;
	height:					11px;
	margin:					13px 0 13px 0;
	background: 			url(../img/streifen.gif);
	clear:					both;
}

DIV#list {
	width:					212px;
	float:					left;
}
DIV#detail {
	width:					412px;
	float:					left;
}