body {
text-align:center;
margin:0;
padding:0;	
overflow:-moz-scrollbars-vertical;	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#efefef url(/images/bg.gif) top center repeat-y;
}
h1 {
color:#E60000;
}
#frame {
background:#fff url(/images/bg_bottom.gif) repeat-x bottom left;
min-height:1000px;
}
#contentblock {
background:transparent url(/images/bg_top.gif) repeat-x top left;
}
#header {
background:transparent url(/images/header-new.jpg) no-repeat top left;
height:145px;
padding:0;
}
#enewsform {
background:#fff url(/language/en/images/bg_enews.gif) no-repeat top left;
}
#call {
list-style:none;
}
th {
text-align:right;
font-weight:normal;
}
#frame {
width:972px;
margin:0 auto;
padding:0px;
text-align:left;
}
.selectproduct{
margin-top:30px;
font-size:11px;
background:transparent url('/images/world.png') no-repeat top right;
}
#productbanner {
padding:3px;
border:1px dotted #58688D;
background-color:#E7F3FA;
}
#callyou{
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:100%;
background:url('/images/bg_nieuw.png');
}
#whitespace {
padding:3px 20px 0 20px;
}
#left {
width:196px;
padding:0px;
float:left;
}
#left img.close {
margin-bottom:30px;
}
#center {
width:773px;
overflow:hidden;
padding:0px;
float:left;
}
#center.home {
width:773px;
overflow:hidden;
padding:0px;
float:left;
}
#shop{
font-size:12px;
color:#616469;
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;
}
a {
text-decoration:none;
color:#3599DF;
}
a:hover {
color:#00BF00;
}
#headertable {
color:#fff;
}
#headertable a{
color:#3599DF;
}
#headertable a:hover{
color:#79BDEA;
}
form {
margin:0;
padding:0;
}
p {
margin:0 0 14px 0;
}
.grey{
color:#999;
}
#frame {
background-color:#fff;
}
#left .menubg {
background:url(/images/bg_menu.png) repeat-y top left;
}
#left ul {
overflow:hidden;
width:100%;
list-style:none;
padding:0;
margin:0;
width:181px;
}
#left li {
background-color:#fff;
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:1px solid #B2B4B7;
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{
padding-top:40px;
}
#footer p {
margin:0;
font-size:11px;
padding:5px 15px;
text-align:right;
}
#center {
font-size:12px;
color:#616469;
}
#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.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;
}
#language{
position:relative;
top:98px;
list-style:none;
}
#language strong {
color:#021758;
}
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;
}
#formtable .buttonright{
float:right
}
.buttonrightbig{
color:#fff;
font-size:14px;
padding:5px 8px 5px 8px;
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;
}
#breadcrumbs {
background:none;
font-weight:normal;
font-size:11px;
padding:0;
color:#999;
}
#breadcrumbs a {
color:#3599DF;
text-decoration:underline;
}
#breadcrumbs {
margin:30px 0 5px 0;
}
#newsearch {
margin:0 0 26px 0;
padding:26px;
border-top:4px solid #8289A9;
background-color:#E7F3FA;
}
.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 #F2F5F8;
background-color:#F2F5F8;
}
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:#F2F5F8;
}
#forumnav, #forumnav2 {
display:block;
height:25px;
clear:both;
background:url(/images/back.gif) top left;
text-align:right;
margin:10px 0 5px 0;
padding:1px 0 0
}
#forumnav .next, #forumnav2 .next {
background-color:#E7F3FA;
font-size:12px;
border:1px solid #007CA8;
padding:3px 10px;
color:#007CA8
}
#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:#E7F3FA;
font-size:12px;
border:1px solid #007CA8;
padding:3px 10px;
color:#007CA8
}
#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;
background-color:#E7F3FA;
font-size:11px;
}
#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;
}
.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;
}
.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;
}
#intro {	
	width:700px;
}
#intro #news .datum{
	display:block;
	margin:7px 0 3px 0;
}
#intro #news .newsimg{
 display:block;
 width:85px;
 height:85px;
}
#intro #news p{
	margin:0 6px 14px 6px;
}
#intro #news td{
	cursor:pointer;
}
#intro #news p a{
	color:#616469;
}
#intro #news p a:hover{
	color:#061452;
}

