/*
	Layout
*/

body {
	text-align:center;
	margin:0;
	padding:0;	
	overflow:-moz-scrollbars-vertical;	
}
#frame {
	width:972px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}
#callyou{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background: url('/images/bg_nieuw.png');
}	
#whitespace {
	padding:5px 35px;
}
#left {
	width:181px;
	padding:0px;
	float:left;
}
#left img.close {
	margin-bottom:30px;
}
#center { 
	width:783px;
	overflow:hidden;
	padding:0px;
	float:left;
}
#center.home {
	width:773px;
	overflow:hidden;
	padding:0px;
	float:left;
}
#right {
	width:178px;
	padding:0px;
	float:left;
}
#phonenumber{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 10px;
	margin-left: 80px;
	width: 90px;
	position: absolute;
	font-weight:bold;
}
#phonenumber div{
	margin-bottom: 10px;
}
/*
	Style
*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#efefef url(/images/bg.gif) top center repeat-y;		
}
a {
	text-decoration:none;
	color:#3E89B7; 
}
a:hover {
	color:#00BF00;
}


form {
	margin:0;
	padding:0;
}
table {
	max-width:740px;
}
p {
	margin:0 0 14px 0;
}
#frame {
	background-color:#fff;
}
#header {
	background:#fff url(/images/bg_header.gif) no-repeat top left;
	height:224px;
	margin:0;
	padding:4px 0 0 547px;
}
#left ul {
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
#left li {
	color:#12205B;
	border-bottom:1px solid #B2B4B7;
	border-right:1px solid #B2B4B7;
	margin:0;
	padding:0;
}
#left ul ul {
	border:0;
	margin:0;
	padding:0;
}
#left ul ul li{
	background-color:#E7F3FA;
	border-right:0;
	border-top:1px solid #99A7BA;
	border-bottom:0;	
	margin:0;
}
#left ul ul li a{
	padding-left:28px;
}
#left ul ul ul li{
	background-color:#C5D1E1;
	border-top:1px solid #99A7BA;
	border-bottom:0px;
	padding:0;	
	margin:0;
}
#left ul ul ul li a{
	padding-left:36px;
	margin:0;
}
#left li a {
	color:#061452;
	padding:6px 4px 6px 24px;
	display:block;
	text-decoration:none;
	outline:none;
}
#left li a:hover{
	background:#fff url(/images/bg_menuitem-hover.gif) repeat-x bottom left;		
}
#left li.active {
	background:#fff url(/images/bg_menuitem-active.gif) repeat-x top left;		
}
#left li ul li a:hover {
	background:url(/images/bg_menuitem-active-ulul-hov.gif) repeat-x bottom left;
}
#left li ul li ul li a:hover {
	background:url(/images/bg_menuitem-active-ululul-hov.gif) repeat-x bottom left;
}

#left li ul li.active {
	background:url(/images/bg_menuitem-ul-active.gif) repeat-x bottom left;
}
#left li ul li ul li.active {
	background:url(/images/bg_menuitem-ulul-active.gif) repeat-x bottom left;
}
#footer{
	margin-top:40px;
	height:27px;
	background:#061452 url(/images/bg_footer.gif) top left;
	clear: both;
}
#footertm{
	margin-top:40px;
	height:27px;
	background:#131C53 top left;
	clear: both;
}
#footer p, #footertm p {
	text-align:center;
	line-height:21px; 
	padding: 3px 0;
	color:#fff;
}
#footer a, #footertm a {
	color:#fff;
	text-decoration:underline
}
#center {
	font-size:12px;
	color:#616469;
}
#center a {
	text-decoration:none;
	color:#3E89B7; 
}
#center a.normal {
	font-weight:normal;
	background-image:none;
	padding:0;
}
#center a.selected {
	background-color:#E7F3FA;
	font-weight:normal;
	background-image:none;
	padding:0;
}
#center ul{
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
}
#center a {
	text-decoration:none;
	color:#3E89B7; 
}
#center a.back_link {
	color:#3C446C;
	background-image:url(/images/bg_link_back.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	font-weight:bold;
	float:left;
}

#center a.next_link {
	color:#3C446C;
	background-image:url(/images/bg_link.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
	font-weight:bold;
	float:right;
}
#center a:hover {
	color:#C0C0C0;
}
#center ul li {
	/*list-style-image:url(/images/dash.gif);*/
}
#language{
    position:relative;
	top:98px;
    list-style: none;
}
#language strong {
	color:#021758;
}
.nav, .nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.nav {
	margin:0;
	display:block;
	clear:both;
}
.nav span, .nav a {
	cursor:pointer;
	display: block;
	line-height:20px;
	margin-left:10px;
}
.nav li {
	background-image:url(/images/bg_languages.gif);
	float: left;
	width: 160px;
	height:20px;
}
.nav li:hover {
	background-image:url(/images/bg_languages-hover.gif);
}
.nav li ul {
	background:#fff url(/images/bg_nav_ul.gif) repeat-x bottom left;
	border-bottom:1px solid #B2B4B7;
	position: absolute;
	width:160px;
	left: -999em;
}
.nav li ul li {
	border-left:1px solid #B2B4B7;
	border-right:1px solid #B2B4B7;	
	background-image:none;
}
.nav li ul li a {
	color:#616469;
	padding:0;
	margin:0;
	width:159px;
	height:20px;
	text-decoration:none;
}
.nav li ul li:hover {
	background-image:none;
}
.nav li ul li a:hover {
	background:url(/images/nav_li_bg.gif) no-repeat top left;
	color:#3C446C;
}
.nav li ul.show {
	left: auto;
}
label {
	font-weight:bold;
}
.arrowbutton{
	vertical-align:top;
	cursor:pointer;
	border:0;
	clear:none;
	width:21px;
	height:20px;
	background-image:url(/images/bg_arrowbutton.gif);
}
.buttonleft{
	background-image:url(/images/button-left.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 28px;
	width: 128px;
	border: 0px;
	text-indent: 5px;
	float: left;
	font-weight: normal;
	color: #EDEEF3;
	padding-bottom: 2px;
}
.buttonright{
	color:#fff;
	font-size:10px;
	padding:2px 3px 2px 3px;
	border:1px solid #071755;	
	background:url(/images/button.jpg) repeat-x top left;
	margin-left:5px;
}
.cartbutton{
	color:#fff;
	font-size:10px;
	padding:2px 3px 2px 3px;
	border:1px solid #397E32;	
	background:url(/images/buttongreen.jpg) repeat-x top left;
	margin-left:5px;
}
.cancelbutton{
	background: url(/images/button-cancel.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	font-size: 12px;
	height: 28px;
	width: 128px;
	border: 0px;
	font-weight: normal;
	color: #F2ECEC;
	padding-bottom: 2px;
}
#searchform {
	margin:0;
	background-color:#B8BABD;
	padding:5px;
	vertical-align:top;
}
.searchfield {
	vertical-align:bottom;
	clear:none;
	color:#797C82;
	border:0;
	padding:3px; 
	width:133px;
	height:14px;
	font-size:12px;
	background-image:url(/images/bg_search.gif);
	background-repeat:no-repeat;
}
#searchform .searchfield:focus {
	background-image:url(/images/bg_search-hover.gif);
}
#searchform .searchfield:hover {
	background-image:url(/images/bg_search-hover.gif);
}
#enewsform {
	margin:10px 0 0 0;
	padding: 53px 5px 5px 5px;
	height:79px;
}

