BODY
{
  font-family: Verdana, Helvetica, Tahoma, Arial, Trebuchet MS;
  font-size: 11px;
  background-image: url(/assets/templates/images/site/background.jpg);
  background-repeat: repeat-x;
  font-weight: normal;
  color:#FFFFFF;
  background-color: #000000;
}

/* Default items */
h1{
  font-size: 22px;
  font-weight: lighter;
  margin-top: 0;
}

h2{
  font-size: 130%;
  font-weight: lighter;
  margin-top: 0;
}


p{
 font-size: 12px;
 line-height: 140%;
}

/* Site build */

.sitewrapper
{
  position: relative;
  width: 1015px;
  margin: 0 auto 0 auto;
  padding: 0 0 10px 0;
  background: #000000 left top;
}

.siteheader
{
  position: relative;
  background-image: url(/assets/templates/images/site/site_header.gif);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  height: 118px;
  width: 1015px;
}

.sitelogo
{
  #position: relative;
  background-image: url(/assets/templates/images/site/logo_transparant.png);
  background-repeat: no-repeat;
  z-index: 500;
  widht:364px;
  height: 92px;  
  margin-left: 43px;
}

.siteheaderimage
{
  position: relative;
  background-image: url(/assets/templates/images/site/header.gif);
  background-repeat: none;
  margin: 0px;
  padding: 0px;
  height: 211px;
  width: 1015px;
}

.infobar
{
  position: relative;
  background-image: url(/assets/templates/images/site/infobar.gif);
  background-repeat: none;
  margin: 0;
  padding: 0px;
  height: 158px;
  width: 1015px;
}

.infobar_links
{
  position: relative;
  float:left;
  margin: 5px 55px;
  width: 430px;
  
}

.infobar_rechts
{
  position: relative;
  float: left;
  margin: 5px;
  width: 400px;
}

.siteheader_bottom
{
  position: relative;
  margin: 0px;
  padding: 0px;
  height: 20px;
  width: 1015px;
}

.siteheader_bottomtext
{
  position: relative;
  float: left;
  margin: 0px;
  padding: 7px;
  height: 18px;
  width: 900px;
  text-align: right;
  font-size: 10px;
}

.sitecontainer
{
  position: relative;
  background-color: #000000;
  float: left;
  margin: 0 110px;
  padding: 0px;
  width: 812px;
  min-height: 500px;
} 

.leftcontainer
{
  position: relative;
  float: left;
  margin: 0 -50 0 0;
  padding: 0;
  width: 596px;
}

.mainwrapper_top
{
  postition:relative;
  float:left;
  background-image: url(/assets/templates/images/site/mainsite_header.jpg);
  background-repeat: none;
  margin: 0 0 0 -50px;
  width: 594px;
  height: 8px;

}

.mainwrapper
{
  position: relative;
  float: left;
  background-color: #131313;
  margin: 0 0 0 -50px;
  width: 594px;
  min-height: 575px; 
}


.mainwrapper_bottom
{
  position: relative;
  float: left;
  background-image: url(/assets/templates/images/site/mainsite_footer.jpg)
  background-repeat: none;
  margin: 0 0 0 -50px;
  width: 594px;
  height: 8px;
}

.mainheader
{
  padding: 0 0 0 15px;
}

.maincontent
{
  padding: 5px 0 0 15px;
  width: 560px;
  font-size: 12px;
}


.maincontent a:link {
        color: #666;
        text-decoration: none;
}

.maincontent a:visited {
        color: #666;
        text-decoration: none;
}

/* Original color for a:hover: #CCCCCC */
.maincontent a:hover {
        color: #43BB0B;
        text-decoration: none;
}

.maincontent a:active {
        color: #666;
        text-decoration: none;
}


.itemwrapper_top
{
  position: relative;
  float: left;
  background-image: url(/assets/templates/images/site/item_header.jpg);
  background-repeat: no-repeat;
  width: 209px;
  height: 7px;
  }
  
