/* standaard */

a img { 
	border: none; 
}

html {
	height: 100%;
}

body {
	height: 100%;
}

body {
	padding-right: 0px;
	padding-left: 0px;
	background: #FFFFFF;
	padding-bottom: 0px;
	margin: 0px;
	font: 76%/150% "Arial", Helvetica, sans-serif;
}

/*	scrollbar-arrow-color: #ffffff;scrollbar-face-color: #e88027;scrollbar-highlight-color: #ffffff;scrollbar-3dlight-color: #cbdaff;scrollbar-shadow-color: #7c94d2;scrollbar-darkshadow-color: #304e9b;scrollbar-track-color: #d9d9d9; */

table {
	font: 100%/150% "Arial",Helvetica,sans-serif;
}

td {
	vertical-align: top;
	margin: auto;
}

h3{
	color: #304E9B;
	font: 100%/150% "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

h2{
	color: #304E9B;
	font: 180%/150% "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

h1{
	color: #304E9B;
	font: 125%/150% "Arial", Helvetica, sans-serif;
	font-weight: bold;

}

.fontrood{
	color: #d60000;
	font: 125%/150% "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

.fontoranje{
	color: #EB8224;
	font: 125%/150% "Arial", Helvetica, sans-serif;
	font-weight: bold;
}


/* head */

.top {
	top: 10px;
	left:50%;
	margin: 0px 0 0 -340px;
	position: absolute;
	height: 42px;
	width: 600px;
	z-index: 1;
}

#top_lijbrandt_logo {
	left: 10px;
	position: absolute;
	height: 42px;
	width: 60px;
	}

#top_lijbrandt_logo2 {
	left: 60px;
	position: absolute;
	height: 42px;
	width: 60px;
	}

#top_lijbrandt_tekst {
	height: auto;
	top: 10px;
	left: 80px;
	width: 200px;
	position: absolute;
	color: #CACACA;
	font-size: 8pt;
}

#top_lijbrandt_tekst2 {
	height: auto;
	top: 10px;
	left: 70px;
	width: 200px;
	position: absolute;
	color: #CACACA;
	font-size: 8pt;
}


#top_lijbrandt_tekst2 {
	height: auto;
	top: 10px;
	left: 135px;
	width: 200px;
	position: absolute;
	color: #CACACA;
	font-size: 8pt;
}


#head-lisse-pen {
	background:url(../gfx/pen_top.jpg);
	left: 10.7px;
	top: -1px;
	position: absolute;
	height: 58px;
	width: 263px;
	}

#head-lisse-pen-left {
	background:url(../gfx/pen_left.jpg);
	left: -119px;
	top: 58px;
	position: absolute;
	height: 105px;
	width: 129px;
	}

#head-lisse-nu {
	background:url(../gfx/nu.gif);
	left: -185px;
	top: 165px;
	position: absolute;
	height: 73px;
	width: 185px;
}

#nieuw-menu {
	left: -135px;
	top: 179px;
	position: absolute;
	z-index: 5;
}

#head-lisse-ja {
	left: -190px;
	top: 235px;
	position: absolute;
	height: 44px;
	width: 191px;
	}

#top_lijbrandt_logo_lisse {
	left: 585px;
	position: absolute;
	height: 42px;
	width: 60px;
	}

#top_lijbrandt_tekst_lisse {
	height: auto;
	top: 10px;
	left: 411px;
	width: 200px;
	position: absolute;
	color: #CACACA;
	font-size: 8pt;
}

#kadaka-head {
	background:url(../gfx/kadaka_head.jpg);
	height:95px;
	width: 655px;
	top: 57px;
	left:55%;
	margin:0px 0 0 -340px;
	position:absolute;
}

#kadaka-head-lisse {
	height:102px;
	width: 635px;
	top: 57px;
	left:58.3%;
	margin:0px 0 0 -340px;
	position:absolute;
}

#kadaka-head-lisse2 {
	height:102px;
	width: 635px;
	top: 57px;
	left:58.3%;
	margin:0px 0 0 -290px;
	position:absolute;
}


#head-lisse-telefoon {
	background:url(../gfx/head-lisse-telefoon.jpg);
	height:102px;
	width: 635px;
	top: 57px;
	left:58.3%;
	margin:0px 0 0 -340px;
	position:absolute;
}

#head-lisse-internet {
	background:url(../gfx/head-lisse-internet.jpg);
	height:102px;
	width: 635px;
	top: 57px;
	left:58.3%;
	margin:0px 0 0 -340px;
	position:absolute;
}

#head-lisse-tv {
	background:url(../gfx/head-lisse-televisie.jpg);
	height:102px;
	width: 635px;
	top: 57px;
	left: 58.3%;
	margin:0px 0 0 -340px;
	position:absolute;
}

.kadaka_top {
	left: 0px;
	top: 70px;
	position: absolute;
	height: 110px;
	width: 655px;
}

#kadaka_above {
	left: 20px;
	top: 50px;
	position: absolute;
	height: 20px;
	width: 110px;
	background: url(../gfx/kadaka_top.gif) repeat-x;
}

#kadaka_left {
	left: 0px;
	top: 70px;
	position: absolute;
	height: 81px;
	width: 20px;
	background: url(../gfx/kadaka_left.jpg) repeat-x;
}

#kadaka_head{
	top: 70px;
	left: 20px;
	position: absolute;
	height: 81px;
	width: 635px;
	background: url(../gfx/kadaka_head2.jpg) repeat-x;
}

.kadaka_menu_2 {
	top:151px;
	left: 10px;
	position: absolute;
	height: 20px;
	width: 635px;
	z-index: 5;
}

.commercial {
	width: 175px;
	height: 165px;
	z-index: 0;
}


