/* #### STYLE Adomex | 08102007 #### */

html, body {
	height: 100%;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
}

img {
	border: 0px;
}

.zoom {
		height: 27px;
		width: 28px;
		background-image: url(../Images/zoom.gif);
		background-repeat: no-repeat;
		background-position: top;
		padding-right: 10px;
		position:absolute;
}

.zoomArchief {
		height: 27px;
		width: 28px;
		background-image: url(../Images/zoom.gif);
		background-repeat: no-repeat;
		background-position: top;
		padding-right: 360px;
		position:absolute;
}

div.Intro {
	margin-left: auto;
	margin-right: auto;
}

/* ## TABLES ## */

table.Container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

	td.Banner {
		height: 70px;
		background-image: url(../Images/Banner.jpg);
		background-repeat: no-repeat;
		background-position: top;
		padding-right: 80px;
	}

	td.Header {
		height: 176px;
	}

		table.Content {
			width: 950px;
			float: right;
		}

td.Search {
	color: #1b5796;
	font-size: 11px;
	text-align: center;
}

td.Content {
	border:1px solid #a5b842;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 20px;
	height: 300px;
}

td.Right {

}

td.BreadCrumb {
	background-color: #cdd126;
	color: #1b5796;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-size: 11px;
}

td.CellColor1 {
	border: 1px solid #a4b943;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 4px;
	background-color: #eff1ca;
	line-height: 18px;
}

td.CellColor0 {
	border: 1px solid #a4b943;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 4px;
	line-height: 18px;
}

td.NewsTitle {
	color: #195b97;
	font-weight: bold;
	font-size: 14px;
}

td.NewsDate {
	color: #195b97;
	font-weight: normal;
	font-size: 11px;
}

td.NewsIntro {
	color: #195b97;
	font-size: 11px;
}

td.Partner {
	border: 1px solid #84B038;
}

td.CompanyInfo {
	border: 1px solid #84B038;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 19px;
	background-color: #eff1ca;
}

td.Employees {
	border-right: 1px solid #84B038;
	padding-left: 30px;
}

td.EmployeesNb {
	padding-left: 30px;
}

td.EmplyeeInfo {
	line-height: 16px;
}

td.CompanyImage {
	border: 1px solid #84B038;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.VacancyTitle {
	border-bottom :1px solid #1b5796;
	color: #1b5796;
	font-size: 14px;
	font-weight: bold;
}

td.VacancyInfo {
	color: #1b5796;
	font-size: 11px;
}

td.VacancyLeft {
	border: 1px solid #84b038;
	background-color: #84b038;
	padding-top: 20px;
}

td.VacancyItem {
	background-color: #cdd126;
	padding-left: 10px;
}

td.VacancyRight {
	background-color: #cdd126;
	border: 1px solid #84b038;
	padding: 20px;
}

table.SearchProducts {
	background-color: #eff1ca;
	border: 1px solid #84b038;
}

td.ProductProperty {
	border-bottom: 1px solid #1b5796;
	color: #1b5796;
}

td.ProductValue {
	border-bottom: 1px solid #1b5796;
}

td.RandomProductImg {
	border: 1px solid #84b038;
	height: 266px;
}

td.RandomProductText {
	border: 1px solid #84b038;
	background-color: #eff1ca;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #636632;
	font-size: 12px;
	line-height: 18px;
}

td.PromoTextImg {
	border: 1px solid #84b038;
}

td.PromoTextText {
	border: 1px solid #84b038;
	background-color: #eff1ca;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #1B5796;
	font-size: 12px;
	line-height: 18px;
}
td.Quote {
	text-align: center;
	padding: 20px;
	background-color: #CDD126;
	color: #1b5796;
	font-weight: bold;
	border: 1px solid #84b038;
	font-style: italic;
}

td.CampmanQuote {
	background-color: #eff1ca;
	border: 1px solid #84b038;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	font-size: 11px;
	line-height: 18px;
}

/* ### LINKS ### */

a.Menu:link {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #84b038;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	text-decoration: none;
}

a.Menu:visited {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #84b038;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	text-decoration: none;
}

a.Menu:hover {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #1b5796;
	background-color: #cdd126;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	text-decoration: none;
}

a.MenuSelected:link {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #1b5796;
	background-color: #cdd126;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	text-decoration: none;
}

a.MenuSelected:visited {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #1b5796;
	background-color: #cdd126;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	text-decoration: none;
}