* html .itemwrapper_top
{
  margin-top: -1px;
  width: 209px;
  height: 7px;
}

.itemwrapper
{
  position: relative;
  float: left;
  background-color: #333333;
  width:209px;
}

.itemwrapper_bottom
{
  position: relative;
  float: left;
  background-image: url(/assets/templates/images/site/item_footer.jpg);
  background-repaet: no-repeat;
  width: 209px;
  height: 7px;
}


* html .itemwrapper_bottom                     
{
  margin-top: -1px;
  width: 209px;
  height: 7px;
}

.bovagwrapper
{
  position: relative;
  float: left;
  width:209px;
  text-align: center;
}

.itemheader
{ 
  padding: 0 0 0 10px;
  width: 200px;
}

.itemcontent
{
  padding: 0px 0 0 10px;
  width: 190px;
}

.rightcontainer
{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 211px;
}

.spacer
{
  position: relative;
  float: left;
  width: 10px;
  height: 20px;
}

.clear
{
  clear: both;
}

.sitefooter
{
  position: relative;
  background-image: url(/assets/templates/images/site/footer.jpg);
  background-repeat: no-repeat;
  margin: 25px 0px 0 0 ;
  padding: 0px;
  height: 26px;
  width: 1015px;
  clear: both;
}

.sitefootertext
{
  position: relative;
  float: left;
  margin: 0px;
  padding: 5px 0px;
  height: 18px;
  width: 1015px;
  text-align: center;
  color: #ffffff;
}

.siteparsetext
{
  position: relative;
  float: center;
  margin: 0px;
  padding: 8px 10px 8px 10px;
  height: 22px;
  width: 1015px;
  text-align: center;
  font-size: 9px;
  color: #ffffff;
}

div.n1{
position:relative;
top: 5px;
left: 0px;
z-index:1;
font-size:18px;
}
div.n2{
position:relative;
margin-top: -3px;
margin-left: 185px;
z-index:1;
font-size:15px;
}
div.n3{
position:relative;
margin-top: 0px;
margin-left: 80px;
z-index:1;
font-size:16px;
}
div.n4{
position:relative;
margin-top: 0px;
margin-left: 52px;
z-index:1;
font-size:16px;
}
div.n5{
position:relative;
margin-top: -5px;
margin-left: 205px;
z-index:1;
font-size:18px;
}
div.n6{
position:relative;
margin-top: -10px;
margin-left: 22px;
z-index:1;
font-size:15px;
}
div.n7{
position:relative;
margin-top: -3px;
margin-left: 165px;
z-index:1;
font-size:16px;
}
div.n8{
position:relative;
margin-top: -2px;
margin-left: 55px;
z-index:1;
font-size:17px;
}

div.tagcloud{
margin-top:15px;
}

/* Aanbiedingen */

div.aanbiedingheader{
font-size:16px;
color: #43bb0b;
}

div.aanbiedingtekst{
font-size:12px;
}

div.aanbiedinglink{
font-size:10px;
text-align: right;
color: #FFFFFF;
margin-right: 50px;
}

div.aanbiedinglink a:link {
        color: #FFF;
        font-style: italic;
        text-decoration: none;
}

div.aanbiedinglink a:visited {
        color: #FFF;
        font-style: italic;
        text-decoration: none;
}
  
/* Original color for a:hover: #CCCCCC */
div.aanbiedinglink a:hover {
        color: #43BB0B;
        font-style: italic;
        text-decoration: none;
}

div.aanbiedinglink a:active {
        color: #FFF;
        font-style: italic;
        text-decoration: none;
}

/* Tarieven */

div.tarievenheader{  
font-size:17px;
color: #43bb0b;
border-top: 1px dotted;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
}

div.tarieventekst{  
font-size:13px;
}

