@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #3f1b01;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(gfx/background-seamless.jpg);
	background-repeat:repeat;
	background-position:50% 0%;
	background-attachment:fixed;
}
h1 {
	font-size: 18px;
	color: #666666;
	margin:0px;
	padding-top:3px;
	padding-left:0px;
	
}
h2 {
	font-size: 14px;
	color: #565656;
	margin:0px;
}
#rightRM{
	background-image:url(gfx/bgRM.gif);
	background-repeat:no-repeat;
	text-align:left;
	height:23px;
	width:218px;
	overflow:hidden;
	border: none;
	top:221px;
	left:664px;
	position:absolute;
	z-index: 200;
	padding-left:24px;
	padding-top:3px;
}
#mainMenu{
	background-image:url(gfx/mainMenuBg.gif);
	background-repeat:no-repeat;
	text-align:left;
	height:23px;
	width:581px;
	overflow:visible;
	border: none;
	top:221px;
	left:47px;
	position:absolute;
	z-index: 100;
	padding-left:14px;
	padding-top:3px;
}
#BoeveICTLogo{
	text-align:left;
	height:58px;
	width:17px;
	overflow:hidden;
	border: none;
	top:606px;
	left:-17px;
	position:absolute;
}
#headerImg{
	text-align:left;
	height:211px;
	width:866px;
	overflow:hidden;
	border: none;
	top:32px;
	left:28px;
	position:absolute;
	z-index: 2;
}
#headerImg3{
	text-align:left;
	height:143px;
	width:866px;
	overflow:hidden;
	border: none;
	top:32px;
	left:28px;
	position:absolute;
	z-index: 2;
}
#headerImg2{
	text-align:left;
	height:65px;
	width:866px;
	overflow:hidden;
	border: none;
	top:175px;
	left:28px;
	position:absolute;
	z-index: 2;
}
#whiteBG{
	text-align:left;
	height:31px;
	width:100%;
	overflow:hidden;
	background-color:#FFFFFF;
	filter:alpha(opacity=75);
	opacity:.75;
	border: none;
	top:186px;
	left:-1px;
	position:absolute;
	z-index: 1;

}
#whiteLine1{
	text-align:left;
	height:31px;
	width:738px;
	overflow:hidden;
	background-color:#FFFFFF;
	filter:alpha(opacity=75);
	opacity:.75;
	border: none;
	top:168px;
	left:54px;
	position:absolute;
	z-index: 100;
	color:#2f4581;
	font-size:14px;
	vertical-align:bottom;
	
}
#whiteLine1 a{
color:#2f4581;
font-size:14px;
text-decoration:none;
}
#whiteLine1 a:hover{
color:#2f4581;
font-size:14px;
text-decoration:underline;
}
#okvheader{
	text-align:left;
	height:163px;
	width:738px;
	overflow:hidden;
	background-image:url(gfx/okvheader.jpg);
	background-repeat:repeat;
	border: none;
	top:49px;
	left:54px;
	position:absolute;
	z-index: 10;
}
#headlink1{
	text-align:left;
	height:20px;
	width:80px;
	overflow:hidden;
	border: none;
	top:15px;
	left:511px;
	text-align:center;
	position:absolute;
	z-index: 100;
}
#headlink2{
	text-align:left;
	height:20px;
	width:80px;
	overflow:hidden;
	border: none;
	top:15px;
	left:601px;
	text-align:center;
	position:absolute;
	z-index: 100;
}
#headlink3{
	text-align:left;
	height:20px;
	width:80px;
	overflow:hidden;
	border: none;
	top:15px;
	left:691px;
	text-align:center;
	position:absolute;
	z-index: 100;
}
#mainContentBg{
	text-align:left;
	height:430px;
	width:740px;
	overflow:hidden;
	background-repeat:no-repeat;
	border: 1px solid #273a4d;
	top:133px;
	left:35px;
	position:absolute;
	z-index: 4;
}
#subContentBg{
	text-align:left;
	height:420px;
	width:515px;
	overflow:auto;
	background-repeat:no-repeat;
	border: none;
	top:140px;
	left:258px;
	position:absolute;
	z-index: 4;
}
#arrow{
  height:26px;
	width:17px;
	left:475px;
	top:90px;
	overflow:hidden;
	position:absolute;
	z-index:101;
}
#textItem{
  height:110px;
	width:350px;
	left:120px;
	top:10px;
	overflow:hidden;
	position:absolute;
	z-index:101;
}
#textItemPage{
	width:350px;
	left:120px;
	top:10px;
	position:absolute;
	z-index:101;
}
.style1 {
	font-size: 16px;
	font-weight: bold;
}
#thumbPicture{
  height:90px;
	width:90px;
	left:10px;
	top:10px;
	overflow:hidden;
	position:absolute;
	z-index:101;
	border: 3px solid #2e4053;
}
#thumbPictureFollow{
  height:90px;
	width:90px;
	overflow:hidden;
	position:absolute;
	z-index:101;
	border: 3px solid #3f1b01;
}
#productPrice{
	right:10px;
	top:10px;
	position:absolute;
	z-index:101;

}
#pageItem{
	text-align:left;
	height:129px;
	width:498px;
	overflow:hidden;
	background-image:url(gfx/itembg.jpg);
	background-repeat:repeat-x;
	border: none;
	left:0px;
	position:absolute;
	z-index: 100;
}
#contentItem{
	text-align:left;
	width:498px;
	min-height:129px;
	background-image:url(gfx/itembg.jpg);
	background-repeat:repeat-x;
	border: none;
	left:0px;
	position:absolute;
	z-index: 100;
}
#headerTxt{
	text-align:left;
	height:68px;
	width:430px;
	overflow:hidden;
	background-repeat:no-repeat;
	border: none;
	top:48px;
	left:483px;
	position:absolute;
	z-index: 100;
}
#mainCTxt{
	text-align:left;
	height:460px;
	width:385px;
	overflow:auto;
	border: none;
	top:160px;
	left:30px;
	position:absolute;
	z-index: 100;
}
#flashmainMenu{
	text-align:left;
	height:460px;
	width:184px;

	overflow:visible
	border: none;
	top:110px;
	left:426px;
	position:absolute;
	z-index: 100;
}
#ribMenu{
	text-align:left;
	height:396px;
	width:158px;
	overflow:visible;
	border: none;
	top:160px;
	left:603px;
	position:absolute;
	z-index: 100;
}

