* {
	margin: 0;
	padding: 0;
}

html, body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	width:100%;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

.boxCenter td p {
	margin: 0;
	padding: 0;
}

/*************/
#wrap {
	margin: 0 auto;
	width:1019px;
	text-align: left;
}
#headerBox {
	background: url('/assets/css/header.jpg') no-repeat top left; 
	width: 1019px; 
	height: 76px;
}
#topMenu {
	padding: 50px 0px 0px 205px; 
	float:left; 
	text-align:left;
}
.mainContent {
	clear: both;
	width:1019px;
	overflow: hidden;
	height: 1%;
	margin-top: 30px; 
	padding-left:8px;
	text-align: center;
}
#footerBox {
	clear:both;
	background-image:url('/assets/css/green_bgr.jpg'); 
	background-repeat:repeat-x; 
	background-position:top; 
	width:1019px; 
	height:30px; 
	margin-top:6px;
	text-align: right;
}
span.blueTitle_12 {
color:#00437A;
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-align:left;
}
.greenTitle_10 {
color:#38B041;
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-align:left;
}
/* Header Main */
/*#header ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
    
#header li {
	float: left;
	margin: 0;
}

#header a {
	border: solid 1px red;
	font-family:Verdana; 
	font-size:12px; 
	color:#00437a;
	text-decoration:none;
	line-height:22px;
	text-decoration: none;
	display: block;
	background: #fff;
	padding: 4px 5px 0 9px;
	width: 186px;
	text-align: left;
}
#header a:hover {
	background: #fff;
}
#header #selected {
	border-color: black;
}
#header #selected a {
	position: relative;
	background: white;
	color:#00437a;
}
#content {
	clear: both;
	padding: 10px;
}*/
/* Header Main End */
#topSubMenu {
	clear: borh;
	float:left; 
	width:592px; 
	text-align:left;
	border: solid 0px red;
}
.subMenuBox {
	padding: 6px 0px 6px 10px;	
}
.subNotSelected {
	color: #38b041;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 15px;
}
.subSelected {
	color: #00437a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;	
	margin-right: 15px;
}
.submenu_OverCogas {
	float: left;
	width: 218px;
	height: 20px;
}
.submenu_Zakelijk {
	float: left;
	width: 107px;
	height: 20px;
}
.submenu_Thuis {
	float: left;
	width: 0px;
	height: 20px;
}
.tabMenu {
  overflow: hidden;
  padding: 0;
  margin: 0px 0px 0px 0px;
}
.tabMenu li {
  display: block;
  float: left;
  padding: 3px 8px 3px 8px;
  border-top:1px solid #b6b7b8;
  /*width: 185px;*/
}
.tabMenu a {
 	color: #00437a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.tab1, .tab2 {
  border-right:solid 1px #b6b7b8; 
}
.tab2, .tab3 {
  border-bottom:solid 1px #b6b7b8;
}
.tab1 {
  border-bottom:solid 1px #FFFFFF;
  border-left:solid 1px #b6b7b8;
}
.tab3 {
	border-right:solid 1px #b6b7b8;
}
#tab1_content, #tab2_content, #tab3_content, #tab4_content {
  margin: 10px;
  margin-top: 12px;
}
#tab2_content, #tab3_content {
  display: none;
}
#tab1_content h4 {
  margin: 0;
  padding: 274px 20px 0px 20px;
  font-family:Verdana;
  font-size:14px;
  color: #00437a;
}
#tab1_content h4 {
  margin: 0;
  padding: 251px 20px 0px 20px;
}
#tab2_content h4 {
  margin: 0;
  padding: 251px 20px 0px 20px;
}
#tab3_content h4 {
  margin: 0;
  padding: 251px 20px 0px 20px;
}
#tab1_content p, #tab2_content p, #tab3_content p {
  margin: 0;
  padding: 3px 20px 5px 20px;
  font-family:Verdana;
  font-size:10px;
  color: #000000;
}
#tab1_content p, #tab2_content p, #tab3_content p {
	margin: 0px 10px 0px 10px;
	background: url('/assets/css/ups.png') repeat;	
}
#tab1_content p span, #tab2_content p span, #tab3_content p span {
	font-family:Verdana;
    font-size:14px;
    color: #00437a;
    font-weight: bold;
}
#tab1_content p a, #tab2_content p a, #tab3_content p a {
  font-family:Verdana;
  font-size:10px;
  color: #00437a;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}

