@charset "utf-8";
@import url("menu.css");
@import url("content.css");
@import url("fce.css");

body {
	margin:0;
	padding:0;
}

html, body {
	min-height: 100%;
}



/***********************************************************************************************************/
.clear {
	clear: both;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}

/************************************************** WRAPPER *************************************************/

#wrapper{
	position: absolute;
	width: 972px;
	margin-left: -486px;
	left: 50%;
	padding: 0;
	background-image: url(../images/mainShadow.png);
}

#bottom{
	position: relative;
	width: 972px;
	padding-bottom: 34px;
	background: url(../images/bottom_shadow.png) bottom left no-repeat;
}

#mainWrapper{
	position: relative;
	width: 900px;
	margin: 0 36px 0 36px;
	/*background: url(../images/mainWrapper_bg.png) bottom left no-repeat;*/
	background-position:bottom left;
	background-repeat:no-repeat;
	background:none !important;
}
/*----------------------------------------------------- HEADER ----------------------------------------*/
#header{
	position: relative;
	width: 900px;
	height: 158px;
	z-index:8;
}
#logo{
	width:147px;
	height:70px;
	position: relative;
	background: url(../images/logo.png) top left no-repeat;
	top: 47px;
	left: 38px;
	z-index: 20;
}

/*----------------------------------------------------- HEADERIMG ----------------------------------------*/
#headerImg{
	position: absolute;
	top: 0;
	right: 0px;
	width: 663px;
	height: 159px;
	background: url(../images/headerImg.png) no-repeat;
	z-index: 10;
}
/******************** metaMenu & langChooser **********************************************/
#metaMenu_langChooser{
	position: absolute;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	top: 14px;
	right: 12px;
	z-index: 20;
}

/* ******************************* metaMenu ******************************** */
#metaMenu{
	display: inline;
	float: right;
	position: relative;
}

/* ******************************* langChooser ******************************** */
#langChooser{
	display: inline;
	float: right;
	position: relative;
	border-left: solid 1px #ffffff;
}

#langChooser ul {
	list-style :none;
	margin :0 0 0 5px;
	padding :0;
}

#langChooser ul li {
	float: left;
	position: relative;
	display: inline;
	margin: 0;
	padding: 0 5px;
}

#langChooser ul li a {
	color: #ffffff;
	text-decoration: none;
}
#langChooser ul li.active a {
	font-size: 13px;
	font-weight: bold;
}
/*----------------------------------------------------- mainMenu -------------------------------------*/
#mainMenu{
	/*position: absolute;*/
	float:left;
	position: relative;
	display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	left: 0;
	/*top: 160px;*/
	top: 0px;
	width: 221px;
/*height: 200px;*/
	z-index:9;
	padding:0 0 420px 0;
}
/*
*{
	filter: Alpha(opacity=80); // IE
	opacity: 0.8; //FF
	-moz-opacity: 0.8; //Opera
	
}*/
/*----------------------------------------------------- CONTENT -------------------------------------*/
#contentWrapper{
	float:left;
	position: relative;
	display:inline;
	width: 660px;
	margin: 0;
	padding: 0;
	left:19px;
	z-index:7;
}

#contentImg{
	width: 660px;
	min-height: 38px;
	/* height:330px; */
	padding: 0;
	margin: 0;
}

#content{
	width: 640px;
	padding-right: 20px;
	margin: 20px 0 0 0;
}
/*----------------------------------------------------- FOOTER -------------------------------------*/
#footer{
	position: relative;
	width: 640px;
	margin: 0 0 20px 0;
	border-top: solid 1px #005e97;
}
#print{
	position: relative;
	float: right;
	display: inline;
	background: url(../images/icon_druck.png) bottom left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4b4d;
	padding: 12px 0 0 15px;
	text-align: right;
	cursor:pointer;
}
#print a{
	color:#4b4b4d;
	text-decoration:none;
}

