/* ------------------------------------------------------------------- */
/* default */
body, h1, h2, h3, h4, h5, h6, ul, li, p, th, td {
	padding			:	0px;
	margin			:	0px;
}

img {
	border			:	none;
}

.clear {
	clear			:	both;
	font-size		:	0px;
	height			:	0px;
	line-height		:	0px;
}

.relative {
	position		:	relative;
}

.absolute {
	position		:	absolute;
	top				:	0px;
	left			:	0px;
}

object {
	display			:	block;
}

.alignright {
	float			:	right;
	margin			:	0px 0px 6px 6px;
}

.alignleft {
	float			:	left;
	margin			:	0px 6px 6px 0px;
}

.left {
	float			:	left;
}

a {
	color			:	#0084d9;
	text-decoration	:	none;
}

/* ------------------------------------------------------------------- */
/* page */
body {
	/*text-align		:	center;*/
}

html, body {
	font-family		:	Lucida Grande,Lucida Sans,arial,verdana,helvetica,sans-serif;
	color			:	#68676B;
	background		:	white;
}

#page {
	/*margin			:	0 auto;*/
}

/* ------------------------------------------------------------------- */
/* headerArea */

#headerArea .logo {
	float			:	left;
	padding			:	20px 21px 0px 25px;
}

#headerArea .navigation {
	width			:	556px;
	height			:	167px;
	float			:	left;
	background		:	url(/fileadmin/img/navi/gen_nav_bg.gif) no-repeat;
	position		:	relative;
	z-index			:	5;
}

#headerArea .navigation ul {
	position		:	absolute;
	left			:	41px;
	top				:	20px;
}

#headerArea .navigation li {
	float			:	left;
	width			:	225px;
	list-style-type	:	none;
}

#headerArea .navigation li a {
	position		:	relative; /* only for IE */
	display			:	block;
	color			:	white;
	font-size		:	0.8em;
	font-weight		:	bold;
	padding			:	0px 5px 0px 18px;
}

#headerArea .navigation li.cur a,
#headerArea .navigation li.act a,
#headerArea .navigation li.curifsub a,
#headerArea .navigation li.actifsub a {
	color			:	#4B5F54;
	background		:	url(/fileadmin/img/navi/gen_nav_arrow-act.gif) no-repeat 0 3px;
}

#headerArea .navigation li a:hover,
#headerArea .navigation li.cur a:hover,
#headerArea .navigation li.act a:hover,
#headerArea .navigation li.curifsub a:hover,
#headerArea .navigation li.actifsub a:hover {
	color			:	white;
	background		:	url(/fileadmin/img/navi/gen_nav_arrow-ms.gif) no-repeat 0 3px;
	text-decoration	:	none;
}

#popup #headerArea .headline {
	margin			:	20px 0px 0px 0px;
	float			:	left;
}

#popup #headerArea .headline h1 {
	color			:	#5E5E5E;
	font-size		:	1.2em;
	font-weight		:	normal;
}

/* ------------------------------------------------------------------- */
/* contentArea */
#contentArea {
	width			:	990px;
}

#popup #contentArea {
	margin			:	0px 25px;
	width			:	550px;
}

/* ------------------------------------------------------------------- */
/* leftContentArea */
#leftContentArea {
	width			:	270px;
	float			:	left;
	clear			:	both;
	margin-top		:	-58px;
	z-index			:	10;
	position		:	relative;
}

/* ------------------------------------------------------------------- */
/* centerContentArea */
#centerContentArea {
	width			:	450px;
	float			:	left;
	margin-top		:	20px;
}

/* ------------------------------------------------------------------- */
/* rightContentArea */
#rightContentArea {
	width			:	210px;
	/*width			:	270px;*/
	float			:	left;
	padding			:	0 25px 0 35px;
	margin-top		:	20px;
}

/* ------------------------------------------------------------------- */
/* footerArea */
#footerArea {
	clear			:	both;
}

#footerArea .copyright {
	font-size		:	0.6em;
	padding			:	10px 0px 5px 25px;
	width			:	800px;
	color			:	#4B5F54;
	font-weight		:	bold;
	line-height		:	140%;
}

#footerArea .slogan {
/*	float			:	left;*/
/*	width			:	700px;*/
	font-size		:	0.6em;
	margin			:	0px 0px 0px 25px;
}

#footerArea .logos {
	clear			:	both;
	margin			:	0px 0px 10px 25px;
}

#footerArea .logos img {
	margin-right	:	25px;
}

#footerArea .links {
	clear			:	both;
	height			:	1%; /* only for IE */
	padding			:	5px 0px 5px 25px;
	background		:	url(/fileadmin/img/footer/foot_bg_01.gif) no-repeat #4B5F54;
	color			:	white;
	font-size		:	0.7em;
}

#popup #footerArea {
	position		:	absolute;
	width			:	100%;
	bottom			:	0px;
}

#popup #footerArea .links {
	clear			:	both;
	height			:	1%; /* only for IE */
}

#footerArea .links span {
	font-size		:	0.9em;
	padding-right	:	25px;
}

#footerArea .links a {
	color			:	white;
	padding-right	:	20px;
	padding-left	:	10px;
	background		:	url(/fileadmin/img/navi/gen_arrow_footer_link_white.gif) no-repeat 0 4px;
}

#footerArea .links a#c52 {
	padding-left	:	0;
	background		:	transparent;
}

#footerArea .list {
	display			:	inline;
}
