﻿body {
	background:url(images/background.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
* {
	margin:0;
	padding:0;
}
a img {border:0;}
a {
	color:#000000;
	text-decoration:none;
}
a.link {
	color:#000000;
}
a.link_underline {
	color:#0000ff;
	text-decoration: underline;
}

/* Container */
div#container {
	background:url(images/content_bg.jpg);
	width:962px;
	margin:0 auto;
	padding:0 0 0 0;
}

/* Header */
div#header {
	width:962px;
	height: 190px;
}

div.locatie {
	float:left;
	color:#fff;
	font-size:10px;
}

ul.breadcrumbs {
	float:left;

}
ul.breadcrumbs li {
	float:left;
	color:#ffffff;
	list-style: none;
}
ul.breadcrumbs li a {
	float:left;
	display:block;
	color:#ffffff;
}
/* /Header */

/* Menu */
ul#menu {
	border-left: 3px solid #c6c6c6;
	border-right: 3px solid #c6c6c6;
	background:url(images/menu_bg.jpg);
	line-height:39px;
	text-align:center;
}
ul#menu li {
	display:inline;
	padding:0 0 0 50px;
	font-size: 14px;
}
ul#menu li a {color:#5d5d5d;}
/* /Menu */

/* Leftmenu */
div#leftmenu_block
{
	float:left;
	background-color: #e6e6e6;
	width: 276px;
	padding: 20px 0 20px 0;
}
ul.leftmenu {
	line-height:20px;
}
ul.leftmenu li {
	list-style:none;
	padding: 5px 0 5px 20px;
	font-size: 14px;
}
ul.leftmenu li:hover {background-color: #fff}
ul.leftmenu li a {color:#000;}
ul.leftmenu li a:hover {color:#06019b;}

ul#infolist_menu li a {color:#101269;}

ul#merken {
	line-height:16px;
}
ul#merken li {
	list-style:none;
	padding: 0px 0 0px 20px;
	font-size: 10px;
}
ul#merken li:hover {background-color: #fff}
ul#merken li a {color:#5d5d5d;}
/* /Leftmenu */

td.bedrijfsnaam
{
	width: 280px;
}
td.plaats
{
	width: 200px;
}
td.postcode
{
	width: 110px;
}
a.link
{
	color: #0000ff;
}

div#content
{
	float:left;
	width: 640px;
	padding: 20px 0 0 0;
}
div.breadcrums
{
	width:936px;
	float:left;
	height: 30px;
	font-size: 10px;
	line-height: 30px;
	background-color: gray;
	padding: 0 0 0 20px;
	margin: 0;
	color: #fff;
}
div.description
{
	width: 590px;
}
a.breadcrum
{
	color: #fff;
}
div#cart
{
	float:left;
	padding: 0 0 0 20px;
}
div#spacer
{
	width:20px;
	float:left;
}
div#spacer2
{
	height:400px;
}
img.info
{
	vertical-align: middle;
	padding: 0;
}
div.block1
{
	float: left;
}
div.block2
{
	float: left;
}
div.input_block_top
{
	background:url(images/block_top.jpg) no-repeat;
	width:619px;
	height: 34px;
	margin:0 0 0 0;
	padding:0 0 0 0;

	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 30px;
	color: #fff;
	line-height:30px;
}
div.input_block_middle
{
	background:url(images/block_middle.jpg) repeat-y;
	width:619px;
	margin:0 0 0 0;
	padding:20px 0px 20px 20px;
}
div.input_block_bottom
{
	background:url(images/block_bottom.jpg) no-repeat;
	width:619px;
	height: 27px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.input_block_top2
{
	background:url(images/block_top2.jpg) no-repeat;
	width:200px;
	height: 34px;
	margin:0 0 0 0;
	padding:0 0 0 0;

	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 30px;
	color: #fff;
	line-height:30px;
	
}
div.input_block_middle2
{
	background:url(images/block_middle2.jpg) repeat-y;
	width:190px;
	height:290px;
	margin:0 0 0 0;
	padding:20px 10px 20px 10px;
}
div.input_block_bottom2
{
	background:url(images/block_bottom2.jpg) no-repeat;
	width:200px;
	height: 27px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.input_block_top3
{
	background:url(images/block_top3.jpg) no-repeat;
	width:380px;
	height: 34px;
	margin:0 0 0 0;
	padding:0 0 0 0;

	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 30px;
	color: #fff;
	line-height:30px;
}
div.input_block_middle3
{
	background:url(images/block_middle3.jpg) repeat-y;
	width:380px;
	height:290px;
	margin:0 0 0 0;
	padding:20px 0px 20px 20px;
}
div.input_block_bottom3
{
	background:url(images/block_bottom3.jpg) no-repeat;
	width:380px;
	height: 27px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


td.row
{
	background-color: #e6e6e6;
	height: 35px;
	padding: 0 20px 0 20px;
}

h1.title
{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #ffffff
}
h1
{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #808080;
}
h2
{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #333399;
}
h3
{
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #808080;
}/* Body */
div#body {
overflow:hidden;
padding: 0px 3px 0px 3px;
}
div#bottom
{
	background:url(images/bottom.jpg) no-repeat;
	width:962px;
	height: 27px;
	float: left;
	margin:0 auto;
	padding:0 0 40px 0;
}
ul.infolist li a {color:#101269;}
/* /Body */
/* /Container */























#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



	

















div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/images/close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent {
	overflow: auto;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background-image: url(/images/prev.gif);
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background-image: url(/images/next.gif);
}



















.menudiv ul{
margin: 0;
padding: 0;
font-size: 14px;
list-style-type: none;
width: 276px; /* Width of Menu Items */
}
	
.menudiv ul li{
position: relative;
background-color: #e6e6e6;
}
	
/*Sub level menu items */
.menudiv ul li ul{
position: absolute;
width: 220px; /*sub menu width*/
top: 0;
visibility: hidden;
vertical-align: middle;
background-color: #e6e6e6;
}

/* Sub level menu links style */
.menudiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000;
text-decoration: none;
background: #e6e6e6;
padding: 6px 5px;
border-bottom: 0;
padding: 5px 0 5px 20px;
}

.menudiv ul li a:visited{
color: #000;
text-decoration: none;
}

.menudiv ul li a:hover{
color: #06019b;
text-decoration: none;
background-color: #ffffff;
}

.menudiv .subfolderstyle{
background: url(/images/right.gif) no-repeat center right;
background-position: 97%;
}

	
/* Holly Hack for IE */
* html .menudiv ul li { float: left; height: 1%; }
* html .menudiv ul li a { height: 30px; }
/* End */










.tTip {cursor: pointer; color: #4096EE; font-weight: bold;text-decoration:underline;}


.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/gfx/images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(/gfx/images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(/gfx/images/tipBtm.png) no-repeat bottom; height: 32px;}
