/* CSS Document */

#logo h1{
        text-decoration: none;
	    font-family: Arial;        
        font-size: 22px;
        color: #255E0A;
        line-height: 1;
}

#logo h2{

        text-decoration: none;
	    font-family: Arial;
        font-size: 20px;
        color: #255E0A;
}

a:link {
	text-decoration: underline;
	color: #255E0A;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

a:visited {
	text-decoration: underline;
	color: #A9A9A9;
}

a:active {
	text-decoration: underline;
	color: #0000FF;
}

body {
	
	background: #A9E28D url('../images/back_all3.gif') repeat-x;
	font-family: Arial;
	font-size: 20px;
	text-align: left;
	line-height: 1.35;
	color: #373737;
}

#content
{
	margin: 0 auto;
	width: 917px;
	text-align: left;
}

#main
{
width: 857px;
background: url('../images/back_top.jpg') no-repeat top;
padding: 30px;
padding-top: 20px;
}

#back
{
width: 917px;
background: url('../images/table_back.gif') repeat-y
}

#header {
	height: 277px;
	text-align: left;
	background: url('../images/header.jpg') no-repeat;		
}

#logo {

width: 877px;
height: 190px;
text-align: left;
padding-top: 39px;
padding-left: 40px;
}

#menu
{
width: 917px;
height: 48px;

background: url('../images/buttons.gif') no-repeat;
}

#menu li a.arrow {background-image: url('../images/arrow-right.gif')}

#menu > li > a.arrow {background-image: url('../images/arrow-down.gif')}

ul#menu ,
ul#menu ul {
 list-style-type: none;
 margin: 0px;
 list-style-image: none;
 padding-left: 26px;
}

ul#menu li {
 position: relative;
 list-style-type: none;
 margin: 0px;
 width: auto;
 float: left;
 list-style-image: none;
 padding: 0px
}

ul#menu li li {
 width: auto;
 float: none
}

#menu a {
 text-align: left;
 display: block;
 white-space: nowrap;
 background: #d6d5f0;
 text-decoration: none
}

#menu a:focus {
 outline-style: none;
 outline-color: invert;
 outline-width: medium
}

#menu a.no-click {cursor: default}

#menu li a {margin: 1px -1px 0px 0px}

#menu li li a {margin: 0px 0px -1px}

#menu > li > a.arrow {padding-right: 14px}

#menu ul.arrow-pad > li > a {padding-right: 11px}

#menu li a.arrow ,
#menu > li > a.arrow {
 background-repeat: no-repeat;
 background-position: right 50%
}

#menu li ul ,
#menu li:hover ul ul ,
#menu li:hover ul ul ul ,
#menu li:hover ul ul ul ul ,
#menu li:hover ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {
 z-index: 999;
 position: absolute;
 display: none
}

#menu li:hover ul {display: block}

#menu li li:hover ul ,
#menu li li li:hover ul ,
#menu li li li li:hover ul ,
#menu li li li li li:hover ul ,
#menu li li li li li li:hover ul ,
#menu li li li li li li li:hover ul ,
#menu li li li li li li li li:hover ul ,
#menu li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li li li li li li:hover ul ,
#menu li li li li li li li li li li li li li li li li li li li li li:hover ul {
 display: block;
 margin-left: 100%
}

#menu li:hover ul {margin-left: 0px}

#menu ul ul {
 top: 1px;
 left: -1px
}

#menu li {top: -1px}

#menu a {        
           height: 33px;
           font-size: 20px;
           padding-top: 11px;
           padding-left: 46px;
           padding-right: 47px;
           text-transform: lowercase;
}

#menu li:hover > a {text-decoration: underline;
	background: url('../images/buttons_r.gif') repeat-x;}

#menu a {background: url('../images/buttons_ro.gif') repeat-x;}

#menu a {border-color: #ffffff}

#menu a {color: #ffffff}

#menu li:hover > a {color: #dbff67}

#left
{
        width: 837px;
        padding: 10px;
}

#left h4
{
	margin: 0;
	padding: 0px;
        font-size:  20px;
}

#left a
{
text-decoration: none;
}

#left p {
	margin: 0px;
	padding: 0;
	padding-bottom: 10px;
}

#left h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #255E0A;
}

h2.center {
	text-align: center;
}

h4.inspring {
	text-indent: 370px;
}

h4.inspring2 {
	text-indent: 185px;
}

h5.waarschuwing{
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #FF0000;
}

p.inspring {
	text-indent: 20px;
}

p.inspring2 {
	text-indent: 115px;
}

p.center {
	text-align: center;
}

p.lichter { 
	color: #428223;
}

p.links {
	float:right;
	padding-left: 5px;
    padding-right:30px;
	text-align: center;
	font-size: 20px;
    font-family: Arial;
    line-height: 1.35;
	padding-top: 30px;
	background: #FEFFD2;
	border-width: 18px 30px 0px 18px;
	border-color: #F6F7E5;
	border-style: solid;
}

p.links1 {
	float:right;
	padding-left: 5px;
    padding-right:30px;
	text-align: center;
	font-size: 20px;
    font-family: Arial;
    line-height: 1.35;
	padding-top: 30px;
}

p.rood { 
	color: #FF0000;
}

p.center1 {
	text-align: center;
        font-size: 21px;
}

p.center2 {
	text-align: center;
        font-size: 20px;
        color: #FF4500
}

h4.center {
	text-align: center;
}

img.besef {
	    float:right;
}

img.dialoog {
	    float:right;
	  margin-right: 270px;
	  margin-top: 3px;
}

img.vvet {
	    float:left;
}

img.rbcz {
	    float:right;
}

img.henk {
	    float:right;
}

img.kaart {
	     float:left;
}

img.portret {
	    float:left;
		margin-bottom:15px;
		margin-top:15px;
}
img.footer {
	padding-left: 412px
}

img.praktijk {
	     float:right;
}

div.praktijk p {
               text-align:center;
}

img.stemvorken {
	       float:right;
}

div.ruimte {
	   float:right;
}

div.kaart {
	   float:left;
}

div.ruimte p {
	     text-align:center;
}

#left ol
{
margin-left: 30px;
}

#footer {
	
	height: 74px;
	clear: both;
	padding-top: 10px;
	border-top: 5px solid #FEFA8B;
	margin-left: 0px;
	margin-right: 0px;
	background: url('../images/footer.gif') repeat-x top;
}

#footer p {
	margin: 0;
	font-size: 100%;
	text-align: center;
	color: #333333;
}

#footer a {
	color: #333333;
}
	
	fieldset.contactformulier 
	{
		width: 400px;
	}
	
	fieldset.contactformulier ol
	{
		list-style-type: none;
		padding-left: 20px;
	}
	
	fieldset.contactformulier ol li
	{
		height: 30px;
		
	}
	
	fieldset.contactformulier ol li.bericht
	{
		height: 240px;
	}
	
	fieldset.contactformulier ol li.antispam, li.noodzakelijke_velden
	{
		height: 50px;
	}
	
	li.noodzakelijke_velden
	{
		font-style: italic;
	}
	
	fieldset.contactformulier input
	{
		width: 200px;
		float: right;
		margin-right: 20px;
	}
	
	fieldset.contactformulier textarea
	{
		width: 360px;
	}
	