#newsTxt{
	text-align:left;
	height:406px;
	width:177px;
	overflow:auto;
	border: none;
	top:235px;
	left:605px;
	position:absolute;
	z-index: 100;
}
#okvlogo{
	text-align:left;
	height:186px;
	width:191px;
	overflow:auto;
	border: none;
	top:49px;
	left:601px;
	position:absolute;
	z-index: 1000;
}

#blueLine{
	text-align:left;
	height:401px;
	width:1px;
	overflow:auto;
	border: none;
	top:236px;
	left:592px;
	position:absolute;
	z-index: 100;
	background-color:#494949;
}
#greyLine1{
	text-align:left;
	height:87px;
	width:1px;
	overflow:auto;
	border: none;
	top:14px;
	left:775px;
	position:absolute;
	z-index: 100;
	background-color:#213448;
}
#greyLine2{
	text-align:left;
	height:87px;
	width:1px;
	overflow:auto;
	border: none;
	top:13px;
	left:685px;
	position:absolute;
	z-index: 100;
	background-color:#213448;
}
#greyLine3{
	text-align:left;
	height:87px;
	width:1px;
	overflow:auto;
	border: none;
	top:14px;
	left:595px;
	position:absolute;
	z-index: 100;
	background-color:#213448;
}
#greyLine4{
	text-align:left;
	height:87px;
	width:1px;
	overflow:auto;
	border: none;
	top:14px;
	left:505px;
	position:absolute;
	z-index: 100;
	background-color:#213448;
}
#mainHTxt{
	text-align:left;
	height:30px;
	width:582px;
	overflow:hidden;
	border: none;
	top:255px;
	left:61px;
	position:absolute;
	z-index: 100;
	padding-left:2px;
}
#subMenu{
	text-align:left;
	height:135px;
	width:180px;
	overflow:hidden;
	border: none;
	top:219px;
	left:454px;
	position:absolute;
	z-index: 1000;
	padding-left:2px;

}
#contentSub{
background-color:#FFFFFF;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
}
#newsHTxt{
	text-align:left;
	height:23px;
	width:100px;
	overflow:hidden;
	border: none;
	top:230px;
	left:680px;
	position:absolute;
	z-index: 100;
}
#footerTxt{
	text-align:right;
	height:23px;
	width:800px;
	color:#FFFFFF;
	overflow:hidden;
	border: none;
	top:745px;
	left:63px;
	position:absolute;
	background-color:#494949;
	z-index: 100;
}
#footerTxt a{
	color:#FFFFFF;
	text-decoration:none;

}
#titleTxt{
font-size:24px;
}
#titleTxt2{
font-size:18px;
font-weight:bold;

}
#logoRight{
	text-align:center;
	height:110px;
	width:169px;
	color:#FFFFFF;
	overflow:hidden;
	border: none;
	top:634px;
	left:694px;
	position:absolute;
	z-index: 100;
}
#zoekTP{
	text-align:left;
	height:81px;
	width:180px;
	overflow:hidden;
	border: 1px solid black;
	top:473px;
	left:680px;
	position:absolute;
	z-index: 100;
	padding:3px;
}
#MenukaartTxt{
	text-align:left;
	height:67px;
	width:143px;
	overflow:hidden;
	border: none;
	top:44px;
	left:411px;
	position:absolute;
	z-index: 100;
}
#specialheader{
	text-align:left;
	overflow:visible;
	border: none;
	top:2px;
	height:10px;
	width:10px;
	left:317px;
	position:absolute;
	z-index: 100;
}
#mainCImg{
	text-align:left;
	height:324px;
	width:200px;
	overflow:hidden;
	border:none;
	top:248px;
	left:680px;
	position:absolute;
	z-index: 100;
}
.mainMenuTxt {
color: #FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration: none;
padding-left:2px;

}
.mainMenuTxt a{
color: #FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration: none;
}
.mainMenuTxt a:visited{
color: #FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration: none;
}
.mainMenuTxt a:link{
color: #FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration: none;
}
.mainMenuTxt a:hover{
color: #FFFFFF;
font-weight:bold;
font-size:11px;
text-decoration: underline;
}
.mainMenuTxt a:active{
color: #FFFFFF;
font-weight:bold;
font-size:11px;
text-decoration: none;
}
a {
	font-size: 14px;
	color: #2f4581;
	text-decoration:none;
}
a:link {
	color: #2f4581;
}
a:visited {
	color: #2f4581;
}
a:hover {
	color: #2f4581;
	text-decoration:underline;
}
a:active {
	color: #2f4581;
}
.mainBackground{
	background-image:url(gfx/ribhousebg.gif);
	background-repeat:no-repeat;
	text-align:left;
	height:683px;
	width:790px;
	overflow:visible;
	border: none;
	position:relative;
	margin: 0px auto;
	z-index:2;
}
.style2 a {
	color: #2E4053;
	font-weight: bold;
	font-size: 16px;
}
.style4 {font-size: 15px}
.style4  a{font-size: 15px;
text-decoration:none;
color: #2E4053;
}
