/* CSS Document */

body
{
 font-family:Verdana, Geneva, sans-serif;
font-size:12px;
 /* font-size:16px;*/
 color:#000000;
 background-color:#71BF45;
 text-align:center;
 margin:0px;
 padding:0px;
}


#container
{
 margin:0px auto;
 text-align:left;
 width:984px;
 background-image:url(images/bcgrnd_content.gif);
 background-repeat:repeat-y;
}

#header
{
 background-image:url(images/header.gif);
 background-repeat:no-repeat;
 width:984px;
 height:187px;
 position:relative;
 border:0;
}


#content
{
 background-image:url(images/bcgrnd_content.gif);
 background-repeat:repeat-y;
 width:984px;
 
 min-height:350px;
    height:auto !important;
    height:350px;
}


/* MENU */

#ecospanning
{
 position:absolute;
 height:85px;
 width:169px;
 left: 17px;
 top: 81px;
}

#contact
{
 position:absolute;
 text-indent:-5000px;
 height:35px;
 width:67px;
 left: 712px;
 top: 96px;
 
}

.zoeken
{
 position:absolute;
 text-indent:-5000px;
 height:35px;
 width:67px;
 left: 866px;
 top: 96px;
}

.inputzoeken
{
 color:#FFF;
 height:20px;
 width:50px;
 position:absolute;
 left: 811px;
 top: 99px;
 background-color:#2E409A;
 border:none;
 padding-top:5px;
}


#menu
{
 font-size:16px;
  /*font-size:21px;*/
 color:#2B4099;
 font-weight:bold;
 width:255px;
 float:left;
}

#menu ul
{
 margin:0px;
 padding:0px;
 list-style:none;
 margin-left:80px;
}

#menu ul li
{
 padding-bottom:5px;
}



#menu ul li a
{
 color:#2B4099;
 text-decoration:none;
 
 
}

#menu ul li a:hover
{
 
 color:#72BF44;
 text-decoration:none;
 
}

#menu ul li .active
{
 color:#72BF44;
}

#submenu
{
 margin:0px;
 padding:0px;
 font-style:italic;
}

#submenu ul
{
 margin:0px;
 padding:0px;
 margin-top:8px;
 margin-left:12px;
}

/* EINDE MENU */

#text
{
 width:495px;
 float:left;
 min-height:550px;
  height:auto !important;
  height:550px;

}

#text ul li
{
	list-style-image:url(images/list-item.gif);
}

#subcontent
{
 width:185px;
 float:left;
 margin-left:20px;
}

#form
{
 width:705px;
 float:left;
 position:relative;
}

#form_top
{
 background-image:url(images/form_top.gif);
 background-repeat:no-repeat;
 height:22px;
 width:703px;
}

#form_content
{
 background-image:url(images/form_content.gif);
 background-repeat:repeat-y;
 padding-left:15px;
 padding-right:15px;
}

#form_bottom
{
  background-image:url(images/form_bottom.gif);
  background-repeat:no-repeat;
  height:42px;
  width:703px;
}

#form_content ul
{
 
 margin:0px;
}

ul#vraag
{
 width:310px;
 float:left;
 padding-left:25px;
 margin-right:20px;
 
}

ul#onderaan
{
 
 width:230px;
 padding-left:40px;
 margin-left:-40px;
 margin-top: 226px;
}

ul#onderaan li
{list-style-image:url(images/list_green.gif);
 margin-top:10px;}

#vraag li
{
 list-style-image:url(images/list_green.gif);
 margin-top:10px;
 
}

#resultaat li
{
 list-style-image:url(images/list_blue.gif);
 margin-top:10px;
}

#resultaat
{
 float:left;
 width:230px;
 padding-left:40px;
 margin-left:20px;
}

.btn_bereken
{
 position:absolute;
 background-image:url(images/btn_bereken.png);
 width:96px;
 height:30px;
 left: 40px;
 top: 10px;
}

.btn_verzend
{
 position:absolute;
 background-image:url(images/btn_verzend.png);
 width:98px;
 height:30px;
 left: 399px;
 top: 9px;
}

ul#remind
{
 width:300px;
 float:left;
 padding-left:25px;
 margin-right:20px;
 position: relative;
 
}

#remind li
{
 list-style-image:url(images/list_green.gif);
 margin-top:10px;
 
}

#remind li.nostyle
{
 list-style-image: none;
 list-style-type: none;
}

.btn_verzendremind
{
 position:absolute;
 background-image:url(images/btn_verzend.png);
 width:98px;
 height:30px;
 /*left: 0;
 top: 150;*/
}

/* FORM */

#form_bottom
{
 position:relative;
}

#test
{
 position:absolute;
 background-image:url(images/btn_test.gif);
 width:64px;
 height:30px;
 left: 13px;
 top: -26px;
 text-indent:-5000px;
}

#titel_resultaat
{
 position:absolute;
 background-image:url(images/btn_resultaat.gif);
 width:107px;
 height:30px;
 text-indent:-5000px;
 left: 369px;
 top: -27px;
 
}



/* LOGO */

#logo
{
 position:relative;
 margin-bottom:20px;
}

#logo1
{
 float:left;
 width:160px;
 padding-left:75px;
}

#logo2
{
 float:left;
 width:500px;
}

#copyright
{
 margin-top:20px;
 position:relative;
 margin-bottom:20px;
 margin-left:75px;
 padding-bottom:10px;
}

#copyright a
{
 color:#2b4099;
 text-decoration:none;
}


/* EXTRA */



#extra_top
{
 margin:0px;
 padding:0px;
 background-image:url(images/extra_top.gif);
 background-repeat:no-repeat;
 height:12px;
 width:174px;
}

#extra_content
{
 margin:0px;
 padding:0px;
 background-image:url(images/extra_content.gif);
 background-repeat:repeat-y;
 width:170px;
 padding-left:4px;
 padding-right:4px;
}

#extra_bottom
{
 margin:0px;
 padding:0px;
 background-image:url(images/extra_bottom.gif);
 background-repeat:no-repeat;
 height:12px;
 width:174px;
}

/* CLASSES */


#text a
{
 color:#2b4099;
 text-decoration:none;
}

.clear
{
 clear:both;
}

h1
{
 font-size:19px;
 font-weight:bold;
 margin-top:0px;
 padding-top:0px;
}

h2
{
 font-size:15px;
 font-weight:bold;
 margin-top:0px;
 padding-top:0px;
 color:#73BF45;
}

h3
{
 font-size:15px;
 font-weight:bold;
 margin-top:0px;
 padding-top:0px;
 color:#2E409A;
 
}

.small
{
	 font-size: 10px;
 /*font-size: 11px;*/
}

.test_antwoord
{
 color:#73BF45;
 font-weight:bold;
 display:inline;
}

.resultaat_antwoord
{
 color:#2E409A;
 font-weight:bold;
 display:block;
}

.subcontent_text
{
 padding-left:7px;
 padding-right:10px;
 display:block;
 margin-bottom:15px;
 margin-top:15px;
}

.blauw_bold
{
 color:#2E409A;
 font-weight:bold;
 display:block;
}

.newsLink
{
 text-decoration: none;
 color:#2E409A;
}

.error
{
 color: Red;
}

a img
{
 border: 0px;
}
