/*
ZIGILA
GLOBAL LAYOUT CSS

margin/padding: TOP RIGHT BOTTOM LEFT 
*/

HTML, BODY {
	}

BODY	{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

* {
	font-family: Verdana, Helvetica, Arial;
	font-size: 9pt;
	color: #3e3e3e;
}

FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

H1, H2	{
	font-size: 16pt; 
	color: #df1a24; 
	font-weight: normal; 
	letter-spacing: -1px;
	padding: 0;
	margin: 10 0 15px 0;
}

A, A:link, A:visited, A:active, A:link *, A:visited *, A:active *  {
	text-decoration: none;
}

A:hover, A:hover *  {
	text-decoration: underline;
}

IMG	{ 
	border: 0px transparent none; 
}

.Sel {
	color: #171718!important;
}


/* SITE LAYOUT - SSM V9 */
#SiteContainer				{ position: relative; width: 978px; height: auto; text-align: left; }

#SiteHeader					{ position: relative; width: 978px; height: 224px; background-image: url(/images/bg_body_header.gif); background-repeat: no-repeat; }
	#SiteLanguages			{ position: absolute; left:  22px; top:  11px; width: 350px; height:  10px; overflow: visible; }
	#SiteLanguages A, #SiteLanguages { font-size:  7pt; text-decoration: none; color: #8d8f92; }
	
	#SiteHeaderMenu			{ position: absolute; left: 601px; top:  11px; width: 350px; height:  10px; overflow: visible; text-align: right; }
	#SiteHeaderMenu A, #SiteHeaderMenu  { font-size:  7pt; text-decoration: none; color: #8d8f92; }
	
	#SiteHeaderImage		{ position: absolute; left:  39px; top:  83px; width: 896px; height: 123px; overflow: hidden; }
	#SiteSubMenu			{ position: absolute; left:  39px; top: 200px; width: 896px; height:  20px; overflow: hidden; }
		#SiteSubMenu 		{  font-size:  8pt; text-decoration: none; color: #8d8f92; }
		#SiteSubMenu *		{  font-size:  8pt; text-decoration: none; color: #8d8f92; }
	
	#SiteMainMenu			{ position: absolute; left:   0px; top:  30px; width: 978px; height:  65px; overflow: hidden; }
		.MainMenuTabLead	{ float: left; width: 186px; height:  19px; margin: 16px 0px 0 0px; overflow: hidden; }
		.MainMenuTab		{ float: left; width:  96px; height:  19px; margin: 16px 7px 0 0px; overflow: hidden; text-align: center; }
		.MainMenuTabSel		{ float: left; width:  96px; height:  19px; margin: 16px 7px 0 0px; overflow: hidden; text-align: center; background-color: #ffffff; }
		.MainMenuTab A		{ font-size:  8pt; text-decoration: none; color: #171718; white-space: nowrap; }
		.MainMenuTabSel A	{ font-size:  8pt; text-decoration: none; color: #171718; white-space: nowrap; }

#SiteContentContainer		{ position: relative; width: 978px; height: auto; background-image: url(/images/bg_body.gif); background-repeat: repeat-y; margin: 0; padding: 0; }
	#SiteContentHolder		{ margin: 0px 39px 0 43px; width: 896px; border: 1px solid transparent; overflow-x: hidden; }
	#SiteContentText, #SiteContentText *		{ line-height: 140%; }
	#SiteContentText A							{ text-decoration: underline; }
	#SiteContentText TABLE TD					{ border-bottom: 1px #d7d7d7 solid; }

#SiteFooter					{ position: relative; width: 978px; height: 95px; overflow: hidden; background-image: url(/images/bg_body_footer.gif); background-repeat: no-repeat; }
	#SiteFooter A, #SiteFooter * { font-size:  7pt; text-decoration: none; color: #8d8f92; }
	#SiteDisclaimer			{ position: absolute; left:  41px; top: 35px; width: 150px; height: 20px; overflow: hidden; }
	#SiteCopyright			{ position: absolute; left: 293px; top: 35px; width: 350px; height: 20px; overflow: visible; white-space: nowrap; }



/* Layout 0 - home specific !!! */
#Site0Image				{ float: left; width: 245px; height: 325px; overflow: hidden; text-align: center; margin-top: 50px; }
#Site0Content			{ float: left; width: 406px; height:  100%; overflow: visible; margin-left: 7px; }
#Site0SideBox			{ float: left; width: 199px; height:  100%; overflow: visible; margin-left: 7px; }

/* Layout 1 - Full width  */
#Site1Content			{ float: left; width: 804px; height:  100%; overflow: visible; }

/* Layout 2 - Image Left  */
#Site2Image				{ float: left; width: 245px; height: 325px; overflow: hidden; text-align: center; margin-top: 50px; }
#Site2Content			{ float: left; width: 552px; height:  100%; overflow: visible; margin-left: 7px; }

/* Layout 3 - Full width  */
#Site3Content			{ float: left; width: 804px; height:  100%; overflow: visible; }

/* Layout 4 - Image Left  !!! */
#Site4Image				{ float: left; width: 245px; height: 325px; overflow: hidden; text-align: center; margin-top: 50px; }
#Site4Content			{ float: left; width: 552px; height:  100%; overflow: visible; margin-left: 7px; }

/* Layout 5 - Submenu Left  - no photo */
#Site5Menu				{ float: left; width: 246px; height: 325px; overflow: visible; }
	#Site5Menu A		{ font-size: 12pt; text-decoration: none; color: #8d8f92; } 
#Site5Content			{ float: left; width: 643px; height:  100%; overflow: visible; margin-left: 7px;}

/* Layout 6 - Submenu Left  - photo right */
#Site6Menu				{ float: left; width: 246px; height: 325px; overflow: visible; }
	#Site6Menu A		{ font-size: 12pt; text-decoration: none; color: #8d8f92;  } 
#Site6Content			{ float: left; width: 302px; height: 325px; overflow: visible; }
#Site6Image				{ float: left; width: 334px; height:  100%; overflow: visible; margin-left: 7px;}

/* Layout 7 - Submenu Left  - no photo - no submenu middle !!! */
#Site7Menu				{ float: left; width: 246px; height: 325px; overflow: visible; }
	#Site7Menu A		{ font-size: 12pt; text-decoration: none; color: #8d8f92; } 
#Site7Content			{ float: left; width: 643px; height:  100%; overflow: visible; margin-left: 7px;}

/* Layout 8 - Submenu Left  - photo right - no submenu middle */
#Site8Menu				{ float: left; width: 246px; height: 325px; overflow: visible; }
	#Site8Menu A		{ font-size: 12pt; text-decoration: none; color: #8d8f92;  } 
#Site8Content			{ float: left; width: 302px; height: 325px; overflow: visible; }
#Site8Image				{ float: left; width: 334px; height:  100%; overflow: visible; margin-left: 7px;}

/* Layout 9/11 - Submenu Left  - no photo - submenu middle */
#Site9MenuA				{ float: left; width: 246px; height: 325px; overflow: visible; }
#Site9MenuB				{ float: left; width: 302px; height: 325px; overflow: visible; }
	#Site9MenuA A		{ font-size: 12pt; text-decoration: none; color: #8d8f92;  } 
	#Site9MenuB A		{ font-size: 24pt; text-decoration: none; color: #8d8f92; line-height: 120%; } 
#Site9Content			{ float: left; width: 334px; height:  100%; overflow: visible; margin-left: 7px;}

/* Layout 10/12 - Submenu Left  - photo top - submenu middle */
#Site10MenuA			{ float: left; width: 246px; height: 325px; overflow: visible; }
#Site10MenuB			{ float: left; width: 302px; height: 325px; overflow: visible; }
	#Site10MenuA A		{ font-size: 12pt; text-decoration: none; color: #8d8f92;  } 
	#Site10MenuB A		{ font-size: 24pt; text-decoration: none; color: #8d8f92; line-height: 120%; } 
#Site10Content			{ float: left; width: 334px; height:  100%; overflow: visible; margin-left: 7px;}


/* Default Layout 100 - Full width  */
#Site100ContentTitle	{ position: absolute; left:   0px; top:  20px; width: 780px; height: 40px; overflow: hidden; }
#Site100Content			{ position: absolute; left:   0px; top:  60px; width: 780px; height: auto; overflow: visible; }

/* NIEUWS OVERVIEW */
.NewsItem				{ position: relative; width: 100%; height: auto; margin-bottom: 20px; clear: both; }
.NewsItem *				{  border: 0px none transparent!important; }
.NewsDate				{ font-size: 8pt; }
.NewsImg				{ float: left; width: 100px; height: 100px;  margin-right: 20px; overflow: hidden; vertical-align: middle; text-align: center; }


/* HOME SIDE BOX  */
#Site0SideBox, #Site0SideBox *	{ color: #8f8f8f; font-size: 7pt; }
	DIV.NewsDates				{ color: #8f8f8f; font-size: 7pt; font-weight: bold; line-height: 180%; }
	DIV.NewsDates *				{ color: #8f8f8f; font-size: 7pt; font-weight: bold; line-height: 180%; }
	DIV.NewsHeader				{ font-size: 7pt; font-weight: bold;  }
	DIV.NewsHeader *			{ font-size: 7pt; font-weight: bold;  }
	DIV.NewsText				{ color: #8f8f8f; font-size: 7pt; line-height: 180%; }
	DIV.NewsText *				{ color: #8f8f8f; font-size: 7pt; line-height: 180%; }


/* FORMS V9 DEFAULT */
FORM					{ margin: 0px; padding: 0px; }
INPUT.FormText			{ width: 250px; }
INPUT.FormButton		{ text-align: center; }
INPUT.FormMainButton	{ border: 1px solid #C0C0C0; color: #7f7f7f; background-color: #ffffff; font-weight: bold; text-align: center; }
SELECT.FormSelect		{ width: 305px; }
TEXTAREA.FormTextarea	{ width: 400px; height: 100px; }
SPAN.FormError			{ color: #eb1c22!important; font-size: 80%; }

/* FORMS V9 SEARCH BOX */ 
INPUT.SearchText		{ border: 1px solid #C0C0C0; color: #C0C0C0; width: 225px; }
INPUT.SearchButton		{ border: 1px solid #C0C0C0; color: #C0C0C0; width: auto; background-color: #ffffff; font-weight: bold; text-decoration: underline; }


/* SEARCH RESULTS V9 DEFAULT */
#SearchNoResults			{ margin-top: 15px; font-style: italic; }
#SearchHeader				{ display: block; position: relative; width: 100%; height: auto; margin-top: 15px; border-top: 1px solid #404040; border-bottom: 1px solid #404040; padding-top: 3px; padding-bottom: 3px; }
#SearchResults				{ display: block; position: relative; width: 80%; height: auto; }
.SearchResult				{ display: block; position: relative; width: 100%; height: auto; margin: 15px 0 15px 0; }
	.SearchResult A 		{ text-decoration: underline; font-size: 110%; font-weight: normal; }
	.SearchResult A SPAN	{ text-decoration: underline; font-size: 110%; font-weight: bold; color: #730b3a; }
	.SearchResultsURL		{ color: #b1b3b4; }
	.SearchWord				{ font-weight: bold; }
#SearchFooter				{ display: block; position: relative; border-top: 1px solid #404040; border-bottom: 1px solid #404040; padding-top: 3px; padding-bottom: 3px; margin-top: 15px; }


/* SITE MAP V9 BAKKENIST ONLY */
#SiteMap LI				{ }
#SiteMap DIV.Level0		{ margin-top: 10px; font-weight: bold; text-decoration: underline; }
#SiteMap DIV.Level0 *	{ font-weight: bold; text-decoration: underline; }
#SiteMap LI.Level1		{ text-decoration: none; }
#SiteMap LI.Level2		{ }
#SiteMap LI.Level2 *	{ font-weight: normal; }
#SiteMap LI.Level3		{ }
#SiteMap LI.Level3 *	{ font-weight: normal; }
#SiteMap LI.Level4		{ }
#SiteMap LI.Level4 *	{ font-weight: normal; }