html{
	height:100%;
}

body{
	color:#484F4D;
	padding:0px;
	margin:0px;
	font-family:arial, verdana;
	height:100%;
	font-size: 0.8em;
	background:#EAF3FA url(/images/bg.jpg) repeat-x top center fixed;
}

input, select, textarea{
	color:#484F4D;
	font-family:arial;
	font-size:1em;
}

h1{
	margin:5px 0px 20px 0px;
	font-size:1.4em;
	color:#005581;
}

h2{
	margin:5px 0px 15px 0px;
	font-size:1.2em;
	color:#005581;
}

h3{
	margin:0px 0px 10px 0px;
	font-size:1em;
	color:#005581;
}

h4{
	margin:0px 0px 10px 0px;
	font-size:1em;
	font-weight:normal;
	color:#005581;
}

form{
	margin:0px;
}

img{
	border:none;
}

table td{
	font-family:arial, verdana;
	font-size: 1em;
}

#bg2{
	width:845px;
	margin:auto;
	background:#F7FBFE url(/images/bg2.jpg) repeat-x top center fixed;
}

#main{
	background-repeat:no-repeat;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;

}

#printHeader{
	display:none;
}

#leftbox{
	padding-top:120px;
	float:left;
}

#rightbox{
	float:left;
	width:683px;
}

#headerright{
	height:175px;
	position:relative;
}

#tabbar{
	position:absolute;
	bottom:0px;
}

#pagebox{
	clear:both;
	width:667px;
}

#pageContent{
	position:relative;
	width:480px;
	float:left;
	min-height:280px;
}

a, a:visited{
	color:#005581;
	text-decoration:none;
}

a:hover{
	color:#3186B2;
}

#pageContentPad{
	padding:20px 35px 20px 35px;
}

#rightmenu{
	float:left;
	width:187px;
	padding:5px 0px 0px 0px;
}

#tabbartext{
	padding:0px 10px 3px 10px;
	color:#F8971C;
	text-transform:uppercase;
	width:350px;
	font-weight:bold;
}

#headertabs{
	float:left;
	width:307px;
	text-align:right;
	height:100%;
}

#leftcontent{
	padding-left:14px;
}

#searchbox{
	position:relative;
	background-color:#005581;
	width:145px;
	color: #FFFFFF;
}

#searchbox input{
	border:1px solid #5A5A5A;
	margin-bottom:5px;
	color: #005581;
	font-size:0.8em;
}

#searchbox select{
	font-size:0.8em;
}

#searchbox span{
	display:block;
	margin-bottom:5px;
	font-size:0.8em;
}

#searchbox select{
	border:1px solid #5A5A5A;
	margin-bottom:5px;
	color: #005581;
}

#searchbox optgroup{
	font-size:1em;
}

#searchbox option{
	font-size:1em;
}

#searchtitle{
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid #F8971C;
	font-size:1.3em;
	padding-bottom:3px;
}

/* MAINMENU */
#mainmenu{
	margin-top:15px;
	width:145px;
	background:url(/images/mmbg.gif) repeat-y;
}
#mainmenu ul {
	margin:0px 10px 0px 5px;
	padding:0px;
}

#mainmenu li{
	list-style-type:none;
	padding:4px 0px 4px 5px;
}

#mainmenu a, #mainmenu a:visited{
	display:block;
	color:#005581;
	text-decoration:none;
}

#mainmenu a:hover, #mainmenu a.sel{
	color:#FFFFFF;
}

.sub_ul li{
	margin:0px 0px 0px 5px;
}

#mainmenu .sub_ul a, #mainmenu .sub_ul a:visited{
	color:#8E8E8E;
}

#mainmenu .sub_ul a:hover, #mainmenu .sub_ul a.sel{
	color:#F5F5F5;
}

#nbblock{
	margin:10px 0px 10px 0px;
	width:145px;
}

.arrtab{
	border-spacing:0px;
	width:100%;
	margin-bottom:10px;
}

/* TOP TABS */
.tabl{
	width:15px;
	background:url(/images/tab_l.png) no-repeat;
}
.tabm{
	color:#50747A;
	background-color:#F8981D;
	background-image:url(/images/tab_m.png);
	padding:2px 0px 2px 0px;
}

.tabm a, .tabm a:visited{
	color:#005581;
	text-decoration:none;
}

.tabm a:hover, .tabm a.sel{
	color:#FFFFFF;
}

.tabr{
	width:15px;
	background:url(/images/tab_r.png) no-repeat;
}

#editorField{
	background-color:#FFFFFF;
	margin:20px;
}

/* ABC */

#abc_alphabet{
	border:1px solid #005581;
	margin-bottom:15px;
}
#abc_alphabet td{
	color:#C6C6C6;
	width:12px;
	text-align:center;
}

#abc_alphabet td a{
	color: #005581;
	text-decoration:none;
	display:block;
}

#abc_alphabet .sel{
	background-color: #F09424;
}

#abc_alphabet td .sel{
	font-weight:bold;
	display:block;
}

.backToTop{
	text-align:right;
	margin-top:5px;
}

.backToTop a{
	color:#50747A;
	text-decoration:none;
}

.pageHR{
	margin:5px 0px 5px 0px;
	border-bottom:1px dotted #CDCDCD;
	clear:both;
}

.meerLezen{
	text-align:right;
	font-weight:bold;
}

.meerLezen a{
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
}