a.MenuSelected:hover {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #1b5796;
	background-color: #cdd126;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	text-decoration: none;
}

a.SubMenu:link {
	display: block;
	background-color: #84b038;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: white;
	border-bottom: 1px solid white;
}

a.SubMenu:visited {
	display: block;
	background-color: #84b038;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: white;
	border-bottom: 1px solid white;
}

a.SubMenu:hover {
	display: block;
	background-color: #cdd126;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: white;
	border-bottom: 1px solid white;
}

a.SubSubMenu:link {
	display: block;
	background-color: #84b038;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: white;
	border-bottom: 1px solid white;
}

a.SubSubMenu:visited {
	display: block;
	background-color: #84b038;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: white;
	border-bottom: 1px solid white;
}

a.SubSubMenu:hover {
	display: block;
	background-color: #cdd126;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: white;
	border-bottom: 1px solid white;
}

a:link {
	color: #1b5796;
	text-decoration: none;
}

a:visited {
	color: #1b5796;
	text-decoration: none;
}

a:hover {
	color: #1b5796;
	text-decoration: underline;
}

a.leftButtonTop
{
	display:block;
	background: url(../Images/leftbutton-top.jpg) no-repeat;
	line-height:35px;
	width:236px;
	text-align:center;
	font-weight:bold;
	color:white;
}
a.leftButtonTop:Hover
{
	background: url(../Images/leftbutton-top-hover.jpg) no-repeat;
	color:white;
	text-decoration:none;
}
a.leftButtonBottom
{
	display:block;
	background: url(../Images/leftbutton-bottom.jpg) no-repeat;
	line-height:35px;
	width:236px;
	text-align:center;
	font-weight:bold;
	color:white;
}
a.leftButtonBottom:Hover
{
	background: url(../Images/leftbutton-bottom-hover.jpg) no-repeat;
	color:white;
	text-decoration:none;
}

/* ### FORM ### */

input.Text {
	border: 1px solid #1b5796;
	padding: 2px;
	font-size: 11px;
	color: #1b5796;
}

input.Btn {
	background-color: #1b5796;
	border-top: 1px solid #277ed9;
	border-left: 1px solid #277ed9;
	border-right: 1px solid #0f365f;
	border-bottom: 1px solid #0f365f;
	color: white;
	cursor: pointer;
}


/* ### MISC ### */

FONT.header {
	font-size: 14px;
	color: #1b5796;
	font-weight: bold;
}

h1 {
	font-size: 14px;
	color: #1b5796;
	font-weight: bold;
	margin-top: 0px;
}


span.Header {
	font-size: 13px;
	color: #1b5796;
	font-weight: bold;
}

img.PreviewImg {
	border: 1px solid #84b038;
}

span.Required {
	color: #1b5796;
}

/* ############################################### */
/* ############################################### */
/* 					DropDown Style 						*/
/* ############################################### */
/* ############################################### */

.TopMenuUl {
	list-style-type			: none;
	margin						: 0;
	padding						: 0;
	z-index						: 5;
}

.TopMenuLi {
	/*list-style-type			: none;
	position						: relative;
	float							: left;
	width							: 120px;
	width							: 100%;*/
}

.TopMenuTitle {
	display						: block;
	width							: 100px;
}

.SubMenuUl {
	list-style-type			: none;
	position						: absolute;
	/*top							: 18px;*/
	display						: none;
	z-index						: 999;
}

.SubMenuLi a {
	display						: block;
	width							: 105px;
	position						: relative;
	left							: -40px;
	z-index						: 999;
}

li.SubMenuLi {
	z-index						: 999;
}

.SubSubMenuUl {
	list-style-type		: none;
	position					: absolute;
	top								: 0px;
	margin-left				: 81px;
	display						: none;
	z-index						: 999;	
}

.SubSubMenuLi a {
	display						: block;
	width							: 105px;
	position						: relative;
	left							: -40px;
	z-index						: 999;
}

li.SubSubMenuLi {
	z-index						: 999;
}


/* lists nested under hovered list items */
td.TopMenuLi:hover ul.SubMenuUl {
	display						: block;
}

#dMenu li>ul {
	top							: auto;
	left							: auto;
}

ul.topmenuul {
	margin-bottom				: 0px;
	margin-top					: 0px;
	margin-right				: 0px;
	margin-left					: -40px;
	_margin-left				: 0px;
}
td.TopMenuLi ul.SubMenuUl:hover ul {
	display						: block;
}
