/*#*#*#**#*#*#**#*#*#**#*#*#* RESET CSS ERIC MEYER *#*#*#**#*#*#**#*#*#**#*#*#*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

/*#*#*#**#*#*#**#*#*#**#*#*#* HMB CSS *#*#*#**#*#*#**#*#*#**#*#*#*/
/*#########GLOBALS#########*/
body{ font:12px Arial, Helvetica, sans-serif; background:url(../images/background.jpg) no-repeat 0px 300px; }
h1{font-size:44px; color:#002b5e; line-height:50px;}
h2{font-size:22px; color:#002b5e;}
strong{font-weight:bold;}
.clear{ clear:both; }
#header{ margin-top:30px; }
#header .container { width:950px; margin:0 auto; }
#header .container a#hmb{ width:296px; height:55px; display:block; float:left; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
#header .container > div{ float:right; margin-bottom:-16px;}
#header .container div span{ width:162px; height:18px; text-indent:-9999px; background:url(../images/phone.png) no-repeat; display:block; margin-left:27px; }
#header .container div ul { display:block; color:#7e7e7e; font-size:12px; margin-top:15px;}
#header .container div ul li { float:left; }
#header .container div ul li a{ color:#7e7e7e; text-decoration:none;}
#header .container div ul li a:hover{ text-decoration:underline; }
#navigation{ width:100%; background:url(../images/navigation-gradient.png) repeat-x bottom; padding-top:15px;}
#header .container div a#twitter{text-indent:-9999px; display:block; width:22px; height:22px; background:url(../images/icon_twitter.png) no-repeat; margin-left:166px; margin-top:3px;}
#icons { float: right; margin: 5px 5px 0 0; height: 22px; }
#navigation .container { width:950px; margin:0 auto; margin-top:10px;}
#navigation .container ul{ display:inline; }
#navigation .container ul li{float:left;}
#navigation .container ul li a{ text-indent:-9999px; display:block; background:url(../images/nav_sprite.png) no-repeat; height:37px;}

/*navigation position*/
#navigation .container ul li a#home{ background-position:0px 2px; width:59px; }
#navigation .container ul li a#home:hover{ background-position:0px -39px; width:59px; }
#navigation .container ul li a#home.active{ background-position:0px -39px; width:59px; }
#navigation .container ul li a#overhmb{ background-position:-59px 2px; width:85px; }
#navigation .container ul li a#overhmb:hover{ background-position:-59px -39px; width:85px; }
#navigation .container ul li a#overhmb.active{ background-position:-59px -39px; width:85px; }
#navigation .container ul li a#verkoop{ background-position:-144px 2px; width:80px; }
#navigation .container ul li a#verkoop:hover{ background-position:-144px -39px; width:80px; }
#navigation .container ul li a#verkoop.active{ background-position:-144px -39px; width:80px; }
#navigation .container ul li a#verhuur{ background-position:-224px 2px; width:80px; }
#navigation .container ul li a#verhuur:hover{ background-position:-224px -39px; width:80px; }
#navigation .container ul li a#verhuur.active{ background-position:-224px -39px; width:80px; }
#navigation .container ul li a#referenties{ background-position:-304px 2px; width:95px; }
#navigation .container ul li a#referenties:hover{ background-position:-304px -39px; width:95px; }
#navigation .container ul li a#referenties.active{ background-position:-304px -39px; width:95px; }
#navigation .container ul li a#nieuws{ background-position:-399px 2px; width:71px; }
#navigation .container ul li a#nieuws:hover{ background-position:-399px -39px; width:71px; }
#navigation .container ul li a#nieuws.active{ background-position:-399px -39px; width:71px; }
#navigation .container ul li a#prijslijst{ background-position:-470px 2px; width:80px; }
#navigation .container ul li a#prijslijst:hover{ background-position:-470px -39px; width:80px; }
#navigation .container ul li a#prijslijst.active{ background-position:-470px -39px; width:80px; }
#navigation .container ul li a#bose{ background-position:-550px 2px; width:59px; }
#navigation .container ul li a#bose:hover{ background-position:-550px -39px; width:59px; }
#navigation .container ul li a#bose.active{ background-position:-550px -39px; width:59px; }
#navigation .container ul li a#contact{ background-position:-609px 2px; width:80px; }
#navigation .container ul li a#contact:hover{ background-position:-609px -39px; width:80px; }
#navigation .container ul li a#contact.active{ background-position:-609px -39px; width:80px; }
#navigation .container ul li a#catalogus{ background-position:-691px 2px; width:102px; }
#navigation .container ul li a#catalogus:hover{ background-position:-691px -39px; width:102px; }
#navigation .container ul li a#catalogus.active{ background-position:-691px -39px; width:102px; }
/*end navigation position*/

#navigation .container form{ float:right;}
#navigation .container form input[type="text"]{ border:0px; background:url(../images/search.png) no-repeat; width:162px; height:24px; padding:1px 8px; margin-top:4px; line-height:24px;}
#navigation .container form input[type="submit"]{ display:none;}
#subnavigation { background:#156fab; width:100%; height:35px; margin-top:-1px; }
#subnavigation .container{ margin:0 auto; width:950px; padding-top:9px;}
#subnavigation .container ul { color:#fff; float:left }
#subnavigation .container ul li{ float:left; border-right:1px #3188c2 solid; padding-left:10px; padding-right:10px;}
#subnavigation .container ul li.last{ border-right:0px;}
#subnavigation .container ul li a { text-decoration:none; color:#fff; }
#subnavigation .container ul li a:hover {font-weight:bold;}
#subnavigation .container ul li a.active {font-weight:bold;}
#content .container{ width:950px; margin:0 auto;}
#footer {margin-top:20px; padding-bottom:20px;}
#footer .container{ width:950px; margin:0 auto; text-align:center; font-size:12px; color:#7e7e7e; }
#footer .container span#naw{ color:#002b5e;}
#footer .container a{ color:#7e7e7e; text-decoration:underline;}
#footer .container a#slash2:hover{ color:#2CEB48 }

#content .container #subsubnavigation{background:url(../images/navigation-gradient.png) repeat-x bottom; margin-left:-20px; height:50px; margin-bottom:40px; width:708px;}
#content .container #subsubnavigation ul{float:left; padding-left:15px; padding-top:17px;}
#content .container #subsubnavigation ul li{float:left; margin-right:10px;}
#content .container #subsubnavigation ul li a{display:block; padding:10px 5px 5px;}
#content .container #subsubnavigation ul li a.active{font-weight:bold;}
#content .container #subsubnavigation ul li span.activeleft{background:url(../images/subsubnav-left.png) no-repeat bottom; width:13px; height:33px; float:left;}
#content .container #subsubnavigation ul li span.activemid{background:url(../images/subsubnav-mid.png) repeat-x bottom; height:33px; float:left;}
#content .container #subsubnavigation ul li span.activeright{background:url(../images/subsubnav-right.png) no-repeat bottom; width:13px; height:33px; float:left;}
/*#########END GLOBALS#########*/

/*home*/
#content .container { position:relative; margin-top:15px;}
#content .container #slider{ width:948px; height:485px; overflow:hidden; position:relative; }
#content .container .background{ width:950px; height:485px; overflow:hidden; position:absolute; top:0; left:0; background:url(../images/slider.png) no-repeat; }
#content .container #slider .innercontainer{width:25555px;}
#content .container #slider #beeld, #content .container #slider #geluid, #content .container #slider #licht {width:950px; height:485px; margin-left:1px; float:left;}
#content .container #slider #beeld .top, #content .container #slider #geluid .top, #content .container #slider #licht .top{padding-left:5px; padding-top:5px; height:368px;}
#content .container #slider #beeld .top .left, #content .container #slider #geluid .top .left, #content .container #slider #licht .top .left{ float:left; width:472px; padding-top:5px; margin-top:-3px; margin-left:1px;}
#content .container #slider #beeld .top .right, #content .container #slider #geluid .top .right, #content .container #slider #licht .top .right{ float:left; text-align:center; width:470px; padding-top:85px; background:url(../images/background-slider.jpg) no-repeat center;}
#content .container #slider #beeld .top .right h1 a:hover, #content .container #slider #geluid .top .right h1 a:hover, #content .container #slider #licht .top .right h1 a:hover{ color:#0086e0; }
#content .container #slider #beeld .top .right img, #content .container #slider #geluid .top .right img, #content .container #slider #licht .top .right img{margin-top:15px; margin-bottom:15px;}
#content .container #slider #beeld .top .right .verkoop, #content .container #slider #geluid .top .right .verkoop, #content .container #slider #licht .top .right .verkoop{margin-left:15px;}
#content .container #slider #beeld .top .right a, #content .container #slider #geluid .top .right a, #content .container #slider #licht .top .right a{color:#002b5e; text-decoration:none;}
#content .container #slider #beeld .top .right a.active, #content .container #slider #geluid .top .right a.active, #content .container #slider #licht .top .right a.active{color:#006fba;}
#content .container #slider #beeld .bottom, #content .container #slider #geluid .bottom, #content .container #slider #licht .bottom{height:107px;}
#content .container #slider #beeld .bottom p, #content .container #slider #geluid .bottom p, #content .container #slider #licht .bottom p{text-align:center; color:#fff; line-height:18px; margin-top:10px; padding-right:120px; padding-left:120px;}
#content .container #slider #beeld .bottom p a, #content .container #slider #geluid .bottom p a, #content .container #slider #licht .bottom p a{ color:#fff;}
#content .container #actueel{ background:url(../images/nieuws.png) no-repeat; width:920px; height:18px; margin-top:15px; padding:5px 15px; color:#002b5e; }
#content .container #actueel #tickets{ width:800px; height:18px; overflow:hidden; float:left;}
#content .container #actueel #tickets div{ width:800px; height:18px; }
#content .container #actueel #tickets a{ color:#002b5e; text-decoration:none;}
#content .container #actueel span.border{border-right:solid #e4e4e4 1px; margin-right:10px; margin-left:10px;}
#content .container #actueel span.actueel{color:#006fba; font-weight:bold;}
#content .container span.more{float:right;}
#content .container span.more a{color:#8e8e8e; float:left;}
#content .container span.more a:hover{text-decoration:none;}
#content .container span.more a.more{background:url(../images/arrows.png) no-repeat top; text-indent:-9999px; display:block; width:17px; height:16px; margin-left:10px; float:left;}
#content .container ul#tiles { float:left; margin-top:25px;}
#content .container ul#tiles li{ float:left; width:210px; height:134px; background:url(../images/tile.png) no-repeat; margin-left:10px; padding:5px; padding-left:15px; position:relative;}
#content .container ul#tiles li img{display:block; margin-left:auto; margin-right:auto;}
#content .container ul#tiles li.first{ margin-left:0px; }
#content .container ul#tiles li a.layer{ width:230px; height:144px; text-indent:-9999px; display:block; top:0px; left:0px; position:absolute; z-index:9999;}
#content .container ul#tiles li a.layer:hover{ background:url(../images/layer.png) no-repeat;}
#content .container ul#tiles li h1{ color:#006fba; font-weight:bold; font-size:16px; margin-bottom:8px; line-height:0px; margin-top:5px;}
#content .container ul#tiles li a.more{background:url(../images/arrows.png) no-repeat bottom left; display:block; height:16px; float:left; margin-right:5px; padding-left:25px; color:#8e8e8e;}
#content .container ul#tiles li p a{bottom:8px; position:absolute;}
#content .container ul#tiles li p.right{bottom:8px; right:15px; position:absolute; color:#727272;}
#content .container ul#tiles li span{ float:left; width:100px; color:#727272;}
#content .container ul#tiles li #tileref{margin:10px auto auto; }
#content .container ul#tiles li #tileref img{ width:200px; height:87px; }

/*over*/
#content .container .box1{ width:710px; float:left;}
#content .container .box1 .top{background:url(../images/box-top.png) no-repeat; width:710px; height:8px; float:left}
#content .container .box1 .mid{border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; width:678px; padding:10px 10px 10px 20px; float:left; background:#fff;}
#content .container .box1 .mid .crumbpath{ width:678px; color:#002b5e;}
#content .container .box1 .mid .crumbpath a{ color:#006fba; text-decoration:none; }
#content .container .box1 .mid .container{ width:678px; margin-top:25px; position:relative;}
#content .container .box1 .mid .container .left{ float:left; width:395px;}
#content .container .box1 p{color:#676767; line-height:18px;}
#content .container .box1 p strong{font-weight:bold;}
#content .container .box1 span{color:#676767; line-height:18px;}
#content .container .box1 span strong{font-weight:bold;}
#content .container .box1 a{color:#006FBA; text-decoration:none;}
#content .container .box1 a:hover{text-decoration:underline;}
#content .container .box1 h1{margin-bottom:10px;}
#content .container .box1 .mid .container .left h1{ margin-bottom:10px;}
#content .container .box1 .mid .container .left .list-item{background:url(../images/arrow-blue.png) top left no-repeat; padding-left:30px; margin-top:20px;}
#content .container .box1 .mid .container .left .list-item h2{ margin-bottom:15px;}
#content .container .box1 .mid .container .left .item{margin-top:20px;}
#content .container .box1 .mid .container .left .item h2{ margin-bottom:15px;}
#content .container .box1 .mid .container .right{ float:left; width:270px; overflow:hidden; margin-left:13px;}
#content .container .box1 .bottom{background:url(../images/box-bottom.png) no-repeat; width:710px; height:8px;  float:left;}
#content .container ul#tiles.default{margin-top:0px;}
#content .container ul#tiles.default li{ float:none; margin-bottom:20px;}
#content .container ul#tiles.default li.contact{background:url(../images/contact-tile.png) no-repeat; height:88px;}
#content .container ul#tiles.default li.contact h1{color:#fff;}
#content .container ul#tiles.default li.contact p{color:#fff;}
#content .container ul#tiles.default li.contact a.layer{height:88px;}
#content .container ul#tiles.default li.contact a.contact{height:27px; width:156px; display:block; text-indent:-9999px; background:url(../images/directcontact.png) no-repeat; position:absolute; bottom:22px;}
#content .container ul#tiles.default li.offerte{height:140px;}
#content .container ul#tiles.default li.offerte span{color:#727272; line-height:18px; float:none; width:210px; display:block;}
#content .container ul#tiles.default li.offerte a.offerte{height:27px; width:185px; display:block; text-indent:-9999px; background:url(../images/offerteaanvraag.png) no-repeat; position:absolute; bottom:16px;}
#content .container ul#tiles.default li.zieook{}
#content .container ul#tiles.default li.zieook img{display:block; margin-left:auto; margin-right:auto;}
#content .container #actueel.default{ float:left;}

/*sitemap*/
#content .container ul#sitemap { list-style:square; margin-top:10px; margin-left:15px; line-height:18px;}
#content .container ul#sitemap li{ color:#006FBA; padding-top:3px;}
#content .container ul#sitemap li.sub{ list-style:none; } 
#content .container ul#sitemap li a{ color:#006FBA; text-decoration:none;}
#content .container ul#sitemap li a:hover{ text-decoration:underline; }
#content .container ul#sitemap ol.sitemap_sub{ list-style:square; margin-left:20px;}
#content .container ul#sitemap ol.sitemap_sub a{ color:#002B5E; text-decoration:none;}
#content .container ul#sitemap ol.sitemap_sub a:hover{ text-decoration:underline; }
#content .container ul#sitemap ol.sitemap_sub_sub{ list-style:square; margin-left:40px;}
#content .container ul#sitemap ol.sitemap_sub_sub a{ color:#676767; text-decoration:none;}
#content .container ul#sitemap ol.sitemap_sub_sub a:hover{ text-decoration:underline; }

/*nieuws*/
#content .container .nieuwsitem {margin-bottom:30px; padding-bottom:25px; width:98%; border-bottom:1px solid #DCDCDC;}
#content .container .nieuwsitem:hover {background:#f8f8f8;}
#content .container .nieuwsitem h2 a{color:#002b5e; text-decoration:none;}
#content .container .nieuwsitem h2 a:hover{color:#0086e0; text-decoration:none}
#content .container .nieuwsitem a.more{background:url(../images/arrows.png) no-repeat top left; display:block; padding-left:23px; height:16px; margin-top:5px; float:left; text-decoration:underline; color:#676767;}
#content .container .nieuwsitem a.more:hover{text-decoration:none;}
#content .container .nieuwsitem span.publication_date{color:#8E8E8E; padding-bottom:5px; display:block;}
#content .container .nieuwsitem-full {color:#676767; line-height:18px;}
#content .container .nieuwsitem-full img{float:right; padding-left:20px; padding-bottom:10px;}
#content .container .nieuwsitem-full p{display:inline;}
#content .container #pager{float:right}
#content .container #pager li{float:left; margin-left:5px;}
#content .container #pager li a{padding: 5px 10px; background:#F8F8F8;}
#content .container #pager li a:hover{background:#ebebeb;}
#content .container #pager li.current{font-weight:bold; background:#8E8E8E;}
#content .container #pager li.current a{background:#ebebeb; text-decoration:underline;}

/*kolum template*/
#content .container .head-item{}
#content .container .column-item{background:url(../images/arrow-blue.png) top left no-repeat; padding-left:30px; margin-top:20px; margin-right:15px; width:290px;  /*height: 140px;*/ float:left;}
#content .container .column-item h2{margin-bottom:10px;}
#content .container .column-item img{float:right; margin-top:4px;}
#content .container .column-item span{color:#676767; line-height:18px; padding-right:10px;}

/*contact*/
#content .container .box1 .mid .container .right.contact{ border-left:1px solid #DCDCDC; width:190px; padding-left:35px; padding-right:25px; float:right; padding-top:18px;}
#content .container .box1 .mid .container .right.contact h2{margin-bottom:31px;}
#content .container .box1 .mid .container .left.contact { width:405px;}
#content .container .box1 .mid .container .left.contact h2{ margin-bottom:10px; margin-top:10px; }
#content .container .box1 .mid .container .left.contact input[type="text"]{float:left; margin-top:8px; width:240px; color:#676767; padding:4px; border:1px #DCDCDC solid;}
#content .container .box1 .mid .container .left.contact input[type="text"]:focus{background:url(../images/form-bg.png) repeat-x;}
#content .container .box1 .mid .container .left.contact input[type="text"].error{border:dotted 1px #FF0000;}
#content .container .box1 .mid .container .left.contact #name{width:160px; margin-left:10px;}
#content .container .box1 .mid .container .left.contact input[type="checkbox"]{float:left; margin-top:8px;}
#content .container .box1 .mid .container .left.contact input[type="button"]{float:right; text-indent:-9999px; background:url(../images/versturen.png) no-repeat; width:117px; height:27px; border:0; margin-top:20px; cursor:pointer; margin-right:14px;}
#content .container .box1 .mid .container .left.contact textarea{float:left; margin-top:8px; color:#676767; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; border:1px #DCDCDC solid;}
#content .container .box1 .mid .container .left.contact textarea:focus{background:url(../images/form-text-bg.png) repeat-x;}
#content .container .box1 .mid .container .left.contact select{float:left; margin-top:8px; width:70px; height:26px; padding:4px; border:1px #DCDCDC solid; color:#676767;}
#content .container .box1 .mid .container .left.contact select:focus{background:url(../images/form-bg.png) repeat-x;}
#content .container .box1 .mid .container .left.contact label{float:left; margin-top:8px; width:140px; color:#676767; padding-top:6px;}
#content .container .box1 .mid .container .left.contact label.error{color:#FF0000; margin-left:140px; width:240px; padding-top:0px;}
#content .container .box1 .mid .container .left.contact span{float:left; margin-top:8px; color:#676767;}

/*Template met subsub navigatie*/
#content .container .box1 .mid .container .sub-item{margin-top:20px;}
#content .container .box1 .mid .container .sub-item h2{margin-bottom:10px;}
#content .container .box1 .mid .container .sub-item img{float:right; padding-left:20px;}
#content .container .box1 .mid .container .sub-item span{color:#676767; line-height:18px; padding-right:10px;}

/*zoekresultaten*/
#content .container .search-item{background:url(../images/arrow-blue.png) 5px 6px no-repeat; padding:10px 0 10px 30px; width:638px; float:left; border-bottom:1px solid #DCDCDC;}
#content .container .search-item:hover {background-color:#f8f8f8;}
#content .container .search-item h2{color:#006fba; font-weight:bold; font-size:16px; margin-bottom:10px;}
#content .container .search-item h2 a{color:#006fba;}
#content .container .search-item h2 a:hover{text-decoration:none; color:#002b5e;}
#content .container .search-item img{float:right; margin-left:10px;}
#content .container #subsubnavigation .searchtabs li.active{font-weight:bold;}

/*prijslijst*/
.container.prijslijst h1{ width: 640px; float: left;}
#rss_icon_cat img{ margin-top: 10px; }
#content .container .box1 .mid .container.prijslijst h2{margin-top:25px; margin-bottom:15px; color:#006FBA; font-weight:bold; font-size:16px;} 
#content .container .box1 .mid .container .product-item{margin-bottom:5px; width:98%; border-bottom:1px solid #DCDCDC; padding-bottom:5px; height:70px;}
#content .container .box1 .mid .container .product-item.first{border-top:1px solid #DCDCDC; padding-top:5px;}
#content .container .box1 .mid .container .product-item img{ float:left; margin-right:5px;}
#content .container .box1 .mid .container .product-item span a{color:#002B5E;}
#content .container .box1 .mid .container .product-item span a:hover{color:#002B5E;}
#content .container .box1 .mid .container .product-item span>span{padding-right:60px;}
#content .container .box1 .mid .container .product-item p {position:relative;}
#content .container .box1 .mid .container .product-item p a.amount{background:url(../images/arrows.png) no-repeat 0px 2px; width:55px; text-align:right; padding-left:23px; height:18px; position:absolute; right:2px;}
#content .container .box1 .mid .container .product-item p a.info{position:absolute; left:105px;}
#content .container .box1 .mid .container .nieuwsitem-full p#product-details{margin-top:10px; color:#002B5E;}

/*cases*/
#content .container .column-item.case{ position:relative; padding-top:150px; background-position:0px 150px; min-height:0px; margin-bottom:50px;}
#content .container .column-item.case img{ position:absolute; top:0px; left:0px; }
#content .container .column-item.case h2 a:hover{text-decoration:none; color:#002B5E;}
#content .container .column-item.extra {background:none;}
#content .container .column-item.extra h2{color:#7d7d7d;}
#content .container .column-item a.more{background:url(../images/arrows.png) no-repeat bottom right; padding-right:23px; height:18px;}
#content .container .column-item.case p, #content .container .column-item.extra p {margin-bottom:20px;}

/*case detail*/
#content .container.case #inhoud{ width:100%;}
#content .container.case #inhoud #text{}
#content .container.case #inhoud #gallery{float:right; width:390px; padding-left:10px; padding-bottom:10px;}
#content .container.case #inhoud #gallery #gallery_holder{width:390px; height:300px; overflow:hidden;}
#content .container.case #inhoud #gallery #gallery_holder ul{width:1950px; height:300px;}
#content .container.case #inhoud #gallery #gallery_holder ul li{width:390px; height:300px; float:left;}
#content .container.case #inhoud #gallery #gallery_picker{margin-top:20px;}
#content .container.case #inhoud #gallery #gallery_picker ul li{ float:left; margin-right:9.5px;}
#content .container.case #inhoud #gallery #gallery_picker ul li.last{margin-right:0px;}
#content .container.case #inhoud #gallery #gallery_picker ul li img{width:70px; height:50px;}
#content .container.case #inhoud #gallery #gallery_picker ul li img.active{border:1px solid #156FAB;}

/*klantenlijst*/
#content .container .result_item{margin-right:10px; float:left; margin-top:40px;}
#content .container .result_item.last{margin-right:0px;}
#content .container .result_item img{ width:162px; height:80px;}

/*klanten login*/
#content .container .box1 .mid .container .left #login input[type="submit"]{background:url(../images/loginbtn.png) no-repeat; width:157px; height:27px; text-indent:-9999px; font-size:0px; border:0; float:right; margin-top:20px;}
#content .container .box1 .mid .container table#order{width:678px;}
#content .container .box1 .mid .container table#order tr{height:30px;}
#content .container .box1 .mid .container table#order td.group{ width:80px;} 
#content .container .box1 .mid .container table#order td.amount{width:50px;} 
#content .container .box1 .mid .container table#order td.product{} 
#content .container .box1 .mid .container table#order td.price{} 
#content .container .box1 .mid .container table#order td.datefrom, #content .container .box1 .mid .container table#order td.datetill{width:95px;} 
#content .container .box1 .mid .container table#reserveren .vtop{vertical-align:top; width:130px;}
#content .container .box1 .mid .container table#reserveren tr.text{height:120px;}
#content .container .box1 .mid .container #sendform{float:right; text-indent:-9999px; background:url(../images/versturen.png) no-repeat; width:117px; height:27px; border:0; margin-top:20px; cursor:pointer; margin-right:14px;}
#content .container .box1 .mid .container #login{}
#content .container .box1 .mid .container #login input[type="text"], #content .container .box1 .mid .container #login input[type="password"]{float:left; margin-top:8px; width:240px; color:#676767; padding:4px; border:1px #DCDCDC solid;}
#content .container .box1 .mid .container #login input[type="text"]:focus,#content .container .box1 .mid .container #login input[type="password"]:focus{background:url(../images/form-bg.png) repeat-x;}
#content .container .box1 .mid .container #login label{float:left; margin-top:8px; width:140px; color:#676767; padding-top:6px;}
#content .container .box1 .mid .container #productstable{width:395px;}
#content .container .box1 .mid .container #productstable .head{background:#002B5E; font-weight:bold; color:#fff; line-height:20px;}
#content .container .box1 .mid .container #productstable .head td{padding-left:5px;}
#content .container .box1 .mid .container #productstable .product{background:#DCDCDC;}
#content .container .box1 .mid .container #productstable .submit{ font-size:14px; font-weight:bold; padding:5px;}
#content .container .box1 .mid .container #productstable .submit a{color:#fff; padding:5px;}
#content .container .box1 .mid .container #productstable tr.head td.price{padding:0;}
#content .container .box1 .mid .container .left table#products{ width:395px; }
#content .container .box1 .mid .container table#reserveren{}
#content .container .box1 .mid .container table#reserveren .vtop{vertical-align:top;}

/*beamerlampen*/
#content .container .box1 .mid .container.beamer {line-height:18px; color:#676767; }

/*googlemaps*/
#content .container ul#tiles li.maps{background:url(../images/tile_big.png) no-repeat; height:422px; padding-left:5px; width:220px;}
#content .container ul#tiles li.maps #map{width:220px; height:422px; overflow:hidden;}

