@charset "utf-8";
 
@import url("mailform.css");
@import url("navigation.css");
@import url("content.css");
@import url("apxfeuser.css");
@import url("apxorderform.css");
@import url("felogin.css");
@import url("mailform.css");
 
/**
  * general elements
  *
  */
 
html, body {
	height: 100%;
}
body {
	background: url(../img/body_bg.jpg) top left no-repeat;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}
 
#wrapper {
	float: left;
	margin: 0;
	/* fixed footer */
	min-height:100%;
	height: auto !important;
	height:100%;
	width: 957px;	
}

#printlogo, #printfooter {
	display: none;
}
/**
  *	head 
  *
  */
#head {
	float: left;
	height: 146px;
	margin: 0px 0px 1px 35px;
	width: 920px;
}

	#logo {
		float: left;
		height: 113px;
		width: 325px;
	}
	
	#topnavi {
		float: left;
		height: 33px;
		overflow: hidden;
		width: 620px;	
	}
	
	#languagenavigation {
		color: #000;
		float: left;
		font-weight: normal;
		height: 33px;
		line-height: 33px;
		overflow: hidden;
		text-align: right;
		text-transform: uppercase;
		width: 125px;
	}
	

 
/**
  * main
  *
  */
#main {
	float: left;
	min-height: 200px;
	width: 957px;
} 
  
  
#rootline {
	font-weight: normal;
	color: #5a90cc;
	font-size: 11px;
	float: left;
	height: 50px;
	line-height: 50px;
	/*overflow: hidden;*/
	/*width: 607px;*/
	width: 957px;
}

#rootline_inner {
	margin-left:53px;
	padding-top:10px;
}

#rootline a {
	color: #5a90cc;
	text-decoration: none;
	padding: 0 5px;
}
 
#rootline .active a {
	font-weight: bold;
} 
  
#content {
	float: left;
	line-height: 18px;
	/*min-height: 250px; */
	/* fixed footer */
	/*overflow-x: hidden;*/
	padding-bottom:  60px;
	/* width: 607px;	*/
	width: 647px;
}

#content_inner {
	margin-left:55px;
	padding: 0;
	width: 592px;	
}

#right {
	float: right;
	min-height:250px;
	height: auto !important;
	height:250px;	
	width: 260px;
}


	
/**
  * footer 
  *
  */
 
#footer {
	background: url(../img/footer_bg.gif) top left no-repeat;
	float: left;
	height: 60x;
	margin-top: -60px;
	width: 955px;
	position: relative;
}

#footer_inner {
	height: 55px;
	margin: 0 0 0 55px;
	padding: 5px 0 0 0;
}

#footer a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 10px;
}
	
	
/**
  * extensions
  *
  */