body {
	padding: 1px 0px 0px 5px !important;
}

#contentbox {
	margin-top: 0px !important;
}

/* naviboc */
#navigationbox {
	background: url(../images/navi_bg.png) no-repeat top;
	width: 964px; /* 985 - 8 - 13*/
	height: 63px;
	padding: 0px 13px 0 8px;
}

#navigationbox #home {
	float: left;
	width: 210px;
}

#navigationbox #home A {
	display: block;
	height: 55px;
}


#navigationsections {
	float: left;
}

#navigationsections .seperator {
	float: left;
	height: 55px;
	width: 3px;
	background: url(../images/navi_seperator.png) no-repeat top;
}

#navigationsections .section {
	float: left;
	height: 55px;
	width: 107px;
	display: block;
	background: url(../images/navi_seperator.png) no-repeat top;
}

#navigationsections .section A, #navigationsections .section .disabled {
	height: 55px;
	width: 107px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	
	position: relative;
}

#navigationsections .section .caption {
	position: absolute;
	bottom: 1px;
	padding: 0px 3px 7px 4px;
	
}

#navigationsections .current .caption, #navigationsections A:hover .caption {
	color: white!important;
	cursor: pointer;
}

#navigationsections #section_jobs {
	background: url(../images/navi_jobs_bg.png) no-repeat bottom;
}

#navigationsections #section_jobs.current, #navigationsections #section_jobs A:hover {
	background: url(../images/navi_jobs_bg_current.png) repeat-x bottom;
}

#navigationsections #section_jobs .caption, #tabbox.tabbox_jobs .tab A{
	color: #94B53C;
}

#navigationsections #section_skillstest {
	background: url(../images/navi_skillstest_bg.png) no-repeat bottom;
}

#navigationsections #section_skillstest.current, #navigationsections #section_skillstest A:hover {
	background: url(../images/navi_skillstest_bg_current.png) repeat-x bottom;
}

#navigationsections #section_skillstest .caption, #tabbox.tabbox_skillstest .tab A {
	color: #67afe6;
}

#navigationsections #section_courses {
	background: url(../images/navi_courses_bg.png) no-repeat bottom;
}

#navigationsections #section_courses.current, #navigationsections #section_courses A:hover {
	background: url(../images/navi_courses_bg_current.png) repeat-x bottom;
}

#navigationsections #section_courses .caption, #tabbox.tabbox_courses .tab  A {
	color: #aa4555;
}

#navigationsections #section_myprofile {
	background: url(../images/navi_myprofile_bg.png) no-repeat bottom;
}

#navigationsections #section_myprofile.current, #navigationsections #section_myprofile A:hover {
	background: url(../images/navi_myprofile_bg_current.png) repeat-x bottom;
}

#navigationsections #section_myprofile .caption, #tabbox.tabbox_myprofile .tab A {
	color: #e8b241;
}

#navigationsections .disabled .caption, #navigationsections A.disabled:hover .caption {
	color: #7F7772 !important;
}

#navigationsections .disabled {
	background: url(../images/navi_disabled_bg.png) no-repeat bottom !important;
	cursor: pointer;
}

#searchlinkbox {
	float: right;
	padding: 5px 30px 0 10px;
	line-height: 100%;
}

* html * #searchlinkbox {
	padding-left: 25px;
}

#searchlinkbox FORM {
	margin: 0px;
	padding: 0px;
	display: block;
}

#searchlinkbox .searchbox .icon {
	float: left;
	margin-right: 3px;
}

#searchlinkbox .searchbox .input {
	float: left;
	margin-right: 3px;
}

#searchlinkbox .searchbox .input INPUT {
	height: 14px;
	width: 160px;
	margin: 1px 0 0 0;
}

#searchlinkbox .searchbox INPUT.button {
	padding: 0 3px;
}

.searchbox .empty  {
	color: #999 !important;
}


#searchlinkbox .searchbox .submitbutton {
	float: left;
}

#searchlinkbox .linkbox {
	margin-top: 4px;
	width: 244px;
}

* html #searchlinkbox .linkbox {
	width: 258px !important;
}

#searchlinkbox .linkbox .link {
	float: left;
}

#searchlinkbox .linkbox .link .icon {
	float: left;
	margin-right: 3px;
}

#searchlinkbox .linkbox .link .caption {
	float: left;
	margin: 4px 25px 0 0;
}

* html  #searchlinkbox .linkbox .link .caption {
	margin: 4px 20px 0 0;
}

#searchlinkbox .linkbox A {
	text-decoration: none;
}

#searchlinkbox .linkbox .login {
	float: left;
}

#searchlinkbox .linkbox .shop {
	float: right;
}

#searchlinkbox .linkbox .shop .caption {
	margin-right: 0 !important;
}

/*banner*/
#banner-bottom {
	background: url(../images/banner_ad_text.png) no-repeat left bottom;
	padding-left: 15px;
}

#banner-bottom .banner-left {
	float: left;
}

#banner-bottom .banner-right {
	float: right;
}

#banner-bottom .banner {
	width: 468px;
	height: 60px;
}

#bottombar {
	background: url(../images/mainborder.png) repeat-y;
}

#bottombar .content {
	padding: 5px 20px 0 10px;
	background: url(../images/mainborder_bottom_new.png) no-repeat bottom left ;
}

#bottombar .line {
	background: url(../images/dottedline.png) no-repeat top right;
	height: 3px;
	line-height: 1px;
	font-size:1px;
	margin: 1px 1px 2px 0;
	clear: both;
}

/* contentbox */
div.borderbox_bgbottom{
	/*background: url(../images/mainborder_bottom.png) no-repeat bottom;*/
}

#contentbox-innercontent {
	padding: 25px 43px 5px 37px;
	width: 905px !important;
	min-height: 399px;
}

* html * #contentbox-innercontent {
	height: 399px;
}

#contentbox-innercontent.contentbox-withtabs {
	padding-top: 14px;
	min-height: 359px;
}

* html * #contentbox-innercontent.contentbox-withtabs {
	padding-top: 12px;
	height: 359px;
}