/*
BAKKENIST
GLOBAL LAYOUT CSS

Rood: #730b3a
Donkergrijs: #242b31
Middelgrijs: #a1a8b0

Platte tekst : 12pt -> website P   9pt
Tussen koppen: 14pt -> website H2 11pt bold
Hoofd koppen : 32pt -> website H1 24pt 

Hoofd menu   : 13pt -> website 10pt
Sub menu     : 12pt -> website 9pt

Sidebox kop  : 14pt
Sitebod tekst: 10pt

Footer		 : 10pt


margin/padding: TOP RIGHT BOTTOM LEFT 
*/

HTML, BODY {
	}

BODY	{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

* {
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #242b31;
}

FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

H1	{
	font-size: 18pt;
	color: #730b3a;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

H2	{
	font-size: 11pt;
	color: #730b3a;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

A, A:link, A:visited, A:active, A:link *, A:visited *, A:active *  {
	color: #730b3a;
	text-decoration: none;
}

A:hover, A:hover *  {
	color: #242b31;
	text-decoration: none;
}

CENTER div, CENTER {
	text-align: left;
}

.ColorRed { color: #730b3a!important; }
.ColorRed * { color: #730b3a!important; }

/* LAYOUTS */
#SiteContainer				{ position: relative; height: auto; width: 600px; background-color: #ffffff; }
#FooterContainer			{ display: none;  }
#SiteBgTop					{ display: none; }
#SiteBgBottom				{ display: none; }

/* HEADER DIVs total height=160px */
#HeaderContainer			{ position: relative; width: 100%; height: 117px; overflow: hidden; }
	#HeaderLogo				{ float: right; width: 210px; height: 100px; overflow: hidden; }
	#HeaderMenu				{ display: none; }
	

/* HEADER DIVs total height=40px */
#SubHeaderContainer			{ display: none; }
	#MainMenu				{ display: none;  }
	#SubMenu				{ display: none!important;  }


/* ContentContainer DIVs total height=auto*/ 
#ContentContainer			{ position: relative; width: 100%; height: auto; background-position: -500px 0px; background-repeat: no-repeat; margin-top: 27px; }
#ContentContainerAlt		{ position: relative; width: 100%; height: auto; background-position: -500px 0px; background-repeat: no-repeat; margin-top: 27px; }

	#LayoutATitle			{ position: relative; width: 100%; height: auto; }
	#LayoutAText			{ position: relative; width: 100%; height: auto; margin-top: 20px; }
	#LayoutAFooter			{ display: none; }

	#LayoutBTitle			{ position: relative; width: 100%; height: auto; }
	#LayoutBText			{ position: relative; width: 100%; height: auto; margin-top: 20px; }
	#LayoutBSidebox			{ display: none;  }
	#LayoutBFooter			{ display: none; }

	#LayoutCTitle			{ position: relative; width: 100%; height: auto;  }
	#LayoutCText			{ position: relative; width: 100%; height: auto; margin-top: 20px;}
	#LayoutCFooter			{ display: none; }

	#LayoutDTitle			{ position: relative; width: 100%; height: auto; }
	#LayoutDText			{ position: relative; width: 100%; height: auto; margin-top: 20px; }
	#LayoutDSidebox			{ display: none;  }
	#LayoutDFooter			{ display: none; }

	#LayoutETitle			{ position: relative; width: 100%; height: auto;  }
	#LayoutEText			{ position: relative; width: 100%; height: auto; margin-top: 20px; }
	#LayoutEFooter			{ display: none; }

	#LayoutFTitle			{ position: relative; width: 100%; height: auto; }
	#LayoutFText			{ position: relative; width: 100%; height: auto; margin-top: 20px; }
	#LayoutFSidebox			{ display: none;  }
	#LayoutFFooter			{ display: none; }


	/* OLD STUFF */
	IMG.OverviewImagePaper	{ margin-left: 20px; margin-right: 50px; }
	/* END OLF STUFF*/

	.SiteSideBox			{ display: none; }

	.SiteOverview			{ position: relative; width: 100%; height: 70px; overflow: hidden; margin-bottom: 15px; }
	.SiteOverviewImage		{ float: left; width:  70px; height: 70px;}
	.SiteOverviewText		{ float: left; width: 500px; margin-left: 10px; }
	.SiteOverviewTextOnly	{ display: block; margin-bottom: 20px; }	

/* Footer DIVS */
#FooterLinks				{  }
	#FooterLinks *			{ font-size: 7pt; color: #a1a8b0; padding: 0 2px 0 2px; }
	#FooterLinks A			{ color: #a1a8b0; }
	#FooterLinks A:hover	{ color: #242b31; }



/* OTHER MENU */
.MenuSpacerSPAN				{ margin: 0px 10px 0px 10px; color: #b9b9b9; }


/* MENU - DON'T KNOW WHERE IT IS USED */
A.MenuSubSubA, A.MenuSubSubA:link, A.MenuSubSubA:visited	{ text-decoration: none; font-weight: bold; margin-left: 15px; line-height: normal; }
A.MenuSubSubA:hover, A.MenuSubSubA:active					{ }


/* 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; }


/* 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		{ margin-left: 20px; }
#SiteMap LI.Level2 *	{ font-weight: normal; }
#SiteMap LI.Level3		{ margin-left: 20px; }
#SiteMap LI.Level3 *	{ font-weight: normal; }
#SiteMap LI.Level4		{ margin-left: 20px; }
#SiteMap LI.Level4 *	{ font-weight: normal; }
#SiteMap LI.Level5		{ margin-left: 20px; }
#SiteMap LI.Level5 *	{ font-weight: normal; }