@charset "utf-8";

/*-------------------------------DEFINE BODY PROPERTIES----------------------------------------*/

* {
	margin: 0 auto 0 auto; /* GLOBAL RESET */
	padding: 0;
}

body{
	margin: 0 auto 0 auto;
	font-size: 62.5%; 
	font-family: Arial, Sans-Serif; /*change font*/
	line-height: 150%; 
	color:#333; /*change font color*/
	background:#e9e9e9 url(../media/images/bg_generic.gif) 0 0 repeat;
}

div, p, ul, h2, h3, h4, img{
	padding:0px; margin:0px; border:none;
}
ul{
	list-style-type:none;
}
#global { width: 968px; background: url(../media/images/global-shadow.png) repeat-y top left; margin: 0 auto; }
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

a { outline:none; /* Remove Firefox's dotted borders */ text-decoration:none; color:#819d00; padding:0; margin:0;}
a img { border:none;} /* Remove IE's blue borders */
a:hover{ color:#000;}

txt a { color:#819d00;}

h1 { border:none; margin:10px 0 0 0; padding:0;}
h2 {font-size: 1.8em; line-height:1.2em; font-weight:normal; border:none; margin:0; padding:0; color:#819d00;}/**/
h3 {font-size: 1.6em; line-height:1.2em; font-weight:normal; border:none; margin:20px 0 10px 0; clear: both; padding:0; color:#0061aa;}/**/
h4 {font-size: 1.6em; border:none; margin:0; padding:0; color:#fff;}/**/
h5 {font-size: 1.8em; line-height:1.2em; border:none; margin:0; padding:0; font-weight:normal;}/**/
h6 {font-size: 2.6em; line-height:1em; font-weight:normal; border:none; width:320px; margin:0 0 20px 0; padding:0; float:right;}/**/
p  {margin: 0 0 10px 0;}/**/
.small  {font-size: 1.1em; padding:0; line-height:1.4em;}
.big {font-size: 2.2em; padding:0; line-height:1.4em; color:#666666;}
.white {font-size: 1.2em; padding:0 10px 0 0; line-height:1.4em; color:#fff;}
.heading {font-size: 1.4em; font-weight:normal; border:none; margin:0; padding:0;}
.hr{ border-bottom:1px solid #e3e3e3; border-left:none; border-right:none; border-top:none; margin:10px 0 10px 0; }
.left{ float:left;}
.left_margin_right{ float:left; margin:0 10px 0 0; font-size:1.2em;}
.left_margin_right_top{ float:left; margin:4px 10px 0 0;}
.right{ float:right;}
.right_margin_top{ float:right; margin:-50px 0 0 0;}
.right_margin_right{ float:right; margin:0 20px 0 0;}
/*-------------------------------END----------DEFINE BODY PROPERTIES----------------------------------------*/

.center{width:960px; height:100%; padding:0; margin:0 auto;}

/*------------------------------CONTENT--------------------------------*/

/*HEADER*/

#header{ width:100%; height:322px;}
#header_holder{ width:960px; height:320px; z-index: 10; border-bottom: 2px solid #006fa3; background: url(../media/images/fg-hdr-002.jpg); }

/*LOGO*/
#logo { position: absolute; margin: -40px 0 0 20px; height: 96px; width: 228px; z-index: 3000; }
#logo a { display: block; width: 228px; height: 96px; background: url(../media/images/logo.png) top left no-repeat; text-indent: -3000px; }

/*NAVIGATION*/
#main-navigatie {
position:absolute;
right:0;
padding-right: 85px;
top:11px;
z-index: 2000;
}
   #main-navigatie li {
   float:left;
   margin-left:1px;
   } 
	 #main-navigatie li.last {
		 margin-right: 85px;
	 }
       #main-navigatie li a.trigger {
       float:left;
       color:#fff;
			 font-size: 1.1em;
			 font-weight: bold;
       } 
        #main-navigatie li a.trigger span {
        padding:7px 12px;
        display:block;
        }
            #main-navigatie .hovering a.trigger:hover,
            #main-navigatie .hovering a.trigger,
            #main-navigatie a.trigger.selected {
            background:url(../media/images/bg_navigation_tab_left.gif) no-repeat left top;
            color: #000 !important;
            }
                #main-navigatie .hovering a.trigger:hover span,
                #main-navigatie .hovering a.trigger span,
                #main-navigatie a.trigger.selected span {
                background:url(../media/images/bg_navigation_tab_right.png) no-repeat right top;
                }
   #main-navigatie .dropdown {
   display:none;
   position:absolute;
   right:0;
   top:28px;
   background:url(../media/images/bg_navigation-dropdown.png) repeat-x left bottom;
   height:auto !important;
	 width: 960px;
	 z-index: 2000;
   }
        #main-navigatie .hovering .dropdown { 
        display:block;
        z-index:20;
        }
            #main-navigatie .dropdown .subnavigatie {
            float:right;
            margin: 0 0 15px 0;
            width:623px;
            height:auto !important;
						font-size: 1.1em;
						font-weight: bold;
            } 
                    #main-navigatie .dropdown .subnavigatie div {
                    float:left;
                    width:200px;
                    margin:10px 0 0 0;
                    }
										#main-navigatie #nav20 .dropdown .subnavigatie div {
											margin-left: 56px;
										}
										#main-navigatie #nav24 .dropdown .subnavigatie div {
											margin-left: 132px;
										}
										#main-navigatie #nav36 .dropdown .subnavigatie div {
											margin-left: 249px;
										}
										#main-navigatie #nav37 .dropdown .subnavigatie div {
											margin-left: 394px;
										}
										#main-navigatie #nav31 .dropdown .subnavigatie div {
											margin-left: 472px;
										}
												#main-navigatie .dropdown .subnavigatie div li {
                        float:left;
                        width:125px;
                        }
                            #main-navigatie .dropdown .subnavigatie div li a {
                            float:left;
                            display:block;
                            padding:2px 0 2px 11px;
														width: 114px;
                            /*background:url(../media/images/arrow2-black.gif) no-repeat right 6px;*/
                            }
                                #main-navigatie .dropdown .subnavigatie div li a:hover,
                                #main-navigatie .dropdown .subnavigatie div li a.selected {
                                /*background:url(../media/images/arrow2-blue.gif) no-repeat right 6px;*/
                                color:#006fa3;
                                }
																
            #main-navigatie .dropdown a {
            color: #000;
            float:left;
            }

