/*
HIGHLINE.NL
GLOBAL LAYOUT CSS


margin/padding: TOP RIGHT BOTTOM LEFT 
*/

HTML, BODY {
	}

BODY	{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

* {
	font-family: Verdana, Geneva; 
	font-size: 11px;
	color: #526c83;
}

CENTER * {
	text-align: left;
}

H1 {
	font-size: 13pt;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

TH {
	font-size: 13pt;
	font-weight: normal;
	text-align: left;
}

UL { 
	margin: 0px 0px 0px 10px;
	padding-left: 0px;
}

LI { 
	margin: 0px 0px 0px 10px;
}

SMALL {
	font-size: 7pt;
}

A, A *, A:link, A:link *					{ text-decoration: none;  }
A:visited, A:visited *						{ text-decoration: none;  }
A:hover, A:hover *, A:active, A:active *	{ text-decoration: underline; color: #fa6d03; }


/* SITE LAYOUT */
#SiteHeader			{ position: relative; width: 950px; height: 30px; overflow: hidden; background-color: #f1f4f9; } 
#SiteLogo			{ position: relative; width: 950px; height: 45px; overflow: hidden; margin-top: 15px; margin-bottom: 25px; }

/* we set the main container to 960 for IE6 only*/
#SiteContentHolder  { position: relative; width: 960px; height: auto; overflow: hidden;  } 
	#SiteSidebar	{ float: left; display: inline; width: 180px; height: auto; overflow: visible; }
	#SiteSpacer		{ float: left; display: inline; width: 22px; height: 400px; overflow: visible; }
	#SiteContent	{ float: left; display: inline; width: 748px; height: auto; overflow: visible; }
	#SiteTitle		{ position: relative; width: 748px; height: 62px; background-image: url(/images/bg_title.png); background-repeat: no-repeat; overflow: hidden; margin-bottom: 10px; }
		#SiteTitle H1	{ margin-left: 10px; margin-top: 20px; color: #e9ffff;  }

	.SideBox		{ position: relative; width: 180xp; height: auto; background-image: url(/images/bg_sidebox.png); background-repeat: repeat-x; overflow: hidden; margin-bottom: 15px; }
	#SiteMenu		{ position: relative; width: 748xp; height: 58px; background-image: url(/images/bg_menu.png); background-repeat: no-repeat; margin-bottom: 15px; }
		#SiteMainmenu DIV	{ position: relative; width: 106px; height: 30px; font-size: 11pt; color: #e9ffff; text-align: center; padding-top: 7px; margin-left: 1px; white-space: nowrap; overflow: hidden; }
		#SiteMainmenu DIV A	{ font-size: 11pt; color: #e9ffff; white-space: nowrap; text-decoration: none; }
		#SiteMainmenu DIV.Selected			{ background-image: url(/images/bg_menu_selected.png); color: #2880ae; background-repeat: no-repeat; }
		#SiteMainmenu DIV.Selected	*		{ color: #2880ae; }
		#SiteMainmenu DIV.SelectedLeft		{ background-image: url(/images/bg_menu_selected_left.png); color: #2880ae; background-repeat: no-repeat; margin-left: 0px; }
		#SiteMainmenu DIV.SelectedLeft	*	{ color: #2880ae; }
		#SiteMainmenu DIV.SelectedRight		{ background-image: url(/images/bg_menu_selected_right.png); color: #2880ae; background-repeat: no-repeat; }
		#SiteMainmenu DIV.SelectedRight *	{ color: #2880ae; }

		#SiteSubmenu	{ position: relative; width: 748xp; height: 20px; white-space: nowrap; padding-left: 10px; margin: 0px; }
		#SiteSubmenu *	{ color: #526c83; }


	#SiteNavigation	{ position: relative; width: 748xp; height: auto; margin-bottom: 15px; padding-left: 10px; color: #808080; }

	#SideBody		{ position: relative; width: 748px; height: auto; background-image: url(/images/bg_body_middle.png); background-repeat: repeat-y; margin-bottom: 15px; }
		.SiteBodyMargin { margin-left: 10px; margin-right: 10px; }
		.SiteBodyMargin A, .SiteBodyMargin A *					{ text-decoration: underline; } 
		.SiteBodyMargin A:hover, .SiteBodyMargin A:hover *		{ text-decoration: underline; color: #fa6d03; } 
		TABLE.SiteTableList TH { border-bottom: 1px solid #526c83; text-align: left; font-size: 11px; font-weight: bold; }
		TABLE.SiteTableList TD { border-bottom: 1px dotted #c0c0c0; }
		TABLE.SiteTableList TD.Clean { border-bottom: 0px none transparent; }

	#SiteHomeBoxTop		{ position: relative; width: 748px; height: 130px; overflow: hidden; background-image: url(/images/bg_home_box_1.png); margin-bottom: 15px; }
		#HomeBoxA		{ position: absolute; top:  10px; left: 190px; width: 545px; height: 85px; overflow: hidden; }
		#HomeBoxAA		{ position: absolute; top: 105px; left: 190px; width: 545px; height: auto; text-align: right; }
	
	#SiteHomeBoxBottom	{ position: relative; width: 748px; height: 275px; overflow: hidden; background-image: url(/images/bg_home_box_3.png); }
		#HomeBoxB		{ position: absolute; top:  20px; left: 15px; width: 150px; height: auto; overflow: hidden; font-size: 11pt; color: #e9ffff; white-space: nowrap; text-decoration: none;}
		#HomeBoxBB		{ position: absolute; top:  75px; left: 15px; width: 200px; height: 150px; overflow: hidden; }
		#HomeBoxBBB		{ position: absolute; top: 235px; left: 15px; width: 200px; height: auto; text-align: right; }

		#HomeBoxC		{ position: absolute; top:  20px; left: 274px; width: 150px; height: auto; overflow: hidden; font-size: 11pt; color: #e9ffff; white-space: nowrap; text-decoration: none; }
		#HomeBoxCC		{ position: absolute; top:  75px; left: 274px; width: 200px; height: 150px; overflow: hidden; }
		#HomeBoxCCC		{ position: absolute; top: 235px; left: 274px; width: 200px; height: auto; text-align: right; }

		#HomeBoxD		{ position: absolute; top:  20px; left: 533px; width: 150px; height: auto; overflow: hidden; font-size: 11pt; color: #e9ffff; white-space: nowrap; text-decoration: none; }
		#HomeBoxDD		{ position: absolute; top:  75px; left: 533px; width: 200px; height: 150px; overflow: hidden; }
		#HomeBoxDDD		{ position: absolute; top: 235px; left: 533px; width: 200px; height: auto; text-align: right; }



	#SiteFooter		{ position: relative; width: 748px; height: auto; overflow: visible; margin-top: 15px; background-image: url(/images/line_footer.png); background-repeat: no-repeat; background-position: 0px 10px; }
		#SiteFooter DIV DIV { font-size: 11px; font-weight: bold; color: #526c83; margin-bottom: 10px; }
		#SiteFooter * { color: #808080; line-height: 14px; }


/* SIDEBOX - FORM */
input.SideBoxInput	{ width: 160px; background-color: #ffffff; border: 1px solid #d5dae0; color: #c0c0c0; padding-top: 2px; padding-bottom: 2px;}
input.SideBoxButton { width: auto; }


/* SEARCH - FORM V9 DEFAULT */
FORM				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input.SearchInput	{ width: 160px; background-color: #ffffff; border: 1px solid #d5dae0; padding-top: 2px; padding-bottom: 2px; color: #c0c0c0;}
select.SearchSelect	{ width: 160px; background-color: #ffffff; border: 1px solid #d5dae0; padding-top: 2px; padding-bottom: 2px; color: #c0c0c0;}

input.SearchButton  { width: auto; }

/* CONTACT - FORM V9 DEFAULT */
INPUT.FormText			{ width: 300px; }
INPUT.FormFile			{ width: 305px; }
INPUT.FormButton		{ text-align: center; }
INPUT.FormMainButton	{ text-align: center; font-weight: bold; }
SELECT.FormSelect		{ width: 300px; }

TEXTAREA.FormTextarea	{ width: 450px; height: 200px; }
.FormError				{ color: #fa6d03; margin-left: 10px; white-space: nowrap;}
.FormErrorSidebox		{ color: #fa6d03; }
#ActionLoading, #ActionSuccess, #ActionFailed, #ActionLoading *, #ActionSuccess *, #ActionFailed *	{ color: #fa6d03!important; }



/* SEARCH RESULTS V9 DEFAULT */
#SearchHeader		{ border-top: 1px solid #404040; border-bottom: 1px solid #404040; padding-top: 3px; padding-bottom: 3px; }
#SearchHeader TD	{ }
#SearchResults		{ margin-top: 15px; margin-bottom: 15px; }
#SearchResults A.SearchResult, #SearchResults A.SearchResult * { font-weight: bold; }
.SearchResultsURL	{ color: #b1b3b4; }
#SearchFooter		{ border-top: 1px solid #404040; border-bottom: 1px solid #404040; padding-top: 3px; padding-bottom: 3px; }
#SearchFooter TD	{ }
#SearchFooter A.SearchPaging, #SearchFooter A.SearchPaging * {  }


/* SITE MAP V9 DEFAULT */
#SiteMap					{ 	}

#SiteMap .LevelSpacer		{ list-style-type: none; margin-top: 10px;}
#SiteMap .Level0			{ position: relative; left: 0px; margin-left: 0px; text-align: left; }

#SiteMap .Level1			{ list-style-type: square; margin-top: 10px;  }
#SiteMap .Level1 A			{ line-height: 125%; text-decoration: none; font-weight: bold; }
#SiteMap .Level1 A:hover	{ line-height: 125%; text-decoration: underline; font-weight: bold; }

#SiteMap .Level2			{ list-style-type: square; margin-left: 25px; text-decoration: none; }
#SiteMap .Level2 A			{ line-height: 125%; text-decoration: none; }
#SiteMap .Level2 A:hover	{ line-height: 125%; text-decoration: underline; }

#SiteMap .Level3			{list-style-type: disc; margin-left: 50px; text-decoration: none; }
#SiteMap .Level3 A			{ line-height: 125%; text-decoration: none; }
#SiteMap .Level3 A:hover	{ line-height: 125%; text-decoration: underline; }