#ficheMainPic{
	width:400px;
	/*height:267px;*/
	margin-top:10px;
	margin-bottom:3px;
}
#fichePics{
	margin-bottom:5px;
}
#fichePics div{
	margin:2px;
	float:left;
	height:54px;
}

.ficheNav{
	padding:5px;
	border:1px dotted #A4A4A4;
	margin-bottom:10px;
	line-height:1.5em;
}

.ficheNav .title{
	padding:3px;
	border-bottom:1px dotted #A4A4A4;
	font-weight:bold;
	color:white;
	background-color:#005581;
}

.ficheNav a{
	text-decoration:underline;
}

.ficheNav .sel{
	color:#F8971C;
}

.ficheNav .navline{
	padding:5px;
}

.pblck{
	margin-bottom:15px;
	padding-top:10px;
}

.pblck .title{
	font-size:1.2em;
	font-weight:bold;
	color:#005581;
	margin-bottom:15px;
	padding:5px;
	background:url(/images/block-title.jpg) no-repeat top left;
	border-top:1px solid #D3EBF7;
}

.pblck .code{
	color:#52B4E2;
	font-size:9px;
	text-align:right;
}

.boeken{
	margin-top:10px;
	text-align:right;
}

.boeken a{
	display:inline-block;
	padding-left:22px;
	text-align:right;
	text-decoration:underline;
	background:url(/images/last.gif) no-repeat top left;
}

/*
.ficheTabs{
	width:100%;
}

.ficheTabs td{
	padding:5px;
	text-align:center;
}
*/
.contentBar{
	text-align:right;
	border:1px dotted #CDCDCD;
}

.tab_sel{
	background:url(/images/tab_sel.gif) repeat-x;
}

.tab_unsel{
	background:url(/images/tab.gif) repeat-x;
}

.tab_sel2{
	background:url(/images/tab_sel2.gif) repeat-x;
}

.tab_unsel2{
	background:url(/images/tab2.gif) repeat-x;
}

.lblock{
	margin:5px 0px 5px 0px;
	border:1px dotted #B7B7B7;
	background-color:#FFFFFF;
	color:#237197;
	font-size:0.8em;
	font-weight:bold;
	width:140px;
}
.lblockpad{
	padding:10px;
}

.lblock a{
	color:#237197;
	text-decoration:none;
}

.lblocktitle{
	font-weight:bold;
	border-bottom:1px dotted #B7B7B7;
	/*margin:-10px -10px 0px -10px;*/
	padding:5px 10px 5px 10px;
	font-size:1.1em;
	background-color:#EAF3FA;
}

.rblock{
	margin:5px 5px 0px 0px;
	border:1px dotted #B7B7B7;
	background-color:#FFFFFF;
	color:#237197;
	font-size:0.8em;
	font-weight:bold;
}

.bl2{
	background-color:#D3EBF7;
}

.bl2 .title{
	font-size:1.1em;
	display:block;
	font-weight:bold;
	margin-bottom:6px;
}

.rblock ul{
	margin:0px 0px 0px 12px;
	padding:0px;
}

.rblock ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
}

.rblockpad{
	padding:10px;
}

.rblock a{
	color:#237197;
	text-decoration:none;
}

.rblock a:hover{
	color:#237197;
	text-decoration:underline;
}

.rblocktitle{
	font-weight:bold;
	border-bottom:1px dotted #B7B7B7;
	/*margin:-10px -10px 0px -10px;*/
	padding:5px 10px 5px 10px;
	font-size:1.1em;
	background-color:#EAF3FA;
}

.inPageBlock{
	/*border:1px dotted #B1B1B1;*/
	color: #F8971C;
	font-style:italic;
}
#sideImgs img{
	margin:2px;
}
#backBox{
	position:absolute;
	top:10px;
	right:35px;
}
#backBox a{
	font-weight:bold;
}
.prevnext{
	color:#237197;
	text-align:center;
	border:1px solid #C7E6FF;
	padding:3px 0px 2px 0px;
}

.listIcon{
	margin:0px 10px 5px 0px;
	float:left;
}
#footer{
	clear:both;
	color:#FFFFFF;
	background:url(/images/footerbg.gif) repeat-x;
	height:20px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.7em;
}
.errMsg{
	color:red;
}
#slogan{
	font-family:times new roman,serif;
	position:absolute;
	top:92px;
	left:70px;
	font-size:1.6em;
	font-weight:bold;
	font-style:italic;
	color:#005581;
}

.subtabs{
	padding:5px;
	text-align:right;
}
.subtabs a{
	color: #F8971C;
}
.limgs{
	margin-bottom:10px;
}
.limgs td{
	width:130px;
}

.flimg{
	float:left;
	margin:0px 10px 10px 0px;
}
.price{
	margin-top:15px;
	text-align:right;
	color:#FF7B24;
}

.arrtab .title{
	font-weight:bold;
}

.arrtab .title td{
	padding-bottom:5px;
}

.arrtab .price{
	padding-left:20px;
	text-align:left;
	color:#75807C;
}

.optdis{
	color:#D4D4D4;
}
.mp{
	margin-bottom:10px;
	display:none;
}
.mp a{
	display:block;
	text-align:right;
	padding-bottom:5px;
}

.cls{
	clear:both;
}

.conlist{
	border:none !important;
}

.conlist .bl{
	float:left;
	width:170px;
	margin:0px 15px 15px 0px;
	border:1px dotted #B7B7B7;
	padding:5px;
}