body 
 {margin: 0;
  padding: 30px 0 30px 0;
  background-color: #96908E;
  color: #000;
  font-family: tahoma;
  font-size: 12px;
  text-align: center;}


#map
 {float: right;
  width: 450px;}

#vestigingen
 {float: right;
  width: 250px;}

#vestigingen ul li 
 {line-height: 200%!important;
  margin: 20px 0 10px 15px!important;}

td 
 {vertical-align: top;}

#banner 
 {position: absolute;
  left: 50%;
  margin-left: -225px;
  top: 55px;}

.nopadding 
 {padding: 0px!important;}

#richeditpagetext 
 {border: 1px dotted red;}

img {border: 0;}
p {margin-top: 0;}

a#uniekinnederland
 {display: block;
  position: absolute;
  cursor: pointer;
  left: 50%;
  margin-left: -530px;
  margin-top: 340px;
  width: 353px;
  height: 140px;
  background: url(/sites/aanbouwspecialist/images/uniekinnederland.png) 0 0 no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/aanbouwspecialist/images/uniekinnederland.png');}

#searchform 
 {position: absolute;
  left: 50%;
  margin-left: 330px;
  top: 40px;}
#searchfield 
 {border: 1px solid #545257;
  font-family: tahoma;
  font-size: 12px;
  padding: 2px;
  width: 112px;}
.searchbutton 
 {background: transparent;
  border: 0;
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #545257;
  width: 34px;}

#outercontainer 
 {width: 978px;
  margin: 0 auto;
  border: 6px solid #fff;
  text-align: left;
  background-color: white;}

 
a#logo 
 {display: block;
  width: 211px;
  height: 79px;
  margin: 18px 0 8px 16px;
  background: url(/file/139951/logo-aanbouwspecialist.png) 0 0 no-repeat;}
  
ul#menu 
 {margin: 0;
  padding: 0;
  height: 36px;
  list-style: none;}
ul#menu li 
 {float: left;}
ul#menu a 
 {display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  line-height: 28px;
  float: left;
  border-right: 6px solid #fff;
  width: 158px;
  height: 30px;
  background-color: #545257;}
ul#menu a:hover 
 {background-color: #867E7A;}
 
a.lastmenuitem 
 {border-right: 0!important;}

/* main image and block top right */

#header 
 {}

#mainimg 
 {float: left;}

#headertextblock, #headertextblockgreen
 {float: right;
  width: 322px;
  height: 328px;}

#headertextblockgreen
 {background-color: #307B1E;}

#headertextblock a, #headertextblockgreen a 
 {color: #fff;}

#headertextblock h2, .bottomblock h3, #headertextblockgreen h2, .bottomblockgreen h3
 {background-color: #6FA362;
  margin: 0;
  padding: 15px 40px 14px 40px;
  color: #ff0;
  font-size: 17px;
  line-height: 150%;
  height: 50px;}

h3 a 
 {color: #ff0!important;
  text-decoration: none;}
h3 a:hover 
 {color: #fff!important;}

#headertextblock div, #headertextblockgreen div 
 {padding: 18px 40px 20px 40px;
  line-height: 150%;
  color: #fff;}

/* footer */

#footer 
 {clear: both;
  border-top: 6px solid #fff;
  height: 30px;
  background-color: #545257;
  text-align: center;
  line-height: 28px;
  color: #fff;}

#footer a 
 {color: #fff;}

/* startpagina > herkent u dit */

.teaserblock 
 {width: 322px;
  height: 296px;
  border-top: 6px solid #fff;
  float: left;
  border-right: 6px solid #fff;}
.teaserblock div 
 {padding: 30px 40px 30px 40px;
  line-height: 150%;}
.teaserblock h3 
 {font-size: 17px;
  margin: 0;
  padding: 0 0 15px 0;
  color: #900;}
.teaserblock2 
 {background-color: #ffb;
  max-height: 289px;}

.teaserblock3 
 {border-right: 0px!important;}

/* content stuff */

#content, #contentwide 
 {width: 570px;
  float: left;
  padding: 25px 40px 40px 40px;
  border-right: 6px solid #fff;
  border-top: 6px solid #fff;
  line-height: 150%;}
#contentwide 
 {width: 870px;}

#content h1, #contentwide h1 
 {color: #900;
  margin-top: 0;
  padding-top: 0;
  line-height: 140%;
  font-size: 19px;}
#content h3, #contentwide h3 
 {padding: 7px 0 0 0;
  margin: 0;
  font-size: 13px;
  color: #900;}
#content ul, #contentwide ul 
 {list-style: square;
  margin: 10px 0 0 14px;
  padding: 0;}
#content ul li, #contentwide ul li 
 {margin-top: 15px;
  padding-left: 15px;}
#content a, #contentwide a 
 {color: #900;}
a.searchTitle
 {font-weight: bold;
  font-size: 13px;}


#contentright
 {width: 322px;
  float: right;
  margin-bottom: 6px solid #fff;
  margin-top: 6px;
  xbackground-color: #ffb;}

#contentrightpadding 
 {padding: 20px 40px 40px 40px;
  line-height: 140%;}

#contentrightpadding h2 
 {color: #990000;
  font-size: 23px;
  letter-spacing: 2px;}

#contentrightpadding h1
 {font-size: 30px;
  letter-spacing: 4px;}


#contentrightcolor 
 {background-color: #ffb;}

#contentright h3 
 {color: #900;
  font-size: 13px;
  margin: 0 0 10px 0;
  padding: 0;}

#contentright ul 
 {margin: 10px 0 0 0;
  padding: 0 0 0 15px;
  list-style: square;
  font-size: 17px;
  color: green;
  line-height: 180%;}
#contentright ul li strong 
 {font-weight: normal!important;
  font-size: 13px;}

/* block at the bottom of page */

.bottomblock
 {width: 322px;
  float: left;
  border-right: 6px solid #fff;}
.bottomblock a 
 {color: #fff;}

.bottomblock2 p 
 {margin-top: 0;}

.bottomblock2 div 
 {padding: 5px 40px 0 40px;
  color: #fff;
  line-height: 140%;}

.bottomblock2 
 {background-color: #307B1E;
  height: 218px;
  width: 322px;}


.bottomblock3
 {border: 0!important;}

a#maakeenafspraak 
 {position: absolute;
  left: 50%;
  cursor: pointer;
  margin: -48px 0 0 -354px;
  width: 176px;
  height: 115px;
  background: url(/sites/aanbouwspecialist/images/but-maakeenafspraak.png) 0 0 no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/aanbouwspecialist/images/but-maakeenafspraak.png');}

#bottomblocks
 {clear: both;}

#bottomblocks h3 
 {height: 18px;
  line-height: 18px!important;}

img#subafbeelding 
 {border-left: 6px solid #fff;
  xborder-bottom: 6px solid #fff;}

img.filegroupimg 
 {border-bottom: 6px solid #fff;}

img#searchimg
 {position: absolute;
  left: 50%;
  margin-left: 167px;
  top: 177px;}

/* related blocks (herkent u dit, in right colum) */

#relatedpagegroup 
 {margin-top: -334px;
  position: absolute;
  width: 322px;
  padding: 0!important;}

.relatedblock h3 
 {font-size: 17px!important;}

.relatedblock 
 {background-color: #ffb;
  line-height: 150%;
  padding: 30px;}
.relatedblock1
 {height: 268px;}
.relatedblock2 
 {background-color: #fff;
  height: 240px;}

/* ocms and form styling */

.ocms input, .ocms select, .ocms textarea 
 {border: 1px solid #999;
  font-family: 'tahoma';
  font-size: 12px;
  padding: 2px;
  width: 220px;}

input.ocmssubmit 
 {font-size: 13px;
  font-family: tahoma;
  border: 1px outset #999;
  background-color: #ccc;
  padding: 2px;
  margin-left: 60px;}



 