#enewsform .searchfield:focus {
	background-image:url(/images/bg_search-hover.gif);
}
#enewsform .searchfield:hover {
	background-image:url(/images/bg_search-hover.gif);
}
#menus {
	background-color:#B8BABD;
	padding:5px;
	margin:0;
}
#menus img {
	border:0;
	margin:0;
}
.menu {
	font-size:12px;
	margin:300px 0 0 0;
	clear:both;
}
.topmenu {
	border-bottom:1px solid #c0c0c0; 
	padding-left:5px;
}
.topmenu a {
	color:#616469;
	text-decoration:none;
}
.topmenu a:hover {
	color:#3C446C;
}
#breadcrumbs {
	background:none;
	font-weight:normal;
	font-size:11px;
	padding:0;
	color:#88A0C1;
}
#breadcrumbs a {
	color:#88A0C1;
	text-decoration:underline;
}
#breadcrumbs {
	margin:0 0 5px 0;
}
#newsearch {
	margin:0 0 26px 0;
	padding:26px;
	border-top:4px solid #8289A9;
	background-color:#E7F3FA;
}
.productkop {
	font-weight:bold;
	background:#061451 url(/images/productkop.jpg) top left;
	line-height:23px;
	padding:0 9px;
	color:#fff;
	font-size:12px;
}

