*{margin: 0px; outline: none; padding: 0px;}
img, fieldset{border: none; float: left;}
body{background: #fff url(../media/images/body_bg.jpg) repeat-x 0 0; font: 12px Arial, Helvetica, sans-serif;}
span.clear{clear: both;}
ul, li{list-style: none;}
#layout, #layout2{margin: 0 auto; position: relative; width: 999px;}
#header{float: left; padding-bottom: 3px; width: 999px;}
#header .logo{float: left; padding: 6px 0 0 12px;}
#header ul{float: right; padding: 1px 0 0 0;}
#header ul li{float: right; font: 13px "Lucida Sans", "Lucida Sans Unicode", Arial; margin: 0 0 0 0;}
#header ul li a{color: #a9a9a9; cursor: pointer; float: left; height: 45px; text-decoration: none;}
#header ul li a span{float: left; padding: 17px 25px 12px 25px; text-align: center;}
#header ul li a:hover{background: url(../media/images/rollover-v2.jpg) left top no-repeat; color: #fff; text-decoration: none;}
#header ul li a:hover span {background: url(../media/images/rollover-v2-corner.jpg) right no-repeat;}
#header ul li a.active{background: url(../media/images/rollover-v2.jpg) left top no-repeat; color: #fff; float: left; height: 45px; text-decoration: none;}
#header ul li a.active span{background: url(../media/images/rollover-v2-corner.jpg) right top no-repeat;}
#header ul li a.green{background: url(../media/images/rollover-v2_green.jpg) left top no-repeat; color: #fff; text-decoration: none;}
#header ul li a.green span {background: url(../media/images/rollover-v2-corner_green.jpg) right no-repeat;}
#header ul li.tel { padding-top: 16px; margin-left: 10px; }
#body_container{float: left; padding: 24px 0 44px 0; position: relative; width: 999px;}
#body_container .content_container{float: right; position: relative; width: 980px;}
#body_container .content_container .content{float: left; height:auto !important; min-height: 390px; width: 980px;}
#body_container .content_container .content p {margin-bottom: 20px;}
#body_container .content_container .content a{color: #c81a24; text-decoration: none;}
#body_container .content_container .content a:hover{font-weight: bold;}
#body_container .content_container .shadow{background: url(../media/images/container_shadow.png) no-repeat 0 0; bottom: -49px; height: 50px; left: 0px; position: absolute; width: 999px; z-index: 99;}/* Products slider */
#body_container .content_container .content #navigation { height:auto; overflow:hidden; text-align: center; }
#body_container .content_container .content #navigation.navi a { display: inline-block; margin: 0 5px 0 0; width: 10px; height: 10px; background: #C5C5C5; }
#body_container .content_container .content #navigation.navi a.current { background: #C81A24; }
#body_container .content_container .content .controls { display: inline; float: left; width: 980px; }
#body_container .content_container .content .controls span.bttn-prev { background-image: url(../media/images/bttn_prev_stands.png); width: 40px; height: 40px; float: left; margin-top: 223px; margin-left: -54px; cursor: pointer; z-index: 15; display: inline-table; }
#body_container .content_container .content .controls span.bttn-next { background-image: url(../media/images/bttn_next_stands.png); width: 40px; height: 40px; display: inline-table; float: left; margin-top: 223px; margin-left: 994px; cursor: pointer; z-index: 15; position: absolute; }
#body_container .content_container .content #products {font-size: 12px; height: 500px; overflow: hidden; position: relative; width: 980px;}/* Products navigation *//* scrollable items */
#body_container .content_container .content #products .items {clear: both; position: absolute; width: 20000em;}/* single item */
#body_container .content_container .content #products .page {float: left; height: 500px; width: 980px;}
#body_container .content_container .content #products .page .wrapper {margin: 0 auto; width: 980px;}
#body_container .content_container .content #products .page .wrapper .stand {background: url(../media/images/bg_stand_thumb_v2.png) top left no-repeat; float: left; font-family: Arial, Helvetica, sans-serif; height: 208px; margin: 0 -2px 15px -3px; padding: 14px 13px 13px 14px; position: relative; text-align: center; width: 174px;}
#body_container .content_container .content #products .page .wrapper .stand:hover {background: url(../media/images/bg_stand_thumb_v2-hvr.png) top left no-repeat;}
#body_container .content_container .content #products .page .wrapper .stand a { color: #000; }
#body_container .content_container .content #products .page .wrapper .stand:hover a { font-weight: normal }
#body_container .content_container .content #products .page .wrapper .stand a img {padding: 2px;}
#body_container .content_container .content #products .page .wrapper .stand a .price { margin-left: 2px; margin-top: 119px; overflow: hidden; background: #fff; color: #c81a24; font-weight: bold; padding: 3px 0; width: 170px; position: absolute;}
#body_container .content_container .content #products .page .wrapper .stand ul { margin: 8px 2px 0 2px; padding: 0; width: 170px; float:left; }
#body_container .content_container .content #products .page .wrapper .stand ul li {  padding: 3px; }
#body_container .content_container .content #products .page .wrapper .stand ul li.opp { padding-top: 1px !important; }
#body_container .content_container .content #products .page .wrapper .stand ul li.grey { background: #f3f3f3; }
#body_container .content_container .content #products .page .wrapper .stand ul li sup {display: inline-block; position: relative; top: 3px;}
#body_container .content_container .content #products .page .wrapper .stand:hover ul li.title { background: #c81a24; color: #fff; }
.tooltip {background: url(../media/images/tooltip.png) top left no-repeat; display: none; height: 194px; padding: 13px 13px 14px 46px; position: absolute; top: 10px; width: 471px;}
.tooltip img {float: left; margin-right: 10px;}
.tooltip .specifications {color: #fff; float: left; font-size: 14px; width: 210px;}
.tooltip .specifications p {color: #fff;}
.tooltip .specifications h6 {font-size: 18px; margin-bottom: 10px; width: 210px;}
.tooltip .specifications ul {margin-bottom: 10px;}
.tooltip .specifications ul li {margin-bottom: 5px;}
.tooltip .specifications ul li span {display: inline-block; width: 100px;}
#body_container .content_container .content .product_info, #body_container .content_container .content .content_left {float: left; width: 440px;}
#body_container .content_container .content .product_info h1, #body_container .content_container .content .content_left h1 {font-size: 24px; font-weight: normal; margin-bottom: 20px; padding-bottom: 5px; text-transform: uppercase; border-bottom: 2px solid #c6c6c6;}
#body_container .content_container .content .product_info img, #body_container .content_container .content .content_left img {margin-bottom: 15px;}
#body_container .content_container .content .product_info ul, #body_container .content_container .content .content_left ul {margin: 20px 0; padding: 0;}
#body_container .content_container .content .product_info ul li, #body_container .content_container .content .content_left ul li {}
#body_container .content_container .content .product_info ul li span, #body_container .content_container .content .content_left ul li span {display: inline-block; width: 220px; font-weight: bold;}
#body_container .content_container .content .product_info ul li span.price, #body_container .content_container .content .content_left ul li span.price {color: #d21d27; width: 200px; font-size: 28px; font-weight: bold; letter-spacing: -3px; margin: 5px 0 0 0;}
#body_container .content_container .content .product_info ul li span.price span, #body_container .content_container .content .content_left ul li span.price span { font-weight: normal; font-size: 10px; letter-spacing: normal; color:#333; }
#body_container .content_container .content .product_info ul li.m2 { margin-top: 5px; }
#body_container .content_container .content .product_info ul li .input-m2 { width: 50px; padding: 3px; margin-right: 10px; }
#body_container .content_container .content .product_info .controls, #body_container .content_container .content .content_left .controls {text-align: center; width: 100%;}
#body_container .content_container .content .product_info img.client-logo, #body_container .content_container .content .content_left img.client-logo {margin: 0 15px 15px 0;}
#body_container .content_container .content .product_images, #body_container .content_container .content .content_right {float: right; width: 480px;}
#body_container .content_container .content .product_images img.big {margin: 0 0 15px 0;}
#body_container .content_container .content .product_images ul.thumbs li {float:left; margin: 0 15px 15px 0;}
#body_container .content_container .content .product_images ul.thumbs li.last {margin: 0px;}
#body_container .content_container .content .content_right #map2 {border: 2px solid #b7b7b7; height: 196px; margin: 45px 0 20px 0; width: 486px;}
#body_container .content_container .content .content_right ul.address li {float: left; margin-right: 10px; width: 150px;}
#body_container .content_container .content	.box_full { width: 938px; float: left; display: inline; background-color: #fff; border: 1px solid #f1f1f1; padding: 20px; }
#body_container .content_container .content .box_full .img { float: left; display: inline; margin-right: 20px; }
#body_container .content_container .content .box_full h2 { display: inline; float: left; width: 658px; margin-bottom: 20px; }
#body_container .content_container .content .box_full .description { float: left; width: 309px; margin-right: 20px; text-align: justify; }
#body_container .content_container .content .box_full .specifications { float: left; width: 309px; margin-left: 20px; }
#body_container .content_container .content .box_full .specifications ul li { margin-bottom: 5px; height: auto; overflow:hidden; }
#body_container .content_container .content .box_full .specifications ul li .label { display: inline-block; float:left; font-weight: bold; width: 110px; }
#body_container .content_container .content .box_full .specifications ul li .value { width: 199px; float: left; }
#body_container .content_container .content .box_full .specifications ul li .value .price { font-size: 16px; color: #d21d27; }
#body_container .content_container .content .content_left .faq li { list-style: decimal; margin-left: 20px; width: 420px; margin-bottom: 10px; float: left; }
#body_container .content_container .content .content_left .faq a.question { display: block; background: url(../media/images/open-group_small.png) top right no-repeat; }
#body_container .content_container .content .content_left .faq a.opened { background: url(../media/images/close-group_small.png) top right no-repeat; }
#body_container .content_container .content .content_left .faq div.answer { display: none; margin-top: 10px; }
#body_container .content_container .content .standoptions h2 { margin: 10px 0 10px 0; border-bottom: 2px solid #C6C6C6; color: #000; text-transform: uppercase; width: 100%; }
#body_container .content_container .content .standoptions li { list-style: none; width: 912px; float: left; padding: 3px; }
#body_container .content_container .content .standoptions li ul li { background: none; }
#body_container .content_container .content .standoptions li ul li.grey { background: #F3F3F3; }
#body_container .content_container .content .standoptions li ul li a.option { display: block; background: url(../media/images/open-group_small.png) right 2px no-repeat; }
#body_container .content_container .content .standoptions li ul li a.opened { background: url(../media/images/close-group_small.png) right 2px no-repeat; }
#body_container .content_container .content .standoptions a span.title { display: inline-block; width: 600px; margin-right: 25px; }
#body_container .content_container .content .standoptions a span.price { display: inline-block; width: 70px; margin-right: 5px; color: #000; font-weight: bold; }
#body_container .content_container .content .standoptions a span.per { color: #000; }
#body_container .content_container .content .standoptions div.detail { display: none; margin-top: 10px; }
#body_container .content_container .content .standoptions div.detail h4 { font-size: 1.2em; }
#body_container .content_container .content .standoptions div.detail img { width: 100px; }
#body_container .content_container .content .standoptions div.detail .desc { width: 300px; float:left; }
#body_container .content_container .content .standoptions div.detail .kenmerken { width: 300px; float: left; }
#body_container .content_container .content .standoptions div.detail .kenmerken ul li { width: 300px; float:left; padding: 0; margin: 0; list-style: none; }
#body_container .content_container .content .standoptions div.detail .kenmerken ul li span { display: inline-block; width: 100px; font-weight: bold; }
#body_container .content_container .content .standoptions div.detail .images { width: 300px; float: left; }
#outer_footer{background: #000 url(../media/images/footer_bg-v2.jpg) repeat-x 0 0; float: left; padding-bottom: 100px; width: 100%;}
#outer_footer #footer{margin: 0 auto; width: 999px;}
#outer_footer #footer .footer_container{float: right; padding: 0 0 0 20px; width: 980px;}/*#outer_footer .footer_container .footer_container ul{width:980px; float:left;} #outer_footer #footer .footer_container ul li{float:left; padding:0 10px 0 0; position:relative;} #outer_footer #footer .footer_container ul li.last{padding-right:0px;} #outer_footer #footer .footer_container ul li .box{float:left; width:44px;} #outer_footer #footer .footer_container ul li .icon{position:absolute; top:-14px; left:-6px;} #outer_footer #footer .footer_container ul li .icon1{position:absolute; top:-14px; left:-18px;} #outer_footer #footer .footer_container ul li .box .top{float:left; background:url(../media/images/footer_small_top.png) no-repeat 0 0; width:44px; min-height:300px; height:auto !important; height:300px;} #outer_footer #footer .footer_container ul li .box_big{float:left; width:863px;} #outer_footer #footer .footer_container ul li .box_big .icon{position:absolute; top:-14px; left:-6px;} #outer_footer #footer .footer_container ul li .box_big .top1{float:left; background:url(../media/images/footer_top.png) no-repeat 0 0; width:863px; min-height:271px; height:auto !important; height:271px;} #footer .footer_container ul li .box_big .content{float:left; width:236px; margin-left:23px; display:inline;} #footer .footer_container ul li .box_big h1{display:block; text-transform:uppercase; font-size:24px; color:#000; font-family:"FuturaCnd", Arial, Helvetica, sans-serif; padding:6px 0 0 39px;} #footer .footer_container ul li .box_big .content h3{display:block; font-size:12px; color:#fff; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; line-height:14px; padding:15px 0 0 0;} #footer .footer_container ul li .box_big .content p{display:block; font-size:11px; color:#fff; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; line-height:14px;}*/
#outer_footer #footer .footer_container .box {background: url(../media/images/block_bg.png); float: left; height: 264px; margin-right: 40px; position: relative; width: 300px !important;}
#outer_footer #footer .footer_container .small {background: url(../media/images/block_small_bg.png); float: left; margin-right: 10px; width: 44px !important;}
#outer_footer #footer .footer_container .large {background: url(../media/images/block_big_bg.png) top left no-repeat; height: auto; float: left; margin-right: 10px; width: 863px !important;}
#outer_footer #footer .footer_container .last {margin: 0px;}
.mL10 {margin-left: 10px;}
.mL20 {margin-left: 20px;}
.mL20min {margin-left: -20px;}
#outer_footer #footer .footer_container .box .icon {float: left; left: -20px; position: absolute; top: -15px;}
#outer_footer #footer .footer_container .small .icon {float: left; left: -5px; position: absolute; top: -15px;}
#outer_footer #footer .footer_container .box h2 {font-size: 24px; margin: 10px 0 0 35px; text-transform: uppercase;}
#outer_footer #footer .footer_container .box .content {color: #fff; padding: 20px 20px 0 20px; height: 180px; min-height: 180px; }
#outer_footer #footer .footer_container .box .content p {line-height: 14px; margin-bottom: 15px;}
#outer_footer #footer .footer_container .box .content ul li { width: 200px; padding: 0 0 0 5px; background: url(../media/images/bg_col-border.png) right top no-repeat; float:left;  height: 150px; min-height: 150px; }
#outer_footer #footer .footer_container .box .content ul li.last { background: none; }
#outer_footer #footer .footer_container .box .content ul li h3 { padding-top: 13px; text-transform: uppercase; }
#outer_footer #footer .footer_container .box .content ul li div ul li { color: #bcbcbc; width: 135px; margin-left: 55px; padding-right: 10px; list-style: square; padding: 0; background: none; float: left; height: auto; min-height: inherit; }
#outer_footer #footer .footer_container .box .content a.faq { display: block; position: absolute; bottom: 30px; right: 20px; color: #c81a24; text-decoration: none; }
#outer_footer #footer .footer_container .box .content a.faq:hover { font-weight: bold; }
#outer_footer #footer .footer_container .second { margin-top: 80px; }
#outer_footer #footer .footer_container .second .secbox {width: 166px; margin-right: 30px; float: left; overflow: hidden;}
#outer_footer #footer .footer_container .second .twitter { width: 193px; }
#outer_footer #footer .footer_container .second .twitter img.tweet { margin: 5px 5px 0 0; }
#outer_footer #footer .footer_container .second .twitter a:hover { color: #0399d7 !important; }
#outer_footer #footer .footer_container .second .last { margin: 0 0 0 0px !important;}
#outer_footer #footer .footer_container .second .secbox h4 { color: #fff; }
#outer_footer #footer .footer_container .second .secbox ul { float: left; margin-top: 15px; }
#outer_footer #footer .footer_container .second .secbox ul li { height: 25px; width: 100%; display: inline; float: left; border-top: 1px solid #4d4d4d; overflow: hidden; }
#outer_footer #footer .footer_container .second .secbox ul li.first { border: none; }
#outer_footer #footer .footer_container .second .secbox ul li a { color: #4d4d4d; font-size: 12px; line-height: 25px; text-decoration: none; }
#outer_footer #footer .footer_container .second .secbox ul li a:hover { color: #919191; padding-left: 5px; }
a.button_grey {background: url(../media/images/bttn_grey.png) top left no-repeat; color: #5d5d5d !important; cursor: pointer; display: inline-block; font-weight: bold; height: 22px; padding: 6px 0 5px 0; text-align: center; text-decoration: none; width: 148px;}
a.button_red {background: url(../media/images/bttn_red.png) top left no-repeat; color: #fff !important; cursor: pointer; display: inline-block; font-weight: bold; height: 22px; padding: 6px 0 5px 0; text-align: center; text-decoration: none; width: 148px;}
input.button_red {background: url(../media/images/bttn_red.png) top left no-repeat; border: none; color: #fff !important; cursor: pointer; display: block; font-weight: bold; height: 25px; margin: 0 auto; padding: 3px 0 8px 0; text-align: center; text-decoration: none; width: 148px;}
#orderform, #belterugbox {-moz-border-radius: 8px; -webkit-border-radius: 8px; border: 10px solid #666; display: none; overflow: auto; overflow-x: hidden; width: 460px; background: #fff; color: #000; padding: 10px;}
#searchbox {-moz-border-radius: 8px; -webkit-border-radius: 8px; border: 10px solid #666; display: none; overflow: auto; overflow-x: hidden; width: 230px; background: #fff; color: #000; padding: 10px;}
.date { color: #c81a24; }





form#config .wrapper { width: 460px; }
form#config .wrapper .content { width: 460px; float: left; margin-right: 20px; }
form#config .wrapper .content h2 { font-size: 22px; text-transform: uppercase; margin-bottom: 10px; }
form#config .wrapper .content h2 a.close { float: right; position: relative; cursor: pointer; }
form#config .wrapper .content .no-margin { margin: 0px; }
form#config .wrapper .content a {color: #c81a24; text-decoration: none;}
form#config .wrapper .content a:hover { font-weight: bold; }
form#config .wrapper .content ul { list-style: none; padding:0; }
form#config .wrapper .content ul.add-options { margin: 10px 0 0 0; }
form#config .wrapper .content ul.add-options li { background:url(../media/images/dash.gif) repeat-x 0 100%; margin:1px 0 5px 0; padding:.4em 0 .467em !important; height:1%; vertical-align:top; position:relative;}
form#config .wrapper .content ul li h2 { font-size: 16px; height: 20px; text-transform: uppercase; margin-bottom: 0; cursor: pointer; background: url(../media/images/open-group.png) right no-repeat;}
form#config .wrapper .content ul li h2 a { text-decoration: none; color: #d11924; }
form#config .wrapper .content ul li h2.opened { background: url(../media/images/close-group.png) right no-repeat; }
form#config .wrapper .content ul li p { margin: 0; }

form#config .wrapper .content ul li .option-group { display: none; padding: 10px; }
form#config .wrapper .content ul li .option-group ul { margin: 0px; }
form#config .wrapper .content ul li .option-group ul li { background: none !important; border-bottom: 1px dotted #c5c5c5; height: auto; overflow: hidden; }
form#config .wrapper .content ul li .option-group ul li img { margin-right: 5px; }
form#config .wrapper .content ul li .option-group ul li span.product { display: inline-block; width: 230px; }
form#config .wrapper .content ul li .option-group ul li span.prijsper { display: inline-block; width: 50px; }
form#config .wrapper .content ul li .option-group ul li span.prijs { display: inline-block; width: 75px; }
form#config .wrapper .content ul li .option-group ul li input.qty-input { width: 40px; }
form#config .wrapper .content ul li .option-group ul li span.trigger { display: inline-block; width: 14px; height: 14px; background: url(../media/images/icon_desc-blue.jpg) top left no-repeat; cursor: pointer; }
form#config .wrapper .content ul li .option-group ul li .opened { background: url(../media/images/icon_desc-close.jpg) top left no-repeat; }
form#config .wrapper .content ul li .option-group ul li .product-desc { margin-top: 5px; padding-top: 5px;}
form#config .wrapper .content ul li .option-group ul li .product-desc div.image { width: 100px; margin-right: 5px; float: left; }
form#config .wrapper .content ul li .option-group ul li .product-desc div.desc { width: 335px; float: left; }
form#config .wrapper .content ul li .option-group ul li .product-desc div.desc ul li { width: 335px; border: none; padding: 0px !important; margin: 0; background: none !important; }
form#config .wrapper .content ul li .option-group ul li .product-desc div.desc div.label { display: block; width: 75px; font-weight: bold; float: left; }

form#config .wrapper .content .summary p { margin-bottom: 10px; }
form#config .wrapper .content .summary .fieldrow { width: 460px; float: left; margin-bottom: 5px; background: #fff !important; }
form#config .wrapper .content .summary .fieldrow input { width: 452px; border: 1px solid #c5c5c5; padding: 3px; }
form#config .wrapper .content .summary .fieldrow input.default { width: inherit; border: none; padding: 0; }
form#config .wrapper .content .summary .fieldrow textarea { width: 452px; height: 50px; border: 1px solid #c5c5c5; padding: 3px; }
form#config .wrapper .content .summary .fieldrow span { font-size: 11px; font-weight: bold; }
form#config .wrapper .content .summary .small { width: 225px; background: #f0f; }
form#config .wrapper .content .summary .small input { width: 217px; }
form#config .wrapper .content .summary .mr10 { margin-right: 10px;}
form#config .wrapper .content .summary .box-total { width: 223px; background: #d11924; border: 1px solid #ffe5e6; padding: 10px; float: left; margin: 10px 10px 0 0; color: #fff; }
form#config .wrapper .content .summary .box-total span.label { display: inline-block; width: 100px; margin-right: 10px; font-size: 1.2em; }
form#config .wrapper .content .summary .box-total span.label span { font-size: 10px; text-transform: uppercase; font-weight: bold; }
form#config .wrapper .content .summary .box-total input { background: url(../media/images/bg_input-totals.jpg); border: none; width: 110px; text-transform: uppercase; font-weight: bold; color: #fff !important;}
form#config .wrapper .content .summary .box-total input#product-subtotal { font-size: 20px; }
form#config .wrapper .content .summary .controls { width: 205px; margin: 10px 0 0 0; padding: 27px 0 0 0; float: left; text-align: right; }
form#config .wrapper .content .summary .controls input { margin-bottom: 5px;}

form#config label.error, form#formQcontact label.error { background: #fff !important; color: #f00; }

form#formSearch .wrapper { width: 230px; }
form#formSearch .wrapper .content { width: 230px; float: left; margin-right: 20px; }
form#formSearch .wrapper .content h2 { font-size: 22px; text-transform: uppercase; margin-bottom: 10px; }
form#formSearch .wrapper .content h2 a.close { float: right; position: relative; cursor: pointer; }
form#formSearch .wrapper .content .no-margin { margin: 0px; }
form#formSearch .wrapper .content a {color: #c81a24; text-decoration: none;}
form#formSearch .wrapper .content a:hover { font-weight: bold; }

form#formSearch .wrapper .content .summary p { margin-bottom: 10px; }
form#formSearch .wrapper .content .summary .fieldrow { width: 230px; float: left; margin-bottom: 5px; background: #fff !important; }
form#formSearch .wrapper .content .summary .fieldrow input { width: 222px; border: 1px solid #c5c5c5; padding: 3px; }
form#formSearch .wrapper .content .summary .fieldrow input.default { width: inherit; border: none; padding: 0; }
form#formSearch .wrapper .content .summary .fieldrow textarea { width: 222px; height: 50px; border: 1px solid #c5c5c5; padding: 3px; }
form#formSearch .wrapper .content .summary .fieldrow span { font-size: 11px; font-weight: bold; }
form#formSearch .wrapper .content .summary .small { width: 110px; background: #f0f; }
form#formSearch .wrapper .content .summary .small input { width: 103px; }
form#formSearch .wrapper .content .summary .mr10 { margin-right: 10px;}
form#formSearch .wrapper .content .summary .controls { width: 230px; margin: 10px 0 0 0; padding: 5px 0 0 0; float: left; text-align: right; }
form#formSearch .wrapper .content .summary .controls input { margin-bottom: 5px;}

form#formQcontact .wrapper { width: 460px; }
form#formQcontact .wrapper .content { width: 460px; float: left; margin-right: 20px; }
form#formQcontact .wrapper .content h2 { font-size: 22px; text-transform: uppercase; margin-bottom: 10px; }
form#formQcontact .wrapper .content h2 a.close { float: right; position: relative; cursor: pointer; }
form#formQcontact .wrapper .content .no-margin { margin: 0px; }
form#formQcontact .wrapper .content a {color: #c81a24; text-decoration: none;}
form#formQcontact .wrapper .content a:hover { font-weight: bold; }

form#formQcontact .wrapper .content .summary p { margin-bottom: 10px; }
form#formQcontact .wrapper .content .summary .fieldrow { width: 460px; float: left; margin-bottom: 5px; background: #fff !important; }
form#formQcontact .wrapper .content .summary .fieldrow input { width: 452px; border: 1px solid #c5c5c5; padding: 3px; }
form#formQcontact .wrapper .content .summary .fieldrow input.default { width: inherit; border: none; padding: 0; }
form#formQcontact .wrapper .content .summary .fieldrow textarea { width: 452px; height: 50px; border: 1px solid #c5c5c5; padding: 3px; }
form#formQcontact .wrapper .content .summary .fieldrow span { font-size: 11px; font-weight: bold; }
form#formQcontact .wrapper .content .summary .small { width: 225px; background: #f0f; }
form#formQcontact .wrapper .content .summary .small input { width: 217px; }
form#formQcontact .wrapper .content .summary .mr10 { margin-right: 10px;}
form#formQcontact .wrapper .content .summary .controls { margin-top: 5px; float: right; text-align: right; }
form#formQcontact .wrapper .content .summary .controls input { margin-bottom: 5px;}


.note { font-size: 0.8em; }
.no-results { width: 980px; height: 130px; background: url(../media/images/search-no-results.png) top center no-repeat; text-indent: -3000px; overflow: hidden; margin-top: 150px; }



.chat {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0px;
	right: 0px;
	overflow: hidden;
}
.chat.online { background: url(../media/images/chat/online.png) top left no-repeat; }
.chat.offline { background: url(../media/images/chat/offline.png) top left no-repeat; }

#belterug {
	display: block;
	background-image:url(../media/images/contact/bel-mij-terug-v3.png);
	color:#FFFFFF;
	background-color:#333333;
	height:113px;
	left:0;
	margin-left:-5px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:179px;
	*margin-top:10px;
	width:44px;
	z-index:1000;
}
#chatlabel {
	display: block;
	color:#FFFFFF;
	height:113px;
	left:0;
	margin-left:-5px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:291px;
	*margin-top:10px;
	width:44px;
	z-index:1000;
}
#chatlabel.online {
	background-image:url(../media/images/chat/online-v3.png);
	background-color:#085405;
}
#chatlabel.offline {
	background-image:url(../media/images/chat/offline-v3.png);
	background-color:#b4161f;
}
/*#belterug a {
	display: block;
	height: 102px;
	width: 44px;
	background: #f00;
	text-indent: -1000px;
	overflow: hidden;
	z-index:1001;
}*/