#tab4_content h4 {
  margin: 0;
  padding: 294px 20px 0px 20px;
  font-family:Verdana;
  font-size:14px;
  color: #00437a;
}
#tab4_content p {
  margin: 0;
  padding: 3px 20px 0px 20px;
  font-family:Verdana;
  font-size:10px;
  color: #000000;
}
#tab4_content p a {
  font-family:Verdana;
  font-size:10px;
  color: #00437a;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}
/****************************/
p{ margin:0px; padding:0px;}

.white_link_10 {
	font-family:Verdana; 
	font-size:10px; 
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
	margin-left:10px;
}

.blue_title_12{
	color: #4677A0;
	font-size: 12px;
	font-family: Verdana;
}

.blue_title_18{
	color: #00437a;
	font-size: 18px;
	font-family: Verdana;
	text-align:left;
}

.data_text {
	color:#767677;
	font-family:Verdana;
	font-size:10px;
	padding-left:4px;
}

.black_text_10{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	line-height:14px;
	text-align:left;
	text-decoration:none;
}

.blue_text_10{
	color: #00437a;
	font-size: 10px;
	font-family: Verdana;
	text-align:left;
	text-decoration:none;
}
.black_text_10 ul,  .black_text_10 ol  {
	/*width: 356px;*/
  margin-left:25px;
}

.black_text_10 ul li {
	/*background: transparent url(/assets/css/dot.gif) no-repeat scroll 0 7px;
	list-style: none;
	display:block;
	clear:both;
	*/
	list-style-type: disc;
	margin: 0 2px 0 -10px;
	padding: 4px 0 0 15px;
	/*width: 356px;
	color: #38B541;*/
}

.black_text_10 ol li {
	margin: 0 2px 0 -10px;
	padding: 4px 0 0 15px;
}

.pt-doc {
	padding-top: 15px;
}
	.pt-doc p {
		margin: 3px 0 12px !important;
	}
	
ul.doc-file li {
	list-style-type: disc;
	margin: 0 2px 0 -10px;
	padding: 4px 0 0 4px;
	font-weight: normal !important;
	font-style: normal !important;
}

.black_text_10 a {
	font-family: Verdana;
	font-size:10px;
 	color:#00437a;
 	font-weight:bold;
	text-decoration:none;
}

.green_title_10{
	color: #38b041;
	font-size: 10px;
	font-family: Verdana;
	line-height:14px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

.green_title_12{
	color: #38b041;
	font-size: 12px;
	font-family: Verdana;
	text-align:left;
	text-decoration:none;
}

.blue_link_ital_10{
	font-family: Verdana;
	color: #4677A0;
	font-size: 10px;
	font-weight:bold;
	font-style: italic;
	text-decoration: none;
}


/* --------- NAVIGATION START ---------- */

.nav {	
	margin: 0px;
	padding: 0px;
	list-style: none;
	color:#00437a;
	z-index: 1000;
	font-family:Verdana;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	float: left;
	
}

.nav li { /* all list items */
	color:#00437a;
	float: left;
	position: relative;
	margin: 0px;
	padding:0px;
	
}

.nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	margin: 0px;
	padding:0px;
	list-style: none;
	white-space: normal;
	z-index: 1000;
	color:#00437a;
	width:100px;
	height:25px;
	line-height:25px;
}
.nav li.over ul li {
	border-right: 0px none;
	/*width:100%;*/
	z-index: 1000;
	color:#00437a;
	margin: 0px;
	padding:0px;
}
.nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.nav li.over ul { /* lists nested under hovered list items */
	color:#00437a;
	display: block;
	margin: 0px;
	padding:0px;
	background-color: transparent;

}

.nav a{
	display: block;
	padding: 2px 4px 2px 4px;
	color:#00437a;
	text-decoration: none;
	font-family:Verdana;  
	background-color:#dce5f0;
	width:100px;
	float:left;
	border-left:1px solid #b6b7b9;
	border-top:1px solid #b6b7b9;
	
}



/*                             */
.nav_last a{
	display: block;
	padding: 4px 3px 4px 6px;
	color:#00437a;
	text-decoration: none;
	margin: 0px;
	border-left:1px solid #b6b7b9;
	border-top:1px solid #b6b7b9;
	border-right:1px solid #b6b7b9;
}

.nav_last a span{
	color:#00437a;
	margin: 0px;
	text-decoration: none;
	float:none;
}

.nav_last a:hover {
	color:#00437a;
}
.nav_last a:hover span {
	color:#00437a;
	float: none;
}

/*                             */
.navv a{
	display: block;
	padding: 4px 3px 4px 6px;
	color:#00437a;
	text-decoration: none;
	margin: 0px;
	font-size: 14px;
}

