body
{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	background: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

div#bigBlueBox
{
	position: relative;
	width: 954px;
	height: 539px;
	top: 38px;
	background-image: url(images/BlauwKader.gif);
	margin-left: auto;
	margin-right: auto;
}

div#bigBlueAdminBox
{
	position: relative;
	width: 954px;
	height: 739px;
	top: 38px;
	background-image: url(images/BlauwKaderAdmin.gif);
	margin-left: auto;
	margin-right: auto;
}

.topbar
{
	background: #2c5aa0;
	position: absolute;
	top: -38px;
}
div#logoBox
{
	width: 143px;
	height: 76px;
	left: 65px;
	text-align: center;
	vertical-align: middle;
}
div#taglineBox
{
	width: 475px;
	height: 76px;
	left: 231px;
}
div#contactBox
{
	width: 143px;
	height: 76px;
	left: 730px;
}

img#logoImg
{
	top: 20px;
	margin-top: 13px;
	margin-left: 1px;
}
img#taglineImg
{
	top: 20px;
	margin-top: 0px;
	margin-left: 1px;
}
img#contactImg
{
	top: 20px;
	margin-top: 0px;
	margin-left: 1px;
}

.content
{
	position: absolute;
}
div#contentarea
{
	width: 640px;
	height: 445px;
	left: 65px;
	top: 41px;
}
div#admincontentarea
{
	width: 640px;
	height: 645px;
	left: 65px;
	top: 41px;
	text-align: left;
 	overflow: auto;
 	overflow-x: hidden;
}
.rightmenu
{
	position: absolute;
}
div#adminrightbar
{
	width: 143px;
	height: 645px;
	left: 25px;
	top: 0px;
	text-align: left;
	background-color: #2c5aa0;
}
div#menuarea
{
	width: 166px;
	height: 445px;
	left: 707px;
	top: 41px;
}
div#breadcrum
{
	position: absolute;
	width: 636px;
	height: 15px;
	left: 65px;
	top: 490px;
	padding-left: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}

div#adminBreadcrum1
{
	position: absolute;
	width: 226px;
	height: 15px;
	left: 65px;
	top: 690px;
	padding-left: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}

div#adminBreadcrum2
{
	position: absolute;
	width: 410px;
	height: 15px;
	left: 291px;
	top: 690px;
	padding-left: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}

.bottomMenu
{
	position: absolute;
	top: 507px;
	width: 143px;
	height: 30px;
	background: #00b9f5;
}
.bottomMenu:hover
{
	background: #78d0f8;
}

.bottomAdminMenu
{
	position: absolute;
	top: 707px;
	width: 143px;
	height: 30px;
	background: #00b9f5;
}
.bottomAdminMenu:hover
{
	background: #78d0f8;
}

div#homeMenu
{
	left: 65px;
}
div#prodMenu
{
	left: 232px;
}
div#ordrMenu
{
	left: 398px;
}
div#contMenu
{
	left: 564px;
}
div#langMenu
{
	left: 730px;
	overflow: hidden;
}

.langImg
{
	position: relative;
	width: 42px;
	height: 24px;
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 2px;
}

.contentGridRow1
{
	position: absolute;
	top: 0px;
	width: 143px;
	height: 92px;
}
.contentGridRow2
{
	position: absolute;
	top: 109px;
	width: 143px;
	height: 92px;
}
.contentGridRow3
{
	position: absolute;
	top: 218px;
	width: 143px;
	height: 92px;
}
.contentGridRow4
{
	position: absolute;
	top: 327px;
	width: 143px;
	height: 92px;
}
.contentGridCol1
{
	left: 0px;
}
.contentGridCol2
{
	left: 167px;
}
.contentGridCol3
{
	left: 333px;
}
.contentGridCol4
{
	left: 499px;
}
.contentGridMenu
{
	position: absolute;
	background: #78d0f8;
	left: 23px;
}
.contentGridMenuBanner
{
	position: absolute;
	background: #78d0f8;
	color: #000000;
	left: 23px;
}

.contentGridMenuLabel
{
	position: absolute;
	left: 23px;
}

.contentGridMenuLabelRow1
{
	position: absolute;
	top: 92px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}
.contentGridMenuLabelRow2
{
	position: absolute;
	top: 201px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}
.contentGridMenuLabelRow3
{
	position: absolute;
	top: 310px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}
.contentGridMenuLabelRow4
{
	position: absolute;
	top: 419px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}

div#contentGridLabel
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
div#downloadGridLabel
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
a.downloadLink, a.downloadLink:link, a.downloadLink:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.downloadLink:hover, a.downloadLink:active, a.downloadLink:hover
{
	color: #2c5aa0;
	text-decoration: none;
	font-weight: bold;
}

a.contentLink, a.contentLink:link, a.contentLink:visited
{
	color: #2c5aa0;
	text-decoration: underline;
}

a.contentLink:hover, a.contentLink:active, a.contentLink:hover
{
	color: #2c5aa0;
	text-decoration: underline;
}

.contentGridLabelRow1
{
	position: absolute;
	top: 92px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}
.contentGridLabelRow2
{
	position: absolute;
	top: 201px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}
.contentGridLabelRow3
{
	position: absolute;
	top: 310px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}
.contentGridLabelRow4
{
	position: absolute;
	top: 419px;
	width: 143px;
	height: 15px;
	text-align: left;
	vertical-align: top;
}

.downloadGridLabelRow1
{
	position: absolute;
	top: 92px;
	width: 143px;
	height: 92px;
	text-align: left;
	vertical-align: top;
}
.downloadGridLabelRow2
{
	position: absolute;
	top: 201px;
	width: 143px;
	height: 92px;
	text-align: left;
	vertical-align: top;
}
.downloadGridLabelRow3
{
	position: absolute;
	top: 310px;
	width: 143px;
	height: 92px;
	text-align: left;
	vertical-align: top;
}
.downloadGridLabelRow4
{
	position: absolute;
	top: 419px;
	width: 143px;
	height: 92px;
	text-align: left;
	vertical-align: top;
}

div#contentGrid
{
	background: #78d0f8;
}
div#downloadGrid
{
	background: #f0f7ff;
	text-align: center;
}
div#productPageMenu
{
	width: 166px;
	height: 109px;
	left: 0px;
	top: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
div#basketContent
{
	width: 642px;
	height: 445px;
	left: 0px;
	top: 0px;
	text-align: left;
	background-color: #FFFFFF;
	overflow: auto;
 	overflow-x: hidden;
}
div#productContent
{
	width: 642px;
	height: 445px;
	left: 0px;
	top: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
.mainImage
{

}
div#mainImageArea
{
	width: 300px;
	height: 202px;
	left: 5px;
	top: 5px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
div#imageTitleArea
{
	width: 300px;
	height: 15px;
	left: 5px;
	top: 210px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
.smallImageArea
{
	width: 72px;
	height: 46px;
	top: 238px;
	background-color: #FFFFFF;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.smallImage
{
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}
div#smallImageArea1
{
	left: 5px;
}
div#smallImageArea2
{
	left: 82px;
}
div#smallImageArea3
{
	left: 159px;
}
div#smallImageArea4
{
	left: 236px;
}
div#featuresTitleArea
{
	width: 300px;
	height: 15px;
	left: 5px;
	top: 294px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
div#featuresArea
{
	width: 300px;
	height: 116px;
	left: 5px;
	top: 319px;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
div#buyButtonArea
{
	width: 29px;
	height: 22px;
	left: 303px;
	top: 5px;
	text-align: left;
	overflow: hidden;
}
div#productTitleArea
{
	width: 300px;
	height: 15px;
	left: 333px;
	top: 5px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
div#productIntroArea
{
	width: 300px;
	height: 30px;
	left: 333px;
	top: 30px;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
div#productBodyArea
{
	width: 300px;
	height: 365px;
	left: 333px;
	top: 70px;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}

div#infoContent
{
	width: 642px;
	height: 445px;
	left: 0px;
	top: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
div#mainInfoImageArea
{
	width: 143px;
	height: 92px;
	left: 0px;
	top: 109px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
div#featuresInfoTitleArea
{
	width: 138px;
	height: 15px;
	left: 5px;
	top: 294px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
div#featuresInfoArea
{
	width: 138px;
	height: 116px;
	left: 5px;
	top: 319px;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
div#infoTitleArea
{
	width: 466px;
	height: 15px;
	left: 167px;
	top: 5px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
div#infoIntroArea
{
	width: 466px;
	height: 30px;
	left: 167px;
	top: 30px;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
div#infoBodyArea
{
	width: 466px;
	height: 365px;
	left: 167px;
	top: 70px;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
	background-color: #FFFFFF;
}
.adminlabel
{
    font-size: 8pt;
    font-family: verdana;
    width: 175px;
    margin-bottom: 3px;
    vertical-align: top;
}
.adminitem
{
	border-width:0px;
	background-color: #ffffff;
	margin-bottom:3px;
}