.kadaka_menu_lisse {
	top:159px;
	left: 10px;
	position: absolute;
	height: 20px;
	width: 635px;
	z-index: 2;
}

.gemeente {
	top: 281px;
	left:53%;
	margin: 0px 0 0 -330px;
	position: absolute;
	z-index: 2;
}

/* tabellen */

#table_content {
	top: 181px;
	left:50%;
	margin: 0px 0 0 -330px;
	position: absolute;
	border-collapse: collapse;
	border-style: none;
	width: 635px;
	z-index: 0;
}

#table_content2 {
	top: 169px;
	left:50%;
	margin: 0px 0 0 -280px;
	position: absolute;
	border-collapse: collapse;
	border-style: none;
	width: 635px;
	z-index: 0;
}

#table_content_lisse {
	top: 189px;
	left:50%;
	margin: 0px 0 0 -330px;
	position: absolute;
	border-collapse: collapse;
	border-style: none;
	width: 635px;
	z-index: 0;
}

#table_overzicht td {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 1px solid;
}

#linkerkant {
	padding: 10px;
	border-left: solid #ED6B16 1px;
	border-right: solid #ED6B16 1px;
}

#linkerkant2 {
	padding: 10px;
	border-top: solid #ED6B16 1px;
	border-left: solid #ED6B16 1px;
	border-right: solid #ED6B16 1px;
}

#linkerkant_index {
	padding: 10px;
	border-left: solid #ED6B16 1px;
}

#rechterkant_index {
	padding: 10px;
	border-right: solid #ED6B16 1px;
}
	
#rechterkant {
	padding: 10px;
	background: #FCF2EC;
	border-right: solid #ED6B16 1px;
}

#rechterkant2 {
	padding: 10px;
	background: #FCF2EC;
	border-right: solid #ED6B16 1px;
	border-top: solid #ED6B16 1px;
}

#rechterkant_lisse {
	padding: 10px;
	background: #FCF2EC;
	border-right: solid #ED6B16 1px;
}
	
#plaatje {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}

#plaatje_2 {
	margin-left: 10px;
	margin-bottom: 15px;
	float: right;
}

#prijs {
	float: right;
}


#plaatje_2b {
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
	float: right;
}

#plaatje_3 {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#contact {
	z-index: 2;
}

#onderkant {
	background: url(../gfx/onderkant_lisse.gif);
	height: 70px;
	width: 635px;
	top: 0px;
	left: 0px;
	position: relative;
	margin-left: 0px;
}

#onderkant-lisse {
	background: url(../gfx/onderkant_lisse.gif);
	height: 70px;
	width: 635px;
	top: 0px;
	left: 0px;
	position: relative;
	margin-left: 0px;
}

#onderkant-index {
	background: url(../gfx/onderkant_index.gif);
	height: 70px;
	width: 635px;
	top: 0px;
	left: 0px;
	position: relative;
	margin-left: 0px;
}

.telefoon_diensten {
	border: solid #ed6b16 1px;
}

#telefoon_diensten {
	border-top: solid #ed6b16 1px;
}

#telefoon_diensten_b {
	border-top: solid #ed6b16 1px;
	border-right: solid #ed6b16 1px;
}

#telefoon_diensten_c {
	border-right: solid #ed6b16 1px;
}

/* links */

#link {
	color: #304E9B;
	font-weight: normal;
	text-decoration: none;
}

#link:hover {
	color: #304E9B;
	font-weight: normal;
	text-decoration: underline;
}

#link_top {
	color: #CACACA;
	font-weight: normal;
	text-decoration: none;
}

#link_top:hover {
	color: #CACACA;
	font-weight: normal;
	text-decoration: underline;
}

a {
	COLOR: #EB8224;
	font-weight: bold;
	TEXT-DECORATION: none;
}
	
a:hover {
	TEXT-DECORATION: underline;
}

a:active {
	color: #304E9B;
}

/* menu */

ul#nav {
  padding: 0;
  margin: 0;
  list-style: none;
}
  
#nav li {
  float: left;
  position: relative;
}

#nav li ul {
  display: none;
  position: absolute; 
  top: 20px;
  left: 0px;
  width: 150px;
}
  
 li > ul {
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul{
  display: block;
  list-style: none;
  padding: 0;
}

#diensten{
  	background: #ffffff;
	border-left: solid  #304E9B 1px;
	border-right: solid  #304E9B 1px;
	border-bottom: solid  #304E9B 1px;
	width: 152px;
}
	
#netwerken{
  	background: #ffffff;
	border-left: solid  #304E9B 1px;
	border-right: solid  #304E9B 1px;
	border-bottom: solid  #304E9B 1px;
	width: 74px;
}
	
#hulp{
  	background: #ffffff;
	border-left: solid  #304E9B 1px;
	border-right: solid  #304E9B 1px;
	border-bottom: solid  #304E9B 1px;
	width: 199px;
}
	
#lijbrandt{
  	background: #ffffff;
	border-left: solid  #304E9B 1px;
	border-right: solid  #304E9B 1px;
	border-bottom: solid  #304E9B 1px;
	width: 210px;
}
	
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
}
#footer UL LI {
	MARGIN: 0px 11px 10px; LIST-STYLE-TYPE: none
}
#footer UL LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline;
}
#footer UL LI .active {
	COLOR: #304e9b;
}

/* postcode check */

input{
	margin: 0 10px 0 0;
}

#postcode{
	width: 50px;
}

#huisnummer{
	width:25px;
}

fieldset {
  display: block;
    float: left;
      border: none;
        padding: 0;
	}

	legend {
	  padding: 0;
	    margin: 0;
	      font-size: 90%;
	      }
		  
#bbcpopup {display: none;}
