/*
BABYHOOD
GLOBAL LAYOUT CSS


HEEL LICHTBLAUW: #f5fff7
LICHT BLAUW: #d1f5f7
ROOD: #ed2059
GRIJS: #b2b2b2
DONKER GRIJS: #808080

margin/padding: TOP RIGHT BOTTOM LEFT 
*/

HTML, BODY {
	height: 100%;
	overflow: auto;
	}

BODY	{
	background-color: #f5fff7;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/bg_body.gif); 
}

* {
	font-family: Tahoma, Verdana, Geneva; 
	font-size: 10pt;
	color: #808080;
}

H1 {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #808080;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

IMG {
	border-width: 0px;
}

SMALL {
	font-size: 7pt;
	color: #808080!important;
}

B, STRONG {
	color: #ed2059;
	}

P	{
	margin: 0px 0px 10px 0px;
}

A, A *, A:link, A:link *, A:visited, A:visited *		{ text-decoration: none; color: #ed2059; }
A:hover, A:hover *, A:active, A:active *				{ text-decoration: underline; color: #ed2059; }



/* SITE LAYOUT */
#SiteContainer		{ position: relative; width: 975px; height: 570px; overflow: hidden; background-image: url(/images/bg_container.gif); background-repeat: no-repeat; }
#SiteLogo			{ position: absolute; top: 18px; left: 710px; width: 172px; height: 43px; overflow: hidden; z-index: 10; }
#SiteMenuSelected	{ position: absolute; top: 18px; width: 38px; height: 45px; overflow: hidden; }
#SiteMaterials		{ position: absolute; top: 133px; left: 900px; width: 74px; height: 241px; overflow: hidden; }

#SiteLanguage		{ position: absolute; top: 65px; left: 730px; width: 135px; height: 20px; overflow: hidden; text-align: right; color: #ffffff; }
#SiteLanguage *		{ color: #ffffff; }

#SiteHeaderImg		{ position: absolute; top: 95px; left: 100px; width: 765px; height: 100px; overflow: hidden;  }
#SiteMenu			{ position: absolute; top: 65px; left: 100px; width: 610px; height: 85px; overflow: show; }
#SiteContentText *	{ line-height: 125%; }

/* SITE CHECKOUT LAYOUT */
#SiteCheckoutContent { position: absolute; top: 175px; left: 300px; width: 365px; height: 300px; overflow: hidden; }

/* SITE STATIC LAYOUT */
#SiteStaticContent	{ position: absolute; top: 215px; left: 100px; width: 555px; height: 330px; overflow: auto; scrollbar-base-color: #FFFFFF; scrollbar-arrow-color: #b2b2b2; scrollbar-3dlight-color: #b2b2b2; scrollbar-darkshadow-color: #b2b2b2; scrollbar-face-color: #f4f4f0; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; }

/* SITE HOME LAYOUT */
#SiteHomeButton		{ position: absolute; top: 440px; left: 750px; width: 76px; height: 76px; overflow: hidden; }
#SiteHomeContent	{ position: absolute; top: 133px; left: 100px; width: 765px; height: 410px; overflow: hidden; }
#SiteHomeContent *	{ color: #ed2059; }

/* SITE PRODUCT OVERVIEW */
#SiteOverviewImage	{ position: absolute; top: 133px; left: 100px; width: 140px; height: 410px; overflow: hidden;  }
#SiteOverview		{ position: absolute; top: 133px; left: 270px; width: 400px; height: 410px; overflow: hidden;  }
#SiteOverviewContent { position: absolute; top: 133px; left: 690px; width: 175px; height: 275px; overflow: hidden; }
.SiteOverviewThumbs	{ position: relative; width: 85px; height: 90px; overflow: hidden; float: left; margin-right: 15px; margin-bottom: 10px; text-align: center; }
.SiteOverviewLabel	{ position: absolute; top: 71px; left: 0px; width: 85px; height: 19px; overflow: hidden; text-align: center; margin-top: 4px; }
.SiteOverviewLabel * { font-size: 75%; }

/* SITE PRODUCT */
#SiteProductNext	{ position: absolute; top: 215px; left: 100px; width: 70px; height: 70px; overflow: hidden;  }
#SiteProductPrev	{ position: absolute; top: 475px; left: 100px; width: 70px; height: 70px; overflow: hidden;  }
#SiteProductGallery	{ position: absolute; top: 215px; left: 190px; width: 100px; height: 330px; overflow: hidden;  }
#SiteProductGallery div { position: relative; width: 100xp; height: 100px; overflow: hidden; background-position: 50% 50%; background-repeat: no-repeat; margin-bottom: 15px;; }
#SiteProductPhoto	{ position: absolute; top: 215px; left: 310px; width: 300px; height: 330px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; }
#SiteProductOption	{ position: absolute; top: 215px; left: 630px; width: 80px; height: 218px; overflow: hidden; }
#SiteProductOption div { position: relative; width: 80xp; height: 100px; overflow: hidden; }
#SiteProductPrice	{ position: absolute; top: 448px; left: 630px; width: 120px; height: 50px; overflow: hidden; color: #ed2059; font-size: 20pt; }
#SiteProductContent	{ position: absolute; top: 215px; left: 730px; width: 135px; height: 195px; overflow: hidden;  }
#SiteProductButton	{ position: absolute; top: 443px; left: 750px; width: 76px; height: 76px; overflow: hidden; }

/* SITE ORDER FORM */
#SiteOrderPhoto		{ position: absolute; top: 215px; left: 100px; width: 300px; height: 330px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; }
#SiteOrderContent	{ position: absolute; top: 215px; left: 730px; width: 135px; height: 195px; overflow: hidden; }
#SiteOrderForm		{ position: absolute; top: 215px; left: 425px; width: 285px; height: 330px; overflow: hidden; }


/* SEARCH - FORM V9 DEFAULT - TOP RIGHT BOTTOM LEFT */
FORM				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input.SearchInput	{ width: 150px; height: 23px; padding: 5px 6px 2px 6px; background-color: transparent; border: 0px solid transparent; background-image: url(/images/bg_searchbox.gif); background-repeat: no-repeat; color: #a7a7a7; }
input.SearchButton  { width: 55px; height: 23px; }

/* CONTACT - FORM V9 DEFAULT */
INPUT.FormText			{ width: 150px; }
INPUT.FormTextSmall		{ width: 100px; }
INPUT.FormFile			{ width: 150px; }
INPUT.FormButton		{ width: 150px; text-align: center!important; }
INPUT.FormMainButton	{ width: 150px; text-align: center!important; font-weight: bold; }
SELECT.FormSelect		{ width: 155px; }
SELECT.FormSelectFull	{ width: 250px; }
SELECT.FormSelectSmall	{ width:  50px; }
TEXTAREA.FormTextarea	{ width: 250px; height: 100px; }
.FormError				{ color: #fa6d03; white-space: nowrap; margin-left: 5px; font-weight: bold; }



/* 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; }




/* MENU GENERAL*/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}

/* Add-On Core Code (Remove when not using any add-on's) */
.qmfv{visibility:visible !important; }
.qmfh{visibility:hidden !important;}



/*"""""""" (MAIN) Container """"""""*/
#qm0
{ 	width: 675px;
	background-color: transparent;
}

 /*"""""""" (MAIN) Items """"""""*/
#qm0 a, #qm0 a * 
{	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
	margin: 0px 25px 0px 0px; /* top right bottom left */
}


/*"""""""" (MAIN) Hover State \ Active State """"""""*/
#qm0 a:hover, body #qm0 .qmactive, body #qm0 .qmactive:hover				
{ 	text-decoration: underline;
	background-color: transparent;
}

#qm0 A A:hover
{

}


/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 .qmparent
{
}


/*"""""""" [SUB] Containers """"""""*/
#qm0 div
{
	margin-top: 5px;
	background-color: #ffffff;
	border-left: 1px solid #ed2059;
	border-right: 1px solid #ed2059;
	border-bottom: 1px solid #ed2059;

}

/*"""""""" [SUB] Parent Items """"""""*/
#qm0 div .qmparent 
{
	background-color: transparent;
	color: #ed2059;
}


/*"""""""" [SUB] Items """"""""*/
#qm0 div a
{	background-color: transparent;
	margin: 0px;
	padding: 2px 20px 2px 2px;		/* top right bottom left */
	color: #ed2059;

}


/*"""""""" [SUB] Hover State \ Active State """"""""*/
#qm0 div a:hover, body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
	text-decoration: none;
	background-color: #ed2059;
	color: #ffffff;
}