/* 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:6px 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;
}
#formtable {
padding:12px;
font-size:12px;
border:1px solid #B3B5B7;
background-color:#E7F3FA;	
-moz-box-shadow:0px 0px 9px #C4C4C4;	
-webkit-box-shadow:0px 0px 9px #C4C4C4;	
box-shadow:0px 0px 9px #C4C4C4;
}
.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:22px;
font-weight:normal;
margin:0 0 10px 0;
color:#091b5d;
}
h2{
padding:0;
font-size:17px;
font-weight:normal;
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.news {
font-size:11px;
text-transform:uppercase;
color:#999;
}
#center h2 a:hover{
color:#999;
}
h3 {
padding:0;
font-size:16px;
margin-top:22px;
margin-bottom:5px;
color:#88A0C1;
}
h3 a{
color:#3499d8;
}

#news h3 {
	font-size:14px;
	color:#e51e25;
	font-weight:bold;
	margin:0 0 5px 0;
}
#news h3 a{
	color:#e51e25;
}

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;
}
.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:#E51E25;
}
.headertd {
padding-top:15px;
padding-left:35px;
font-size:14px;
font-weight:bold;
color:#091b5d;
}
div.blue {
padding:18px;
background-color:#e2f3fd;
}
div.blue th {
text-align:right;
font-weight:normal;
color:#04155a;
}
#shophead{
width:400px;
float:left;
margin-left:10px;
}
#whitespace > #leftcol{
width:285px;
float:left;
}
#whitespace > #rightcol{
width:285px;
float:right;
}
#shop a:hover{
color:#69A3C7;
}
#productimage{
background-color:#fff;
padding:3px;
border:1px solid #000;
max-width:320px;
}
.list{
list-style-type:none;
text-align:left;
line-height:18px;
}
.list li{
margin-left:-30px;
}
.list li a{
text-align:left;
padding-left:-5px;
}
.charindex{
position:absolute;
font-size:18px;
font-weight:bold;
margin-top:9px;
display:inline;
}
.list2{
padding-left:35px;
list-style-type:none;
}
.row_white, .row_white2{
background-color:transparent;
}
.row_grey, .row_grey2{
background-color:#E7F3FA;
}
.row_grey td,.row_grey2 td, .row_white td, .row_white2 td {
border-bottom:1px solid #ccc;
}
.catstyle{
font-weight:normal; 
font-size:12px; 
padding:3px;
}
tr.transOFF img {opacity:0;filter:alpha(opacity=0); -moz-opacity:0;
}
tr.transON img {opacity:.50;filter:alpha(opacity=50); -moz-opacity:0.5;
}
#table_products th,#table_accesories th{
color:#061452;
text-align:left;
border-bottom:1px solid #ccc;
}
#table_products th.thright{
text-align:right;
}
td.tdfirst {
border-left:1px solid #ccc;
}
td.tdlast {
border-right:1px solid #ccc;
}
#linkblock{
margin:20px 0 20px;
}
#linkblock a{
font-size:12px;
}
a.extrasmall{
font-size:10px;
}
#basketbutton{
width:182px;
height:81px;
background:url(/images/bottom-shop.png);
}
#basketbutton p{
margin:0 0 0 54px;
padding:12px 0 0 0;
color:#3A812E;
}
#basketbutton a{
color:#3A812E;
text-decoration:underline;
}
#do_rent{
margin-top:15px;
}
#do_buy{
margin-top:15px;
}
#pdfblock{
border:0;
border-bottom:1px solid #ccc;
}
#pdfblock th{
color:#061452;
text-align:left;
background-color:#FFF;
border-bottom:1px solid #ccc;
}
#shop ul{
padding-left:28px;
}
#shop li ul{
margin-top:0px;
margin-bottom:0px;
padding-left:25px;
}
optgroup {
color:#545961;
font-style:normal;
}
optgroup option {
color:#000;
line-height:21px;
}
.blue {
color:#061452;
}
#front{
margin:0 0 20px 0;
padding:0;
background-color:#fff;
}
#front td {
padding:0;
margin:0;
}
#center #front ul{
margin:0;
padding:0;
}
#formtable label.notrequired {
color:#878FB6;
}
#form {
margin:0;
padding:0;
font-size:12px;
background-color:#E6F3FB;
}
#form .select {
width:165px
}
#form .text {
width:160px
}
#form .submit {
margin-right:8px;
}
#form input,textarea,select{
font-size:12px;
}
#front td {
height:26px;
}
#front label {
font-weight:normal;
color:#061452;	
margin-left:5px;
}
#left td::-moz-selection {
background-color:#E7F3FA;
}
#left td::selection {
background-color:#E7F3FA;
}
#ajaxmenu li::-moz-selection {
background-color:#E7F3FA;
}
#ajaxmenu li::selection {
background-color:#E7F3FA;
}
td.buy {
text-align:left;
border-left:1px solid #B2B4B7;
cursor:default;
padding:0 0 0 25px;
}
td.rent {
padding:0 0 0 25px;
text-align:left;
cursor:default;
}
td.inactive{
color:#ABAAAA;
border-bottom:1px solid #B2B4B7;
background-color:#EEFBFF;
cursor:pointer;
}
td.inactive:hover {
color:#12205B;
background-color:#E8FAFF
}
#ajaxlists, #ajaxlists ol {
margin:0;
padding:0;
list-style:none;
list-style-type:none;
border:0;
}
#ajaxlists {
padding:0 0 10px 13px;
}
#ajaxlists input{
font-size:12px;
padding:2px;
}
#ajaxlists input.button{
font-size:12px;
padding:1px;
}
#ajaxlists img.plusminus{
cursor:pointer;
}
#left #ajaxlists li{
border:0;
border-top:0;
padding:5px 0 0 12px;
text-indent:-13px;
margin:6px 0 0 0;
}
#left #ajaxlists li a{
margin:0;
padding:0;
clear:none;
display:inline;
}
#left #ajaxlists li ol li {
padding-top:0px;
}
#left #ajaxlists li ol li a {
color:#1F6088
}
#left #ajaxlists li ol li ol li a {
color:#3E89B7
}
#left #ajaxlists li a.selected{
color:#000;
}
#left #ajaxlists li a:hover{
color:#95C0DB;
background:none;
}
#left #ajaxlists li form{
padding:3px 0 3px 13px;
}
.hidden {
display:none;
}
#form #keyword {
width:85px;
}
#manufacturerlistmenu ul{
float:left;
width:120px;
list-style:none;
padding-left:0px;
margin-left:0px;
margin-right:10px;
}
#manufacturerlistmenu li{
width:120px;
}
#manufacturerlistmenu{
display:block;
margin-bottom:80px;
}
#slogans{
position:absolute;
}
#slogans ul{
padding:0;
margin:0;
list-style:none;
}
.slogan{
position:absolute;
margin-top:20px;
margin-left:510px;
color:#021758;
z-index:8;
font-weight:bold;
text-shadow:#fff 0px 0px 6px;
}
#footerlogo{
padding-left:40px
}
.alternative_products th, .alternative_products td{
font-size:12px;
}
#itbanner{
display:block;
background:url(/images/Banner_IT.png) top left no-repeat;
margin:29px 0 0 0;
height:219px;
width:196px;
}
table.jCalendar {
background:#B6BFCD;
border-collapse:separate;
border-spacing:2px;
}
table.jCalendar th {
background:#99A7BA;
color:#fff;
font-weight:bold;
padding:3px 5px;
}
table.jCalendar td {
background:#E7F3FA;
color:#1F6088;
padding:3px 5px;
text-align:center;
}
table.jCalendar td.other-month {
background:#ddd;
color:#aaa;
}
table.jCalendar td.today {
background:#E51E25;
color:#fff;
}
table.jCalendar td.selected {
background:#f66;
color:#fff;
}
table.jCalendar td.selected.dp-hover {
background:#f33;
color:#fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
background:#fff;
color:#000;
}
table.jCalendar tr.selectedWeek td {
background:#f66;
color:#fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
background:#99A7BA;
color:#72859E;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
background:#bbb;
color:#888;
}
div.dp-popup {
position:relative;
background:#BDCBD7;
font-size:10px;
font-family:arial, sans-serif;
padding:2px;
width:171px;
line-height:1.4em;
}
div#dp-popup {
position:absolute;
z-index:199;
}
div.dp-popup h2 {
font-size:14px;
text-align:center;
margin:2px 0;
padding:0;
}
a#dp-close {
font-size:11px;
padding:4px 0;
text-align:center;
display:block;
}
a#dp-close:hover {
text-decoration:underline;
}
div.dp-popup a {
color:#000;
text-decoration:none;
padding:3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
position:absolute;
top:2px;
left:4px;
width:100px;
}
div.dp-popup div.dp-nav-prev a {
float:left;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
cursor:pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
cursor:default;
}
div.dp-popup div.dp-nav-next {
position:absolute;
top:2px;
right:4px;
width:100px;
}
div.dp-popup div.dp-nav-next a {
float:right;
}
div.dp-popup a.disabled {
cursor:default;
color:#aaa;
}
div.dp-popup td {
cursor:pointer;
}
div.dp-popup td.disabled {
cursor:default;
}