.navv a span{
	color:#00437a;
	margin: 0px;
	text-decoration: none;
	float:none;
}

.navv a:hover {
	color:#00437a;
}
.navv a:hover span {
	color:#00437a;
	float: none;
}

#submenu a {
	display:block;
	height:20px;
    text-transform:none;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-family:Verdana;
	font-size:14px;
	width:150px;
    z-index:1000;
    background-color:#00a0aa;
}

#submenu a:hover {
	height:20px;
	display:block;
	color:#000000;
	font-family:Verdana;
	font-size:14px;
	background-color:#78cbd1;
    z-index:1000;
}

/* --------- NAVIGATION END ---------- */


/* dotted menu start */

.Menu ul {
	display: block;
	clear: both;
	color: #4677A0;
	font-size: 10px;
	font-weight: normal;
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

.Menu li {
	display: block;
	clear: both;
	background: url("/assets/css/dot.gif") no-repeat 0px 2px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 15px;
	overflow: hidden;
	height: 1%;

}
.Menu li a {
	color: #4677A0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.Menu .menuSelected {
	display: block;
	clear: both;
	/*background: #FFFFFF url("/assets/css/dot.gif") no-repeat 10px 6px;*/
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 5px 25px;
	margin-left: -10px;
	overflow: hidden;
	height: 1%;
}
.Menu .menuSelectedArrow {
	display: block;
	clear: both;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 25px;
	margin-left: -11px;
	height: 37px;
	background: url("/assets/css/arrow.png") no-repeat top right;
	/*width: 100%;*/
}
.Menu .menuSelectedArrow a {
	position: relative;
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 5px 5px 5px 30px;
	margin-left: -30px;
	*margin-left: -25px;
	height: 24px;
	width: 145px;
	*width: 140px;
	background: url("/assets/css/dot.gif") no-repeat 16px 6px;
}
.Menu .menuSelectedLink {
	color: #46B54F;
	font-weight: bold;
	font-size: 11px;
}


/* dotted menu end */


/*  Search Box start */
#searchBox {
	clear: both;
	float: left;
	margin-top: 10px;
	width: 186px;
	border: solid 1px #B7B7B7;
	background: url("/assets/css/bgr_main.jpg") no-repeat;
	overflow: hidden;
	height: 1%;
}
#searchBox h4 {
	margin: 0;
	padding: 10px 10px 2px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #00437A;
	text-align: left;
}
#searchForm {
	clear: both;
	float: left;
	margin: 0 0 0 10px;
	width: 165px;
	height: 20px;
	background: #FFFFFF;
	border: solid 1px #B7B7B7;
}

#searchFormWide {
	clear: both;
	float: left;
	margin: 0 0 0 10px;
	width: 265px;
	height: 20px;
	background: #FFFFFF;
	border: solid 1px #B7B7B7;
}
#searchInputWide {
	clear: both;
	float: left;
	margin: 0 0 0 0px;
	width: 242px;
	height: 18px;
	background: #FFFFFF;
	border: 0;
}
#searchInput {
	clear: both;
	float: left;
	margin: 0 0 0 0px;
	width: 142px;
	height: 18px;
	background: #FFFFFF;
	border: 0;
}
#searchSubmit {
	display: block;
	float: right;
	margin: 1px 1px 0px 0px;
	border: 0;
	text-indent: -5000px;
	font-size: 0;
	width: 18px;
	height: 18px;
	background: url("/assets/css/search_btn.jpg") no-repeat;
	cursor: pointer;
}
#searchBox a {
	clear: both;
	width: 100%;
	text-align: left;
	display: block;
	float: left;
	padding: 3px 0px 10px 10px;
	font-size: 8px;	
}