.manufacturer {
	line-height:21px;
	background-color: #EFEFEF;
	padding:0 9px;

}
.manufacturer a{
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

ul#tabnav {
font: bold 12px verdana, arial, sans-serif;
list-style: none;
padding: 10px 0 24px 0;
border-bottom: 1px solid #183C73;
margin: 0 0 10px 0;
}

ul#tabnav li {
list-style-image:none;
float: left;
height: 21px;
background-color: #efefef;
margin: 2px 2px 0 2px;
border: 1px solid #183C73;
}
ul#tabnav li.active {
border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #183C73;
}

#tabnav a {
float: left;
display: block;
color: #183C73;
text-decoration: none;
background:none;
padding: 4px 8px;
}

#tabnav a:hover {
background: #fff;
}

#forumnav, #forumnav2 {
display:block;
height:25px;
clear:both;
text-align:right;
margin:10px 0 5px 0;
padding:1px 0 0
}

#forumnav .next, #forumnav2 .next {
background-color:#fff;
font-size:12px;
border:1px solid #007CA8;
padding:3px 10px
}

#forumnav .nextfalse, #forumnav2 .nextfalse {
background-color:#fff;
font-size:12px;
border:1px solid #ccc;
cursor:default;
color:#999;
padding:3px 10px
}

#forumnav .prev, #forumnav2 .prev  {
background-color:#fff;
font-size:12px;
border:1px solid #007CA8;
padding:3px 10px
}

#forumnav .prev:hover,#forumnav .next:hover, #forumnav2 .prev:hover,#forumnav2 .next:hover {
color:#004D66;
background-color:#EDF1F6
}

#forumnav .prevfalse, #forumnav2 .prevfalse {
background-color:#fff;
font-size:12px;
border:1px solid #ccc;
cursor:default;
color:#999;
padding:3px 10px
}
.prevfalse a, .nextfalse a {
	color:#999;
}
#forumnav span, #forumnav2 span {
display:block;
margin-left:5px;
float:left;
padding:1px 2px 2px
}
#forumnav a, #forumnav2 a {
	font-weight:normal;
	text-decoration:none;
}
.prodimg{
width: 130px;
}

#pdfblock{
	border: 1px solid #ccc;
}

#pdfblock th{ 
	background-color: #CCC;
	color:#000000;
}
/* Actionshops */
.actionprodtitle{
	background-color: #2E3663;
	color:#FFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 10px;
}
.actionmore{
float:right;
font-weight: bold;
margin-bottom: 0px;
margin-top: 20px;

}