/* Nieuwsupdate */
div.nieuwsupdate{
font-size:10px;
text-align: right;
color: #FFFFFF;
}
 
div.nieuwsupdate a:link {
        color: #666;
        font-style: italic;
        text-decoration: none;
}
  
div.nieuwsupdate a:visited {
        color: #666;
        font-style: italic;
        text-decoration: none;
}
  
/* Original color for a:hover: #CCCCCC */
div.nieuwsupdate a:hover {
        color: #43BB0B;
        font-style: italic;
        text-decoration: none;
}

div.nieuwsupdate a:active {
        color: #666;
        font-style: italic;
        text-decoration: none;
}

.menu
{
  position: relative;
  width: 1015px;
  word-spacing:10px;
  font-size:12px;
  line-height: 25px;
  text-align: center;
}

/* Menu navigation */
#Navigation {
/*width: 100%;*/
float: left;
text-align: center;
margin-left: 46px;
}

#Navigation ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
margin-right: 15px;
line-height: 20px;
}

#Navigation a {
color: #fff;
text-decoration: none;
}

#Navigation a:hover {
color: #43bb0b;
background: #000;
}

#Navigation li {
position: relative;
}

#Navigation ul ul {
position: absolute;
z-index: 500;
}

div#Navigation ul ul {
display: none;
}

div#Navigation ul li:hover ul
{display: block;
line-height: 20px;
}

div#Navigation ul ul li
{display: block;
 white-space: nowrap;}

div#Navigation ul ul,
div#Navigation ul li:hover ul ul,
div#Navigation ul ul li:hover ul ul
{display: none;}

div#Navigation ul li:hover ul,
div#Navigation ul ul li:hover ul,
div#Navigation ul ul ul li:hover ul
{display: block;
 background-color: #000;
}

.level1
{
  padding: 0px 0px 5px 2px !important;
}

.active
{
  font-weight: bold;
}

a:link {
        color: #FFF;
        text-decoration: none;
        }
a:visited {
        color: #FFF;
        text-decoration: none;
        }

/* Original color for a:hover: #CCCCCC */
a:hover {
        color: #43BB0B;
        text-decoration: none;
        }
a:active {
        color: #FFF;
        text-decoration: none;
        }

/* Sitemap */
#sitemap, #sitemap ul, #sitemap li
{
  margin: 0;
  padding: 0;
  list-style: none;
}

#sitemap
{
  background: url(/assets/templates/images/sitemap/line1.gif) repeat-y;
}

#sitemap li
{
  margin-top: 1px;
  position: relative;
  width: 100%;
}

#sitemap li a
{
  padding-left: 20px;
}

.sitemapdocument
{
  background: url(/assets/templates/images/sitemap/pg.gif) no-repeat 0 0;
  margin-left: 16px;
  display: block;
}

.sitemapfolder
{
  background: url(/assets/templates/images/sitemap/folderopen.gif) no-repeat 0 0;
  margin-left: 18px;
  display: block;
}

.sitemaplast
{
  background: url(/assets/templates/images/sitemap/line3.gif) no-repeat 0 0;
  margin-left: 18px;
  display: block;
}

#sitemap li ul
{
  margin-left: 18px;
  background:url(/assets/templates/images/sitemap/line1.gif) repeat-y;
}

#sitemap li
{
  background: url(/assets/templates/images/sitemap/line2.gif) no-repeat 0 0;
}

/* ## FORMS ## */
fieldset {
border: none;
}

input
{
  font-weight: normal;
  padding: 2px 2px 2px 2px;
  border: solid 1px;
}

.textinput, input[type=text]
{
  border: solid 1px;
}

textarea
{
  font-family: Verdana, Helvetica, Tahoma, Arial, Trebuchet MS;
  font-size: 12px;
  padding: 2px 2px 2px 2px;
  border: solid 1px;
}

select
{
  border: 1px solid;
}

#map
{
color:#000000;
}