/* Search Box end */
.leftBox_Article{
	background-image:url('/assets/css/bgr_main.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	min-height:368px;
	text-align:left;
	font-family: Verdana;
	border:1px solid #b6b7b8; 
	background-color:#fcfcfc;
}


.boxLeft {	
	float: left;
	margin: 4px 8px 0px 0px;
	/*padding-left:8px;*/
	width: 182px;
	min-height: 470px;
	font-family: Verdana;
}

/*     NEW SIZES    */

.boxLeft_new {
	width: 187px;
	min-height: 468px;
	font-family: Verdana;
}

.boxCenter_new {
	width: 585px;
	min-height: 448px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 10px;
}

.boxRight_new {
	width: 187px;
	min-height: 472px;
	font-family: Verdana;
}

/*     NEW SIZES    */

.leftBox_Main_1{
	width:187px; 
	height:200px; 
	border:1px solid #b6b7b8; 
	background-color:#fdfdfd;
}


.leftBox_Content_1 {
	background-image:url('/assets/css/left_bgr.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	min-height:174px;
	padding-top:11px;
	font-family: Verdana;
	background-color:fdfdfd;
}

.leftBox_Title_1 {
	background-color:#FFFFFF; 
	height:25px; 
	font-family:Verdana; 
	font-size:12px; 
	color:#00437a; 
	line-height:25px; 
	padding-left:12px;
}

.leftBox_Main_2 {
	background-image:url('/assets/css/left_bgr.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:187px; 
	height:70px; 
	border:1px solid #b6b7b8; 
	background-color:#fdfdfd;
}

.leftBox_Main_3 {
	background-image:url('/assets/css/left_bgr.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:187px; 
	/*height:187px;*/ 
	border:1px solid #b6b7b8; 
	background-color:#fdfdfd;
}

.leftBox_Content_3 {
	background-image:url('/assets/css/left_bgr.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	min-height:101px;
	background-color:#fdfdfd;
}
.leftBox_Content_3 li {
	padding:0 0 2px 15px;
}
.zoeken_title {
	height:20px; 
	font-family:Verdana; 
	font-size:12px; 
	color:#00437a; 
	padding-top:8px; 
	padding-left:10px;
}

/*.boxCenter {	
	float: left;
	width: 605px;
	min-height: 472px;
	font-family: Verdana;
	color: #000000;
	text-align: left;
}*/
.mainbox {
	width: 600px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	float: left;
}
.boxCenter {	
	float: left;
	border: solid 1px #B7B7B7;
	width: 579px;
	min-height: 455px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 10px;
	margin-top: 4px;
	padding-top: 5px;
}

.boxCenter1 {	
	float: left;
	border: solid 1px #B7B7B7;
	width: 579px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 10px;
	margin-top: 4px;
	padding-top: 5px;
}

.boxCenter, .boxCenter1 ul {
	margin-left: 25px;
}

.box2 {
   float: left;	
   margin-top: 10px;
   text-align: left;
}


.box2 .postcode {
	background-image: url('/assets/css/postcode_bgr.jpg');
	width: 600px;
	height: 49px;
	line-height: 49px;
	border: 1px solid #B7B7B7;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.box2 .cpostcode {
	background: #37A13F url('/assets/css/postcode_bgr.jpg') no-repeat scroll -60px -2px;
	width: 174px;
	height: 53px;
	border: 1px solid #B7B7B7;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.box2 .postcode input, .box2 .cpostcode input {
   width: 38px;
   height: 18px;
   border: 1px solid #B7B7B7;
   color: #BBBCBD;
   line-height: 20px;
   text-align: center;
}

.box2 .postcode input.pcode {
   width: 80px;
}

.box2 .cpostcode input.pcode  {
   width: 100px;
}

.box2 .postcode a img, .box2 .cpostcode a img {
	vertical-align: middle;
	border: none;
}

.row {
	height: 20px;
	float: left;
	margin-right: 15px;
}
.row-last{
	height: 20px;
	float: left;
	margin-right: 15px;
}
.form-center{text-align:center}
.formcenter{text-align:center}
.formcenter .formtable {
	
	font-size: 10px;
	color: #4677A0;
	border:0px solid #b6b7b8;
	width: 400px;
	margin: 20px auto;
}
.form-center table{text-align:left}
.formcenter table{text-align:left}
.verhuizen {
  margin-left: 92px;
}

.box3 {
   float: left;	
   text-align: left;
}
.box3 p {
 color:#FFFFFF;
}
.box3 a img {
	/*border: 1px solid #B7B7B7*/
	border: none;
}
.bslogan {
	color: #FFFFFF;
	margin-left: 20px;
	font-size: 14px;
}
.box3 a {
	text-decoration: none;
}
.box3 div h1 {
	color: #FFFFFF;
	margin: 10px 0 20px -10px;
	font-size: 14px;
	font-weight: bold;
}
.vtop {
	vertical-align: top;
}
.vbottom {
	vertical-align:bottom;
}
.boxkabel2 {
	/*width: 193px !important;*/
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #B6B7B8;
	background: #2D5386;
	color: #FFFFFF;
	position: relative;
}

.boxkabel {
	width: 193px !important;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #B6B7B8;
	background: #2D5386;
	color: #FFFFFF;
	position: relative;
}

.boxkabel1 {
   width: 294px;
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
   border: 1px solid #B6B7B8;
   background: #2D5386;
   color: #FFFFFF;	
   position: relative;
}

.boxkabel p, .boxkabel1 p, .boxkabel2 p {
	padding: 0;
	margin: 0;
	color: #FFFFFF;
} 

.boxkabel1 h1 {
	margin: 0;
	padding: 0 0 0 15px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	height: 20px;
	line-height: 20px;

}
.last { margin: 0; }

.boxkabel h1, .boxkabel2 h1 {
	margin: 0;
	padding: 4px 0 0 15px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	/*height: 20px;*/
  text-align:left;
  position: relative;
  /*width: 73px;*/
}

.boxkabel h1 span.subpage,  .boxkabel1 h1 span.subpage  {
   font-size: 10px !important;
   text-align: right;
   position: absolute;
   right: 8px;
   top: 6px;
}

 h1 span.subpage  {
   font-size: 10px !important;
   text-align: right;
   position: absolute;
   right: 8px;
   top: 6px;
}

.cont {
	padding: 4px 15px 0 20px;
	/*margin-top: 4px;*/
}
.lessmerr, .lessmerr1 {
	text-align: right;
	margin: 4px 4px 4px 0;
}

.lessmerr a {
   color: #38B041;
   text-decoration: none;
}
.lessmerr2 {
	text-align: right;
	margin: 4px 4px 4px 0;
	position: absolute;
	bottom: 0;
	left: 110px;
}
.lessmerr2 a {
   color: #38B041;
   text-decoration: none;
}

.pricing {
	position: absolute;
	top: 76px;
	right: 20px;
	color: #38B041;
	font-family: Verdana;
	font-size: 36px;
	font-weight: bold;
	height: 70px;
	line-height: 70px;
}

.pricing .smallpricing {
	font-size: 24px !important;
}

.linkButton {
  background-color: #D6FFC4;
  border: 1px solid #9AF175;
  padding: 2px 4px;
  color: #014278;
  text-decoration: none;
}

a:hover.linkButton  {
  background-color: #C2FFA8;
}


.linkEditButton {
  background-color: #C2FFA8;
  border: 1px solid #9AF175;
  padding: 2px 4px;
  color: #014278;
  text-decoration: none;
}

a:hover.linkEditButton  {
  background-color: #B0FF8F;
}

.boxRight {	
	float: left;
	margin: 4px 0px 0px 8px;
	/*padding-right:8px;
	width: 174px;*/
	width: 185px;
	min-height: 472px;
	font-family: Verdana;
	overflow: hidden;
	/*border:1px solid #b6b7b8;*/
}

.boxRightImage {
	border:1px solid #b6b7b8;
	overflow: hidden; 
	text-align: left;
	/*padding-left: 4px;*/
	/*color:#00437A;*/
	color: #46B54F;
	background:#FCFCFC url(/assets/css/bgr_main.jpg) no-repeat scroll 0 0;
  min-height:360px;
  font-size:12px;
}
.boxRightImage p {
 	color: #46B54F;
  font-size:12px;
}
.rightBox_Title_2 {
	background-color:#FFFFFF; 
	font-family:Verdana; 
	font-size:12px; 
	color:#00437a; 
	line-height:25px; 
	padding-left:12px;
}

.boxRightImage ul {
  clear:both;
  color:#4677A0;
  display:block;
  font-size:10px;
  font-weight:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 4px 0 10px 0;
  padding:0 0 0 20px;
}

.boxRightImage li {
  background:transparent url(/assets/css/dot.gif) no-repeat scroll 0 2px;
  clear:both;
  display:block;
  height:1%;
  margin:0;
  overflow:hidden;
  padding:0 0 4px 15px;
}

.boxRightImage li a {
  color:#4677A0;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}
/*.boxRightImage img {
  position:relative;
  left: -4px;
  top: -4px;
}*/
.rightBox_Main_1 {
	width:187px; 
	min-height:393px; 
	border:1px solid #b6b7b8; 
	background-color:#fdfdfd;
}

.rightBox_Title_1 {
	background-color:#FFFFFF; 
	height:25px; 
	font-family:Verdana; 
	font-size:12px; 
	color:#00437a; 
	line-height:25px; 
	padding-left:12px;
}

.rightBox_ProjectTitle {
	background-color:#FFFFFF; 
	height:25px; 
	font-family:Verdana; 
	font-size:12px; 
	color:#38b041; 
	line-height:25px; 
	padding-left:12px;
}

.rightBox_Content_1 {
	background: url("/assets/css/bgr_main.jpg") no-repeat 0px 0px;
	text-align: left;
	min-height:360px;
	background-color:#fcfcfc;
}

.boxCenter h2 {
	color: #4677A0;
	font-size: 12px;
	margin: 0px 0px 30px 0px;
}
.boxCenter h3 {
	color: #46B54F;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.boxCenter p {
	margin: 3px 0px 20px 0px;	
}

.pdfLink {
	display: block;
	padding: 32px 0px 10px 0px;
	background: url("/assets/css/pdf_icon.jpg") no-repeat;
	color: #4677A0;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.formtable {
	
	font-size: 10px;
	color: #4677A0;
	border:0px solid #b6b7b8;
	width: 430px;
	margin: 20px auto;
}
.formtable td {
	background: #EDEDEF;
	padding: 3px 10px 3px 8px;
	margin: 0;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 28px;
}
.formtable input {
	width: 200px;
	height: 13px;
	border: solid 1px #B7B7B7;
	font-size: 10px;
}
.formtableW {
	
	font-size: 10px;
	color: #4677A0;
	border:0px solid #b6b7b8;
	width: 100%;
	margin: 20px auto;
}
.formtableW td {
	background: #EDEDEF;
	padding: 3px 10px 3px 8px;
	margin: 0;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 28px;
}
.formtableW input.text {
	width: 170px;
	height: 13px;
	border: solid 1px #B7B7B7;
	font-size: 10px;
}

.radLab {
	color: #000000;
}
.greenSubmit {
	border: 0;
	background: url("/assets/css/submit.jpg") repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 3px;
	width: 200px;
	margin: 0 auto;
	display: block;
	cursor: pointer;
}
#formErrors {
	color: #FF0000;
	font-size: 10px;
}
.leftMenu {
	background: url("/assets/css/bgr_main.jpg") no-repeat 0px 26px;
	text-align: left;
	border:1px solid #B7B7B7;
	min-height: 470px;
	margin: 0;
	padding: 0;
}
.leftMenu h2 {
	color: #00437A;
	font-size: 12px;
	font-weight: normal;
	margin: 7px 0px 16px 10px;
}
.leftMenu h3 {
	color: #4677A0;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.leftMenu h3 a {
	color: #4677A0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.leftMenu ul {
	display: block;
	clear: both;
	color: #4677A0;
	font-size: 10px;
	font-weight: normal;
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.leftMenu li {
	display: block;
	clear: both;
	/*background: url("/assets/css/dot.gif") no-repeat 0px 2px;*/
	background: none;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
}
.leftMenu li a {
	/*color: #4677A0;
	font-size: 10px;
	font-weight: normal;*/
	text-decoration: none;
	color: #46B54F;
	font-weight: normal;
	font-size: 12px;
}
.leftMenu .menuSelected {
	display: block;
	clear: both;
	/*background: #FFFFFF url("/assets/css/dot.gif") no-repeat 10px 6px;
	background: #FFFFFF;*/
	margin: 0px 0px 5px -10px;
	padding: 4px 0px 5px 10px;
	width: 170px;
	/*width: 100%;*/
}
.leftMenu .menuSelectedIn {
	/*background:#FFFFFF url('/assets/css/blue_dot.jpg') no-repeat scroll 0 7px;*/
	clear:both;
	display:block;
	margin:0px 0 0px -20px;
	padding:4px 0 2px 25px;
	/*padding:4px 0 0px 15px;*/
	width:100%;
	background: #FFFFFF url("/assets/css/dot.gif") no-repeat 10px 6px;
}
.leftMenu .menuSelectedLink {
	color: #46B54F;
	font-weight: normal;
	font-size: 12px;
}
.subMenuLeft {
	margin: 0;	
}
.subMenuLeft li {
	display: block;
	clear: both;
	background: url("/assets/css/blue_dot.jpg") no-repeat 0px 7px;
	margin: 5px 2px 0px -10px;
	padding: 4px 0px 0px 15px;
	width: 100%;
}
.subMenuLeft li a {
	color: #00437A;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.subMenuLeft .menuSelectedLink {
	color: #00437A;
	font-size: 10px;
	font-weight: bold;
}
.subMenuLeft2 li {
	display: block;
	clear: both;
	background: url("/assets/css/dot.gif") no-repeat 0px 7px;
	margin: 0px 2px 0px -10px;
	padding: 4px 0px 0px 15px;
	width: 100%;
}
.subMenuLeft2 li a {
	color: #00437A;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.subMenuLeft2 li a:hover {
	color: #46B54F;
}
.subMenuLeft2 .menuSelectedLink {
	/*color: #00437A;*/
	color: #38b041;
	font-size: 10px;
	font-weight: bold;
}

tarief table{
	background-color: rgb(215, 249, 199);
	width: 100%;
	border-style: solid; 
	border-color: white; 
	padding: 1.5pt;
}

.tarief td {
	border-style: solid; 
	border-color: white; 
	border-width: 0.25pt 1.5pt 1.5pt 0.25pt; 
	padding: 5px;
}

.tableCalendar td {
  border: none;
  padding: 0;
}

#timer1 a, #timer2 a {
  width: 50px; 
  height: 17px; 
  padding: 2px 10px; 
  background-color: #317082; 
  border: 1px solid #B7B7B7;
  color: #FFFFFF; 
  line-height: 12px;
  text-decoration: none;
}

.toptext {
  position: relative;
  left: 248px;
  top: 15px;
  width: 294px;
  font-family: Verdana;
  color: #004180;
  font-size: 11px;
}

.toptext_uw {
  position: relative;
  left: 4px;
  top: 15px;
  width: 294px;
  font-family: Verdana;
  color: #004180;
  font-size: 11px;
}

.toptext h1, .toptext_uw h1 {
  font-weight: bold;
  font-size: 21px;
  line-height: 21px;
  margin: 0;
}

.green_enter {
  float: left;
  text-align: center;
  width: 181px;
  height: 172px;
  color: #FFFFFF;
  font-size: 15px;
  position: relative;
}

.green_enter h1 {
  font-family: Verdana;
  color: #004180;
  font-size: 19px;
  font-weight: bold;
  margin: 36px 0 4px 0;
}
.green_enter a {
  color: #FFFFFF;
  text-decoration: underline;
  position: absolute;
  bottom: 6px;
  right: 16px;
}

.banertext {
  font-family: Verdana;
  color: #004180;
  font-size: 22px;
  line-height: 104px;
  margin-left: 49px;
}

.banertext  h1 { 
   font-size: 26px;
   line-height: 26px;
   display: inline;
}

.alles {
  float: left;
  position: relative;
}

.alles .blue {
  color: #004180;
  font-size: 9px;
  position: relative;
  left: 10px;
  top: 2px;
  width: 166px;
  z-index: 1000;
}

.blue p, .greentext p {
  margin: 0;
  padding: 0;
}

.greentext {
  position: absolute; 
  bottom: 8px; 
  left: 8px;
  width: 166px; 
  font-size: 9px;
}


.price1 {
  width: 187px;
  height: 138px;
  position: absolute;
  top: 166px;
  z-index: 10;
  color: #FFFFFF;
}

.price2 {
  width: 188px;
  height: 132px;
  position: absolute;
  top: 171px;
  z-index: 10;
  color: #FFFFFF;
}

.price3 {
  width: 229px;
  height: 166px;
  position: absolute;
  top: 136px;
  z-index: 10;
  color: #FFFFFF;
}

.price11, .price22, .price33 {
  font-size: 16px;
  font-weight: bold;
}

.price11 {
  color: #E2007A;
  position: absolute;
  left: 108px;
  bottom: -14px;
  z-index: 1001;
}

.price22 {
  color: #E2007A;
  position: absolute;
  left:114px;
  bottom: -17px;
  z-index: 1001;
}

.price33 {
  color: #E2007A;
  position: absolute;
  left: 156px;
  bottom: 19px;
  z-index: 1001;
}

.pricep {
  color: #FFFFFF;
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  left: 132px;
  bottom: -26px;
  z-index: 1001;
}

.vragen {
  color: #004180;
  top: 20px;
  position: relative;
  left: 16px;
}

.vragen ul li {
  color: #004180;
}
.vragen p {
  padding: 0;
  margin: 0;
}

.vragen h1 {
  font-weight: bold;
  font-size: 14px;
  padding: 0;
  margin: 0;

}

.inputP {
  width: 197px;
  height: 18px;
  border: none;
  background-color: #efefef;
}
.checkbox {
  border: none;
   background-color: #FFFFFF;
}
.buttonS {
  background: transparent url('/assets/css/send_buton.gif') no-repeat scroll 0pt 0pt;
  width: 74px; 
  height: 20px;
  border: none; 
  cursor:pointer
}

.leftMenu ul.entermenu  {
  clear:both;
  color:#4677A0;
  display:block;
  font-size:10px;
  font-weight:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

.leftMenu .entermenu li {
  background:transparent url(/assets/css/dot.gif) no-repeat scroll 10px 14px;
  clear:both;
  display:block;
  width: 178px;
  height: 35px;
  margin:0;
  overflow:hidden;
  padding:0 0 0 25px;
  line-height: 35px;
}

.leftMenu .entermeun li a {
  color: #4677A0 !important;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.leftMenu .entermenu li.active {
  background:transparent url(/assets/css/active_buton.gif) no-repeat scroll 0 0;
  width: 178px;
  height: 35px;
  margin:0 0 0 -1px;
}

.labelText {
	width: 100px;
	vertical-align: top;
}

.frm {
	width: 300px;
	vertical-align: top;
}

.frm input, textarea {
	border:1px solid #B7B7B7;
}
.frm input.inp {
	width: 458px;
}

.selectMenuUsr {
	width: 460px;
}

#topMenuPortal {
	padding: 63px 0px 0px 205px; 
	float:left; 
	text-align:left;
}

#headerBoxPortal {
	background: url('/assets/css/header_webportal.jpg') no-repeat top left; 
	width: 995px; 
	height: 89px;
}

.portal h3 {
	color: #4677A0;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.portal h3 a {
	color: #4677A0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.portal ul {
	display: block;
	clear: both;
	color: #4677A0;
	font-size: 10px;
	font-weight: normal;
	list-style: none;
	padding: 0px 0px 0px 12px;
	margin: 0px;
}
.portal li {
	display: block;
	clear: both;
	background: url("/assets/css/dot.gif") no-repeat 0px 2px;	
	overflow: hidden;
	padding: 0 0 12px 15px;
}

.portal li.selected {
	background: #FFFFFF url("/assets/css/dot.gif") no-repeat 10px 6px;
	clear:both;
	display:block;
	margin:0 0 5px -12px;
	padding: 4px 0 5px 25px;
	width: 175px; /* 132 */
}

.portal li a {
	color: #00437A;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	/*color: #46B54F;
	font-weight: normal;
	font-size: 12px;*/
}

.portal li a.selected {
	color: #38b041;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.boxRightPortalBox {
	border:1px solid #b6b7b8;
	overflow: hidden; 
	text-align: left;
	/*padding-left: 4px;*/
	/*color:#00437A;*/
	color: #46B54F;
	background:#FCFCFC url(/assets/css/bgr_main.jpg) no-repeat scroll 0 0;
  min-height:360px;
  font-size:12px;
}

.portal .menuSelectedIn {
	clear:both;
	display:block;
	margin:0 0 7px -10px !important;
	padding:4px 0 5px 26px !important;
	width:154px;
	background: #FFFFFF url("/assets/css/dot.gif") no-repeat 10px 6px;
}
.portal .menuSelectedLink {
	color: #46B54F;
	font-weight: normal;
	font-size: 12px;
}

.subMenuLeft .menuSelectedLink {
	color: #00437A;
	font-size: 10px;
	font-weight: bold;
}

.subMenuLeft2 .menuSelectedLink {
	/*color: #00437A;*/
	color: #38b041;
	font-size: 10px;
	font-weight: bold;
}

.datehome {
	float:left;
	font-family:Verdana;
	font-size:10px;
	padding:1px 4px 0 0;
}

.external_border .homenews a, .news_border .homenews a {
	color:#000000 !important;
	font-size:11px;
	font-weight:normal !important;
	text-decoration: none;
}

.homenews a {
	color:#38B041;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

td.homenews a {
	color:#38B041;
	font-size:10px;
	font-weight:bold;
	padding-right:26px;
	text-decoration: none;
}

.pb10 {
	margin-bottom: 10px !important;
	color:#4677A0;
	font-size:12px;
}

#users ul.groupUserList {
	width: 260px;
	padding-left: 20px;
	margin: 0;
}

#users ul li a {
	color: #46B54F;
	text-decoration: none;
}

#users ul li a.delete {
	color: #FF0000;
	margin-left: 10px;
	text-decoration: none;
	border: none;
}

#users .pagination {
	margin-left: 20px;
    margin-top: 6px;
    width: 240px;
}

#users a {
	color: #46B54F;
    text-decoration: none;
}

#users .inactive {
	display: none;
}

#dialog {
	text-align: left;
}

.faq-question { 
	cursor: pointer; 
	display: block; 
	padding-bottom: 8px;
	color: #38B041;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

.sub-cat-faq {
	color: #00437A;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    text-align: left;
    padding: 16px 0;
}

.sub-cat-faq-first {
	/*padding-top: 0;*/
}

.newscontent ul {
  margin-left: 10px;
}