#wrapper_head 
{
	position: relative;
	margin	: 0 auto;
	padding	: 0px;
	width	: 960px;
	height	: 40px;
	background: url(../media/images/bg_navigation-t80_blue.png) repeat;
}

/*FOOTER NAVIGATION*/

#f_nav ul {margin: 10px 0 10px 0; padding: 0; list-style: none; float:left;}
#f_nav ul li,
#f_nav ul li a {float: left; display: block;}
#f_nav ul li a {margin: 15px 10px 0 10px; padding: 5px;font-size: 1.2em;color: #fff;text-decoration: none; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
#f_nav ul li a:hover,
#f_nav ul li a.selected {background-color: #23ade6;color: #fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;}

/*Teaser with headings and icons*/
#teaser{ width:960px; height:160px; margin:-162px 0 0 0;}
.teaser_box{ width:280px; padding:20px 10px; margin:0 10px 0 10px; color:#fff; font-size:1em; float:left; display:inline; overflow:hidden;}
.teaser_box h1 { font-size: 32px; color: #fff; text-transform: uppercase; margin: 0 0 10px 0; }

.more{ float:right; width:74px; height:20px; display:block; overflow:hidden; padding:6px 0 0 13px; margin:10px 0 0 0; color:#006ea1; font-size:0.9em; background:transparent url(../media/images/button_more.png) no-repeat; text-transform:uppercase;}
.more_left{ float:left; width:74px; height:20px; display:block; overflow:hidden; padding:6px 0 0 13px; margin:10px 0 0 0; color:#006ea1; font-size:0.9em; background:transparent url(../media/images/button_more.png) no-repeat; text-transform:uppercase;}
.view_left{ float:left; width:74px; height:20px; display:block; overflow:hidden; padding:6px 0 0 18px; margin:10px 0 0 0; color:#006ea1; font-size:0.9em; background:transparent url(../media/images/button_more.png) no-repeat; text-transform:uppercase;}

/*MAIN CONTENT*/

.main{ width:100%; padding:0; margin:0; z-index: 1000; height: auto; overflow: hidden;}
.main_wrapper{ width:960px; height:auto; overflow: hidden; background:url(../media/images/fg-bg_main-002.jpg) #f5f5f5 top left repeat-x; padding:40px 0 40px 0; margin:0;}
/*.main_wrapper{ width:960px; height: auto; overflow: hidden; background:url(../media/images/fg-bg_main-003.jpg) #fff top left repeat-x; padding:40px 0 40px 0; margin:0;}*/
/*.main_wrapper{ width:960px; height: auto; overflow: hidden; background: #fff; padding:40px 0 40px 0; margin:0;}*/

.separator_top{ width:960px; height:21px; background:transparent url(../media/images/sep_top.png) top center no-repeat; float: left; }
.separator_mid{ width:960px; height:21px; background:transparent url(../media/images/sep_mid.png) top center no-repeat; margin:20px 0 0 0;}
.separator_bot{ width:960px; height:21px; background:transparent url(../media/images/sep_bot.png) top center no-repeat;}

.tagline{ margin:0 0 20px 30px;}

#preview{position:absolute;border:1px solid #b6b6b6;background:#fff;padding:5px;display:none;color:#333;}
#tooltip{position:absolute;border:1px solid #b6b6b6;background:#fff;padding:2px 5px;color:#333;display:none;}	

/*individual content holder*/
.box-content{ width:618px; height: auto; overflow: hidden; padding:10px 10px 10px 10px; float:left; border-right:2px solid #e3e3e3; border-left:none; border-bottom:none; border-top:none; font-size: 12px;}
.box-content a.read_more{float:right; color:#006ea1; font-style:italic; font-size:1.1em; margin:20px 20px 20px 0;}
.box-content h2 { font-size: 20px; color: #666; margin-bottom: 15px; }
.box-content img { border: 3px solid #fff; max-width: 610px; }
.box-content ul { margin: 0 0 20px 0; }
.box-content ul li { margin: 0 0 0 20px; padding: 0 0 0 5px; list-style: square; }
.box-content ul.article-list { height: auto; overflow:hidden; }
.box-content ul.article-list li { margin: 0 0 20px 20px; padding: 0 0 0 5px; list-style: none; }
.box-content ul.article-list li h2 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }

.referenties img { float: left; margin-right: 10px; }

.box-content-specialisten { width:920px; height:100%; padding:10px 10px 10px 10px; float:left; font-size: 12px;}

.box-column{ width:300px; height:100%; float:right; padding:10px; display:inline; overflow:hidden; font-size: 1.2em; color: #707070;}
.box-column a{ color: #0061aa; font-weight: bold; font-size: 1.2em; }
.box-column a:hover{ color:#666666;}
.box-column a.read_more{float:right; color:#006ea1; font-style:italic; font-size:1.1em; font-weight: normal; margin:0 0 20px 0;}

.box-column .box-specialist { width:320px; height:100%; display:inline; overflow:hidden; float: left; margin: 0 0 20px 0; }
.box-column .box-specialist h3 { font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; }
.box-column .box-specialist h4 { font-size: 1em; color: #333333; font-weight: bold; padding: 0px; margin: 0px; }
.box-column .box-specialist .function { width: 100%; display: block; border-bottom: 1px solid #b6b6b6; padding: 0 0 5px 0; margin: 0 0 5px 0; }
.box-column .box-specialist .photo { float: left; margin: 0 10px 0 0; }
.box-column .box-specialist .education { margin: 0 0 10px 0; }

.box-column .vestigingen .locatie { width: 290px; height: auto; overflow: hidden; float: left; padding: 5px; margin-bottom: 10px;  font-size: 0.9em; }
.box-column .vestigingen .locatie strong { font-size: 1.1em; }
.box-column .vestigingen .locatie img { float: left; margin-right:10px; }
.box-column .vestigingen .locatie .adres { float: left; }

.box-content-specialisten .box-specialist { width: 200px; height: auto; overflow: hidden; padding: 10px; color: #fff; margin: 0 10px 10px 0; float: left; background: #156F94; }
.box-content-specialisten .box-specialist h2 { font-size: 18px; color: #fff; padding-bottom: 5px; border-bottom: 2px solid #5093af; display: block; margin: 0 0 5px 0; }
.box-content-specialisten .box-specialist img { width: 200px; height: 100px; margin: 0 0 5px 0; }
.box-content-specialisten .box-specialist .specialism, .box-content-specialisten .box-specialist .education { width: 200px; margin-bottom: 20px; height: auto; overflow: hidden; }
.box-content-specialisten .box-specialist .specialism ul li { list-style: square; margin-left: 15px; }
.box-content-specialisten .box-specialist .specialism ul.list li { width: 50% !important; list-style: none; margin: 0px; float: left; }

.box-3columns{ width:300px; height:100%; float:left; padding:10px; display:inline; overflow:hidden;}
.box-3columns ul.home-footer-news { margin: 0; padding: 0; }
.box-3columns ul.home-footer-news li { margin: 0 0 10px 0; height: auto; overflow: hidden; padding: 0 0 10px 0; font-size: 1.2em; border-bottom: 1px dotted #70a0b3; }
.box-3columns ul.home-footer-news a{color:#fff;font-weight:bold;}
.box-3columns ul.home-footer-news a:hover{color:#FFDE00;font-weight:bold;}

.services{width:160px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../media/images/services.png) top left no-repeat;}
.featured{width:160px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../media/images/featured.png) top left no-repeat;}
.proposal{width:171px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../media/images/proposal.png) top left no-repeat;}

ul.listing{ padding:20px; margin:0;}
ul.listing li{ list-style-image: none; background-image:url(../media/images/ico_li.png); background-repeat: no-repeat; background-position: left center; padding:0 0 5px 25px; font-size:1.2em;}

.img_border{ width:294px; height:80px; background-color:#b6b6b6; padding:2px; margin:20px 0 0 0;}
.img_border2{ width:133px; height:80px; background-color:#fff; padding:2px; margin:0 10px 10px 0; float:left;}
.img_border3{ width:138px; height:138px; background-color:#b6b6b6; padding:1px; margin:5px 10px 0 0; float:left;}
.img_border4{ width:598px; height:251px; background-color:#b6b6b6; padding:1px; margin:0;}

.stroke_main{display:block; border:2px solid #b6b6b6; margin:20px 0 0 0; padding:0; }
.stroke_footer{display:block; border:2px solid #fff; margin:0 10px 10px 0; padding:0; float:left; }

/*NEWS*/

.news{}
.ico_date{ display:block; width:46px; height:51px; background:url(../media/images/ico_date.png) no-repeat; float:left; margin:0 10px 20px 0;}
.month{ font-size:0.9em; text-transform:uppercase; padding:3px 12px 3px 12px; color:#fff;}
.day{font-size:2em; text-transform:uppercase; padding:1px 12px 10px 11px; color:#666;}

/*FOOTER*/

#footer { overflow: hidden; width:100%; color:#fff; padding:0; margin:0; display:block;}
#footer .center { background:transparent url(../media/images/bg_footer.jpg) top left repeat-x; background-color: #054056; height:auto; overflow: hidden; }
.footer_cont{ margin:20px 0 0 0;}
.archive a{color:#fff; font-weight:bold;}
.archive a:hover{color:#819d00; font-weight:bold;}
.copyright{width:940px; height:100%; padding:0 10px 0 10px; margin:0 auto; float: left;}
.date{ margin:0 10px 0 0; width: 50px; height: auto; float: left;}
.title { width: 240px; height: auto; float: left; }
.cc { margin: 30px 0 30px 0; font-size:1.1em;}
.cc a { color: #FFDE00; }

.locations { width: 300px; height: auto; overflow: hidden; }
.locations .box-location { width: 136px; margin: 0 7px 0 7px; float: left; }
.locations .box-location a img { border: 2px solid #fff; }
.locations .box-location h5 { font-size: 1.2em; margin: 5px 0 0 0; font-weight: bold; }
.locations .box-location ul { margin: 0 0 20px 0; padding: 0;}

#footer h4 { font-size: 2em; font-weight: bold; }
/*------------------------------MAIL FORM--------------------------------*/

form#one {width:100%;padding:0;margin:0;}
form#one fieldset {width:100%;padding:0;font-family:Arial, sans-serif;margin:0;border: 0;font-size: 11px;}
form#one input {border:1px solid #b6b6b6;padding:0.5em 0 0 0.5em;margin:5px 0 5px 0; width:220px; height:20px; font-family:Arial,  sans-serif; font-size:1em; color:#333; background: #fff url(../media/images/bg_input.jpg) top left repeat-x;}
form#one label{font-family:Arial, sans-serif; color:#333; padding:0;}
form#one textarea {width:300px;height:15em;border:1px solid #b6b6b6;padding:0.2em; margin:10px 0 0 0;overflow:auto; font-family:Arial, sans-serif; font-size:1em; color:#333; background: #fff url(../media/images/bg_input.jpg) top left repeat-x;}
form#one #button1 { float:left; color:#333;padding:0;cursor:pointer;width:50px;margin:10px 0 0 0; background:#fff;border:1px solid #b6b6b6;font-family: Arial, sans-serif;font-size: 11px;}
form#one #button1:hover{margin:10px 0 0 0;color:#034057;font-family: Arial, sans-serif;font-size: 11px;border:1px solid #b6b6b6; background:#fff; width:50px;}

/*footer form*/

form#quick-contact {width:100%;padding:0;margin:0;}
form#quick-contact fieldset {width:100%;padding:0;font-family:Arial, sans-serif;margin:0;border: 0;font-size: 11px;}
form#quick-contact input {border:none; padding:0.5em 0 0 0.5em; margin:5px 0 5px 0; width:295px; height:20px; font-family:Arial,  sans-serif; font-size:1em; color:#fff; background-color:#1e9cd1;}
form#quick-contact input.error { border-left: 5px solid #ffde00; width: 290px; }
form#quick-contact label{ font-family:Arial, sans-serif; color:#fff; display: block; padding:0.5em 0 0 0.5em; width:295px;}
form#quick-contact label.error{ background: url(../media/images/arrow-form-validation-error.gif) 5px 2px no-repeat; padding: 0 0 0 15px; margin-top: -3px; }
form#quick-contact textarea {width:295px;height:5em;border:none;padding:0.5em 0 0 0.5em; margin:5px 0 5px 0;overflow:auto; font-family:Arial, sans-serif; font-size:1em; color:#fff; background-color:#1e9cd1;}
form#quick-contact textarea.error { border-left: 5px solid #ffde00; width: 290px; }
form#quick-contact #button1 { float:left; color:#fff;padding:0;cursor:pointer;width:50px;margin:10px 0 0 0;border:none;font-family: Arial, sans-serif;font-size: 11px;}
form#quick-contact #button1:hover{margin:10px 0 0 0;color:#000;font-family: Arial, sans-serif;font-size: 11px;border:none; background-color:#1e9cd1; color:#fff;width:50px;}

/* contact form */

form#contact-form { padding: 20px; background: #e3e3e3; }
form#contact-form ul { padding: 0px; margin: 0px; }
form#contact-form ul li { list-style: none; margin: 0 0 10px 0; border-bottom: 1px dashed #c9c9c9; padding-bottom: 5px; }
form#contact-form ul li label { width: 560px; display: block; padding: 0px; font-weight: bold; font-size: 14px; margin-bottom: 5px; }
form#contact-form ul li label span { font-size: 10px; font-weight: normal; }
form#contact-form ul li label.small { width: auto; display: inline; padding: 0px; font-weight: normal; font-size: 14px; margin-bottom: 5px; }
form#contact-form ul li input { width: 550px; padding: 5px; border-right: 2px solid #c9c9c9; border-bottom: 2px solid #c9c9c9; border-left: 2px solid #b5b5b5;  border-top: 2px solid #b5b5b5; }
form#contact-form ul li input.checkbox, form#contact-form ul li input.radio { width: 20px; margin-left: 15px; border: none; background: none; }
form#contact-form ul li textarea { width: 550px; padding: 5px; height: 100px; border-right: 2px solid #c9c9c9; border-bottom: 2px solid #c9c9c9; border-left: 2px solid #b5b5b5;  border-top: 2px solid #b5b5b5; }
form#contact-form ul li.button { text-align: center; }
form#contact-form ul li.button input.button { width: 150px; padding: 5px; border: 2px solid #8fbdd0; background: #6ca5bc; color: #fff; font-weight: bold; cursor: pointer; }

/* inschrijf form */

form#inschrijf-form { padding: 20px; background: #e3e3e3; }
form#inschrijf-form ul { padding: 0px; margin: 0px; }
form#inschrijf-form ul li { list-style: none; margin: 0 0 10px 0; border-bottom: 1px dashed #c9c9c9; padding-bottom: 5px; width: 578px; height: auto; overflow: hidden; }
form#inschrijf-form ul li label { width: 225px; height: 30px; display: block; padding: 0px; font-weight: bold; font-size: 14px; margin-bottom: 5px; float: left; clear: left;  }
form#inschrijf-form ul li label.large { width: 550px; height: auto; }
form#inschrijf-form ul li label span { font-size: 10px; font-weight: normal; }
form#inschrijf-form ul li label.small { width: auto; display: inline; padding: 0px; font-weight: normal; font-size: 14px; margin-bottom: 5px; }
form#inschrijf-form ul li input { width: 334px; padding: 5px; border-right: 2px solid #c9c9c9; border-bottom: 2px solid #c9c9c9; border-left: 2px solid #b5b5b5;  border-top: 2px solid #b5b5b5; }
form#inschrijf-form ul li input.checkbox, form#inschrijf-form ul li input.radio { width: 20px; margin-left: 15px; border: none; background: none; }
form#inschrijf-form ul li textarea { width: 559px; padding: 5px; height: 100px; border-right: 2px solid #c9c9c9; border-bottom: 2px solid #c9c9c9; border-left: 2px solid #b5b5b5;  border-top: 2px solid #b5b5b5; }
form#inschrijf-form ul li textarea.small { height: 50px; }
form#inschrijf-form ul li select { padding: 5px; font-family: "Courier New", Courier, monospace; width: 190px; border-right: 2px solid #c9c9c9; border-bottom: 2px solid #c9c9c9; border-left: 2px solid #b5b5b5;  border-top: 2px solid #b5b5b5;}
form#inschrijf-form ul li select.large { width: 348px;}
form#inschrijf-form ul li.button { text-align: center; }
form#inschrijf-form ul li.button input.button { width: 150px; padding: 5px; border: 2px solid #8fbdd0; background: #6ca5bc; color: #fff; font-weight: bold; cursor: pointer; }
.no-margin {margin: 0px; }
form#inschrijf-form .error { background: #ffdfdf; }
form#inschrijf-form label.error {  background: url(../media/images/arrow-form-validation-error_grey.gif) 5px 2px no-repeat; padding: 0 0 0 15px; font-family: "Courier New", Courier, monospace; font-weight: normal; font-size: 1em; margin: -3px 0 -18px 230px; width: 339px; }
form#inschrijf-form li.large label.error { margin-left: 0px !important; margin-top: 3px; width: 550px; }

.titles { width: 940px; padding: 0 10px 0 10px; height: 40px; float: left; }
.page_title { width: 630px; height: 40px; float: left; }
.page_title h1 { font-size: 28px; color: #0061aa; margin: 0px; padding: 0px;}
.page_title h2 { margin-left: 20px; margin-top: 7px; }
.column_title { width: 310px; height: 40px; float: left; }
.column_title h2 { font-size: 20px; color: #666666; margin-top: 6px; padding:0; }
#scroller { margin-top: 30px; }

.summary { font-weight: bold; margin-bottom: 20px; font-size: 1.2em; line-height: 1.4em; }
.content { font-weight: normal; margin-bottom: 20px; font-size: 1em; line-height: 1.6em; }















#wrapper {
	width: 960px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto 25px;
}
#feature {
	position: relative;
	margin-top: 0px;
	width: inherit;
	height: 130px;
	top: 30px;
}
#feature_hover {
	position: absolute;
	width: 960px;
	height: 280px;
	top: 40px;
	z-index: 100;
}

#main {
	width: 960px;
	height: 130px;
	position: relative;
	z-index: 50;
}
#main .column {
	float: left;
	width: 320px;
}

#main .column .box {
	position: relative;
	height: 130px;
	overflow: hidden;
}

#main .column .box .box_hide { position: relative; background:transparent url(../media/images/bg_teaser-t80_blue.png) top left repeat; padding: 20px 20px 0 20px; height: 110px; }
#main .column .box .box_hide .content { color: #fff; }

.box h1 { font-size: 32px; color: #fff; text-transform: uppercase; margin: 0 0 10px 0; }

/*------------------------------TABLES--------------------------------*/

.tbl-tarieven {
	background: #fff;
}
.tbl-tarieven td {
	padding: 3px;
}
.tbl-tarieven td.rowcolor {
	background: #cedbe0;
}

/* Contact page */

.box-contact { width: 618px; height: auto; overflow: hidden; }
.box-contact .address { width: 230px; float: left; color: #707070; }
.box-contact .address h2 { font-size: 14px; font-weight: bold; margin: 0px; }
.box-contact #map { width: 374px; height: 500px; margin-right: 10px; float: left; border: 2px solid #e3e3e3; }
ul.list-specs { margin: 0px; padding: 0px; height: auto; overflow: hidden; }
ul.list-specs li { width: 170px; margin-right: 10px; float: left; }







.box-content ol.faq li { list-style: none; margin-left: 20px; width: 598px; margin-bottom: 10px; float: left; }
.box-content ol.faq a.question { display: block; background: url(../media/images/open-group_small.png) top right no-repeat; font-weight: bold; padding-right: 25px; }
.box-content ol.faq a.opened { background: url(../media/images/close-group_small.png) top right no-repeat; }
.box-content ol.faq div.answer { display: none; margin-top: 10px; }