@charset "utf-8";
/* CSS Document */

html, body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0;
 padding:0;
 color:#3c3c3c;
 background-color:#ffffff;
 line-height:20px;
}

.container_nope {
  width:1138px;
 background:url('../images/bg-main.jpg');
 background-repeat:repeat-y;
/* min-height:95%; */
 left:auto;
 margin-left:auto;
 margin-right:auto;
 right:auto;
}

*html .container {
 height:100%;
}

.header {
 width:1138px;
 height:150px;
 border-bottom:solid 1px #254156;
}
.zoekenTop {
 float:right;
 padding-top: 5px;
 padding-right: 5px;
 
}

.Lang {
 float:right;
 top:20px;
 padding-top: 5px;
 
}

.zoekenTop input[type=text] {
 height:22px;
 width:175px;
 border-top:solid 1px #ccc;
 border-left:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 border-right:none;
 background:#fff;
 float:left;
 padding-left:4px;
 line-height:22px;
 
}

.zoekenTop input[type=submit] {
 width:26px;
 height:26px;
 background:url('../images/zoeken.gif');
 border:none;
 
 
}
.red {
  margin:1px 1px 1px 1px;
  width:25px;
  height:10px;
  background-color:#cc0000;
}

.green {
  margin:1px 1px 1px 1px;
  width:25px;
  height:10px;
  background-color:#00cc00;
}

.blue {
  margin:1px 1px 1px 1px;
  width:25px;
  height:10px;
  background-color:#4884FF;
}

.logo {
 position:absolute;
 top:0;
 background-image:url('../images/logo.png');
 width:320px;
 height:150px;
 z-index:10;
  
}

.slide {
 position:absolute;
 left:160px;
 width:800px;
 height:150px;
 float:left;
 z-index:5;
}

.main {
 width:960px;
 padding-bottom:40px;
 display:inline-block;
}

.content {
 
 padding:10px 20px 0 20px;
 float:left;
 width:678px;
}

.side {
 padding:10px 10px 0 10px;
 float:left;
 width:240px;
 
}

.pageTitle {
 height:30px;
}

.sideTitle {
 width:240px;
 color:#fff;
 background-color:#254156;
 border-bottom:solid 1px #474747;
 height:25px;
 line-height:25px;
 text-indent:10px;
 font-weight:bold;
 margin-bottom:8px;
}

.sideContactTitle {
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 width:240px;
 color:#254156;
 height:25px;
 line-height:25px;
 font-weight:bold;
 margin-bottom:8px;
}

/* --- PORTFOLIO --------------- */

.portfolio {
 width:240px;
 float:left;
 margin-bottom:15px;
}

.portfolioItem {
 color:#474747;
}

.portfolioList {
 float:left;
 margin-top:10px;
}

.portfolioLink {
 float:left;
 width:70px;
 height:44px;
 text-decoration:none;
 display:block;
 border:solid 3px #fff;
 margin:0 4px 4px 0;
}

/* --- NEWS -------------------- */

.news {
 width:260px;
 float:left;
 margin-bottom:15px;
}

.newsItem {
 width:220px;
 padding:0 10px 0 10px;
 color:#474747;
}

.newsLink {
 color:#474747;
 font-weight:bold;
 text-decoration:none;
}

.newsLink:hover {
 color:#000000;
}
/* --- Wiki -------------------- */

.tweetDate {
color:#474747;
 font-weight:bold;
 text-decoration:none;	
}

.tweetDate:hover {
 color:#000000;
}


/* --- Wiki -------------------- */
.wiki {
 width:260px;
 float:left;
 margin-bottom:15px;
}

.wikiTitle {
width:240px;
 color:#fff;
 background-color:#254156;
 border-bottom:solid 1px #474747;
 height:25px;
 line-height:25px;
 text-indent:10px;
 font-weight:bold;
 margin-bottom:8px;
}

.wikiItem {
  width:220px;
 padding:0 10px 0 10px;
 color:#474747;
}

.wikiItem:hover {
 color:#000000;
}
/* --- FOOTER ------------------ */

.footer {
	width:1138px;
	float:left;
 	height:30px;
 	bottom:0px;
	left:auto;
	margin-left:auto;
	margin-right:auto;
	right:auto;
	background: #254156;
	text-align: center;
	margin-top: 5px !important;
}

/* --- CONTACT ------------------ */

fieldset 				{border:solid 1px #bbb;padding:10px;margin-bottom:10px;width:546px;}
legend 					{padding:3px;font-weight:bold;}
label 					{display:block;float:left;width:150px;border-bottom:dotted 1px #ccc;}

.formContactDIV 		{float:left;border:solid 1px #ccc;width:389px;margin-left:5px;text-indent:2px;line-height: 30px;height:25px;padding-bottom:3px;margin-bottom:2px;}
.formContactInput 		{border:solid 1px #ccc;width:387px;margin-left:5px;text-indent:2px;line-height: 25px;height:25px;margin-bottom:2px;}
.formContactFilet 		{line-height: 24px;height:24px;margin-top:2px;width: 385px;}
#formContactTextarea 	{border:solid 1px #ccc;width:540px;height:80px;padding-left:2px;}
#formContactSubmit 		{margin-bottom:20px;margin-left:420px;margin-top:10px;width:150px;height:30px;font-size:14px;font-family:Verdana;font-weight:bold;text-transform: uppercase;}

/* --- SITEMAP ------------------- */
.footerTitel{
	font-size: 14px;
	line-height: 14px;
	font-family: Trebuchet, Verdana, Arial;
	color: #ffffff;
	padding-bottom: 20px;
	text-transform: uppercase;

}
.sitemap {
	width:1138px;
	float:left;
	background:url('../images/bg-main.jpg');
	background-repeat:repeat-y;
	/* min-height:95%; */
 	bottom:50px;
	left:auto;
	margin-left:auto;
	margin-right:auto;
	right:auto;
	background: #f1f1f1;
	
}

ul.column{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size:12px;
	text-align:left;
}
ul.column li {
	float: left;
	width: 189px; /*Set default width*/
	padding: 0;
	margin: 0;
	display: inline;
}
.block {
	height: 155px;
	margin-right: 0 px; /*Creates the 10px gap between each column*/
	padding: 15px;
	background: #f1f1f1;
	border-right:solid 1px #ccc;
}

.block  a {
	color:#000000;
}

.block .sub {
	font-weight:normal;
}

.blockR {
	height: 155px;
	margin-right: 0 px; /*Creates the 10px gap between each column*/
	padding: 15px;
	background: #f1f1f1;
}
.blockR  a {
	color:#000000;
}

.blockR .sub {
	font-weight:normal;
}

/* --- PMS ------------------- */

.ptable {
	color:#fff;
	background-color:#807068; 
	height: 25px;
	
}

.rtable {
	color:#000;
	background-color:#efefef; 
	border: 3px solid #000000 !important;
	height: 18px;
	
}

.rtable:hover {
	cursor:pointer;
    background-color:#dfdfdf; 
	
} 
/*
select{
	display:block;
	line-height:21px; 
	height:21px !important;
	width:150px;
	
}

input.btn{
	display:block;
	text-transform:uppercase; 
	font-size:11px;
	color:#807068;
	background-color:#fff; 
	line-height:25px; 
	height:25px !important;
	border:0px !important; 
	text-decoration:none;
	padding:0 3px 0 3px;
	text-align:center;
	width:140px;
	font-weight:bold; 
	white-space: nowrap;
	cursor:pointer;
}

input.btn:hover {
	cursor:pointer;
    background-color:#807068; 
	color:white;
	
}
*/