/* General stylesheet for achiever.nl */
/* © 2008 ITXP*/

/*GLOBAL*/
* {
	margin					: 0px;
	padding					: 0px;
}
body {
	font-family 			: Georgia, "Times New Roman", Times, serif;
	background-color		: #beb97f;
}
img {
	border					: 0px;
	display					: block;
}
/*END-GLOBAL*/

/*LAYOUT*/
div#main {
	display					: table;

	position				: absolute;
	width					: 950px; /* site width */

	margin-left				: -475px;
	left					: 50%;
}
div#top {	
	width					: 950px;
	height					: 179px;
}
div#top_border_left {
	width					: 20px;
	height					: 100%;
	background-image		: url(/fileadmin/templates/sitefiles/images/border_left.jpg);
	background-repeat		: repeat-y;
	float					: left;
}
div#top_middle_left {
	width					: 281px;
	height					: 100%;
	float					: left;	
}
div#top_middle_left a {
	color				: #7D7400;
	display				: block;
	width				: 100%;
	height				: 100%;
}
div#top_middle_right {
	width					: 629px;
	height					: 100%;
	background-image		: url(/fileadmin/templates/sitefiles/images/header_achiever.jpg);
	float					: left;
}
div.menu1 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_goal.jpg);
}
div.menu2 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_football.jpg);
}
div.menu3 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_group.jpg);
}
div.menu4 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_man.jpg);
}
div.menu5 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_laptop.jpg);
}
div.menu6 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_handshake.jpg);
}
div.menu7 {
	background-image		: url(/fileadmin/templates/sitefiles/images/header_highfive.jpg);
}
div#top_middle_telefoon  {
	margin-top				: 90px;
	height					: 13px;
	text-align				: right;
	font-size				: 10px;
	color					: #7D7400;
	padding-right			: 78px;
}
div#top_middle_links {
	height					: 18px;
	margin-left				: 549px;
	margin-top				: 10px;
	margin-bottom			: 3px;
}
div#top_middle_links a {
	float					: left;
	margin-left				: 7px;
}
div#menu_container {
	clear					: both;
	margin-left				: 0px;
	height					: 45px;
	padding-left			: 20px;
	padding-right			: 20px;
}
div#top_border_right {
	width					: 20px;
	height					: 100%;
	background-image		: url(/fileadmin/templates/sitefiles/images/border_right.jpg);
	background-repeat		: repeat-y;
	float					: left;
}
div#middle {
	clear					: both;
	display					: table;
	width					: 950px;
	background-image		: url(/fileadmin/templates/sitefiles/images/middle_background.jpg);
	background-repeat		: repeat-y;
}
div#submenu_container {
	float					: left;
	width					: 302px;
}
div#content_container {
	float					: left;
	width					: 648px;
	min-height				: 375px;
	height					: auto !important;
	height					: 375px;
}
div#bottom {
	clear					: both;
	height					: 25px;
	background-image		: url(/fileadmin/templates/sitefiles/images/border_bottom.jpg);
}
/*END-LAYOUT*/

/*MENU*/
div#menu {
	display					: table;
	height					: 45px;
}
div#menu ul{
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: none;
}
div#menu a {
	text-decoration			: none;
	display					: block;
	font-size				: 15px;
	line-height				: 45px;
	color					: #BEBA80;
}
div#menu ul li
{
	display 				: block;
	float					: left;
	text-align				: center;
}
div#menu ul li ul {
	display					: none;
}
div#menu a:hover {
	text-decoration			: underline;
}
div#menu ul li.current a {
	color					: #ffffff;
}
div#menu ul li.spacer {
	width					: 6px;
	line-height				: 45px;
	padding-left			: 12px;
	padding-right			: 12px;
	color					: #BEBA80;
}
/*END-MENU*/

/*SUBMENU*/
div#submenu {
	display					: table;
	margin-left				: 130px;
	margin-top				: 20px;
	margin-bottom			: 20px;
	margin-right			: 10px;
	width					: 162px;
}
div#submenu ul{
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: none;
}
div#submenu ul li {
	margin-bottom			: 10px;
}
div#submenu ul li ul li {
	margin-left				: 20px;
	margin-top				: 5px;
	margin-bottom			: 0px;
}
div#submenu a {
	text-decoration			: none;
	font-size				: 15px;
	color					: #BEBA80;
}
div#submenu a:hover {
	text-decoration			: underline;
}
div#submenu ul li.current a {
	color					: #ffffff;
}
/*END-SUBMENU*/

/*CONTENT*/
div#content {
	clear 					: both;
	position				: relative;
	padding					: 20px;
	margin-right			: 20px;
	font-size				: 12px;
	line-height				: 17px;
	color					: #ffffff;
}
div#content h1 {
	font-size				: 18px;
	margin-bottom			: 10px;
}
div#content h2 {
	font-size				: 16px;
	font-weight				: normal;
}
div#content a {
	text-decoration 		: none;	
	color					: #BEBA80;
}
div#content a:hover {
	text-decoration 		: underline;	
	color					: #ffffff;
}
div#content ul {
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: square;
	margin-left				: 15px;
}
div#content ol {
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: decimal;
	margin-left				: 17px;
}
div#content .csc-mailform {
	border					: 0px;
}
div#content .csc-mailform-field  {
	margin-top				: 1px;
	margin-bottom			: 1px;
}
div#content .csc-mailform-field  label {
	float					: left;
	width					: 130px;
}
div#content .csc-mailform-field  input, div#content .csc-mailform-field  textarea {
	width					: 440px;
}
div#content .csc-mailform-field  textarea {
	height					: 80px;
}
div#content .csc-mailform-field  select {
	width					: 40px;
}
div#content .csc-mailform-field  input.csc-mailform-submit {
	width					: 130px;
	margin-top				: 5px;
}
div#content div.download_items div.download_item a.download_item_title img {
	display					: inline;
	padding-right			: 10px;
	vertical-align			: middle;
}
/*END-CONTENT*/

/*WELCOME*/
div#content div.welcometext {
	float					: left;
	position				: absolute;
	font-size				: 12px;
	text-align				: center;
}
div#content div.welcometext.position1 {
	left					: -225px;
	top						: 50px;
}
div#content div.welcometext.position2 {
	left					: 110px;
	top						: 30px;
}
div#content div.welcometext.position3 {
	left					: -50px;
	top						: 120px;
}
div#content div.welcometext.position4 {
	left					: 375px;
	top						: 100px;
}
div#content div.welcometext.position5 {
	left					: -200px;
	top						: 215px;
}
div#content div.welcometext.position6 {
	left					: 175px;
	top						: 200px;
}
div#content div.welcometext.position7 {
	left					: 50px;
	top						: 280px;
}
/*END-WELCOME*/