/* Pricetable for products  update 1.0*/
.pricetable{ border: 1px solid #E6F3FB; margin-top: 1px;}
.priceheader{ text-align:center; padding:3px;}
.timeduration{ background-color: #B8BABD; color: #ffffff;}
.priceper{ background-color: #E6F3FB; padding:3px; color:#242E69;}
.seccolor{ background-color: #F3F3F4; border-left: 1px solid #fff;}
.seccolorborder{ border-left: 1px solid #fff; }
.noprices {
border: 1px solid #F3B094; margin-top: 1px; padding:8px;
background-color: #FBFBE6; color:#E05418;
margin:20px 0;
}
#announcement {
border: 1px solid #3A812E; 
padding:8px;
color:#3A812E;
margin:20px 0;
}
#announcement a {
color:#3A812E;
}

.buyrent{
	border-right: 1px solid #E6F3FB;
}
#do_rent tr, #do_buy tr{
	height: 26px;
}
#buyrentprices{
	border:0;
	border-bottom: 1px solid #E6F3FB;
}



/* shoppingcart */
.carttable{
border-left:1px solid #A9D7F1;
border-bottom: 1px solid #A9D7F1;
}
.carttable tr.alt td {
	border-top: 1px solid #A9D7F1;
	background-color:#E7F3FA
}

.daterow{
 color: #061951;
 font-size: 13px;
 height:40px;
 padding:0 3px;
	border-top: 1px solid #A9D7F1;
	border-right: 1px solid #A9D7F1;	 
}
h4 span.grey {
	color:#ccc;
}
h4.period {
	font-size:14px;
	color:#3E89B7
}
.daterow2{
 color: #061951;
 font-size: 13px;
 font-weight: bold;
}


.cartdesc{
	color: #061951;
	border-right: 1px solid #A9D7F1;
	border-bottom: 1px solid #A9D7F1;
	border-top: 1px solid #A9D7F1;
	text-align: left;
	padding:4px 3px;
	background: #CAE8EA url(/images/bg_th.jpg) no-repeat;
}
.cartdesc2{
 color: #fff;
border-bottom: 1px solid #061951;
background-color: #135375;
}
.totalprice{
 color: #061951;
 font-size: 13px;
 font-weight: bold;
margin-top: 5px;
}
.producttd{	
	border-right: 1px solid #A9D7F1;
	width: 220px;
}
.deletetd{	
	border-right: 1px solid #A9D7F1;
}
.quantity{
	border-right: 1px solid #A9D7F1;	
	text-align:center;
	width: 50px;
}
.price1{
	width: 100px;
	text-align:right;
	padding-right:12px;
	border-right: 1px solid #A9D7F1;	
}
.actiontext p{
	border: 1px solid #F3B094; margin-top: 1px; padding:8px;
	background-color: #FBFBE6;
	margin:20px 0;
	font-weight: bold;
	color: #CC0000;
}

.foto img {
float: left;
border:1px solid #bbb;
padding:5px;
margin:5px;
background-color:#eee;
}
.foto a:hover img {
border:1px solid #CC0000;
background-color:#FFCCCC;
}	
#actionshop {
	margin-top:10px;
}
#actionshop h3 {
	margin-top:0;
	padding-top:0;
}
#liner {
	border:1px solid #F2F9FD;
	background-color:#FAFDFE;	
	padding:12px;
}
#formtable {
	padding:12px;
	font-size:12px;
	border:1px solid #F2F9FD;
	background-color:#FAFDFE;	
}
#formtable input, #formtable textarea, #formtable select {
	font-size:12px;
}
.formbutton {
	float:right;
}
#formtable label {
	color:#2D3763;
	font-weight:normal;
	font-style:italic;
}
#formtable sup {
	color:#c00;
	font-weight:bold;
}
h1 {
	padding:0;
	font-size:20px;
	margin:0 0 10px 0;
	color: #E60000;
}
h2{
	padding:0;
	font-size:18px;
	margin:0 0 15px 0;
	color: #183C73;
}
#center h2{
	padding:0;
	font-size:18px;
	font-weight:bold;
	margin-top:22px;
	margin-bottom:5px;
	color: #021758
}
#center h2.red {
	color: #E60000;
}
#center h2 a:hover{
	color: #999;
}
h3 {
	padding:0;
	font-size:16px;
	margin-top:22px;
	margin-bottom:5px;
	color: #88A0C1;	
}
h3 a{
	color:#3499d8;
}
p.callus {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color: #E60000;
}
p.number {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color: #021758
}
p.selectcountry {
	margin:0;
	font-weight:bold;
	color: #021758
}
#quicksearchimg{
	margin-bottom:-4px; 
	margin-left: 1px;
	border: 0;
	border-bottom: 1px solid #fff;
}
input, select, option, textarea, button {
	font-size:12px;
}
.livingcheck li {
	list-style-image: url(/images/livingston-check.gif);
	padding-bottom: 3px;
}
#shoppingcartheader{
	background-color:#CDFFCC;
	padding: 4px;
	border: 1px solid #333;
}
h4, #center h4 a{
	color:#021758;
}
span.yellow {
	background-color:#FFFFCC;
	color:#FF6633;
	font-size:10px;
}