/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; }


body { 	 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:20px;
	color:#696262;
	min-width:960px;
	background:#211614;	
	position:relative;
}


/***********************************************************************/

a {color:#ed9045; text-decoration:none; cursor:pointer;}
a:hover {color:#ed9045; text-decoration:underline;}

a.link {cursor:pointer; color:#ff0000; text-decoration:none; font-weight:bold; font-style:normal;}
a.link:hover { color:#ff0000; text-decoration:underline;}

a.link2 {cursor:pointer; color:#ed9045; text-decoration:none; font-weight:400; font-style:normal;}
a.link2:hover { color:#fff; text-decoration:none;}

a.link3 {cursor:pointer; color:#c0b5b5; text-decoration:none; }
a.link3:hover { color:#ed9045; text-decoration:none;}

.button-1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px; font-size:20px; color:#221e1e; display:inline-block; background:url(../images/more_shape.png) 0 0 repeat-x #ed9045; padding:14px 20px 15px 20px; border:1px solid #dc8641; text-transform:uppercase;}
.button-1:hover { color:#221e1e; text-decoration:none; background:#fff;  }




.lsp {letter-spacing:-1px !important;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.container {width:100%;}
.reg {text-transform:uppercase;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}

.nowrap{ white-space:nowrap; }

.img-indent {float:left; margin:6px 20px 0px 0px;}
.img-indent2 {float:left; margin:-11px 13px 0px 0px;}
.img-indent3 {float:left; margin:5px 9px 0px 0px;}
.img-indent4 {float:left; margin:6px 17px 0px -1px;}
.img-indent5 {float:left; margin:6px 22px 0px 0px;}
.img-indent6 {float:left; margin:-2px 8px 0px 0px;}



.last {margin-right:0px !important;}


/*********************************header*************************************/
header {width:100%; margin:0 auto; z-index:299; position:relative; background:url(../images/kopvulling.png) 0 0 repeat-x; height:105px; margin-top:17px;}

.logo {z-index:299; position:relative; float:left; margin-top:1px; margin-left:9px;}
h1 { margin-top:0px; padding-bottom:0px; margin-left:0px;  }

.menu {  position:relative;  z-index:199;  background:url(../images/head_shape.png) 0 0 repeat-x; height:105px; width:100%; margin-top:19px;}
nav {  z-index:501; width:940px; margin:0 auto;}

.right-side {float:right; color:#FFFFFF; line-height:17px; margin-top:6px; margin-right:0px; }
.right-side p {margin-top:8px;}

.slider-block {  z-index:99; height:318px; width:100%; overflow:hidden; position:relative; background:url(../images/achtergrond.jpg) 0 0 repeat-x; margin-top:11px;}

h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#ed9045; line-height:32px; letter-spacing:0px;}
.color-1 {color:#c0b5b5;}

h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#ed9045; line-height:32px; letter-spacing:0px;}
h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#ed9045; line-height:35px; letter-spacing:0px;}

/*********************************content*************************************/

#content { z-index:99; position:relative; width:100%; margin:0 auto; padding-bottom:101px; padding-top:47px; margin-top:19px; background:#211e1e; }


.img-border {background:#211e1e; padding:6px; border:5px solid #312b2b;}

.line-1 {height:1px; width:100%; background:#2f2b2b;}

.box-say {background:#2f2b2b;  width:230px; padding:23px 18px 23px 22px; position:relative; margin-top:28px; border-radius:10px;}
.box-say p { }
.box-say2 {background:#2f2b2b;  width:260px; padding:26px 18px 24px 22px; position:relative; margin-top:28px; border-radius:10px;}
.box-say2 p { font-style:italic; }
.box-say3 {background:#2f2b2b;  width:660px; padding:23px 18px 23px 22px; position:relative; margin-top:32px; border-radius:10px;}
.box-say3 p { }
.cut {background:url(../images/cutter.png) 0 0 no-repeat; width:26px; height:21px; position:absolute; bottom:-21px; left:20px; }

.numbox {width:35px; height:35px; background:#ed9045; color:#fff; border-radius:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; line-height:30px; text-align:center;}
.numbox p {margin-top:2px;}

.combox {float:right; width:134px;}


a.text-1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8px; line-height:10px; color:#ed9045;  text-decoration:none; text-transform:uppercase; letter-spacing:1px;}
a.text-1:hover {color:#fff; text-decoration:none;}

.text-2 {color:#c0b5b5; font-weight:bold; text-transform:uppercase;}
.text-3 {color:#696262; font-weight:bold; font-size:20px; line-height:24px;}
a.text-4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:33px; color:#696262;  text-decoration:none; }
a.text-4:hover {color:#fff; text-decoration:none;}

.wid1 {width:568px;}

.marg0 {margin-left:0px !important;}
.marg1 {margin-top:11px; margin-left:6px;}
.marg2 {margin-top:19px;}
.marg3 {margin-top:11px;}
.marg4 {margin-top:16px;}
.marg5 {margin-top:73px;}
.marg6 {margin-top:39px;}
.marg7 {margin-top:14px;}
.marg8 {margin-top:27px;}
.marg9 {margin-top:26px;}
.marg10 {margin-top:20px;}
.marg11 {margin-top:26px;}
.marg12 {margin-top:49px;}
.marg13 {margin-top:66px;}
.marg14 {margin-top:61px;}
.marg15 {margin-top:14px;}
.marg16 {margin-top:28px;}
.marg17 {margin-top:157px;}
.marg18 {margin-top:68px;}
.marg19 {margin-left:-2px;}
.marg20 {margin-top:24px;}
.marg21 {margin-top:25px;}
.marg22 {margin-top:40px;}
.marg23 {margin-top:47px;}
.marg24 {margin-top:23px;}
.marg25 {margin-top:22px;}
.marg26 {margin-top:22px;}





.pad0 {padding-bottom:0px !important;}
.pad1 {padding-bottom:24px;}

/**twitter**/
.twitter ul { margin-top:6px;}
.twitter ul li { display:block; font-size:13px; } 
.twitter ul li span { }
.twitter ul li.lastTweet {}
.twitter ul li.firstTweet { }

.twitter ul li span a {text-decoration:none; font-size:13px; color:#ed9045; line-height:20px;}
.twitter ul li a:hover {color:#fff; text-decoration:underline; }
.twitter ul li>a { margin-bottom:13px; display:inline-block; text-decoration:none; }
.jta-tweet-timestamp-link {font-size:13px; color:#c0b5b5; line-height:20px; }
a.jta-tweet-timestamp-link {font-size:13px; color:#c0b5b5 !important; line-height:20px; margin-top:20px; background:url(../images/tweet_icon.png) 0 3px no-repeat; padding-left:22px; }

/******/


/******/

.list1 { margin-top:29px;}
.list1 li a:hover {  text-decoration:none; color:#ed9045;}
.list1 li {padding:0px 0 10px 19px; background:url(../images/arrow_link.png) 2px 6px no-repeat;}
.list1 li:first-child {}
.list1 li a { font-size:13px; color:#c0b5b5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; text-decoration:none; }

.list2 { margin-left:16px;}
.list2 li a:hover {  text-decoration:none; color:#ed9045;}
.list2 li {padding:0px 0 10px 19px; background:url(../images/arrow_link.png) 2px 6px no-repeat;}
.list2 li:first-child {}
.list2 li a { font-size:13px; color:#c0b5b5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; text-decoration:none; }



/****************************footer************************/
footer {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:102;
	border-top:1px solid #2f2b2b;
	padding-bottom:50px;
	padding-top:58px;
}

footer h2 {color:#696262 !important;}

.foot-text {margin-top:24px; color:#4d4747;}
footer .foot-text a {cursor:pointer; color:#4d4747; text-decoration:none;}
footer .foot-text a:hover { text-decoration:underline; }

.icons {margin-top:24px; margin-left:2px;}
a.icon-01 {float:left; width:23px; height:23px; background:url(../images/foot_icon_01.png) 0 0 no-repeat; display:block;}
a.icon-01:hover {background-position:0 -23px;}
a.icon-02 {float:left; width:23px; height:23px; background:url(../images/foot_icon_02.png) 0 0 no-repeat; display:block; margin-left:4px;}
a.icon-02:hover {background-position:0 -23px;}
a.icon-03 {float:left; width:23px; height:23px; background:url(../images/foot_icon_03.png) 0 0 no-repeat; display:block; margin-left:4px;}
a.icon-03:hover {background-position:0 -23px;}
a.icon-04 {float:left; width:23px; height:23px; background:url(../images/foot_icon_04.png) 0 0 no-repeat; display:block; margin-left:4px;}
a.icon-04:hover {background-position:0 -23px;}
a.icon-05 {float:left; width:23px; height:23px; background:url(../images/foot_icon_05.png) 0 0 no-repeat; display:block; margin-left:4px;}
a.icon-05:hover {background-position:0 -23px;}

/**********************form**********************/
.map { width:308px; height:390px; margin-top:33px; display:block; float:left; margin-right:22px;}
.map iframe { width:308px; height:390px;}

dl {margin:27px 0px 0px 0px;  }
dl dt { padding:0px 0 0px 0;}
dl dd span { display:inline-block; width:74px;}
dl dd { }



#form {
	margin: 33px 0 0px 0px;
	width:300px;
}
#form input {
	border-radius:10px;
	border-bottom:1px solid #2c2929;
	background:url(../images/form_01.png) 0 0 repeat-x #1a1717;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	height:16px;
	color:#696262;
	padding:7px 1px 8px 10px;
	outline: medium none;
	width: 211px;
	
	float:left;
}
#form textarea {
	border-radius:10px;
	border-bottom:1px solid #2c2929;
	background:url(../images/form_02.png) 0 0 repeat-x #1a1717;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#696262;
	height: 244px;
	outline: medium none;
	overflow: auto;
	padding: 7px 0px 0px 10px;
	width: 288px;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form label {
	position:relative;
	display: block;
	min-height:40px;
	overflow:hidden;
}
#form .error, #form .empty {
	color: #FF6600;
	display: none;
	font-size: 11px;
	line-height:14px;
	float:left;
	width:300px;
}
#form .error-empty {
	margin: 4px 0 3px 8px !important;
	display:none;
	float:left;
}
#form .success {
	display:none;
	padding-bottom:10px;
	
}
.btns {
	text-align:right;
	width:300px;
	position:relative;
	padding-top:25px;
	overflow:hidden;

	
}
.btns a {
	margin: 0px 0px 0px 12px;
}
